Konflikt pakietów MyPaint i GIMP w ArchLinux

Od wielu lat ludzie mogą jednocześnie korzystać z GIMP-a i MyPaint z oficjalnego repozytorium Arch. Ale ostatnio wszystko się zmieniło. Teraz musisz wybrać jedną rzecz. Lub sam zmontuj jeden z pakietów, dokonując pewnych zmian.

Wszystko zaczęło się, gdy archiwista nie był w stanie skompilować GIMP-a i narzekał w tym celu twórcom Gimp. Na co powiedziano mu, że u każdego wszystko działa, GIMP nie ma z tym nic wspólnego i że są to problemy archeologiczne. Raport Narzędzie do śledzenia błędów Archa rozwiązało jego problem.

Okazało się, że opiekun Archa użył łatki zmieniającej nazwy niektórych plików libmypaint. Wśród nich był plik konfiguracyjny dla pkg-config, który miał wpływ na kompilację Gimpa zależnego od libmypaint. Według opiekuna zrobiono to nieumyślnie i po złożeniu skargi starożytna łatka została anulowana. Jednak po jego anulowaniu powstał nierozwiązywalny konflikt pomiędzy pakietami libmypaint i MyPaint, wynikający z faktu, że pakiety miały te same nazwy plików.

Zaleca się, aby za winnego tego monstrualnego błędu uznać autora MyPaint, który błędnie korzystał z własnej biblioteki.

Plotka głosi, że po wydaniu MyPaint 2 problem zostanie rozwiązany. Ale w tej chwili druga wersja jest dopiero w fazie alfa. Ostatnia wersja MyPaint 1.2.1 miała miejsce w styczniu 2017 roku i kto wie, jak długo będziemy musieli czekać na oficjalne wydanie drugiej wersji.

Jeśli masz jednocześnie zainstalowane GIMP i MyPaint, teraz będziesz musiał albo je usunąć, albo dodać opcję IgnorePkg = mypaint do sekcji [options] pliku /etc/pacman.conf i mieć nadzieję, że MyPaint będzie nadal działał do ukazała się nowa wersja.

Cytat z komentarz inny opiekun:

Fakt, że naprawiliśmy długotrwały błąd w naszym pakiecie libmypaint, który powodował konflikt z mypaint, nie jest z natury jakimś złym zjawiskiem, a fakt, że mypaint powoduje teraz konflikt z zależnościami pakietu gimp, nie wynika z tego, że go nienawidzimy lub chcemy wrzuć to do AUR. Jest to… po prostu niefortunna konsekwencja złych decyzji podjętych przez wcześniejszych twórców mypaint.

Źródło: linux.org.ru

Dodaj komentarz