Jeden z deweloperów GNOME Calendar (Hari Rana) ujawnił publicznie konflikt z opiekunem pakietu w dystrybucji Linux Mint. Konflikt wynika z tego, że w Linux Mint dostarczany jest pakiet z zmodyfikowaną, nieaktualną wersją GNOME Calendar. Mimo specyficznych zmian, aplikacja dostarczana jest pod nazwą GNOME Calendar, co sprawia, że użytkownicy mają wrażenie, że korzystają z oryginalnego projektu.
W wersji GNOME Calendar w Linux Mint pozostają niespodane błędy, a użytkownicy regularnie zgłaszają je głównym deweloperom GNOME Calendar, uważając, że to oni odpowiadają za pojawiające się problemy. Na stronie „O aplikacji” w aplikacji zapisano dane kontaktowe do głównego projektu, a użytkownicy kierują zgłoszenia o problemach bezpośrednio do deweloperów GNOME Calendar, mimo że opisywane problemy zostały już poprawione w aktualnych wersjach GNOME Calendar lub są spowodowane zmianami wprowadzonymi przez pakiet w Linux Mint.
Dziewięć miesięcy temu jeden z kluczowych deweloperów GNOME Calendar stworzył zgłoszenie w trackerze błędów Linux Mint, w którym poprosił opiekuna pakietu GNOME Calendar o usunięcie wszelkich linków prowadzących do głównego projektu oraz o rebranding, zmieniając ikonę aplikacji. Przez sześć miesięcy prośba pozostawała bez odpowiedzi, a po przypomnieniu o jej istnieniu, opiekun pakietu w Linux Mint poprosił o sprecyzowanie, o które dokładnie problematyczne zmiany chodzi. Podkreślił również, że w obsługiwanych wersjach Linux Mint i LMDE używane są pakiety importowane z Ubuntu 24.04 LTS i Debian 13, odpowiadające wydaniom GNOME 46 i 48 dostarczanym w tych dystrybucjach.
Deweloper GNOME Calendar wyjaśnił, że nie ma czasu na analizowanie zmian w pakiecie z Linux Mint, a usunięcie pojedynczych zmian nie rozwiąże problemu, ponieważ pakiet oparty na GNOME 46 i 48 znacząco różni się od aktualnej wersji. Jego zdaniem problem można rozwiązać usuwając pakiet lub przeprowadzając rebranding forka i usuwając wszelkie linki prowadzące do GNOME.
Opakujący pakiet odpowiedział, że dodatkowo sprawdził wszystkie specyficzne dla Linux Mint zmiany i nie stwierdził w nich żadnych problemów. Zaznaczył również, że pakiety z przestarzałą wersją GNOME Calendar z Ubuntu 24.04 LTS i Debian 13 są używane przez miliony użytkowników i zapytał, czy deweloper zamierza zażądać od Debiana i Ubuntu zaprzestania dostarczania ich pakietów.
Deweloper GNOME Calendar odpowiedział, że chodzi nie tyle o naprawę zmian, co o to, że Linux Mint dostarcza problematyczne wersje GNOME Calendar, zmuszając użytkowników do zgłaszania błędów w głównym projekcie. A nie chodzi o pakiety z Debian Stable czy Ubuntu LTS, ale o pakiet z Linux Mint i o skargi napływające właśnie od użytkowników Linux Mint, a nie od użytkowników Debiana i Ubuntu. Gdyby skargi były zgłaszane przez użytkowników pakietów Debiana i Ubuntu, podobna prośba byłaby skierowana do tych projektów.
Zespół odpowiedzialny za pakiet w Linux Mint napisał, że różnica między pakietami z Debian/Ubuntu a pakietem z Linux Mint polega jedynie na kilku dodatkowych poprawkach, i dostarczając GNOME 46 w dystrybucji, nie może w żaden sposób zaktualizować GNOME Calendar do stanu z GNOME 50. Usuwając specyficzny dla Linux Mint pakiet, użytkownicy otrzymają jeszcze bardziej problematyczną wersję, ale już z repozytorium Ubuntu 24.04 LTS, opartą również na GNOME 46, ale bez poprawek błędów dodanych przez zespół w Linux Mint. Dlatego jedynym sposobem na zablokowanie dostarczania starszych wersji GNOME Calendar w Linux Mint i LMDE jest usunięcie pakietu z Ubuntu 24.04 LTS i Debian 13, w przeciwnym razie te wersje i tak zostaną zainstalowane z repozytoriów tych dystrybucji.
Jeden z uczestników dyskusji zaproponował rozwiązanie problemu, dodając pole z wersją GNOME Calendar do szablonu zgłaszania błędów, co pozwoliłoby od razu zamykać zgłoszenia związane z przestarzałymi wersjami. Deweloper GNOME Calendar napisał, że napływ skarg nie ogranicza się do oficjalnej formy zgłaszania błędów, a wielu użytkowników informuje o problemach przez media społecznościowe, czat Matrix i inne kanały komunikacji. W odpowiedzi zespół zapytał, po co w takim razie usuwać linki w dialogu „O aplikacji”, o których pierwotnie była mowa, gdy deweloper po prostu nie chce, aby użytkownicy uruchamiali starsze wersje.
Po tym towarzyszący zamknął zgłoszenie, wyjaśniając, że usunięcie linków w dialogu „O programie” rozwiąże problem tylko w krótkiej perspektywie, nie eliminując systemowego problemu z dostarczaniem przestarzałych wersji w dystrybucjach LTS. Ponadto, taka zmiana musi być wprowadzona również w Debianie i Ubuntu, ponieważ nie ma żadnych powodów, dla których problem miałby dotyczyć tylko Mint, a nie występować w Ubuntu i Debianie. Licencja na kod GNOME Calendar zezwala na nieograniczone rozpowszechnianie programu, a dla zakazu dostarczania starych wersji konieczne jest przejście na licencję nieotwartą.
Deweloper GNOME Calendar pozostał przy swoim zdaniu i opublikował artykuł krytykujący dostarczanie starej wersji w Linux Mint, w którym wspomniał, że Linux Mint przekłada na deweloperów GNOME Calendar odpowiedzialność za błędy i prawdopodobnie narusza znak towarowy GNOME, rozpowszechniając nieobsługiwane wersje, ale przedstawiając je jako wspierane przez główny projekt i wprowadzając użytkowników w błąd, aby samodzielnie nie zajmować się ich wsparciem.
Źródło: opennet.ru
