rebuild of pip mirror for production #134
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes freedomofpress/securedrop-proxy#150
Build log: freedomofpress/build-logs@84508f5
To rebuild I deleted everything in
localwheels/
, repulled source tarballs from PyPI and rebuilt wheels. I also noticed there were a lot of old references in our indices so I've purged them along with any old source tarballs or wheels for versions of packages we're never using. It looks like at some point we had the test/dev dependencies for securedrop-client on the mirror, so I've deleted all that. I also have completed the release signing ceremony for sha256sums.txt and removed all other maintainer keys.You can see in the CI build output here that all packages EXCEPT securedrop-client and securedrop-proxy built successfully: that is because those two packages point to specific wheel hashes in build-requirements.txt. I recommend in quick succession we:
At that point, we should be good.
related: we can do this update next week which will be a good test of this workflow freedomofpress/securedrop-proxy#140