richard pushed to branch maint-13.0 at The Tor Project / Applications / tor-browser-build
Commits:
2ff8efa4 by Richard Pospesel at 2023-12-20T16:22:50+00:00
Bug 41055: Prepare Tor Browser 13.0.8
- - - - -
2 changed files:
- projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt
- rbm.conf
Changes:
=====================================
projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt
=====================================
@@ -1,3 +1,14 @@
+Tor Browser 13.0.8 - December 20 2023
+ * Windows
+ * Bug 41053: All PT's crash instantly in 13.0.7 [tor-browser-build]
+ * Bug 42179: PTs on Tor Browser 13 do not work with Windows 7 [tor-browser]
+ * Linux
+ * Bug 41050: Improve the disk leak sanitization on start-$browser [tor-browser-build]
+ * Build System
+ * All Platforms
+ * Bug 41042: Add options to include updates in the changelog scripts [tor-browser-build]
+ * Bug 41043: Create script to push build requests to Mullvad build servers [tor-browser-build]
+
Tor Browser 13.0.7 - December 19 2023
* All Platforms
* Updated tor to 0.4.8.10
=====================================
rbm.conf
=====================================
@@ -81,12 +81,12 @@ buildconf:
git_signtag_opt: '-s'
var:
- torbrowser_version: '13.0.7'
+ torbrowser_version: '13.0.8'
torbrowser_build: 'build1'
torbrowser_incremental_from:
+ - '13.0.7'
- '13.0.6'
- '13.0.5'
- - '13.0.1'
updater_enabled: 1
build_mar: 1
mar_channel_id: '[% c("var/projectname") %]-torproject-[% c("var/channel") %]'
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/2…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/2…
You're receiving this email because of your account on gitlab.torproject.org.
richard pushed to branch maint-13.0 at The Tor Project / Applications / tor-browser-build
Commits:
346521f9 by Pier Angelo Vendrame at 2023-12-20T16:21:41+00:00
Bug 41053: Use Go 1.20 on Windows, except for Snowflake
Go 1.21 removed support for Windows 7 and 8.
However, Firefox still supports them, so some users try Tor Browser but
cannot use PTs.
We cannot replicate the problem on our Windows 7 systems, but using Go
1.20.x for Windows should solve the problem for them.
Snowflake is still on 1.21 because it is needed for some Pion changes.
- - - - -
1 changed file:
- projects/go/config
Changes:
=====================================
projects/go/config
=====================================
@@ -1,10 +1,11 @@
# vim: filetype=yaml sw=2
-version: 1.21.5
+version: '[% IF c("var/use_go_1_20") %]1.20.12[% ELSE %]1.21.5[% END %]'
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.[% c("compress_tar") %]'
container:
use_container: 1
var:
+ use_go_1_20: 0
setup: |
mkdir -p /var/tmp/dist
tar -C /var/tmp/dist -xf $rootdir/[% c("go_tarfile") %]
@@ -72,6 +73,7 @@ targets:
windows:
var:
GOOS: windows
+ use_go_1_20: '[% c("origin_project") != "snowflake" %]'
windows-i686:
var:
GOARCH: 386
@@ -117,9 +119,14 @@ input_files:
- name: '[% c("var/compiler") %]'
project: '[% c("var/compiler") %]'
enable: '[% ! c("var/linux") %]'
- - URL: 'https://golang.org/dl/go[% c("version") %].src.tar.gz'
+ - URL: 'https://go.dev/dl/go[% c("version") %].src.tar.gz'
name: go
sha256sum: 285cbbdf4b6e6e62ed58f370f3f6d8c30825d6e56c5853c66d3c23bcdb09db19
+ enable: '[% !c("var/use_go_1_20") %]'
+ - URL: 'https://go.dev/dl/go[% c("version") %].src.tar.gz'
+ name: go
+ sha256sum: c5bf934751d31c315c1d0bb5fb02296545fa6d08923566f7a5afec81f2ed27d6
+ enable: '[% c("var/use_go_1_20") %]'
- project: go-bootstrap
name: go-bootstrap
target_replace:
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/3…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/3…
You're receiving this email because of your account on gitlab.torproject.org.
Pier Angelo Vendrame pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
22731a74 by Pier Angelo Vendrame at 2023-12-20T10:14:18+01:00
Bug 41053: Use Go 1.20 on Windows, except for Snowflake
Go 1.21 removed support for Windows 7 and 8.
However, Firefox still supports them, so some users try Tor Browser but
cannot use PTs.
We cannot replicate the problem on our Windows 7 systems, but using Go
1.20.x for Windows should solve the problem for them.
Snowflake is still on 1.21 because it is needed for some Pion changes.
- - - - -
1 changed file:
- projects/go/config
Changes:
=====================================
projects/go/config
=====================================
@@ -1,10 +1,11 @@
# vim: filetype=yaml sw=2
-version: 1.21.5
+version: '[% IF c("var/use_go_1_20") %]1.20.12[% ELSE %]1.21.5[% END %]'
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.[% c("compress_tar") %]'
container:
use_container: 1
var:
+ use_go_1_20: 0
setup: |
mkdir -p /var/tmp/dist
tar -C /var/tmp/dist -xf $rootdir/[% c("go_tarfile") %]
@@ -72,6 +73,7 @@ targets:
windows:
var:
GOOS: windows
+ use_go_1_20: '[% c("origin_project") != "snowflake" %]'
windows-i686:
var:
GOARCH: 386
@@ -117,9 +119,14 @@ input_files:
- name: '[% c("var/compiler") %]'
project: '[% c("var/compiler") %]'
enable: '[% ! c("var/linux") %]'
- - URL: 'https://golang.org/dl/go[% c("version") %].src.tar.gz'
+ - URL: 'https://go.dev/dl/go[% c("version") %].src.tar.gz'
name: go
sha256sum: 285cbbdf4b6e6e62ed58f370f3f6d8c30825d6e56c5853c66d3c23bcdb09db19
+ enable: '[% !c("var/use_go_1_20") %]'
+ - URL: 'https://go.dev/dl/go[% c("version") %].src.tar.gz'
+ name: go
+ sha256sum: c5bf934751d31c315c1d0bb5fb02296545fa6d08923566f7a5afec81f2ed27d6
+ enable: '[% c("var/use_go_1_20") %]'
- project: go-bootstrap
name: go-bootstrap
target_replace:
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/2…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/2…
You're receiving this email because of your account on gitlab.torproject.org.
richard pushed to branch maint-13.0 at The Tor Project / Applications / tor-browser-build
Commits:
02d1a74f by Nicolas Vigier at 2023-12-20T11:29:29+00:00
Bug 41054: Update list of incremental_from versions for mullvad-browser
- - - - -
1 changed file:
- rbm.conf
Changes:
=====================================
rbm.conf
=====================================
@@ -305,9 +305,9 @@ targets:
- zh-CN
- zh-TW
torbrowser_incremental_from:
+ - '13.0.6'
- '13.0.4'
- '13.0.1'
- - '13.0'
torbrowser-testbuild:
- testbuild
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/0…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/0…
You're receiving this email because of your account on gitlab.torproject.org.
Pier Angelo Vendrame pushed to branch mullvad-browser-115.6.0esr-13.5-1 at The Tor Project / Applications / Mullvad Browser
Commits:
90eff981 by Pier Angelo Vendrame at 2023-12-19T19:24:10+01:00
fixup! Base Browser's .mozconfigs.
Bug 42337: Enable GeckoDriver for all desktop platforms
- - - - -
693ca54f by Pier Angelo Vendrame at 2023-12-19T19:24:27+01:00
fixup! Base Browser's .mozconfigs.
Bug 42146: Use LLD on Linux.
This should allow us to restore debug symbols on Linux i686.
- - - - -
4 changed files:
- browser/config/mozconfigs/base-browser
- mozconfig-linux-i686
- mozconfig-linux-x86_64
- mozconfig-linux-x86_64-dev
Changes:
=====================================
browser/config/mozconfigs/base-browser
=====================================
@@ -44,3 +44,6 @@ ac_add_options --disable-legacy-profile-creation
if test -z "$WASI_SYSROOT"; then
ac_add_options --without-wasm-sandboxed-libraries
fi
+
+# tor-browser#42337
+ac_add_options --enable-geckodriver
=====================================
mozconfig-linux-i686
=====================================
@@ -2,8 +2,11 @@
ac_add_options --target=i686-linux-gnu
-ac_add_options --enable-default-toolkit=cairo-gtk3
+# Moz switched to lld for all Linux targets in Bug 1839739.
+# Also, gold used not to work with debug symbols (tor-browser#42146).
+ac_add_options --enable-linker=lld
+
+ac_add_options --disable-strip
+ac_add_options --disable-install-strip
-# Bug 31448: ld.gold fails if we don't disable debug-symbols.
-# Also, we keep strip enabled.
-ac_add_options --disable-debug-symbols
+ac_add_options --enable-default-toolkit=cairo-gtk3
=====================================
mozconfig-linux-x86_64
=====================================
@@ -1,9 +1,9 @@
. $topsrcdir/browser/config/mozconfigs/mullvad-browser
-ac_add_options --enable-default-toolkit=cairo-gtk3
+# Moz switched to lld for all Linux targets in Bug 1839739.
+ac_add_options --enable-linker=lld
ac_add_options --disable-strip
ac_add_options --disable-install-strip
-# We want to bundle an own geckodriver, so we can use it for QA and other work
-ac_add_options --enable-geckodriver
+ac_add_options --enable-default-toolkit=cairo-gtk3
=====================================
mozconfig-linux-x86_64-dev
=====================================
@@ -4,6 +4,9 @@
# It is only intended to be used when doing incremental Linux builds
# during development.
+# Moz switched to lld for all Linux targets in Bug 1839739.
+ac_add_options --enable-linker=lld
+
export MOZILLA_OFFICIAL=
ac_add_options --with-branding=browser/branding/mb-nightly
View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/compare/24…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/compare/24…
You're receiving this email because of your account on gitlab.torproject.org.
Pier Angelo Vendrame pushed to branch tor-browser-115.6.0esr-13.5-1 at The Tor Project / Applications / Tor Browser
Commits:
06650bd2 by Pier Angelo Vendrame at 2023-12-19T19:03:00+01:00
fixup! Base Browser's .mozconfigs.
Bug 42337: Enable GeckoDriver for all desktop platforms
- - - - -
d481630a by Pier Angelo Vendrame at 2023-12-19T19:03:01+01:00
fixup! Base Browser's .mozconfigs.
Bug 42146: Use LLD on Linux.
This should allow us to restore debug symbols on Linux i686.
- - - - -
4 changed files:
- browser/config/mozconfigs/base-browser
- mozconfig-linux-i686
- mozconfig-linux-x86_64
- mozconfig-linux-x86_64-dev
Changes:
=====================================
browser/config/mozconfigs/base-browser
=====================================
@@ -46,3 +46,6 @@ ac_add_options --disable-legacy-profile-creation
if test -z "$WASI_SYSROOT"; then
ac_add_options --without-wasm-sandboxed-libraries
fi
+
+# tor-browser#42337
+ac_add_options --enable-geckodriver
=====================================
mozconfig-linux-i686
=====================================
@@ -2,8 +2,11 @@
ac_add_options --target=i686-linux-gnu
-ac_add_options --enable-default-toolkit=cairo-gtk3
+# Moz switched to lld for all Linux targets in Bug 1839739.
+# Also, gold used not to work with debug symbols (tor-browser#42146).
+ac_add_options --enable-linker=lld
+
+ac_add_options --disable-strip
+ac_add_options --disable-install-strip
-# Bug 31448: ld.gold fails if we don't disable debug-symbols.
-# Also, we keep strip enabled.
-ac_add_options --disable-debug-symbols
+ac_add_options --enable-default-toolkit=cairo-gtk3
=====================================
mozconfig-linux-x86_64
=====================================
@@ -1,9 +1,9 @@
. $topsrcdir/browser/config/mozconfigs/tor-browser
-ac_add_options --enable-default-toolkit=cairo-gtk3
+# Moz switched to lld for all Linux targets in Bug 1839739.
+ac_add_options --enable-linker=lld
ac_add_options --disable-strip
ac_add_options --disable-install-strip
-# We want to bundle an own geckodriver, so we can use it for QA and other work
-ac_add_options --enable-geckodriver
+ac_add_options --enable-default-toolkit=cairo-gtk3
=====================================
mozconfig-linux-x86_64-dev
=====================================
@@ -4,6 +4,9 @@
# It is only intended to be used when doing incremental Linux builds
# during development.
+# Moz switched to lld for all Linux targets in Bug 1839739.
+ac_add_options --enable-linker=lld
+
export MOZILLA_OFFICIAL=
export MOZ_APP_REMOTINGNAME="Tor Browser Dev"
ac_add_options --with-branding=browser/branding/tb-nightly
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/3a7486…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/3a7486…
You're receiving this email because of your account on gitlab.torproject.org.