Package: apt Version: 1.8.0 Severity: normal Dear Maintainer,
I expect that when apt-get tries to install or upgrade a package, all else being equal (i.e., assuming there are not other packages involved which will break the obvious dependency resolution), it will pull in the same set of dependencies when that package is being installed as a dependency as it will do when that package is being explicitly specified by the user for install. For the most part, my experience matches this expectation. However, at present, I am encountering a situation which does not. When I attempt to upgrade openssh-client, it pulls in openssh-server and openssh-sftp-server as dependencies, and stops there. This is acceptable. However, if I instead attempt to upgrade openssh-server, it pulls in all of libargon2-1, libcryptsetup12, libnss-systemd, libpam-systemd, libsystemd0, libsystemd0:i386, openssh-client, openssh-sftp-server, systemd, and systemd-sysv - which then results in removing consolekit, systemd-shim, and sysvinit-core. (Worse, if I specify those three to-be-removed packages explicitly on the command line, it finds a dependency solution which does not remove any of them - so the chosen solution was unnecessarily drastic to begin with. That's a side issue, however, and is not the focus of this bug report.) The dependency chain appears to arise from the facts that openssh-server Recommends: libpam-systemd, and Recommends are installed by default. From the fact that this chain does not arise when pulling in openssh-server as a dependency, I infer that this "install Recommends by default" policy is not applied when the package with the Recommends is being installed as a dependency. This inconsistent dependency result is IMO undesirable. As the package being specified in the second case is one of the same packages selected as a dependency in the first case, the dependency solution chosen by the second case should be a *subset* of the packages chosen in the first case - not a superset, as is the case here. (Note that "the same set" is a valid subset.) (I am not entirely enamored of the install-Recommends-by-default policy to begin with, but if it is going to exist, IMO it should be applied consistently; applying it to explicit installations but not to dependency installations seems almost designed to produce unexpected results.) It would probably be at least equally appropriate to title this bug report "Recommends not installed by default for depended-on packages" or "Recommends installed by default for explicit installs, but not for dependency installs"; feel free to retitle as such if that seems preferable. The commands I'm running, their output, and the version information for the packages involved are as follows. aqualung:~# apt-get install openssh-client Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: libpoclu-dev libpoclu1 Use 'apt autoremove' to remove them. The following additional packages will be installed: openssh-server openssh-sftp-server Suggested packages: keychain libpam-ssh monkeysphere ssh-askpass molly-guard rssh ufw Recommended packages: default-logind | logind | libpam-systemd The following packages will be upgraded: openssh-client openssh-server openssh-sftp-server 3 upgraded, 0 newly installed, 0 to remove and 1105 not upgraded. Need to get 1,177 kB of archives. After this operation, 28.7 kB disk space will be freed. Do you want to continue? [Y/n] n Abort. aqualung:~# apt-get install openssh-server Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: cgmanager libcgmanager0 libck-connector0 libnih-dbus1 libnih1 libpoclu-dev libpoclu1 Use 'apt autoremove' to remove them. The following additional packages will be installed: libargon2-1 libcryptsetup12 libnss-systemd libpam-systemd libsystemd0 libsystemd0:i386 openssh-client openssh-sftp-server systemd systemd-sysv Suggested packages: keychain libpam-ssh monkeysphere ssh-askpass molly-guard rssh ufw systemd-container policykit-1 The following packages will be REMOVED: consolekit systemd-shim sysvinit-core The following NEW packages will be installed: libargon2-1 libcryptsetup12 libnss-systemd libpam-systemd systemd systemd-sysv The following packages will be upgraded: libsystemd0 libsystemd0:i386 openssh-client openssh-server openssh-sftp-server 5 upgraded, 6 newly installed, 3 to remove and 1102 not upgraded. Need to get 6,059 kB of archives. After this operation, 14.6 MB of additional disk space will be used. Do you want to continue? [Y/n] n Abort. aqualung:~# apt-cache policy openssh-{client,server} openssh-client: Installed: 1:7.9p1-4 Candidate: 1:7.9p1-9 Version table: 1:7.9p1-9 500 500 http://ftp.us.debian.org/debian testing/main amd64 Packages *** 1:7.9p1-4 100 100 /var/lib/dpkg/status 1:7.4p1-10+deb9u6 500 500 http://security.debian.org stable/updates/main amd64 Packages 1:7.4p1-10+deb9u5 500 500 http://ftp.us.debian.org/debian stable/main amd64 Packages openssh-server: Installed: 1:7.9p1-4 Candidate: 1:7.9p1-9 Version table: 1:7.9p1-9 500 500 http://ftp.us.debian.org/debian testing/main amd64 Packages *** 1:7.9p1-4 100 100 /var/lib/dpkg/status 1:7.4p1-10+deb9u6 500 500 http://security.debian.org stable/updates/main amd64 Packages 1:7.4p1-10+deb9u5 500 500 http://ftp.us.debian.org/debian stable/main amd64 Packages -- Package-specific info: -- apt-config dump -- APT ""; APT::Architecture "amd64"; APT::Build-Essential ""; APT::Build-Essential:: "build-essential"; APT::Install-Recommends "1"; APT::Install-Suggests "0"; APT::Sandbox ""; APT::Sandbox::User "_apt"; APT::Authentication ""; APT::Authentication::TrustCDROM "true"; APT::NeverAutoRemove ""; APT::NeverAutoRemove:: "^firmware-linux.*"; APT::NeverAutoRemove:: "^linux-firmware$"; APT::NeverAutoRemove:: "^linux-image-[a-z0-9]*$"; APT::NeverAutoRemove:: "^linux-image-[a-z0-9]*-[a-z0-9]*$"; APT::NeverAutoRemove:: "^linux-image-4\.18\.0-3-amd64$"; APT::NeverAutoRemove:: "^linux-image-4\.19\.0-2-amd64$"; APT::NeverAutoRemove:: "^linux-headers-4\.18\.0-3-amd64$"; APT::NeverAutoRemove:: "^linux-headers-4\.19\.0-2-amd64$"; APT::NeverAutoRemove:: "^linux-image-extra-4\.18\.0-3-amd64$"; APT::NeverAutoRemove:: "^linux-image-extra-4\.19\.0-2-amd64$"; APT::NeverAutoRemove:: "^linux-modules-4\.18\.0-3-amd64$"; APT::NeverAutoRemove:: "^linux-modules-4\.19\.0-2-amd64$"; APT::NeverAutoRemove:: "^linux-modules-extra-4\.18\.0-3-amd64$"; APT::NeverAutoRemove:: "^linux-modules-extra-4\.19\.0-2-amd64$"; APT::NeverAutoRemove:: "^linux-signed-image-4\.18\.0-3-amd64$"; APT::NeverAutoRemove:: "^linux-signed-image-4\.19\.0-2-amd64$"; APT::NeverAutoRemove:: "^kfreebsd-image-4\.18\.0-3-amd64$"; APT::NeverAutoRemove:: "^kfreebsd-image-4\.19\.0-2-amd64$"; APT::NeverAutoRemove:: "^kfreebsd-headers-4\.18\.0-3-amd64$"; APT::NeverAutoRemove:: "^kfreebsd-headers-4\.19\.0-2-amd64$"; APT::NeverAutoRemove:: "^gnumach-image-4\.18\.0-3-amd64$"; APT::NeverAutoRemove:: "^gnumach-image-4\.19\.0-2-amd64$"; APT::NeverAutoRemove:: "^.*-modules-4\.18\.0-3-amd64$"; APT::NeverAutoRemove:: "^.*-modules-4\.19\.0-2-amd64$"; APT::NeverAutoRemove:: "^.*-kernel-4\.18\.0-3-amd64$"; APT::NeverAutoRemove:: "^.*-kernel-4\.19\.0-2-amd64$"; APT::NeverAutoRemove:: "^linux-backports-modules-.*-4\.18\.0-3-amd64$"; APT::NeverAutoRemove:: "^linux-backports-modules-.*-4\.19\.0-2-amd64$"; APT::NeverAutoRemove:: "^linux-modules-.*-4\.18\.0-3-amd64$"; APT::NeverAutoRemove:: "^linux-modules-.*-4\.19\.0-2-amd64$"; APT::NeverAutoRemove:: "^linux-tools-4\.18\.0-3-amd64$"; APT::NeverAutoRemove:: "^linux-tools-4\.19\.0-2-amd64$"; APT::NeverAutoRemove:: "^linux-cloud-tools-4\.18\.0-3-amd64$"; APT::NeverAutoRemove:: "^linux-cloud-tools-4\.19\.0-2-amd64$"; APT::NeverAutoRemove:: "^postgresql-"; APT::VersionedKernelPackages ""; APT::VersionedKernelPackages:: "linux-image"; APT::VersionedKernelPackages:: "linux-headers"; APT::VersionedKernelPackages:: "linux-image-extra"; APT::VersionedKernelPackages:: "linux-modules"; APT::VersionedKernelPackages:: "linux-modules-extra"; APT::VersionedKernelPackages:: "linux-signed-image"; APT::VersionedKernelPackages:: "kfreebsd-image"; APT::VersionedKernelPackages:: "kfreebsd-headers"; APT::VersionedKernelPackages:: "gnumach-image"; APT::VersionedKernelPackages:: ".*-modules"; APT::VersionedKernelPackages:: ".*-kernel"; APT::VersionedKernelPackages:: "linux-backports-modules-.*"; APT::VersionedKernelPackages:: "linux-modules-.*"; APT::VersionedKernelPackages:: "linux-tools"; APT::VersionedKernelPackages:: "linux-cloud-tools"; APT::Never-MarkAuto-Sections ""; APT::Never-MarkAuto-Sections:: "metapackages"; APT::Never-MarkAuto-Sections:: "contrib/metapackages"; APT::Never-MarkAuto-Sections:: "non-free/metapackages"; APT::Never-MarkAuto-Sections:: "restricted/metapackages"; APT::Never-MarkAuto-Sections:: "universe/metapackages"; APT::Never-MarkAuto-Sections:: "multiverse/metapackages"; APT::Move-Autobit-Sections ""; APT::Move-Autobit-Sections:: "oldlibs"; APT::Move-Autobit-Sections:: "contrib/oldlibs"; APT::Move-Autobit-Sections:: "non-free/oldlibs"; APT::Move-Autobit-Sections:: "restricted/oldlibs"; APT::Move-Autobit-Sections:: "universe/oldlibs"; APT::Move-Autobit-Sections:: "multiverse/oldlibs"; APT::Clean-Installed "false"; APT::Architectures ""; APT::Architectures:: "amd64"; APT::Architectures:: "i386"; APT::Compressor ""; APT::Compressor::. ""; APT::Compressor::.::Name "."; APT::Compressor::.::Extension ""; APT::Compressor::.::Binary ""; APT::Compressor::.::Cost "0"; APT::Compressor::zstd ""; APT::Compressor::zstd::Name "zstd"; APT::Compressor::zstd::Extension ".zst"; APT::Compressor::zstd::Binary "false"; APT::Compressor::zstd::Cost "60"; APT::Compressor::lz4 ""; APT::Compressor::lz4::Name "lz4"; APT::Compressor::lz4::Extension ".lz4"; APT::Compressor::lz4::Binary "false"; APT::Compressor::lz4::Cost "50"; APT::Compressor::gzip ""; APT::Compressor::gzip::Name "gzip"; APT::Compressor::gzip::Extension ".gz"; APT::Compressor::gzip::Binary "gzip"; APT::Compressor::gzip::Cost "100"; APT::Compressor::gzip::CompressArg ""; APT::Compressor::gzip::CompressArg:: "-6n"; APT::Compressor::gzip::UncompressArg ""; APT::Compressor::gzip::UncompressArg:: "-d"; APT::Compressor::xz ""; APT::Compressor::xz::Name "xz"; APT::Compressor::xz::Extension ".xz"; APT::Compressor::xz::Binary "xz"; APT::Compressor::xz::Cost "200"; APT::Compressor::xz::CompressArg ""; APT::Compressor::xz::CompressArg:: "-6"; APT::Compressor::xz::UncompressArg ""; APT::Compressor::xz::UncompressArg:: "-d"; APT::Compressor::bzip2 ""; APT::Compressor::bzip2::Name "bzip2"; APT::Compressor::bzip2::Extension ".bz2"; APT::Compressor::bzip2::Binary "bzip2"; APT::Compressor::bzip2::Cost "300"; APT::Compressor::bzip2::CompressArg ""; APT::Compressor::bzip2::CompressArg:: "-6"; APT::Compressor::bzip2::UncompressArg ""; APT::Compressor::bzip2::UncompressArg:: "-d"; APT::Compressor::lzma ""; APT::Compressor::lzma::Name "lzma"; APT::Compressor::lzma::Extension ".lzma"; APT::Compressor::lzma::Binary "xz"; APT::Compressor::lzma::Cost "400"; APT::Compressor::lzma::CompressArg ""; APT::Compressor::lzma::CompressArg:: "--format=lzma"; APT::Compressor::lzma::CompressArg:: "-6"; APT::Compressor::lzma::UncompressArg ""; APT::Compressor::lzma::UncompressArg:: "--format=lzma"; APT::Compressor::lzma::UncompressArg:: "-d"; Dir "/"; Dir::State "var/lib/apt"; Dir::State::lists "lists/"; Dir::State::cdroms "cdroms.list"; Dir::State::extended_states "extended_states"; Dir::State::status "/var/lib/dpkg/status"; Dir::Cache "var/cache/apt"; Dir::Cache::archives "archives/"; Dir::Cache::srcpkgcache "srcpkgcache.bin"; Dir::Cache::pkgcache "pkgcache.bin"; Dir::Etc "etc/apt"; Dir::Etc::sourcelist "sources.list"; Dir::Etc::sourceparts "sources.list.d"; Dir::Etc::main "apt.conf"; Dir::Etc::netrc "auth.conf"; Dir::Etc::parts "apt.conf.d"; Dir::Etc::preferences "preferences"; Dir::Etc::preferencesparts "preferences.d"; Dir::Etc::trusted "trusted.gpg"; Dir::Etc::trustedparts "trusted.gpg.d"; Dir::Etc::apt-file-main "apt-file.conf"; Dir::Bin ""; Dir::Bin::methods "/usr/lib/apt/methods"; Dir::Bin::solvers ""; Dir::Bin::solvers:: "/usr/lib/apt/solvers"; Dir::Bin::planners ""; Dir::Bin::planners:: "/usr/lib/apt/planners"; Dir::Bin::dpkg "/usr/bin/dpkg"; Dir::Bin::gzip "/bin/gzip"; Dir::Bin::bzip2 "/bin/bzip2"; Dir::Bin::xz "/usr/bin/xz"; Dir::Bin::lz4 "/usr/bin/lz4"; Dir::Bin::zstd "/usr/bin/zstd"; Dir::Bin::lzma "/usr/bin/xz"; Dir::Media ""; Dir::Media::MountPath "/media/apt"; Dir::Log "var/log/apt"; Dir::Log::Terminal "term.log"; Dir::Log::History "history.log"; Dir::Log::Planner "eipp.log.xz"; Dir::Ignore-Files-Silently ""; Dir::Ignore-Files-Silently:: "~$"; Dir::Ignore-Files-Silently:: "\.disabled$"; Dir::Ignore-Files-Silently:: "\.bak$"; Dir::Ignore-Files-Silently:: "\.dpkg-[a-z]+$"; Dir::Ignore-Files-Silently:: "\.ucf-[a-z]+$"; Dir::Ignore-Files-Silently:: "\.save$"; Dir::Ignore-Files-Silently:: "\.orig$"; Dir::Ignore-Files-Silently:: "\.distUpgrade$"; Acquire ""; Acquire::AllowInsecureRepositories "0"; Acquire::AllowWeakRepositories "0"; Acquire::AllowDowngradeToInsecureRepositories "0"; Acquire::cdrom ""; Acquire::cdrom::mount "/media/cdrom/"; Acquire::IndexTargets ""; Acquire::IndexTargets::deb ""; Acquire::IndexTargets::deb::Packages ""; Acquire::IndexTargets::deb::Packages::MetaKey "$(COMPONENT)/binary-$(ARCHITECTURE)/Packages"; Acquire::IndexTargets::deb::Packages::flatMetaKey "Packages"; Acquire::IndexTargets::deb::Packages::ShortDescription "Packages"; Acquire::IndexTargets::deb::Packages::Description "$(RELEASE)/$(COMPONENT) $(ARCHITECTURE) Packages"; Acquire::IndexTargets::deb::Packages::flatDescription "$(RELEASE) Packages"; Acquire::IndexTargets::deb::Packages::Optional "0"; Acquire::IndexTargets::deb::Translations ""; Acquire::IndexTargets::deb::Translations::MetaKey "$(COMPONENT)/i18n/Translation-$(LANGUAGE)"; Acquire::IndexTargets::deb::Translations::flatMetaKey "$(LANGUAGE)"; Acquire::IndexTargets::deb::Translations::ShortDescription "Translation-$(LANGUAGE)"; Acquire::IndexTargets::deb::Translations::Description "$(RELEASE)/$(COMPONENT) Translation-$(LANGUAGE)"; Acquire::IndexTargets::deb::Translations::flatDescription "$(RELEASE) Translation-$(LANGUAGE)"; Acquire::IndexTargets::deb::Contents-deb ""; Acquire::IndexTargets::deb::Contents-deb::MetaKey "$(COMPONENT)/Contents-$(ARCHITECTURE)"; Acquire::IndexTargets::deb::Contents-deb::ShortDescription "Contents-$(ARCHITECTURE)"; Acquire::IndexTargets::deb::Contents-deb::Description "$(RELEASE)/$(COMPONENT) $(ARCHITECTURE) Contents (deb)"; Acquire::IndexTargets::deb::Contents-deb::flatMetaKey "Contents-$(ARCHITECTURE)"; Acquire::IndexTargets::deb::Contents-deb::flatDescription "$(RELEASE) Contents (deb)"; Acquire::IndexTargets::deb::Contents-deb::PDiffs "true"; Acquire::IndexTargets::deb::Contents-deb::KeepCompressed "true"; Acquire::IndexTargets::deb::Contents-udeb ""; Acquire::IndexTargets::deb::Contents-udeb::MetaKey "$(COMPONENT)/Contents-udeb-$(ARCHITECTURE)"; Acquire::IndexTargets::deb::Contents-udeb::ShortDescription "Contents-udeb-$(ARCHITECTURE)"; Acquire::IndexTargets::deb::Contents-udeb::Description "$(RELEASE)/$(COMPONENT) $(ARCHITECTURE) Contents (udeb)"; Acquire::IndexTargets::deb::Contents-udeb::flatMetaKey "Contents-udeb-$(ARCHITECTURE)"; Acquire::IndexTargets::deb::Contents-udeb::flatDescription "$(RELEASE) Contents (udeb)"; Acquire::IndexTargets::deb::Contents-udeb::KeepCompressed "true"; Acquire::IndexTargets::deb::Contents-udeb::PDiffs "true"; Acquire::IndexTargets::deb::Contents-udeb::DefaultEnabled "false"; Acquire::IndexTargets::deb::Contents-deb-legacy ""; Acquire::IndexTargets::deb::Contents-deb-legacy::MetaKey "Contents-$(ARCHITECTURE)"; Acquire::IndexTargets::deb::Contents-deb-legacy::ShortDescription "Contents-$(ARCHITECTURE)"; Acquire::IndexTargets::deb::Contents-deb-legacy::Description "$(RELEASE) $(ARCHITECTURE) Contents (deb)"; Acquire::IndexTargets::deb::Contents-deb-legacy::PDiffs "true"; Acquire::IndexTargets::deb::Contents-deb-legacy::KeepCompressed "true"; Acquire::IndexTargets::deb::Contents-deb-legacy::Fallback-Of "Contents-deb"; Acquire::IndexTargets::deb::Contents-deb-legacy::Identifier "Contents-deb"; Acquire::IndexTargets::deb-src ""; Acquire::IndexTargets::deb-src::Sources ""; Acquire::IndexTargets::deb-src::Sources::MetaKey "$(COMPONENT)/source/Sources"; Acquire::IndexTargets::deb-src::Sources::flatMetaKey "Sources"; Acquire::IndexTargets::deb-src::Sources::ShortDescription "Sources"; Acquire::IndexTargets::deb-src::Sources::Description "$(RELEASE)/$(COMPONENT) Sources"; Acquire::IndexTargets::deb-src::Sources::flatDescription "$(RELEASE) Sources"; Acquire::IndexTargets::deb-src::Sources::Optional "0"; Acquire::IndexTargets::deb-src::Contents-dsc ""; Acquire::IndexTargets::deb-src::Contents-dsc::MetaKey "$(COMPONENT)/Contents-source"; Acquire::IndexTargets::deb-src::Contents-dsc::ShortDescription "Contents-source"; Acquire::IndexTargets::deb-src::Contents-dsc::Description "$(RELEASE)/$(COMPONENT) source Contents (dsc)"; Acquire::IndexTargets::deb-src::Contents-dsc::flatMetaKey "Contents-source"; Acquire::IndexTargets::deb-src::Contents-dsc::flatDescription "$(RELEASE) Contents (dsc)"; Acquire::IndexTargets::deb-src::Contents-dsc::PDiffs "true"; Acquire::IndexTargets::deb-src::Contents-dsc::KeepCompressed "true"; Acquire::IndexTargets::deb-src::Contents-dsc::DefaultEnabled "false"; Acquire::Changelogs ""; Acquire::Changelogs::URI ""; Acquire::Changelogs::URI::Origin ""; Acquire::Changelogs::URI::Origin::Debian "https://metadata.ftp-master.debian.org/changelogs/@CHANGEPATH@_changelog"; Acquire::Changelogs::URI::Origin::Tanglu "http://metadata.tanglu.org/changelogs/@CHANGEPATH@_changelog"; Acquire::Changelogs::URI::Origin::Ubuntu "https://changelogs.ubuntu.com/changelogs/pool/@CHANGEPATH@/changelog"; Acquire::Changelogs::URI::Origin::Ultimedia "http://packages.ultimediaos.com/changelogs/pool/@CHANGEPATH@/changelog.txt"; Acquire::Changelogs::AlwaysOnline ""; Acquire::Changelogs::AlwaysOnline::Origin ""; Acquire::Changelogs::AlwaysOnline::Origin::Ubuntu "1"; Acquire::Languages ""; Acquire::Languages:: "en"; Acquire::Languages:: "none"; Acquire::CompressionTypes ""; Acquire::CompressionTypes::xz "xz"; Acquire::CompressionTypes::bz2 "bzip2"; Acquire::CompressionTypes::lzma "lzma"; Acquire::CompressionTypes::gz "gzip"; Acquire::CompressionTypes::lz4 "lz4"; Acquire::CompressionTypes::zst "zstd"; DPkg ""; DPkg::Pre-Install-Pkgs ""; DPkg::Pre-Install-Pkgs:: "/usr/sbin/apt-listbugs apt"; DPkg::Pre-Install-Pkgs:: "adequate --help >/dev/null 2>&1 || exit 0; exec adequate --user nobody --apt-preinst"; DPkg::Pre-Install-Pkgs:: "/usr/bin/apt-listchanges --apt || test $? -lt 10"; DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true"; DPkg::Tools ""; DPkg::Tools::Options ""; DPkg::Tools::Options::/usr/sbin/apt-listbugs ""; DPkg::Tools::Options::/usr/sbin/apt-listbugs::Version "3"; DPkg::Tools::Options::/usr/sbin/apt-listbugs::InfoFD "20"; DPkg::Tools::Options::adequate ""; DPkg::Tools::Options::adequate::Version "2"; DPkg::Tools::Options::/usr/bin/apt-listchanges ""; DPkg::Tools::Options::/usr/bin/apt-listchanges::Version "2"; DPkg::Tools::Options::/usr/bin/apt-listchanges::InfoFD "20"; DPkg::Post-Invoke ""; DPkg::Post-Invoke:: "adequate --help >/dev/null 2>&1 || exit 0; exec adequate --debconf --user nobody --pending"; DPkg::Post-Invoke:: "if [ -x /usr/bin/rkhunter ] && grep -qiE '^APT_AUTOGEN=.?(true|yes)' /etc/default/rkhunter; then /usr/share/rkhunter/scripts/rkhupd.sh; fi"; AptListbugs ""; AptListbugs::Severities "critical,grave,serious"; Adequate ""; Adequate::Enabled "false"; apt-file ""; apt-file::Index-Names "deb"; apt-file::Parser ""; apt-file::Parser::Check-For-Description-Header "false"; Binary "apt-config"; Binary::apt ""; Binary::apt::APT ""; Binary::apt::APT::Color "1"; Binary::apt::APT::Cache ""; Binary::apt::APT::Cache::Show ""; Binary::apt::APT::Cache::Show::Version "2"; Binary::apt::APT::Cache::AllVersions "0"; Binary::apt::APT::Cache::ShowVirtuals "1"; Binary::apt::APT::Cache::Search ""; Binary::apt::APT::Cache::Search::Version "2"; Binary::apt::APT::Cache::ShowDependencyType "1"; Binary::apt::APT::Cache::ShowVersion "1"; Binary::apt::APT::Get ""; Binary::apt::APT::Get::Upgrade-Allow-New "1"; Binary::apt::APT::Get::Update ""; Binary::apt::APT::Get::Update::InteractiveReleaseInfoChanges "1"; Binary::apt::APT::Cmd ""; Binary::apt::APT::Cmd::Show-Update-Stats "1"; Binary::apt::APT::Keep-Downloaded-Packages "0"; Binary::apt::DPkg ""; Binary::apt::DPkg::Progress-Fancy "1"; CommandLine ""; CommandLine::AsString "apt-config dump"; -- /etc/apt/preferences -- #Package: iceweasel #Pin: version 24.* #Pin-Priority: 1001 #Package: iceweasel #Pin: version 31.* #Pin-Priority: 1001 Package: iceweasel Pin: version 38.* Pin-Priority: 1001 #Package: icedove #Pin: version 2.* #Pin-Priority: 1001 # #Explanation: Needed as dependency by icedove 2.x #Package: libnss3 #Pin: version 2:3.25-1 #Pin-Priority: 1001 # #Explaation: Needed as transitive dependency by icedove 2.x #Package: libnspr4 #Pin: version 2:4.12-2 #Pin-Priority: 1001 #Explanation: Prevent removal due to the presence of systemd-shim #Package: libpam-systemd #Pin: version 204-* #Pin-Priority: 100 #Explanation: Prevent upgrade to 2:4.3.3+dfsg-2, because smbd fails to start (and causes an error in postinst) with that version; this is bug 816301 #Package: samba samba-common samba-libs #Pin: release a=stable #Pin-Priority: 1001 # #Explanation: Prevent packages from being removed due to the pinning of samba packages under bug 816301 #Package: libldb1 #Pin: release a=stable #Pin-Priority: 1001 #Explanation: The pin in the apt-listbugs preferences file for binutils over bug #852035 prevents gcc from upgrading, thereby breaking dist-upgrade as well as the install of anything that depends on gcc. These gcc pins used to let the resolver figure out a way around that, but apparently no longer do, although the command-line equivalents do seem to. #Package: gcc #Pin: version 4:6.* #Pin-Priority: 1001 # #Package: gcc-6 #Pin: version 6.3.0-18 #Pin-Priority: 1001 #Package: cpp-6 #Pin: version 6.3.0-18 #Pin-Priority: 1001 #Package: gcc-6-base #Pin: version 6.3.0-18 #Pin-Priority: 1001 #Package: libgcc-6-dev #Pin: version 6.3.0-18 #Pin-Priority: 1001 -- /etc/apt/preferences.d/apt-listbugs -- Explanation: Pinned by apt-listbugs at 2018-12-09 09:07:16 -0500 Explanation: #901952: xdelta: expected from file (/tmp/pristine-tar.SljdkfANnj/recreatetarball) of length 7557120 bytes Package: tar Pin: version 1.29b-2 Pin-Priority: 30000 Explanation: Pinned by apt-listbugs at 2019-03-23 17:15:01 -0400 Explanation: #919438: libgsm1-dev: unhandled symlink to directory conversion: /usr/share/doc/PACKAGE Package: libgsm1-dev Pin: version 1.0.13-4+b2 Pin-Priority: 30000 Explanation: Pinned by apt-listbugs at 2019-03-24 12:24:48 -0400 Explanation: #922346: eog: Opened an image and my display server crashed Package: libgl1-mesa-dri Pin: version 18.2.6-1 Pin-Priority: 30000 -- /etc/apt/sources.list -- # # deb cdrom:[Debian GNU/Linux 5.0.3 _Lenny_ - Official amd64 NETINST Binary-1 20090906-11:59]/ lenny main #deb cdrom:[Debian GNU/Linux 5.0.3 _Lenny_ - Official amd64 NETINST Binary-1 20090906-11:59]/ lenny main ## oldstable, because sometimes having that available avoids problems when upgrading across distributions #deb http://ftp.us.debian.org/debian/ oldstable main contrib non-free #deb-src http://ftp.us.debian.org/debian/ oldstable main contrib non-free deb http://ftp.us.debian.org/debian/ stable main contrib non-free deb-src http://ftp.us.debian.org/debian/ stable main contrib non-free deb http://ftp.us.debian.org/debian/ testing main contrib non-free deb-src http://ftp.us.debian.org/debian/ testing main contrib non-free ## temporarily enabled to get fglrx-legacy-driver without waiting for a new stable release first #deb http://ftp.us.debian.org/debian/ experimental main contrib non-free #deb-src http://ftp.us.debian.org/debian/ experimental main contrib non-free ## temporarily enabled to check some available package versions #deb http://ftp.us.debian.org/debian/ unstable main contrib non-free #deb-src http://ftp.us.debian.org/debian/ unstable main contrib non-free deb http://security.debian.org/ stable/updates main contrib non-free deb-src http://security.debian.org/ stable/updates main contrib non-free deb http://security.debian.org/ testing/updates main contrib non-free deb-src http://security.debian.org/ testing/updates main contrib non-free ## the original netinst-created entries #deb http://ftp.us.debian.org/debian/ lenny main #deb-src http://ftp.us.debian.org/debian/ lenny main # #deb http://security.debian.org/ lenny/updates main #deb-src http://security.debian.org/ lenny/updates main #deb http://volatile.debian.org/debian-volatile stable/volatile main contrib non-free #deb-src http://volatile.debian.org/debian-volatile stable/volatile main contrib non-free deb http://ftp.us.debian.org/debian/ stable-updates main contrib non-free deb-src http://ftp.us.debian.org/debian/ stable-updates main contrib non-free -- (no /etc/apt/sources.list.d/* present) -- -- System Information: Debian Release: buster/sid APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.18.0-3-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages apt depends on: ii adduser 3.118 ii debian-archive-keyring 2018.1 ii gpgv 2.2.12-1 ii libapt-pkg5.0 1.8.0~alpha2 ii libc6 2.28-8 ii libgcc1 1:8.3.0-2 ii libgnutls30 3.6.6-2 ii libseccomp2 2.3.3-3 ii libstdc++6 8.3.0-2 Versions of packages apt recommends: ii ca-certificates 20170717 Versions of packages apt suggests: pn apt-doc <none> ii aptitude 0.8.11-7 ii dpkg-dev 1.19.5 ii gnupg 2.2.12-1 ii gnupg2 2.2.12-1 ii powermgmt-base 1.33 -- no debconf information