sbp opened a new issue, #516:
URL: https://github.com/apache/tooling-trusted-releases/issues/516

   We allow releases to be deleted, but this means that revision serial numbers 
can be reallocated. There is no reason, even in testing or even for 
administrators, why revision serial numbers should ever be reallocated. It 
would be easier if we used a UUID, but then we would lose the ordering. We 
originally discussed this in #171, and resolved to ensure that serial numbers 
cannot be reallocated, but decided that this should be done by not allowing 
deletions of releases. We need to allow deletions for testing, so I think a 
better approach would be to separate the revision metadata and never allow it 
to be deleted. We would need to preserve the mechanism that was originally 
implemented as a solution to #93.
   
   Another benefit of not retiring serial numbers is that it makes it easier to 
implement progressive backups, because we store all release artifacts in 
directories named after their serial number. This also relates loosely to issue 
#515, about ensuring the internal integrity of revisions.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to