On Mon, May 8, 2023 at 6:11 PM Jelmer Vernooij <jel...@jelmer.uk> wrote: > On Mon, May 08, 2023 at 05:56:47PM +0300, Martin-Éric Racine wrote: > > lintian-brush currently Depends on or Recommends packages that pull a large > > part of GNOME. > > > > This is excessive, especialy for a CLI tool. Please demote some of these to > > mere Suggests. > > Thanks for the bug report. > > Can you be more specific - which packages is it pulling in that are > unexpected? lintian-brush has a Suggests on gnome-pkg-tools, but none of its > hard > dependencies/recommends should (transitively) depend on GNOME.
python3-launchpadlib pulls everything and the kitchen sink: $ LC_ALL=C sudo apt-get install --option Debug::pkgDepCache::AutoInstall=true lintian-brush Reading package lists... Done Building dependency tree... Done Reading state information... Done Installing python3-breezy:i386 as Depends of lintian-brush:i386 Installing python3-configobj:i386 as Depends of python3-breezy:i386 Installing python3-fastbencode:i386 as Depends of python3-breezy:i386 Installing python3-merge3:i386 as Depends of python3-breezy:i386 Installing python3-dulwich:i386 as Depends of python3-breezy:i386 Installing python3-fastimport:i386 as Recommends of python3-dulwich:i386 Installing python3-patiencediff:i386 as Depends of python3-breezy:i386 Installing python3-launchpadlib:i386 as Recommends of python3-breezy:i386 Installing python3-lazr.restfulclient:i386 as Depends of python3-launchpadlib:i386 Installing python3-lazr.uri:i386 as Depends of python3-lazr.restfulclient:i386 Installing python3-wadllib:i386 as Depends of python3-lazr.restfulclient:i386 Installing python3-oauthlib:i386 as Depends of python3-lazr.restfulclient:i386 Installing python3-blinker:i386 as Depends of python3-oauthlib:i386 Installing python3-jwt:i386 as Depends of python3-oauthlib:i386 Installing python3-keyring:i386 as Recommends of python3-launchpadlib:i386 Installing python3-jaraco.classes:i386 as Depends of python3-keyring:i386 Installing python3-jeepney:i386 as Depends of python3-keyring:i386 Installing python3-secretstorage:i386 as Depends of python3-keyring:i386 Installing gnome-keyring:i386 as Recommends of python3-secretstorage:i386 Installing dconf-gsettings-backend:i386 as Depends of gnome-keyring:i386 Installing dconf-service:i386 as Depends of dconf-gsettings-backend:i386 Installing libdconf1:i386 as Depends of dconf-service:i386 Installing libgck-1-0:i386 as Depends of gnome-keyring:i386 Installing libgcr-base-3-1:i386 as Depends of gnome-keyring:i386 Installing gcr:i386 as Depends of gnome-keyring:i386 Installing libgcr-ui-3-1:i386 as Depends of gcr:i386 Installing libcairo2:i386 as Depends of libgcr-ui-3-1:i386 Installing libpixman-1-0:i386 as Depends of libcairo2:i386 Installing libxcb-render0:i386 as Depends of libcairo2:i386 Installing libxcb-shm0:i386 as Depends of libcairo2:i386 Installing libxrender1:i386 as Depends of libcairo2:i386 Installing libgdk-pixbuf-2.0-0:i386 as Depends of libgcr-ui-3-1:i386 Installing libgdk-pixbuf2.0-common:i386 as Depends of libgdk-pixbuf-2.0-0:i386 Installing libgdk-pixbuf2.0-bin:i386 as Recommends of libgdk-pixbuf-2.0-0:i386 Installing libgtk-3-0:i386 as Depends of libgcr-ui-3-1:i386 Installing adwaita-icon-theme:i386 as Depends of libgtk-3-0:i386 Installing hicolor-icon-theme:i386 as Depends of adwaita-icon-theme:i386 Installing gtk-update-icon-cache:i386 as Depends of adwaita-icon-theme:i386 Installing librsvg2-common:i386 as Recommends of adwaita-icon-theme:i386 Installing librsvg2-2:i386 as Depends of librsvg2-common:i386 Installing libcairo-gobject2:i386 as Depends of librsvg2-2:i386 Installing libpango-1.0-0:i386 as Depends of librsvg2-2:i386 Installing fontconfig:i386 as Depends of libpango-1.0-0:i386 Installing libharfbuzz0b:i386 as Depends of libpango-1.0-0:i386 Installing libgraphite2-3:i386 as Depends of libharfbuzz0b:i386 Installing libpangocairo-1.0-0:i386 as Depends of librsvg2-2:i386 Installing libpangoft2-1.0-0:i386 as Depends of libpangocairo-1.0-0:i386 Installing libatk-bridge2.0-0:i386 as Depends of libgtk-3-0:i386 Installing libatk1.0-0:i386 as Depends of libatk-bridge2.0-0:i386 Installing at-spi2-common:i386 as Depends of libatk1.0-0:i386 Installing libatspi2.0-0:i386 as Depends of libatk-bridge2.0-0:i386 Installing libxi6:i386 as Depends of libatspi2.0-0:i386 Installing at-spi2-core:i386 as Recommends of libatspi2.0-0:i386 Installing libxtst6:i386 as Depends of at-spi2-core:i386 Installing x11-common:i386 as Depends of libxtst6:i386 Installing gsettings-desktop-schemas:i386 as Depends of at-spi2-core:i386 Installing libcolord2:i386 as Depends of libgtk-3-0:i386 Installing liblcms2-2:i386 as Depends of libcolord2:i386 Installing libepoxy0:i386 as Depends of libgtk-3-0:i386 Installing libwayland-client0:i386 as Depends of libgtk-3-0:i386 Installing libwayland-cursor0:i386 as Depends of libgtk-3-0:i386 Installing libwayland-egl1:i386 as Depends of libgtk-3-0:i386 Installing libxcomposite1:i386 as Depends of libgtk-3-0:i386 Installing libxcursor1:i386 as Depends of libgtk-3-0:i386 Installing libxfixes3:i386 as Depends of libxcursor1:i386 Installing libxdamage1:i386 as Depends of libgtk-3-0:i386 Installing libxinerama1:i386 as Depends of libgtk-3-0:i386 Installing libxkbcommon0:i386 as Depends of libgtk-3-0:i386 Installing xkb-data:i386 as Depends of libxkbcommon0:i386 Installing libxrandr2:i386 as Depends of libgtk-3-0:i386 Installing libgtk-3-common:i386 as Depends of libgtk-3-0:i386 Installing libgtk-3-bin:i386 as Recommends of libgtk-3-0:i386 Installing libsecret-1-0:i386 as Depends of gcr:i386 Installing libsecret-common:i386 as Depends of libsecret-1-0:i386 Installing p11-kit:i386 as Depends of gnome-keyring:i386 Installing p11-kit-modules:i386 as Depends of p11-kit:i386 Installing pinentry-gnome3:i386 as Depends of gnome-keyring:i386 Installing libpam-gnome-keyring:i386 as Recommends of gnome-keyring:i386 Installing gnome-keyring-pkcs11:i386 as Recommends of gnome-keyring:i386 Installing python3-github:i386 as Recommends of python3-breezy:i386 Installing python3-nacl:i386 as Depends of python3-github:i386 Installing libsodium23:i386 as Depends of python3-nacl:i386 Installing python3-deprecated:i386 as Depends of python3-github:i386 Installing python3-wrapt:i386 as Depends of python3-deprecated:i386 Installing python3-debmutate:i386 as Depends of lintian-brush:i386 Installing python3-tr:i386 as Depends of python3-debmutate:i386 Installing python3-pcre:i386 as Depends of python3-debmutate:i386 Installing libpcre3:i386 as Depends of python3-pcre:i386 Installing python3-tomlkit:i386 as Recommends of python3-debmutate:i386 Installing python3-semver:i386 as Recommends of python3-debmutate:i386 Installing python3-iniparse:i386 as Depends of lintian-brush:i386 Installing python3-iso8601:i386 as Depends of lintian-brush:i386 Installing python3-ruamel.yaml:i386 as Depends of lintian-brush:i386 Installing python3-ruamel.yaml.clib:i386 as Depends of python3-ruamel.yaml:i386 Installing python3-tqdm:i386 as Depends of lintian-brush:i386 Installing python3-upstream-ontologist:i386 as Depends of lintian-brush:i386 Installing python3-markdown:i386 as Recommends of python3-upstream-ontologist:i386 Installing python3-docutils:i386 as Recommends of python3-upstream-ontologist:i386 Installing docutils-common:i386 as Depends of python3-docutils:i386 Installing python3-roman:i386 as Depends of python3-docutils:i386 Installing libpaper-utils:i386 as Recommends of python3-docutils:i386 Installing libpaper1:i386 as Depends of libpaper-utils:i386 Installing python3-pil:i386 as Recommends of python3-docutils:i386 Installing mime-support:i386 as Depends of python3-pil:i386 Installing mailcap:i386 as Depends of mime-support:i386 Installing libimagequant0:i386 as Depends of python3-pil:i386 Installing libopenjp2-7:i386 as Depends of python3-pil:i386 Installing libraqm0:i386 as Depends of python3-pil:i386 Installing python3-olefile:i386 as Recommends of python3-pil:i386 Installing python3-asyncpg:i386 as Depends of lintian-brush:i386 Installing python3-levenshtein:i386 as Depends of lintian-brush:i386 Installing python3-pyinotify:i386 as Depends of lintian-brush:i386 Installing dos2unix:i386 as Recommends of lintian-brush:i386 Installing decopy:i386 as Recommends of lintian-brush:i386 Installing libimage-exiftool-perl:i386 as Depends of decopy:i386 Installing python3-regex:i386 as Recommends of decopy:i386 Installing ognibuild:i386 as Recommends of lintian-brush:i386 Installing python3-buildlog-consultant:i386 as Depends of ognibuild:i386 Installing python3-requirement-parser:i386 as Depends of python3-buildlog-consultant:i386 Installing python3-lz4:i386 as Depends of ognibuild:i386 Installing brz-debian:i386 as Recommends of ognibuild:i386 Installing brz:i386 as Depends of brz-debian:i386 Installing libpython3.11:i386 as Depends of brz:i386 Installing python3-psycopg2:i386 as Depends of brz-debian:i386 Installing libpq5:i386 as Depends of python3-psycopg2:i386 The above is what I get in my unstable chroot. Martin-Éric