Conflicto de paquetes MyPaint e GIMP en ArchLinux

Durante moitos anos, a xente puido usar GIMP e MyPaint simultaneamente desde o repositorio oficial de Arch. Pero recentemente todo cambiou. Agora tes que escoller unha cousa. Ou montar un dos paquetes vostede mesmo, facendo algúns cambios.

Todo comezou cando o arquiveiro non puido compilar GIMP e queixouse para iso aos desenvolvedores de Gimp. Ao que lle dixeron que todo funciona para todos, GIMP non ten nada que ver e que son problemas arqueolóxicos. Informe O rastreador de erros de Arch resolveu o seu problema.

Resultou que o mantedor de Arch usou un parche que cambiou os nomes dalgúns ficheiros libmypaint. Entre eles estaba un ficheiro de configuración para pkg-config, que afectou á compilación de Gimp dependente de libmypaint. Segundo o mantedor, isto fíxose sen querer e tras unha denuncia, o parche antigo foi cancelado. Porén, despois da súa cancelación, xurdiu un conflito irresoluble entre os paquetes libmypaint e MyPaint, debido ao feito de que os paquetes tiñan os mesmos nomes de ficheiro.

Recoméndase que o autor de MyPaint, que utilizou incorrectamente a súa propia biblioteca, sexa considerado o culpable deste erro monstruoso.

Os rumores di que despois do lanzamento de MyPaint 2 o problema resolverase. Pero polo momento a segunda versión só está na fase alfa. O último lanzamento de MyPaint 1.2.1 foi en xaneiro de 2017 e quen sabe canto teremos que esperar antes do lanzamento oficial da segunda versión.

Se tes GIMP e MyPaint instalados ao mesmo tempo, agora terás que eliminar un ou engadir a opción IgnorePkg = mypaint á sección [opcións] de /etc/pacman.conf e esperar que MyPaint siga funcionando ata que lánzase a nova versión.

Cita de comentario outro mantedor:

O feito de que arranxamos un erro de longa data no noso paquete libmypaint, que causou un conflito con mypaint, non é inherentemente unha mala ocorrencia, e o feito de que mypaint entre agora en conflito coas dependencias do paquete gimp non é porque o odiamos ou queiramos déixao no AUR. É simplemente a desafortunada consecuencia das malas decisións dos desenvolvedores de mypaint.

Fonte: linux.org.ru

Engadir un comentario