On Mon, May 8, 2023 at 6:11 PM Jelmer Vernooij <[email protected]> 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