Einer der Entwickler des GNOME Calendar (Hari Rana) hat öffentlich einen Konflikt mit dem betreuenden Paket im Linux Mint-Distribution zur Sprache gebracht. Der Konflikt liegt darin begründet, dass Linux Mint ein Paket mit einer modifizierten, veralteten Version von GNOME Calendar ausliefert. Trotz spezifischer Änderungen wird die App unter dem Namen GNOME Calendar angeboten, was den Nutzern den Eindruck vermittelt, dass sie das Originalprojekt verwenden.
In der Version von GNOME Calendar für Linux Mint bleiben einige Fehler unbehandelt, und die Nutzer wenden sich regelmäßig an die Hauptentwickler von GNOME Calendar, da sie glauben, dass diese für die auftretenden Probleme verantwortlich sind. Auf der Seite „Über“ der App sind die Kontaktdaten des Hauptprojekts hinterlegt, und die Nutzer senden direkte Fehlermeldungen an die Entwickler von GNOME Calendar, obwohl die beschriebenen Probleme entweder bereits in den aktuellen Versionen von GNOME Calendar behoben wurden oder durch Änderungen verursacht wurden, die das betreuende Paket in Linux Mint vorgenommen hat.
Vor neun Monaten hat einer der Hauptentwickler von GNOME Calendar ein Ticket im Fehlerverfolgungssystem von Linux Mint erstellt, in dem er den Paketbetreuer von GNOME Calendar bat, alle Links zum Hauptprojekt zu entfernen und ein Rebranding durchzuführen, indem das App-Symbol ersetzt wird. Sechs Monate blieb die Anfrage unbeantwortet, und nach einer Erinnerung an ihre Existenz bat der Paketbetreuer von Linux Mint um Klärung, welche spezifischen problematischen Änderungen gemeint sind. Er wies auch darauf hin, dass in den unterstützten Versionen von Linux Mint und LMDE Pakete verwendet werden, die aus Ubuntu 24.04 LTS und Debian 13 importiert wurden, und dass diese den in diesen Distributionen gelieferten Versionen von GNOME 46 und 48 entsprechen.
Der Entwickler von GNOME Calendar erklärte, dass er keine Zeit habe, die Änderungen im Paket aus Linux Mint zu analysieren, und das Entfernen einzelner Änderungen das Problem nicht lösen werde, da das Paket basierend auf GNOME 46 und 48 stark hinter der aktuellen Version zurückbleibt. Seiner Meinung nach kann das Problem gelöst werden, indem das Paket entfernt oder ein Rebranding des Forks durchgeführt wird, wobei alle Links zu GNOME entfernt werden.
Das begleitende Paket hat geantwortet, dass es alle spezifischen Änderungen für Linux Mint zusätzlich überprüft hat und dabei keine Probleme festgestellt wurden. Es wurde auch darauf hingewiesen, dass Pakete mit einer veralteten Version von GNOME Calendar aus Ubuntu 24.04 LTS und Debian 13 von Millionen von Nutzern verwendet werden und gefragt, ob der Entwickler vorhat, Debian und Ubuntu zu bitten, die Bereitstellung ihrer Pakete einzustellen.
Der Entwickler von GNOME Calendar hat geantwortet, dass es nicht so sehr um die Behebung von Änderungen geht, sondern darum, dass Linux Mint problematische Versionen von GNOME Calendar bereitstellt, die die Nutzer zwingen, Fehlerberichte an das Hauptprojekt zu senden. Es handelt sich nicht um Pakete aus Debian Stable oder Ubuntu LTS, sondere um das Paket aus Linux Mint und die Beschwerden, die speziell von Nutzern von Linux Mint eingehen, nicht von Nutzern von Debian und Ubuntu. Wären die Beschwerden von Nutzern der Pakete Debian und Ubuntu eingegangen, wäre eine ähnliche Anfrage an diese Projekte gerichtet worden.
Der begleitende Paket in Linux Mint hat erklärt, dass der Unterschied zwischen den Paketen aus Debian/Ubuntu und dem Paket von Linux Mint lediglich in einigen zusätzlichen Korrekturen besteht; und da es im Distribution GNOME 46 bereitgestellt wird, kann es GNOME Calendar nicht auf den Zustand von GNOME 50 aktualisieren. Wenn Benutzer das für Linux Mint spezifische Paket entfernen, erhalten sie eine noch problematischere Version, die jedoch aus dem Repository von Ubuntu 24.04 LTS stammt, ebenfalls basierend auf GNOME 46, jedoch ohne die Fehlerbehebungen, die das begleitende Paket in Linux Mint hinzugefügt hat. Daher ist die einzige Möglichkeit, die Bereitstellung von veralteten Versionen von GNOME Calendar in Linux Mint und LMDE zu blockieren, das Entfernen des Pakets aus Ubuntu 24.04 LTS und Debian 13; andernfalls werden diese Versionen trotzdem aus den Repositories dieser Distributionen installiert.
Ein Diskussionsteilnehmer schlug vor, das Problem zu lösen, indem ein Feld mit der Version von GNOME Calendar in die Vorlage zur Fehlermeldung aufgenommen wird, was es ermöglichen würde, Anfragen zu veralteten Versionen sofort zu schließen. Der Entwickler von GNOME Calendar erklärte, dass die Beschwerden nicht auf das offizielle Formular zur Einreichung von Fehlerberichten beschränkt sind und viele Benutzer Probleme über soziale Medien, den Matrix-Chat und andere Kommunikationskanäle melden. In Antwort darauf stellte der begleitende Paket-Entwickler die Frage, warum dann hier die Löschung der Links im Dialogfeld „Über“ zur Sprache kommt, wenn der Entwickler einfach nicht möchte, dass Benutzer alte Versionen ausführen.
Der Begleiter hat danach das Ticket geschlossen und erklärt, dass die Entfernung der Links im Dialog "Über" nur eine kurzfristige Lösung des Problems darstellt, aber nicht das systemische Problem mit der Bereitstellung veralteter Versionen in LTS-Distributionen behebt. Darüber hinaus müsste eine solche Änderung auch in Debian und Ubuntu vorgenommen werden, da es keinen Grund gibt, warum das Problem nur Mint betreffen sollte, jedoch nicht in Ubuntu und Debian auftreten soll. Die Lizenz des GNOME Calendar-Codes erlaubt eine uneingeschränkte Verbreitung des Programms, und um die Bereitstellung alter Versionen zu verhindern, ist der Wechsel zu einer nicht freien Lizenz erforderlich.
Der Entwickler des GNOME Calendar bleibt bei seiner Meinung und hat einen Artikel veröffentlicht, in dem er die Bereitstellung einer alten Version in Linux Mint kritisiert. Er erwähnte, dass Linux Mint die Verantwortung für Fehler auf die Entwickler des GNOME Calendar abwälzt und wahrscheinlich das Markenzeichen GNOME verletzt, indem es nicht unterstützte Builds verbreitet, diese aber als vom Hauptprojekt unterstützt verkauft und die Benutzer in die Irre führt, um die eigene Unterstützung nicht leisten zu müssen.
Quelle: opennet.ru
