[tbb-bugs] #27438 [Applications/Tor Browser]: Android Gradle Build Downloads
Tor Bug Tracker & Wiki
blackhole at torproject.org
Tue Sep 4 15:14:38 UTC 2018
#27438: Android Gradle Build Downloads
-------------------------------------------------+-------------------------
Reporter: sisbell | Owner: tbb-
| team
Type: defect | Status: new
Priority: Medium | Milestone:
Component: Applications/Tor Browser | Version:
Severity: Normal | Resolution:
Keywords: tbb-rbm, tbb-mobile, | Actual Points:
TorBrowserTeam201808 |
Parent ID: #26693 | Points:
Reviewer: | Sponsor:
-------------------------------------------------+-------------------------
Comment (by sisbell):
We can either have RBM manage each download from their original source OR
we can tar the dependencies and have a single download.
I have created a program (in Rust) that downloads the Android
dependencies. It verifies each downloaded artifact based on GPG
signatures or Sha2 hash.
The program handles individual downloads (1, 2) or tarball options (3):
1. Generates RBM config files containing each URL and Sha256 OR GPG
key_id
1. Generates RBM build files that copy each downloaded artifact into a
maven repo structure that the android build can use
1. Archives the artifacts as a tarball and add that to the config/build
files. (We would need a place to upload the tarball)
Remaining issues
1. import of gpg keys into keyring;
1. command line interface
1. Push code to git repo
1. Upload program to crates.io
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/27438#comment:1>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tbb-bugs
mailing list