Control: tag -1 + wontfix Hi Bill,
Bill Allombert wrote: > Rename qutebrowser -> qutebrowser-common > qutebrowser-qtwebengine -> qutebrowser + Provides qutebrowser-qtwebengine > Change qutebrowser and qutebrowser-qtwebkit to Depend on qutebrowser-common. > Change qutebrowser-common to not depend on > qutebrowser-qtwebengine|qutebrowser-qtwebkit You don't seem to have understood how these packages work: /usr/bin/qutebrowser is in the package qutebrowser. And that's the primary package a user will select for installation in most cases. So it does not make sense to rename that package. The other two package are primarily dependency packages (depend on multiple packages needed for the according rendering engine) and only secondarily metapackages for installation. i.e. if and only if the user wants a specific rendering engine (or both), then the user selects either qutebrowser-qtwebengine, qutebrowser-qtwebkit (or both), otherwise qutebrowser pulls in at least one of these rendering engines — depending on the architecture as not both rendering engines are available on all architectures. Hense your suggestion is moot, because then qutebrowser-common would have an RC bug as it does not depend on "qutebrowser-qtwebengine | qutebrowser-qtwebkit" which /usr/bin/qutebrowser requires to work as it needs at least one of the two rendering engines. I could drop the dependency on qutebrowser in qutebrowser-qtwebengine and qutebrowser-qtwebkit. Then they would only serve as dependency packages and no more as metapackages. But I refuse to do that unless someone proves (or someone I trust in that matter declares, e.g. the APT developers, Cc'ed) that these source-package-internal dependency loop is really an issue for APT _nowadays_. Tagging as "wontfix" until I have feedback from either the APT developers or someone who can prove that these dependency loops cause issues. Regards, Axel -- ,''`. | Axel Beckert <a...@debian.org>, https://people.debian.org/~abe/ : :' : | Debian Developer, ftp.ch.debian.org Admin `. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5 `- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE