Debian Archive Kit
Mes installations
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
Pour -non-US (caduque)
Pour -security (censé être plus simple)
Analyse de certaines commandes
J'analyse ici les commandes qui sont dans /usr/share/doc/dak/scripts.
Configuration
Comparaison des différents fichiers katie.conf.
Le paquet dak (officiel) de debian
Ressources
Les sources
$ cvs -d :pserver:anonymous@cvs.debian.org:/cvs/dak co dak
-
Les explication de
rejet.
-
Le vrai
-
-
-
ANAIS
ASM
NDB
NPOASR
NVIT
NVIU
ROM, RoM Request of Maintainer (?)
RoQA Request of Quality Assurance (?)
Contributeurs
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)
Expérimentateurs
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é.
Autres docs
-
-
-
-
Une mention de dak dans cette doc sur
testing et
ici aussi.
-
Martin Michlmayr avait fait un exposé sur dak au
FOSDEM 2004.
-
dsync-flist
Des idées
Travail en cours
Méthode
Nouveau paquet
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é.
Usages marginaux
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 ».
Maintenance
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.
Bilans, audit, statistiques, etc.
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.
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).
denise sort les tables de surclassements en fichiers texte.
Le chemin d'un paquet
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).
Traduction