Gentoo Archives: gentoo-project

From: Rich Freeman <rich0@g.o>
To: gentoo-project@l.g.o
Subject: Re: [gentoo-project] Call for Agenda Items -- Council Meeting 2015-10-11
Date: Thu, 08 Oct 2015 18:24:34
Message-Id: CAGfcS_nBmkXWU2ZL0yoJNXnGVcLBAvpNjGCBTd9TPrtFaQekmw@mail.gmail.com
In Reply to: Re: [gentoo-project] Call for Agenda Items -- Council Meeting 2015-10-11 by "Anthony G. Basile"
1 On Thu, Oct 8, 2015 at 11:01 AM, Anthony G. Basile <blueness@g.o> wrote:
2 > So perhaps it was unwise for us to get into a situation where either 1) we
3 > violate the Social Contract or 2) we have to surmount a technically
4 > difficult situation.
5 >
6
7 I don't see how mirroring github on bugzilla violates our social
8 contract, for several reasons:
9
10 1. Developers aren't required to post patches to bugzilla before
11 committing them to the tree, so nothing is lost by posting patches on
12 github that might otherwise not be posted anywhere.
13 2. Developers aren't required to open bugs on bugzilla before fixing
14 bugs. So, nothing is lost by opening pull requests on github that
15 might otherwise not be opened anywhere.
16 3. Developers aren't required to close bugs on bugzilla even if other
17 people do open them. Sure, that might be "rude" in some sense, and
18 others can of course step in and co-maintain packages and close bugs.
19 But, we don't kick out developers if they ignore bugs. I don't think
20 we'd even treeclean a package with an open critical security bug if
21 the developer fixed the bug in the repo and just left the bug open.
22
23 Bugzilla is already an optional part of our workflow as far as I can
24 tell. The proposal is to just add another optional tool to the
25 workflow.
26
27 The proposed integration is just another way to enter data into
28 bugzilla. Devs are free to pretend that no data exists which isn't in
29 the bug, and if somebody contributes a patch the dev is more than
30 welcome to donate their time independently creating and testing the
31 same patch instead of looking in a proprietary tool to see the patch
32 somebody helpfully donated to us already.
33
34 Nobody is required to use github to contribute to Gentoo, and nothing
35 is really lost that we'd otherwise be certain to have if it goes away,
36 so I don't see the conflict with our social contract.
37
38 --
39 Rich

Replies