Stalwart has not reached 1.0 yet
Both the versioning comment and the README described 1.0 in the past tense, which reads as though it has shipped and the numbering was changed in response. It has not. The old `2.16.x` scheme was dropped over where it would end up, not where it ended up, and the surrounding conditionals are simplified to match: "would sort", "would read", rather than "would have". The badge quoted in the comment also said 0.16.19; it says 0.16.20 now. Comments and prose only -- no behaviour changes.
This commit is contained in:
@@ -181,9 +181,9 @@ to look wrong: a version with no `+pr` or `+g` means whoever built the image did
|
|||||||
not pass one.
|
not pass one.
|
||||||
|
|
||||||
The version says nothing about Stalwart, deliberately. It used to: `2.16.x` had
|
The version says nothing about Stalwart, deliberately. It used to: `2.16.x` had
|
||||||
`16` for the 0.16 generation it targeted, which left nowhere to go when Stalwart
|
`16` for the 0.16 generation it targeted, which leaves nowhere to go once
|
||||||
reached 1.0 — `2.1` sorts *below* the `2.16` already deployed, so every image and
|
Stalwart reaches 1.0 — `2.1` sorts *below* the `2.16` already deployed, so every
|
||||||
About screen would have read as a downgrade. Which Stalwart a build needs is
|
image and About screen would read as a downgrade. Which Stalwart a build needs is
|
||||||
stated where it can be precise, in the badge at the top of this file and in
|
stated where it can be precise, in the badge at the top of this file and in
|
||||||
[KNOWN-ISSUES.md](KNOWN-ISSUES.md), rather than compressed into one digit.
|
[KNOWN-ISSUES.md](KNOWN-ISSUES.md), rather than compressed into one digit.
|
||||||
|
|
||||||
|
|||||||
+4
-4
@@ -5,12 +5,12 @@
|
|||||||
* +pr129 the pull request it arrived through
|
* +pr129 the pull request it arrived through
|
||||||
*
|
*
|
||||||
* The date leads because ihasmail's version used to be `2.16.<pr>`, where `16`
|
* The date leads because ihasmail's version used to be `2.16.<pr>`, where `16`
|
||||||
* was the Stalwart generation it targeted -- and Stalwart 1.0 leaves that with
|
* was the Stalwart generation it targeted -- and Stalwart 1.0 will leave that
|
||||||
* nowhere to go. `2.1` would have sorted *below* the `2.16` already deployed,
|
* with nowhere to go. `2.1` would sort *below* the `2.16` already deployed, so
|
||||||
* so every image and About screen would have read as a downgrade. Tying our
|
* every image and About screen would read as a downgrade. Tying our
|
||||||
* numbering to somebody else's was the mistake; which Stalwart a build needs is
|
* numbering to somebody else's was the mistake; which Stalwart a build needs is
|
||||||
* said properly in the README badge and KNOWN-ISSUES, where it can be precise
|
* said properly in the README badge and KNOWN-ISSUES, where it can be precise
|
||||||
* ("0.16 or newer; tested against 0.16.19") rather than one digit.
|
* ("0.16 or newer; tested against 0.16.20") rather than one digit.
|
||||||
*
|
*
|
||||||
* The pull request moved into build metadata, after the `+`, because it is
|
* The pull request moved into build metadata, after the `+`, because it is
|
||||||
* provenance rather than a position in a sequence: at a hundred merges a week
|
* provenance rather than a position in a sequence: at a hundred merges a week
|
||||||
|
|||||||
Reference in New Issue
Block a user