tor-browser-build issueshttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues2021-07-13T19:49:27Zhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40337Refresh Mozilla's OpenPGP signing key2021-07-13T19:49:27ZMatthew FinkelRefresh Mozilla's OpenPGP signing key```
Building project firefox-langpacks - firefox-langpacks-78.12.0esr-build1-linux-x86_64-a26bb9
--2021-07-09 14:04:24-- https://ftp.mozilla.org/pub/firefox/candidates/78.12.0esr-candidates/build1/SHA512SUMS.asc
Resolving ftp.mozilla.or...```
Building project firefox-langpacks - firefox-langpacks-78.12.0esr-build1-linux-x86_64-a26bb9
--2021-07-09 14:04:24-- https://ftp.mozilla.org/pub/firefox/candidates/78.12.0esr-candidates/build1/SHA512SUMS.asc
Resolving ftp.mozilla.org (ftp.mozilla.org)... 13.224.7.39, 13.224.7.51, 13.224.7.54, ...
Connecting to ftp.mozilla.org (ftp.mozilla.org)|13.224.7.39|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 833 [text/plain]
Saving to: '/home/android/fdroiddata/build/org.torproject.torbrowser_alpha/tmp/tmp.zWtLGa7ZKX'
/home/android/fdroiddata/build/org.torproject.torb 100%[===============================================================================================================>] 833 --.-KB/s in 0s
2021-07-09 14:04:24 (62.2 MB/s) - '/home/android/fdroiddata/build/org.torproject.torbrowser_alpha/tmp/tmp.zWtLGa7ZKX' saved [833/833]
Error: File SHA512SUMS-78.12.0esr-build1 is not signed with a valid key
make: *** [Makefile:24: release-linux-x86_64] Error 1
```
Because:
```
$ gpg --no-default-keyring --keyring ../keyring/firefox.gpg --edit-key 14F26682D0916CDD81E37B6D61B7B526D98F0353
gpg (GnuPG) 2.2.19; Copyright (C) 2019 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
pub rsa4096/61B7B526D98F0353
created: 2015-07-17 expires: never usage: SC
trust: unknown validity: unknown
sub rsa4096/F1A6668FBB7D572E
created: 2019-05-30 expired: 2021-05-29 usage: S
[ unknown] (1). Mozilla Software Releases <release@mozilla.com>
```https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40326Saved Logins not available in 10.52021-07-13T19:49:27ZMatthew FinkelSaved Logins not available in 10.5We're received a few complaints that after upgrading to 10.5 the saved passwords are not available.We're received a few complaints that after upgrading to 10.5 the saved passwords are not available.https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40324Change Fenix variant to Release2021-07-13T19:49:27ZMatthew FinkelChange Fenix variant to ReleaseWe missed that during to 10.5 release prep.We missed that during to 10.5 release prep.https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40323Remove unused gombile project2021-07-13T20:13:10ZGeorg KoppenRemove unused gombile projectI went over our set of patch files and it seems we forgot to remove a bunch of them in the past:
```
find -type f -name build -exec grep "patch -" {} \; | wc -l
32
```
vs.
```
find -type f -name *.patch | wc -l
37
```
I took a quick look...I went over our set of patch files and it seems we forgot to remove a bunch of them in the past:
```
find -type f -name build -exec grep "patch -" {} \; | wc -l
32
```
vs.
```
find -type f -name *.patch | wc -l
37
```
I took a quick look and at least
```
./kcp-go/remove-crypt-fec.patch
./gomobile/0001-If-the-GOMOBILE_TMPDIR-env-variable-is-defined-use-t.patch
./goutls/sessionid.patch
```
can go.Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40321Check the glean_parser version needed by application-services2021-07-13T19:49:27ZboklmCheck the glean_parser version needed by application-servicesIn `projects/application-services/list_toolchain_updates_checks` we don't currently check for the needed glean/glean_parser version.In `projects/application-services/list_toolchain_updates_checks` we don't currently check for the needed glean/glean_parser version.boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40316Add script to check for needed toolchain updates to build Firefox for macOS2022-03-29T23:46:51ZboklmAdd script to check for needed toolchain updates to build Firefox for macOSWe can do something similar to #34108, and add a `make list_toolchain_updates-firefox-macos` command.We can do something similar to #34108, and add a `make list_toolchain_updates-firefox-macos` command.boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40315Add script to check for needed toolchain updates to build Firefox for Windows2022-03-29T23:46:52ZboklmAdd script to check for needed toolchain updates to build Firefox for WindowsWe can do something similar to #34108, and add a `make list_toolchain_updates-firefox-windows` command.We can do something similar to #34108, and add a `make list_toolchain_updates-firefox-windows` command.boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40314Add script to check for needed toolchain updates to build Firefox for Linux, ...2021-07-13T19:49:27ZboklmAdd script to check for needed toolchain updates to build Firefox for Linux, Windows and macOSWe can do something similar to #34108, and add `make list_toolchain_updates-firefox-linux`, `make list_toolchain_updates-firefox-windows` and `make list_toolchain_updates-firefox-macos` commands.We can do something similar to #34108, and add `make list_toolchain_updates-firefox-linux`, `make list_toolchain_updates-firefox-windows` and `make list_toolchain_updates-firefox-macos` commands.boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40313Creating containers for android builds is failing2021-07-13T19:49:27ZboklmCreating containers for android builds is failingIt looks like creation of the containers we use for the android builds are not working anymore:
```
openjdk-8-jdk-headless_8u232-b09-1~deb9u1_amd64.deb: OK
openjdk-8-jre-headless_8u232-b09-1~deb9u1_amd64.deb: OK
Selecting previously unse...It looks like creation of the containers we use for the android builds are not working anymore:
```
openjdk-8-jdk-headless_8u232-b09-1~deb9u1_amd64.deb: OK
openjdk-8-jre-headless_8u232-b09-1~deb9u1_amd64.deb: OK
Selecting previously unselected package openjdk-8-jre-headless:amd64.
(Reading database ... 11070 files and directories currently installed.)
Preparing to unpack .../openjdk-8-jre-headless_8u232-b09-1~deb9u1_amd64.deb ...
Unpacking openjdk-8-jre-headless:amd64 (8u232-b09-1~deb9u1) ...
Selecting previously unselected package openjdk-8-jdk-headless:amd64.
Preparing to unpack .../openjdk-8-jdk-headless_8u232-b09-1~deb9u1_amd64.deb ...
Unpacking openjdk-8-jdk-headless:amd64 (8u232-b09-1~deb9u1) ...
dpkg: dependency problems prevent configuration of openjdk-8-jre-headless:amd64:
openjdk-8-jre-headless:amd64 depends on libx11-6; however:
Package libx11-6 is not installed.
openjdk-8-jre-headless:amd64 depends on libxext6; however:
Package libxext6 is not installed.
openjdk-8-jre-headless:amd64 depends on libxi6; however:
Package libxi6 is not installed.
openjdk-8-jre-headless:amd64 depends on libxrender1; however:
Package libxrender1 is not installed.
openjdk-8-jre-headless:amd64 depends on libxtst6; however:
Package libxtst6 is not installed.
dpkg: error processing package openjdk-8-jre-headless:amd64 (--install):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of openjdk-8-jdk-headless:amd64:
openjdk-8-jdk-headless:amd64 depends on openjdk-8-jre-headless (= 8u232-b09-1~deb9u1); however:
Package openjdk-8-jre-headless:amd64 is not configured yet.
dpkg: error processing package openjdk-8-jdk-headless:amd64 (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
openjdk-8-jre-headless:amd64
openjdk-8-jdk-headless:amd64
```
Maybe there was an update in the dependencies of some of the packages we install (which is the kind of issues #28102 should help us avoid).boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40312Update components for switch to mozilla90-based Fenix2021-07-13T19:49:27ZboklmUpdate components for switch to mozilla90-based Fenixboklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40311Make the list of components updates for switch to mozilla90-based Fenix2021-07-13T19:49:27ZboklmMake the list of components updates for switch to mozilla90-based Fenixboklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40308tor-browser-10.5a16-android-armv7-multi.apk2021-07-13T19:49:27ZMatthew Finkeltor-browser-10.5a16-android-armv7-multi.apk`Version code 2015808841 has already been used. Try another version code.``Version code 2015808841 has already been used. Try another version code.`https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40304Change branch name for anti-censorship projects2021-07-13T19:49:27ZCecylia BocovichChange branch name for anti-censorship projectsWe recently switched from using master to main as the default branch. It looks like there's a few nightly build configs that need an update.We recently switched from using master to main as the default branch. It looks like there's a few nightly build configs that need an update.