lists.torproject.org
Sign In Sign Up
Manage this list Sign In Sign Up

Keyboard Shortcuts

Thread View

  • j: Next unread message
  • k: Previous unread message
  • j a: Jump to all threads
  • j l: Jump to MailingList overview

tbb-commits

Thread Start a new thread
Threads by month
  • ----- 2026 -----
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2025 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2024 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2023 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2022 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2021 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2020 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2019 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2018 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2017 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2016 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2015 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2014 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
tbb-commits@lists.torproject.org

September 2026

  • 1 participants
  • 218 discussions
[Git][tpo/applications/tor-browser][tor-browser-153.3.0esr-16.0-1] fixup! Firefox preference overrides.
by morgan (@morgan) 21 Sep '26

21 Sep '26
morgan pushed to branch tor-browser-153.3.0esr-16.0-1 at The Tor Project / Applications / Tor Browser Commits: 73862028 by Pier Angelo Vendrame at 2026-09-21T18:10:47+00:00 fixup! Firefox preference overrides. BB 45080: Disable the reporting API. - - - - - 1 changed file: - browser/app/profile/001-base-profile.js Changes: ===================================== browser/app/profile/001-base-profile.js ===================================== @@ -287,6 +287,10 @@ pref("browser.preonboarding.enabled", false); // Disable checkbox in about:neterror that controls // security.xfocsp.errorReporting.automatic. See tor-browser#42653. pref("security.xfocsp.errorReporting.enabled", false); +// tor-browser#45080: disable the reporting API. +pref("dom.reporting.enabled", false); +pref("dom.reporting.header.enabled", false); +pref("dom.reporting.crash.enabled", false); // Added in tor-browser#41496 even though it shuld be already always disabled // since we disable MOZ_CRASHREPORTER. pref("breakpad.reportURL", "data:"); View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/7386202… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/7386202… You're receiving this email because of your account on gitlab.torproject.org. Manage all notifications: https://gitlab.torproject.org/-/profile/notifications | Help: https://gitlab.torproject.org/help
1 0
0 0
[Git][tpo/applications/mullvad-browser][mullvad-browser-153.3.0esr-16.0-1] 3 commits: fixup! MB 1: Mullvad Browser branding
by morgan (@morgan) 21 Sep '26

21 Sep '26
morgan pushed to branch mullvad-browser-153.3.0esr-16.0-1 at The Tor Project / Applications / Mullvad Browser Commits: c48f130d by Beatriz Rizental at 2026-09-21T16:16:09+00:00 fixup! MB 1: Mullvad Browser branding Bug 569: Drop kitty image from default browser dialog - - - - - 75fd6427 by Beatriz Rizental at 2026-09-21T16:16:09+00:00 fixup! MB 1: Mullvad Browser branding Bug 569: Use mullvad Browser logo in sidebar - - - - - 34f8283e by Morgan at 2026-09-21T17:56:32+00:00 fixup! MB 1: Mullvad Browser branding switch hard-coded fill to 'context-fill' so firefox can colour the icon based on theme - - - - - 4 changed files: - browser/components/preferences/main.js - browser/themes/shared/sidebar/firefox.svg - toolkit/content/widgets/moz-promo/moz-promo.css - toolkit/content/widgets/moz-promo/moz-promo.tokens.css Changes: ===================================== browser/components/preferences/main.js ===================================== @@ -620,10 +620,6 @@ function createDefaultBrowserConfig({ id: "isDefaultPane", l10nId: "is-default-browser-2", control: "moz-promo", - controlAttrs: { - imagesrc: "chrome://global/skin/illustrations/kit-happy.svg", - imagedisplay: "cover", - }, }; const isNotDefaultPane = { @@ -642,10 +638,6 @@ function createDefaultBrowserConfig({ }, }, ], - controlAttrs: { - imagesrc: "chrome://global/skin/illustrations/kit-concerned.svg", - imagedisplay: "cover", - }, }; const items = includeIsDefaultPane ===================================== browser/themes/shared/sidebar/firefox.svg ===================================== @@ -1,6 +1,6 @@ <!-- This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> -<svg width="26" height="26" viewBox="0 0 26 26" fill="context-fill" xmlns="http://www.w3.org/2000/svg"> - <path d="M24.3095 8.8538C23.7791 7.57797 22.7049 6.20058 21.8613 5.76523C22.5478 7.11119 22.9452 8.46136 23.097 9.46901C23.097 9.47099 23.0978 9.47592 23.0994 9.48932C21.7194 6.04976 19.3795 4.66282 17.4687 1.64296C17.3723 1.49026 17.2755 1.33716 17.1813 1.17577C17.1333 1.09335 17.0885 1.00913 17.0469 0.923289C16.9675 0.770024 16.9063 0.60802 16.8645 0.440563C16.8647 0.432635 16.8621 0.424884 16.8569 0.418833C16.8518 0.412782 16.8446 0.408868 16.8367 0.40786C16.8292 0.405713 16.8213 0.405713 16.8138 0.40786C16.8121 0.408469 16.8096 0.410449 16.8077 0.41116C16.805 0.412227 16.8016 0.414664 16.7988 0.416238C16.8002 0.41441 16.803 0.410297 16.8039 0.409332C13.7382 2.20475 12.6982 5.5261 12.6026 7.18782C12.7448 7.17797 12.8866 7.16603 13.0313 7.16603C15.3192 7.16603 17.3117 8.42388 18.3786 10.2883C17.727 9.83052 16.5601 9.37842 15.436 9.57393C19.8256 11.7684 18.6471 19.3252 12.5646 19.04C12.0229 19.0179 11.4876 18.9146 10.9766 18.7337C10.8557 18.6882 10.7362 18.6394 10.6181 18.5871C10.5492 18.5558 10.4804 18.524 10.4124 18.4889C10.4149 18.4906 10.4182 18.4924 10.4207 18.494C10.3611 18.4653 10.3018 18.4358 10.243 18.4054C10.3001 18.4327 10.3537 18.4625 10.4123 18.4887C8.92186 17.7184 7.69123 16.2628 7.53751 14.4951C7.53751 14.4951 8.10083 12.396 11.5712 12.396C11.9463 12.396 13.0189 11.3492 13.0387 11.0456C13.0342 10.9465 10.9101 10.1016 10.0821 9.28574C9.63965 8.84984 9.42957 8.63965 9.24351 8.48198C9.14257 8.39672 9.03704 8.31704 8.92739 8.2433C8.64923 7.27013 8.63741 6.24012 8.89317 5.26082C7.63948 5.83165 6.66438 6.73398 5.95547 7.53074H5.94984C5.46604 6.91796 5.50017 4.89657 5.52774 4.47452C5.52195 4.44837 5.16684 4.65886 5.12032 4.6906C4.69341 4.99532 4.29431 5.33723 3.92768 5.71232C3.51059 6.13547 3.12951 6.59266 2.7884 7.07915C2.7884 7.07975 2.78804 7.08047 2.78784 7.08107C2.78784 7.08041 2.7882 7.07975 2.7884 7.07915C2.00364 8.19123 1.44707 9.44781 1.15086 10.7763C1.14502 10.8027 1.14009 10.8302 1.1344 10.8568C1.11145 10.9643 1.00816 11.5095 0.993738 11.6265C0.992621 11.6354 0.994805 11.6175 0.993738 11.6265C0.899547 12.1899 0.839448 12.7585 0.81377 13.3291C0.81377 13.35 0.8125 13.3706 0.8125 13.3915C0.8125 20.1305 6.27656 25.5937 13.0165 25.5937C19.0526 25.5937 24.0644 21.2119 25.0456 15.4562C25.0663 15.3 25.0828 15.143 25.1011 14.9854C25.3437 12.8927 25.0742 10.6931 24.3095 8.8538ZM23.0989 9.48049C23.0995 9.48481 23.1002 9.48932 23.1009 9.49364L23.1005 9.49232L23.0989 9.48049Z"/> +<svg width="26" height="26" viewBox="0 0 80 80" fill="context-fill" xmlns="http://www.w3.org/2000/svg" > + <path fill-rule="evenodd" clip-rule="evenodd" d="M13.125 8.125C10.3636 8.125 8.125 10.3636 8.125 13.125V66.875C8.125 69.6364 10.3636 71.875 13.125 71.875H66.875C69.6364 71.875 71.875 69.6364 71.875 66.875V13.125C71.875 10.3636 69.6364 8.125 66.875 8.125H13.125ZM17.5 16.875H27L40 41.5L53 16.875H62.5V63.75H53V39.25L46.5 51.625H33.5L27 39.25V63.75H17.5V16.875Z" /> </svg> ===================================== toolkit/content/widgets/moz-promo/moz-promo.css ===================================== @@ -135,6 +135,7 @@ word-break: break-word; margin: 0; align-items: center; + justify-content: space-between; &:has(slot:has-slotted) { gap: var(--space-small); ===================================== toolkit/content/widgets/moz-promo/moz-promo.tokens.css ===================================== @@ -23,7 +23,7 @@ --promo-image-size-large: calc(2 * var(--size-image-xlarge)); --promo-message-text-color: var(--text-color); --promo-message-text-color-vibrant: light-dark(var(--color-violet-80), var(--color-violet-0)); - --promo-padding: var(--space-medium); + --promo-padding: var(--space-medium) var(--space-xlarge); } } View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/compare/38… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/compare/38… You're receiving this email because of your account on gitlab.torproject.org. Manage all notifications: https://gitlab.torproject.org/-/profile/notifications | Help: https://gitlab.torproject.org/help
1 0
0 0
[Git][tpo/applications/tor-browser-bundle-testsuite][main] 2 commits: Bug 40107: Execute xpcshell tests on CI
by brizental (@brizental) 21 Sep '26

21 Sep '26
brizental pushed to branch main at The Tor Project / Applications / tor-browser-bundle-testsuite Commits: ce7fa79b by Beatriz Rizental at 2026-09-16T14:32:16-03:00 Bug 40107: Execute xpcshell tests on CI - - - - - 03eca1fb by Beatriz Rizental at 2026-09-16T16:09:52-03:00 Bug 40107: Pass base-browser as a test tag for all browsers - - - - - 8 changed files: - .gitlab-ci.yml - .gitlab/_base.yml - .gitlab/_inputs.yml - .gitlab/scripts/before_script.py - .gitlab/test_marionette.yml - + .gitlab/test_xpcshell.yml - config/tb-build-06.torproject.org - tools/trigger-test-pipeline.py Changes: ===================================== .gitlab-ci.yml ===================================== @@ -3,6 +3,7 @@ spec: - local: '.gitlab/_inputs.yml' --- stages: + - test-xpcshell - test-marionette default: @@ -17,7 +18,7 @@ include: - local: '.gitlab/_base.yml' inputs: mozharness_url: $[[ inputs.mozharness_url ]] - tag: $[[ inputs.tag ]] + tags: $[[ inputs.tags ]] android_x86_64_installer_url: $[[ inputs.android_x86_64_installer_url ]] android_x86_64_package_name: $[[ inputs.android_x86_64_package_name ]] android_x86_64_artifacts_url: $[[ inputs.android_x86_64_artifacts_url ]] @@ -31,4 +32,5 @@ include: windows_x86_64_installer_url: $[[ inputs.windows_x86_64_installer_url ]] windows_x86_64_artifacts_url: $[[ inputs.windows_x86_64_artifacts_url ]] windows_x86_64_sha256sums_url: $[[ inputs.windows_x86_64_sha256sums_url ]] + - local: '.gitlab/test_xpcshell.yml' - local: '.gitlab/test_marionette.yml' ===================================== .gitlab/_base.yml ===================================== @@ -4,9 +4,10 @@ spec: --- variables: MOZHARNESS_URL: "$[[ inputs.mozharness_url ]]" - TAG: "$[[ inputs.tag ]]" + TAGS: "$[[ inputs.tags ]]" .common: + allow_failure: true before_script: - python3 .gitlab/scripts/before_script.py @@ -16,6 +17,10 @@ variables: .debian-x86_64: extends: .common + before_script: + - Xvfb :99 -screen 0 1280x1024x24 >/dev/null 2>&1 & + - !reference [.common, before_script] + tags: - debian-trixie-x86_64 @@ -25,9 +30,11 @@ variables: - when: never variables: + DISPLAY: ":99" MOZ_FETCHES_DIR: "/home/gitlab-runner/fetches" MINIDUMP_STACKWALK_URL: "https://github.com/rust-minidump/rust-minidump/releases/download/v0.26.1/mi…" MINIDUMP_STACKWALK_SHA256: "f789997f086dab6e46c46ab4560fc28676124613770ddac3b89a6e2e0e4963d8" + NODEJS_PATH: "/home/gitlab-runner/.nvm/versions/node/v22.16.0/bin/node" INSTALLER_URL: "$[[ inputs.debian_x86_64_installer_url ]]" ARTIFACTS_URL: "$[[ inputs.debian_x86_64_artifacts_url ]]" SHA256SUMS_URL: "$[[ inputs.debian_x86_64_sha256sums_url ]]" @@ -35,6 +42,11 @@ variables: .macos-x86_64: extends: .common + # Overwrite just so we can change $PATH + before_script: + - export PATH="/usr/local/bin:$PATH" + - !reference [.common, before_script] + tags: - macos-sonoma-x86_64 @@ -47,6 +59,7 @@ variables: MOZ_FETCHES_DIR: "/Users/gitlab-runner/fetches" MINIDUMP_STACKWALK_URL: "https://github.com/rust-minidump/rust-minidump/releases/download/v0.26.1/mi…" MINIDUMP_STACKWALK_SHA256: "7a3e274a09bc35ccc35e9d3dcd60e738ab14e54ea3306be94a4a8dedaf7a468d" + NODEJS_PATH: "/Users/gitlab-runner/.nvm/versions/node/v22.16.0/bin/node" INSTALLER_URL: "$[[ inputs.macos_x86_64_installer_url ]]" ARTIFACTS_URL: "$[[ inputs.macos_x86_64_artifacts_url ]]" SHA256SUMS_URL: "$[[ inputs.macos_x86_64_sha256sums_url ]]" @@ -66,6 +79,7 @@ variables: MOZ_FETCHES_DIR: 'C:\windoes\fetches' MINIDUMP_STACKWALK_URL: 'https://github.com/rust-minidump/rust-minidump/releases/download/v0.26.1/mi…' MINIDUMP_STACKWALK_SHA256: "dc6da411047ef15b784bffe0f9bf7ecb9221186c4c8fd655e3d8a3fbba0a9c61" + NODEJS_PATH: 'C:\Program Files\nodejs\node.exe' INSTALLER_URL: "$[[ inputs.windows_x86_64_installer_url ]]" ARTIFACTS_URL: "$[[ inputs.windows_x86_64_artifacts_url ]]" SHA256SUMS_URL: "$[[ inputs.windows_x86_64_sha256sums_url ]]" ===================================== .gitlab/_inputs.yml ===================================== @@ -3,10 +3,10 @@ inputs: type: string default: "" description: "Location of the mozharness.zip archive" - tag: + tags: type: string default: "" - description: "Tag used to filter tests" + description: "Space-separated --tag flags (e.g. '--tag foo --tag bar'). Will run all tests if not provided" android_x86_64_installer_url: type: string ===================================== .gitlab/scripts/before_script.py ===================================== @@ -1,5 +1,6 @@ import hashlib import os +import platform import shutil import subprocess import time @@ -32,12 +33,17 @@ def download_file(url: str, dest: Path, sha256: str = "") -> None: def extract_tar(tar_path: Path, dest_dir: Path) -> None: - subprocess.run( + result = subprocess.run( # --strip-components=1: all the archives we fetch have contents nested inside a # top-level directory rather than at the root, so we strip it on extraction. - ["tar", "-xf", str(tar_path), "-C", str(dest_dir), "--strip-components=1"], - check=True, + # + # NOTE: The `v` flag is _required_ for tar to work on MacOS ¯\_(ツ)_/¯ + ["tar", f"-x{'v' if platform.system() == 'Darwin' else ''}f", str(tar_path), "-C", str(dest_dir), "--strip-components=1"], + stderr=subprocess.PIPE, + text=True, ) + if result.returncode != 0: + raise RuntimeError(f"tar failed (exit {result.returncode}):\n{result.stderr}") def check_sha256sums_url(sha256sums_url: str) -> None: @@ -159,6 +165,22 @@ def setup_android_sdk(moz_fetches_dir: str) -> None: print(f"Moved AVD -> {android_device_dir / 'avd'}") + +def download_hostutils(moz_fetches_dir: str) -> None: + # Stable mirror of https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/gecko.cache.le… + HOSTUTILS_URL = "https://build-sources.tbb.torproject.org/hostutils.tar.zst" + HOSTUTILS_SHA256 = ( + "90ff9390181d7dc015c882f11e11800ef03be39f003c29b22bda01ad21c04a9e" + ) + + hostutils_dir = Path(moz_fetches_dir) / "hostutils" + hostutils_dir.mkdir(parents=True, exist_ok=True) + + tar_zst_path = Path("hostutils.tar.zst") + download_file(HOSTUTILS_URL, tar_zst_path, HOSTUTILS_SHA256) + extract_tar(tar_zst_path, hostutils_dir) + + def before_script( mozharness_url: str, minidump_stackwalk_url: str, @@ -175,6 +197,7 @@ def before_script( if setup_android: setup_android_sdk(moz_fetches_dir) + download_hostutils(moz_fetches_dir) if __name__ == "__main__": ===================================== .gitlab/test_marionette.yml ===================================== @@ -1,4 +1,5 @@ -.marionette-desktop: +debian-x86_64_marionette: + extends: .debian-x86_64 stage: test-marionette script: - > @@ -6,23 +7,32 @@ --config-file "$(pwd)/mozharness/configs/marionette/prod_config.py" --installer-url "$INSTALLER_URL" --test-packages-url "$ARTIFACTS_URL/target.test_packages.json" - --tag "$TAG" --headless - -debian-x86_64_marionette: - extends: - - .debian-x86_64 - - .marionette-desktop + $TAGS macos-x86_64_marionette: - extends: - - .macos-x86_64 - - .marionette-desktop + extends: .macos-x86_64 + stage: test-marionette + script: + - > + python3 "$(pwd)/mozharness/scripts/marionette.py" + --config-file "$(pwd)/mozharness/configs/marionette/prod_config.py" + --installer-url "$INSTALLER_URL" + --test-packages-url "$ARTIFACTS_URL/target.test_packages.json" + --headless + $TAGS windows-x86_64_marionette: - extends: - - .windows-x86_64 - - .marionette-desktop + extends: .windows-x86_64 + stage: test-marionette + script: + - > + python3 "$(pwd)/mozharness/scripts/marionette.py" + --config-file "$(pwd)/mozharness/configs/marionette/prod_config.py" + --installer-url "$INSTALLER_URL" + --test-packages-url "$ARTIFACTS_URL/target.test_packages.json" + --headless + ($env:TAGS -split ' ') android-x86_64_marionette: extends: .android-x86_64 @@ -36,4 +46,4 @@ android-x86_64_marionette: --installer-url "$INSTALLER_URL" --test-packages-url "$ARTIFACTS_URL/target.test_packages.json" --package-name "$PACKAGE_NAME" - --tag "$TAG" + $TAGS ===================================== .gitlab/test_xpcshell.yml ===================================== @@ -0,0 +1,50 @@ +debian-x86_64_xpcshell: + extends: .debian-x86_64 + stage: test-xpcshell + script: + - > + python3 "$(pwd)/mozharness/scripts/desktop_unittest.py" + --config-file "$(pwd)/mozharness/configs/unittests/linux_unittest.py" + --xpcshell-suite xpcshell + --installer-url "$INSTALLER_URL" + --test-packages-url "$ARTIFACTS_URL/target.test_packages.json" + $TAGS + +macos-x86_64_xpcshell: + extends: .macos-x86_64 + stage: test-xpcshell + script: + - > + python3 "$(pwd)/mozharness/scripts/desktop_unittest.py" + --config-file "$(pwd)/mozharness/configs/unittests/mac_unittest.py" + --xpcshell-suite xpcshell + --installer-url "$INSTALLER_URL" + --test-packages-url "$ARTIFACTS_URL/target.test_packages.json" + $TAGS + +windows-x86_64_xpcshell: + extends: .windows-x86_64 + stage: test-xpcshell + script: + - > + python3 "$(pwd)/mozharness/scripts/desktop_unittest.py" + --config-file "$(pwd)/mozharness/configs/unittests/win_unittest.py" + --xpcshell-suite xpcshell + --installer-url "$INSTALLER_URL" + --test-packages-url "$ARTIFACTS_URL/target.test_packages.json" + --pip-index + ($env:TAGS -split ' ') + +android-x86_64_xpcshell: + extends: .android-x86_64 + stage: test-xpcshell + script: + - > + python3 "$(pwd)/mozharness/scripts/android_emulator_unittest.py" + --config-file "$(pwd)/mozharness/configs/android/android_common.py" + --config-file "$(pwd)/mozharness/configs/android/android14-x86_64.py" + --test-suite=xpcshell + --installer-url "$ARTIFACTS_URL/test_runner.apk" + --test-packages-url "$ARTIFACTS_URL/target.test_packages.json" + --package-name "$PACKAGE_NAME" + $TAGS ===================================== config/tb-build-06.torproject.org ===================================== @@ -37,13 +37,13 @@ my $test_post = sub { return unless $test->{results} && $test->{results}{success}; return unless $test->{publish_dir}; - my $tag = $test->{name} =~ /^torbrowser/ ? 'tor' : 'mullvad-browser'; + my $browser_tag = $test->{name} =~ /^torbrowser/ ? 'tor' : 'mullvad-browser'; my ($stdout, $stderr, $success) = capture_exec( 'python3', "$FindBin::Bin/tools/trigger-test-pipeline.py", '--step-name', $test->{name}, '--publish-url', $publish_url, '--publish-dir', $test->{publish_dir}, - '--tag', $tag, + '--tags', "$browser_tag,base-browser", ); write_file( "$tbbinfos->{'results-dir'}/$test->{name}.trigger-test-pipeline.stderr.txt", ===================================== tools/trigger-test-pipeline.py ===================================== @@ -35,6 +35,13 @@ def setup_logging() -> None: ) +def comma_separated_list(value): + items = [item.strip() for item in value.split(",") if item.strip()] + if not items: + raise argparse.ArgumentTypeError("must provide at least one tag") + return items + + def parse_args() -> argparse.Namespace: parser = argparse.ArgumentParser( description="Post-build trigger hook for triggering GitLab CI pipelines." @@ -59,9 +66,10 @@ def parse_args() -> argparse.Namespace: help="Subdirectory within the publish URL where build artifacts are located.", ) parser.add_argument( - "--tag", + "--tags", required=False, - help="Tag used to filter tests.", + type=comma_separated_list, + help="Comma separated list of tags used to filter tests. Will run all tests if not provided", ) parser.add_argument( "--dry-run", @@ -71,7 +79,7 @@ def parse_args() -> argparse.Namespace: return parser.parse_args() -def build_inputs(step_name: str, publish_url: str, publish_dir: str, tag: str) -> dict[str, str] | None: +def build_inputs(step_name: str, publish_url: str, publish_dir: str, tags: list[str] | None) -> dict[str, str] | None: # Add the architecture as padding, to address the macos case which doesn't # have architecture in the step name since it is a universal build. browser, channel, platform, architecture = (step_name.split("-") + ["x86_64"])[:4] @@ -116,8 +124,8 @@ def build_inputs(step_name: str, publish_url: str, publish_dir: str, tag: str) - if platform == "android": inputs[f"{input_prefix}_package_name"] = f"org.torproject.{browser}_{channel}" - if tag: - inputs["tag"] = tag + if tags: + inputs["tags"] = " ".join(f"--tag {tag}" for tag in tags) return inputs @@ -157,7 +165,7 @@ def main() -> int: with open(token_file) as f: trigger_token = f.read().strip() - inputs = build_inputs(args.step_name, args.publish_url, args.publish_dir, args.tag) + inputs = build_inputs(args.step_name, args.publish_url, args.publish_dir, args.tags) if inputs is None: logger.info(f"No CI inputs for step {args.step_name!r}, skipping.") return 0 View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-bundle-testsuite… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-bundle-testsuite… You're receiving this email because of your account on gitlab.torproject.org. Manage all notifications: https://gitlab.torproject.org/-/profile/notifications | Help: https://gitlab.torproject.org/help
1 0
0 0
[Git][tpo/applications/mullvad-browser][mullvad-browser-153.3.0esr-16.0-1] fixup! BB 43243: Modify mozharness scripts for Base Browser
by morgan (@morgan) 21 Sep '26

21 Sep '26
morgan pushed to branch mullvad-browser-153.3.0esr-16.0-1 at The Tor Project / Applications / Mullvad Browser Commits: 380e6bbd by Beatriz Rizental at 2026-09-21T16:14:44+00:00 fixup! BB 43243: Modify mozharness scripts for Base Browser Bug 45334: Haver marionette harness accept multiple tags - - - - - 1 changed file: - testing/mozharness/scripts/marionette.py Changes: ===================================== testing/mozharness/scripts/marionette.py ===================================== @@ -82,10 +82,11 @@ class MarionetteTest(TestingMixin, MercurialScript, TransferMixin, CodeCoverageM [ ["--tag"], { - "action": "store", - "dest": "test_tag", - "default": "", - "help": "Tag that identifies how to filter which tests to run.", + "action": "append", + "default": [], + "dest": "test_tags", + "help": "Filter out tests that don't have the given tag. Can be used multiple " + "times in which case the test must contain at least one of the given tags.", }, ], [ @@ -345,8 +346,8 @@ class MarionetteTest(TestingMixin, MercurialScript, TransferMixin, CodeCoverageM cmd = [python, "-u", os.path.join(dirs["abs_marionette_dir"], "runtests.py")] - if self.config.get("test_tag", ""): - cmd.extend(["--tag", self.config["test_tag"]]) + if self.config["test_tags"]: + cmd.extend([f"--tag={t}" for t in self.config["test_tags"]]) manifest = os.path.join( dirs["abs_marionette_tests_dir"], self.config["test_manifest"] View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/380… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/380… You're receiving this email because of your account on gitlab.torproject.org. Manage all notifications: https://gitlab.torproject.org/-/profile/notifications | Help: https://gitlab.torproject.org/help
1 0
0 0
[Git][tpo/applications/tor-browser][tor-browser-153.3.0esr-16.0-1] fixup! BB 43243: Modify mozharness scripts for Base Browser
by morgan (@morgan) 21 Sep '26

21 Sep '26
morgan pushed to branch tor-browser-153.3.0esr-16.0-1 at The Tor Project / Applications / Tor Browser Commits: 725526ac by Beatriz Rizental at 2026-09-21T16:10:01+00:00 fixup! BB 43243: Modify mozharness scripts for Base Browser Bug 45334: Haver marionette harness accept multiple tags - - - - - 1 changed file: - testing/mozharness/scripts/marionette.py Changes: ===================================== testing/mozharness/scripts/marionette.py ===================================== @@ -82,10 +82,11 @@ class MarionetteTest(TestingMixin, MercurialScript, TransferMixin, CodeCoverageM [ ["--tag"], { - "action": "store", - "dest": "test_tag", - "default": "", - "help": "Tag that identifies how to filter which tests to run.", + "action": "append", + "default": [], + "dest": "test_tags", + "help": "Filter out tests that don't have the given tag. Can be used multiple " + "times in which case the test must contain at least one of the given tags.", }, ], [ @@ -345,8 +346,8 @@ class MarionetteTest(TestingMixin, MercurialScript, TransferMixin, CodeCoverageM cmd = [python, "-u", os.path.join(dirs["abs_marionette_dir"], "runtests.py")] - if self.config.get("test_tag", ""): - cmd.extend(["--tag", self.config["test_tag"]]) + if self.config["test_tags"]: + cmd.extend([f"--tag={t}" for t in self.config["test_tags"]]) manifest = os.path.join( dirs["abs_marionette_tests_dir"], self.config["test_manifest"] View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/725526a… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/725526a… You're receiving this email because of your account on gitlab.torproject.org. Manage all notifications: https://gitlab.torproject.org/-/profile/notifications | Help: https://gitlab.torproject.org/help
1 0
0 0
[Git][tpo/applications/tor-browser] Pushed new branch tor-browser-156.0a1-17.0-1
by jwilde (@jwilde) 21 Sep '26

21 Sep '26
jwilde pushed new branch tor-browser-156.0a1-17.0-1 at The Tor Project / Applications / Tor Browser -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/tree/tor-brows… You're receiving this email because of your account on gitlab.torproject.org. Manage all notifications: https://gitlab.torproject.org/-/profile/notifications | Help: https://gitlab.torproject.org/help
1 0
0 0
[Git][tpo/applications/mullvad-browser][mullvad-browser-153.3.0esr-16.0-1] fixup! MB 1: Mullvad Browser branding
by morgan (@morgan) 21 Sep '26

21 Sep '26
morgan pushed to branch mullvad-browser-153.3.0esr-16.0-1 at The Tor Project / Applications / Mullvad Browser Commits: 4a0212ee by Morgan at 2026-09-21T13:53:35+00:00 fixup! MB 1: Mullvad Browser branding MB 580: Migrate hiding feedbackPage menuitem to Mullvad Browser patchset - - - - - 1 changed file: - browser/base/content/browser-menubar.inc.xhtml Changes: ===================================== browser/base/content/browser-menubar.inc.xhtml ===================================== @@ -460,6 +460,7 @@ hidden="true" appmenu-data-l10n-id="appmenuitem-report-broken-site"/> <menuitem id="feedbackPage" + hidden="true" data-l10n-id="menu-help-share-ideas" appmenu-data-l10n-id="appmenu-help-share-ideas"/> <menuitem id="helpSafeMode" View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/4a0… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/4a0… You're receiving this email because of your account on gitlab.torproject.org. Manage all notifications: https://gitlab.torproject.org/-/profile/notifications | Help: https://gitlab.torproject.org/help
1 0
0 0
[Git][tpo/applications/mullvad-browser][mullvad-browser-153.3.0esr-16.0-1] fixup! MB 38: Mullvad Browser configuration
by Pier Angelo Vendrame (@pierov) 21 Sep '26

21 Sep '26
Pier Angelo Vendrame pushed to branch mullvad-browser-153.3.0esr-16.0-1 at The Tor Project / Applications / Mullvad Browser Commits: 7c3cc2ff by Pier Angelo Vendrame at 2026-09-21T14:39:55+02:00 fixup! MB 38: Mullvad Browser configuration BB 45073: Part 1: Check tor-browser.js. We moved some common preferences that were defined both in 000-tor-browser.js and 000-mullvad-browser.js in the common file to reduce redundancy. - - - - - 1 changed file: - browser/app/profile/000-mullvad-browser.js Changes: ===================================== browser/app/profile/000-mullvad-browser.js ===================================== @@ -35,10 +35,8 @@ pref("privacy.spoof_english", 2); pref("browser.tabs.tabmanager.enabled", false); // mullvad-browser#131: Review a few updater preferences -pref("app.update.notifyDuringDownload", true); pref("app.update.url.manual", "https://mullvad.net/download/browser"); pref("app.update.url.details", "https://mullvad.net/download/browser"); -pref("app.update.badgeWaitTime", 0); // point to our feedback url rather than Mozilla's pref("app.feedback.baseURL", "https://mullvad.net/help/tag/browser/"); View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/7c3… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/7c3… You're receiving this email because of your account on gitlab.torproject.org. Manage all notifications: https://gitlab.torproject.org/-/profile/notifications | Help: https://gitlab.torproject.org/help
1 0
0 0
[Git][tpo/applications/mullvad-browser][mullvad-browser-153.3.0esr-16.0-1] fixup! BB 18905: Hide unwanted items from help menu
by morgan (@morgan) 21 Sep '26

21 Sep '26
morgan pushed to branch mullvad-browser-153.3.0esr-16.0-1 at The Tor Project / Applications / Mullvad Browser Commits: 44c7c9cd by Henry Wilkes at 2026-09-21T11:59:19+00:00 fixup! BB 18905: Hide unwanted items from help menu BB 45288: Show "share ideas" menu item again. - - - - - 1 changed file: - browser/base/content/browser-menubar.inc.xhtml Changes: ===================================== browser/base/content/browser-menubar.inc.xhtml ===================================== @@ -460,7 +460,6 @@ hidden="true" appmenu-data-l10n-id="appmenuitem-report-broken-site"/> <menuitem id="feedbackPage" - hidden="true" data-l10n-id="menu-help-share-ideas" appmenu-data-l10n-id="appmenu-help-share-ideas"/> <menuitem id="helpSafeMode" View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/44c… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/44c… You're receiving this email because of your account on gitlab.torproject.org. Manage all notifications: https://gitlab.torproject.org/-/profile/notifications | Help: https://gitlab.torproject.org/help
1 0
0 0
[Git][tpo/applications/tor-browser][tor-browser-153.3.0esr-16.0-1] 3 commits: fixup! TB 40562: Added Tor Browser preferences to 000-tor-browser.js
by morgan (@morgan) 21 Sep '26

21 Sep '26
morgan pushed to branch tor-browser-153.3.0esr-16.0-1 at The Tor Project / Applications / Tor Browser Commits: bd38119d by Henry Wilkes at 2026-09-21T11:49:17+00:00 fixup! TB 40562: Added Tor Browser preferences to 000-tor-browser.js TB 45288: Change the "share ideas" url to point to about:manual. - - - - - 58616fcc by Henry Wilkes at 2026-09-21T11:49:17+00:00 fixup! BB 18905: Hide unwanted items from help menu BB 45288: Show "share ideas" menu item again. - - - - - 463717a6 by Henry Wilkes at 2026-09-21T11:49:17+00:00 fixup! TB 45178: Update support settings for Tor Browser. TB 45288: Change the "share ideas" link in settings. - - - - - 3 changed files: - browser/app/profile/000-tor-browser.js - browser/base/content/browser-menubar.inc.xhtml - browser/components/preferences/config/about-firefox.mjs Changes: ===================================== browser/app/profile/000-tor-browser.js ===================================== @@ -60,7 +60,7 @@ pref("browser.startup.homepage", "about:tor"); // tor-browser#43864, tor-browser#40899: general browser support url. pref("browser.base-browser-support-url", "https://support.torproject.org/tor-browser"); // Point to our feedback url rather than Mozilla's -pref("app.feedback.baseURL", "https://support.torproject.org/%LOCALE%/get-in-touch/bug-or-feedback"); +pref("app.feedback.baseURL", "about:manual#get-in-touch__bug-or-feedback"); // tor-browser#40701: add our custom download warning. pref("browser.download.showTorWarning", true); ===================================== browser/base/content/browser-menubar.inc.xhtml ===================================== @@ -474,7 +474,6 @@ hidden="true" appmenu-data-l10n-id="appmenuitem-report-broken-site"/> <menuitem id="feedbackPage" - hidden="true" data-l10n-id="menu-help-share-ideas" appmenu-data-l10n-id="appmenu-help-share-ideas"/> <menuitem id="helpSafeMode" ===================================== browser/components/preferences/config/about-firefox.mjs ===================================== @@ -572,10 +572,9 @@ SettingGroupManager.registerGroups({ id: "supportShareIdeas", l10nId: "support-share-ideas", control: "moz-box-link", - controlAttrs: { - // Update the URL for Tor Browser. tor-browser#45178. - href: "https://forum.torproject.org", - }, + // Update the URL for Tor Browser. tor-browser#45178 and + // tor-browser#45288. + supportPage: "tor-manual:get-in-touch__bug-or-feedback", }, ], }, View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/055898… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/055898… You're receiving this email because of your account on gitlab.torproject.org. Manage all notifications: https://gitlab.torproject.org/-/profile/notifications | Help: https://gitlab.torproject.org/help
1 0
0 0
  • ← Newer
  • 1
  • ...
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • ...
  • 22
  • Older →

HyperKitty Powered by HyperKitty version 1.3.12.