تتعارض حزم MyPaint و GIMP على ArchLinux

لسنوات عديدة ، كان الناس قادرين على استخدام كل من GIMP و MyPaint من مستودع Arch الرسمي في نفس الوقت. لكن في الآونة الأخيرة تغير كل شيء. الآن يجب عليك اختيار واحد. أو قم ببناء إحدى الحزم بنفسك ، مع إجراء بعض التغييرات.

بدأ كل شيء بحقيقة أن أمين المحفوظات لم يتمكن من بناء GIMP و اشتكى لمطوري Gimp. الذي قيل له أن كل شيء يعمل مع الجميع ، لا علاقة لـ GIMP به ، وأن هذه مشكلات أولية. تقرير متعقب حشرة آرتش حل مشكلته.

اتضح أن مشرف 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. إنها ... ببساطة النتيجة المؤسفة للقرارات السيئة من قبل مطوري mypaint المنبع.

المصدر: linux.org.ru

إضافة تعليق