Da sieht man wieder mal: Zope sucks Bzw. auch die Gentoo-Devs, die ein slotted Python nicht fertigbringenLeonidas hat geschrieben:Wobei nicht alle Rolling Release-Distributionen auch Python 2.5 als Default verwenden, in Gentoo ist immer noch Python 2.4 stable.
Debian Etch - Python2.5 - Installation von Eric4
Was hat das denn jetzt mit zope zu tun?
Du kannst übrigens auch den symlink /usr/bin/python von 2.4 auf 2.5 verlegen. Dann bekommst du allerdings Probleme mit diversen Scripten die als Standard 2.4 verlangen, aber wenn das passiert kannst du den Link ja wieder zurücksetzen.
Ich frage mich gerade wieso das nicht bei den alternatives drin ist, so wie java...
Du kannst übrigens auch den symlink /usr/bin/python von 2.4 auf 2.5 verlegen. Dann bekommst du allerdings Probleme mit diversen Scripten die als Standard 2.4 verlangen, aber wenn das passiert kannst du den Link ja wieder zurücksetzen.
Ich frage mich gerade wieso das nicht bei den alternatives drin ist, so wie java...
Viel! Die Gentoo-Politik für Python lässt neue Minor-Versionen nur dann stable werden, wenn *alle* Python-Pakete im Tree mit der neuen Minor-Version zurecht kommen. Zope ist nun das einzige größere Python-Paket, welches *zwingend* 2.4 verwendet und ergo Python 2.5 darin hindert, stable zu werden. Ich persönlich finde die Release-Politik von Gentoo in dieser Hinsicht nicht schlecht, Interpreter - besonders wenn sie so essentiell sind wie Python - sollten immer sehr, sehr umsichtig stabilisiert werden.zerghase hat geschrieben:Was hat das denn jetzt mit zope zu tun?
Eine Software dagegen an eine *Minor*-Version der verwendeten Sprache zu binden, ist sehr, sehr zweifelhaft. Minor-Versionen führen neue Features unter Bewahrung der *Rückwärtskompatibilität* der öffentlichen API ein. Genau das ist bei 2.5 der Fall. Wenn Zope also zwingend 2.4 erfordert, lässt mich das befürchten, dass ihr Code auf Annahmen über Interna von Python fußt, und ergo nur mit genau einer Version läuft. Das ist aber nicht gerade ein Qualitätsmerkmal!
Nein, bekommst du nicht. Ich lasse mein System schon seit geraumer Zeit mit 2.5 laufen, und hatte diese Probleme noch nie. Python 2.5 ist rückwärtskomaptibel, ergo sollte kein Skript, welches mit 2.4 läuft, mit 2.5 Probleme haben. Zope fällt da unrühmlich aus der Reihe.Du kannst übrigens auch den symlink /usr/bin/python von 2.4 auf 2.5 verlegen. Dann bekommst du allerdings Probleme mit diversen Scripten die als Standard 2.4 verlangen, aber wenn das passiert kannst du den Link ja wieder zurücksetzen.
Ich frage mich gerade wieso das nicht bei den alternatives drin ist, so wie java...[/quote]
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Das liegt daran, dass die da ihre Securitychecks haben und diese sehr spezifisch auf eine Python-Version ausgerichtet sind. Diese Hooks haben sich wohl in Python 2.5 ausreichend geändert, dass sich keiner findet, der das anpassen könnte.lunar hat geschrieben:Eine Software dagegen an eine *Minor*-Version der verwendeten Sprache zu binden, ist sehr, sehr zweifelhaft. Minor-Versionen führen neue Features unter Bewahrung der *Rückwärtskompatibilität* der öffentlichen API ein. Genau das ist bei 2.5 der Fall. Wenn Zope also zwingend 2.4 erfordert, lässt mich das befürchten, dass ihr Code auf Annahmen über Interna von Python fußt, und ergo nur mit genau einer Version läuft. Das ist aber nicht gerade ein Qualitätsmerkmal!
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice