[tbb-bugs] #31130 [Applications/Tor Browser]: Use Debian 10 for our Android container images

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Oct 22 17:52:28 UTC 2019


#31130: Use Debian 10 for our Android container images
--------------------------------------+--------------------------------
 Reporter:  gk                        |          Owner:  tbb-team
     Type:  defect                    |         Status:  needs_revision
 Priority:  Medium                    |      Milestone:
Component:  Applications/Tor Browser  |        Version:
 Severity:  Normal                    |     Resolution:
 Keywords:  tbb-rbm                   |  Actual Points:
Parent ID:  #31127                    |         Points:  0.5
 Reviewer:                            |        Sponsor:
--------------------------------------+--------------------------------
Changes (by boklm):

 * status:  needs_review => needs_revision


Comment:

 Replying to [comment:4 sisbell]:
 > I kept in stretch for desktop builds, while adding in buster for
 android.
 >
 > https://github.com/sisbell/tor-browser-
 build/commit/8a39f6de0ea833f63ae00e5d3a6f2e2503a6572a

 I don't think we need to have two different Ubuntu versions to generate
 the images. We could just use Ubuntu 19.10 to generate all images.

 >
 > The above commit works fine for openjdk-8. When I attempted to add
 pinning I would get some dependency errors and I didn't see any advantage
 to making this more complicated.

 No pinning means that we are not using Debian buster, but Debian testing,
 which is not what we want (and not a good idea for reproducible builds as
 this distribution is changing a lot all the time). From the error it looks
 like `openjdk-8-jre` and `openjdk-8-jdk-headless` need to be added to the
 pinning configuration too.

 I also think we should not do this configuration in `projects/debootstrap-
 image/config`, but only in the containers that we use for android builds,
 for example by doing it in `var/pre_pkginst` in `rbm.conf`.

 > Also trying to use snapshot with pinning resulted in
 >
 >
 > {{{
 > Starting build: Mon Oct 21 23:03:49 2019
 > Hit:1 http://deb.debian.org/debian buster InRelease
 > Get:2 http://deb.debian.org/debian buster/main Translation-en [5967 kB]
 > Ign:3 https://snapshot.debian.org sid InRelease
 > Err:4 https://snapshot.debian.org sid Release
 >   Certificate verification failed: The certificate is NOT trusted. The
 certificate issuer is unknown.  Could not handshake: Error in the
 certificate verification. [IP: 185.17.185.185 443]
 > Reading package lists...
 > W: https://snapshot.debian.org/dists/sid/InRelease: No system
 certificates available. Try installing ca-certificates.
 > W: https://snapshot.debian.org/dists/sid/Release: No system certificates
 available. Try installing ca-certificates.
 > E: The repository 'https://snapshot.debian.org sid Release' does not
 have a Release file.
 > }}}
 >

 Did you try installing `ca-certificates` as suggested in the error
 message?

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/31130#comment:5>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tbb-bugs mailing list