-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 11/18/2015 01:54 AM, Raymond Jennings wrote:
> On Wed, Nov 18, 2015 at 1:25 AM, Alexander Berntsen
> <berna...@gentoo.org <mailto:berna...@gentoo.org>> wrote:
> 
> On 18/11/15 08:25, Ulrich Mueller wrote:
>> - If you mix stable and unstable then you are by definition an 
>> advanced user, who will be able to cope with the situation. :)
> This attitude is shitty, and I am willing to wager a really big
> bunch of users fall into this category.
> 
> 
>> I second the motion.
> 
>> I can vouch for myself as such a user who often uses unstable
>> packages to get new features or dodge bugs in the stable
>> versions.
> 
>> As a general default, though, I stick with stable packages.
> 
>> Taking an occasional unstable package in an otherwise stable
>> system (and obeying any revbump directives provoked by
>> dependencies) is a legal operation that is actually supported by
>> commit rules that prohibit stable versions from depending on
>> unstable versions of dependencies.
> 
>> Why would that policy exist if mixing stable and unstable were
>> unsupported?
> 

Mixing keywords is generally unsupported because of the sheer amount
of testing and possible combinations there are. In many cases, you can
get away with it and it's easy enough to debug, but if you end up in
package.use hell and/or have a bunch of blockers, you're kinda on your
own.

The policy exists to prevent developers from causing users to fall
into the trap of mixing keywords. Stable packages depending on testing
packages means they'll have to add entries to package.accept_keywords,
which can greatly complicate maintenance of a Gentoo system. Someone
willing to do that work *is* advanced, even if it's only a few
packages. "Advanced" doesn't have to mean "can build an LFS system in
an evening". :)

In the case of this recent change, worst case scenario you'll need to
add portage to your p.accept_keywords until it's stable. If you want
to simplify things, choose arch or ~arch without mixing.

In the Gentoo spirit, though, users are free to do with their systems
whatever they want; mixing keywords is one of the cases where you get
to keep the pieces, however.

> I don't think EAPI 6 is *that* shiny, that we need to start using
> it prior to stable Portage supporting it. It's a potential mess for
> a huge portion of our users.
> 
> 
> That said, I'd like to extend my thanks to Micha? for working on
> this.
> 
> 

- -- 
Daniel Campbell - Gentoo Developer
OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
fpr: AE03 9064 AE00 053C 270C  1DE4 6F7A 9091 1EA0 55D6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJWTYSSAAoJEAEkDpRQOeFw0w0QANEwsIEHWWmZ0jhHJTGHZY1s
oYogl3uNYQypSchyUait6VBMfTCvQ/mOCVgZMy8iIegKRbpY7tWqFG5GA2nXW0br
FRXhsrC5hg5pFDKRj3cpI2DURXWrFomRs+fKrEbpOvy5EeTEcki8o1+tRb7D2FWj
xGT8hkIbs3i2d1wSBzr2HPJEm7DS0259LrrmcT4EPKp6fuRZzAT3YScSN3f7wFBg
OrFZwtlW4MWQSmHhq0z0MqnG50y6j6xIlECwUCo/zGjVn/7ergd7BXldXb18ix11
BJgqWkslIf4Ys6jSgzcecTTDF6eimi6Owc05PhOHqMdH/iU2uPm7RekmJGRaUWel
jwYutEpnzMR2dyxWlPVWL+O34UFTMKpw/BFwULg6zSBJpbYfwfFvPoWlLSTv/w1m
oikrjXiQArP2Hr7pL/Y+E2z/acFQeKg1oNIFOWac6UEyh35rfCZErdw+zLwGjU7A
RYtXWWzbfHeBu3lNIYWKIpvov0BOySXJ6R/rinxvyfO0ojr1WveOajRgGGgjl7Sq
BfLG0SMhfY5qOXqw2NRARB8UFst96k/aPqPLXYdoOeIr97hx8tPurKFy1DXyHaxM
Jyox5844Fv9hbPaAIxc+S8EppslnExp8G/bM7OuLVdy1/H0iKOt6npI7OcOcMKt/
6rQ4FVxXoxGzayM4yUYq
=83f3
-----END PGP SIGNATURE-----

Reply via email to