richard pushed to branch base-browser-115.5.0esr-13.5-1 at The Tor Project / Applications / Tor Browser
Commits:
02be06d6 by Kagami Sascha Rosylight at 2023-12-06T16:10:56+00:00
Bug 1865238 - Use One UI Sans KR VF for Korean sans-serif font on Android r=jfkthame
Per /etc/fonts.xml, there are now only two `<family lang="ko">` nodes there:
* OneUISansKRVF series
* SECCJK series (but no KR postfix anymore?)
This patch uses One UI Sans KR VF as the replacement as this is newer and is a variable font (tested with https://codepen.io/SaschaNaz/pen/ExrdYXJ)
Differential Revision: https://phabricator.services.mozilla.com/D195078
- - - - -
1 changed file:
- modules/libpref/init/all.js
Changes:
=====================================
modules/libpref/init/all.js
=====================================
@@ -3053,7 +3053,7 @@ pref("font.size.monospace.x-math", 13);
pref("font.name-list.monospace.ja", "MotoyaLMaru, MotoyaLCedar, Noto Sans Mono CJK JP, SEC Mono CJK JP, Droid Sans Mono");
pref("font.name-list.serif.ko", "Charis SIL Compact, Noto Serif CJK KR, Noto Serif, Droid Serif, HYSerif");
- pref("font.name-list.sans-serif.ko", "Roboto, Google Sans, SmartGothic, NanumGothic, Noto Sans KR, Noto Sans CJK KR, SamsungKorean_v2.0, SEC CJK KR, DroidSansFallback, Droid Sans Fallback");
+ pref("font.name-list.sans-serif.ko", "Roboto, Google Sans, SmartGothic, NanumGothic, Noto Sans KR, Noto Sans CJK KR, One UI Sans KR VF, SamsungKorean_v2.0, SEC CJK KR, DroidSansFallback, Droid Sans Fallback");
pref("font.name-list.monospace.ko", "Droid Sans Mono, Noto Sans Mono CJK KR, SEC Mono CJK KR");
pref("font.name-list.serif.th", "Charis SIL Compact, Noto Serif, Noto Serif Thai, Droid Serif");
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/02be06d…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/02be06d…
You're receiving this email because of your account on gitlab.torproject.org.
richard pushed to branch tor-browser-115.5.0esr-13.5-1 at The Tor Project / Applications / Tor Browser
Commits:
30248ab5 by Kagami Sascha Rosylight at 2023-12-06T16:06:58+00:00
Bug 1865238 - Use One UI Sans KR VF for Korean sans-serif font on Android r=jfkthame
Per /etc/fonts.xml, there are now only two `<family lang="ko">` nodes there:
* OneUISansKRVF series
* SECCJK series (but no KR postfix anymore?)
This patch uses One UI Sans KR VF as the replacement as this is newer and is a variable font (tested with https://codepen.io/SaschaNaz/pen/ExrdYXJ)
Differential Revision: https://phabricator.services.mozilla.com/D195078
- - - - -
1 changed file:
- modules/libpref/init/all.js
Changes:
=====================================
modules/libpref/init/all.js
=====================================
@@ -3053,7 +3053,7 @@ pref("font.size.monospace.x-math", 13);
pref("font.name-list.monospace.ja", "MotoyaLMaru, MotoyaLCedar, Noto Sans Mono CJK JP, SEC Mono CJK JP, Droid Sans Mono");
pref("font.name-list.serif.ko", "Charis SIL Compact, Noto Serif CJK KR, Noto Serif, Droid Serif, HYSerif");
- pref("font.name-list.sans-serif.ko", "Roboto, Google Sans, SmartGothic, NanumGothic, Noto Sans KR, Noto Sans CJK KR, SamsungKorean_v2.0, SEC CJK KR, DroidSansFallback, Droid Sans Fallback");
+ pref("font.name-list.sans-serif.ko", "Roboto, Google Sans, SmartGothic, NanumGothic, Noto Sans KR, Noto Sans CJK KR, One UI Sans KR VF, SamsungKorean_v2.0, SEC CJK KR, DroidSansFallback, Droid Sans Fallback");
pref("font.name-list.monospace.ko", "Droid Sans Mono, Noto Sans Mono CJK KR, SEC Mono CJK KR");
pref("font.name-list.serif.th", "Charis SIL Compact, Noto Serif, Noto Serif Thai, Droid Serif");
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/30248ab…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/30248ab…
You're receiving this email because of your account on gitlab.torproject.org.
boklm pushed to branch maint-13.0 at The Tor Project / Applications / tor-browser-build
Commits:
f3939e09 by Nicolas Vigier at 2023-12-05T16:44:03+01:00
Bug 41036: Remove go_vendor-lyrebird-nightly makefile target
Since after #40948 we don't check lyrebird-vendor sha256sum in nightly,
we don't need to use the `go_vendor-lyrebird-nightly` makefile target
anymore.
- - - - -
38fc8374 by Nicolas Vigier at 2023-12-05T16:46:01+01:00
Bug 41036: Rename go_vendor-$project-alpha make targets to go_vendor-$project
Since we don't have a `-nightly` target anymore, we don't need to keep
`-alpha` in the other targets.
- - - - -
2 changed files:
- Makefile
- doc/how-to-update-go-dependencies.txt
Changes:
=====================================
Makefile
=====================================
@@ -631,21 +631,18 @@ cargo_vendor-application-services: submodule-update
cargo_vendor-cbindgen: submodule-update
$(rbm) build cbindgen --step cargo_vendor --target alpha --target torbrowser-linux-x86_64
-go_vendor-snowflake-alpha: submodule-update
+go_vendor-snowflake: submodule-update
$(rbm) build snowflake --step go_vendor --target alpha --target torbrowser-linux-x86_64
-go_vendor-conjure-alpha: submodule-update
+go_vendor-conjure: submodule-update
$(rbm) build conjure --step go_vendor --target alpha --target torbrowser-linux-x86_64
-go_vendor-webtunnel-alpha: submodule-update
+go_vendor-webtunnel: submodule-update
$(rbm) build webtunnel --step go_vendor --target alpha --target torbrowser-linux-x86_64
-go_vendor-lyrebird-alpha: submodule-update
+go_vendor-lyrebird: submodule-update
$(rbm) build lyrebird --step go_vendor --target alpha --target torbrowser-linux-x86_64
-go_vendor-lyrebird-nightly: submodule-update
- $(rbm) build lyrebird --step go_vendor --target nightly --target torbrowser-linux-x86_64
-
#############
# rcodesign #
=====================================
doc/how-to-update-go-dependencies.txt
=====================================
@@ -2,8 +2,7 @@ When the dependencies of a go project ($project in the following lines)
are changing:
- the go.mod and go.sum files in $project.git are updated
-- in tor-browser-build, run `make go_vendor-$project-alpha` or
- `make go_vendor-$project-nightly`
+- in tor-browser-build, run `make go_vendor-$project`
- find the new file created in directory `out/$project/go_vendor` and
compute its sha256sum
- in `projects/$project/config`, update `norec/sha256sum` for `go_vendor`
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/compare/…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/compare/…
You're receiving this email because of your account on gitlab.torproject.org.
boklm pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
8e7cef63 by Nicolas Vigier at 2023-12-05T16:16:45+01:00
Bug 41036: Remove go_vendor-lyrebird-nightly makefile target
Since after #40948 we don't check lyrebird-vendor sha256sum in nightly,
we don't need to use the `go_vendor-lyrebird-nightly` makefile target
anymore.
- - - - -
db02c9d4 by Nicolas Vigier at 2023-12-05T16:32:00+01:00
Bug 41036: Rename go_vendor-$project-alpha make targets to go_vendor-$project
Since we don't have a `-nightly` target anymore, we don't need to keep
`-alpha` in the other targets.
- - - - -
2 changed files:
- Makefile
- doc/how-to-update-go-dependencies.txt
Changes:
=====================================
Makefile
=====================================
@@ -637,21 +637,18 @@ cargo_vendor-wasm-bindgen: submodule-update
cargo_vendor-lox: submodule-update
$(rbm) build lox-wasm --step cargo_vendor --target alpha --target torbrowser-linux-x86_64
-go_vendor-snowflake-alpha: submodule-update
+go_vendor-snowflake: submodule-update
$(rbm) build snowflake --step go_vendor --target alpha --target torbrowser-linux-x86_64
-go_vendor-conjure-alpha: submodule-update
+go_vendor-conjure: submodule-update
$(rbm) build conjure --step go_vendor --target alpha --target torbrowser-linux-x86_64
-go_vendor-webtunnel-alpha: submodule-update
+go_vendor-webtunnel: submodule-update
$(rbm) build webtunnel --step go_vendor --target alpha --target torbrowser-linux-x86_64
-go_vendor-lyrebird-alpha: submodule-update
+go_vendor-lyrebird: submodule-update
$(rbm) build lyrebird --step go_vendor --target alpha --target torbrowser-linux-x86_64
-go_vendor-lyrebird-nightly: submodule-update
- $(rbm) build lyrebird --step go_vendor --target nightly --target torbrowser-linux-x86_64
-
#############
# rcodesign #
=====================================
doc/how-to-update-go-dependencies.txt
=====================================
@@ -2,8 +2,7 @@ When the dependencies of a go project ($project in the following lines)
are changing:
- the go.mod and go.sum files in $project.git are updated
-- in tor-browser-build, run `make go_vendor-$project-alpha` or
- `make go_vendor-$project-nightly`
+- in tor-browser-build, run `make go_vendor-$project`
- find the new file created in directory `out/$project/go_vendor` and
compute its sha256sum
- in `projects/$project/config`, update `norec/sha256sum` for `go_vendor`
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/compare/…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/compare/…
You're receiving this email because of your account on gitlab.torproject.org.
Pier Angelo Vendrame pushed to branch maint-13.0 at The Tor Project / Applications / tor-browser-build
Commits:
744d13bf by Dan Ballard at 2023-12-05T08:46:28+01:00
Bug 40884: add upload-sha256sums make target and release script
- - - - -
bfc545e4 by Pier Angelo Vendrame at 2023-12-05T08:46:45+01:00
Bug 41026: Use a relative target_dir in upload_sha256sums
~/ is expanded by the shell issuing the command, so it results in the
local home directory, not the remote one.
However, since we are using a path that is relative to the home, we
can simply use a relative one.
- - - - -
4 changed files:
- Makefile
- projects/release/config
- + projects/release/upload_sha256sums
- rbm.local.conf.example
Changes:
=====================================
Makefile
=====================================
@@ -668,12 +668,28 @@ cargo_vendor-rcodesign: submodule-update
submodule-update:
git submodule update --init
+# requires tpo_user variable be set in rbm.local.conf
+torbrowser-upload-sha256sums-release: submodule-update
+ $(rbm) build release --step upload_sha256sums --target release --target torbrowser
+
+# requires tpo_user variable be set in rbm.local.conf
+torbrowser-upload-sha256sums-alpha: submodule-update
+ $(rbm) build release --step upload_sha256sums --target alpha --target torbrowser
+
torbrowser-signtag-release: submodule-update
$(rbm) build release --step signtag --target release --target torbrowser
torbrowser-signtag-alpha: submodule-update
$(rbm) build release --step signtag --target alpha --target torbrowser
+# requires tpo_user variable be set in rbm.local.conf
+mullvadbrowser-upload-sha256sums-release: submodule-update
+ $(rbm) build release --step upload_sha256sums --target release --target mullvadbrowser
+
+# requires tpo_user variable be set in rbm.local.conf
+mullvadbrowser-upload-sha256sums-alpha: submodule-update
+ $(rbm) build release --step upload_sha256sums --target alpha --target mullvadbrowser
+
mullvadbrowser-signtag-release: submodule-update
$(rbm) build release --step signtag --target release --target mullvadbrowser
=====================================
projects/release/config
=====================================
@@ -258,6 +258,11 @@ steps:
debug: 0
input_files: []
dmg2mar: '[% INCLUDE dmg2mar %]'
+ upload_sha256sums:
+ build_log: '-'
+ debug: 0
+ input_files: []
+ upload_sha256sums: '[% INCLUDE upload_sha256sums %]'
compare_windows_signed_unsigned_exe:
build_log: '-'
debug: 0
=====================================
projects/release/upload_sha256sums
=====================================
@@ -0,0 +1,34 @@
+#!/bin/sh
+# Tool to sign sha256sums of builds and upload them to where signing/download-unsigned-sha256sums-gpg-signatures-from-people-tpo expects them to be
+
+version=[% c("version") %]-[% c("var/torbrowser_build") %]
+signed=[% c("var/signed_status") %]
+channel=[% c("var/build_target") %]
+browser=[% c("var/browser_type") %]
+
+src_dir=[% shell_quote(path(dest_dir)) %]/$signed/$version
+
+target_dir=public_html/builds/$browser/$channel/$version/
+
+echo "browser:$browser channel:$channel signed:$signed version:$version"
+
+if [ ! -d $src_dir ]; then
+ echo "ERROR: $src_dir does not exist!"
+ exit
+fi
+
+cd $src_dir
+for i in sha256sums*.txt; do
+ if [ ! -f $i.asc ] ; then
+ gpg -abs [% c("var/sign_build_gpg_opts") %] $i;
+ fi
+done
+
+if [ -z '[% c("var/tpo_user") %]' ]; then
+ print "tpo_user variable unset, required to upload to people.torproject.org. Please set in rbm.local.conf"
+ exit
+fi
+
+ssh [% c("var/tpo_user") %](a)people.torproject.org "mkdir -p $target_dir"
+rsync sha256sums*.* [% c("var/tpo_user") %]@people.torproject.org:$target_dir
+echo "Synced sha256sums to https://people.torproject.org/~[% c("var/tpo_user") %]/builds/$browser/$channel/$version/"
=====================================
rbm.local.conf.example
=====================================
@@ -55,6 +55,11 @@ var:
### and sha256sums-unsigned-build.incrementals.txt files.
#sign_build_gpg_opts: '--local-user XXXXXXXX'
+ ### The var/tpo_user option is used on the release upload_sha256sums step
+ ### and is the user on people.torproject.org that ssh/rsync will try to
+ ### upload the files to
+ #tpo_user: username
+
### The clean configuration is used by the cleaning script to find the
### branches and build targets you are using, to compute the list of
### files that should be kept.
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/compare/…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/compare/…
You're receiving this email because of your account on gitlab.torproject.org.