Розробник GNOME Calendar звинуватив Linux Mint в ігноруванні проблеми із застарілим пакетом

Один з розробників GNOME Calendar (Hari Rana) виніс на публіку конфлікт із супровідним пакетом у дистрибутиві Linux Mint. Конфлікт обумовлений тим, що в Linux Mint поставляється пакет зі зміненою застарілою версією GNOME Calendar. Незважаючи на наявність специфічних змін, програма поставляється під ім'ям GNOME Calendar, через що у користувачів виникає враження про використання оригінального проекту.

У варіанті GNOME Calendar від Linux Mint залишаються невиправленими деякі помилки і користувачі регулярно звертаються з цього приводу до основних розробників GNOME Calendar, вважаючи, що вони відповідальні за проблеми, що виникають. На сторінці «About» у додатку збережені контактні дані основного проекту і користувачі надсилають повідомлення про проблеми безпосередньо розробникам GNOME Calendar, при тому, що ці проблеми або вже виправлені в актуальних версіях GNOME Calendar, або викликані змінами, внесеними супроводжуючим пакет в Linux Монетний двор

Дев'ять місяців тому один із ключових розробників GNOME Calendar створив тикет у трекері помилок Linux Mint, в якому попросив супроводжуючого пакета з GNOME Calendar видалити всі посилання, що вказують на основний проект, і виконати ребрендинг, замінивши піктограму програми. Шість місяців запит залишався без відповіді, і після нагадування про його існування, що супроводжує пакет у Linux Mint попросив уточнити, про які саме проблемні зміни йдеться. Він також наголосив, що у підтримуваних гілках Linux Mint та LMDE використовуються пакети, імпортовані з Ubuntu 24.04 LTS та Debian 13, і відповідні версіям GNOME 46 і 48, що поставляються в цих дистрибутивах.

Розробник GNOME Calendar пояснив, що він не має часу аналізувати зміни в пакеті з Linux Mint та видалення окремих змін не вирішить проблему, оскільки пакет на базі GNOME 46 та 48 сильно відстає від актуальної версії. На його думку, проблему можна вирішити видаливши пакет або провівши ребрендинг форка і видаливши всі посилання, що вказують на GNOME.

Супровідний пакет відповів, що додатково перевірив усі специфічні для Linux Mint зміни і не виявив у них проблем. Він також зазначив, що пакети зі застарілою версією GNOME Calendar з Ubuntu 24.04 LTS та Debian 13 використовують мільйони користувачів і уточнив, чи не збирається розробник вимагати у Debian и Ubuntu припинити постачання їх пакетів.

Розробник GNOME Calendar відповів, що не стільки про виправлення змін, скільки про те, що Linux Mint постачає проблемні версії GNOME Calendar, які змушують користувачів надсилати звіти про помилки до основного проекту. І мова не про пакети з Debian Stable або Ubuntu LTS, а про пакет з Linux Mint і про скарги, що надходять саме від користувачів Linux Mint, а не від користувачів Debian и Ubuntu. Якби скарги надсилалися користувачами пакетів Debian и Ubuntu, то аналогічне прохання було б спрямоване на ці проекти.

Супровідний пакет у Linux Mint написав, що різниця в пакетах з Debian/Ubuntu і пакетом з Linux Mint лише в деяких додаткових виправленнях, і постачаючи в дистрибутиві GNOME 46, він ніяким чином не може оновити GNOME Calendar до стану з GNOME 50. Видаливши специфічний для Linux Mint пакет користувачі отримають ще більш проблемну версію, але вже з репозиторію Ubuntu 24.04 LTS, також засновану на GNOME 46, але без виправлень помилок, доданих супроводжуючим пакет Linux Mint. Тому єдина можливість блокувати постачання в Linux Mint і LMDE застарілих версій GNOME Calendar - це видалити пакет з Ubuntu 24.04 LTS та Debian 13, інакше ці версії все одно встановляться з цих репозиторіїв дистрибутивів.

Один із учасників дискусії запропонував вирішити проблему, додавши поле з версією GNOME Calendar до шаблону заповнення звіту про помилки, що дозволило б відразу закривати запити, пов'язані зі застарілими версіями. Розробник GNOME Calendar написав, що надходження скарг не обмежується офіційною формою надсилання звітів про помилки, і багато користувачів повідомляють про проблеми через соціальні мережі, Matrix-чат та інші канали зв'язку. У відповідь супроводжуючий пакет запитав — причому тоді тут видалення посилань у діалозі «About» про які йшлося, коли розробник просто не бажає, щоб користувачі запускали старі версії.

Після цього супроводжуючий закрив тикет, пояснивши, що видалення посилань у діалозі About лише вирішить питання в короткостроковій перспективі, не не усуне системну проблему з поставкою застарілих версій в LTS-дистрибутивах. Крім того, подібну зміну тоді потрібно вносити і в Debian с Ubuntu, так як немає жодних причин, з яких проблема може торкатися тільки Mint, але не виявлятися в Ubuntu и Debian. Ліцензія на код GNOME Calendar дозволяє необмежене поширення програми і для заборони постачання старих версій необхідний перехід на невільну ліцензію.

Розробник GNOME Calendar залишився при своїй думці і опублікував статтю з критикою постачання старої версії Linux Mint, в якій згадав, що Linux Mint перекладає на розробників GNOME Calendar відповідальність за помилки і ймовірно порушує товарний знак GNOME, поширюючи збірки, що не підтримуються, але подаючи їх як підтримувані основним проектом і вводячи користувачів в оману, щоб самостійно не займатися їхньою підтримкою.

Джерело: opennet.ru

Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери 🔥 Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери | ProHoster