Skip to content

debian: lead webhttrack browser dep with chromium to dodge firefox-esr autoremoval#436

Merged
xroche merged 1 commit into
masterfrom
deb/webhttrack-browser-dep-reorder
Jun 27, 2026
Merged

debian: lead webhttrack browser dep with chromium to dodge firefox-esr autoremoval#436
xroche merged 1 commit into
masterfrom
deb/webhttrack-browser-dep-reorder

Conversation

@xroche

@xroche xroche commented Jun 27, 2026

Copy link
Copy Markdown
Owner

The Debian tracker has httrack scheduled for autoremoval on 22 July 2026: "depends (transitively) on firefox-esr, affected by #1127569". That transitive dependency comes only from webhttrack's firefox-esr | chromium | www-browser, and webhttrack stays installable through any of the alternatives. The mark is an artifact of britney keying off the first alternative of a disjunction: with firefox-esr first, the whole httrack source inherits firefox-esr's removal clock every time Firefox catches an RC bug.

Leading with chromium makes britney track chromium instead of the RC-bug-prone firefox-esr. The virtual www-browser can't go first: lintian requires a real package as the first alternative (virtual-package-depends-without-real-package-depends), so chromium is the lintian-clean way to displace firefox-esr from the front. apt still resolves a concrete browser the same way in practice.

@xroche xroche force-pushed the deb/webhttrack-browser-dep-reorder branch from b438487 to 99b3c6c Compare June 27, 2026 18:32
webhttrack's "firefox-esr | chromium | www-browser" made the httrack
source inherit firefox-esr's autoremoval clock: britney keys off the
first alternative of a disjunction, so every firefox-esr RC bug
(currently #1127569) dragged httrack toward removal even though
webhttrack stays installable via the other alternatives.

Lead with chromium instead. lintian requires a real package as the
first alternative (virtual-package-depends-without-real-package-depends),
so the virtual www-browser cannot go first; chromium is real, keeps the
dep lintian-clean, and makes britney track chromium rather than the
RC-bug-prone firefox-esr.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: Xavier Roche <roche@httrack.com>
@xroche xroche force-pushed the deb/webhttrack-browser-dep-reorder branch from 99b3c6c to 98bacad Compare June 27, 2026 18:41
@xroche xroche changed the title debian: reorder webhttrack browser alternative to dodge firefox-esr autoremoval debian: lead webhttrack browser dep with chromium to dodge firefox-esr autoremoval Jun 27, 2026
@xroche xroche merged commit 247a460 into master Jun 27, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant