MyPaint en GIMP-pakketten conflicteren op ArchLinux

Jarenlang konden mensen GIMP en MyPaint gelijktijdig gebruiken vanuit de officiële Arch-repository. Maar onlangs veranderde alles. Nu moet je één ding kiezen. Of stel zelf een van de pakketten samen, waarbij u enkele wijzigingen aanbrengt.

Het begon allemaal toen de archivaris GIMP niet kon compileren en geklaagd hiervoor aan de ontwikkelaars van Gimp. Waarop hem werd verteld dat alles voor iedereen werkt, GIMP er niets mee te maken heeft en dat dit archeologische problemen zijn. Rapport Arch's bugtracker loste zijn probleem op.

Het bleek dat de beheerder van Arch een patch gebruikte die de namen van sommige libmypaint-bestanden veranderde. Daaronder bevond zich een configuratiebestand voor pkg-config, dat de build van libmypaint-afhankelijke Gimp beïnvloedde. Volgens de beheerder gebeurde dit onbedoeld en na een klacht werd de oude patch geannuleerd. Na de annulering ervan ontstond er echter een onoplosbaar conflict tussen de libmypaint- en MyPaint-pakketten, vanwege het feit dat de pakketten dezelfde bestandsnamen hadden.

Het wordt aanbevolen dat de auteur van MyPaint, die zijn eigen bibliotheek verkeerd gebruikte, als de schuldige van deze monsterlijke fout wordt beschouwd.

Het gerucht gaat dat na de release van MyPaint 2 het probleem zal zijn opgelost. Maar op dit moment bevindt de tweede versie zich alleen in de alfafase. De laatste release van MyPaint 1.2.1 was in januari 2017 en wie weet hoe lang we zullen moeten wachten op de officiële release van de tweede versie.

Als u GIMP en MyPaint tegelijkertijd hebt geïnstalleerd, moet u er nu één verwijderen of de optie IgnorePkg = mypaint toevoegen aan de sectie [opties] van /etc/pacman.conf en hopen dat MyPaint zal blijven werken tot een nieuwe versie is uitgebracht.

Citaat van opmerkingen een andere onderhouder:

Het feit dat we een al lang bestaande bug in ons libmypaint-pakket hebben opgelost, die een conflict met mypaint veroorzaakte, is niet per definitie een slechte gebeurtenis, en het feit dat mypaint nu in strijd is met de afhankelijkheden van het gimp-pakket is niet omdat we het haten of omdat we het willen stuur het naar de AUR. Het is… simpelweg het ongelukkige gevolg van slechte beslissingen van de upstream mypaint-ontwikkelaars.

Bron: linux.org.ru

Voeg een reactie