Enviando Ebuilds
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í.
|