Version Numbering/de
From Lazarus-ccr
Deutsch (de) English (en) Español (es) Français (fr) Japanese (ja)
[edit] Erläuterung der verschiedenen Versionsnummern von Lazarus
Am wichtigsten zu wissen ist die Tatsache, daß wenn die letzte Zahl der Version eine gerade Zahl ist, es sich um ein stabiles/veröffentliches Release handelt. Zum Beispiel wurde Version 0.9.24 veröffentlicht, die nicht mehr verändert wird, für immer.
Aber die Entwickler arbeiten an einer aktuellen Version, welche täglich geändert wird. Diese Versionen haben ungerade letzte Zahlen. Daher arbeiten die Entwickler an Version 0.9.25 , ab dem Moment, in dem 0.9.24 veröffentlicht wurde. Diese Version wird gewartet mittels SVN (Getting Lazarus), jeder Patch erhält eine Revisionsnummer.
Zum Beispiel, in dem Moment, wo dies hier geschrieben wird, hat die aktuelle SVN/0.9.13 Version die Revisionsnummer 8792. Sie ist verfügbar mittels SVN. Jede Nacht werden einige Snapshots aus der aktuellen Revision erstellt.
Was ist mit bereinigten Bugs, in welcher Version ist die Bereinigung enthalten?
Nehmen sie diesen Bug als Beispiel. Das Ziel ist die Version, in welcher die Entwickler planen, dieses Problem zu lösen. In diesem Fall bedeutet dies, daß Version 0.9.12 nicht veröffentlicht werden kann, wenn dieser Bug nicht bereinigt ist. Auf diese Weise haben wir auch eine nette Liste von Bugs, die behoben werden müssen, bevor eine Version veröffentlicht werden kann. Sie können diese Liste sehen im Bug-tracker, indem sie den passenden Filter setzen.
Sie können sehen, daß Bug 1227 behoben wurde in Revision 8004. Daher müssen alle Versionen mit einer höheren Revisionsnummer als 8004 diesen Patch enthalten. Die Revisionsnummer von Version 0.9.10 ist 7919, daher ist dieser Fix nicht in dieser Version enthalten. Aber die Bereinigung wird in der nächsten veröffentlichten Version sein - Version 0.9.12. Natürlich ist sie auch in den nicht stabilen SVN-Versionen (0.9.11).
