Paquetes huérfanos que necesitan nuevos mantenedores

Acerca de los paquetes huérfanos y retirados

Cuando los mantenedores de paquetes de Fedora no quieren o no son capaces de mantener un paquete por más tiempo, pueden declararlo huérfano o retirado. Cuando se piensa que el paquete sigue siendo útil para Fedora, es declarado huérfano. Entonces, los mantenedores que estén interesados en su mantenimiento, puede tomar posesión de este paquete. En caso de que el paquete ya no es útil para Fedora, por ejemplo, porque fue cambiado el nombre, o en las nuevas distribuciones no tiene soporte, entonces debería ser retirado.

Procedimiento de orfandad (Declarar un paquete huérfano)

  1. Anuncie en la lista de correo devel-announce el paquete que quiere dejar huérfano.
  2. Inicie sesión en la base de datos de paquetes de Fedora y seleccione el paquete que quiere dejar huérfano.
  3. Pulse el botón "liberar la propiedad" para cada paquete activo que quiere dejar huérfano.

Procedimiento para ser mantenedor de un paquete huérfano

  1. [cuestionado] Compruebe qué el paquete esta huérfano buscando el correo de anuncio en devel-announce y revise que exista el archivo dead.package en el CVS de Fedora.
  2. Puede verificar esto mediante una url como esta: http://cvs.fedoraproject.org/viewvc/rpms/nombre_de_paquete_huerfano/devel/dead.package
  3. [cuestionado] Anuncie en devel-announce el nombre de los paquetes que desea ser mantenedor.
  4. Inicie una sesión en la base de datos de paquetes
    • Seleccione el paquete del cual desea convertirse en mantenedor.
    • Pulse el botón "Tomar posesión" para el paquete que desea mantener.
    • Habilítese para recibir los reportes de Bugzilla, donde se necesita la atención del mantenedor del paquete.

Re-revisión de los requerimientos para los paquetes antiguos.

Si la última actualización de un paquete tiene mas de tres meses de antigüedad (Puede ver esta información ejecutando “cvs log -r HEAD *.spec”), necesitará enviar una solicitud de revisión, que tendrá que ser aprobada por un revisor como si fuese un paquete nuevo en Fedora. Para mas información, vea el procedimiento de revisión de paquetes. Hay un par de pequeños cambios, sin embargo, asegúrese de enviar una solicitud de actualización (update) a cvs, y antes de ejecutar el comando final 'make build', tendrá que abrir un ticket en la sección release engineering de Trac para que el paquete sea desbloqueado.

Caso real rubygem-state_machine

Buscando adoptar rubygem-state_machine.

[makerpm@movix rpmbuild]$ date
lun ago  9 21:39:39 VET 2010
  • No encuentro http://cvs.fedoraproject.org/viewvc/rpms/rubygem-state_machine/devel/dead.package .
  • Me entero por ruby-sig, pero es un renvío de la lista de correo fedora-devel.
  • No he visto ningún anuncio en devel-announce, revisé los históricos de devel-announce y nada.
  • Hice sesión en base de datos de paquetes pero no encuentro el paquete :x .
  • Puedo descargar los fuentes en mi F13 pero dicen ser de F12
    Name        : rubygem-state_machine        Relocations: (not relocatable)
    Version     : 0.8.0                             Vendor: Fedora Project
    Release     : 1.fc12                        Build Date: lun 17 ago 2009 09:38:42 VET
    
  • La versión actual de state_machine es 0.9.4 y data de August 01, 2010
  • Evaluación, parece que el paquete fue "abandonado" hace tiempo...
  • Por fin consigo el paquete en https://admin.fedoraproject.org/pkgdb/acls/name/rubygem-state_machine
  • Presioné los botones necesarios para adoptar las versiones F12-F15
  • Recibí emails de por cada versión diciendo que:
    Package rubygem-state_machine in Fedora devel is now owned by gomix
    
    To make changes to this package see:
      https://admin.fedoraproject.org/pkgdb/acls/name/rubygem-state_machine
    
$ fedpkg clone rubygem-state_machine
Cloning into rubygem-state_machine...
remote: Counting objects: 69, done.
remote: Compressing objects: 100% (33/33), done.
remote: Total 69 (delta 29), reused 69 (delta 29)
Receiving objects: 100% (69/69), 7.78 KiB, done.
Resolving deltas: 100% (29/29), done.

Procedimiento para ser mantenedor de un paquete retirado

Si realmente quiere mantener un paquete retirado, tiene que estar consciente que necesitará reparar errores críticos, los cuales se convertirán en su responsabilidad. Esto es para asegurar la alta calidad y los estándares de empaquetamiento que son parte de Fedora. Puede haber problemas adicionales con los paquetes retirados. Consulte con el responsable anterior para más información. El proceso es un poco diferente al de adoptar un paquete.

  1. Vea si usted puede averiguar por qué el paquete fue retirado, incluyendo la búsqueda de información sobre los paquetes que han quedado huérfanos en la lista de correo devel-announce o enviando un correo electrónico al mantenedor anterior.
  2. Anuncie en devel-announce el nombre de los paquetes que desea ser el propietario.
    Por el momento, la mayoría de los paquetes retirados caen en la regla “huérfano por mas de tres meses” por lo que necesitan ser re-revisados.
  3. Abrir una solicitud de cvsadmin (si es aplicable, después de la re-revisión, en el ticket de re-revisión) para asignarle la propiedad a usted.
  4. Cuando el cvsadmin le asigna el paquete, usted debe quitar al paquete la propiedad de retirado. Si el estado del paquete sigue diciendo "Obsoleto", "Retirado", o "Huérfano" en lugar de "Aprobado", es posible que haya encontrado un error. Por favor, abra un ticket en https://fedorahosted.org/fedora-infratructure/ y asigneselo a "toshio" o póngase en contacto con Toshio a través de irc: abadger1999, o una de las listas de correo (lista de infraestructura o lista de desarrollo).

Listas de paquetes huérfanos y retirados

  1. Lista actualizada de paquetes huérfanos
  2. Lista de paquetes de retirados

Traducido desde http://fedoraproject.org/wiki/Orphaned_package_that_need_new_maintainers