Incidencia #442 (closed Error: Resuelto)

Abierto hace 6 años

Última modificación 6 años

Falla con la estructura de los metapaquetes

Informado por: stratovarius Propietario: erickcion
Prioridad: Normal Hito: canaima-popular-3.1~VC2
Componente: Canaima Popular Versión: 3.1
Gravedad: Trivial Palabras clave: canaima, error
Cc: Asignar A:

Descripción

Al querer desinstalar algún paquete que este incluido como dependencia de un meta-paquete, este se encarga de borrarlo. Esto ocurre con todos los meta paquetes que incluye la distribución. En la figura se muestra un ejemplo, al intentar desinstalar el canaima-salvapantallas, este elimina las dependencias y un paquete que no esta dentro de las dependencias, en este caso el canaima-fondos-dinámicos.

Adjuntos

canaima-salvapantalla.png (74.3 KB) - añadido por stratovarius hace 6 años.

Historial de cambios

Cambiado el 6 años por stratovarius

comment:1 Cambiado el 6 años por erickcion

  • Estado cambiado de new to accepted
  • Propietario cambiado de Canaima Popular a erickcion

El problema es causado por una dependencia cruzada que existe entre el paquete canaima-fondos-dinamicos (1), canaima-bienvenido-gnome (2) y el meta-paquete canaima-estilo-visual-gnome (3)

(1) https://gitorious.org/canaima-gnu-linux/canaima-fondos-dinamicos/blobs/57934f704328a44a12022ef5be9eb0e1117f5e44/debian/control#line14

(2) https://www.gitorious.org/canaima-gnu-linux/canaima-bienvenido-gnome/blobs/98b42b82489e725940ee3fa63dd332bbe7c6ee0a/debian/control#line14

(3) https://gitorious.org/canaima-gnu-linux/canaima-estilo-visual-gnome/blobs/4a1f952f30212f24f5aed9a24bd9deb601919ec2/debian/control#line20

Si intentas desinstalar canaima-salvapantalla el meta-paquete canaima-estilo-visual-gnome se desinstala y canaima-escritorio-gnome también, este comportamiento es normal hasta ese punto. Ya que el segundo depende del primero.

El error aquí es que canaima-bienvenido-gnome y canaima-fondos-dinamicos colocan como dependencias a estos meta-paquetes, como se ve en (1) y (2), por lo tanto también se marcan para ser desinstalados.

Para solucionarlo los mantenedores de este paquete deben evitar esta dependencia cruzada.

comment:2 Cambiado el 6 años por HuntingBears

Se recomienda a los mantenedores de canaima-fondos-dinamicos y canaima-bienvenido-gnome, remover la dependencia a canaima-estilo-visual-gnome.

comment:3 Cambiado el 6 años por ssolano

  • Estado cambiado de accepted to resuelta
  • Resolución establecido a Fijada

comment:4 Cambiado el 6 años por willicab

  • Estado cambiado de resuelta to closed

Ticket cerrado, solucionado en comment:3

comment:5 Cambiado el 6 años por erickcion

El commit correcto donde se elimina la dependencia cruzada entre canaima-fondos-dinamicos y canaima-estilo-visual es este:

https://gitorious.org/canaima-gnu-linux/canaima-fondos-dinamicos/commit/8697813657a8167c0105dd25bb436ccba1aaaa18

El commit señalado en comment:3 para este paquete es un commit anterior donde todavía persistía el error.

Nota: Vea TracTickets para ayuda en el uso de incidencias.