Conflit de packages MyPaint et GIMP sur ArchLinux

Depuis de nombreuses années, les utilisateurs peuvent utiliser GIMP et MyPaint simultanément à partir du référentiel officiel Arch. Mais récemment, tout a changé. Maintenant, vous devez choisir une chose. Ou assemblez vous-même l'un des packages en apportant quelques modifications.

Tout a commencé lorsque l'archiviste n'a pas réussi à compiler GIMP et plaint pour cela aux développeurs de Gimp. Ce à quoi on lui a répondu que tout fonctionne pour tout le monde, que GIMP n'y est pour rien et qu'il s'agit de problèmes archéologiques. Rapport Le bug tracker d'Arch a résolu son problème.

Il s'est avéré que le responsable d'Arch avait utilisé un correctif qui modifiait les noms de certains fichiers libmypaint. Parmi eux se trouvait un fichier de configuration pour pkg-config, qui affectait la construction de Gimp dépendant de libmypaint. Selon le responsable, cela a été fait involontairement et après une plainte, l'ancien patch a été annulé. Cependant, après son annulation, un conflit insoluble entre les packages libmypaint et MyPaint est survenu, car les packages avaient les mêmes noms de fichiers.

Il est recommandé que l'auteur de MyPaint, qui a mal utilisé sa propre bibliothèque, soit considéré comme le coupable de cette monstrueuse erreur.

La rumeur veut qu'après la sortie de MyPaint 2, le problème sera résolu. Mais pour le moment, la deuxième version n’en est qu’au stade alpha. La dernière version de MyPaint 1.2.1 date de janvier 2017 et qui sait combien de temps il faudra attendre avant la sortie officielle de la deuxième version.

Si GIMP et MyPaint sont installés en même temps, vous devrez maintenant soit en supprimer un, soit ajouter l'option IgnorePkg = mypaint à la section [options] de /etc/pacman.conf et espérer que MyPaint continuera à fonctionner jusqu'à ce qu'un une nouvelle version est publiée.

Citation de commentaires un autre responsable :

Le fait que nous ayons corrigé un bug de longue date dans notre paquet libmypaint, qui provoquait un conflit avec mypaint, n'est pas en soi une sorte de mauvais événement, et le fait que mypaint entre désormais en conflit avec les dépendances du paquet gimp n'est pas parce que nous le détestons ou que nous le voulons. déposez-le à l'AUR. C'est… simplement la conséquence malheureuse de mauvaises décisions des développeurs mypaint en amont.

Source: linux.org.ru

Ajouter un commentaire