testsAndMisc/docs/superpowers/evidence/librewolf-local-gio-2026-11-01.json
Krzysztof kuhy Rudnicki cbafd63277
Some checks are pending
dependency freshness / dependencies on newest stable (push) Waiting to run
md-naming / markdown naming convention (push) Waiting to run
Pre-commit checks / pre-commit (${{ matrix.group }}) (mypy, mypy) (push) Waiting to run
Pre-commit checks / pre-commit (${{ matrix.group }}) (pylint, pylint) (push) Waiting to run
Pre-commit checks / pre-commit (${{ matrix.group }}) (rest, ) (push) Waiting to run
Pre-commit checks / pre-commit (${{ matrix.group }}) (shellcheck, shellcheck) (push) Waiting to run
Python tests / test (push) Waiting to run
repo-contract / repo contract (push) Waiting to run
Shell tests / shell-tests (push) Waiting to run
Shell tests / lib-tests (push) Waiting to run
Shell tests / arch-tests (push) Waiting to run
librewolf launcher skips gvfs (GIO_USE_VFS=local); bump stale meta pins
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 18:02:06 +01:00

33 lines
1.5 KiB
JSON

{
"intent": "LibreWolf opens in seconds instead of ~4 min after login: it no longer waits on gvfs D-Bus calls that hit the 25 s timeout.",
"scope": [
"linux_configuration/scripts/librewolf-local-gio.sh (symlinked as ~/.local/bin/librewolf)",
"meta/requirements.txt, meta/requirements-test.txt: stale pins that kept the Pre-commit CI baseline red",
"Non-goal: the .desktop entry (calls /usr/lib/librewolf/librewolf directly); launcher is PATH-based"
],
"changes": [
"PATH wrapper exec's /usr/bin/librewolf with GIO_USE_VFS=local, same pattern as krita-scaled.sh",
"anthropic 2.1.0->2.3.0 (CI finding) plus 17 other patch/minor pins bumped to newest stable"
],
"verification": [
{
"command": "check_librewolf_gio.sh (Xvfb, throwaway profile, reads /proc/<pid>/environ)",
"result": "pass",
"evidence": "wrapper on PATH: PASS; /usr/bin/librewolf only: FAIL: GIO_USE_VFS not set; user confirmed real launch is fast"
},
{
"command": "scripts/check_dependency_freshness.sh meta/requirements.txt meta/requirements-test.txt && uv pip compile -p 3.14 both",
"result": "pass",
"evidence": "exit=0, no findings; RESOLVES"
}
],
"risks": [
"GTK dialogs inside LibreWolf lose gvfs URIs (smb://, sftp://)",
"Minor bumps (flake8 7.5, pyflakes 4.1, prospector 1.20, python-kasa 0.12) may surface new lint findings"
],
"rollback": [
"rm ~/.local/bin/librewolf restores /usr/bin/librewolf; git revert for the pins",
"After rollback: `command -v librewolf` prints /usr/bin/librewolf"
]
}