Pour qu'un paquet Debian se retrouve dans les archives officielles, ou sur le site des mentors, il faut que quelqu'un l'upload sur les serveurs Debian. Les paquets uploadés doivent être signés par clé GPG, ils sont ensuite vérifiés et acceptés si la signature GPG est identifiée comme valide (et autorisée à uploader à l'endroit donné). Un des outils permettant d'effectuer l'upload est dput.
Tout simplement :
apt-get install dput
dput se configure via le fichier ~/.dput.cf
, qui contient une liste des serveurs dans lesquels uploader le fichier.
Les personnes n'étant ni Développeurs Debian ni Mainteneur Debian ne peuvent uploader que sur le serveur mentors. Le fichier ~/.dput.cf
doit alors contenir le texte suivant :
[mentors] fqdn = mentors.debian.net incoming = /upload method = https allow_unsigned_uploads = 0 progress_indicator = 2 # Allow uploads for UNRELEASED packages allowed_distributions = .*
Une fois un fichier .changes
généré par cowbuilder, on peut l'uploader via la commande :
dput mentors nom-du-paquet_version-revision_architecture.changes