MyPaint- und GIMP-Paketkonflikt unter ArchLinux

Seit vielen Jahren können Benutzer GIMP und MyPaint gleichzeitig über das offizielle Arch-Repository verwenden. Aber in letzter Zeit hat sich alles geändert. Jetzt müssen Sie sich für eine Sache entscheiden. Oder stellen Sie eines der Pakete selbst zusammen und nehmen Sie einige Änderungen vor.

Alles begann damit, dass der Archivar GIMP nicht kompilieren konnte beschwerte sich hierfür an die Entwickler von Gimp. Daraufhin wurde ihm gesagt, dass alles für alle funktioniert, GIMP nichts damit zu tun hat und dass es sich um archäologische Probleme handelt. Bericht Der Bugtracker von Arch hat sein Problem gelöst.

Es stellte sich heraus, dass der Betreuer von Arch einen Patch verwendet hatte, der die Namen einiger libmypaint-Dateien änderte. Darunter war eine Konfigurationsdatei für pkg-config, die sich auf den Build von libmypaint-abhängigem Gimp auswirkte. Nach Angaben des Betreuers geschah dies unbeabsichtigt und nach einer Beschwerde wurde der alte Patch abgebrochen. Nach der Stornierung kam es jedoch zu einem unlösbaren Konflikt zwischen den Paketen libmypaint und MyPaint, da die Pakete dieselben Dateinamen hatten.

Es wird empfohlen, den Autor von MyPaint, der seine eigene Bibliothek falsch verwendet hat, als Schuldigen dieses monströsen Fehlers zu betrachten.

Gerüchten zufolge wird das Problem nach der Veröffentlichung von MyPaint 2 behoben sein. Doch derzeit befindet sich die zweite Version erst im Alpha-Stadium. Die letzte Veröffentlichung von MyPaint 1.2.1 erfolgte im Januar 2017 und wer weiß, wie lange wir auf die offizielle Veröffentlichung der zweiten Version warten müssen.

Wenn Sie GIMP und MyPaint gleichzeitig installiert haben, müssen Sie jetzt entweder eines entfernen oder die Option IgnorePkg = mypaint zum Abschnitt [options] von /etc/pacman.conf hinzufügen und hoffen, dass MyPaint bis a weiterhin funktioniert neue Version ist erschienen.

Zitat aus Kommentare ein anderer Betreuer:

Die Tatsache, dass wir einen seit langem bestehenden Fehler in unserem libmypaint-Paket behoben haben, der einen Konflikt mit mypaint verursacht hat, ist nicht unbedingt ein schlimmes Ereignis, und die Tatsache, dass mypaint jetzt mit den Abhängigkeiten des Gimp-Pakets in Konflikt gerät, liegt nicht daran, dass wir es hassen oder es wollen Geben Sie es an die AUR weiter. Es ist… einfach die unglückliche Folge schlechter Entscheidungen der vorgelagerten mypaint-Entwickler.

Source: linux.org.ru

Kommentar hinzufügen