Closed dvzrv closed 4 years ago
Unfortunately, when Audacity 2.3.3 was released, the wrong commit was tagged. The tag pointed to the final 2.3.3 alpha (commit eb2161), rather than the first 2.3.3 release (commit 008d8d8). This was spotted a few days later and corrected. As you will see from the build information (Audacity "Help menu > About Audacity") you will see that commit eb2161 is NOT a release version. Apologies for the confusion.
I'm getting an Cloudflare 1020 error when trying to access the audacity website, would it have anything to do with this release?
Nope, the Cloudflare 1020 error does not have anything to do with this release.
Describe the bug The tag
Audacity-2.3.3
has apparently been re-done on 2019-11-28 according to the release notes.When packaging 2.3.3 for Arch Linux, I have used a tarball downloaded on 2019-11-22 14:21 CEST. However, that one had a different checksum, which breaks reproducibility of the audacity package.
While I understand, that changes to software are inevitably to be done, I urge you to please not retag versions, but rather just release a new version (e.g. 2.3.4). After all, the code has been changed!
Thanks for your consideration!
To Reproduce Steps to reproduce the behavior:
Expected behavior When downloading a tarball, that was created by a git tag, it will never change in content.
Screenshots
Additional information (please complete the following information):
Additional context To prevent supply chain attacks and establish a form of trust in upstreams it is viable to not retag a version.
Retagging versions, especially for a repository without any form of author verification (e.g. PGP signed tags and commits) breaks the reproducible build effort and trust in a given upstream (e.g. a developer could have been hacked, added malicious code and retagged a version) while introducing unnecessary bug reporting overhead for downstreams.