Conflicto de paquetes MyPaint e GIMP en ArchLinux

Durante moitos anos, a xente podía usar tanto GIMP como MyPaint desde o repositorio oficial de Arch. Pero as cousas cambiaron recentemente. Agora tes que escoller un ou outro. Ou construír un ti mesmo, facendo algunhas modificacións.

Todo comezou cando o desenvolvedor de Arch non puido compilar GIMP e queixouse Pregunteilles aos desenvolvedores de Gimp sobre isto. Responderon que todo funcionaba ben para todos, que o GIMP non tiña nada que ver con iso e que se trataba de problemas de Arch. Informe Archa resolveu o seu problema no rastreador de erros.

Resultou que o responsable do mantemento de Arch empregara un parche que cambiaba os nomes de varios ficheiros libmypaint. Entre eles había un ficheiro de configuración para pkg-config, que afectaba á compilación de Gimp, que dependía de libmypaint. Segundo o responsable do mantemento, isto non foi intencionado e, tras as queixas, o parche antigo foi revertido. Non obstante, tras a súa reversión, xurdiu un conflito irresoluble entre os paquetes libmypaint e MyPaint, debido a que os paquetes contiñan nomes de ficheiro idénticos.

O autor de MyPaint, que usou incorrectamente a súa propia biblioteca, é considerado o culpable deste monstruoso erro.

Corre o rumor de que o problema se resolverá co lanzamento de MyPaint 2. Non obstante, a segunda versión está actualmente só en fase alfa. A última versión de MyPaint 1.2.1 foi en xaneiro de 2017, polo que quen sabe canto tempo teremos que esperar ata o lanzamento oficial da segunda versión.

Se tes instalados tanto o GIMP como o MyPaint, agora terás que eliminar un ou o outro ou engadir a opción IgnorePkg = mypaint á sección [options] de /etc/pacman.conf e esperar que MyPaint siga funcionando ata que se publique unha nova versión.

Cita de comentario outro responsable de mantemento:

O feito de que corrixísemos un erro de longa data no noso paquete libmypaint, que causaba un conflito con mypaint, non é inherentemente un feito negativo, e o feito de que mypaint agora entre en conflito coas dependencias do paquete gimp non é porque o odiemos ou queiramos deixalo no AUR. É... simplemente a desafortunada consecuencia de malas decisións dos desenvolvedores de mypaint.

Fonte: linux.org.ru

Engadir un comentario