GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

Bug 40030: Install HTTPS Everywhere and NoScript addons on startup

HTTP Everywhere is installed as a builtin extension and NoScript as
a regular AMO addon. To avoid unnecessary I/O we only install NoScript
the first time, and rely on the browser addon updating mechanism for
keeping up with new versions. This is the same behaviour that was
implemented in the Fennec-based Tor Browser, where it was installed
as a "distribution addon", which also only occurred once.
2 jobs for 40030 in 39 minutes and 50 seconds (queued for 2 seconds)
latest
Status Job ID Name Coverage
  Build
passed #2105
buildDebug

00:11:47

 
  Test
failed #2106
testLight

00:28:02

 
Name Stage Failure
failed
testLight Test
    at android.app.ContextImpl.$$robo$$android_app_ContextImpl$ensurePrivateDirExists(ContextImpl.java:608)
at android.app.ContextImpl.ensurePrivateDirExists(ContextImpl.java)
at android.app.ContextImpl.$$robo$$android_app_ContextImpl$ensurePrivateDirExists(ContextImpl.java:596)
at android.app.ContextImpl.ensurePrivateDirExists(ContextImpl.java)
at android.app.ContextImpl.$$robo$$android_app_ContextImpl$getPreferencesDir(ContextImpl.java:552)
at android.app.ContextImpl.getPreferencesDir(ContextImpl.java)
at android.app.ContextImpl.$$robo$$android_app_ContextImpl$getSharedPreferencesPath(ContextImpl.java:747)
at android.app.ContextImpl.getSharedPreferencesPath(ContextImpl.java)
at android.app.C
Job's log exceeded limit of 4194304 bytes.