1 #+title: Meet the Debian Technical Committee
7 #+beamer_theme: Berkeley
8 #+beamer_color_theme: lily
9 #+options: H:2 num:t toc:nil \n:nil @:t ::t |:t ^:t -:t f:t *:t <:t
10 #+options: TeX:t LaTeX:t skip:nil d:nil todo:t pri:nil tags:not-in-toc
11 #+latex_header: \pgfdeclareimage[height=0.185\textheight]{debian_logo.png}{debian_logo.png}\logo{\pgfuseimage{debian_logo.png}}
12 #+latex_header: \setbeamercolor{background canvas}{bg=}
13 #+latex_header: \usepackage{subfigure}
14 #+latex_header: \definecolor{DebianMagenta}{RGB}{215,10,83}
15 #+latex_header: \usecolortheme[named=DebianMagenta]{structure}
16 #+latex_header: \setbeamercolor{alerted text}{fg=red}
17 #+latex_header: \setbeamertemplate{footline}[slide number]
18 #+latex_header: \definecolor{string}{rgb}{0,0.6,0} \definecolor{shadow}{rgb}{0.5,0.5,0.5} \definecolor{keyword}{rgb}{0.58,0,0.82} \definecolor{identifier}{rgb}{0,0,0.7}
19 #+latex_header: \setbeamerfont{author}{size=\footnotesize}
23 ** Current tech-ctte members
24 - *David Bremner* (=bremner=)
25 - *Tollef Fog Heen* (=tfheen=)
26 - *Philip Hands* (=philh=)
27 - Margarita Manterola (=marga=, chair)
28 - Simon McVittie (=smcv=)
29 - Didier Raboud (=odyx=)
31 - *Gunnar Wolf* (=gwolf=)
34 (Red \Rightarrow present at DC18)
37 ** Past tech-ctte members — Thanks!
38 #+latex: \small \begin{columns} \begin{column}{0.5\textwidth}
39 - Sam Hartman (2015-03-08–2017-11-09)
40 - Keith Packard (2013-11-29–2017-12-31)
41 - Don Armstrong (2009-01-11–2016-12-31)
42 - Andreas Barth (2006-01-05–2016-12-31)
43 - Steve Langasek (2006-01-05–2015-12-31)
44 - Bdale Garbee (–2015-12-31)
45 - Colin Watson (2011-08-24–2015-03-05)
46 - Ian Jackson (–2014-11-19)
47 #+latex: \end{column} \begin{column}{0.5\textwidth}
48 - Russ Allbery (2009-01-11–2014-11-16)
49 - Manoj Srivasta (–2012-08-12)
50 - Anthony Towns (2006-01-04–2009-01-05)
51 - Raul Miller (–2007-04-30)
52 - Wichert Akkerman (–2006-01-05)
53 - Jason Gunthorpe (–2006-01-05)
54 - Guy Maor (–2006-01-05)
55 - Dale Scheetz (–2002-09-02)
56 - Klee Dienes (–2001-05-21)
57 #+latex: \end{column} \end{columns}
59 ** What is the Debian Technical Committee?
61 Debian Constitution §6.1
63 The Technical Committe may:
65 - §6.1.1 Decide on any matter of technical policy
66 - §6.1.2 & 6.1.3 Decide any technical matter where Developers' jurisdictions overlap
67 - Make a decision when asked to do so
69 - §6.1.4 Overrule a Developer
70 - Requires a 3:1 majority
75 - §6.3.3 Public discussion and decision-making
76 - §6.3.5 No detailed design work
77 - §6.3.6 TC makes decisions only as last resort
81 Constitutionally, we are asked to /break ties/ amongst available
84 After all efforts to solve it via consensus have been /tried and
88 ** Offer advice and make our views known
90 The TC can offer *you* advice.
93 ** The Debian Technical Committee is a...
97 - Conflict resolution and advice-providing body
99 * Recent activity (FSVO)
101 ** Issues in front of the TC since DebConf17 (https://bugs.debian.org/tech-ctte)
105 - =#865485= Voting for TC Chair
107 - =#880014= 2018 - New TC member
109 - =#886267= Voting for TC Chair
111 - =#893200= TC Chair election
114 ** Issues in front of the TC since DebConf17 (https://bugs.debian.org/tech-ctte)
118 - =#862051= Rename nodejs back to node for buster, now that ax25-node
120 - Repeal #614907 (decision from 2012), as it's no longer needed
121 - =#883573= Reevaluate libpam-systemd systemd-sysv dependency ordering (746578)
122 - Repeal #746578 (decision from 2014), as it's no longer needed
124 ** Issues in front of the TC since DebConf17 (https://bugs.debian.org/tech-ctte)
126 Closed without a formal resolution
128 - =#865929= Advice on dealing with GRUB upgrade failure caused by init-select
129 - Fixed by maintainer upload (was a consultive bug to
131 - =#877024= modemmanager should ask before messing with serial ports
132 - Maintainer uploaded a new version not incurring in the
133 controversial decision; TC decision not needed
134 - =#881339= allow node-babel-preset-env to build depend on itself
135 - Closed without resolution: TC cannot overrule delegates
136 - =#889493= tech-ctte: Please review if systemd is reliable enough to
138 - Not within the TC's scope
140 ** Issues in front of the TC since DebConf17 (https://bugs.debian.org/tech-ctte)
144 - =#904302= Whether vendor-specific patch series should be permitted in the archive
145 - =#904558= What should happen when maintscripts fail to restart a service
148 ** Term expiry §6.2.7
150 On January 1st of each year the term of any Committee member who has
151 served more than 42 months (3.5 years) /and/ who is one of the two
152 most senior members is set to expire on December 31st of that year.
162 - Margarita Manterola
171 We are roughly looking for 1-2 new members per year. \vfill
173 §6.2.1: The Technical Committee consists of up to 8 Developers, and
174 should usually have at least 4 members.
177 ** Don't worry – Not so draining
179 Our regular issues are /not at all/ like #727708
183 - Often more /social/ than technical
184 - About /disagreements/ and conflicts
185 - At the /broad/ technical level
186 - /Listening/ to what people have to say
187 - Sometimes taking hard decisions
188 - Essentially political
198 ** The TC needs more diversity.
202 - Nominate someone else
206 \Large Come talk to us if you have worries, questions or else!
208 \tiny We are just developers.
211 ** Improving the process
213 We are looking into ways to improve the process
219 \Large Time for Q & A! \vfill
223 \small debian-ctte@lists.debian.org
225 \footnotesize https://people.debian.org/~gwolf/talks/2018/tech-ctte.pdf