1 |
On Fri, 19 May 2017 19:27:15 +0200 |
2 |
Kristian Fiskerstrand <k_f@g.o> wrote: |
3 |
|
4 |
> As far as I can see you were never the maintainer of at least |
5 |
> app-misc/elasticsearch (I didn't check other possibly related |
6 |
> packages), it was first proxied maintained through chainsaw, then |
7 |
> later through proxy-maintainers herd (since 2015) which was converted |
8 |
> to the project once herds were deprecated. I don't notice you showing |
9 |
> up in the git log (with cvs history grafted) until 2016 in a commit |
10 |
> that removed proxy maint seemingly without corrabolation, and as such |
11 |
> got reverted. |
12 |
|
13 |
It probably helps better understand what's going on if you pay careful |
14 |
attention, not to the name "Patrick" but to Ferenc Erki. |
15 |
|
16 |
Given they're working side-by-side and so there's room for Patrick to |
17 |
be operating in the capacity indicated by Ferenc without it necessarily |
18 |
being visible in the history ( leading to confusion ) |
19 |
|
20 |
Then a few small, but important changes become apparent: |
21 |
|
22 |
40258029bda18564b0d3e21f0644ffcd40fd4974 - 2015-06-12 ( Gentoo history ) |
23 |
|
24 |
Chainsaw adds Ferenc as a maintainer, where Chainsaw opts to be the |
25 |
proxy. |
26 |
|
27 |
20c1bcbaa6346c6e4643f50b904deaa8e9c06af2 - 2015-12-16 |
28 |
|
29 |
Idella4 adds proxy-maint with Chainsaws ack |
30 |
|
31 |
f279fce9617b2e3ddbf3ef99df8f65629617e959 - 2015-12-16 |
32 |
|
33 |
Idella4 removes Chainsaw, assumingly part of the previous change, |
34 |
moving the proxy from Chainsaw to Proxy-Maint project. |
35 |
|
36 |
ef2b2458815ba4e4694e0d5f3bbce239505ffbc8 - 2015-12-20 |
37 |
|
38 |
Idella4's last commit on this package. |
39 |
|
40 |
3d70356565d3213c370e1f64a85b55c3ded259f5 - 2016-01-06 |
41 |
|
42 |
Patricks first direct commit to this package. |
43 |
|
44 |
<<a dozen version bumps by patrick here>> |
45 |
|
46 |
e6175815b5792f09acd90627af5fe23f616ad245 - 2016-09-02 |
47 |
|
48 |
Patrick adds himself and Tomas, and removes Proxy Maint. |
49 |
|
50 |
^^^ |
51 |
|
52 |
This last commit is, as I understand, where most this conflict comes |
53 |
from. |
54 |
|
55 |
Because to an untrained eye, in isolation looks like an antagonistic |
56 |
dev just going in and changing stuff they have no right to change. |
57 |
|
58 |
But it makes more sense to realise who the primary proxied maintainer |
59 |
was at this time, who can be considered "owning" the package, and has |
60 |
the right to dictate which gentoo dev's maintain their packages for |
61 |
them. |
62 |
|
63 |
And it certainly makes sense given the working relationship and the |
64 |
existing commit history of contribution, that Patrick is already |
65 |
functioning as a primary maintainer at this point, working under the |
66 |
assumption that he just does what Ferenc wants. |
67 |
|
68 |
Proxy-Maint are the unwanted element in this equation, but it seems to |
69 |
me proxy-maint over-reacted based on not having the full picture, and |
70 |
so both sides have some miscommunication and misunderstanding about |
71 |
what the other is doing. |
72 |
|
73 |
Everything *after* that commit looks like after-the-fact |
74 |
edit-wars+confusion. |