Estoy intentando cargar paquetes a mi PPA por primera vez.
Quiero usar el PPA para versiones personalizadas del proyecto OpenStack Compute (nova) , así que intenté hacer una prueba cargando paquetes correspondientes a la versión bexar de este proyecto (lp: nova / bexar), con un nuevo número de versión y entrada de registro de cambios. Firmé los paquetes fuente usando mi clave OpenGPG, que se ha subido al servidor de claves ubuntu:
$ dch -v 2011.1-0ubuntu2-isi1 -D lucid "ISI bexar build #1"
$ dpkg-buildpackage -s -rfakeroot -tc -D -k4C8A14AB
Cuando intenté subir los archivos al repositorio, parecía funcionar (el correo electrónico real estaba oculto):
$ dput ppa:lorinh/ppa nova_2011.2~bzr663-1isi1_source.changes
Checking signature on .changes
gpg: Signature made Fri 11 Feb 2011 03:52:50 PM EST using RSA key ID 4C8A14AB
gpg: Good signature from "Lorin Hochstein <lorin@...>"
Good signature on /home/lorin/packaging/nova_2011.2~bzr663-1isi1_source.changes.
Checking signature on .dsc
gpg: Signature made Fri 11 Feb 2011 03:52:44 PM EST using RSA key ID 4C8A14AB
gpg: Good signature from "Lorin Hochstein <lorin@...>"
Good signature on /home/lorin/packaging/nova_2011.2~bzr663-1isi1.dsc.
Uploading to ppa (via ftp to ppa.launchpad.net):
Uploading nova_2011.2~bzr663-1isi1.dsc: done.
Uploading nova_2011.2~bzr663-1isi1.tar.gz: done.
Uploading nova_2011.2~bzr663-1isi1_source.changes: done.
Sin embargo, los paquetes no figuran en mi página de PPA . Si intento subir de nuevo, aparece el error:
$ dput ppa:lorinh/ppa nova_2011.2~bzr663-1isi1_source.changes
Package has already been uploaded to ppa on ppa.launchpad.net
Nothing more to do for nova_2011.2~bzr663-1isi1_source.changes
¿Se supone que debo hacer algo después? ¿Cómo puedo localizar qué está mal? Al momento de escribir esto, ha pasado un día y medio desde que hice la carga.
Editar: Intenté esto nuevamente y recibí la notificación por correo electrónico. Utilicé un conjunto de banderas ligeramente diferente para dpkg-buildpackage el segundo itme:
dpkg-buildpackage -S -sa -rfakeroot -tc -D -k4C8A14AB
Vi este mismo comportamiento. Fue porque la clave de firma que estaba usando todavía no se había agregado a mi perfil. El
dput
comando no genera ningún error, pero el paquete se ignora silenciosamente (sin error en la consola o por correo electrónico).Por lo tanto, sugiero consultar la lista de claves OpenPGP en su perfil de Launchpad.
fuente