X-Git-Url: https://git.donarmstrong.com/?p=debian-ctte.git;a=blobdiff_plain;f=talks%2F201807-Meet-the-Debian-TC.org;fp=talks%2F201807-Meet-the-Debian-TC.org;h=e7f3e488889307c142c6a602ef3809998313267f;hp=0000000000000000000000000000000000000000;hb=e8c1e25455bf4b615b734b9a220095bcbb78afd9;hpb=5ca0f44029cd80e49d8b38fa493322b5fd3daa43 diff --git a/talks/201807-Meet-the-Debian-TC.org b/talks/201807-Meet-the-Debian-TC.org new file mode 100644 index 0000000..e7f3e48 --- /dev/null +++ b/talks/201807-Meet-the-Debian-TC.org @@ -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