Gentoo Logo

Enviando Ebuilds

Contenido:

1.  Comienzo

Crear una Cuenta en Bugzilla

Diríjase a la página http://bugs.gentoo.org. Esta es la URL de la base de datos del sistema de monitorización de Bugzilla. En la lista de los enlaces, uno de los elementos contiene "Open a new Bugzilla account" (abrir una nueva cuenta en Bugzilla). Si todavía no tiene una cuenta, haga clic en este enlace y cree una nueva cuenta.

No mande Ebuilds de CPAN

Portage proporciona una herramienta llamada g-cpan.pl que instala un módulo determinado de CPAN en su sistema Gentoo usando Portage, almacenando la información necesario (las dependencias, los archivos proporcionados, etc.) en la base de datos de Portage, así como la instalación de un ebuild, de tal manera que ni es necesario (ni recomendado) mandar ebuilds de CPAN.

Para más información acerca de g-cpan.pl, por favor consulte la respectiva página man.

2.  Enviando un ebuild

Crear un nuevo bug

Abajo de la página principal o de la página de login, hay una caja amarilla. Elija el enlace New - Expert (nuevo - experto), o simplemente vaya al URL http://bugs.gentoo.org/enter_bug.cgi. Con cualquiera de estas maneras entrará en la página de Enter Bug (enviar bug).

Nota: En el sistema Bugzilla, todas las entradas son bugs. Esto incluye a los nuevos ebuilds. Cada bug se asigna a un identificador de seguimiento (tracking id). Anote ese ID, sobre todo si otros ebuilds dependen de este paquete.

Bugzilla puede monitorizar múltiples productos. Por ejemplo, en Gentoo, otros productos pueden incluir documentación o herramientas usadas para administrar el sitio web. Desde la lista de productos, los paquetes Ebuilds deberían siempre ser mandados a Gentoo Linux.

Haciendo clic en el producto Gentoo Linux debería traer un nuevo formulario de entrada de bug.

Completar el formulario de bugs

El primer campo del formulario es versión. Si sabe a que versión pertenece el paquete, ajústelo aquí. En caso contrario, seleccione unspecified (sin especificar). A continuación, ajuste el componente. Todos los guiones ebuild son del tipo de componente Ebuilds.

Importante: Los paquetes Ebuilds debería ser siempre del tipo de componente Ebuild. Las categorías como GNOME, Libraries y Server pueden parecer encajar con su ebuild, pero se usan para informar sobre bugs de paquetes, no para mandar ebuilds.

Las categorías Platform, OS, y Priority no se necesitan ajustar para los paquetes ebuild.

El campo Severity debería ajustarse a enhancement (mejora).

Deje el campo Assigned To en blanco. Si no ha configurado los ajustes de correo de Bugzilla, como persona que reporta, automáticamente recibirá correo electrónico al ocurrir actualizaciones.

Rellene el campo Summary con una breve nota acerca del paquete que se está enviando y si es una actualización o un paquete nuevo. Algo así estaría muy bien: foo-bar-x.y.z.ebuild (New Package) o foo.x.y-z.ebuild (Update).

El campo Description(descripción) debería rellenarse tanto como sea posible. Aquí hay un ejemplo del Bug Número 7: (en inglés).

Listado de Código 2.1: Descripción como ejemplo

Hi!

Please find attached gramps.tar.gz containing gramps-0.7.0.ebuild and a
patch so that it will compile against python-2.2

gramps is the Genealogical Research and Analysis Management Programming
System.  It is a very cool gnome/python app.  If you are in the US, you
can head over to http://www.familysearch.com/
and you can probably find a GEDCOM file for your family tree to import
into gramps. (Mormons sure do like geneaology)

I suggest app-misc/gramps Also, this ebuild depend on Imaging and ReportLab
previously submitted

tod

Una vez que el resumen esté completo, pulse Submit.

Adjuntando el guión del Ebuild

Después de hacer clic en submit en la página Enter Bug, puede ir a la página Posting Bug. Tome nota del número de bug.

Hacia el final de la página verá un enlace para Attach a file to this bug (adjuntar un archivo a este bug). Haga clic en este enlace.

Seleccione el fichero usando la caja de texto o el diálogo de Browse. En el campo Description (descripción), escriba el nombre del fichero ebuild, tal y como lo hizo en la sección Summary (sumario) en la página anterior.

Asegúrese de que el tipo de contenido está ajustado a "text/plain" /texto plano) y que la opción select from list (elegir de la lista) está seleccionada.

No hace falta rellenar más campos en este formulario. Haga clic en Submit ¡y ya está!

3.  Múltiples Ebuilds

Dependencias

En el caso de que quiera mandar varios ebuilds, con algún tipo de dependencia con otros, ayuda bastante si estas dependencias están reseñadas. Viendo el bug otra vez, debería permitir introducir otra nota. Por favor, añada la información de dependencia aquí.



Imprimir

Página actualizada 24 de octubre, 2005

Sumario: Esta guía explica como mandar un paquete ebuild a través del sistema de monitorización de Bugzilla.

Matt Butcher
Autor

Francisco Gimeno
Traductor

J. Alberto Suárez López
Traductor

John Christian Stoddart
Traductor

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.