1 |
On Mon, Jul 1, 2013 at 7:16 AM, Chí-Thanh Christopher Nguyễn |
2 |
<chithanh@g.o> wrote: |
3 |
> |
4 |
> I wrote in a previous message that I would reconsider my position if the |
5 |
> amount of forked packages grew to unmanageable proportions. But until |
6 |
> then, if the kids cannot get along they shall play on separate playgrounds. |
7 |
|
8 |
As far as I'm concerned, kids who can't get along can go play |
9 |
someplace else. If you want your own apache ebuild that can't be |
10 |
touched by anybody but you, that's what overlays are for. |
11 |
|
12 |
Don't like that, please don't vote for me. I have no issues with real |
13 |
alternate implementations (openrc vs systemd, udev vs eudev, |
14 |
consolekit vs logind, alsa sorta-vs pulseaudio, etc). However, |
15 |
projects that discuss their plans openly, embrace our philosophy of |
16 |
choice, and which properly support their work to our quality standards |
17 |
will be able to take dumps on your packages if you put them in the |
18 |
main tree and there is nothing you'll be able to do about it. Call it |
19 |
tyranny of the majority if it makes you happier, but a distro that |
20 |
gives every developer veto-power over any change is destined for |
21 |
extinction. Innovation will always come from individual developers; |
22 |
the role of the Council is not to try to mandate innovation, but to |
23 |
get the roadblocks out of the way so that it can flourish. |
24 |
|
25 |
Gentoo has never needed internal forks simply because developers |
26 |
cannot get along. I don't see single-text-file additions to packages |
27 |
as a reason that we should start. |
28 |
|
29 |
> But in this hypothetical scenario you have unloaded additional work on |
30 |
> the maintainer. He just wants to bring the latest and greatest version |
31 |
> to his users, and the failing patch prevents him from doing that. |
32 |
|
33 |
Is it more work? Only in the sense that not being able to drop stable |
34 |
versions is. If things get out of hand we'll deal with them, but |
35 |
polluting the package namespace with internal forks is a really ugly |
36 |
technical solution to a really simple people problem. |
37 |
|
38 |
Rich |