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