Konflikt balíčků MyPaint a GIMP na ArchLinuxu

Po mnoho let mohli lidé používat GIMP a MyPaint současně z oficiálního úložiště Arch. Ale nedávno se všechno změnilo. Nyní si musíte vybrat jednu věc. Nebo si sestavte jeden z balíčků sami a proveďte nějaké změny.

Všechno to začalo, když archivář nebyl schopen zkompilovat GIMP a stěžoval si za to vývojářům Gimpu. Na což mu bylo řečeno, že vše funguje pro všechny, GIMP s tím nemá nic společného a že to jsou archeologické problémy. Zpráva Archův bug tracker vyřešil jeho problém.

Ukázalo se, že správce Archu použil opravu, která změnila názvy některých souborů libmypaint. Mezi nimi byl konfigurační soubor pro pkg-config, který ovlivnil sestavení Gimpu závislého na libmypaint. Podle správce to bylo provedeno neúmyslně a po stížnosti byl starý patch zrušen. Po jeho zrušení však vznikl neřešitelný konflikt mezi balíčky libmypaint a MyPaint, a to kvůli tomu, že balíčky měly stejné názvy souborů.

Doporučuje se, aby byl za viníka této monstrózní chyby považován autor MyPaintu, který nesprávně použil vlastní knihovnu.

Říká se, že po vydání MyPaint 2 bude problém vyřešen. Ale v tuto chvíli je druhá verze pouze ve fázi alfa. Poslední vydání MyPaint 1.2.1 bylo v lednu 2017 a kdo ví, jak dlouho si budeme muset počkat na oficiální vydání druhé verze.

Pokud máte nainstalovaný GIMP a MyPaint současně, budete muset jeden odebrat nebo přidat volbu IgnorePkg = mypaint do sekce [options] souboru /etc/pacman.conf a doufat, že MyPaint bude fungovat, dokud je vydána nová verze.

Citace z komentáře další správce:

Skutečnost, že jsme opravili dlouhodobou chybu v našem balíčku libmypaint, která způsobila konflikt s mypaint, není ze své podstaty nějakým špatným jevem, a skutečnost, že mypaint nyní koliduje se závislostmi balíčku gimp, není proto, že bychom jej nenáviděli nebo chtěli. pusťte jej do AUR. Je to... prostě nešťastný důsledek špatných rozhodnutí ze strany upstream vývojářů mypaint.

Zdroj: linux.org.ru

Přidat komentář