Commits:
-
abe0d0a3
by Pier Angelo Vendrame at 2024-07-09T17:44:19+02:00
Bug 41166: Use the GitHub repository for firefox-l10n.
Mozilla uplifted Bug 1900421 to 115 to 128, so we have to switch to the
new GitHub repository immediately as well.
-
902b2dbe
by Pier Angelo Vendrame at 2024-07-09T17:44:23+02:00
Bug 41174, 41175: Tor, Mullvad Browser 13.5.1 release preparation
12 changed files:
Changes:
README
... |
... |
@@ -10,7 +10,7 @@ etc ...). You will need to install the uidmap package, providing the |
10
|
10
|
newuidmap and newgidmap commands.
|
11
|
11
|
|
12
|
12
|
The sources of most components are downloaded using git, which needs to
|
13
|
|
-be installed. The mercurial package is also needed.
|
|
13
|
+be installed.
|
14
|
14
|
|
15
|
15
|
Zstandard (zstd) is used to compress some tarballs and needs to be
|
16
|
16
|
installed. You'll also need tar >= 1.31, for zstd support.
|
... |
... |
@@ -46,7 +46,7 @@ If you are running Debian or Ubuntu, you can install them with: |
46
|
46
|
libparallel-forkmanager-perl libpath-tiny-perl \
|
47
|
47
|
libsort-versions-perl libstring-shellquote-perl \
|
48
|
48
|
libtemplate-perl libxml-libxml-perl libxml-writer-perl \
|
49
|
|
- libyaml-libyaml-perl git mercurial uidmap zstd
|
|
49
|
+ libyaml-libyaml-perl git uidmap zstd
|
50
|
50
|
|
51
|
51
|
If you are running Fedora, CentOS or RHEL, you can install them with:
|
52
|
52
|
|
... |
... |
@@ -57,7 +57,7 @@ If you are running Fedora, CentOS or RHEL, you can install them with: |
57
|
57
|
"perl(File::Copy::Recursive)" "perl(String::ShellQuote)" \
|
58
|
58
|
"perl(Sort::Versions)" "perl(Digest::SHA)" "perl(Data::UUID)" \
|
59
|
59
|
"perl(Data::Dump)" "perl(DateTime)" "perl(XML::Writer)" \
|
60
|
|
- "perl(Parallel::ForkManager)" perl-ph mercurial git zstd
|
|
60
|
+ "perl(Parallel::ForkManager)" perl-ph git zstd
|
61
|
61
|
|
62
|
62
|
If you are running an Arch based system, you should be able to install them with:
|
63
|
63
|
|
projects/browser/Bundle-Data/Docs-MB/ChangeLog.txt
|
1
|
+Mullvad Browser 13.5.1 - July 09 2024
|
|
2
|
+ * All Platforms
|
|
3
|
+ * Updated Firefox to 115.13.0esr
|
|
4
|
+ * Bug 317: Rebase Mullvad Browser stable onto 115.13.0esr [mullvad-browser]
|
|
5
|
+ * Bug 42693: Backports security fixes from Firefox 128 [tor-browser]
|
|
6
|
+ * Linux
|
|
7
|
+ * Bug 314: Mullvad Browser is not listed as a possible default browser application for Gnome on Ubuntu / Fedora [mullvad-browser]
|
|
8
|
+ * Build System
|
|
9
|
+ * All Platforms
|
|
10
|
+ * Bug 41166: Use the GitHub repository for firefox-l10n [tor-browser-build]
|
|
11
|
+ * Bug 41173: Fix permission issue on files in the debian directory [tor-browser-build]
|
|
12
|
+ * Windows
|
|
13
|
+ * Bug 41177: Include Windows installer without -portable- in download json files [tor-browser-build]
|
|
14
|
+
|
1
|
15
|
Mullvad Browser 13.5 - June 17 2024
|
2
|
16
|
* All Platforms
|
3
|
17
|
* Bug 222: Hide "List all tabs" when the tabs don't overflow [mullvad-browser]
|
projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt
|
1
|
+Tor Browser 13.5.1 - July 09 2024
|
|
2
|
+ * All Platforms
|
|
3
|
+ * Bug 42689: Rebase Tor Browser onto 115.13.0esr [tor-browser]
|
|
4
|
+ * Bug 42693: Backports security fixes from Firefox 128 [tor-browser]
|
|
5
|
+ * Windows + macOS + Linux
|
|
6
|
+ * Updated Firefox to 115.13.0esr
|
|
7
|
+ * Android
|
|
8
|
+ * Updated GeckoView to 115.13.0esr
|
|
9
|
+ * Build System
|
|
10
|
+ * All Platforms
|
|
11
|
+ * Updated Go to 1.21.12
|
|
12
|
+ * Bug 41166: Use the GitHub repository for firefox-l10n [tor-browser-build]
|
|
13
|
+ * Windows
|
|
14
|
+ * Bug 41177: Include Windows installer without -portable- in download json files [tor-browser-build]
|
|
15
|
+
|
1
|
16
|
Tor Browser 13.5 - June 17 2024
|
2
|
17
|
* All Platforms
|
3
|
18
|
* Bug 40856: Add a default for preferences in TorSettings [tor-browser]
|
projects/browser/allowed_addons.json
projects/firefox-android/config
... |
... |
@@ -16,7 +16,7 @@ container: |
16
|
16
|
var:
|
17
|
17
|
fenix_version: 115.2.1
|
18
|
18
|
browser_branch: 13.5-1
|
19
|
|
- browser_build: 12
|
|
19
|
+ browser_build: 13
|
20
|
20
|
variant: Beta
|
21
|
21
|
# This should be updated when the list of gradle dependencies is changed.
|
22
|
22
|
gradle_dependencies_version: 1
|
projects/firefox-l10n/config
... |
... |
@@ -2,15 +2,22 @@ |
2
|
2
|
version: '[% pc("firefox", "abbrev") %]'
|
3
|
3
|
filename: '[% project %]-[% c("var/osname") %]-[% c("version") %]-[% c("var/build_id") %]'
|
4
|
4
|
link_input_files: 1
|
|
5
|
+# We need to specify git_url in the root to make this project recognized as a
|
|
6
|
+# git project, we canoot specify the git_url only in the step.
|
|
7
|
+# However, once we specify a git_url, we need to specify a valid git_hash for
|
|
8
|
+# the final stage, even though we are not going to use it.
|
|
9
|
+# Any hash will work, as long as we can run git archive on it.
|
|
10
|
+git_url: https://github.com/mozilla-l10n/firefox-l10n.git
|
|
11
|
+git_hash: c1523924f0e10259e1a80b8268556f6f7a0b29bf
|
5
|
12
|
|
6
|
13
|
steps:
|
7
|
14
|
fetch_locale:
|
8
|
|
- filename: 'l10n-[% c("input_file_var/locale") %]-[% c("hg_hash") %]-[% c("var/build_id") %].tar.xz'
|
9
|
|
- version: '[% c("hg_hash") %]'
|
|
15
|
+ filename: 'l10n-[% c("input_file_var/locale") %]-[% c("abbrev") %]-[% c("var/build_id") %].tar.xz'
|
|
16
|
+ version: '[% c("git_hash") %]'
|
10
|
17
|
fetch_locale: |
|
11
|
18
|
[% c("var/set_default_env") -%]
|
12
|
19
|
tar xf '[% project %]-[% c("version") %].tar.[% c("compress_tar") %]'
|
13
|
|
- mv [% project %]-[% c("version") %] [% c("input_file_var/locale") %]
|
|
20
|
+ cd [% project %]-[% c("version") %]
|
14
|
21
|
tar caf '[% dest_dir %]/[% c("filename") %]' [% c("input_file_var/locale") %]
|
15
|
22
|
input_files: []
|
16
|
23
|
--- |
|
... |
... |
@@ -38,9 +45,7 @@ steps: |
38
|
45
|
name => $locale,
|
39
|
46
|
project => 'firefox-l10n',
|
40
|
47
|
pkg_type => 'fetch_locale',
|
41
|
|
- hg_hash => $revision,
|
42
|
|
- hg_url => "https://hg.mozilla.org/l10n-central/$locale",
|
43
|
|
- hg_clone_subdir => $locale,
|
|
48
|
+ git_hash => $revision,
|
44
|
49
|
input_file_var => {
|
45
|
50
|
locale => $locale,
|
46
|
51
|
},
|
projects/firefox/config
... |
... |
@@ -14,12 +14,12 @@ container: |
14
|
14
|
use_container: 1
|
15
|
15
|
|
16
|
16
|
var:
|
17
|
|
- firefox_platform_version: 115.12.0
|
|
17
|
+ firefox_platform_version: 115.13.0
|
18
|
18
|
firefox_version: '[% c("var/firefox_platform_version") %]esr'
|
19
|
19
|
browser_series: '13.5'
|
20
|
20
|
browser_rebase: 1
|
21
|
21
|
browser_branch: '[% c("var/browser_series") %]-[% c("var/browser_rebase") %]'
|
22
|
|
- browser_build: 3
|
|
22
|
+ browser_build: 2
|
23
|
23
|
branding_directory_prefix: 'tb'
|
24
|
24
|
copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]'
|
25
|
25
|
nightly_updates_publish_dir: '[% c("var/nightly_updates_publish_dir_prefix") %]nightly-[% c("var/osname") %]'
|
projects/geckoview/config
... |
... |
@@ -14,9 +14,9 @@ container: |
14
|
14
|
use_container: 1
|
15
|
15
|
|
16
|
16
|
var:
|
17
|
|
- geckoview_version: 115.12.0esr
|
|
17
|
+ geckoview_version: 115.13.0esr
|
18
|
18
|
browser_branch: 13.5-1
|
19
|
|
- browser_build: 3
|
|
19
|
+ browser_build: 2
|
20
|
20
|
copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]'
|
21
|
21
|
gitlab_project: https://gitlab.torproject.org/tpo/applications/tor-browser
|
22
|
22
|
git_commit: '[% exec("git rev-parse HEAD") %]'
|
projects/go/config
... |
... |
@@ -7,7 +7,7 @@ container: |
7
|
7
|
|
8
|
8
|
var:
|
9
|
9
|
use_go_1_20: 0
|
10
|
|
- go_1_21: 1.21.11
|
|
10
|
+ go_1_21: 1.21.12
|
11
|
11
|
go_1_20: 1.20.14
|
12
|
12
|
no_crosscompile: 1
|
13
|
13
|
setup: |
|
... |
... |
@@ -131,7 +131,7 @@ input_files: |
131
|
131
|
enable: '[% ! c("var/linux") %]'
|
132
|
132
|
- URL: 'https://go.dev/dl/go[% c("var/go_1_21") %].src.tar.gz'
|
133
|
133
|
name: go
|
134
|
|
- sha256sum: 42aee9bf2b6956c75a7ad6aa3f0a51b5821ffeac57f5a2e733a2d6eae1e6d9d2
|
|
134
|
+ sha256sum: 30e68af27bc1f1df231e3ab74f3d17d3b8d52a089c79bcaab573b4f1b807ed4f
|
135
|
135
|
enable: '[% !c("var/use_go_1_20") %]'
|
136
|
136
|
- URL: 'https://go.dev/dl/go[% c("var/go_1_20") %].src.tar.gz'
|
137
|
137
|
name: go
|
projects/manual/config
1
|
1
|
# vim: filetype=yaml sw=2
|
2
|
2
|
# To update, see doc/how-to-update-the-manual.txt
|
3
|
3
|
# Remember to update also the package's hash, with the version!
|
4
|
|
-version: 172720
|
|
4
|
+version: 179205
|
5
|
5
|
filename: 'manual-[% c("version") %]-[% c("var/build_id") %].tar.[% c("compress_tar") %]'
|
6
|
6
|
container:
|
7
|
7
|
use_container: 1
|
... |
... |
@@ -23,6 +23,6 @@ input_files: |
23
|
23
|
- project: container-image
|
24
|
24
|
- URL: 'https://build-sources.tbb.torproject.org/manual_[% c("version") %].zip'
|
25
|
25
|
name: manual
|
26
|
|
- sha256sum: f2abffe1471ae63046cff06b853685c6614e117cc67bdf51228dc0792344441c
|
|
26
|
+ sha256sum: ca3489c12f3de44f7ae93eae4d50fb2bc36265f7a319d5046efb760c19658250
|
27
|
27
|
- filename: packagemanual.py
|
28
|
28
|
name: package_script |
projects/translation/config
... |
... |
@@ -12,13 +12,13 @@ compress_tar: 'gz' |
12
|
12
|
steps:
|
13
|
13
|
base-browser:
|
14
|
14
|
base-browser: '[% INCLUDE build %]'
|
15
|
|
- git_hash: dc59db634f066298e903142227834da483ec197d
|
|
15
|
+ git_hash: 6ff73b6f7a6cec4849c2cd1e1ee1dc6fc8894169
|
16
|
16
|
targets:
|
17
|
17
|
nightly:
|
18
|
18
|
git_hash: 'base-browser'
|
19
|
19
|
tor-browser:
|
20
|
20
|
tor-browser: '[% INCLUDE build %]'
|
21
|
|
- git_hash: de4f91a5020d637ab5d66459718525a5f9207be2
|
|
21
|
+ git_hash: 427819f80eaca95645bf0c1876d6a728d6ce7093
|
22
|
22
|
targets:
|
23
|
23
|
nightly:
|
24
|
24
|
git_hash: 'tor-browser'
|
... |
... |
@@ -32,7 +32,7 @@ steps: |
32
|
32
|
fenix: '[% INCLUDE build %]'
|
33
|
33
|
# We need to bump the commit before releasing but just pointing to a branch
|
34
|
34
|
# might cause too much rebuidling of the Firefox part.
|
35
|
|
- git_hash: 53faf8718484be3f90c8e7532981f068da76135c
|
|
35
|
+ git_hash: 09ba85f8320b264467a8a7b2bfbfccd1fea61f86
|
36
|
36
|
compress_tar: 'zst'
|
37
|
37
|
targets:
|
38
|
38
|
nightly:
|
rbm.conf
... |
... |
@@ -73,18 +73,18 @@ buildconf: |
73
|
73
|
git_signtag_opt: '-s'
|
74
|
74
|
|
75
|
75
|
var:
|
76
|
|
- torbrowser_version: '13.5'
|
77
|
|
- torbrowser_build: 'build2'
|
|
76
|
+ torbrowser_version: '13.5.1'
|
|
77
|
+ torbrowser_build: 'build1'
|
78
|
78
|
# This should be the date of when the build is started. For the build
|
79
|
79
|
# to be reproducible, browser_release_date should always be in the past.
|
80
|
|
- browser_release_date: '2024/06/11 12:00:00'
|
|
80
|
+ browser_release_date: '2024/07/08 12:00:00'
|
81
|
81
|
browser_release_date_timestamp: '[% USE date; date.format(c("var/browser_release_date"), "%s") %]'
|
82
|
82
|
updater_enabled: 1
|
83
|
83
|
build_mar: 1
|
84
|
84
|
torbrowser_incremental_from:
|
|
85
|
+ - '13.5'
|
85
|
86
|
- 13.0.16
|
86
|
87
|
- 13.0.15
|
87
|
|
- - 13.0.14
|
88
|
88
|
mar_channel_id: '[% c("var/projectname") %]-torproject-[% c("var/channel") %]'
|
89
|
89
|
|
90
|
90
|
# By default, we sort the list of installed packages. This allows sharing
|
|