Programista GNOME Calendar oskarżył Linux Mint o ignorowanie problemu z przestarzałym pakietem

Jeden z programistów GNOME Calendar (Hari Rana) publicznie wyraził konflikt z opiekunem pakietu w dystrybucji Linux Mint. Konflikt wynika z faktu, że w Linux Mint dostarczany jest pakiet z zmodyfikowaną przestarzałą wersją GNOME Calendar. Mimo specyficznych zmian, aplikacja dostarczana jest pod nazwą GNOME Calendar, co sprawia, że użytkownicy mają wrażenie korzystania z oryginalnego projektu.

W wersji GNOME Calendar od Linux Mint pozostają nierozwiązane pewne błędy, a użytkownicy regularnie zgłaszają te problemy głównym programistom GNOME Calendar, uważając, że to oni są odpowiedzialni za występujące kłopoty. Na stronie „O aplikacji” w aplikacji znajdują się dane kontaktowe dla głównego projektu, więc użytkownicy kierują zgłoszenia o problemach bezpośrednio do programistów GNOME Calendar, mimo że opisywane problemy zostały już rozwiązane w aktualnych wersjach GNOME Calendar lub są wynikiem zmian wprowadzonych przez opiekuna pakietu w Linux Mint.

Dziewięć miesięcy temu jeden z kluczowych programistów GNOME Calendar stworzył zgłoszenie w trackerze błędów Linux Mint, w którym poprosił opiekuna pakietu GNOME Calendar o usunięcie wszystkich linków wskazujących na główny projekt oraz o rebranding, zamieniając ikonę aplikacji. Sześć miesięcy prośba pozostawała bez odpowiedzi, a po przypomnieniu o jej istnieniu, opiekun pakietu w Linux Mint poprosił o doprecyzowanie, o jakie dokładnie problematyczne zmiany chodzi. Podkreślił również, że w wspieranych gałęziach Linux Mint i LMDE używane są pakiety importowane z Ubuntu 24.04 LTS i Debian 13, odpowiadające wersjom GNOME 46 i 48 dostarczanym w tych dystrybucjach.

Programista 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 jest zdecydowanie przestarzały w porównaniu do aktualnej wersji. Jego zdaniem rozwiązaniem problemu byłoby usunięcie pakietu lub przeprowadzenie rebrandingu forka oraz usunięcie wszystkich linków wskazujących na GNOME.

Opiekun pakietu odpowiedział, że dodatkowo sprawdził wszystkie specyficzne dla Linux Mint zmiany i nie wykrył w nich problemów. Wskazał także, że pakiety z przestarzałą wersją GNOME Calendar z Ubuntu 24.04 LTS i Debian 13 korzystają z milionów użytkowników i zapytał, czy programista zamierza poprosić Debian i Ubuntu o zaprzestanie dostarczania ich pakietów.

Programista GNOME Calendar odpowiedział, że problem nie dotyczy tylko naprawy zmian, ale tego, że Linux Mint dostarcza problematyczne wersje GNOME Calendar, zmuszające użytkowników do przesyłania raportów o błędach do głównego projektu. To nie są zgłoszenia dotyczące pakietów z Debian Stable czy Ubuntu LTS, lecz pakietu z Linux Mint i skarg, które pochodzą właśnie od użytkowników Linux Mint, a nie od użytkowników Debiana i Ubuntu. Gdyby zgłoszenia docierały od użytkowników pakietów Debiana i Ubuntu, podobna prośba zostałaby skierowana do tych projektów.

Opiekun pakietu w Linux Mint napisał, że różnica pomiędzy pakietami z Debian/Ubuntu a pakietem z Linux Mint tkwi jedynie w kilku dodatkowych poprawkach, i dostarczając GNOME 46 w dystrybucji nie można 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, również opartą na GNOME 46, lecz bez poprawek, które dodał opiekun pakietu w Linux Mint. Dlatego jedyną możliwością zablokowania dostarczania w Linux Mint i LMDE przestarzałych wersji GNOME Calendar jest usunięcie pakietu z Ubuntu 24.04 LTS i Debian 13, w przeciwnym razie te wersje i tak zainstalują się z repozytoriów tych dystrybucji.

Jeden z uczestników dyskusji zaproponował rozwiązanie problemu poprzez dodanie pola z wersją GNOME Calendar do szablonu zgłaszania błędów, co umożliwiłoby natychmiastowe zamykanie zgłoszeń związanych z nieaktualnymi wersjami. Programista GNOME Calendar zauważył, że skargi nie ograniczają się do oficjalnego formularza zgłaszania błędów, a wielu użytkowników informuje o problemach za pośrednictwem mediów społecznościowych, czatu Matrix i innych kanałów komunikacji. W odpowiedzi opiekun pakietu zadał pytanie — jak można w takim razie usunąć linki w oknie „Informacje”, o których pierwotnie mowa, kiedy programista po prostu nie chce, aby użytkownicy uruchamiali stare wersje.

Po tym opiekun zamknął zgłoszenie, wyjaśniając, że usunięcie linków w oknie „Informacje” jedynie rozwiąże problem w krótkim okresie, nie eliminując systemowego problemu z dostarczaniem nieaktualnych wersji w dystrybucjach LTS. Ponadto, takie zmiany powinny być wprowadzane także w Debianie i Ubuntu, ponieważ nie ma żadnych powodów, dla których problem mógłby dotyczyć tylko Mint, a nie pojawiać się w Ubuntu i Debianie. Licencja na kod GNOME Calendar dopuszcza nieograniczone rozpowszechnianie programu, a do zakazu dostarczania starych wersji potrzebna byłaby zmiana na licencję zamkniętą.

Programista GNOME Calendar pozostał przy swoim zdaniu i opublikował artykuł krytykujący dostarczanie starej wersji w Linux Mint, w którym wspomniał, że Linux Mint przerzuca na programistów GNOME Calendar odpowiedzialność za błędy i prawdopodobnie narusza znak towarowy GNOME, rozpowszechniając niepoprawne 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

Kup solidny hosting dla stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting dla stron z ochroną przed DDoS, serwery VPS VDS | ProHoster