On Tue, 05 May 2026 at 22:07:34 +0100, Ian Jackson wrote:
+         <p>
+           When upstream doesn't make numbered releases,
+           consider starting the upstream part of the version number
+           (as used in the Debian) with <tt>0.x</tt>.
+           That way if upstream start making conventional releases,
+           an epoch won't be necessary.
+         </p>

Won't this do the wrong thing when the "0.20260505" snapshot is superseded by upstream release 0.1 or similar? Upstreams don't always start numbering from 1.0, especially if they're using "semver" where 0.x releases have special semantics.

In some of my packages where the upstream has not yet made any releases (like src:openjk) I've used a version like 0~20260505, which avoids that.

I've also seen ~20260505 suggested, but I think that breaks the least-astonishment rule that a version number should usually start with a number.

    smcv

Reply via email to