Een van de ontwikkelaars van GNOME Calendar (Hari Rana) heeft publiekelijk een conflict aangekaart met de maintainer van het pakket in de Linux Mint distributie. Het conflict is te wijten aan het feit dat Linux Mint een pakket levert met een aangepaste, verouderde versie van GNOME Calendar. Ondanks de specifieke wijzigingen, wordt de applicatie geleverd onder de naam GNOME Calendar, waardoor gebruikers de indruk krijgen dat ze de originele versie gebruiken.
In de GNOME Calendar variant van Linux Mint zijn sommige fouten onopgelost gebleven, en gebruikers wenden zich regelmatig tot de hoofdontwikkelaars van GNOME Calendar, in de veronderstelling dat zij verantwoordelijk zijn voor de opkomende problemen. Op de pagina 'Over' in de applicatie zijn de contactgegevens van het hoofdproject behouden, en gebruikers sturen meldingen over problemen rechtstreeks naar de ontwikkelaars van GNOME Calendar, terwijl de genoemde problemen ofwel al zijn opgelost in de actuele versies van GNOME Calendar, of veroorzaakt worden door aanpassingen gedaan door de maintainer van het pakket in Linux Mint.
Negen maanden geleden heeft een van de belangrijkste ontwikkelaars van GNOME Calendar een ticket aangemaakt in de bugtracker van Linux Mint, waarin hij de maintainer van GNOME Calendar vroeg om alle verwijzingen naar het hoofdproject te verwijderen en een rebranding uit te voeren door het pictogram van de applicatie te vervangen. Het verzoek bleef zes maanden onbeantwoord, en na een herinnering aan het bestaan ervan, vroeg de maintainer van Linux Mint om opheldering over welke specifieke problematische wijzigingen het ging. Hij benadrukte ook dat in de ondersteunde takken van Linux Mint en LMDE pakketten worden gebruikt die zijn geïmporteerd uit Ubuntu 24.04 LTS en Debian 13, en die overeenkomen met de versies van GNOME 46 en 48 die in deze distributies worden geleverd.
De ontwikkelaar van GNOME Calendar verklaarde dat hij geen tijd heeft om de wijzigingen in het pakket van Linux Mint te analyseren en dat het verwijderen van afzonderlijke wijzigingen het probleem niet zal oplossen, aangezien het pakket op basis van GNOME 46 en 48 sterk achterloopt op de actuele versie. Volgens hem kan het probleem worden opgelost door het pakket te verwijderen of door een rebranding van de fork uit te voeren en alle verwijzingen naar GNOME te verwijderen.
Het begeleidende pakket antwoordde dat het alle specifieke wijzigingen voor Linux Mint verder had gecontroleerd en geen problemen had gevonden. Hij merkte ook op dat de verouderde versie van GNOME Calendar uit Ubuntu 24.04 LTS en Debian 13 door miljoenen gebruikers wordt gebruikt, en vroeg zich af of de ontwikkelaar zou eisen dat Debian en Ubuntu hun pakketten stopzetten.
De ontwikkelaar van GNOME Calendar antwoordde dat het niet zozeer gaat om het corrigeren van wijzigingen, maar om het feit dat Linux Mint probleemversies van GNOME Calendar levert, waardoor gebruikers bugrapporten naar het hoofdproject moeten sturen. Het gaat niet om pakketten uit Debian Stable of Ubuntu LTS, maar om het pakket van Linux Mint en de klachten die specifiek van gebruikers van Linux Mint komen, niet van gebruikers van Debian en Ubuntu. Als er klachten waren ingediend door gebruikers van de pakketten van Debian en Ubuntu, zou een soortgelijke verzoek naar deze projecten zijn gestuurd.
Het begeleidende pakket in Linux Mint schreef dat het verschil tussen de pakketten uit Debian/Ubuntu en het pakket uit Linux Mint slechts in enkele extra correcties ligt, en dat door GNOME 46 in de distributie te leveren hij GNOME Calendar op geen enkele manier naar de staat van GNOME 50 kan bijwerken. Door het specifieke pakket voor Linux Mint te verwijderen, krijgen gebruikers een nog problematischer versie, maar dan uit de repository van Ubuntu 24.04 LTS, die ook op GNOME 46 is gebaseerd, maar zonder de bugfixes die door het begeleidende pakket in Linux Mint zijn toegevoegd. Daarom is de enige manier om de levering van verouderde versies van GNOME Calendar in Linux Mint en LMDE te blokkeren, het verwijderen van het pakket uit Ubuntu 24.04 LTS en Debian 13; anders worden deze versies toch geïnstalleerd vanuit de repositories van deze distributies.
Een van de deelnemers aan de discussie stelde voor om het probleem op te lossen door een veld met de versie van GNOME Calendar toe te voegen aan de sjabloon voor het indienen van bugrapporten, zodat verzoeken met betrekking tot verouderde versies onmiddellijk konden worden gesloten. De ontwikkelaar van GNOME Calendar schreef dat klachten niet beperkt blijven tot de officiële manier van het indienen van bugrapporten, en dat veel gebruikers problemen melden via sociale media, Matrix-chat en andere communicatiemiddelen. In reactie daarop stelde het begeleidende pakket de vraag waarom dan hier de verwijdering van links in de dialoog 'Over' aan de orde was, waar het oorspronkelijk om ging, wanneer de ontwikkelaar gewoon niet wil dat gebruikers oudere versies starten.
Hierna sloot de begeleider het ticket, met de opmerking dat het verwijderen van links in de 'About'-dialoog slechts een kortetermijnoplossing biedt en het onderliggende probleem met het leveren van verouderde versies in LTS-distributies niet oplost. Bovendien moet een dergelijke wijziging ook in Debian en Ubuntu worden doorgevoerd, aangezien er geen redenen zijn waarom het probleem uitsluitend Mint zou beïnvloeden, maar niet in Ubuntu en Debian zou optreden. De licentie voor de GNOME Calendar-code staat onbeperkte distributie van het programma toe, en voor het verbieden van het leveren van oude versies is een overstap naar een niet-vrije licentie vereist.
De ontwikkelaar van GNOME Calendar blijft bij zijn standpunt en heeft een artikel gepubliceerd waarin hij kritiek uit op de levering van een oude versie in Linux Mint. Hij vermeldde dat Linux Mint de verantwoordelijkheid voor fouten bij de ontwikkelaars van GNOME Calendar legt en waarschijnlijk het handelsmerk van GNOME schendt door niet-ondersteunde builds te verspreiden, maar deze als ondersteund door het hoofproject voor te stellen, waardoor gebruikers in de war raken en zelf geen ondersteuning hoeven te bieden.
Bron: opennet.ru
