Gentoo Archives: gentoo-dev

From: Kent Fredric <kentnl@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Fixing elasticsearch maintainer
Date: Fri, 19 May 2017 22:44:15
Message-Id: 20170520104334.55949227@katipo2.lan
In Reply to: Re: [gentoo-dev] Fixing elasticsearch maintainer by Kristian Fiskerstrand
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.

Replies

Subject Author
Re: [gentoo-dev] Fixing elasticsearch maintainer Kristian Fiskerstrand <k_f@g.o>