1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
|
#use wml::debian::template title="Debian Technical Committee" BARETITLE="true"
#use wml::debian::toc
<p>The Technical Committee is established by the
<a href="constitution">Debian Constitution</a>, section 6. It is the body
which makes the final decision on technical disputes in the Debian project.
</p>
<toc-display/>
<toc-add-entry name="referquestions">How to refer a question to the committee</toc-add-entry>
<ol>
<li>Before referring a decision to the Technical Committee, you should try
to resolve it yourself. Engage in a constructive discussion and try
to understand the other person's point of view. If, after discussion,
you've identified a technical question which you can't agree on, you
can put it to the committee:
</li>
<li>Write up a summary of the disagreement, preferably agreeing it with
your opponent, and send it to the bug tracking system
<em>as a new bug</em>, against the pseudo-package <tt>tech-ctte</tt>.
In your summary mention any relevant existing bug numbers and mailing
list archive urls.
</li>
<li>Send an email to all relevant parties inviting them to subscribe to the
bug. If there are existing bug(s) open about the
issue, set the new tech-ctte bug to block them (but if you don't know
how to do this, don't worry - we will do it for you.)
<li>The committee will discuss your question in the tech-ctte bug.
We will generally not CC discussion to individual participants,
unless we invite them into the conversation to ask them a specific
question. Everyone who is interested in the issue should subscribe
to the bug using the BTS.
<li>The committee will aim to make a decision as soon as possible. In
practice this process is likely to take many weeks, or perhaps
longer. If the question is particularly urgent please say so.
</li>
<li>Sometimes, one side or other is convinced, during the committee's
deliberations, by the merit of the other side's arguments. This is a
good thing! If it happens, the committee need not make a formal
decision, and the bug report can be closed, or reassigned, as appropriate.
</li>
</ol>
<h3>Some caveats about contacting the committee</h3>
<ul>
<li>A sound and vigorous debate is important to ensure that all the
aspects of an issue are fully explored. When discussing technical
questions with other developers you should be ready to be challenged.
You should also be prepared to be convinced! There is no shame in
seeing the merit of good arguments.
</li>
<li>Please conduct your technical discussions with other maintainers
in a calm and civilised way; do not use insults, or question their
competence. Instead, address yourself to your opponents' arguments.
</li>
<li>The committee is only empowered to make technical decisions. If
you feel that someone has been misbehaving, the committee probably
can't help you much. You may wish to talk to the Project Leader,
<tt>leader@debian.org</tt>.
</li>
<li>The bug traffic will also appear on the committee mailing list,
<a href="https://lists.debian.org/debian-ctte/">debian-ctte@lists.debian.org</a>. Anyone else who wishes to do so may subscribe to
the debian-ctte mailing list and see our deliberations. But please
do not send messages relating to specific issues directly to the
list.
</li>
<li>To post to the committee mailing list you must either be
subscribed to the list from your posting address, or OpenPGP-sign your
message. This is an anti-spam measure. We apologise for the
inconvenience, but this setup makes it possible for committee
members to pay proper attention to the committee list mails.
</li>
</ul>
<toc-add-entry name="membership">Membership</toc-add-entry>
<p>The current membership of the committee is documented on the
<a href="$(HOME)/intro/organization#tech-ctte">\
Debian Organizational Structure</a> page.
</p>
<toc-add-entry name="status">Archives and status</toc-add-entry>
<p>The <a href="https://lists.debian.org/debian-ctte/">committee mailing list
is archived</a>.</p>
<p><a href="https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=tech-ctte">Questions pending decision</a>
can be reviewed in the bug tracking system.</p>
<toc-add-entry name="repository">VCS repository</toc-add-entry>
<p>The TC sometimes uses its
<a href="https://salsa.debian.org/debian/tech-ctte">\
shared git repository</a>
for collaboration.</p>
<h3>Formal technical decisions, including recommendations and advice</h3>
<p> The decision history sections are not necessarily up to date.
(<a href="https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=tech-ctte;archive=yes">Older
questions and decisions</a> can be viewed in the bug tracking
system.)</p>
<ul>
<li><a href="https://lists.debian.org/debian-devel-announce/2019/03/msg00001.html">2019-03-05</a>
<a href="https://bugs.debian.org/914897">Bug #914897</a>:
decline to override the <a
href="https://wiki.debian.org/Debootstrap">debootstrap</a>
maintainer's decision on enabling "merged /usr" by default on newly
installed systems. The decision also clarified the desirable
solution on "merged /usr" status at the time of Debian
Bullseye's release.</li>
<li>
<a href="https://lists.debian.org/debian-devel-announce/2018/11/msg00004.html">2018-11-13</a>
<a href="https://bugs.debian.org/904302">Bug #904302</a>:
any use of dpkg's vendor-specific
patch series feature is a bug for packages in the Debian archive
and such feature will be forbidden in the Debian archive after the
release of Debian Buster.</li>
<li>
<a href="https://lists.debian.org/debian-devel-announce/2018/02/msg00004.html">2018-02-16</a>
<a href="https://bugs.debian.org/883573">Bug #883573</a>:
repeal the decision made on 2014-11-15 in
<a href="https://bugs.debian.org/746578">Bug #746578</a> and
set the libpam-systemd package's dependencies free from
specific ordering constraints.</li>
<li>
<a href="https://lists.debian.org/debian-devel-announce/2017/07/msg00006.html">2017-07-31</a>
<a href="https://bugs.debian.org/862051">Bug #862051</a>:
repeal the decision made on 2012-07-12 in
<a href="https://bugs.debian.org/614907">Bug #614907</a> and
allows nodejs package to provide /usr/bin/node in
backwards-compatibility arrangements.</li>
<li>2015-09-04
<a href="https://bugs.debian.org/741573">Bug #741573</a>:
adopt the changes to policy regarding menu
entries proposed by Charles Plessy, and additionally resolves that
packages providing desktop files shall not also provide a menu
file.</li>
<li>2015-06-19
<a href="https://bugs.debian.org/750135">Bug #750135</a>:
encourage Christian Perrier to implement his
proposal for maintenance of the Aptitude project.</li>
<li>2014-11-15
<a href="https://bugs.debian.org/746578">Bug #746578</a>:
systemd-shim should be the first listed alternative dependency of
libpam-systemd instead of systemd-sysv.</li>
<li>2014-08-01
<a href="https://bugs.debian.org/746715">Bug #746715</a>:
maintainers are expected to continue to support the
multiple available init systems.</li>
<li>2014-08-01
<a href="https://bugs.debian.org/717076">Bug #717076</a>:
the default libjpeg implementation should be libjpeg-turbo.</li>
<li>2014-02-11
<a href="https://bugs.debian.org/727708">Bug #727708</a>:
the default init system for Linux architectures
in jessie should be systemd.</li>
<li>2013-03-06
<a href="https://bugs.debian.org/698556">Bug #698556</a>:
the maintainer of isdnutils is overruled to require the
inclusion of code to create isdn devices by isdnutils.</li>
<li>2012-12-21
<a href="https://bugs.debian.org/688772">Bug #688772</a>:
overrules the dependency of meta-gnome
on network-manager while concerns raised in <a
href="https://bugs.debian.org/681834#273">§4 of the
decision in #681834</a> remain unaddressed.</li>
<li>2012-10-05
<a href="https://bugs.debian.org/573745">Bug #573745</a>:
decline to change the maintainer
of python packages in Debian.</li>
<li>2012-09-14
<a href="https://bugs.debian.org/681834">Bug #681834</a>: gnome-core
should Recommends: network-manager; override maintainer.</li>
<li>2012-08-24
<a href="https://bugs.debian.org/681783">Bug #681783</a>: Policy on
Recommends is correct; Recommends is fine in metapackages.</li>
<li>2012-08-14
<a href="https://bugs.debian.org/681687">Bug #681687</a>:
evince's lack of mime type entry for PDF is RC bug
(decline to overrule release team).</li>
<li>2012-07-12
<a href="https://bugs.debian.org/614907">Bug #614907</a>:
nodejs must use /usr/bin/nodejs, node must change
to ax25-node and provide /usr/sbin/ax25-node, and
transition packages and legacy packages defined.</li>
<li>2012-04-05
<a href="https://bugs.debian.org/640874">Bug #640874</a>: decline to
override policy maintainers. debian/rules must be a Makefile.</li>
<li>2012-03-21
<a href="https://bugs.debian.org/629385">Bug #629385</a>:
dpkg-buildpackage will implement build-arch testing using make -qn.</li>
<li>2012-02-27
<a href="https://bugs.debian.org/607368">Bug #607368</a>: decline to
override the kernel maintainer team's ABI numbering policy.</li>
<li>2012-02-05
<a href="https://bugs.debian.org/658341">Bug #658341</a>: multi-arch
enabled dpkg may be uploaded to experimental and unstable by Raphaël
Hertzog without waiting for primary maintainer code review.</li>
<li>2010-12-01
<a href="https://bugs.debian.org/587886">Bug #587886</a>:
lilo should remain in unstable. Matt Arnold and Joachim
Wiedorn are to be joint maintainers of lilo.</li>
<li>2009-09-04
<a href="https://bugs.debian.org/535645">Bug #535645</a>:
decline to override ftp team's removal of ia32-libs-tools;
reaffirm ftp team's ability to remove packages;
recommend clarification of reasons for removal,
and mechanism of reintroduction to the archive.</li>
<li>2009-08-27
<a href="https://bugs.debian.org/510415">Bug #510415</a>:
allow Qmail into Debian after fixing delayed-bounce
issue with RC bug to block transition for one month</li>
<li>2009-07-30
<a href="https://bugs.debian.org/539158">Bug #539158</a>: refuse to
override udev maintainer; printf suggested to be documented as a
required builtin in policy.</li>
<li>2009-07-25
<a href="https://bugs.debian.org/484841">Bug #484841</a>: by
default, /usr/local is not writable by group staff; change can be
implemented after transition plan which enables administrators to
keep the current behavior.</li>
<li>2007-12-10
<a href="https://bugs.debian.org/412976">Bug #412976</a>:
keep current behavior and existing policy regarding mixmaster's use of /etc/default.</li>
<li>2007-06-22
<a href="https://bugs.debian.org/367709">Bug #367709</a>:
a libstdc++ udeb should not be created.</li>
<li>2007-06-19
<a href="https://bugs.debian.org/341839">Bug #341839</a>:
the output of <code>md5sum</code> should not change.</li>
<li>2007-04-09
<a href="https://bugs.debian.org/385665">Bug #385665</a>:
<code>fluidsynth</code> remains in main.</li>
<li>2007-04-09
<a href="https://bugs.debian.org/353277">Bug #353277</a>,
<a href="https://bugs.debian.org/353278">Bug #353278</a>:
<code>ndiswrapper</code> remains in main.</li>
<li>2007-03-27
<a href="https://bugs.debian.org/413926">Bug #413926</a>:
<code>wordpress</code> should be included in etch.</li>
<li>2004-06-24
<a href="https://bugs.debian.org/254598">Bug #254598</a>:
<code>amd64</code> is a fine name for that architecture.
<a href="https://lists.debian.org/debian-ctte/2004/debian-ctte-200406/msg00115.html">Full text</a>.
In favour: Wichert, Raul, Guy, Manoj, Ian.
Voting period ended early; no other votes.</li>
<li>2004-06-05
<a href="https://bugs.debian.org/164591">Bug #164591</a>,
<a href="https://bugs.debian.org/164889">Bug #164889</a>:
<code>md5sum </dev/null</code> should produce the bare md5sum value.
<a href="https://lists.debian.org/debian-ctte/2004/debian-ctte-200406/msg00032.html">Full text</a>.
In favour: Guy, Ian, Manoj, Raul.
No other votes.</li>
<li>2002-10-06
<a href="https://bugs.debian.org/104101">Bug #104101</a>,
<a href="https://bugs.debian.org/123987">Bug #123987</a>,
<a href="https://bugs.debian.org/134220">Bug #134220</a>,
<a href="https://bugs.debian.org/161931">Bug #161931</a>:
The default kernel should have VESA framebuffer support included.
<a href="https://lists.debian.org/debian-ctte/2002/debian-ctte-200211/msg00043.html">Full text</a>.
In favour: Ian, Jason, Raul; against: Manoj.
No other votes.</li>
<li>2002-07-19 <a href="https://bugs.debian.org/119517">Bug #119517</a>:
Packages may sometimes contain binaries whose libraries are only
referred to in Suggests.
<a href="https://lists.debian.org/debian-ctte/2002/debian-ctte-200207/msg00017.html">Full
text</a>. In favour: Ian, Wichert; against: Bdale,
Manoj; no-one else voted and Ian used his casting vote.</li>
</ul>
<p>NB that decisions from before the 1st of April 2002 are not yet
recorded here.</p>
<h3>Formal nontechnical and procedural decisions</h3>
<ul>
<li>2015-03-05 Approved Sam Hartman, Tollef Fog Heen and Didier Raboud as
candidates for the committee.
(<a href="https://lists.debian.org/debian-ctte/2015/03/msg00023.html">Full
text</a>. In favour: Don, Bdale, Andreas, Colin, Steve, Keith.
Appointment approved by the DPL 2015-03-08;
<a href="https://lists.debian.org/debian-devel-announce/2015/03/msg00003.html">Full
text</a>).</li>
<li>2013-11-07 Approved Keith Packard as member of the technical committee (<a href="https://lists.debian.org/debian-ctte/2013/11/msg00041.html">resolution</a>)</li>
<li>2011-08-24 Approved Colin Watson as member of the technical committee (<a href="https://lists.debian.org/debian-devel-announce/2011/08/msg00004.html">for appointment</a>)</li>
<li>2009-01-11 Approved Russ Allbery and Don Armstrong as members of the technical committee (<a href="https://lists.debian.org/debian-ctte/2009/01/msg00053.html">summary</a>)</li>
<li>2006-04-11 Elected Bdale as chair (<a href=https://lists.debian.org/debian-ctte/2006/04/msg00042.html>for vote</a>)</li>
<li>2006-02-27 Elected Steve as chair (<a href=https://lists.debian.org/debian-ctte/2006/02/msg00085.html>for summary</a>)</li>
<li>2005-12-20 Approved Steve Langasek, Anthony Towns and Andreas Barth
as candidates for the committee.
(<a href="https://lists.debian.org/debian-ctte/2005/12/msg00042.html">Full
text</a>. In favour: Bdale, Manoj. Expressions of support,
with apologies, after end of the voting period: Ian, Raul.
None against or abstaining; Appointment approved by the DPL 2006-01-05;
<a href="https://lists.debian.org/debian-project/2006/01/msg00013.html">Full
text</a>).</li>
<li>2005-12-20 Proposed the removal of Wichert, Guy, and Jason
from the committee.
(<a href="https://lists.debian.org/debian-ctte/2005/12/msg00000.html">Motion text</a>; <a href="https://lists.debian.org/debian-ctte/2005/12/msg00028.html">results</a>. In favour: Manoj, Raul. Guy: in favour of his own removal; no opinion otherwise. Ian: in favour of removal of Jason; against otherwise.
Removal approved by the DPL 2006-01-05;
<a href="https://lists.debian.org/debian-project/2006/01/msg00013.html">Full
text</a>.)</li>
<li>2002-07-05 Passed the question of proper use of bug system
severities (<a href="https://bugs.debian.org/97671">Bug #97671</a>)
on to the BTS admins and project leader.
(<a href="https://lists.debian.org/debian-ctte/2002/debian-ctte-200207/msg00002.html">Full
text</a>. In favour: Ian, Jason, Bdale; none against or abstaining.)</li>
<li>2002-01-31 Appointed Ian Jackson as chairman, following Raul's
resignation from the post. (In favour: Dale, Ian, Manoj, Raul, Wichert;
none against or abstaining.)</li>
</ul>
<p>NB that decisions from before the 31st of January 2002 are not yet
recorded here.</p>
<toc-add-entry name="retiredmembers">Retired members</toc-add-entry>
Thanks to the following people who have served on the committee in the past:
<ul>
<li>Gunnar Wolf (2018-01-02 - 2022-12-31)</li>
<li>Niko Tyni (2017-06-21 - 2022-12-31)</li>
<li>Elana Hashman (2020-05-28 - 2022-07-31)</li>
<li>David Bremner (2017-04-13 - 2021-12-31)</li>
<li>Margarita Manterola (2016-07-07 - 2021-12-31)</li>
<li>Phil Hands (2016-04-16 - 2020-12-31)</li>
<li>Tollef Fog Heen (2015-03-05 - 2019-12-31)</li>
<li>Didier Raboud (2015-03-05 - 2019-12-31)</li>
<li>Keith Packard (2013-11-29 - 2017-12-31)</li>
<li>Sam Hartman (2015-03-08 - 2017-11-09)</li>
<li>Don Armstrong (2009-09-11 - 2016-12-31)</li>
<li>Andreas Barth (2006-01-04 - 2016-12-31)</li>
<li>Steve Langasek (2006-01-04 - 2015-12-31)</li>
<li>Bdale Garbee (2001-04-17 - 2015-12-31)</li>
<li>Colin Watson (2011-08-24 - 2015-03-05)</li>
<li>Ian Jackson (to 2014-11-19)</li>
<li>Russ Allbery (2009-01-11 - 2014-11-16)</li>
<li>Manoj Srivasta (to 2012-08-12)</li>
<li>Anthony Towns (2006-01-04 - 2009-01-05)</li>
<li>Raul Miller (to 2007-04-30)</li>
<li>Wichert Akkerman (to 2006-01-05)</li>
<li>Jason Gunthorpe (to 2006-01-05)</li>
<li>Guy Maor (to 2006-01-05)</li>
<li>Dale Scheetz (to 2002-09-02)</li>
<li>Klee Dienes (to 2001-05-21)</li>
</ul>
|