Gentoo Archives: gentoo-dev

From: Alec Warner <antarus@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in x11-drivers/nvidia-drivers: nvidia-drivers-313.18.ebuild ChangeLog
Date: Sun, 03 Mar 2013 16:27:34
Message-Id: CAAr7Pr_hBsY1qj8rmurcm7v6dbbUyRqw7uLtAoZm+5xjwtJgbA@mail.gmail.com
In Reply to: Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in x11-drivers/nvidia-drivers: nvidia-drivers-313.18.ebuild ChangeLog by Carlos Silva
1 On Sun, Mar 3, 2013 at 7:49 AM, Carlos Silva <r3pek@×××××.org> wrote:
2 > On Sun, Mar 3, 2013 at 1:42 PM, hasufell <hasufell@g.o> wrote:
3 >>
4 >> What do we have useflags for in gentoo?
5 >>
6 >> add a "unsupported-kernels" useflag, mask it, add a clear statement in
7 >> the masking reason and be done
8 >
9 >
10 > Not a bad solution, still, I, as a user, don't think making the compilation
11 > work with a specific kernel should be considered "unsupported". How many
12 > times modules stop working because the kernel changed something that breakes
13 > compilation? And I'm not only talking about closed source drivers, even
14 > open source ones have this "problem", but in fact, they are fixed faster.
15 >
16 > Does the gentoo community really need this kind of strictness? Don't think
17 > so.
18 >
19
20 So I'm going to get a bit meta here, forgive me ;)
21
22 Currently the project more or less functions on herd and maintainer
23 'ownership.' Ownership of problems tends to be good in many cases. It
24 is clear who is responsible, we know who to contact to fix bugs and
25 ask questions of. This does lead to disagreements (such as this
26 thread.) Some developers want these patches and the package
27 maintainers disagree. In the current scheme, the package maintainer
28 always wins. This is the downside to ownership, ownership implies
29 control and responsibility. The package maintainers are against these
30 patches, they do not want to own them, and they do not want the
31 associated responsibility of users using them.
32
33 I don't even necessarily mind Samuli's commit (ask for forgiveness,
34 not permission), but I would mind if he put the patches back. The
35 package maintainer has spoken out about why they dislike the patches
36 and you should respect their opinion. The maintainers in this case
37 suggested an overlay, and they even offered point users to it.
38
39 This is the system we have; if you think it sucks (and it does,
40 sometimes) please propose something better.
41
42 -A