debian: lead webhttrack browser dep with chromium to dodge firefox-esr autoremoval#436
Merged
Merged
Conversation
b438487 to
99b3c6c
Compare
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>
99b3c6c to
98bacad
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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
chromiummakes britney track chromium instead of the RC-bug-prone firefox-esr. The virtualwww-browsercan'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.