Re: [DNG] Change to Devuan package version policy

2022-02-04 Thread o1bigtenor via Dng
On Fri, Feb 4, 2022 at 3:27 AM Mark Hindley  wrote:
>
> Hello,
>
> At the Devuan Dev meeting on Thursday 3rd February at 2030 UTC, it was agreed 
> to
> change the Devuan package version numbering policy. The Devuan version that is
> appended to forked packages will change from '+devuanN' to 'devuanN'. For the
> full rationale behind this decision see below.
snip

Thank you for including the explanation.
Help me, at the very least, to understand the whys and whatfors.
Rather unlike what I've found to date.

Thanking you very very much for your consideration

Regards
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng


[DNG] Change to Devuan package version policy

2022-02-04 Thread Mark Hindley
Hello,

At the Devuan Dev meeting on Thursday 3rd February at 2030 UTC, it was agreed to
change the Devuan package version numbering policy. The Devuan version that is
appended to forked packages will change from '+devuanN' to 'devuanN'. For the
full rationale behind this decision see below.

If you are an end-user you will not need to do anything, but you may notice the
visual change in version numbering.

If you are a developer and maintain any Devuan packages, next time you prepare a
new version by merging a Debian source update, append 'devuan1' (without a '+')
to the Debian version in d/changelog. Existing released packages do not need
changing.

Rationale
=

The previous practice of appending '+devuanN' causes problems when merging
security and stable updates. When releasing these, Debian appends the string
'+debNNuN' (for example '+deb11u1').

Comparing the existing Devuan version and the Debian update:-

 +deb11u1+devuan1
|
| <- 'b' sorts before 'v' and is therefore seen as an earlier version
|
 +devuan1

But we require the security update to be seen as later than our existing forked
version.

Using the new scheme:-

 devuan1
 |
 | <- 'd' sorts before '+' and is therefore seen as an earlier version
 |
 +deb11u1devuan1

The full details of Debian's version sorting algorithm can be found in
deb-version(5).

Any questions, please ask.

Mark


signature.asc
Description: PGP signature
___
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng