Конфликт на пакетите MyPaint и GIMP на ArchLinux

Многу години, луѓето можеа да ги користат GIMP и MyPaint истовремено од официјалното складиште на Arch. Но, неодамна сè се промени. Сега треба да изберете една работа. Или сами составете еден од пакетите, правејќи некои промени.

Сè започна кога архиварот не можеше да го состави GIMP и се пожали за ова на програмерите на Gimp. На што му беше кажано дека се работи за секого, ГИМП нема врска и дека тоа се археолошки проблеми. Извештај Следачот на грешки на Arch го реши неговиот проблем.

Се испостави дека одржувачот на Arch користел лепенка што ги сменила имињата на некои датотеки libmypaint. Меѓу нив беше и конфигурациската датотека за pkg-config, која влијаеше на изградбата на Gimp зависен од libmypaint. Според одржувачот, тоа е направено ненамерно и по поплака, античката лепенка била откажана. Меѓутоа, по неговото откажување, настана нерешлив конфликт помеѓу пакетите libmypaint и MyPaint, поради фактот што пакетите ги имаа истите имиња на датотеките.

Се препорачува авторот на MyPaint, кој погрешно ја користел сопствената библиотека, да се смета за виновник за оваа монструозна грешка.

Гласините велат дека по објавувањето на MyPaint 2 проблемот ќе биде решен. Но, во моментов втората верзија е само во алфа фаза. Последното издание на MyPaint 1.2.1 беше во јануари 2017 година и којзнае колку долго ќе треба да чекаме пред официјалното објавување на втората верзија.

Ако имате инсталирано GIMP и MyPaint во исто време, сега ќе мора или да отстраните еден или да ја додадете опцијата IgnorePkg = mypaint во делот [options] на /etc/pacman.conf и да се надевате дека MyPaint ќе продолжи да работи до е објавена нова верзија.

Цитат од коментар друг одржувач:

Фактот дека поправивме долгогодишна грешка во нашиот пакет libmypaint, што предизвика конфликт со mypaint, не е инхерентно некаква лоша појава, а фактот дека mypaint сега е во конфликт со зависностите на пакетот gimp не е затоа што го мразиме или сакаме пуштете го на AUR. Тоа е... едноставно несреќна последица на лошите одлуки од страна на upstream развивачите на mypaint.

Извор: linux.org.ru

Додадете коментар