]> git.donarmstrong.com Git - debian-ctte.git/blobdiff - talks/201807-Meet-the-Debian-TC.org
Add our (historic) DebConf talks
[debian-ctte.git] / talks / 201807-Meet-the-Debian-TC.org
diff --git a/talks/201807-Meet-the-Debian-TC.org b/talks/201807-Meet-the-Debian-TC.org
new file mode 100644 (file)
index 0000000..e7f3e48
--- /dev/null
@@ -0,0 +1,226 @@
+#+title: Meet the Debian Technical Committee
+#+author:
+#+email:
+#+date:
+#+startup: beamer
+#+latex_class: beamer
+#+beamer_theme: Berkeley
+#+beamer_color_theme: lily
+#+options: H:2 num:t toc:nil \n:nil @:t ::t |:t ^:t -:t f:t *:t <:t
+#+options: TeX:t LaTeX:t skip:nil d:nil todo:t pri:nil tags:not-in-toc
+#+latex_header: \pgfdeclareimage[height=0.185\textheight]{debian_logo.png}{debian_logo.png}\logo{\pgfuseimage{debian_logo.png}}
+#+latex_header: \setbeamercolor{background canvas}{bg=}
+#+latex_header: \usepackage{subfigure}
+#+latex_header: \definecolor{DebianMagenta}{RGB}{215,10,83}
+#+latex_header: \usecolortheme[named=DebianMagenta]{structure}
+#+latex_header: \setbeamercolor{alerted text}{fg=red}
+#+latex_header: \setbeamertemplate{footline}[slide number]
+#+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}
+#+latex_header: \setbeamerfont{author}{size=\footnotesize}
+
+* What is tech-ctte
+
+** Current tech-ctte members
+- *David Bremner* (=bremner=)
+- *Tollef Fog Heen* (=tfheen=)
+- *Philip Hands* (=philh=)
+- Margarita Manterola (=marga=, chair)
+- Simon McVittie (=smcv=)
+- Didier Raboud (=odyx=)
+- Niko Tyni (=ntyni=)
+- *Gunnar Wolf* (=gwolf=)
+
+#+BEGIN_CENTER
+(Red \Rightarrow present at DC18)
+#+END_CENTER
+
+** Past tech-ctte members — Thanks!
+#+latex: \small \begin{columns} \begin{column}{0.5\textwidth}
+- Sam Hartman (2015-03-08–2017-11-09)
+- Keith Packard (2013-11-29–2017-12-31)
+- Don Armstrong (2009-01-11–2016-12-31)
+- Andreas Barth (2006-01-05–2016-12-31)
+- Steve Langasek (2006-01-05–2015-12-31)
+- Bdale Garbee (–2015-12-31)
+- Colin Watson (2011-08-24–2015-03-05)
+- Ian Jackson (–2014-11-19)
+#+latex: \end{column} \begin{column}{0.5\textwidth}
+- Russ Allbery (2009-01-11–2014-11-16)
+- Manoj Srivasta (–2012-08-12)
+- Anthony Towns (2006-01-04–2009-01-05)
+- Raul Miller (–2007-04-30)
+- Wichert Akkerman (–2006-01-05)
+- Jason Gunthorpe (–2006-01-05)
+- Guy Maor (–2006-01-05)
+- Dale Scheetz (–2002-09-02)
+- Klee Dienes (–2001-05-21)
+#+latex: \end{column} \end{columns}
+
+** What is the Debian Technical Committee?
+#+BEGIN_CENTER
+Debian Constitution §6.1
+
+The Technical Committe may:
+#+END_CENTER
+- §6.1.1 Decide on any matter of technical policy
+- §6.1.2 & 6.1.3 Decide any technical matter where Developers' jurisdictions overlap
+- Make a decision when asked to do so
+  - Tie-breaking
+- §6.1.4 Overrule a Developer
+  - Requires a 3:1 majority
+  - Last-resort
+- §6.1.5 Offer advice
+
+** Constraints
+- §6.3.3 Public discussion and decision-making
+- §6.3.5 No detailed design work
+- §6.3.6 TC makes decisions only as last resort
+
+** Picking options
+#+BEGIN_CENTER
+Constitutionally, we are asked to /break ties/ amongst available
+options \vfill
+
+After all efforts to solve it via consensus have been /tried and
+failed/
+#+END_CENTER
+
+** Offer advice and make our views known
+#+BEGIN_CENTER
+The TC can offer *you* advice.
+#+END_CENTER
+
+** The Debian Technical Committee is a...
+- Self-nominated
+- DPL-appointed
+- Last resort
+- Conflict resolution and advice-providing body
+
+* Recent activity (FSVO)
+
+** Issues in front of the TC since DebConf17 (https://bugs.debian.org/tech-ctte)
+#+BEGIN_CENTER
+Membership bugs
+#+END_CENTER
+- =#865485= Voting for TC Chair
+  -  odyx
+- =#880014= 2018 - New TC member
+  -  gwolf, smcv
+- =#886267= Voting for TC Chair
+  -  odyx
+- =#893200= TC Chair election
+  -  marga
+
+** Issues in front of the TC since DebConf17 (https://bugs.debian.org/tech-ctte)
+#+BEGIN_CENTER
+Decided
+#+END_CENTER
+- =#862051= Rename nodejs back to node for buster, now that ax25-node
+  has been removed?
+  -  Repeal #614907 (decision from 2012), as it's no longer needed
+- =#883573= Reevaluate libpam-systemd systemd-sysv dependency ordering (746578)
+  -  Repeal #746578 (decision from 2014), as it's no longer needed
+
+** Issues in front of the TC since DebConf17 (https://bugs.debian.org/tech-ctte)
+#+BEGIN_CENTER
+Closed without a formal resolution
+#+END_CENTER
+- =#865929= Advice on dealing with GRUB upgrade failure caused by init-select
+  -  Fixed by maintainer upload (was a consultive bug to
+    begin with!)
+- =#877024= modemmanager should ask before messing with serial ports
+  -  Maintainer uploaded a new version not incurring in the
+    controversial decision; TC decision not needed
+- =#881339= allow node-babel-preset-env to build depend on itself
+  -  Closed without resolution: TC cannot overrule delegates
+- =#889493= tech-ctte: Please review if systemd is reliable enough to
+  be the default
+  - Not within the TC's scope
+
+** Issues in front of the TC since DebConf17 (https://bugs.debian.org/tech-ctte)
+#+BEGIN_CENTER
+Current
+#+END_CENTER
+- =#904302= Whether vendor-specific patch series should be permitted in the archive
+- =#904558= What should happen when maintscripts fail to restart a service
+
+* Fresh blood wanted
+** Term expiry §6.2.7
+#+BEGIN_CENTER
+On January 1st of each year the term of any Committee member who has
+served more than 42 months (3.5 years) /and/ who is one of the two
+most senior members is set to expire on December 31st of that year.
+#+END_CENTER
+
+- 2018
+  - Tollef Fog Heen
+  - Didier Raboud
+- 2019
+  - Phil Hands
+- 2020
+  - David Bremner
+  - Margarita Manterola
+  - Niko Tyni
+- 2021
+  - Simon McVittie
+  - Gunnar Wolf
+
+** Need fresh blood
+
+#+BEGIN_CENTER
+We are roughly looking for 1-2 new members per year. \vfill
+
+§6.2.1: The Technical Committee consists of up to 8 Developers, and
+should usually have at least 4 members.
+#+END_CENTER
+
+** Don't worry – Not so draining
+#+BEGIN_CENTER
+Our regular issues are /not at all/ like #727708
+#+END_CENTER
+
+** TC work is
+- Often more /social/ than technical
+- About /disagreements/ and conflicts
+- At the /broad/ technical level
+- /Listening/ to what people have to say
+- Sometimes taking hard decisions
+- Essentially political
+
+** Required skillset
+- Empathy
+- Technical agility
+- Mentorship
+- Responsiveness
+- Social sensitivity
+- Cool-headed
+
+** The TC needs more diversity.
+
+** We need nominees!
+- Nominate yourself
+- Nominate someone else
+
+** Talk to us
+#+BEGIN_CENTER
+\Large Come talk to us if you have worries, questions or else!
+
+\tiny We are just developers.
+#+END_CENTER
+
+** Improving the process
+#+BEGIN_CENTER
+We are looking into ways to improve the process
+#+END_CENTER
+
+* Q&A
+** Q&A
+#+BEGIN_CENTER
+\Large Time for Q & A! \vfill
+
+\Huge Thanks! \vfill
+
+\small debian-ctte@lists.debian.org
+
+\footnotesize https://people.debian.org/~gwolf/talks/2018/tech-ctte.pdf
+#+END_CENTER