[prev in list] [next in list] [prev in thread] [next in thread]
List: gentoo-dev
Subject: [OT] Re: [gentoo-dev] package.mask vs ~arch
From: Tom Wijsman <TomWij () gentoo ! org>
Date: 2014-06-30 18:51:39
Message-ID: 20140630205139.5131b658 () gentoo ! org
[Download RAW message or body]
On Mon, 30 Jun 2014 02:04:20 -0400
Alexandre Rostovtsev <tetromino@gentoo.org> wrote:
> I realize that not everybody agrees with me, but I see ~arch as a
> "semi-stable" branch - an internally consistent branch for people who
> don't feel like maintaining a horrific mess of keywords and masks in
> their /etc/portage and don't want to wait weeks/months for bugfixes to
> their favorite ebuilds to be marked stable by overworked arch teams,
> and who don't mind seeing an occasional build failure or crash as a
> consequence of standing closer to the bleeding edge.
[[ TL;DR: This mail is a confirmation with some more side details. ]]
+1. I do agree; it works well, and the occasional regression that
manages to get through often isn't too bad. Maybe once in multiple
years you end up with a broken boot; however, that's not a huge problem
if you plan upgrades to not be in front of a deadline / presentation.
> In my view, experimental work not ready for general exposure should be
> kept in overlays and/or the main tree's package.mask, depending on how
> the particular project's workflow is organized.
Indeed; take for example MATE, I bump the packages over a span of a few
days and keep it masked until mate-base/mate. With GNOME it is similar.
This is a case where I need more packages do the standard developer
testing; so, I can't just have an individual package unmasked without
being able to confirm that it actually works at run-time.
For version bumps / new packages I just don't add them to the tree till
I have confidently tested for it to not be a bug magnet, but rather a
stabilization candidate; I thus don't understand such p.mask entries.
> At any given stability level, a system-critical library ideally ought
> to be better-tested than, say, a game or a media player. In practice,
> this sometimes doesn't happen, because some system-critical library
> maintainers don't care about ~arch users and dump experimental code in
> their laps, and in my view that's a bad thing because it encourages
> users to come up with ad-hoc mixed arch/~arch setups which have
> *never* been tested by any developer.
The granted ability to make a choice brings its own limits. :)
--
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
["signature.asc" (application/pgp-signature)]
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic