MyPaint och GIMP-paketkonflikt på ArchLinux

I många år har människor kunnat använda GIMP och MyPaint samtidigt från det officiella Arch-förrådet. Men nyligen förändrades allt. Nu måste du välja en sak. Eller sätt ihop ett av paketen själv och gör några ändringar.

Allt började när arkivarien inte kunde kompilera GIMP och klagade för detta till utvecklarna av Gimp. Till vilket han fick höra att allt fungerar för alla, GIMP har inget med det att göra och att detta är arkeologiska problem. Rapportera Archs felspårare löste hans problem.

Det visade sig att Archs underhållare använde en patch som ändrade namnen på några libmypaint-filer. Bland dem fanns en konfigurationsfil för pkg-config, som påverkade konstruktionen av libmypaint-beroende Gimp. Enligt underhållaren gjordes detta oavsiktligt och efter ett klagomål avbröts den gamla lappen. Men efter att den avbröts uppstod en olöslig konflikt mellan paketen libmypaint och MyPaint, på grund av att paketen hade samma filnamn.

Det rekommenderas att författaren till MyPaint, som felaktigt använde sitt eget bibliotek, anses vara den skyldige till detta monstruösa fel.

Rykten säger att efter releasen av MyPaint 2 kommer problemet att vara löst. Men för tillfället är den andra versionen bara i alfastadiet. Den senaste versionen av MyPaint 1.2.1 var i januari 2017 och vem vet hur länge vi kommer att behöva vänta innan den officiella releasen av den andra versionen.

Om du har GIMP och MyPaint installerade samtidigt måste du nu antingen ta bort en eller lägga till alternativet IgnorePkg = mypaint till [options]-sektionen i /etc/pacman.conf och hoppas att MyPaint kommer att fortsätta att fungera tills en ny version släpps.

Citat från kommentarer annan underhållare:

Det faktum att vi fixade en långvarig bugg i vårt libmypaint-paket, som orsakade en konflikt med mypaint, är inte i sig någon sorts dålig händelse, och det faktum att mypaint nu kommer i konflikt med gimp-paketets beroenden beror inte på att vi hatar det eller vill släpp det till AUR. Det är... helt enkelt den olyckliga konsekvensen av dåliga beslut av uppströms mypaint-utvecklarna.

Källa: linux.org.ru

Lägg en kommentar