Gentoo Archives: gentoo-dev

From: Dan Meltzer <parallelgrapefruit@×××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: Making the developer community more open
Date: Thu, 23 Mar 2006 23:47:03
Message-Id: 46059ce10603231534i6257540p23a1b1b254ba314a@mail.gmail.com
In Reply to: Re: [gentoo-dev] Re: Making the developer community more open by Daniel Goller
1 On 3/23/06, Daniel Goller <morfic@g.o> wrote:
2 > On Wed, 2006-03-22 at 09:15 -0500, Dan Meltzer wrote:
3 > > Asking developers to "proxy" takes almost as much time as it does to
4 > > ask them to maintain a package by themselves.
5 >
6 > wrong
7 >
8 > > The developer is
9 > > directly responsible for anything he commits, so he will have to still
10 > > test the ebuild, still test any revisions, and still follow the
11 > > package to make sure there are no problems. The writing the ebuild
12 > > part of the process is not that much of the commitment, I don't see
13 > > the point.
14 > >
15 >
16 > we are not just talking about new ebuilds/bumps
17 > having someone do all the work and having to only verify the end results
18 > of the users work is a big help, instead of having to look into the
19 > problem, checking if a fix exists elsewhere, or digging through the
20 > source yourself, you verify the fix solves the problem and does only
21 > that.
22 >
23 > and everyone wins
24
25 So it sounds like you are asking them to do everything developers do,
26
27 why not just make them be developers?
28 >
29 > > On 3/22/06, Thomas Cort <linuxgeek@×××××.com> wrote:
30 > > > > > A developer could then take these ebuilds, make sure they
31 > > > > > don't do anything malicious, or break QA, or whatever, and act as the
32 > > > > > bridge between the portage tree and the users actually working on the
33 > > > > > ebuild and keeping things up to date and working.
34 > > >
35 > > > > The easiest way to handle "contrib" as far as that "big warning" is to
36 > > > > make it a separate tree. That way, folks who want the flexibility get
37 > > > > it, but those who prefer not to "risk it", don't have to worry about it.
38 > > > > As well, contribs becomes another fertile developer recruitment ground.
39 > > >
40 > > > Why would the packages need a "big warning"/overlay/eclass if they
41 > > > were checked by a developer to make sure they "don't do anything
42 > > > malicious, or break QA, or whatever"? There are many user contributed
43 > > > ebuilds that have made their way into portage after being reviewed by
44 > > > devs that don't have any such warnings.
45 > > >
46 > > > I don't think creating a "contrib" overlay as an official part of
47 > > > Gentoo would be a good idea because making it an official Gentoo
48 > > > project conveys a certain level of quality. If the quality is there,
49 > > > then why not add the ebuilds to portage in the first place? If the
50 > > > quality isn't there, then you will have a lot of unhappy users
51 > > > complaining that an official Gentoo overlay broke their system.
52 > > >
53 > > > Having a non-Gentoo sponsored contrib overlay wouldn't be a good idea
54 > > > either IMO because the contributors wouldn't be contributing to
55 > > > Gentoo, and they wouldn't be interacting as much with the Gentoo
56 > > > developer community. Sure they would learn a lot of the skills
57 > > > required to be a Gentoo developer, but they wouldn't be increasing the
58 > > > value of anything in portage (unless they got a proxy to commit some
59 > > > of their work to portage). Also, there are many overlays out there
60 > > > already. Adding another one won't help with "making the developer
61 > > > community more open". Additionally, I don't personally know of a lot
62 > > > of people who actually use third party overlays except to get an
63 > > > ebuild for a particular package they want or to beta test ebuilds.
64 > > >
65 > > > -Thomas
66 > > >
67 > > > --
68 > > > gentoo-dev@g.o mailing list
69 > > >
70 > > >
71 > >
72 >
73 >
74 > -----BEGIN PGP SIGNATURE-----
75 > Version: GnuPG v1.4.2.1 (GNU/Linux)
76 >
77 > iD8DBQBEIx8o/aM9DdBw91cRAmVoAKC8JtAm2vvWGBG2YMzpI+EGu8RFJwCeOMll
78 > lCv/CsLde+6MbDHgX8EuKhU=
79 > =w+ap
80 > -----END PGP SIGNATURE-----
81 >
82 >
83 >
84
85 --
86 gentoo-dev@g.o mailing list

Replies

Subject Author
Re: [gentoo-dev] Re: Making the developer community more open Daniel Goller <morfic@g.o>