Résolution générale : Avaliser le concept de mainteneur Debian

Calendrier

Proposition et amendements jeudi 21 juin 2007 mercredi 27 juin 2007
Période de débat mercredi 27 juin 2007 samedi 21 juillet 2007
Période de scrutin dimanche 22 juillet 2007 00:00:00 UTC dimanche 5 août 2007 00:00:00 UTC

Déposant

Anthony Towns [ajt@debian.org] [<20070627114135.GA25831@azure.humbug.org.au>]

Parrains

  1. Martin F. Krafft [madduck@debian.org]
  2. Neil McGovern [neilm@debian.org]
  3. Moritz Muehlenhoff [jmm@debian.org]
  4. Steve Langasek [vorlon@debian.org]
  5. Raphael Hertzog [hertzog@debian.org]
  6. Antti-Juhani Kaijanaho [ajk@debian.org]
  7. Guilherme de S. Pastore [gpastore@debian.org]
  8. Enrico Zini [enrico@debian.org]
  9. Alexander Schmehl [tolimar@debian.org]
  10. Anibal Monsalve Salazar [anibal@debian.org]

Texte

1er choix. Le texte actuel de la résolution est le suivant. Veuillez noter qu'il ne contient ni les débats ni les justifications, quelles soient pour ou contre. Vous pouvez trouver dans les archives de la liste de diffusion debian-vote.

Résolution générale : Avaliser le concept de mainteneur Debian

Le projet Debian avalise le concept de mainteneurs Debian avec un accès limité et décide que :

  1. Un nouveau porte-clés est créé, appelé porte-clés des mainteneurs Debian. Il est initialement tenu par 

    • Anthony Towns (déposant, responsable ftp, développeur de jetring)
    • Joey Hess (développeur de jetring)

    L'accès en enregistrement est également fourni à d'autre personnes qui disposent de rôles similaires dans Debian afin de s'assurer que tout problème lié à ce porte-clés peut être traité par plusieurs personnes. Ces personnes sont initialement :

    • Brian Nelson (secrétariat des nouveaux responsables)
    • Christoph Berg (secrétariat des nouveaux responsables, développeur de jetring)
    • James Troup (responsable des comptes de Debian, responsable ftp, responsable du porte-clés)
    • Joerg Jaspert (responsable des comptes de Debian)
    • Marc Brockschmidt (secrétariat des nouveaux responsables)
    • Michael Beattie (responsable du porte-clés)
    • Ryan Murray (responsable ftp)

    Ce porte-clés est géré avec une technique appropriée afin de s'assurer qu'il peut être maintenu en équipe. Au début il est géré dans le serveur subversion d'Alioth avec l'outil jetring et il est empaqueté pour Debian et régulièrement téléchargé dans la distribution instable.

    L'équipe s'appelle l'équipe du porte-clés des mainteneurs de Debian. Les modifications de l'équipe peuvent être réalisées par le responsable du projet Debian selon les règles habituelles de délégation ;

  2. La règle initiale pour que quelqu'un soit inclus dans ce porte-clés est la suivante :

    • le candidat accepte le contrat social, les principes du logiciel libre et les règles d'utilisation de machines de Debian,

    • le candidat fournit une clé gpg valide, signé par un développeur Debian (et de préférence connecté au réseau de confiance par plusieurs chemins),

    • au moins un développeur Debian (de préférence plusieurs) souhaite soutenir l'ajout du candidat, et particulier pour sa compétence technique et sa collaboration au travail de groupe,

    Tout ajout au porte-clés est annoncé publiquement sur la liste de diffusion debian-project,

  3. La règle initiale est que la suppression du porte-clés se déroule selon les circonstances suivantes :

    • la personne est devenue développeur Debian,
    • la personne n'a pas confirmé annuellement son intérêt à y rester,
    • plusieurs développeurs Debian ont demandé la suppression de la personne pour de bonnes raisons, telles que des problèmes de téléchargement, des bogues non corrigés, ou des difficultés particulières au travail en groupe,
    • le responsable des comptes de Debian a demandé la suppression,
  4. La règle initiale pour les développeurs Debian qui souhaitent défendre un potentiel mainteneur Debian est la suivante :

    • les développeurs doivent faire attention à qui ils apportent leur soutien, en particulier s'ils n'ont pas participé en tant que gestionnaire de candidature, ou d'autres fonction de monitorat. Ce soutien ne doit venir qu'après avoir vu la personne travailler effectivement dans Debian, à la fois techniquement et socialement,

    • les messages de soutien doivent être envoyés à debian-newmaint ou une autre liste de diffusion publique pertinente, et un lien vers ce courriel doit être fourni avec la candidature,

    • si un développeur soutient de manière répétée des personnes qui engendrent des problèmes et doivent être supprimées, l'équipe du porte clés des mainteneurs Debian peut ne plus accepter de soutien de ce développeur. Si le soutien se montre être malveillant ou particulièrement irréfléchi, les gestionnaires de comptes de Debian peuvent étudier la suppression du développeur du projet ;

  5. La règle initiale pour l'utilisation du porte-clés des mainteneur de Debian pour l'archive Debian est d'accepter des mises à jour signées par une clef de ce porte-clés si :

    • aucun des paquets téléchargé n'est nouveau,
    • le champ Maintainer: du fichier .changes téléchargé correspond au possesseur de la clef utilisée (c'est-à-dire que des mainteneurs non-développeurs ne peuvent pas parrainer des téléchargements),
    • aucun des paquets n'est repris d'un autre paquet source,
    • la version la plus récente du paquet téléchargé dans la distribution instable ou expérimentale contient le champ DM-Upload-Allowed: yes dans la section source de son fichier control,
    • la version la plus récente du paquet téléchargé dans la distribution instable ou expérimentale liste les personnes autorisées au téléchargement dans les champs Maintainer: ou Uploaders: (c'est-à-dire que les mainteneurs non-développeurs ne peuvent pas faire de mise à jour indépendante ni détourner de paquets),
    • les vérifications habituelles appliquées aux téléchargements des développeurs Debian sont passées avec succès ;
  6. La relation initiale avec la procédure existante des nouveaux responsables est qu'il s'agit d'un moyen indépendant de contribuer à Debian. Cela signifie, entre autre, que :

    • les candidats dans la file d'attente des nouveaux responsables peuvent faire le choix d'être candidat en tant que mainteneur Debian en attendant de terminer leur candidature ou en attendant qu'elle soit acceptée,
    • les personnes peuvent être candidates au processus des nouveaux responsables et le réussir sans devenir mainteneur Debian à aucun moment,
    • les personnes peuvent être candidates pour devenir mainteneur Debian sans être dans la file d'attente des nouveaux responsables, ou sans aucun intention de la rejoindre,
    • les responsables de candidature peuvent soutenir leurs candidats nouveaux responsables mais ne sont pas obligé de le faire. Ils peuvent choisir de ne soutenir que les candidats qui ont réussi certaines (ou toutes) les vérifications sur la philosophie et les procédures ou les tâches et compétences ;
  7. Il n'y a pas de règle initiale ni de prévision d'utilisation du porte-clés hors de l'archive. Les personnes qui souhaitent réutiliser le porte-clés pour autoriser l'accès à des services à certains ou à tous les mainteneurs Debian peuvent le faire de leur propre initiative bien sûr.

    En particulier, cela signifie que les mainteneurs Debian ne participent pas à la procédure de résolution générale définie dans la constitution de Debian et ne peuvent pas voter aux élections de Debian.

Quorum

Avec la liste actuelle des développeurs votants, nous avons :

 Nombre actuel de développeurs              = 1049
 Q ( racine carrée(nb de développeur) / 2 ) = 16,1941347407016
 K min(5, Q )                               = 5
 Quorum  (3 x Q )                           = 48,5824042221049

Quorum

Données et statistiques

Pour cette résolution générale, comme d'habitude, des statistiques sur les bulletins et les accusés de réception sont rassemblées périodiquement durant la période du scrutin. De plus, la liste des votants est disponible publiquement. La feuille d'émargement est également disponible après la fin du scrutin (veuillez noter que pendant le scrutin, la feuille est vide).

Majorités requises

Cette proposition a besoin d'une majorité simple.

Majorité

Résultat

Affichage graphique des résultats

Dans le graphique ci-dessus, les nœuds en rose n'ont pas obtenu la majorité requise, le bleu est le gagnant. L'octogone est utilisé pour les options qui n'ont pas battu l'option par défaut.

Dans le tableau suivant, la correspondance ligne[x] colonne[y] représente le nombre de suffrages où le candidat x est classé devant le candidat y. Une explication plus détaillée de la matrice des gagnants peut vous aider à comprendre ce tableau. Pour comprendre la méthode Condorcet, l'entrée de Wikipedia est assez instructive.

Grille des résultats
 Option
  1 2
Option 1   212
Option 2 133  

En regardant à la ligne 2, colonne 1, Poursuivre le débat est classé devant Avaliser le concept de mainteneur Debian sur 133 bulletins.

En regardant à la ligne 1, colonne 2, Avaliser le concept de mainteneur Debian est classé devant Poursuivre le débat sur 212 bulletins.

Couples de défaites

Contenu de l'ensemble de Schwartz

Gagnant

Debian utilise la méthode Condorcet pour les élections. De façon très simpliste, la méthode Condorcet pure pourrait s'expliquer ainsi :
Considérer tous les couples possibles de candidats. Le gagnant selon Condorcet, s'il existe, est le candidat qui bat chacun des autres candidats en duel singulier. Le problème est que dans des élections complexes, il pourrait y avoir des relations circulaires dans lesquels A bat B, B bat C et C bat A. La plupart des variations de la méthode Condorcet utilisent divers moyens pour résoudre ces cas. Veuillez lire la méthode Schulze pour de plus amples informations. La variante de Debian est expliquée dans la constitution, au paragraphe A.6.


Manoj Srivastava