1 |
On Thu, Oct 8, 2015 at 11:24 AM, Rich Freeman <rich0@g.o> wrote: |
2 |
> On Thu, Oct 8, 2015 at 11:01 AM, Anthony G. Basile <blueness@g.o> wrote: |
3 |
>> So perhaps it was unwise for us to get into a situation where either 1) we |
4 |
>> violate the Social Contract or 2) we have to surmount a technically |
5 |
>> difficult situation. |
6 |
>> |
7 |
> |
8 |
> I don't see how mirroring github on bugzilla violates our social |
9 |
> contract, for several reasons: |
10 |
|
11 |
That's not what his claim was. You misunderstood, so most of the rest |
12 |
of your reply is irrelevant. |
13 |
|
14 |
To explain, his claim was that we either (1) will be violating the |
15 |
Social Contract by relying on github, or (2) have to solve a difficult |
16 |
technical problem (to mirror github data in bugzilla). |
17 |
|
18 |
> 1. Developers aren't required to post patches to bugzilla before |
19 |
> committing them to the tree, so nothing is lost by posting patches on |
20 |
> github that might otherwise not be posted anywhere. |
21 |
> 2. Developers aren't required to open bugs on bugzilla before fixing |
22 |
> bugs. So, nothing is lost by opening pull requests on github that |
23 |
> might otherwise not be opened anywhere. |
24 |
> 3. Developers aren't required to close bugs on bugzilla even if other |
25 |
> people do open them. Sure, that might be "rude" in some sense, and |
26 |
> others can of course step in and co-maintain packages and close bugs. |
27 |
> But, we don't kick out developers if they ignore bugs. I don't think |
28 |
> we'd even treeclean a package with an open critical security bug if |
29 |
> the developer fixed the bug in the repo and just left the bug open. |
30 |
> |
31 |
> Bugzilla is already an optional part of our workflow as far as I can |
32 |
> tell. The proposal is to just add another optional tool to the |
33 |
> workflow. |
34 |
|
35 |
I find that to be absurd, and I really don't think that "bugzilla is |
36 |
just an optional tool" is a serious argument. |
37 |
|
38 |
> The proposed integration is just another way to enter data into |
39 |
> bugzilla. Devs are free to pretend that no data exists which isn't in |
40 |
> the bug, and if somebody contributes a patch the dev is more than |
41 |
> welcome to donate their time independently creating and testing the |
42 |
> same patch instead of looking in a proprietary tool to see the patch |
43 |
> somebody helpfully donated to us already. |
44 |
> |
45 |
> Nobody is required to use github to contribute to Gentoo, and nothing |
46 |
> is really lost that we'd otherwise be certain to have if it goes away, |
47 |
> so I don't see the conflict with our social contract. |
48 |
|
49 |
Again, you're making a silly point that people don't *have* to use bugzilla. |