Task #31737
Clarify major.minor.patch principle
| Status: | On Hold | Start date: | 2011-11-11 | |
|---|---|---|---|---|
| Priority: | Should have | Due date: | ||
| Assignee: | - | % Done: | 0% |
|
| Category: | - | |||
| Target version: | - | |||
| Votes: | 0 |
Description
[chapter TYPO3 versions] Georg Ringer wrote:
Currently 4 is not a major version cause we need to stick to this because of TYPO3 5.0 (this may change in future), so in 4.6.4 => 6 is the major version!!
This assertion does not match with the official documentation:
typo3.org -> Teams -> Core Team -> Resources -> Release Workflow
http://typo3.org/teams/core/resources/release-workflow/
http://www.tldp.org/HOWTO/Software-Proj-Mgmt-HOWTO/
I understand that the "Release Workflow" documentation may be outdated, but as long as this is the official published statement and available only at typo3.org, I do not have good feeling to state something different.
Can someone confirm Georg's claim and convince me to not believe the documentation listed above?
History
Updated by Michael Schams over 1 year ago
- Status changed from New to On Hold
- Target version deleted (
1.0.0)
Updated by Chris topher over 1 year ago
Michael wrote:
Can someone confirm Georg's claim and convince me to not believe the documentation listed above?
The documentation on typo3.org is outdated as usual. But what Gerorg says also does not seem to be right:
TYPO3 5 will be one of the next major releases. That is the reason why all the other major releases need to have version numbers smaller than 5 currently. In fact I regard TYPO3 4.6 to be the current major release. (For the given reason the number for it is not "6" as Georg wrote, but "4.6".)
So the major versions are- 4.4
- 4.5
- 4.6
- 4.7
- 5
I think it is better not to use the word "minor version" in that regard. People know that when you speak about a major version something like 4.6 is meant. However, I don't think it is the same clear with smaller updates. "Minor version" would cover 4.6.1 and maybe 5.1 (if a standard version numbering scheme is used again then). This again can cause new confusion.
Maybe it is better to call all non-major versions "update versions" or "patch level releases" or so? This also makes sure that people understand that there are changes, but they also see that it definitely is no major version.
Updated by Georg Ringer over 1 year ago
FYI: new information will take a bit longer, sorry
Updated by Chris topher over 1 year ago
- Target version set to 1.1.0
Updated by Michael Schams about 1 year ago
- Target version deleted (
1.1.0)