تداخل بسته MyPaint و GIMP در ArchLinux

سال هاست که مردم می توانند از GIMP و MyPaint به طور همزمان از مخزن رسمی Arch استفاده کنند. اما اخیرا همه چیز تغییر کرده است. حالا باید یک چیز را انتخاب کنید. یا خودتان یکی از بسته ها را مونتاژ کنید و تغییراتی ایجاد کنید.

همه چیز از زمانی شروع شد که آرشیوست نتوانست GIMP و را کامپایل کند شکایت کرد برای این به توسعه دهندگان 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 رها کنید. این فقط نتیجه ناگوار تصمیمات بد توسعه دهندگان بالادستی mypaint است.

منبع: linux.org.ru

اضافه کردن نظر