Conflitto tra pacchetti MyPaint e GIMP su ArchLinux

Per molti anni, le persone hanno potuto utilizzare GIMP e MyPaint contemporaneamente dal repository ufficiale di Arch. Ma recentemente tutto è cambiato. Ora devi scegliere una cosa. Oppure assembla tu stesso uno dei pacchetti, apportando alcune modifiche.

Tutto è iniziato quando l'archivista non è stato in grado di compilare GIMP e lamentato per questo agli sviluppatori di Gimp. Al che gli è stato detto che tutto funziona per tutti, GIMP non c'entra e che questi sono problemi archeologici. Rapporto Il bug tracker di Arch ha risolto il suo problema.

Si è scoperto che il manutentore di Arch ha utilizzato una patch che ha cambiato i nomi di alcuni file libmypaint. Tra questi c'era un file di configurazione per pkg-config, che ha influenzato la build di Gimp dipendente da libmypaint. Secondo il manutentore ciò è stato fatto involontariamente e dopo un reclamo la vecchia patch è stata cancellata. Tuttavia, dopo la sua cancellazione, è sorto un conflitto irrisolvibile tra i pacchetti libmypaint e MyPaint, dovuto al fatto che i pacchetti avevano gli stessi nomi di file.

Si raccomanda che l'autore di MyPaint, che ha utilizzato in modo errato la propria libreria, sia considerato il colpevole di questo mostruoso errore.

Si dice che dopo il rilascio di MyPaint 2 il problema sarà risolto. Ma al momento la seconda versione è solo in fase alpha. L'ultima release di MyPaint 1.2.1 risale a gennaio 2017 e chissà quanto dovremo aspettare prima del rilascio ufficiale della seconda versione.

Se hai GIMP e MyPaint installati contemporaneamente, ora dovrai rimuoverne uno o aggiungere l'opzione IgnorePkg = mypaint alla sezione [opzioni] di /etc/pacman.conf e sperare che MyPaint continui a funzionare fino a quando viene rilasciata la nuova versione.

Citazione da commenti un altro manutentore:

Il fatto che abbiamo corretto un bug di vecchia data nel nostro pacchetto libmypaint, che causava un conflitto con mypaint, non è intrinsecamente una sorta di brutto evento, e il fatto che mypaint ora sia in conflitto con le dipendenze del pacchetto gimp non è perché lo odiamo o vogliamo farlo consegnatelo all'AUR. È... semplicemente la sfortunata conseguenza di decisioni sbagliate da parte degli sviluppatori mypaint a monte.

Fonte: linux.org.ru

Aggiungi un commento