Outils pour utilisateurs

Outils du site


doc:dak:dak

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doc:dak:dak [2005/08/03 18:12]
lehobey
doc:dak:dak [2009/01/08 18:48] (Version actuelle)
lehobey
Ligne 5: Ligne 5:
 Des [[anomalies à corriger]]. Des [[anomalies à corriger]].
  
-===== Mon installation ​=====+===== Mes installations ​=====
  
-[[Installation de dak sur ondine]].+[[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 38: 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 43: 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 61: 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 114: 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 125: 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//​.   * 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]]).
 +
 +====== Traduction ======
 +Sur la page de [[traduction]] de dak.
doc/dak/dak.1123085528.txt.gz · Dernière modification: 2005/08/03 21:02 (modification externe)