Gentoo Archives: gentoo-dev

From: Thomas Cort <tcort@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] GLEP 49 - take 2
Date: Mon, 22 May 2006 12:50:04
Message-Id: 20060522084722.767edb58.tcort@gentoo.org
In Reply to: [gentoo-dev] GLEP 49 - take 2 by Paul de Vrieze
1 On Mon, 22 May 2006 13:29:19 +0200
2 Paul de Vrieze <pauldv@g.o> wrote:
3 > The primary package manager is maintained on official Gentoo
4 > infrastructure, under control of Gentoo developers.
5
6 I sent this to gentoo-dev a couple of days ago, but it didn't get any
7 replies. I was told my mail client wasn't line wrapping which made long
8 paragraphs annoying to read on some mail clients, so people may not
9 have read it. I'd really like to know if what I propose is an
10 acceptable compromise, or if it could be changed to make it accpetable.
11
12 I definitely agree that Gentoo needs a team of people to deal with the
13 primary package manager, it is one of the most important tools in a
14 Linux system. It is especially important in Gentoo where the package
15 manager is, at this point in time, required to install a standard
16 desktop system. I disagree that the package manager needs to be
17 directly maintained by Gentoo. Since Gentoo will never depend upon a
18 piece of non-Free software[1], it is safe to assume that the package
19 manager is Free software (aka open source). Because of this, we will
20 never be locked-in, helpless, or under the control of an external
21 project. If we dislike the direction in which it is going or want to
22 add our own features, then we are free to do so either by submitting
23 patches upstream, adding our own custom gentoo patches to the stock
24 sources, or by forking the project entirely.
25
26 So what I suggest is the following:
27
28 "While it is desirable that the primary package manager be maintained
29 on official gentoo infrastructure, under the control of gentoo
30 developers, it is not required. During the path to becoming the primary
31 package manager, the package manager maintainers must be asked if they
32 would like their project to be an official Gentoo project. All rules
33 about projects apply. The package manager maintainers have the right to
34 refuse such an offer if there is a team of at least 3 Gentoo developers
35 that understand the package manager source code and are willing to deal
36 with bugs, testing, feature enhancements, modifications, and
37 integration."
38
39 I hope the above is an acceptable compromise. It aims at making the
40 project an official Gentoo project while still allowing package
41 managers that aren't under Gentoo's direct control. In that case there
42 are still Gentoo developers who have a handle on the code and can make
43 any modifications / enhancements / feature changes that are required by
44 Gentoo.
45
46 [1] http://www.gentoo.org/main/en/contract.xml

Replies

Subject Author
Re: [gentoo-dev] GLEP 49 - take 2 Paul de Vrieze <pauldv@g.o>
Re: [gentoo-dev] GLEP 49 - take 2 Chris Bainbridge <chris.bainbridge@×××××.com>
Re: [gentoo-dev] GLEP 49 - take 2 plasmaroo@gentoo.org (Tim Yamin)