The current script for updating the gitlab gettor repository with new Tor Browser binaries fails because the repository has reached the storage limit size.
We should update this script with something that works for GitLab (note: we can't move to releases as in Github).
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related.
Learn more.
Even after we delete a branch, the files stick around in storage due to our usage of LFS.
After uploading about 5GB of files in a new test repository:
$ du -h4.9G ./.git/lfs
There's no way to remove these files from the remote without deleting the repository. See this github guide to LFS. So if we want to still use gitlab, we should look into to the API which might allow us to easily delete and create a new repository from the command line.
This brings us to another issue: Gitlab repositories are capped at 9.8GB, which is not enough space to store all the binaries we need. There's a few options here:
Prioritize locales for places that censor the other GetTor providers (see #32716 (moved))
Create more than one repository (perhaps one per platform?)
Abandon GitLab for another platform (let's make sure the other providers are reachable for people first)
These changes have been deployed and tor browser binaries have now been uploaded to gitlab.com: https://gitlab.com/thetorproject
I've also updated the links database and it looks like all links in gettor emails are now working!
You requested Tor Browser for linux.You will need only one of the links below to download the bundle. If a link does not work for you, try the next one.NoneTor Browser 9.0.4 for linux-en-US-64 (gitlab): https://gitlab.com/thetorproject/torbrowser-linux/raw/master/tor-browser-linux64-9.0.4_en-US.tar.xzSignature file: https://gitlab.com/thetorproject/torbrowser-linux/raw/master/tor-browser-linux64-9.0.4_en-US.tar.xz.ascTor Browser 9.0.4 for linux-en-US-64 (github): https://github.com/torproject/torbrowser-releases/releases/download/torbrowser-release/tor-browser-linux64-9.0.4_en-US.tar.xzSignature file: https://github.com/torproject/torbrowser-releases/releases/download/torbrowser-release/tor-browser-linux64-9.0.4_en-US.tar.xz.ascShould you have issues with any of the links above you can access the following archives:- Internet Archive: https://archive.org/details/@gettor- Google Drive folder: https://drive.google.com/open?id=13CADQTsCwrGsIID09YQbNz2DfRMUoxUUDownload the file: tor-browser-linux64-9.0.4_en-US.tar.xz