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.
J’analyse ici les commandes qui sont dans /usr/share/doc/dak/scripts.
Comparaison des différents fichiers katie.conf.
$ cvs -d :pserver:anonymous@cvs.debian.org:/cvs/dak co dak
-
Les explication de
rejet.
-
-
-
-
ANAIS
ASM
NDB
NPOASR
NVIT
NVIU
ROM, RoM Request of Maintainer (?)
RoQA Request of Quality Assurance (?)
Contributeurs relevés dans le code source de dak:
-
Christian Reis (journal des modifications de melanie).
-
Martin Michlmayr
tbm@cyrius.com (journal des modifications de melanie)
Ceux qui ont déjà essayé / réussi une installation de dak :
Ou qui projettent d’y passer :
Alioth (Mark Howard) mais cela semble essoufflé.
-
-
-
-
Une mention de dak dans cette doc sur
testing et
ici aussi.
-
Martin Michlmayr avait fait un exposé sur dak au
FOSDEM 2004.
-
Selon
Brian May, on utilise
lisa pour accepter à la main un paquet dans queue/new ou queue/byhand : aller dans le répertoire correspondant et
lisa *.changes
kelly installe un paquet qui a déjà été accepté.
alyson initialise certaines tables de la base de données (selon –help).
amber pour les avertissements de sécurité.
andrea pour les différences entre stable et unstable.
ashley crée un fichier
.katie.
catherine transforme les vieilles archives en
pool (réservoir).
emilie synchronise les signatures avec la base LDAP de Debian
halle supprime les
.changes obsolètes de proposed-updates.
jeri vérifie les dépendances pour proposed-updates.
julia sychronise la base postgresql avec le /etc/passwd du système.
rene recherche les paquets obsolètes ou en double.
rosamund recherche les utilisateurs sans paquets.
rose crée les répertoires selon
katie.conf.
rhona fait le ménage des vieux paquets.
shania nettoie incoming (ou autre).
uma nouvel utilisateur « à la main ».
madison donne de l’information sur les paquets.
melanie (ajoute (?) ou) supprime des paquets.
heidi modifie le contenu d’une
suite.
jenna prépare les fichiers nécessaires pour apt-ftparchive.
jennifer fait passer le paquet dans new (ou dans l’archive ?).
lauren rejette « à la main » le .change.
ziyi produit les fichiers
Release.
charisma fabrique l’index des mainteneurs de paquets.
helena fait le bilan des paquets dans un répertoire (typiquement new et byhand).
saffron affiche des stats pour
arch-space,
pkg-nums,
daily-install.
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.
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).
denise sort les tables de surclassements en fichiers texte.
Comme je le comprends pour l’instant, après lecture de : http://kmuto.jp/open.cgi?dak&l=en et http://ukai.org/wiliki/wiliki.cgi?Debian:dak&l=en.
Il est ensuite transféré de ce répertoire vers
/opt/dak/queue/unchecked par
debianqueued0.9.
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).