Skip to content

Migration: uBlock Origin 1.75.4 #649

Closed

Description

@github-actions

@Nawid3333 CI failed twice on #646 (Toolchain update: uBlock Origin 1.75.4): the new version most likely needs changes to the code here, which no rerun or rebase brings. #646 is labelled hold meanwhile.

What failed

Job Failed step What the step checks
Lint workflows Workflow script tests see its log
e2e (Windows, playback 2/3) End-to-end playback (Windows Firefox) real playback or the installed extension in Firefox; a network stream can also fail on its own
e2e (Linux, playback 1/2) End-to-end playback (Linux Firefox) real playback or the installed extension in Firefox; a network stream can also fail on its own
e2e (Windows, extension 3/3) End-to-end extension tests (Windows Firefox) real playback or the installed extension in Firefox; a network stream can also fail on its own
e2e (Windows, extension 2/3) Install mpv and the native host installing mpv for the MPV specs (.github/mpv-build.json)
e2e (Windows, playback 1/3) Install mpv and the native host installing mpv for the MPV specs (.github/mpv-build.json)
e2e (Linux, extension 2/2) End-to-end extension tests (Linux Firefox) real playback or the installed extension in Firefox; a network stream can also fail on its own
e2e (Windows, playback 3/3) Install mpv and the native host installing mpv for the MPV specs (.github/mpv-build.json)
The last lines of Lint workflows
  ok    no mention
  ok    no link of its own
  ok    the next run reads the real commit
w9 more commits than it lists -> the rest named, with the link
  ok    counts them all
  ok    lists the oldest three
  ok    says how many more
w10 a commit with many files -> eight named, the rest counted
  ok    counts the rest
w11 the issues cannot be read -> the step fails (the failure issue reports it)
  ok    fails
  ok    no issue opened
n1 a failure with none open -> one issue, assigned
  ok    succeeds
  ok    opens it, assigned
n2 a failure with one open -> a comment on it
  ok    comments on #12
  ok    opens none
c1 a clean run -> the failure issue closed
  ok    closes #12
  ok    not the other
== vendored-updates.test.sh
v1 dash.js changed vtt.js -> an issue with the change, older ones closed
  ok    succeeds
  ok    opens "vtt.js changed in dash.js v5.3.0"
  ok    counts the changed lines and links the compare
  ok    closes the older #60, pointing at the new one
  ok    closes #61, whose release the pin has passed
v2 the same vtt.js -> nothing
  ok    succeeds
  ok    opens nothing
v3 vtt.js gone from the new release -> an issue saying so
  ok    succeeds
  ok    says it is gone
v4 raised before -> nothing, nothing fetched
  ok    succeeds
  ok    opens nothing
  ok    fetches nothing
Failed: toolchain-updates.test.sh
##[error]Process completed with exit code 1.
The last lines of e2e (Windows, playback 2/3)
  PNPM_HOME: C:\Users\runneradmin\setup-pnpm\node_modules\.bin
  FIREFOX_BINARY: C:\Program Files\Firefox_latest\firefox.exe
  FASTSTREAM_MPV_DEBUG: 1
##[endgroup]
No files were found with the provided path: logs/. No artifacts will be uploaded.
##[group]Run actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9
with:
  name: e2e-moz-logs-windows-playback-2
  path: logs-moz/
  if-no-files-found: ignore
  retention-days: 7
  compression-level: 6
  overwrite: false
  include-hidden-files: false
  archive: true
env:
  E2E_SHARD: 2/3
  PNPM_HOME: C:\Users\runneradmin\setup-pnpm\node_modules\.bin
  FIREFOX_BINARY: C:\Program Files\Firefox_latest\firefox.exe
  FASTSTREAM_MPV_DEBUG: 1
##[endgroup]
No files were found with the provided path: logs-moz/. No artifacts will be uploaded.
Post job cleanup.
Pruning is unnecessary.
Post job cleanup.
[command]"C:\Program Files\Git\bin\git.exe" version
git version 2.56.0.windows.4
Temporarily overriding HOME='D:\a\_temp\d24ed9b9-6e26-4f4e-929b-2fc415430e19' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory
[command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\FastStream\FastStream
Removing SSH command configuration
[command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand
[command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\""
Removing HTTP extra header
[command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
[command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :\""
Removing includeIf entries pointing to credentials config files
[command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp ^includeIf\.gitdir:
[command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "git config --local --show-origin --name-only --get-regexp remote.origin.url"
Cleaning up orphan processes
The last lines of e2e (Linux, playback 1/2)
  FIREFOX_BINARY: /opt/hostedtoolcache/firefox/latest/x64/firefox
##[endgroup]
No files were found with the provided path: logs/retried.jsonl. No artifacts will be uploaded.
##[group]Run actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9
with:
  name: e2e-logs-Linux-playback-1
  path: logs/
  if-no-files-found: ignore
  retention-days: 30
  compression-level: 6
  overwrite: false
  include-hidden-files: false
  archive: true
env:
  E2E_SHARD: 1/2
  PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
  PULSE_SERVER: unix:/run/user/1001/pulse/native
  E2E_SOUND_SINK: faststream_e2e
  FIREFOX_BINARY: /opt/hostedtoolcache/firefox/latest/x64/firefox
##[endgroup]
No files were found with the provided path: logs/. No artifacts will be uploaded.
Post job cleanup.
Pruning is unnecessary.
Post job cleanup.
[command]/usr/bin/git version
git version 2.56.0
Temporarily overriding HOME='/home/runner/work/_temp/c46f4b39-bf89-4c6c-b46c-31894067e32b' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory
[command]/usr/bin/git config --global --add safe.directory /home/runner/work/FastStream/FastStream
Removing SSH command configuration
[command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
[command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Removing HTTP extra header
[command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
[command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Removing includeIf entries pointing to credentials config files
[command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
[command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
Cleaning up orphan processes
Terminate orphan process: pid (4488) (pulseaudio)
The last lines of e2e (Windows, extension 3/3)
  PNPM_HOME: C:\Users\runneradmin\setup-pnpm\node_modules\.bin
  FIREFOX_BINARY: C:\Program Files\Firefox_latest\firefox.exe
  FASTSTREAM_MPV_DEBUG: 1
##[endgroup]
No files were found with the provided path: logs/. No artifacts will be uploaded.
##[group]Run actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9
with:
  name: e2e-moz-logs-windows-extension-3
  path: logs-moz/
  if-no-files-found: ignore
  retention-days: 7
  compression-level: 6
  overwrite: false
  include-hidden-files: false
  archive: true
env:
  E2E_SHARD: 3/3
  PNPM_HOME: C:\Users\runneradmin\setup-pnpm\node_modules\.bin
  FIREFOX_BINARY: C:\Program Files\Firefox_latest\firefox.exe
  FASTSTREAM_MPV_DEBUG: 1
##[endgroup]
No files were found with the provided path: logs-moz/. No artifacts will be uploaded.
Post job cleanup.
Pruning is unnecessary.
Post job cleanup.
[command]"C:\Program Files\Git\bin\git.exe" version
git version 2.56.0.windows.4
Temporarily overriding HOME='D:\a\_temp\11dca77b-fa06-4824-b5ec-e0b7cdac0d84' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory
[command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\FastStream\FastStream
Removing SSH command configuration
[command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand
[command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\""
Removing HTTP extra header
[command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
[command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :\""
Removing includeIf entries pointing to credentials config files
[command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp ^includeIf\.gitdir:
[command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "git config --local --show-origin --name-only --get-regexp remote.origin.url"
Cleaning up orphan processes
The last lines of e2e (Windows, extension 2/3)
env:
  E2E_SHARD: 2/3
  PNPM_HOME: C:\Users\runneradmin\setup-pnpm\node_modules\.bin
  FIREFOX_BINARY: C:\Program Files\Firefox_latest\firefox.exe
##[endgroup]
No files were found with the provided path: logs/. No artifacts will be uploaded.
##[group]Run actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9
with:
  name: e2e-moz-logs-windows-extension-2
  path: logs-moz/
  if-no-files-found: ignore
  retention-days: 7
  compression-level: 6
  overwrite: false
  include-hidden-files: false
  archive: true
env:
  E2E_SHARD: 2/3
  PNPM_HOME: C:\Users\runneradmin\setup-pnpm\node_modules\.bin
  FIREFOX_BINARY: C:\Program Files\Firefox_latest\firefox.exe
##[endgroup]
No files were found with the provided path: logs-moz/. No artifacts will be uploaded.
Post job cleanup.
Pruning is unnecessary.
Post job cleanup.
[command]"C:\Program Files\Git\bin\git.exe" version
git version 2.56.0.windows.4
Temporarily overriding HOME='D:\a\_temp\615ba47b-d548-46ff-a12b-321f20d7a5b0' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory
[command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\FastStream\FastStream
Removing SSH command configuration
[command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand
[command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\""
Removing HTTP extra header
[command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
[command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :\""
Removing includeIf entries pointing to credentials config files
[command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp ^includeIf\.gitdir:
[command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "git config --local --show-origin --name-only --get-regexp remote.origin.url"
Cleaning up orphan processes
The last lines of e2e (Windows, playback 1/3)
env:
  E2E_SHARD: 1/3
  PNPM_HOME: C:\Users\runneradmin\setup-pnpm\node_modules\.bin
  FIREFOX_BINARY: C:\Program Files\Firefox_latest\firefox.exe
##[endgroup]
No files were found with the provided path: logs/. No artifacts will be uploaded.
##[group]Run actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9
with:
  name: e2e-moz-logs-windows-playback-1
  path: logs-moz/
  if-no-files-found: ignore
  retention-days: 7
  compression-level: 6
  overwrite: false
  include-hidden-files: false
  archive: true
env:
  E2E_SHARD: 1/3
  PNPM_HOME: C:\Users\runneradmin\setup-pnpm\node_modules\.bin
  FIREFOX_BINARY: C:\Program Files\Firefox_latest\firefox.exe
##[endgroup]
No files were found with the provided path: logs-moz/. No artifacts will be uploaded.
Post job cleanup.
Pruning is unnecessary.
Post job cleanup.
[command]"C:\Program Files\Git\bin\git.exe" version
git version 2.56.0.windows.4
Temporarily overriding HOME='D:\a\_temp\a7ecb1ef-c64a-48b9-aa15-b4b8d7775273' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory
[command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\FastStream\FastStream
Removing SSH command configuration
[command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand
[command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\""
Removing HTTP extra header
[command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
[command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :\""
Removing includeIf entries pointing to credentials config files
[command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp ^includeIf\.gitdir:
[command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "git config --local --show-origin --name-only --get-regexp remote.origin.url"
Cleaning up orphan processes
The last lines of e2e (Linux, extension 2/2)
  FIREFOX_BINARY: /opt/hostedtoolcache/firefox/latest/x64/firefox
##[endgroup]
No files were found with the provided path: logs/retried.jsonl. No artifacts will be uploaded.
##[group]Run actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9
with:
  name: e2e-logs-Linux-extension-2
  path: logs/
  if-no-files-found: ignore
  retention-days: 30
  compression-level: 6
  overwrite: false
  include-hidden-files: false
  archive: true
env:
  E2E_SHARD: 2/2
  PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
  PULSE_SERVER: unix:/run/user/1001/pulse/native
  E2E_SOUND_SINK: faststream_e2e
  FIREFOX_BINARY: /opt/hostedtoolcache/firefox/latest/x64/firefox
##[endgroup]
No files were found with the provided path: logs/. No artifacts will be uploaded.
Post job cleanup.
Pruning is unnecessary.
Post job cleanup.
[command]/usr/bin/git version
git version 2.56.0
Temporarily overriding HOME='/home/runner/work/_temp/74ce0d77-7527-4617-8182-ccb02882c9c7' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory
[command]/usr/bin/git config --global --add safe.directory /home/runner/work/FastStream/FastStream
Removing SSH command configuration
[command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
[command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Removing HTTP extra header
[command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
[command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Removing includeIf entries pointing to credentials config files
[command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
[command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
Cleaning up orphan processes
Terminate orphan process: pid (4356) (pulseaudio)
The last lines of e2e (Windows, playback 3/3)
env:
  E2E_SHARD: 3/3
  PNPM_HOME: C:\Users\runneradmin\setup-pnpm\node_modules\.bin
  FIREFOX_BINARY: C:\Program Files\Firefox_latest\firefox.exe
##[endgroup]
No files were found with the provided path: logs/. No artifacts will be uploaded.
##[group]Run actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9
with:
  name: e2e-moz-logs-windows-playback-3
  path: logs-moz/
  if-no-files-found: ignore
  retention-days: 7
  compression-level: 6
  overwrite: false
  include-hidden-files: false
  archive: true
env:
  E2E_SHARD: 3/3
  PNPM_HOME: C:\Users\runneradmin\setup-pnpm\node_modules\.bin
  FIREFOX_BINARY: C:\Program Files\Firefox_latest\firefox.exe
##[endgroup]
No files were found with the provided path: logs-moz/. No artifacts will be uploaded.
Post job cleanup.
Pruning is unnecessary.
Post job cleanup.
[command]"C:\Program Files\Git\bin\git.exe" version
git version 2.56.0.windows.4
Temporarily overriding HOME='D:\a\_temp\19083d76-27fd-41ff-bc2b-71635c2616eb' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory
[command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\FastStream\FastStream
Removing SSH command configuration
[command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand
[command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\""
Removing HTTP extra header
[command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
[command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :\""
Removing includeIf entries pointing to credentials config files
[command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp ^includeIf\.gitdir:
[command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "git config --local --show-origin --name-only --get-regexp remote.origin.url"
Cleaning up orphan processes

What to do

  1. On a branch of its own off main, migrate/ublock-origin-1.75.4, an agent session or you change the code for uBlock Origin 1.75.4, with a test that pins the new behaviour, and open a pull request for it. If main fails as well (above), fix that first.
  2. Once that is merged: if it took the new version itself, toolchain-updates.yml closes Toolchain update: uBlock Origin 1.75.4 #646; otherwise Update branch on Toolchain update: uBlock Origin 1.75.4 #646 runs its CI again.
  3. CI passing on Toolchain update: uBlock Origin 1.75.4 #646 closes this issue and takes off the hold label it set; Toolchain update: uBlock Origin 1.75.4 #646 is then reported on as every update is.

Meanwhile, closing #646 skips this version for good; the next one comes as a pull request of its own.

This issue closes itself once CI passes on #646, or once #646 is merged or closed (checked daily).

Activity

  1. Nawid3333 commented on Nov 9, 2026

    @Nawid3333
    Owner

    False alarm. #646 was red for two reasons unrelated to uBlock Origin: GitHub's 504s on downloads that morning, and a workflow test that expected the old pin (fixed in #651). Replaced by #654, uBlock Origin 1.76.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions