Xung đột gói MyPaint và GIMP trên ArchLinux

Trong nhiều năm, mọi người đã có thể sử dụng đồng thời GIMP và MyPaint từ kho Arch chính thức. Nhưng gần đây mọi thứ đã thay đổi. Bây giờ bạn phải chọn một điều. Hoặc tự mình lắp ráp một trong các gói và thực hiện một số thay đổi.

Mọi chuyện bắt đầu khi người lưu trữ không thể biên dịch GIMP và phàn nàn về điều này đối với các nhà phát triển của Gimp. Anh ta được thông báo rằng mọi thứ đều phù hợp với tất cả mọi người, GIMP không liên quan gì đến nó và đây là những vấn đề khảo cổ học. Báo cáo Trình theo dõi lỗi của Arch đã giải quyết được vấn đề của anh ấy.

Hóa ra người bảo trì của Arch đã sử dụng một bản vá làm thay đổi tên của một số tệp libmypaint. Trong số đó có tệp cấu hình cho pkg-config, tệp này đã ảnh hưởng đến việc xây dựng Gimp phụ thuộc vào libmypaint. Theo người bảo trì, việc này được thực hiện ngoài ý muốn và sau khi có khiếu nại, bản vá cổ đã bị hủy. Tuy nhiên, sau khi hủy, một xung đột không thể giải quyết được giữa các gói libmypaint và MyPaint đã phát sinh do các gói này có cùng tên tệp.

Chúng tôi đề nghị tác giả của MyPaint, người đã sử dụng sai thư viện của chính mình, nên được coi là thủ phạm của lỗi quái dị này.

Có tin đồn rằng sau khi phát hành MyPaint 2, vấn đề sẽ được giải quyết. Nhưng hiện tại phiên bản thứ hai mới chỉ ở giai đoạn alpha. Lần phát hành cuối cùng của MyPaint 1.2.1 là vào tháng 2017 năm XNUMX và ai biết được chúng ta sẽ phải đợi bao lâu trước khi phiên bản thứ hai được phát hành chính thức.

Nếu bạn đã cài đặt GIMP và MyPaint cùng lúc, bây giờ bạn sẽ phải xóa một hoặc thêm tùy chọn IgnorePkg = mypaint vào phần [options] của /etc/pacman.conf và hy vọng rằng MyPaint sẽ tiếp tục hoạt động cho đến khi phiên bản mới được phát hành.

Trích dẫn từ bình luận người bảo trì khác:

Việc chúng tôi đã sửa một lỗi tồn tại từ lâu trong gói libmypaint, gây ra xung đột với mypaint, vốn không phải là một sự cố xấu nào đó và việc mypaint hiện xung đột với các phần phụ thuộc của gói gimp không phải vì chúng tôi ghét hay muốn thả nó vào AUR. Nó… đơn giản là hậu quả đáng tiếc từ những quyết định tồi tệ của các nhà phát triển mypaint.

Nguồn: linux.org.ru

Thêm một lời nhận xét