% Contribuer à Tails en travaillant sur Debian % intrigeri % Avril 2015
Minimiser le delta !
C'est-à-dire ?
- diverger le moins possible de l'upstream
- en particulier de Debian
- Tails est principalement de la glue reliant du code existant
Pourquoi ?
- maintenabilité
- partager notre travail avec le reste de la communauté du Logiciel Libre
Et... ça marche ?
- presque 6 ans plus tard, Tails est toujours en vie
- moins de paquets modifiés dans Tails/Wheezy que dans Tails/Squeeze
- et encore moins dans Tails/Jessie
- en 2014, au moins 7 contributeurices de Tails ont contribué à Debian
Suivre les bogues de Debian qui affectent Tails
Le système de suivi des bogues de Debian
- https://bugs.debian.org/
- interface basée sur l'email
- centré sur le concept de paquet, mais quelques fonctionnalités à l'échelle de la distribution
Usertags
Nous utilisons les étiquettes de l'utilisateur (usertags) :
- utilisateur = tails-dev@boum.org
- étiquettes : tout ce dont nous avons besoin, c'est notre espace de
noms (par exemple :
crypto-gui
,hardening
,im
) - tous nos bogues étiquetés :
https://udd.debian.org/cgi-bin/bts-usertags.cgi?user=tails-dev@boum.org - documentation : https://wiki.debian.org/bugs.debian.org/usertags
Redmine
Le travail pour Tails qui doit être fait dans Debian : https://labs.riseup.net/code/projects/tails/issues?query_id=138
Comment puis-je aider ?
En aidant à maintenir des backports
- nous utilisons de nombreux rétroportages (backports)
- par exemple poedit, libvirt, qemu, redmine, monkeysign
- nous pourrions profiter de davantage de backports, par exemple la pile Xorg
En aidant à maintenir des paquets
- mat
- libgsecuredelete et nautilus-wipe
- paquets liés à OTR : https://wiki.debian.org/Teams/OTR
- paquets liés à l'anonymat : https://wiki.debian.org/Teams/AnonymityTools
- tout ce dont Tails dépend, par exemple GNOME
- tout ce dont notre infrastructure dépend, par exemple libvirt/qemu, Jenkins, ruby-rjb, Puppet
En travaillant à l'échelle de la distribution
- AppArmor : https://wiki.debian.org/AppArmor
- Compilations reproductibles : https://wiki.debian.org/ReproducibleBuilds
- Durcissement : https://wiki.debian.org/HardeningWalkthrough
- Rendre les branches de développement de Debian Live utilisables
- Faire en sorte que Debian reste une excellente distribution !
Contact
Parlez-nous
- Je suis là.
- Liste de discussion pour le développement de Tails :
tails-dev@boum.org - Liste de discussion privée et chiffrée : tails@boum.org
- IRC : cf. https://tails.boum.org/contribute/
- Web : https://tails.boum.org/