public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Tom Wijsman <TomWij@gentoo.org>
To: vaeth@mathematik.uni-wuerzburg.de
Cc: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Re: Please consider removing use.stable.mask and package.use.stable.mask
Date: Sun, 17 Nov 2013 20:57:03 +0100	[thread overview]
Message-ID: <20131117205703.550c239f@TOMWIJ-GENTOO> (raw)
In-Reply-To: <slrnl8i558.g7k.vaeth@lounge.imp.fu-berlin.de>

[-- Attachment #1: Type: text/plain, Size: 4178 bytes --]

On Sun, 17 Nov 2013 19:10:21 +0000 (UTC)
Martin Vaeth <vaeth@mathematik.uni-wuerzburg.de> wrote:

> Tom Wijsman <TomWij@gentoo.org> wrote:
> > Martin Vaeth <vaeth@mathematik.uni-wuerzburg.de> wrote:
> >>
> >> So keeping PMS is more important than usability?
> >
> > Being supported is more important than running into breakage.
> 
> What has a line in PMS

You can suggest such line change on the gentoo-pms mailing list;
when you do that, I can understand which change you try to refer to.

(Note that this translates to multiple changed lines in each PM)

> which has practically no influence

Specifications need to work on the theoretical side too; if it works in
practice for you, it can sill have practical implications on other
consumers. It is a dangerous assumption to think different.

> on anybody except for breaking user experience have to do
> with "being supported"?

Two sentences appear to be mixed here, do you suggest that the line
change "breaks user experience"? The PMS is what we agree to and what
we support, anything else that breaks follows something different than
the PMS and is outside the boundaries of its associated support.

> Does any developer's life change so bad that he cannot
> support it anymore if the package manager no longer gives
> misleading errors to the user?

Output of the package manager itself is outside the scope of the PMS.

> > Does support increase user experience? What about breakage?
> 
> Yeah, treating user-config files in a clearer way will break things
> horribly.

Changes indeed bring along bugs and breakage; which you need to take
into account when doing risk assessment, going for the advantages it
brings only works out if you consider whether disadvantages bug you.

> Better question: What about the breakages which the
> side effect of package.accept_keywords has just proven to cause?

What about replacing known breakages by unknown breakages?

> > Let's say I want to have PM support for bug #449094 and do bug
> > #472906.
> 
> You proved that you can find modifications of PMS which obviously
> can have bad side effects in certain situations. And so what?
> I am not going to kick your strawman.

Can you proof that your line change only has good side effects?

> > So, let's not rush this magic
> > eapi-5-kernel feature and do it properly as part of eapi-6 or later.
> 
> Sure, introducing a new feature can wait until the involved
> packages provide the new EAPI.
> But the dependency breakage of the side effect we are talking
> about will stay as long as at least one package in the dependency
> chain is not EAPI=6 or newer, i.e. "not rushing" in your term
> means waiting for ... 10 years? ... 20 years? ...forever?

It needs a clairvoyant to tell, PMS changes on their own take some time;
and even if we could get it done before the end of the month, consider
that the package managers are currently undermanned. If you want to see
a solution soon, changing the PMS does not feel like a the way to go.

> This is simply not an appropriate way how to deal with problem
> when they turn up in an already released EAPI. Especially not,
> if it is such a tiny issue which can be fixed by reformulating
> one or two lines just with having the side effects in mind
> (which had probably surprised everybody - including myself -
> in this consequence).

It will be discussed, rewritten, voted upon, added, then the EAPI gets a
new revision / release; after that, actively used Package managers need
to implement it (which is not necessarily a single line change),
releases need to be made for these Package managers as well, those
releases need to be stabilized; at this point, the Council needs to
declare the new version for use after which the Portage tree migrates
to it (assuming the EAPI change brings along other fixes as well).

It's a bit more involved than a reformulation, it takes time...

-- 
With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : TomWij@gentoo.org
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

  reply	other threads:[~2013-11-17 19:58 UTC|newest]

Thread overview: 111+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-11-13 10:28 [gentoo-dev] Please consider removing use.stable.mask and package.use.stable.mask Martin Vaeth
2013-11-13 11:39 ` Tom Wijsman
2013-11-13 13:25   ` Thomas Kahle
2013-11-13 13:37     ` Rich Freeman
2013-11-13 14:00       ` Tom Wijsman
2013-11-13 14:30       ` [gentoo-dev] " Duncan
2013-11-13 14:55         ` Thomas Kahle
2013-11-13 15:16           ` Ian Stakenvicius
2013-11-13 18:56             ` Daniel Campbell
2013-11-13 20:21               ` James Potts
2013-11-13 21:22                 ` Kent Fredric
2013-11-17 10:20                   ` Sergey Popov
2013-11-13 13:56     ` [gentoo-dev] " Tom Wijsman
2013-11-13 14:38       ` [gentoo-dev] " Martin Vaeth
2013-11-13 14:04   ` Martin Vaeth
2013-11-13 14:10 ` [gentoo-dev] " Michał Górny
2013-11-13 15:02   ` Ian Stakenvicius
2013-11-13 15:58     ` Rich Freeman
2013-11-13 23:49     ` Patrick Lauer
2013-11-14  5:13       ` Michał Górny
2013-11-14 12:03         ` Patrick Lauer
2013-11-14 12:13           ` Rich Freeman
2013-11-14 12:30             ` Patrick Lauer
2013-11-14 12:45               ` Rich Freeman
2013-11-14 19:07             ` Thomas Sachau
2013-11-14 19:35               ` Ciaran McCreesh
2013-11-14 23:40                 ` Patrick Lauer
2013-11-14 17:51           ` Michał Górny
2013-11-14 23:38             ` Patrick Lauer
2013-11-14 12:21         ` Ben de Groot
2013-11-14 12:32           ` Rich Freeman
2013-11-14 12:57             ` Ben de Groot
2013-11-14 15:12               ` Rich Freeman
2013-11-14 16:38                 ` Ben de Groot
2013-11-14 17:32                   ` Rich Freeman
2013-11-15  6:53                     ` Ben de Groot
2013-11-15  7:13                       ` Ulrich Mueller
2013-11-15 11:08                         ` [gentoo-dev] " Duncan
2013-11-15 14:30                           ` Ian Stakenvicius
2013-11-15 15:30                             ` Duncan
2013-11-15 12:14                         ` [gentoo-dev] " Patrick Lauer
2013-11-15 14:27                         ` Ian Stakenvicius
2013-11-15 13:33                       ` Rich Freeman
2013-11-15 22:39                       ` Michał Górny
2013-11-15 23:06                         ` Tom Wijsman
2013-11-16  8:22                         ` Pacho Ramos
2013-11-16 10:57                           ` Thomas Sachau
2013-11-17 16:09                             ` hasufell
2013-11-17 16:35                               ` Tom Wijsman
2013-11-17 16:52                             ` Ciaran McCreesh
2013-11-16 12:39                           ` [gentoo-dev] " Martin Vaeth
2013-11-16 12:46                             ` Michał Górny
2013-11-16 20:24                             ` Kent Fredric
2013-11-16 21:52                               ` Michał Górny
2013-11-17  0:53                                 ` Kent Fredric
2013-11-16 22:52                             ` Duncan
2013-11-13 15:23   ` Martin Vaeth
2013-11-13 15:41     ` Mike Gilbert
2013-11-14  0:11       ` Tom Wijsman
2013-11-13 15:42     ` Kent Fredric
2013-11-13 16:05       ` Martin Vaeth
2013-11-13 17:05         ` "Paweł Hajdan, Jr."
2013-11-13 15:44     ` Michał Górny
2013-11-13 16:52       ` Martin Vaeth
2013-11-13 17:03       ` Peter Stuge
2013-11-13 17:49         ` Rich Freeman
2013-11-13 18:24           ` Peter Stuge
2013-11-13 18:50             ` Rich Freeman
2013-11-15  4:56 ` [gentoo-dev] " Matt Turner
2013-11-15  5:23   ` Kent Fredric
2013-11-15 15:54   ` Peter Stuge
2013-11-15 16:05     ` Ian Stakenvicius
2013-11-15 20:18       ` [gentoo-dev] " Martin Vaeth
2013-11-15 20:22         ` Peter Stuge
2013-11-16 12:46         ` Andreas K. Huettel
2013-11-17 17:04           ` Martin Vaeth
2013-11-17 17:15             ` Michał Górny
2013-11-17 18:46               ` Martin Vaeth
2013-11-17 19:32                 ` hasufell
2013-11-17 20:16                   ` Tom Wijsman
2013-11-17 17:24             ` Tom Wijsman
2013-11-17 19:10               ` Martin Vaeth
2013-11-17 19:57                 ` Tom Wijsman [this message]
2013-11-17 18:56             ` Ian Stakenvicius
2013-11-17 19:18               ` Martin Vaeth
2013-11-17 19:27                 ` Michał Górny
2013-11-17 19:51                   ` Martin Vaeth
2013-11-17 21:41                     ` Andreas K. Huettel
2013-11-16 12:50         ` Andreas K. Huettel
2013-11-16 12:58           ` Michał Górny
2013-11-17 18:13             ` Andreas K. Huettel
2013-11-17 18:18               ` Michał Górny
2013-11-15 19:24   ` [gentoo-dev] " Tom Wijsman
2013-11-15 19:24   ` Tom Wijsman
2013-11-15 19:31     ` Ian Stakenvicius
2013-11-15 19:36     ` Matt Turner
2013-11-15 20:00   ` Tom Wijsman
2013-11-15 20:10     ` Peter Stuge
2013-11-15 20:24       ` Tom Wijsman
2013-11-15 20:25     ` Matt Turner
2013-11-15 20:53       ` Tom Wijsman
2013-11-15 21:09         ` Peter Stuge
2013-11-15 21:27           ` Tom Wijsman
2013-11-15 21:21         ` Matt Turner
2013-11-15 21:38           ` Tom Wijsman
2013-11-15 21:45             ` Matt Turner
2013-11-15 22:08               ` Tom Wijsman
2013-11-15 21:57             ` Peter Stuge
2013-11-15 22:13               ` Tom Wijsman
2013-11-15 22:26                 ` Peter Stuge
2013-11-15 22:58                   ` Tom Wijsman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20131117205703.550c239f@TOMWIJ-GENTOO \
    --to=tomwij@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    --cc=vaeth@mathematik.uni-wuerzburg.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox