Am Samstag, 17. April 2004 12:02 schrieb Christian Lehmann:
Wozu ich eine CVS brauche, Nunja:
Es gibt hier und da doch noch einige Programme in KDE 3.2.1 die an einigen Stellen ziemlich zwicken, jedoch die Fehler eigentlich schon seit der vorletzten CVS Version behoben wurden.
Du musst aber auch die andere Richtung sehen. Im CVS werden zwar Fehler behoben, aber auch neue eingebaut (natürlich nicht absichtlich, aber nobody is perfect). Vor einem Release hingegen wird weitestgehend auf neue Features verzichtet und stattdessen werden Fehler behoben und getestet. Eine CVS-Version einzusetzen birgt also immer einige Risiken und Distributoren tun meist nicht schlecht daran, auf stabile Releases zu setzen und höchstens einige Bugfixes aus dem CVS in die Release rückzuportieren.
Es geht mir hier nicht nur um KDE, keinesfalls. Erschreckend war für mich eher die Tatsache das es weit aus aktuellere Versionen einiger Binärpakete gibt, als SuSE sie anbietet.
Es wird immer neuere Pakete geben. Auch wenn SuSE 9.1 in ein paar tagen offiziell erscheint gibt es von vielen Paketen bereits neuere Versionen. Eine Distribution ist ja nicht nur eine Ansammlung von einzelnen Paketen, es muss auch sichergestellt werden, dass die miteinander zusammenarbeiten und die Wechselwirkung von zigtausend Einzelprogrammen untereinander zu testen ist ein Heidenaufwand. Ehrlich gesagt würde ich SuSE auch in den Hintern treten, wenn die mir per YOU eine neue Programmversion einspielen würden, die anders reagiert wie die alte. Stell Dir mal einen Webhoster vor, der einige Tausend Seiten hostet, um die Sicherheit zu wahren fährt per Cron täglich ein YOU Update auf den Kisten, eine neue PHP Version wird eingespielt und ein Teil der PHP Scripts läuft nicht mehr, weil eben in der neuen PHP Version irgend eine bis dahin unterstützte Funktion etwas anderes reagiert wie bisher. Glaubst Du der - oder einer seiner Kunden - wird glücklich darüber sein?
Klar, dafür bin ich ebenfalls, jedoch wie Du schon erwähnt hast sollte man sich ebenfalls erst einmal um die Stabilität kümmern.
Ob dafür CVS-Versionen geeignet sind, wage ich mal zu bezweifeln. Ich kann mich hier über die KDE 3.2.1 Stabilität auch nicht im geringsten beschweren. Wenn ein Programm das SuSE mitliefert nicht richtig läuft, kannst Du Dich an feedback@suse.com wenden (gibt glaub ich auch ein Webformular), in der Regel gibts dann auch ne Lösung.
Nicht das ich Abstürze oder sonstiges hätte, aber wenn ich ab und zu das eine oder andere Programm gerne selbst kompiliere scheitere ich schon an zu "niedrigen" vorhandenen Paketversionen, die ich mir dann im Endeffekt erst zusammen suchen muß.
Hm, ich bastle ja für Packman SuSE 8.1, 8.2 und 9.0 Pakete, habe aber nur seltenst Probleme mit zu alten Versionen irgend eines Pakets. Nebenbei bemerkt, vor ner neuen SuSE Version (in dem Fall 9.1) schläft meist die Aktivität für alte Versionen, also das was im Projects, Peoples oder Suplementary Ordner des SuSE-FTP-Servers aufläuft ziemlich ein, da die Kräfte wohl auf die neue Version gebündelt werden. Das gibt sich wieder. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de