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]
