ruby-mine

exploring the mine

[Ruby 2.0] Der Rubin rollt

von bovi am 23.10.2006 (22 Uhr)

Es tut sich etwas! Wie ich gerade erfahren habe, haben einige Core Entwickler am Sonntag beschlossen, den seit April parallel laufenden YARV Zweig innerhalb einer straffen Roadmap in den Hauptzweig zu mergen. Bei dieser Aktion wird gleichzeitig das gesamte Ruby Repository auf Subversion umgestellt. Es wird wohl einige Wochen (Monate?!) dauern bis das neue Repository wieder stabil läuft. Bis zu diesem Zeitpunkt, wird es wohl keine Möglichkeiten geben, Patches in den 1.9er Zweig zu bringen. Weiterhin ist es nun offiziell, dass der 1.8er am Ende ist. Es wird keine neuen Features in diesem Zweig geben. Ausgenommen sind natürlich Sicherheitsfixes.

Link zur Bekanntmachung


Kommentar schreiben

Name (notwendig)

Mail (wird nicht veröffentlicht)

Webseite


Kommentare

  1. Johannes schrieb am 23.10.2006 (23 Uhr)

    Na ich bin mal auf's neue Ruby gespannt.

  2. WoNáDo schrieb am 24.10.2006 (01 Uhr)

    Ich lass mich mal überraschen... Warum aber noch viel Platz für Ruby 1.8.x-Fehlerbereinigung eingeplant sein soll, ist mir dann nicht klar. Nach der geplanten Nummernvergabe bleiben noch 4 Versionen, die bei bisherigen Rhythmus also ca. 2 bis 3 Jahre reichen sollten (kommen ja keine neuen Features dazu). Dann sollte doch aber Ruby 1.9 (ab Dezember 2007 stabil) oder Ruby 2.0 (wohl irgendwann in 2008) längst Ruby 1.8 ersetzt haben.

  3. Dennis Wilson schrieb am 24.10.2006 (11 Uhr)

    > Dann sollte doch aber Ruby 1.9 (ab Dezember 2007 > stabil) oder Ruby 2.0 (wohl irgendwann in 2008) > längst Ruby 1.8 ersetzt haben. Vermutlich wird damit Rücksicht auf Projekte genommen, die bereits produktiv mit 1.8 laufen. Sollen widererwartens dicke (Sicherheits-)Fehler in Ruby auftauchen, die sich bis in den 1.8er Zweig ziehen, wuerden die entsprechenden Projekte ersteinmal dumm da stehen wenn es kein Fix gibt. Eine gesamtes Produktivsystem "mal eben schnell" auf eine neue Interpreter Version umzustellen, ohne es ausgiebig zu testen koennte schnell dem Selbstmord gleich kommen. Ich denke diese Vorgehensweise ist schon sinnvoll. Mit dieser Ankuendigung ist fuer die Entwickler warscheinlich der beste Zeitpunkt gekommen, um ihre Software auf die kommende Umstellung vorzubereiten und zu testen.

  4. WoNáDo schrieb am 24.10.2006 (16 Uhr)

    >>>>> snip >>>>> Mit dieser Ankuendigung ist fuer die Entwickler warscheinlich der beste Zeitpunkt gekommen, um ihre Software auf die kommende Umstellung vorzubereiten und zu testen. >>>>> snap >>>>> Da besteht allerdings wirklich das Problem, dass dies ernsthaft erst ab der stabilen 1.9er geschehen kann, da sich derzeit noch laufend Features ändern. Bei neuen wäre es nicht so schlimm, aber es fallen auch einige weg oder ändern sich dramatisch. Aktuell sind davon "String" und "Symbol" betroffen, wenn ich das richtig verstanden habe. Ausserdem, und das ist sehr verwirrend, ist unklar, was nun mit der RegEx-Maschine Oniguruma passiert. Da reguläre Ausdrücke wohl in mindestens der Hälfte aller Ruby-Programme irgendwie vorkommen, ist das schon wichtig. So gesehen hast Du völlig recht. Da könnte es denn sogar einen Mangel an Nummern geben, wenn manche Projekte erst ab 2008 mit dem Umstieg beginnen können.