Al jarenlang kunnen mensen GIMP en MyPaint tegelijkertijd 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 en breng hier en daar wat wijzigingen aan.
Het begon allemaal toen de archivaris GIMP niet kon compileren en geklaagd aan de ontwikkelaars van Gimp. Daarop werd hem verteld dat alles voor iedereen werkt, dat GIMP er niets mee te maken heeft en dat dit Arch-problemen zijn. Rapport Archa's bugtracker heeft zijn probleem opgelost.
Het bleek dat de beheerder van Arch een patch had gebruikt die de namen van enkele libmypaint-bestanden had gewijzigd. Daaronder bevond zich een configuratiebestand voor pkg-config, dat invloed heeft op de build van de libmypaint-afhankelijke Gimp. Volgens de beheerder gebeurde dit onbedoeld en na een klacht werd de oude patch geannuleerd. Na de annulering ontstond er echter een onoplosbaar conflict tussen de pakketten libmypaint en MyPaint, omdat de pakketten dezelfde bestandsnamen bevatten.
De auteur van MyPaint, die ten onrechte zijn eigen bibliotheek heeft gebruikt, wordt gezien als de schuldige van deze monsterlijke fout.
Het gerucht gaat dat het probleem opgelost zal zijn na de release van MyPaint 2. Maar op dit moment bevindt de tweede versie zich nog in de alfafase. De laatste versie van MyPaint 1.2.1 verscheen in januari 2017 en wie weet hoe lang we nog moeten wachten op de officiële release van de tweede versie.
Als u zowel GIMP als MyPaint hebt geïnstalleerd, moet u nu een van beide verwijderen of de optie IgnorePkg = mypaint toevoegen aan de sectie [options] van /etc/pacman.conf en hopen dat MyPaint blijft werken totdat er een nieuwe versie uitkomt.
Citaat van opmerkingen een andere beheerder:
Het feit dat we een al lang bestaande bug in ons libmypaint-pakket, die een conflict met mypaint veroorzaakte, hebben opgelost, is op zichzelf geen slechte zaak. En het feit dat mypaint nu conflicteert met de afhankelijkheden van het gimp-pakket, komt niet doordat we het haten of het in de AUR willen verwijderen. Het is… simpelweg het ongelukkige gevolg van slechte beslissingen van de upstream mypaint-ontwikkelaars.
Bron: linux.org.ru
