MyPaint og GIMP-pakkekonflikt på ArchLinux

I mange år har folk vært i stand til å bruke GIMP og MyPaint samtidig fra det offisielle Arch-depotet. Men nylig endret alt seg. Nå må du velge én ting. Eller sett sammen en av pakkene selv, gjør noen endringer.

Det hele startet da arkivaren ikke klarte å kompilere GIMP og klaget for dette til utviklerne av Gimp. Som han ble fortalt at alt fungerer for alle, har GIMP ingenting med det å gjøre, og at dette er arkeologiske problemer. Rapportere Archs feilsporer løste problemet hans.

Det viste seg at Archs vedlikeholder brukte en patch som endret navnene på noen libmypaint-filer. Blant dem var en konfigurasjonsfil for pkg-config, som påvirket byggingen av libmypaint-avhengige Gimp. Ifølge vedlikeholderen ble dette gjort utilsiktet, og etter en klage ble den gamle lappen kansellert. Etter at den ble kansellert, oppsto det imidlertid en uløselig konflikt mellom pakkene libmypaint og MyPaint, på grunn av at pakkene hadde de samme filnavnene.

Det anbefales at forfatteren av MyPaint, som feilaktig brukte sitt eget bibliotek, betraktes som den skyldige i denne monstrøse feilen.

Ryktene sier at etter utgivelsen av MyPaint 2 vil problemet være løst. Men for øyeblikket er den andre versjonen bare i alfastadiet. Den siste utgivelsen av MyPaint 1.2.1 var i januar 2017 og hvem vet hvor lenge vi må vente før den offisielle utgivelsen av den andre versjonen.

Hvis du har GIMP og MyPaint installert samtidig, må du nå enten fjerne en eller legge til alternativet IgnorePkg = mypaint til [options]-delen av /etc/pacman.conf og håper at MyPaint vil fortsette å fungere til en ny versjon er utgitt.

Sitat fra kommentarer en annen vedlikeholder:

Det faktum at vi fikset en langvarig feil i libmypaint-pakken vår, som forårsaket en konflikt med mypaint, er ikke i seg selv en slags dårlig forekomst, og det faktum at mypaint nå er i konflikt med gimp-pakkens avhengigheter er ikke fordi vi hater det eller ønsker å slipp den til AUR. Det er ... ganske enkelt den uheldige konsekvensen av dårlige beslutninger fra oppstrøms mypaint-utviklere.

Kilde: linux.org.ru

Legg til en kommentar