Subir y revisar
Anterior
Siguiente

Subir y revisar

Una vez haya creado un paquete fuente (tanto un paquete completamente nuevo como simplemente una actualización/corrección), querrá distribuir su paquete para que otras personas puedan disfrutar de su duro trabajo. La manera más efectiva de hacerlo para Ubuntu es contribuyendo con su paquete al repositorio Universe. La comunidad de desarrolladores que son responsables del repositorio Universe son conocidos como Maestros del Universo (MOTU). REVU es una herramienta web que porporciona a la gente un lugar donde subir sus paquetes fuente para que sean vistos por otra gente y para que los MOTUs los revisen de una forma estructurada.

Contribuir como empaquetador

Para empezar, deberá tener su clave GPG añadida al anillo de claves REVU. Este paso asegura que sus paquetes realmente provienen de usted y ayuda a seguir la pista de las subidas.

Para añadir su clave, envíe un correo firmado con el ID de su clave GPG solicitando la inserción de ésta en el anillo de claves REVU a . Uno de los administradores de REVU le añadirá al anillo de claves de los remitentes de paquetes y le responderá con un correo. No necesita una contraseña para subir paquetes, sólo la necesita para identificarse en la página web y responder a los comentarios.

Nota

No necesita tener su clave firmada por otros para subir a REVU, pero es una buena idea hacerlo en algún momento.

Subir sus paquetes

Para subir paquetes a REVU se usa dput. La versión de Ubuntu de dput ya conoce la existencia de REVU por lo que no es necesario cambiar ningún archivo de configuración. Sólo sube paquetes firmados, y al contrario que otros repositorios, debería incluir siempre el tarball original, puesto que de otra forma los revisadores no serán capaces de ver su paquete fuente extraído. Para hacerlo, use las opciones "-S -sa" con debuild o dpkg-buildpackage para construir sólo el paquete fuente e incluir la fuente original en la subida.

Después de construir el paquete fuente, puede usar dput con los cambios anteriores del archivo de configuración para subirlo especificando sólo el archivo _source.changes que fué creado:

dput revu *_source.changes

Nota

Si está volviendo a subir un paquete modificado (después de recibir las revisiones), podría obtener un error como éste:

Upload package to host revu
Already uploaded to tauware.de
Doing nothing for myapp_source.changes

Para corregir, añada la opción -f a dput para forzar la subida o elimine el fichero .upload que fué creado por la aplicación dput.

El proceso de subidas es realizado cada cinco minutos, por lo que si su subida no aparece, contacte por favor con los administradores de REVU por correo electrónico, o únase al canal IRC #ubuntu-motu en Freenode.

Como identificarse en REVU

Después de su primera subida, se le registrará automáticamente en la base de datos y se le asignará una contraseña aleatoria. En la página web REVU, use la dirección de correo electrónico que usó en el fichero changelog de su subida como identificativo y pulse en el enlace 'recuperar contraseña'. Se le dirigirá a una página que contiene su contraseña encriptada con instrucciones para desencriptarla.

Ver y comentar subidas

Los paquetes subidos a REVU son públicos. Puede navegar por ellos sin necesidad de identificarse. De todas formas, los comentarios y las subidas sólo están disponibles para los usuarios registrados. Como subidor, sólo puede comentar sus propias subidas. Esto puede ser útil para dar a los revisores alguna información sobre los cambios realizados entre dos subidas de sus paquetes.

Reglas adicionales

  • Debe haber revisado las vulnerabilidades de seguridad conocidas del paquete y debe proveer parches para ellas.

  • El paquete puede se rechazado en base a problemas de seguridad conocidos.

  • Debe haber incluido un fichero con el copyright y la licencia, y éstos deben permitir la inclusión del paquete en el componente Universe y la redistribuición vía los mirrors de Ubuntu.

  • El paquete debe ser conocido para construir sobre el componente principal de la versión estable actual de Ubuntu. Es permisible requerir otros paquetes ya en el Universe.

Obteniendo ayuda

Si necesita ayuda con estos pasos, o si Usted tiene alguna pregunta acerca de REVU, puede preguntar en el canal #ubuntu-motu en la red IRC Freenode.

Anterior
Siguiente
Inicio