On 22/10/2023 16:42, Brian Inglis via Cygwin-apps wrote:

I should probably just skip the sequential "release" prefix to the date suffix, as 6.4-2023???? is presumably greater than 6.4-?.2023????, and we have not yet implemented EPOCH:V-R dating yet, correct?

Yes, 2023???? (where ? stands for some digit) is bigger than any of the numbers in the range 4...13.

Epochs are supported (theoretically), but I don't think you need to use them here.

...and hopefully they ignore the sequential number.

Again, the question isn't about the meaning that a person ascribes to the version number (because you can't reasonably expect people to examine every package in detail), it's about the actions that setup will automatically take.

Just to be clear about the process details and best practice:

I should create a dummy local dist tree for superseded versions,
with the tar file names prefixed with "-" and zero length,

You don't need to do this. This removes files (which I think you have already done)

and P-V-R.hint files replaced with override.hint files,
each containing "replace-versions: V-R..." for old versions,
then sftp upload that dist tree in a similar manner to cygport upload?

Yes.

But if you are really going to upload a 6.4-2023MMDD sometime soon (or anything greater than 6.4-13, in fact), you don't need to bother, because that does supersede the removed test versions (and so any installation of them will get upgraded).

Reply via email to