Package: apt Version: 1.6~alpha7 Severity: normal I’ve noticed similar behaviour a few times, but this time I could reproduce it.
Starting point is a cowbuilder chroot (so, without recommends). I could cowbuilder --login, then: (pbuild29335-dpo)root@tglase:/# apt-get install libkf5notifications-dev The following packages have unmet dependencies: libkf5notifications-dev : Depends: libkf5notifications5 (= 5.42.0-2) but it is not going to be installed E: Unable to correct problems, you have held broken packages. OK, so add it… (pbuild29335-dpo)root@tglase:/# apt-get install libkf5notifications-dev libkf5notifications5 libkf5notifications5 : Depends: phonon4qt5 but it is not going to be installed OK, again… maybe we’ll see what is wrong eventually… (pbuild29335-dpo)root@tglase:/# apt-get install libkf5notifications-dev libkf5notifications5 phonon4qt5 Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: fontconfig fontconfig-config fonts-dejavu-core libasyncns0 libavahi-client3 libavahi-common-data libavahi-common3 libbsd0 libcups2 libdatrie1 libdbus-1-3 libdbusmenu-qt5-2 libdouble-conversion1 libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl-mesa0 libegl1 libevdev2 libexpat1 libfam0 libflac8 libfontconfig1 libfreetype6 libgbm1 libgl1 libgl1-mesa-dev libgl1-mesa-dri libglapi-mesa libgles2 libglib2.0-0 libglu1-mesa libglu1-mesa-dev libglvnd-core-dev libglvnd-dev libglvnd0 libglx-mesa0 libglx0 libgpm2 libgraphite2-3 libgssapi-krb5-2 libgudev-1.0-0 libharfbuzz0b libice6 libicu57 libinput-bin libinput10 libjpeg62-turbo libk5crypto3 libkeyutils1 libkf5codecs-data libkf5codecs5 libkf5config-bin libkf5config-data libkf5config-dev libkf5config-dev-bin libkf5configcore5 libkf5configgui5 libkf5coreaddons-data libkf5coreaddons-dev libkf5coreaddons-dev-bin libkf5coreaddons5 libkf5notifications-data libkf5windowsystem-data libkf5windowsystem-dev libkf5windowsystem5 libkrb5-3 libkrb5support0 libmtdev1 libogg0 libopengl0 libpciaccess0 libpcre2-16-0 libphonon4qt5-4 libpng16-16 libpthread-stubs0-dev libpulse-mainloop-glib0 libpulse0 libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5printsupport5 libqt5sql5 libqt5test5 libqt5widgets5 libqt5x11extras5 libqt5xml5 libsensors4 libsm6 libsndfile1 libssl1.0.2 libthai-data libthai0 libvorbis0a libvorbisenc2 libwacom-common libwacom2 libwayland-client0 libwayland-server0 libwrap0 libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1 libxau-dev libxau6 libxcb-dri2-0 libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-present-dev libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render-util0 libxcb-render0 libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-shm0 libxcb-sync-dev libxcb-sync1 libxcb-util0 libxcb-xfixes0 libxcb-xfixes0-dev libxcb-xinerama0 libxcb-xkb1 libxcb1 libxcb1-dev libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxi6 libxkbcommon-x11-0 libxkbcommon0 libxml2 libxshmfence-dev libxshmfence1 libxtst6 libxxf86vm-dev libxxf86vm1 mesa-common-dev phonon4qt5-backend-null qt5-qmake qt5-qmake-bin qtbase5-dev qtbase5-dev-tools qtchooser shared-mime-info ucf x11-common x11proto-core-dev x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-xext-dev x11proto-xf86vidmode-dev xkb-data xorg-sgml-doctools xtrans-dev Suggested packages: cups-common fam gpm krb5-doc krb5-user pciutils pulseaudio qt5-image-formats-plugins qtwayland5 lm-sensors libxcb-doc libxext-doc phonon4qt5-backend-gstreamer phonon4qt5-backend-vlc default-libmysqlclient-dev firebird-dev libegl1-mesa-dev libpq-dev libsqlite3-dev unixodbc-dev Recommended packages: dbus libglib2.0-data xdg-user-dirs libkf5config-doc libkf5coreaddons-doc libkf5notifications-doc libkf5windowsystem-doc kwayland-integration qtwayland5 krb5-locales qttranslations5-l10n libqt5svg5 qt5-gtk-platformtheme libqt5sql5-sqlite | libqt5sql5-mysql | libqt5sql5-odbc | libqt5sql5-psql | libqt5sql5-tds | libqt5sql5-ibase libwacom-bin libx11-doc libqt5opengl5-dev The following NEW packages will be installed: fontconfig fontconfig-config fonts-dejavu-core libasyncns0 libavahi-client3 libavahi-common-data libavahi-common3 libbsd0 libcups2 libdatrie1 libdbus-1-3 libdbusmenu-qt5-2 libdouble-conversion1 libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl-mesa0 libegl1 libevdev2 libexpat1 libfam0 libflac8 libfontconfig1 libfreetype6 libgbm1 libgl1 libgl1-mesa-dev libgl1-mesa-dri libglapi-mesa libgles2 libglib2.0-0 libglu1-mesa libglu1-mesa-dev libglvnd-core-dev libglvnd-dev libglvnd0 libglx-mesa0 libglx0 libgpm2 libgraphite2-3 libgssapi-krb5-2 libgudev-1.0-0 libharfbuzz0b libice6 libicu57 libinput-bin libinput10 libjpeg62-turbo libk5crypto3 libkeyutils1 libkf5codecs-data libkf5codecs5 libkf5config-bin libkf5config-data libkf5config-dev libkf5config-dev-bin libkf5configcore5 libkf5configgui5 libkf5coreaddons-data libkf5coreaddons-dev libkf5coreaddons-dev-bin libkf5coreaddons5 libkf5notifications-data libkf5notifications-dev libkf5notifications5 libkf5windowsystem-data libkf5windowsystem-dev libkf5windowsystem5 libkrb5-3 libkrb5support0 libmtdev1 libogg0 libopengl0 libpciaccess0 libpcre2-16-0 libphonon4qt5-4 libpng16-16 libpthread-stubs0-dev libpulse-mainloop-glib0 libpulse0 libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5printsupport5 libqt5sql5 libqt5test5 libqt5widgets5 libqt5x11extras5 libqt5xml5 libsensors4 libsm6 libsndfile1 libssl1.0.2 libthai-data libthai0 libvorbis0a libvorbisenc2 libwacom-common libwacom2 libwayland-client0 libwayland-server0 libwrap0 libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1 libxau-dev libxau6 libxcb-dri2-0 libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-present-dev libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render-util0 libxcb-render0 libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-shm0 libxcb-sync-dev libxcb-sync1 libxcb-util0 libxcb-xfixes0 libxcb-xfixes0-dev libxcb-xinerama0 libxcb-xkb1 libxcb1 libxcb1-dev libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxi6 libxkbcommon-x11-0 libxkbcommon0 libxml2 libxshmfence-dev libxshmfence1 libxtst6 libxxf86vm-dev libxxf86vm1 mesa-common-dev phonon4qt5 phonon4qt5-backend-null qt5-qmake qt5-qmake-bin qtbase5-dev qtbase5-dev-tools qtchooser shared-mime-info ucf x11-common x11proto-core-dev x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-xext-dev x11proto-xf86vidmode-dev xkb-data xorg-sgml-doctools xtrans-dev 0 upgraded, 183 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/48.8 MB of archives. After this operation, 250 MB of additional disk space will be used. Do you want to continue? [Y/n] _ Huh? So it works, with no package removal, pinning, or anything. So why could apt not figure this out of its own? After all, quinn-diff on wuiet did (the source package in question was in Needs-Build, not in BD-Uninstallable; trying to build it in my chroot resulted in the aforementioned error). I’ve added a tarball of etc/apt and var/lib/apt/lists from the chroot, maybe this helps. If you need more info, please respond quickly, as this will likely go away once I update the chroot (which I won’t do today, and probably not before next Monday). In the chroot I had x32 only, no M-A, and only minbase and build-essential, plus whatever cowbuilder installs (cowdancer, eatmydata). Ah well, the attachment failed due to message size, I put it here: https://evolvis.org/apt.tgz -- System Information: Debian Release: buster/sid APT prefers unreleased APT policy: (500, 'unreleased'), (500, 'buildd-unstable'), (500, 'unstable') Architecture: x32 (x86_64) Foreign Architectures: i386, amd64 Kernel: Linux 4.14.0-3-amd64 (SMP w/8 CPU cores) Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8) Shell: /bin/sh linked to /bin/lksh Init: sysvinit (via /sbin/init) Versions of packages apt depends on: ii adduser 3.117 ii debian-archive-keyring 2017.7 ii gpgv 2.2.4-3 ii libapt-pkg5.0 1.6~alpha7 ii libc6 2.26-6 ii libgcc1 1:8-20180207-2 ii libgnutls30 3.5.17-1 ii libseccomp2 2.3.1-2.1 ii libstdc++6 8-20180207-2 Versions of packages apt recommends: ii ca-bundle [ca-certificates] 20170309tarent1 Versions of packages apt suggests: pn apt-doc <none> pn aptitude | synaptic | wajig <none> ii dpkg-dev 1.19.0.5 ii gnupg 2.2.4-3 ii gnupg1 1.4.22-4 ii powermgmt-base 1.31+nmu1 -- no debconf information