]> git.donarmstrong.com Git - debian-ctte.git/blobdiff - talks/201708-Meet-the-Debian-TC.html
Add our (historic) DebConf talks
[debian-ctte.git] / talks / 201708-Meet-the-Debian-TC.html
diff --git a/talks/201708-Meet-the-Debian-TC.html b/talks/201708-Meet-the-Debian-TC.html
new file mode 100644 (file)
index 0000000..2096d4b
--- /dev/null
@@ -0,0 +1,380 @@
+<!doctype html>
+<html lang="fr">
+<head>
+    <meta charset="utf-8">
+
+    <title>Meet the Debian Technical Committee</title>
+
+    <meta name="description" content="Meet the Debian Technical Committee" />
+    <meta name="author" content="Didier 'OdyX' Raboud and the Techhnical Commitee" />
+
+    <meta name="apple-mobile-web-app-capable" content="yes" />
+    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
+
+    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+
+    <link rel="stylesheet" href="../reveal-js/css/reveal.css">
+    <link rel="stylesheet" href="../reveal-js/css/theme/simple.css">
+    <link rel="stylesheet" href="../liipslides/css/icons.css">
+    <link rel="stylesheet" href="theme/debian.css">
+    <link rel="stylesheet" href="theme/pure-debian.css" id="theme">
+    
+    <link rel="icon" href="img/debian.ico" />
+
+    <!-- For syntax highlighting -->
+    <link rel="stylesheet" href="../reveal-js/lib/css/zenburn.css">
+
+    <script>
+        /**** CONFIGURATION ****/
+        var config = {
+            controls: false,
+            progress: true,
+            history: true,
+            center: true,
+
+            transition: 'none',
+            revealjs_path: '../reveal-js/'
+        }
+        /** END CONFIGURATION **/
+    </script>
+
+    <!-- If the query includes 'print-pdf', include the PDF print sheet -->
+    <script>
+        if( window.location.search.match( /print-pdf/gi ) ) {
+            var link = document.createElement( 'link' );
+            link.rel = 'stylesheet';
+            link.type = 'text/css';
+            link.href = '../reveal-js/css/print/pdf.css';
+            document.getElementsByTagName( 'head' )[0].appendChild( link );
+        }
+    </script>
+
+    <!--[if lt IE 9]>
+    <script src="../reveal-js/lib/js/html5shiv.js"></script>
+    <![endif]-->
+</head>
+
+<body>
+<header id="debianheader">
+    <p class="id-black"></p>
+    <p class="id-white"></p>
+</header>
+
+<div class="reveal">
+<!-- Any section element inside of this container is displayed as a slide -->
+<div class="slides">
+
+    <section>
+        <section>
+            <h1>Meet the Debian Technical Committee</h1>
+        </section>
+    </section>
+    <section>
+        <section class="bw" data-markdown>
+            <script type="text/template">
+# Debian TC members
+
+* Keith Packard <keithp>
+* Didier Raboud <odyx> - **⑁**
+* Tollef Fog Heen <tfheen>
+* Sam Hartman <hartmans>
+* Phil Hands <philh>
+* Margarita Manterola <marga>
+* David Bremner <bremner>
+* Niko Tyni <ntyni>
+            </script>
+        </section>
+    </section>
+    <section>
+        <section data-markdown>
+            <script type="text/template">
+# What is the Debian Technical Committee?
+            </script>
+        </section>
+        <section class="bw" data-markdown>
+            <script type="text/template">
+# Debian Constitution §6.1
+
+The Technical Committee may:
+            </script>
+        </section>
+        <section class="bw" data-markdown>
+            <script type="text/template">
+### Debian Constitution §6.1.1
+## Decide on any matter of technical policy
+            </script>
+        </section>
+        <section class="bw" data-markdown>
+            <script type="text/template">
+### Debian Constitution §6.1.2 & §6.1.3
+## Decide any technical matter where Developers' jurisdictions overlap
+## Make a decision when asked to do so
+
+*Tie-breaking*
+            </script>
+        </section>
+        <section class="bw" data-markdown>
+            <script type="text/template">
+### Debian Constitution §6.1.4
+## Overrule a Developer (requires a 3:1 majority).
+
+*Last-resort*
+            </script>
+        </section>
+        <section class="bw" data-markdown>
+            <script type="text/template">
+### Debian Constitution §6.1.5
+## Offer advice
+            </script>
+        </section>
+        
+        <section class="bw" data-markdown>
+            <script type="text/template">
+# Constraints
+            </script>
+        </section>
+        <section class="bw" data-markdown>
+            <script type="text/template">
+### Debian Constitution §6.3.3
+## Public discussion and decision-making
+            </script>
+        </section>
+        <section class="bw" data-markdown>
+            <script type="text/template">
+### Debian Constitution §6.3.5
+## No detailed design work
+            </script>
+        </section>
+        <section class="bw" data-markdown>
+            <script type="text/template">
+### Debian Constitution §6.3.6
+## Technical Committee makes decisions only as last resort
+            </script>
+        </section>
+
+        <section class="bw" data-markdown>
+            <script type="text/template">
+# Picking options
+
+Constitutionally, we're asked to *break ties* amongst available options,
+
+after all efforts to resolve it via consensus have been _tried and failed_.
+            </script>
+        </section>
+        <section class="bw" data-markdown>
+            <script type="text/template">
+# Offer advice and make our views known
+
+The TC can offer **you** advice.
+            </script>
+        </section>
+        <section class="bw" data-markdown>
+            <script type="text/template">
+## The Debian Technical Committee
+
+is a 
+* self-nominated & DPL-appointed
+* last-resort
+* conflict-resolution & advice-providing
+
+body
+            </script>
+        </section>
+    </section>
+    <section>
+        <section data-markdown>
+            <script type="text/template">
+# Issues in front of the TC
+## Since DebConf16
+
+
+https://bugs.debian.org/tech-ctte
+            </script>
+        </section>
+        <section class="bw" data-markdown>
+            <script type="text/template">
+## Membership bugs
+
+* [`#822803`](https://bugs.debian.org/822803) - New CTTE member(s)
+ * marga
+* [`#829704`](https://bugs.debian.org/829704) - Voting for TC Chair
+* [`#836127`](https://bugs.debian.org/836127) - New CTTE Members
+ * bremner
+* [`#860520`](https://bugs.debian.org/860520) - Voting for TC Chair
+* [`#836127`](https://bugs.debian.org/836127) - New CTTE Members
+  * ntyni
+* [`#865485`](https://bugs.debian.org/865485) - Voting for TC Chair
+            </script>
+        </section>
+<!--
+Errors:
+
+* [`#833371`](https://bugs.debian.org/833371) - tech-ctte: Systemmonitor data in mesage tray and in System monitor window do not coincide
+* [`#839560`](https://bugs.debian.org/839560) - tech-ctte: failure to suspend sesion or lock computer
+-->
+        <section class="bw" data-markdown>
+            <script type="text/template">
+## Decided
+
+* [`#830344`](https://bugs.debian.org/830344) - How should the TC help with a project roadmap?
+ * Not directly
+* [`#846002`](https://bugs.debian.org/846002) - blends-tasks must not be priority:important
+ * Recommendation
+* [`#862051`](https://bugs.debian.org/862051) - Rename nodejs back to node for buster, now that ax25-node has been removed?
+ * Yes
+            </script>
+        </section>
+        <section class="bw" data-markdown>
+            <script type="text/template">
+## Closed without a formal resolution
+
+* [`#830978`](https://bugs.debian.org/830978) - Browserified javascript and DFSG 2
+ * Clarified responsibilities
+* [`#839570`](https://bugs.debian.org/839570) - Browserified javascript and DFSG 2 (reopening)
+ * Clarified responsibilities
+* [`#835507`](https://bugs.debian.org/835507) - Please clarify that sysvinit support decision is not going to expire
+ * Declined
+* [`#841294`](https://bugs.debian.org/841294) - Overrule maintainer of "global" to package a new upstream version
+ * The maintainer orphaned "global"
+* [`#850887`](https://bugs.debian.org/850887) - Decide proper solution for binutils' mips* bug
+ * Solved without a formal resolution
+* [`#850967`](https://bugs.debian.org/850967) - Clarify /usr/bin/foo should not be hardcoded even in upstream parts
+ * Declined
+* [`#857257`](https://bugs.debian.org/857257) - Supporting configuration file changes between versions in unstable/testing
+ * Declined
+            </script>
+        </section>
+        <section class="bw" data-markdown>
+            <script type="text/template">
+## Current
+
+* [`#865929`](https://bugs.debian.orgi/865929) - Advice on dealing with GRUB upgrade failure caused by init-select
+            </script>
+        </section>
+    </section>
+    <section>
+        <section data-markdown>
+            <script type="text/template">
+# We're often looking for new members
+            </script>
+        </section>
+        <section class="bw" data-markdown>
+            <script type="text/template">
+## Term Expiry (§6.2.7)
+
+> 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.
+* `keithp` - Keith Packard → 2017
+* `odyx` - Didier Raboud → 2018
+* `tfheen` - Tollef Fog Heen → 2018
+* `hartmans` - Sam Hartman → 2018
+* `philh` - Philip Hands → 2019
+* `marga` - Margarita Manterola → 2020
+* `bremner` - David Bremner → 2020
+* `ntyni` - Niko Tyni → 2020
+            </script>
+        </section>
+        <section class="bw" data-markdown>
+            <script type="text/template">
+# Need fresh blood
+
+We're roughly looking for **at least one new member per year**.
+            </script>
+        </section>
+        <section class="bw" data-markdown>
+            <script type="text/template">
+## Not all issues are like [`#727708`](https://bugs.debian.org/727708)
+            </script>
+        </section>
+        <section class="bw" data-markdown>
+            <script type="text/template">
+## TC work is
+
+* often more **social** than technical
+* about **disagreements** & conflicts
+* at the broad **technical** level
+* **listening** to what _people_ have to say
+* sometimes **taking hard decisions**
+* essentially **political**
+            </script>
+        </section>
+        <section class="bw" data-markdown>
+            <script type="text/template" id="tc-skillset">
+## Required skillset
+
+* Empathy
+* Technical agility
+* Mentorship
+* Responsiveness
+* Social sensitivity
+* Cool-headed
+            </script>
+        </section>
+        <section class="bw" data-markdown>
+            <script type="text/template">
+# The TC needs more diversity.
+            </script>
+        </section>
+        <section class="bw" data-markdown>
+            <script type="text/template">
+## We need nominees!
+
+* Nominate yourself
+* Nominate someone else
+            </script>
+        </section>
+        <section class="bw" data-markdown>
+            <script type="text/template">
+# Come talk to us if you have worries, questions, or else!
+
+We're just developers.
+            </script>
+        </section>
+        <section class="bw" data-markdown>
+            <script type="text/template">
+## We're looking into ways to improve the process
+            </script>
+        </section>
+    </section>
+    <section>
+        <section data-markdown>
+            <script type="text/template">
+# Our current discussions
+            </script>
+        </section>
+        <section class="bw" data-markdown>
+            <script type="text/template">
+# How quick can the TC be?
+            </script>
+        </section>
+        <section class="bw" data-markdown>
+            <script type="text/template">
+# Time spent on recruitement
+            </script>
+        </section>
+    </section>
+    <section>
+        <section data-markdown>
+            <script type="text/template">
+# Q & A
+
+Open discussion
+            </script>
+        </section>
+        <section>
+            <h1>Thanks</h1>
+            <p style="padding-top: 3em;">© 2017 - The Debian Project</p>
+            <p style="font-family: monospace;"><a href="mailto:debian-ctte@lists.debian.org">debian-ctte@lists.debian.org</a></p>
+            <p><a href="https://reveal.odyx.org/Debian/201708-Meet-the-Debian-TC.html">https://reveal.odyx.org/Debian/201708-Meet-the-Debian-TC.html</a></p>
+        </section>
+    </section>
+
+</div>
+</div>
+
+<script src="../reveal-js/lib/js/head.min.js"></script>
+<script src="../liipslides/lib/js/jquery-2.1.0.min.js"></script>
+<script src="../reveal-js/js/reveal.js"></script>
+<script src="js/debian.js"></script>
+</body>
+</html>