
Beispiel:
- Feueranzünder, der 4/5 Jahre lang nicht gewartet wird.
- Easycrypt ist eine GUI für Truecrypt, während Truecrypt bereits seit mehreren Jahren mit einer hervorragenden GUI ausgestattet ist.
- Firestarter-Fehler:https://bugs.launchpad.net/ubuntu/+source/firestarter/+bug/42759
- easycrypt:https://bugs.launchpad.net/easycrypt/+bug/374113
Antwort1
Bei der Entwicklung von Ubuntu wurde aus philosophischen Gründen entschieden, kein Konzept für „Betreuer“ für einzelne Softwarepakete zu haben. Dies hat zwar viele Vorteile, aber einer der Nebeneffekte ist, dass es für ein bestimmtes Softwarepaket oft keine Person gibt, die die Verantwortung für die Betreuung eines Pakets übernommen hat. Dies führt dazu, dass jedes Paket, das für eine Weile kein Interesse weckt, möglicherweise nicht mehr betreut wird (obwohl man hofft, dass dies nur ein vorübergehender Zustand ist).
Ubuntu erbt Pakete von Debian, außer wenn absichtlich Änderungen vorgenommen wurden. Daher ist jedes in Debian vorhandene Paket auch in Ubuntu vorhanden, außer in sehr ungewöhnlichen Fällen. Da es bei Debian jemanden gibt, der dafür verantwortlich ist, dass diese Pakete in Debian funktionieren, wird pauschal davon ausgegangen, dass sie auch in Ubuntu funktionieren. Dies trifft auf die überwiegende Mehrheit der Pakete zu, muss aber für einige bestimmte Pakete nicht der Fall sein.
Manchmal erhält Ubuntu auch neue Pakete, die in Debian nicht zu finden sind: Obwohl man hofft, dass derjenige, der das Paket zu Ubuntu beigesteuert hat, sich auch weiterhin darum kümmert, ist dies nicht immer der Fall.
Beide Methoden, durch die scheinbar nicht gewartete Pakete in Ubuntu vorhanden sein können, sind im Wesentlichen das Ergebnis von Vernachlässigung und warten meist darauf, dass sich jemand entscheidet, die Pakete entweder zu entfernen oder sie funktionsfähig zu machen (wobei die Präferenz dafür groß ist, sie funktionsfähig zu machen). Ubuntu ist ein vollständig Community-basiertes Projekt, daher kann das jeder tun, obwohl neue Benutzer zu Beginn die Genehmigung ihrer Änderungen durch einen aktuellen Entwickler benötigen.
Für Easycrypt habe ich, nachdem ich bestätigt hatte, dass Upstream keinen Support mehr bietet, meine Untersuchung zusammengefasst und den Fehler an die Ubuntu-Archivadministratoren weitergeleitet, die das Paket in Kürze aus der aktuellen Entwicklungsversion entfernen sollten, sodass es in zukünftigen Ubuntu-Versionen nicht mehr enthalten ist. Eine bessere Lösung wäre auch, dem Truecrypt-Paket einen Patch hinzuzufügen, der Migrationsunterstützung für Easycrypt-Benutzer bietet, um die Truecrypt-GUI zu verwenden: Dies muss von jemandem durchgeführt werden, der mit den Paketen vertraut ist.
Für Firestarter scheint es einen Patch gegeben zu haben, von dem man wusste, dass er in der Vergangenheit mit Ubuntu funktionierte, der aber bei einem späteren Upload (vom Patch-Autor) gelöscht wurde. Ich weiß nicht genug über Firestarter, um die richtige Lösung zu finden, aber es scheint in Debian gepflegt zu werden: Jemand, der dieses Tool verwendet, müsste genau feststellen, welche Teile nicht funktionieren, und einen Patch vorbereiten, damit sie wieder funktionieren, vorzugsweise einschließlich aller erforderlichen Verpackungsänderungen, um einen sofortigen Upload zu ermöglichen.
Jeder, der einen der oben beschriebenen Patches vorbereitet (Truecrypt-Übergang für Easycrypt-Benutzer oder Behebung von Firestarter), findet möglicherweisehttps://wiki.ubuntu.com/SponsorshipProcessnützlich, um sicherzustellen, dass ihre Arbeit in Ubuntu enthalten ist.
Antwort2
Weilnicht mehr weiterentwickeltist nicht dasselbe wieveraltet; manche Leute verwenden immer noch gerne Feueranzünder.