La Commissione Tecnica
La Commissione Tecnica è istituita nella sezione 6 della Costituzione Debian ed è l'organo che prende la decisione finale su questioni tecniche all'interno del progetto Debian.
Come inviare una domanda alla commissione
- Prima di richiedere una decisione alla Commissione Tecnica, si dovrebbe provare a risolvere da soli. Ci si deve impegnare nel tenere discussioni costruttive e provare a capire il punto di vista delle altre persone. Se, dopo la discussione, si arriva ad individuare una questione tecnica su cui non si è in accordo allora la si può presentare alla commissione.
- Scrivere un riepilogo della disputa, preferibilmente con il consenso della controparte, inviarlo al sistema di tracciamento del bug come un nuovo bug per lo pseudo-pacchetto tech-ctte. Nel riepilogo si devono inserire le segnalazioni di bug esistenti e le url degli archivi delle liste di messaggi legati alla disputa.
- Inviare una email a tutte le parti coinvolte invitandole a iscriversi al bug. Se esistono altri bug aperti riguardo il problema, bloccarli usando il nuovo bug per tech-ctte (non ci si deve preoccupare se non si sa come fare, ci penserà la commissione).
- La commissione discuterà la questione nel bug per tech-ctte. Solitamente non si mettono partecipanti individuali in CC, fatta eccezione quando si invitano nella conversazione chiedendo risposte a specifiche domande. Tutti gli interessati al problema devono iscriversi al bug usando il BTS.
- La commissione cercherà di prendere una decisione il prima possibile. In pratica questo processo richiede verosimilmente alcune settimane o anche di più. Se la questione è particolarmente urgente comunicatelo.
- Qualche volta durante la discussione della commissione una o l'altra parte viene convinta dal valore degli argomenti dell'altra parte, questa è un'ottima cosa! Se accade la commissione non deve prendere una decisione formale e la segnalazione di bug può essere chiusa o riassegnata.
Alcuni avvertimenti su come contattare la Commissione
- Un dibattito sincero e franco è importante per garantire che tutti gli aspetti di un problema siano completamente esaminati. Quando si discute di questioni tecniche con gli altri sviluppatori si dovrebbe essere pronti ad essere messi in discussione. Inoltre si dovrebbe essere preparati a farsi convincere! Non c'è nessuna vergogna nel riconoscere il merito di ottimi argomenti.
- Condurre le proprie discussioni tecniche con gli altri sviluppatori con calma e in modo civile; non usare insulti e non dubitare sulle competenze altrui. Piuttosto riflettere sugli argomenti dei propri oppositori.
- La Commissione è la sola con i poteri per prendere decisioni tecniche. Se si crede che qualcuno si sia comportato male, la commissione non potrà essere molto d'aiuto, si potrebbe chiedere di parlare con il Leader del Progetto [email protected].
- Il traffico di messaggi legato ai bug appare anche sulla lista di messaggi [email protected]. Tutte le persone che lo desiderano possono iscriversi alla lista di messaggi debian-ctte e seguire le nostre deliberazioni; si chiede di non inviare messaggi relativi a una specifica questione direttamente sulla lista.
- Per poter scrivere sulla lista di messaggi si deve essere iscritti alla lista con lo stesso indirizzo con cui si invia il messaggio oppure si deve inviare un messaggio firmato con OpenPGP, questa è una misura anti-spam. Ci scusiamo per i disagi ma questa contromisura permette ai membri della commissione di dedicare ai messaggi inviati sulla lista l'attenzione che meritano.
Membri
La composizione attuale della commissione è documentata nella pagina con struttura organizzativa di Debian.
Archivio e stato
La lista di messaggi della Commissione viene archiviata.
Le questioni in attesa di decisione possono essere esaminate nel sistema di tracciamento dei bug.
Repository VCS
A volte la commissione tecnica utilizza il proprio repository git condiviso per collaborare.
Decisioni tecniche formali, compresi raccomandazioni e consigli
Le sezioni con la storia delle decisioni possono non essere aggiornate (le domande e le decisioni pù vecchie possono essere consultate nel sistema di tracciamento dei bug).
- 05/03/2019
Bug #914897: disposizione
di rifiutare la decisione presa dal manutentore del
pacchetto debootstrap
relativa all'attivazione di
merged /usr
come impostazione predefinita sui nuovi sistemi. La decisione ha inoltre chiarisce anche qual è la soluzione auspicabile riguardo lo stato dimerged /usr
al momento del rilascio di Debian Bullseye. - 13/11/2018 Bug #904302: disposizione che qualsiasi uso della funzionalità di dpkg di avere delle patch specifica per fornitore è da considerare un come un bug per i pacchetti dell'archivio Debian e che quindi l'uso di tale funzionalità debba essere proibito nell'archivio Debian dopo il rilascio di Debian Buster.
- 16/02/2018 Bug #883573: di revoca della decisione presa il 15/11/2014 nel Bug #746578 e stabilisce che le dipendenze del pacchetto libpam-systemd package non hanno vincoli di ordinamento delle dipendenze.
- 31/07/2017 Bug #862051: disposizione di revoca della decisione presa il 12/07/2012 nel Bug #614907 e consente al pacchetto nodejs di fornire/usr/bin/node con le misure per la compatibilità all'indietro.
- 04/09/2015 Bug #741573: dispone l'accettazione delle modifiche nella policy riguardo alle voci nel menu proposta da Charles Plessy inoltre dispone che i pacchetti che forniscono dei file sul desktop non debbano fornire anche dei file nel menu.
- 19/06/2015 Bug #750135: la commissione tecnica appoggia Christian Perrier a portare avanti la propria proposta riguardo alla manutenzione del progetto Aptitude.
- 15/11/2014 Bug #746578: la commissione tecnica dispone che systemd-shim debba essere la prima voce nell'elenco delle dipendenze alternative di libpam-systemd al posto di systemd-sysv.
- 01/08/2014 Bug #746715: la commissione si aspetta che i curatori dei pacchetti continuino a gestire i molteplici sistemi init disponibili.
- 01/08/2014 Bug #717076: la commissione ha stabilito che l'implementazione di libjpeg predefinita sarà libjpeg-turbo.
- 11/02/2014 Bug #727708: la commissione ha deciso che il sistema di init predefinto per le architetture Linux in jessie deve essere systemd.
- 06/03/2013 Bug #698556: la commissione cambia la decisione del curatore di isdnutils e richiede che isdnutils includa il codice per creare i device isdn.
- 21/12/2012 Bug #688772: la commissione decide di togliere la dipendenza di meta-gnome da network-manager e lamenta che quanto espresso nel §4 della decisione #681834 non è stato realizzato.
- 05/10/2012 Bug #573745: la commissione rifiuta di cambiare il curatore dei pacchetti python in Debian.
- 14/09/2012 Bug #681834: gnome-core deve raccomandare network-manager; cambiata la scelta del curatore del pacchetto.
- 24/08/2012 Bug #681783:
la policy su
Recommends
è corretta;Recommends
è adatto per i metapacchetti. - 14/08/2012 Bug #681687: la mancanza di evince di un mime type per PDF è un bug RC (rifiuto di scavalcare il team di rilascio).
- 12/07/2012 Bug #614907: nodejs deve usare /usr/bin/nodejs, node deve diventare ax25-node e deve fornire /usr/sbin/ax25-node e dei pacchetti di transizione.
- 05/04/2012 Bug #640874: rifiuto di scavalcare la policy dei curatori dei pacchetti. debian/rules deve essere un Makefile.
- 21/03/2012 Bug #629385: dpkg-buildpackage realizzerà l'opzione build-arch testing utilizzando make -qn.
- 27/02/2012 Bug #607368: rifiuto di scavalcare la policy di numerazione ABI del team dei manutentori del kernel.
- 05/02/2012 Bug #658341: la versione multi-arch di dpkg potrebbe essere stata caricata su experimental e unstable da Raphaël Hertzog senza attendere la revisione del codice da parte del manutentore principale.
- 01/12/2010 Bug #587886: lilo deve rimanere in unstable. Matt Arnold e Joachim Wiedorn devono essere aggiunti ai manutentori di lilo.
- 04/09/2009 Bug #535645: rifiuto di scavalcare la decisione del team ftp di eliminare ia32-libs-tools; riaffermare la possibilità da parte del team ftp di eliminare i pacchetti; raccomandazione di motivare chiaramente la rimozione e di spiegare il meccanismo di reintroduzione nell'archivio.
- 27/08/2009 Bug #510415: permettere l'ingresso di Qmail in Debian dopo aver risolto il problema dei delayed-bounce con un bug RC in modo da bloccarne la transizione per almeno un mese.
- 30/07/2009 Bug #539158: rifiutato l'override del curatore di udev; proposta di documentare printf come incorporata e necessaria nella policy.
- 25/07/2009 Bug #484841: secondo le impostazioni predefinite il gruppo staff non deve poter scrivere nella directory /usr/local; questa modifica può essere fatta dopo aver pianificato la transizione in modo da permettere agli amministratori di poter mantenere il comportamento attuale.
- 10/12/2007 Bug #412976: mantenere il comportamento attuale e la politica esistente riguardo all'uso di /etc/default da parte di mixmaster.
- 22/06/2007 Bug #367709: l'udeb di libstdc++ non deve essere creato.
- 19/06/2007 Bug #341839:
l'output di
md5sum
non deve cambiare. - 09/04/2007 Bug #385665:
fluidsynth
rimane in main. - 09/04/2007 Bug #353277,
Bug #353278:
ndiswrapper
rimane in main. - 27/03/2007 Bug #413926:
wordpress
deve essere incluso in etch. - 24/06/2004 Bug #254598:
amd64
è un nome adatto per quella architettura. Testo completo. Favorevoli: Wichert, Raul, Guy, Manoj, Ian. Periodo di voto chiuso in anticipo; nessun altro voto. - 05/06/2004 Bug #164591,
Bug #164889:
md5sum </dev/null
dovrebbe produrre un valore md5sum valido. Testo completo. Favorevoli: Guy, Ian, Manoj, Raul. Nessun altro voto. - 06/10/2002 Bug #104101, Bug #123987, Bug #134220, Bug #161931: il kernel predefinito dovrebbe includere il supporto per VESA framebuffer. Testo completo. Favorevoli: Ian, Jason, Raul; contrari: Manoj. Nessun altro voto.
- 19/07/2002 Bug #119517: I pacchetti possono contenere i binari delle librerie che sono solo suggerite. Testo completo. Favorevoli: Ian, Wichert; contrari: Bdale, Manoj; Nessun altro ha votato e Ian ha usato il suo diritto di veto.
NB: le decisioni prese prima del 1 aprile 2002 non sono stata ancora registrate.
Decisioni non-tecniche e procedurali formali
- 05/03/2015 Approvate le candidature di Sam Hartman, Tollef Fog Heen e Didier Raboud per la commissione. (Testo completo. Favorevoli: Don, Bdale, Andreas, Colin, Steve, Keith. Nomina approvata dal DPL il 08/03/2015, testo completo).
- 07/11/2013 Approvato Keith Packard come componente della commissione tecnica (delibera).
- 24/08/2011 Approvato Colin Watson come componente della commissione tecnica (la nomina).
- 11/01/2009 Approvati Russ Allbery e Don Armstrong come componente della commissione tecnica (resoconto).
- 11/04/2006 Eletto Bdale come presidente (per i voti).
- 27/02/2006 Eletto Steve come presidente (il resocnto).
- 20/12/2005 Approvate le candidature di Steve Langasek, Anthony Towns e Andreas Barth per la commissione. (Testo completo. Favorevoli: Bdale, Manoj. Espressioni di sostegno, con scuse, successive al periodo di voto: Ian, Raul. Nessuno contrario o astenuto. Nomina approvata dal DPL il 05/01/2006, testo completo).
- 20/12/2005 Proposta destituzione di Wichert, Guy e Jason dalla commissione. (Testo della mozione; risultati. Favorevoli: Manoj, Raul. Guy: favorevole alla propria destituzione; astenuto sugli altri. Ian: favorevole alla destituzione di Jason; contrario sugli altri. Destituzione approvata dal DPL il 05/01/2006, testo completo).
- 05/07/2002 La questione sull'uso corretto delle severità nel sistema di tracciamento dei bug (Bug #97671) viene passata agli amministratori del BTS e al Leader del Progetto. (Testo completo. Favorevoli: Ian, Jason, Bdale; nessuno contrario o astenuto).
- 31/01/2002 Nominato Ian Jackson come presidente in seguito alle dimissioni di Raul (favorevoli: Dale, Ian, Manoj, Raul, Wichert; nessuno contrario o astenuto).
NB: le decisioni prese prima del 31 gennaio 2002 non sono stata ancora registrate.
Membri ritirati
Ringraziamo le seguenti persone che sono state a servizio della Commissione:
- Simon McVittie (dal 16/03/2018 al 31/*12/2023)
- Gunnar Wolf (dal 02/01/2018 al 31/12/2022)
- Niko Tyni (dal 21/06/2017 al 31/12/2022)
- Elana Hashman (dal 28/05/2020 al 31/07/2022)
- David Bremner (dal 13/04/2017 al 31/12/2021)
- Margarita Manterola (dal 07/07/2016 al 31/12/2021)
- Phil Hands (dal 16/04/2016 al 31/12/2020)
- Tollef Fog Heen (dal 05/03/2015 al 31/12/2019)
- Didier Raboud (dal 05/03/2015 al 31/12/2019)
- Keith Packard (dal 29/11/2013 al 31/12/2017)
- Sam Hartman (dal 08/03/2015 al 31/12/2017)
- Don Armstrong (dal 11/09/2009 al 31/12/2016)
- Andreas Barth (dal 04/01/2006 al 31/12/2016)
- Steve Langasek (dal 04/01/2006 al 31/12/2015)
- Bdale Garbee (dal 17/04/2001 al 31/12/2015)
- Colin Watson (dal 24/08/2011 al 05/03/2015)
- Ian Jackson (fino al 19/11/2014)
- Russ Allbery (dal 11/01/2009 al 16/11/2014)
- Manoj Srivasta (fino al 12/08/2012)
- Anthony Towns (dal 04/01/2006 al 05/01/2009)
- Raul Miller (fino al 30/04/2007)
- Wichert Akkerman (fino al 05/01/2006)
- Jason Gunthorpe (fino al 05/01/2006)
- Guy Maor (fino al 05/01/2006)
- Dale Scheetz (fino al 02/09/2002)
- Klee Dienes (fino al 21/05/2001)