]> git.donarmstrong.com Git - debian-ctte.git/blob - resolved_issues/573745_python_maintainer/dla_draft.txt
Refresh agenda with current topics
[debian-ctte.git] / resolved_issues / 573745_python_maintainer / dla_draft.txt
1 The technical committee was asked in #573745 to consider replacing the
2 current maintainer of python (Matthias Klose.) Multiple issues were
3 presented at the time, including a lack of communication from the
4 python maintainer, delays in uploads of new versions of python to
5 unstable/experimental, and a lack of coordination with packaging
6 helpers such as python-support, and python-central.
7
8 1. The communication between the python maintainer and other
9 individuals affected by python packaging has not been ideal. These
10 breakdowns appear to be rooted in an unfortunate feedback loop, of
11 which all parties involved share some blame.
12
13   a) On multiple occasions, inflammatory comments regarding the
14   employment and/or motives of individuals involved in python have
15   been made.
16
17   b) The target(s) of these inflammatory comments then decline to
18   respond to any messages from the offending parties, and also reduce
19   public communication to other parties lest further hurtful and
20   demotivating comments ensue.
21
22   c) The lack of response is taken as further confirmation of
23   motives/bias, and decreases the threshold for additional terse or
24   inflammatory comments. This reinforces b, completing the loop.
25
26 Neither the inflammatory comments, nor the lack of response are
27 acceptable outcomes.
28
29 2. No mediation was attempted by a party respected by the involved
30 parties until the pattern was well established and very difficult to
31 overcome. In the future, everyone would be better served if similar
32 issues were resolved in a nascent stage.
33
34 3. To resolve this issue, the committee has two options. It can either
35 replace the maintainer, or it can decide not to replace the
36 maintainer. Either decision will appear to validate one problematic
37 behavior or the other.
38
39 4. All relevant and interested parties have been canvassed, via the
40 -python list, to find what the possible teams of maintainers are for
41 the python interpreter packages. See
42 https://lists.debian.org/msgid-search/20120403083658.GB30420@upsilon.cc
43 and the ensuing thread.
44
45 Therefore, 
46
47 5. The committee expresses its disappointment in the communication
48 problems which have lead to this issue, and strongly suggests that all
49 involved parties be as awesome to each other as possible. In the advent
50 of communication failures or problems, we request that any involved
51 party contact a third party (such as a member of the technical
52 committee) to mediate.
53
54 6. The committee requests that all major changes in the python
55 interpreter packages which will affect other packages in Debian be
56 announced on the appropriate mailing lists before they take effect so
57 they can be planned for and/or unplanned problems discussed.
58
59 7.
60 A The committee resolves that the maintainer of python interpreter
61 A packages in Debian is a team made up of members decided by (and
62 A including) Sandro Tosi <morph@debian.org>
63
64 B The committee resolves that the maintainer of python interpreter
65 B packages in Debian is a team made up of members decided by (and
66 B including) Jakub Wilk <jwilk@debian.org>
67
68 C The committee declines to change the maintainer of the python
69 C interpreter packages in Debian.
70
71 C 8. The committee requests that Matthias Klose consider adding
72 C additional co-maintainers to the python interpreter package.