On Sat, Aug 24, 2013 at 11:39 AM, Chí-Thanh Christopher Nguyễn
<chith...@gentoo.org> wrote:
> Jeroen Roovers schrieb:
>> Mixing stable and testing is precisely what package
>> maintainers (hopefully) do when committing new versions: building and
>> running new software on a known to be stable platform on the premise
>> that the new software is likely to be merged into the stable branch
>> (before the platform changes too much).
>
> At least for x11 maintained packages, we don't support mixing of stable and
> unstable parts of X in the way that you suggest.
>
> We don't mind however whether the rest of the system is stable or not.

Ideally such restrictions should be reflected in the dependencies -
for many packages they are (for example mythtv and mythplugins require
matching versions and this is set in the mythplugins dependencies).

However, in general supporting a mixing stable and unstable doesn't
mean doing so for what amounts to split packages.  Nobody would really
expect kwin 4.10 to work with plasma-runtime 4.11, and so on.

I don't really think there are any real problems here with Gentoo.  I
think almost all maintainers evaluate individual bugs on their merits
and don't use non-standard configs as a "cop-out."  If it breaks with
reasonable but non-standard CFLAGS they should be filtered (again,
within reason).  If there is some missing version dep then it should
be stated.  As jer pointed out sometimes you get reverse dep issues
that aren't straightforward to fix.  In those cases the solution
usually isn't to close as INVALID, but to start a tracker to fix the
issue (since sooner or later it has to be fixed when the dep goes
stable).  Not all bugs can be fixed in 5 minutes, and I think users
generally appreciate that.  Likewise, some configs just aren't
supportable and a brief comment and a close-out is perfectly fine.
Like I said - take bugs on their merits.

Rich

Reply via email to