-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sun, 17 Nov 2013 20:32:39 +0100
hasufell <[email protected]> wrote:

> >> we may as well remove support for mixing stable and unstable
> >> packages. In fact, this will more likely fix a few more bugs!
> 
> It was never "officially" supported. That doesn't mean we have to
> break it, just because we introduced some misdesigned ideas.

Does that mean we can actively encourage users to use it? Is its
existence an indication of it being a good designed idea? Is Portage
designed with heavily mixing software branches in mind? 

> Design decisions should be based on what a) makes ebuild development
> easier and b) benefits the user.

Mixed software branches have a lot of untested scenarios, some devs drop
bugs for them and it has caused a lot of bugs, conflicts and blockers;
I doubt if mixing software branches makes ebuild development easier or
benefits the user. It is quite the opposite, it requires more work from
the developers and has caused a ton of headaches for our users.

> Currently there are a lot of things where gentoo devs are forced to
> follow design decisions that turned out different than expected... and
> the users pick up the pieces.
>
> I'm not saying everything of that was forseeable. But it's slipping
> out of control. It just took me another 30minutes to update a gentoo
> box which I do not log into very often. I got trapped between python
> blockers, multilib blockers, a confused portage with wrong autounmask
> messages and some other things that could not be resolved
> automatically at all.

Mixed software branches fit this description.

> Users should not be forced to micro-manage all sorts of stuff for a
> simple update.

Updates are simple in stable or unstable, but not in a mix of them.

> But yeah... let's just say we don't support custom useflag settings
> anymore, because it's so much easier then and would fix a LOT of bugs.

The same could be said about mixed software branches.

> Nice going.

We're going both ways; Gentoo's choice you to go one way, or the other.

PS: I'm not personally against this "mixed software branches" feature.
It can work out if you know about the complexity involved and know the
background of that complexity; but for the average user, this is to be
used sparingly. Pure stable and unstable has always worked fine for me.

- -- 
With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : [email protected]
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iQEcBAEBAgAGBQJSiSQiAAoJEJWyH81tNOV9OfwIAKhBGat3MUlwZQnTFpFXskHk
UaEwnPGWLh1qN8ScSSnDiExar1qEI8dI4UI6p9crjawEdGhXK+g4DdMuiMa2YbBN
UzsOmcOBEpH7zqeRPFjqa8HQ7iAdPfaUwiBM5hOM2lD3hV9jRCK4CZQsMpnnx+Kc
B7opACMXA2M721nstcuEu+SCT8xMT1wPbT25XntKNVBDafrOBwSDsnLUCGKymOF5
YgMHp5sOUSvFhqV1vPN8SbM++JByTlcwV7vuIR6NkbbhOLhaz3S5F/tJGnvuHPSB
bqydOcBpnzeNf74xD9yumXzAI8npmconeAJ1nzsYUR2Jt+tHeCO9hWMUQm+695s=
=XzNX
-----END PGP SIGNATURE-----

Reply via email to