Sign in Join
Wiki copytemporary

Version Numbering/de: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11## Erläuterung der verschiedenen Versionsnummern von Lazarus
22
33Am wichtigsten zu wissen ist die Tatsache, dass es sich um ein stabiles/veröffentliches Release handelt, wenn die letzte Zahl der Version eine gerade Zahl ist. Zum Beispiel wurde Version 0.9.24 veröffentlicht, die nie mehr verändert wird.
44
55Aber die Entwickler arbeiten an einer aktuellen Version, die täglich geändert wird. Die letzten Zahlen dieser Versionen sind ungerade. 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/de|Getting Lazarus]]) und jeder Patch erhält eine Revisionsnummer.
66
77Zum Beispiel, in dem Moment, in dem 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 [[Lazarus Snapshots Downloads|Snapshots]] aus der aktuellen Revision erstellt.
88
99**Was ist mit bereinigten Bugs, in welcher Version ist die Bereinigung enthalten?**
1010
1111Nehmen sie [diesen](http://www.freepascal.org/mantis/view.php?id=1227) Bug als Beispiel. Das Ziel ist die Version, in der die Entwickler planen, dieses Problem zu lösen. In diesem Fall bedeutet dies, dass 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](http://www.freepascal.org/mantis/view_all_bug_page.php), indem sie den passenden Filter setzen.
1212
1313Sie können sehen, dass Bug 1227 in Revision 8004 behoben wurde. 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).
1414
1515## Versionsnummern in Form eines Graphen
1616
1717Möglicherweise wird dies einigen Benutzer helfen, die Versionsnummerierung etwas besser zu verstehen.
1818
19-`o - trunk has version 0.9.25: development + experimental stuff`\
20-`|`\
21-`|\`\
22-`| \`\
23-`|  |`\
24-`|  o - (branches\fixes_0.9.26) - feature freeze + release candidate`\
25-`|  |\ `\
26-`|  | o - (tags\release_0_9_26)`\
27-`|  |`\
28-`|  o - (branches\fixes_0.9.26) - some fixes and low impact new features were added from trunk to 0.9.26.1`\
29-`|  |\`\
30-`|  | o - (tags\0.9.26.2) - release 0.9.26.2 from the fixes branch.`\
31-`|  |`\
32-`|  o - some fixes from trunk were applied to 0.9.26.3, but no release was made.`\
33-`|`\
34-`o - trunk becomes version 0.9.27`\
35-`|`\
36-`|`\
37-`|\`\
38-`| \`\
39-`|  |`\
40-`|  o - (branches\fixes_0.9.28) - feature freeze + release candidate, still version 0.9.27`\
41-`|  |\`\
42-`|  | o - (tags\release_0_9_28) - this will happen in the future`\
43-`|  |`\
44-`|  o - (branches\fixes_0.9.28) - some fixes and low impact new features will be added from trunk to 0.9.28.1`\
45-`|`\
46-`o - trunk becomes version 0.9.29`\
47-`|`\
48-`|`\
49-`|\`\
50-`| \`\
51-`|  |`\
52-`|  o - (branches\fixes_0.9.30) - feature freeze + release candidate, still version 0.9.29`\
53-`|  |\`\
54-`|  | o - (tags\release_0_9_30) - this will happen in the near future`\
55-`|  |`\
56-`|  o - (branches\fixes_0.9.30) - some fixes and low impact new features will be added from trunk to 0.9.30.1`\
57-`|`\
58-`o - trunk becomes version 0.9.31: continued development + experimental stuff`
19+```text
20+o - trunk has version 0.9.25: development + experimental stuff
21+|
22+|\
23+| \
24+| |
25+| o - (branches\fixes_0.9.26) - feature freeze + release candidate
26+| |\
27+| | o - (tags\release_0_9_26)
28+| |
29+| o - (branches\fixes_0.9.26) - some fixes and low impact new features were added from trunk to 0.9.26.1
30+| |\
31+| | o - (tags\0.9.26.2) - release 0.9.26.2 from the fixes branch.
32+| |
33+| o - some fixes from trunk were applied to 0.9.26.3, but no release was made.
34+|
35+o - trunk becomes version 0.9.27
36+|
37+|
38+|\
39+| \
40+| |
41+| o - (branches\fixes_0.9.28) - feature freeze + release candidate, still version 0.9.27
42+| |\
43+| | o - (tags\release_0_9_28) - this will happen in the future
44+| |
45+| o - (branches\fixes_0.9.28) - some fixes and low impact new features will be added from trunk to 0.9.28.1
46+|
47+o - trunk becomes version 0.9.29
48+|
49+|
50+|\
51+| \
52+| |
53+| o - (branches\fixes_0.9.30) - feature freeze + release candidate, still version 0.9.29
54+| |\
55+| | o - (tags\release_0_9_30) - this will happen in the near future
56+| |
57+| o - (branches\fixes_0.9.30) - some fixes and low impact new features will be added from trunk to 0.9.30.1
58+|
59+o - trunk becomes version 0.9.31: continued development + experimental stuff
60+```
5961
6062Beachten Sie, dass der Entwicklungszweig (Trunk) sofort nach der Verzweigung eine neue Versionsnummer erhält. Deshalb existiert die Version 0.9.31 von Trunk zur selben Zeit wie die Version 0.9.30 oder Version 0.9.30.1 in branches\fixes_0.9.30.\
6163
6264---
6365*From the Free Pascal wiki, page "Version Numbering/de", as it stood on 2014-09-19 after a change by Olaf, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
6466Category: Deutsch
6567Category: Lazarus/de

Back to history