A MyPaint és a GIMP csomag ütközik az ArchLinux rendszeren

Sok éven keresztül az emberek egyszerre használhatják a GIMP-et és a MyPaint-et a hivatalos Arch adattárból. De mostanában minden megváltozott. Most egy dolgot kell választanod. Vagy saját maga állítsa össze az egyik csomagot, néhány változtatást végrehajtva.

Az egész akkor kezdődött, amikor a levéltáros nem tudta lefordítani a GIMP-et és panaszkodott ezért a Gimp fejlesztőinek. Amire azt mondták neki, hogy mindenkinél minden működik, a GIMP-nek semmi köze hozzá, és ezek régészeti problémák. Jelentés Arch hibakövetője megoldotta a problémáját.

Kiderült, hogy az Arch karbantartója olyan javítást használt, amely megváltoztatta néhány libmypaint fájl nevét. Köztük volt a pkg-config konfigurációs fájlja, amely befolyásolta a libmypaint-függő Gimp összeállítását. A fenntartó szerint ez nem szándékosan történt, és egy reklamáció után az ősi foltot törölték. A törlést követően azonban feloldhatatlan konfliktus alakult ki a libmypaint és a MyPaint csomagok között, aminek oka, hogy a csomagok azonos fájlnevekkel rendelkeztek.

Javasoljuk, hogy a MyPaint szerzőjét, aki helytelenül használta saját könyvtárát, tekintsék ennek a szörnyű hibának a tettesének.

A pletykák szerint a MyPaint 2 megjelenése után a probléma megoldódik. De jelenleg a második verzió még csak alfa fázisban van. A MyPaint 1.2.1 legutóbbi kiadása 2017 januárjában volt, és ki tudja, mennyit kell még várnunk a második verzió hivatalos megjelenéséig.

Ha egyszerre van telepítve a GIMP és a MyPaint, akkor most vagy el kell távolítania az egyiket, vagy hozzá kell adnia az IgnorePkg = mypaint opciót az /etc/pacman.conf [options] részéhez, és remélheti, hogy a MyPaint tovább fog működni, amíg egy új verzió jelenik meg.

Idézet tőle megjegyzések másik karbantartó:

Az a tény, hogy kijavítottunk egy régóta fennálló hibát a libmypaint csomagunkban, amely ütközést okozott a mypainttel, nem eredendően rossz jelenség, és az a tény, hogy a mypaint most ütközik a gimp csomag függőségei ellen, nem azért van, mert utálnánk vagy szeretnénk dobd az AUR-ba. Ez… egyszerűen a mypaint upstream fejlesztői rossz döntéseinek sajnálatos következménye.

Forrás: linux.org.ru

Hozzászólás