Gentoo Archives: gentoo-dev

From: Rich Freeman <rich0@g.o>
To: gentoo-dev <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] Moving more arches to dev profiles
Date: Sun, 25 Aug 2013 14:15:22
Message-Id: CAGfcS_mk5TjtR2ELjnTd9d5ch-ztjK=2nzOQhq33nNq6kswnWw@mail.gmail.com
In Reply to: Re: [gentoo-dev] Moving more arches to dev profiles by "Chí-Thanh Christopher Nguyễn"
1 On Sat, Aug 24, 2013 at 11:39 AM, Chí-Thanh Christopher Nguyễn
2 <chithanh@g.o> wrote:
3 > Jeroen Roovers schrieb:
4 >> Mixing stable and testing is precisely what package
5 >> maintainers (hopefully) do when committing new versions: building and
6 >> running new software on a known to be stable platform on the premise
7 >> that the new software is likely to be merged into the stable branch
8 >> (before the platform changes too much).
9 >
10 > At least for x11 maintained packages, we don't support mixing of stable and
11 > unstable parts of X in the way that you suggest.
12 >
13 > We don't mind however whether the rest of the system is stable or not.
14
15 Ideally such restrictions should be reflected in the dependencies -
16 for many packages they are (for example mythtv and mythplugins require
17 matching versions and this is set in the mythplugins dependencies).
18
19 However, in general supporting a mixing stable and unstable doesn't
20 mean doing so for what amounts to split packages. Nobody would really
21 expect kwin 4.10 to work with plasma-runtime 4.11, and so on.
22
23 I don't really think there are any real problems here with Gentoo. I
24 think almost all maintainers evaluate individual bugs on their merits
25 and don't use non-standard configs as a "cop-out." If it breaks with
26 reasonable but non-standard CFLAGS they should be filtered (again,
27 within reason). If there is some missing version dep then it should
28 be stated. As jer pointed out sometimes you get reverse dep issues
29 that aren't straightforward to fix. In those cases the solution
30 usually isn't to close as INVALID, but to start a tracker to fix the
31 issue (since sooner or later it has to be fixed when the dep goes
32 stable). Not all bugs can be fixed in 5 minutes, and I think users
33 generally appreciate that. Likewise, some configs just aren't
34 supportable and a brief comment and a close-out is perfectly fine.
35 Like I said - take bugs on their merits.
36
37 Rich