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 |