Clean out or vault old ncurses test versions
Brian Inglis
Brian.Inglis@Shaw.ca
Mon Oct 23 21:17:39 GMT 2023
On 2023-10-22 14:13, Jon Turney via Cygwin-apps wrote:
> 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).
Thanks Jon,
I probably will do that in future.
For the inevitable future messes, wanted to build and test a script to make a
package obsolete with dummy files, which will replicate the current package dist
tree with each .hint replicated by replace-versions: ... override.hint and all
other (tar) files replaced with a zero length minus prefixed basename, uploaded
and readied by lftp.
I managed to run, test, and clean up, before my ISP connection went flakely.
--
Take care. Thanks, Brian Inglis Calgary, Alberta, Canada
La perfection est atteinte Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add
mais lorsqu'il n'y a plus rien à retirer but when there is no more to cut
-- Antoine de Saint-Exupéry
More information about the Cygwin-apps
mailing list