Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
doc:dak:dak [2005/08/03 10:40] lehobey créée |
doc:dak:dak [2009/01/08 18:48] (Version actuelle) lehobey |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
Des [[anomalies à corriger]]. | Des [[anomalies à corriger]]. | ||
+ | |||
+ | ===== Mes installations ===== | ||
+ | |||
+ | [[Installation de dak sur ondine]]. Installation de tests. | ||
+ | |||
+ | [[Installation de dak sur abonde]]. Installation de production pour [[doc:abonde]]. | ||
+ | |||
+ | [[Installation de dak sur melusine]]. Installation de production en vue d'[[doc:avant-premières]]. | ||
+ | |||
+ | ===== Analyse des tâches répétitives ===== | ||
+ | J'analyse ici les différentes tâches répétitives présentes dans le répertoire ///usr/share/doc/dak/crontabs//. | ||
+ | |||
+ | Les fichiers originels (extraits du paquet dak) sont suivis de leur analyse. | ||
+ | |||
+ | ==== Pour l'archive principale ==== | ||
+ | * [[analyse /usr/share/doc/dak/crontabs/katie.crontab]] | ||
+ | * [[analyse /usr/share/doc/dak/crontabs/cron.unchecked]] | ||
+ | * [[analyse /usr/share/doc/dak/crontabs/cron.buildd]] | ||
+ | * [[analyse /usr/share/doc/dak/crontabs/cron.hourly]] | ||
+ | * [[analyse /usr/share/doc/dak/crontabs/cron.daily]] | ||
+ | * [[analyse /usr/share/doc/dak/crontabs/cron.weekly]] | ||
+ | * [[analyse /usr/share/doc/dak/crontabs/cron.monthly]] | ||
+ | |||
+ | ==== Pour -non-US (caduque) ==== | ||
+ | * [[analyse /usr/share/doc/dak/crontabs/cron.unchecked-non-US]] | ||
+ | * [[analyse /usr/share/doc/dak/crontabs/cron.hourly-non-US]] | ||
+ | * [[analyse /usr/share/doc/dak/crontabs/cron.daily-non-US]] | ||
+ | * [[analyse /usr/share/doc/dak/crontabs/cron.weekly-non-US]] | ||
+ | |||
+ | ==== Pour -security (censé être plus simple) ==== | ||
+ | * [[analyse /usr/share/doc/dak/crontabs/cron.unchecked-security]] | ||
+ | * [[analyse /usr/share/doc/dak/crontabs/cron.buildd-security]] | ||
+ | * [[analyse /usr/share/doc/dak/crontabs/cron.daily-security]] | ||
+ | |||
+ | ===== Analyse de certaines commandes ===== | ||
+ | J'analyse ici les commandes qui sont dans ///usr/share/doc/dak/scripts//. | ||
+ | |||
+ | * [[analyse /usr/share/doc/dak/scripts/mkchecksums]] | ||
+ | * [[analyse /usr/share/doc/dak/scripts/mklslar]] | ||
+ | * [[analyse /usr/share/doc/dak/scripts/update-bugdoctxt]] | ||
+ | * [[analyse /usr/share/doc/dak/scripts/update-mailingliststxt]] | ||
+ | * [[analyse /usr/share/doc/dak/scripts/update-mirrorlists]] | ||
+ | |||
+ | ===== Configuration ===== | ||
+ | Comparaison des différents fichiers katie.conf. | ||
+ | |||
+ | * [[analyse /usr/share/doc/dak/example/katie.conf.gz]] | ||
+ | * [[analyse /usr/share/doc/dak/example/katie.conf-non-US.gz]] | ||
+ | * [[analyse /usr/share/doc/dak/example/katie.conf-security.gz]] | ||
+ | * [[analyse /usr/share/dak/katie.conf-dak]] | ||
+ | |||
+ | * [[élaboration de mon katie.conf sur ondine]] | ||
+ | |||
+ | ====== Le paquet dak (officiel) de debian ====== | ||
+ | * Il est fait par Joerg Jaspert. | ||
+ | * [[Analyse de dak_1.0-8.diff]]. | ||
====== Ressources ====== | ====== Ressources ====== | ||
+ | |||
===== Les sources ===== | ===== Les sources ===== | ||
- | * Le [[http://cvs.debian.org/dak/?cvsroot=dak|cvs de dak]]. | + | * bzr : http://ftp-master.debian.org/bzr/debian-archive-kit/ |
+ | |||
+ | * Le [[http://cvs.debian.org/dak/?cvsroot=dak|cvs de dak]]. Pour le récupérer : | ||
+ | |||
+ | $ cvs -d :pserver:anonymous@cvs.debian.org:/cvs/dak co dak | ||
* [[http://ftp-master.debian.org/]]. | * [[http://ftp-master.debian.org/]]. | ||
* Les explication de [[http://ftp-master.debian.org/reject.html|rejet]]. | * Les explication de [[http://ftp-master.debian.org/reject.html|rejet]]. | ||
Ligne 34: | Ligne 96: | ||
- [[Otavio Salvador]] ([[http://lists.enterprise-debian.de/pipermail/dak-nm/2005-January/000051.html|journal des modifications]] du paquet dak 1.0-5, a suggéré de n'utiliser que la « white list »). | - [[Otavio Salvador]] ([[http://lists.enterprise-debian.de/pipermail/dak-nm/2005-January/000051.html|journal des modifications]] du paquet dak 1.0-5, a suggéré de n'utiliser que la « white list »). | ||
- Martin Michlmayr [[tbm@cyrius.com]] (journal des modifications de melanie) | - Martin Michlmayr [[tbm@cyrius.com]] (journal des modifications de melanie) | ||
+ | |||
+ | * http://ncommander.blogspot.com/2009/01/notes-from-underground-part-1.html | ||
===== Expérimentateurs ===== | ===== Expérimentateurs ===== | ||
Ligne 39: | Ligne 103: | ||
Ceux qui ont déjà essayé / réussi une installation de dak : | Ceux qui ont déjà essayé / réussi une installation de dak : | ||
* Brian May | * Brian May | ||
- | * [[http://blogs.turmzimmer.net/2004/12/19|Andreas Barth]] pour [[http://blogs.turmzimmer.net/2005/01/02#whois-20050101|volatile]]. | + | * [[http://blogs.turmzimmer.net/2004/12/19|Andreas Barth]] pour [[http://blogs.turmzimmer.net/2005/01/02#whois-20050101|volatile]]. Voir aussi [[http://blog.zugschlus.de/archives/127-Updates-to-clamav-data-build-process-for-volatile.html|ici]]. |
+ | * http://blogs.turmzimmer.net/2006/04/17#dpkg-source-2a | ||
* [[http://lists.debian.org/debian-newmaint/2004/12/msg00041.html|Joerg Jaspert]] (responsable du paquet dak) pour [[http://dak.ganneff.de/|Ganneff]] et [[http://lists.jj21.de/mailman/listinfo|ses listes]]. [[http://lists.enterprise-debian.de/pipermail/dak-bcc/2004-December/000009.html|Message historique]]. | * [[http://lists.debian.org/debian-newmaint/2004/12/msg00041.html|Joerg Jaspert]] (responsable du paquet dak) pour [[http://dak.ganneff.de/|Ganneff]] et [[http://lists.jj21.de/mailman/listinfo|ses listes]]. [[http://lists.enterprise-debian.de/pipermail/dak-bcc/2004-December/000009.html|Message historique]]. | ||
* [[http://sft.if.usp.br/debian-marillat/|Christian Marillat]] pour son archive (le 2005-06-09). | * [[http://sft.if.usp.br/debian-marillat/|Christian Marillat]] pour son archive (le 2005-06-09). | ||
* [[http://www.advogato.org/person/otavio/|Otavio Salvador]] et [[http://www.freedom.ind.br/otavio/|ici]] pour [[http://www.advogato.org/person/otavio/diary.html?start=1|Debian-BR-CDD]]. | * [[http://www.advogato.org/person/otavio/|Otavio Salvador]] et [[http://www.freedom.ind.br/otavio/|ici]] pour [[http://www.advogato.org/person/otavio/diary.html?start=1|Debian-BR-CDD]]. | ||
* Gustavo Noronha Silva <kov@debian.org> [[http://lists.debian.org/debian-devel/2002/12/msg00895.html|ici]] | * Gustavo Noronha Silva <kov@debian.org> [[http://lists.debian.org/debian-devel/2002/12/msg00895.html|ici]] | ||
+ | * Selon http://kitenet.net/~joey/blog/entry/secure_testing_ramping_up-2005-08-28-20-40.html, Aba (Andreas Barth) et Zobel ont installé [[http://secure-testing.debian.net/|secure-testing]]. L'un des deux serait Kenshi Muto : http://kmuto.jp/b.cgi/2005/08/29#etch-secure et est aussi de la partie : http://www.grep.be/blog/2005/08/29/ | ||
* [[http://lists.agnula.org/pipermail/developers/2004-February/004868.html|Demudi]] et [[http://lists.alioth.debian.org/pipermail/partial-mirror-devel/2004-July/000008.html|ici]]. | * [[http://lists.agnula.org/pipermail/developers/2004-February/004868.html|Demudi]] et [[http://lists.alioth.debian.org/pipermail/partial-mirror-devel/2004-July/000008.html|ici]]. | ||
+ | |||
+ | * Skolelinux : | ||
+ | * http://wiki.debian.org/DebianEdu/ftpmaster-howto | ||
+ | * http://wiki.debian.org/DebianEdu/ArchivePolicy | ||
+ | |||
+ | * Debian VoIP Team : http://www.tribulaciones.org/blog/computers/debian/debian_voip_team-19-03-2006 | ||
Ou qui projettent d'y passer : | Ou qui projettent d'y passer : | ||
* [[http://repositories.alioth.debian.org/|Alioth]] (Mark Howard) mais cela semble essoufflé. | * [[http://repositories.alioth.debian.org/|Alioth]] (Mark Howard) mais cela semble essoufflé. | ||
+ | |||
===== Autres docs ===== | ===== Autres docs ===== | ||
Ligne 57: | Ligne 130: | ||
* La [[http://mailman.nocrew.org/cgi-bin/mailman/listinfo/dak-disc|liste de développement historique]]. | * La [[http://mailman.nocrew.org/cgi-bin/mailman/listinfo/dak-disc|liste de développement historique]]. | ||
* Une mention de dak dans cette doc sur [[http://people.linux.org.tw/~chihchun/CDDP/www/devel/testing|testing]] et [[http://debui.vlsm.org/doc/developers-reference/ch-pkgs.fr.html#s-nmu-katie|ici]] aussi. | * Une mention de dak dans cette doc sur [[http://people.linux.org.tw/~chihchun/CDDP/www/devel/testing|testing]] et [[http://debui.vlsm.org/doc/developers-reference/ch-pkgs.fr.html#s-nmu-katie|ici]] aussi. | ||
+ | * Debconf3 : http://people.debian.org/~mjb/talks/debconf3/ | ||
* Martin Michlmayr avait fait un exposé sur dak au [[http://www.fosdem.org/2004/index/dev_room_java|FOSDEM 2004]]. | * Martin Michlmayr avait fait un exposé sur dak au [[http://www.fosdem.org/2004/index/dev_room_java|FOSDEM 2004]]. | ||
- | * Il semble que pour gérer « incoming », il faille utiliser [[ftp://ftp.debian.org/debian/project/misc/|debianqueued-0.9]]. | + | * Il semble que pour gérer « incoming », il faille utiliser [[ftp://ftp.debian.org/debian/project/misc/|debianqueued-0.9]]. [[ftp://ftp.debian.org/debian/project/misc/debianqueued-0.9.tar.gz|Précisément.]] |
+ | |||
+ | ==== dsync-flist ==== | ||
+ | * Appelé par [[mkchecksums]]. | ||
+ | * Dur à trouver : | ||
+ | * http://lists.debian.org/debian-dak/2005/06/msg00001.html | ||
+ | * http://www.roeckx.be/packages/dsync/ | ||
===== Des idées ===== | ===== Des idées ===== | ||
* http://blog.madduck.net/debian | * http://blog.madduck.net/debian | ||
+ | |||
+ | |||
+ | ===== Travail en cours ===== | ||
+ | * AJT : | ||
+ | * http://azure.humbug.org.au/~aj/blog/2005/11/16#2005-11-16-dak | ||
+ | * http://azure.humbug.org.au/~aj/blog/2005/11/17#2005-11-17-q-unapproved | ||
+ | * http://azure.humbug.org.au/~aj/blog/2005/11/26#2005-11-26-niv2 | ||
+ | * http://azure.humbug.org.au/~aj/blog/2005/11/26#2005-11-26-queuebuild | ||
+ | * http://azure.humbug.org.au/~aj/blog/2005/12/06#2005-12-06-detailed-sec-plan | ||
+ | * (Détails) http://azure.humbug.org.au/~aj/blog/2005/12/12#2005-12-12-impl1 | ||
+ | * http://ganneff.de/blog/2006/07/28#ftp | ||
+ | |||
+ | * Thomas Viehmann | ||
+ | * http://amayita.livejournal.com/82898.html?thread=159698#t159698 | ||
+ | * http://people.debian.org/~tviehmann/debian/unstable/ | ||
====== Méthode ====== | ====== Méthode ====== | ||
Ligne 110: | Ligne 205: | ||
* [[tea]] vérifie archive et base de données pour //md5sums//, //files// et //dsc-syntax//, //missing-overrides//, //source-in-one-dir//, //timestamps//, //tar-gz-in-dsc//, //validate-indices//, //files-not-symlinks// et //validate-builddeps//. | * [[tea]] vérifie archive et base de données pour //md5sums//, //files// et //dsc-syntax//, //missing-overrides//, //source-in-one-dir//, //timestamps//, //tar-gz-in-dsc//, //validate-indices//, //files-not-symlinks// et //validate-builddeps//. | ||
- | ===== Gestion des « overrides » (surcharges) ===== | + | ===== Gestion des surclassements ===== |
+ | C'est comme cela que je traduis pour l'instant les //overrides//. | ||
* C'est le boulot de [[natalie]] (général) et de [[alicia]] (finement, détails). | * C'est le boulot de [[natalie]] (général) et de [[alicia]] (finement, détails). | ||
- | * [[denise]] sort les tables de surcharges en fichiers texte. | + | * [[denise]] sort les tables de surclassements en fichiers texte. |
===== Le chemin d'un paquet ===== | ===== Le chemin d'un paquet ===== | ||
Ligne 121: | Ligne 217: | ||
* Chez moi : ///home/ftp/incoming/// pour //vsftpd//. | * Chez moi : ///home/ftp/incoming/// pour //vsftpd//. | ||
- | * Il est ensuite transféré de ce répertoire vers ///opt/dak/queue/unchecked// par [[|debianqueued0.9]]. | + | * Il est ensuite transféré de ce répertoire vers ///opt/dak/queue/unchecked// par [[.debianqueued|debianqueued0.9]]. |
- | * Chez moi : encore à faire. | + | * Chez moi : c'est le cas. |
+ | |||
+ | * Une fois dans //unchecked// il est automatiquement traité par [[jennifer]] qui l'envoie soit directement dans //unstable// (déjà présent) soit dans ///opt/dak/queue/new//. | ||
+ | |||
+ | * Selon le modèle de message [[jennifer.new]] de [[jennifer]], il faut aussi mettre à jour (parfois au moins) les surclassements. | ||
+ | |||
+ | * Du répertoire ///opt/dak/queue/new//, on appelle [[lisa]] sur le fichier .changes : | ||
+ | |||
+ | lisa nom_du_paquet.changes | ||
+ | |||
+ | * Une fois acceptés (choix A), les paquets se retrouvent dans ///opt/dak/queue/accepted//. Les paquets dans cette queue sont gérés par [[kelly]], invoquée par les tâches quotidiennes (voir [[kelly]]). | ||
- | * Une fois dans //unchecked// il est automatiquement traité par **jennifer** qui l'envoie soit directement dans //unstable// (déjà présent) soit dans ///opt/dak/queue/new//. | + | ====== Traduction ====== |
+ | Sur la page de [[traduction]] de dak. |