Pachetele MyPaint și GIMP sunt în conflict pe ArchLinux

De mulți ani, oamenii au putut să folosească GIMP și MyPaint simultan din depozitul oficial Arch. Dar recent totul s-a schimbat. Acum trebuie să alegi un lucru. Sau asamblați singur unul dintre pachete, făcând câteva modificări.

Totul a început când arhivistul nu a putut compila GIMP și reclamat pentru aceasta pentru dezvoltatorii Gimp. La care i s-a spus că totul funcționează pentru toată lumea, GIMP nu are nicio legătură și că acestea sunt probleme arheologice. Raport Instrumentul de urmărire a erorilor lui Arch i-a rezolvat problema.

S-a dovedit că întreținătorul lui Arch a folosit un patch care a schimbat numele unor fișiere libmypaint. Printre acestea a fost și un fișier de configurare pentru pkg-config, care a afectat construcția Gimp dependent de libmypaint. Potrivit întreținătorului, acest lucru a fost făcut neintenționat și după o plângere, patch-ul antic a fost anulat. Totuși, după anularea sa, a apărut un conflict de nerezolvat între pachetele libmypaint și MyPaint, din cauza faptului că pachetele aveau aceleași nume de fișiere.

Se recomandă ca autorul MyPaint, care a folosit incorect propria bibliotecă, să fie considerat vinovat al acestei erori monstruoase.

Se zvonește că după lansarea MyPaint 2 problema va fi rezolvată. Dar în acest moment a doua versiune este doar în stadiul alfa. Ultima versiune a MyPaint 1.2.1 a fost în ianuarie 2017 și cine știe cât va trebui să așteptăm până la lansarea oficială a celei de-a doua versiuni.

Dacă aveți GIMP și MyPaint instalate în același timp, acum va trebui fie să eliminați unul, fie să adăugați opțiunea IgnorePkg = mypaint în secțiunea [opțiuni] din /etc/pacman.conf și să sperați că MyPaint va continua să funcționeze până la un este lansată o nouă versiune.

Citat din comentarii un alt întreținător:

Faptul că am remediat o eroare de lungă durată în pachetul nostru libmypaint, care a provocat un conflict cu mypaint, nu este în mod inerent un fel de apariție rău, iar faptul că mypaint intră acum în conflict cu dependențele pachetului gimp nu este pentru că îl urâm sau dorim aruncați-l la AUR. Este... pur și simplu consecința nefericită a deciziilor proaste ale dezvoltatorilor mypaint din amonte.

Sursa: linux.org.ru

Adauga un comentariu