Source: lintian-brush
Version: 0.130

The Debian Janitor service is opening merge proposals to drop
"obsolete" dependency relations. I'm wondering what the justification
is for this? Does it significantly speed up apt upgrades?

It's useful for packages to match dependencies and their versions in
debian/control with what's provided in the upstream build system
(meson.build, configure.ac, CMakeLists.txt etc.).

It's perhaps more developer work to think about whether the versions
are so old that the Janitor will recommend their removal. So if the
Janitor is potentially requiring more developer mental energy, then
it's worth questioning whether it should be making these merge
proposals by default.

I'm not sure that it's actually "best practice" to be dropping those
package version relationships.


For reference, I guess you can add 'gnome-shell' to your ignore list
for this feature. See
https://salsa.debian.org/gnome-team/shell-extensions/gnome-shell-extension-hide-activities/-/merge_requests/4
for a brief explanation.

Thank you,
Jeremy Bicha

Reply via email to