Gentoo Archives: gentoo-dev

From: Jon Portnoy <avenj@g.o>
To: Jan Schubert <Jan.Schubert@×××.li>
Cc: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] CVS and non-devs (again!)
Date: Thu, 22 Jan 2004 16:43:56
Message-Id: 20040122164353.GA24883@cerberus.oppresses.us
In Reply to: Re: [gentoo-dev] CVS and non-devs (again!) by Jan Schubert
1 On Thu, Jan 22, 2004 at 02:21:52PM +0100, Jan Schubert wrote:
2 > Jon Portnoy wrote:
3 >
4 > >And millions of bug reports from users who don't realize they shouldn't
5 > >report bugs to us on unofficial, unsupported ebuilds, plus users who
6 > >don't realize Gentoo isn't responsible for any breakage, viruses, or
7 > >whatever else propogated by an unofficial tree.
8 > >
9 > >
10 > Jon, what John meant is maybe something like to just allow "qualified"
11 > non devs to support work in the unofficial tree. I'm quite sure that
12 > these non devs feel very responsible for their work. There might be some
13 > BugReports in the beginning, but they will be handled by the responsible
14 > non dev. Maybe some of these non devs will become a dev in the future or
15 > where asked to become a dev in the past but just don't have the time for
16 > such a responsible job (personally this is half of the true for me - the
17 > other half is that i'm feeling that i'm still in the progress of learning).
18
19 If they're not part of the Gentoo organization, there is no
20 accountability and Gentoo is left holding the bag if someone commits
21 something that breaks a bunch of people's systems. No, that's not how
22 things should be, but that's the way things are. As it is we get bug
23 reports, especially on GNOME stuff, from people using breakmygentoo
24 ebuilds despite the fact that BMG tells people in about six billion
25 places not to report bugs to Gentoo.
26
27 >
28 > On the other side i believe, that users accessing this unofficial tree
29 > know what they are doing, so it should'nt reflect the official devs that
30 > much. In my understanding this "feature" is requested by people which
31 > are not that happy with the current situation (some of them are these
32 > non devs we talking about). All of them are aware of the consequences.
33 > This tree would be completely out of scope for "normal" users (they most
34 > likely never get in touch with this unofficial tree).
35
36 See above. People using BMG ebuilds "know what they're doing" and still
37 somehow think bugs should go to Gentoo.
38
39 Picking specific people with a history of contributions to commit to
40 this secondary tree would be silly -- why would that fix anything, if
41 the current problem is that people feel like they're doing a lot of good
42 work and not getting picked up as official developers with commit
43 access? Wouldn't it be the same issue?
44
45 Be realistic. New users are desperate to be "bleeding edge" far moreso
46 than experienced users and are also more likely to badmouth Gentoo
47 because of borkage in this secondary tree and report invalid bugs to us,
48 increasing the workload of bug-wranglers and anyone bugs get mistakenly
49 assigned to. It would, frankly, lower the overall quality of the
50 distribution. Bad ebuilds, same programs mistakenly committed under a
51 different name (or in the wrong category), etc.
52
53 Could committers be given elevated bugzilla privs to handle their own
54 bugs? Yes. Do I want bug-wranglers wasting their time on handling tons
55 of bugs on the many low quality ebuilds that would inevitably result?
56 No.
57
58 And I'm not saying that every ebuild produced by users is
59 low-quality, but look through a bunch of new ebuilds from various
60 submitters on bugzilla sometime and you'll find an incredible number of
61 incomplete or incorrect ebuilds.
62
63 Of course, anyone and their mother can run their own CVS server. But
64 there's no way I would want something like this hosted on Gentoo
65 infrastructure or with Gentoo's name on it.
66
67 >
68 > Maybe all these mails are just a request for an "official" unofficial
69 > tree!? The problem of lots of unsubmitted ebuilds in bugzilla has to be
70 > adressed somehow. You should use the motiviatian and the added value
71 > which these non devs would like to bring in. Don't offend them!
72
73 I'm sorry if refusing to pander to every request is offensive. If people
74 can't take rejection from time to time, I don't want them working for
75 Gentoo either.
76
77 Nearly every submitted ebuild is for a fairly small application used by
78 a fairly small number of people. I don't think putting every single
79 piece of software ever created in the tree is an urgent issue. QA and
80 accountability are far more pressing.
81
82 --
83 Jon Portnoy
84 avenj/irc.freenode.net
85
86 --
87 gentoo-dev@g.o mailing list

Replies

Subject Author
Re: [gentoo-dev] CVS and non-devs (again!) John Nilsson <john@×××××××.nu>