1 % Created 2018-07-30 Mon 14:57
2 % Intended LaTeX compiler: pdflatex
3 \documentclass[presentation]{beamer}
4 \usepackage[utf8]{inputenc}
5 \usepackage[T1]{fontenc}
11 \usepackage[normalem]{ulem}
17 \pgfdeclareimage[height=0.185\textheight]{debian_logo.png}{debian_logo.png}\logo{\pgfuseimage{debian_logo.png}}
18 \setbeamercolor{background canvas}{bg=}
19 \usepackage{subfigure}
20 \definecolor{DebianMagenta}{RGB}{215,10,83}
21 \usecolortheme[named=DebianMagenta]{structure}
22 \setbeamercolor{alerted text}{fg=red}
23 \setbeamertemplate{footline}[slide number]
24 \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}
25 \setbeamerfont{author}{size=\footnotesize}
29 \title{Meet the Debian Technical Committee}
32 pdftitle={Meet the Debian Technical Committee},
35 pdfcreator={Emacs 25.1.1 (Org mode 9.0.3)},
41 \section{What is tech-ctte}
42 \label{sec:org4a428e5}
44 \begin{frame}[fragile,label={sec:orgc1d7055}]{Current tech-ctte members}
46 \item \alert{David Bremner} (\texttt{bremner})
47 \item \alert{Tollef Fog Heen} (\texttt{tfheen})
48 \item \alert{Philip Hands} (\texttt{philh})
49 \item Margarita Manterola (\texttt{marga}, chair)
50 \item Simon McVittie (\texttt{smcv})
51 \item Didier Raboud (\texttt{odyx})
52 \item Niko Tyni (\texttt{ntyni})
53 \item \alert{Gunnar Wolf} (\texttt{gwolf})
57 (Red \(\Rightarrow\) present at DC18)
61 \begin{frame}[label={sec:org8eb153d}]{Past tech-ctte members — Thanks!}
62 \small \begin{columns} \begin{column}{0.5\textwidth}
64 \item Sam Hartman (2015-03-08–2017-11-09)
65 \item Keith Packard (2013-11-29–2017-12-31)
66 \item Don Armstrong (2009-01-11–2016-12-31)
67 \item Andreas Barth (2006-01-05–2016-12-31)
68 \item Steve Langasek (2006-01-05–2015-12-31)
69 \item Bdale Garbee (–2015-12-31)
70 \item Colin Watson (2011-08-24–2015-03-05)
71 \item Ian Jackson (–2014-11-19)
73 \end{column} \begin{column}{0.5\textwidth}
75 \item Russ Allbery (2009-01-11–2014-11-16)
76 \item Manoj Srivasta (–2012-08-12)
77 \item Anthony Towns (2006-01-04–2009-01-05)
78 \item Raul Miller (–2007-04-30)
79 \item Wichert Akkerman (–2006-01-05)
80 \item Jason Gunthorpe (–2006-01-05)
81 \item Guy Maor (–2006-01-05)
82 \item Dale Scheetz (–2002-09-02)
83 \item Klee Dienes (–2001-05-21)
85 \end{column} \end{columns}
88 \begin{frame}[label={sec:orgdab8194}]{What is the Debian Technical Committee?}
90 Debian Constitution §6.1
92 The Technical Committe may:
95 \item §6.1.1 Decide on any matter of technical policy
96 \item §6.1.2 \& 6.1.3 Decide any technical matter where Developers' jurisdictions overlap
97 \item Make a decision when asked to do so
101 \item §6.1.4 Overrule a Developer
103 \item Requires a 3:1 majority
106 \item §6.1.5 Offer advice
110 \begin{frame}[label={sec:org2cbcda9}]{Constraints}
112 \item §6.3.3 Public discussion and decision-making
113 \item §6.3.5 No detailed design work
114 \item §6.3.6 TC makes decisions only as last resort
118 \begin{frame}[label={sec:org91072ee}]{Picking options}
120 Constitutionally, we are asked to \emph{break ties} amongst available
123 After all efforts to solve it via consensus have been \emph{tried and
128 \begin{frame}[label={sec:org5082c16}]{Offer advice and make our views known}
130 The TC can offer \alert{you} advice.
134 \begin{frame}[label={sec:org9fed62f}]{The Debian Technical Committee is a\ldots{}}
139 \item Conflict resolution and advice-providing body
143 \section{Recent activity (FSVO)}
144 \label{sec:org8ef7e2e}
146 \begin{frame}[fragile,label={sec:orgcd00434}]{Issues in front of the TC since DebConf17 (\url{https://bugs.debian.org/tech-ctte})}
151 \item \texttt{\#865485} Voting for TC Chair
155 \item \texttt{\#880014} 2018 - New TC member
159 \item \texttt{\#886267} Voting for TC Chair
163 \item \texttt{\#893200} TC Chair election
170 \begin{frame}[fragile,label={sec:org28cdf4a}]{Issues in front of the TC since DebConf17 (\url{https://bugs.debian.org/tech-ctte})}
175 \item \texttt{\#862051} Rename nodejs back to node for buster, now that ax25-node
178 \item Repeal \#614907 (decision from 2012), as it's no longer needed
180 \item \texttt{\#883573} Reevaluate libpam-systemd systemd-sysv dependency ordering (746578)
182 \item Repeal \#746578 (decision from 2014), as it's no longer needed
187 \begin{frame}[fragile,label={sec:org5491b73}]{Issues in front of the TC since DebConf17 (\url{https://bugs.debian.org/tech-ctte})}
189 Closed without a formal resolution
192 \item \texttt{\#865929} Advice on dealing with GRUB upgrade failure caused by init-select
194 \item Fixed by maintainer upload (was a consultive bug to
197 \item \texttt{\#877024} modemmanager should ask before messing with serial ports
199 \item Maintainer uploaded a new version not incurring in the
200 controversial decision; TC decision not needed
202 \item \texttt{\#881339} allow node-babel-preset-env to build depend on itself
204 \item Closed without resolution: TC cannot overrule delegates
206 \item \texttt{\#889493} tech-ctte: Please review if systemd is reliable enough to
209 \item Not within the TC's scope
214 \begin{frame}[fragile,label={sec:org13d88a5}]{Issues in front of the TC since DebConf17 (\url{https://bugs.debian.org/tech-ctte})}
219 \item \texttt{\#904302} Whether vendor-specific patch series should be permitted in the archive
220 \item \texttt{\#904558} What should happen when maintscripts fail to restart a service
224 \section{Fresh blood wanted}
225 \label{sec:orgb562a1f}
226 \begin{frame}[label={sec:orge4537ce}]{Term expiry §6.2.7}
228 On January 1st of each year the term of any Committee member who has
229 served more than 42 months (3.5 years) \emph{and} who is one of the two
230 most senior members is set to expire on December 31st of that year.
236 \item Tollef Fog Heen
246 \item Margarita Manterola
257 \begin{frame}[label={sec:org2d763d0}]{Need fresh blood}
259 We are roughly looking for 1-2 new members per year. \vfill
261 §6.2.1: The Technical Committee consists of up to 8 Developers, and
262 should usually have at least 4 members.
266 \begin{frame}[label={sec:orgc93e51a}]{Don't worry – Not so draining}
268 Our regular issues are \emph{not at all} like \#727708
272 \begin{frame}[label={sec:org1013a0e}]{TC work is}
274 \item Often more \emph{social} than technical
275 \item About \emph{disagreements} and conflicts
276 \item At the \emph{broad} technical level
277 \item \emph{Listening} to what people have to say
278 \item Sometimes taking hard decisions
279 \item Essentially political
283 \begin{frame}[label={sec:org2a77929}]{Required skillset}
286 \item Technical agility
289 \item Social sensitivity
294 \begin{frame}[label={sec:orga1a801e}]{The TC needs more diversity.}
297 \begin{frame}[label={sec:org008fbc2}]{We need nominees!}
299 \item Nominate yourself
300 \item Nominate someone else
304 \begin{frame}[label={sec:orgccc87c0}]{Talk to us}
306 \Large Come talk to us if you have worries, questions or else!
308 \tiny We are just developers.
312 \begin{frame}[label={sec:org1677a91}]{Improving the process}
314 We are looking into ways to improve the process
319 \label{sec:org28d85df}
320 \begin{frame}[label={sec:orged404fd}]{Q\&A}
322 \Large Time for Q \& A! \vfill
326 \small debian-ctte@lists.debian.org
328 \footnotesize \url{https://people.debian.org/\~gwolf/talks/2018/tech-ctte.pdf}