Konflikt balíkov MyPaint a GIMP na ArchLinux

Už mnoho rokov môžu ľudia používať GIMP a MyPaint súčasne z oficiálneho archívu Arch. Ale nedávno sa všetko zmenilo. Teraz si musíte vybrať jednu vec. Alebo zostavte jeden z balíkov sami a urobte nejaké zmeny.

Všetko to začalo, keď archivár nedokázal skompilovať GIMP a sťažoval sa za to vývojárom Gimpu. Na čo mu bolo povedané, že všetko funguje pre každého, GIMP s tým nemá nič spoločné a že sú to archeologické problémy. správa Archov bug tracker vyriešil jeho problém.

Ukázalo sa, že správca Archu použil opravu, ktorá zmenila názvy niektorých súborov libmypaint. Medzi nimi bol konfiguračný súbor pre pkg-config, ktorý ovplyvnil zostavenie Gimpu závislého od libmypaint. Podľa správcu sa tak stalo neúmyselne a po reklamácii bol starodávny patch zrušený. Po jeho zrušení však vznikol neriešiteľný konflikt medzi balíkmi libmypaint a MyPaint, a to z dôvodu, že balíky mali rovnaké názvy súborov.

Za vinníka tejto obludnej chyby sa odporúča považovať autora MyPaintu, ktorý nesprávne použil vlastnú knižnicu.

Hovorí sa, že po vydaní MyPaint 2 bude problém vyriešený. V súčasnosti je však druhá verzia iba v štádiu alfa. Posledné vydanie MyPaint 1.2.1 bolo v januári 2017 a ktovie, ako dlho si budeme musieť počkať na oficiálne vydanie druhej verzie.

Ak máte súčasne nainštalovaný GIMP a MyPaint, teraz budete musieť jeden odstrániť alebo pridať možnosť IgnorePkg = mypaint do sekcie [options] súboru /etc/pacman.conf a dúfať, že MyPaint bude fungovať, kým je vydaná nová verzia.

Citovať z komentáre ďalší správca:

Skutočnosť, že sme opravili dlhotrvajúcu chybu v našom balíku libmypaint, ktorá spôsobila konflikt s mypaint, nie je vo svojej podstate nejakým zlým javom a skutočnosť, že mypaint je teraz v konflikte so závislosťami balíka gimp, nie je preto, že by sme ho nenávideli alebo chceli. pustite to do AUR. Je to... jednoducho nešťastný dôsledok zlých rozhodnutí zo strany upstream vývojárov mypaint.

Zdroj: linux.org.ru

Pridať komentár