[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#958712: marked as done (apt / apt-get full-upgrade wants to remove manually installed packages)



Your message dated Fri, 24 Apr 2020 19:26:21 +0200
with message-id <20200424172621.nu2d4m4vi7xm2xts@crossbow>
and subject line Re: Bug#958712: apt / apt-get full-upgrade wants to remove manually installed packages
has caused the Debian Bug report #958712,
regarding apt / apt-get full-upgrade wants to remove manually installed packages
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
958712: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=958712
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: apt
Version: 2.0.2
Severity: normal

Dear Maintainer,

"apt full-upgrade" and "apt-get full-upgrade" announce removal of
packages that are clearly marked as manually installed.

Example:

------------------- snip ------------------
# apt-mark showmanual | grep qdbus
qdbus
# apt-get full-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  libicu57 linux-headers-5.4.0-2-amd64 linux-headers-5.4.0-2-common
  linux-headers-5.4.0-4-amd64 linux-headers-5.4.0-4-common
  linux-image-5.4.0-2-amd64 linux-image-5.4.0-4-amd64 linux-kbuild-5.4
  qt4-qmake qtcore4-l10n
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
  libpango1.0-0 libqt4-dbus libqt4-declarative libqt4-designer libqt4-dev
  libqt4-dev-bin libqt4-help libqt4-network libqt4-opengl libqt4-qt3support
  libqt4-script libqt4-scripttools libqt4-sql libqt4-svg libqt4-test
  libqt4-xml libqt4-xmlpatterns libqtcore4 libqtdbus4 libqtgui4
  libqtwebkit-dev libqtwebkit4 qdbus qt4-linguist-tools webkit-image-qt
The following NEW packages will be installed:
  libdatrie-dev libthai-dev
The following packages have been kept back:
  elogind firefox-esr libelogind0 libpam-elogind nis
The following packages will be upgraded:
  gir1.2-pango-1.0 libpango-1.0-0 libpango-1.0-0:i386 libpango1.0-dev
  libpangocairo-1.0-0 libpangocairo-1.0-0:i386 libpangoft2-1.0-0
  libpangoft2-1.0-0:i386 libpangoxft-1.0-0 libqt5core5a pango1.0-tools
11 upgraded, 2 newly installed, 25 to remove and 6 not upgraded.
Need to get 2,963 kB of archives.
After this operation, 114 MB disk space will be freed.
Do you want to continue? [Y/n] 
------------------- snip ------------------
  
That is quite unexpected, IMHO. aptitude (which I mostly use because
of its much more powerful command-line interface), for instance,
regularly suggests the least surprising dependency resolution
possibility first:

------------------- snip ------------------
# aptitude full-upgrade
The following NEW packages will be installed:
  libdatrie-dev{a} libthai-dev{a} 
The following packages will be upgraded:
  elogind gir1.2-pango-1.0 libelogind0{b} libpam-elogind libpango-1.0-0 
  libpango-1.0-0:i386 libpango1.0-dev libpangocairo-1.0-0 
  libpangocairo-1.0-0:i386 libpangoft2-1.0-0 libpangoft2-1.0-0:i386 
  libpangoxft-1.0-0 libqt5core5a{b} pango1.0-tools 
The following packages are RECOMMENDED but will NOT be installed:
  qttranslations5-l10n 
14 packages upgraded, 2 newly installed, 0 to remove and 3 not upgraded.
Need to get 4,026 kB of archives. After unpacking 742 kB will be used.
The following packages have unmet dependencies:
 libpango1.0-0 : Depends: libpango-1.0-0 (= 1.42.4-8) but 1.44.7-4 is to be installed
                 Depends: libpangocairo-1.0-0 (= 1.42.4-8) but 1.44.7-4 is to be installed
                 Depends: libpangoft2-1.0-0 (= 1.42.4-8) but 1.44.7-4 is to be installed
                 Depends: libpangoxft-1.0-0 (= 1.42.4-8) but 1.44.7-4 is to be installed
 libqt5core5a : Breaks: libqtcore4 (< 4:4.8.7+dfsg-20~) but 4:4.8.7+dfsg-19 is installed
 libelogind0 : Conflicts: libsystemd0 but 245.5-1 is installed
               Conflicts: libsystemd0:i386 but 245.5-1 is installed
The following actions will resolve these dependencies:

      Keep the following packages at their current version:    
1)      elogind [239.3+20190131-1+debian1 (now, stable)]       
2)      gir1.2-pango-1.0 [1.42.4-8 (now)]                      
3)      libelogind0 [239.3+20190131-1+debian1 (now, stable)]   
4)      libpam-elogind [239.3+20190131-1+debian1 (now, stable)]
5)      libpango-1.0-0 [1.42.4-8 (now)]                        
6)      libpango-1.0-0:i386 [1.42.4-8 (now)]                   
7)      libpango1.0-dev [1.42.4-8 (now)]                       
8)      libpangocairo-1.0-0 [1.42.4-8 (now)]                   
9)      libpangocairo-1.0-0:i386 [1.42.4-8 (now)]              
10)     libpangoft2-1.0-0 [1.42.4-8 (now)]                     
11)     libpangoft2-1.0-0:i386 [1.42.4-8 (now)]                
12)     libpangoxft-1.0-0 [1.42.4-8 (now)]                     
13)     libqt5core5a [5.12.5+dfsg-7 (now)]                     
14)     pango1.0-tools [1.42.4-8 (now)]                        



Accept this solution? [Y/n/q/?] 
------------------- snip ------------------

This way, I can rest (quite) assured that after hitting ENTER,
everything will still work after the upgrade.

Marking the package in question as "held" with "apt-mark hold qdbus"
keeps "apt/apt-get full-upgrade" from trying to remove it, but that is
not what I want; I simple want to keep the package installed and /do/
want to receive updates for it, if available.


The behavior of "apt/apt-get full-upgrade" I would expect is that per
default it honors the user's wish to keep a package installed, and if
configured appropriately (--allow-remove-manual=yes), ignores this
wish for the sake of a "perfect" dependency resolution.


-- Package-specific info:

-- apt-config dump --

APT "";
APT::Architecture "amd64";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Install-Recommends "False";
APT::Install-Suggests "0";
APT::Sandbox "";
APT::Sandbox::User "_apt";
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-.*-5\.5\.0-1-amd64$";
APT::NeverAutoRemove:: "^linux-.*-5\.5\.0-2-amd64$";
APT::NeverAutoRemove:: "^kfreebsd-.*-5\.5\.0-1-amd64$";
APT::NeverAutoRemove:: "^kfreebsd-.*-5\.5\.0-2-amd64$";
APT::NeverAutoRemove:: "^gnumach-.*-5\.5\.0-1-amd64$";
APT::NeverAutoRemove:: "^gnumach-.*-5\.5\.0-2-amd64$";
APT::NeverAutoRemove:: "^.*-modules-5\.5\.0-1-amd64$";
APT::NeverAutoRemove:: "^.*-modules-5\.5\.0-2-amd64$";
APT::NeverAutoRemove:: "^.*-kernel-5\.5\.0-1-amd64$";
APT::NeverAutoRemove:: "^.*-kernel-5\.5\.0-2-amd64$";
APT::VersionedKernelPackages "";
APT::VersionedKernelPackages:: "linux-.*";
APT::VersionedKernelPackages:: "kfreebsd-.*";
APT::VersionedKernelPackages:: "gnumach-.*";
APT::VersionedKernelPackages:: ".*-modules";
APT::VersionedKernelPackages:: ".*-kernel";
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::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::netrcparts "auth.conf.d";
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::Ubuntu "https://changelogs.ubuntu.com/changelogs/pool/@CHANGEPATH@/changelog";;
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::Path "/usr/sbin:/usr/bin:/sbin:/bin";
DPkg::Pre-Install-Pkgs "";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true";
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::Cmd::Pattern-Only "1";
Binary::apt::APT::Keep-Downloaded-Packages "0";
Binary::apt::DPkg "";
Binary::apt::DPkg::Progress-Fancy "1";
Binary::apt::DPkg::Lock "";
Binary::apt::DPkg::Lock::Timeout "-1";
CommandLine "";
CommandLine::AsString "apt-config dump";

-- /etc/apt/preferences --

# -*- mode: sh; -*-

Package: libav*
Pin: origin www.deb-multimedia.org
Pin-Priority: 501

Package: *
Pin: release a=testing
Pin-Priority: 500

Package: *
Pin: release a=stable
Pin-Priority: 100

Package: *
Pin: release a=unstable
Pin-Priority: 50

Package: *
Pin: release a=oldstable
Pin-Priority: 10


-- /etc/apt/preferences.d/local --

# -*- mode: sh; -*-

# Remove problematic software forever

#Package: systemd systemd-* libsystemd-* libpam-systemd
Package: systemd systemd-* libsystemd-*
Pin: version *
Pin-Priority: -1100

Package: libsystemd0 libsystemd0:i386 libsystemd-dev
Pin: version *
Pin-Priority: 500

Package: systemd:i386 systemd-*:i386 libsystemd-*:i386 libpam-systemd:i386
Pin: version *
Pin-Priority: -1100


# --- systemd-dependent --------------

#Package: udisks2 udisks2:i386 udisks:i386
#Pin: version *
#Pin-Priority: -1100


# --- Problematic (temp) ------------

#Package: ntfs-3gi386
#Pin: version *
#Pin-Priority: -1100

#Package: runit*
#Pin: version *
#Pin-Priority: -1100

Package: bash-completion
Pin: version *
Pin-Priority: -1100

# -----------------------------------
Package: pulseaudio pulseaudio:i386
Pin: version *
Pin-Priority: -1100

Package: avahi-daemon avahi-daemon:i386
Pin: version *
Pin-Priority: -1100


# Changed X11 resolution and refresh -- WTF?!
Package: mutter
Pin: version *
Pin-Priority: -1100

# Only 1 maximized window, every other window is in drop-down-title-bar-list
Package: matchbox-window-manager
Pin: version *
Pin-Priority: -1100

#----------------------------------



#Package: springlobby
#Pin: version *
#Pin-Priority: -1


#Package: deb-multimedia-keyring
#Pin: origin www.deb-multimedia.org
#Pin-Priority: 501

#Package: *
#Pin: origin www.deb-multimedia.org
#Pin-Priority: 1

#Package: *
#Pin: origin deb-multimedia.org
#Pin-Priority: 1

#Package: *
#Pin: release a=testing
#Pin-Priority: 50
#Pin-Priority: 501

#Package: *
#Pin: release a=unstable
#Pin-Priority: 25
#Pin-Priority: 50

#Package: *
#Pin: release a=experimental
#Pin-Priority: 12
##Pin-Priority: 25

#Package: *
#Pin: release a=stable
#Pin-Priority: 501
#Pin-Priority: 12


#Package: mplayer2
#Pin: origin ftp.de.debian.org
#Pin: origin ftp2.de.debian.org
#Pin-Priority: 2001


#Pin: origin "XXftp.de.debian.orgx"
#Pin: release a=experimental

#Package: \
#  libavcodec* \
#  libavformat* \
#  libavutil* \
#  libavfilter* \
#  libpostproc* \
#  libavdevice* \
#  libswscale* \
#  libswresample* \
#  libavresample* \
#  libfaac* \
#  libfdk-aac1* \
#  libx264* \
#  libx265* \
#  libavdevice* \
#  libkvazaar* \
#  libass4 \
#  libass5 \
#  libass6 \
#  libass7 \
#  libass8 \
#  libass9 \
#  libass-* \
#  libmp3lame*
#Pin: origin "deb-multimedia.org"
#Pin: release a=testing
#Pin-Priority: 1102

#Package: handbrake*
#Pin: origin www.deb-multimedia.org
#Pin-Priority: 1101

#Pin: release a=testing
#Package: mpv
#Pin: origin www.deb-multimedia.org
#Pin-Priority: 1101

#Package: mplayer mplayer2
#Pin: origin www.deb-multimedia.org
#Pin-Priority: 1101

#Pin: release a=testing
#Package: mpv
#Pin: origin "ftp2.de.debian.org"
#Pin-Priority: -1105

#Pin: release a=testing
#Package: mpv
#Pin: origin "ftp.de.debian.org"
#Pin-Priority: -1100


#Package: iceweasel
#Pin: version 24.5.0esr-1
#Pin-Priority: 1100

#Package: gcalctool
#Pin: version 5.28.2-1
#Pin-Priority: 1100


Package: geeqie
Pin: version 1:1.1-8+b2
Pin-Priority: 1100

Package: geeqie-common
Pin: version 1:1.1-8
Pin-Priority: 1100

#Package: policykit-1
#Pin: version 0.105-3
#Pin-Priority: 1100

Package: meld
Pin: version 1.8.6-1
Pin-Priority: 1100

-- (/etc/apt/preferences.d/local~ present, but not submitted) --


-- /etc/apt/sources.list --

# -*- mode: sh; -*-

#
#  /etc/apt/sources.list
#


#
# testing
#
deb     http://httpredir.debian.org/debian testing main contrib non-free
deb-src http://httpredir.debian.org/debian testing main contrib non-free

#
# unstable
#
deb     http://httpredir.debian.org/debian unstable main contrib non-free
deb-src http://httpredir.debian.org/debian unstable main contrib non-free

# 
#  Security updates
# 
deb     http://security.debian.org/ testing-security main contrib non-free
deb-src http://security.debian.org/ testing-security main contrib non-free

deb http://www.deb-multimedia.org/ testing main non-free
deb http://www.deb-multimedia.org/ bullseye main non-free


#
# Stretch
#
deb     http://httpredir.debian.org/debian stretch main contrib non-free
deb-src http://httpredir.debian.org/debian stretch main contrib non-free

#
# Buster
#
deb     http://httpredir.debian.org/debian buster main contrib non-free
deb-src http://httpredir.debian.org/debian buster main contrib non-free


#deb     http://snapshot.debian.org/archive/debian/2018-08-11 buster main contrib non-free
#deb-src http://snapshot.debian.org/archive/debian/2018-08-11 stretch main contrib non-free
#deb-src http://snapshot.debian.org/archive/debian/20180811T204910Z/pool/main/n/nis/ stretch main contrib non-free
#deb-src http://snapshot.debian.org/archive/debian/20180811T204910Z stretch main contrib non-free

-- /etc/apt/sources.list.d/andreasbutti-ubuntu-xournalpp-master-disco.list --

###deb http://ppa.launchpad.net/andreasbutti/xournalpp-master/ubuntu disco main
# deb-src http://ppa.launchpad.net/andreasbutti/xournalpp-master/ubuntu disco main

-- (/etc/apt/sources.list.d/andreasbutti-ubuntu-xournalpp-master-disco.list~ present, but not submitted) --


-- /etc/apt/sources.list.d/atom.list --

deb [arch=amd64] https://packagecloud.io/AtomEditor/atom/any/ any main

-- /etc/apt/sources.list.d/jitsi-stable.list --

# -*- mode: sh; -*-

#deb https://download.jitsi.org stable/

-- (/etc/apt/sources.list.d/jitsi-stable.list~ present, but not submitted) --


-- /etc/apt/sources.list.d/matrix-riot-im.list --

deb https://riot.im/packages/debian/ bionic main

-- (/etc/apt/sources.list.d/matrix-riot-im.list.save present, but not submitted) --


-- /etc/apt/sources.list.d/wire-desktop.list --

deb [arch=amd64] https://wire-app.wire.com/linux/debian stable main

-- (/etc/apt/sources.list.d/wire-desktop.list.save present, but not submitted) --


-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing'), (100, 'stable'), (50, 'unstable'), (10, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.5.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.ISO-8859-15, LC_CTYPE=en_US.ISO-8859-15 (charmap=ISO-8859-15), LANGUAGE=en_US.ISO-8859-15 (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages apt depends on:
ii  adduser                 3.118
ii  debian-archive-keyring  2019.1
ii  gpgv                    2.2.20-1
ii  libapt-pkg6.0           2.0.2
ii  libc6                   2.30-4
ii  libgcc-s1               10-20200418-1
ii  libgnutls30             3.6.13-2
ii  libseccomp2             2.4.3-1+b1
ii  libstdc++6              10-20200418-1
ii  libsystemd0             245.5-1

Versions of packages apt recommends:
ii  ca-certificates  20190110

Versions of packages apt suggests:
ii  apt-doc         2.0.2
ii  aptitude        0.8.12-3
ii  dpkg-dev        1.19.7
ii  gnupg           2.2.20-1
pn  powermgmt-base  <none>
ii  synaptic        0.90+nmu1
ii  wajig           2.18.1

-- Configuration Files:
/etc/logrotate.d/apt changed:
/var/log/apt/term.log {
  rotate 120
  monthly
  compress
  missingok
  notifempty
}
/var/log/apt/history.log {
  rotate 120
  monthly
  compress
  missingok
  notifempty
}


-- no debconf information

--- End Message ---
--- Begin Message ---
On Fri, Apr 24, 2020 at 05:38:11PM +0200, Marc-Jano Knopp wrote:
> "apt full-upgrade" and "apt-get full-upgrade" announce removal of
> packages that are clearly marked as manually installed.

This is perfectly normal. apt gives a slight boost to non-auto-installed
packages in conflict resolution, but it is minimal as it just does not
carry the notion of "keep this package installed". It just says: Do not
consider this package in autoremove situations (which aptitude
"helpfully" mixes into required removals which can lead to confusion for
users who regularly use both).


> # apt-get full-upgrade
> Reading package lists... Done
> Building dependency tree       
> Reading state information... Done
> Calculating upgrade... Done
> The following packages were automatically installed and are no longer required:
>   libicu57 linux-headers-5.4.0-2-amd64 linux-headers-5.4.0-2-common
>   linux-headers-5.4.0-4-amd64 linux-headers-5.4.0-4-common
>   linux-image-5.4.0-2-amd64 linux-image-5.4.0-4-amd64 linux-kbuild-5.4
>   qt4-qmake qtcore4-l10n
> Use 'apt autoremove' to remove them.
> The following packages will be REMOVED:
>   libpango1.0-0 libqt4-dbus libqt4-declarative libqt4-designer libqt4-dev
>   libqt4-dev-bin libqt4-help libqt4-network libqt4-opengl libqt4-qt3support
>   libqt4-script libqt4-scripttools libqt4-sql libqt4-svg libqt4-test
>   libqt4-xml libqt4-xmlpatterns libqtcore4 libqtdbus4 libqtgui4
>   libqtwebkit-dev libqtwebkit4 qdbus qt4-linguist-tools webkit-image-qt
> The following NEW packages will be installed:
>   libdatrie-dev libthai-dev
> The following packages have been kept back:
>   elogind firefox-esr libelogind0 libpam-elogind nis
> The following packages will be upgraded:
>   gir1.2-pango-1.0 libpango-1.0-0 libpango-1.0-0:i386 libpango1.0-dev
>   libpangocairo-1.0-0 libpangocairo-1.0-0:i386 libpangoft2-1.0-0
>   libpangoft2-1.0-0:i386 libpangoxft-1.0-0 libqt5core5a pango1.0-tools
> 11 upgraded, 2 newly installed, 25 to remove and 6 not upgraded.
> Need to get 2,963 kB of archives.
> After this operation, 114 MB disk space will be freed.
> Do you want to continue? [Y/n] 
> ------------------- snip ------------------
>   
> That is quite unexpected, IMHO. aptitude (which I mostly use because

Contact a user support channel. You will agree that it is not possible
for a few APT devs to debug or work on making every package upgradable
in Debian – I suspect that one of the various knobs you turned¹ results
in this (likely temporary) mayhem, but even if we consider for a moment
that somewhere in here an APT bug is hidden, then this problem must be
worked around in the involved packages anyhow as the upgrades from
stable to stable have to work with the apt in (then) oldstable. Only
with an analyse of the situation by the package maintainers who know the
environment we can hope to resolve a bug for future releases of Debian.


So, as this is part a misunderstanding and part a support request I am
closing as "likely not a bug, not actionable as-is in any case".


Best regards

David Kalnischkies

¹ recommends disabled, systemd forbidden, various third-parties, running
strange mix between stable and testing (judged based on the version of
the elogin packages installed as that is stable even though testing has
newer version for many months), …

Attachment: signature.asc
Description: PGP signature


--- End Message ---

Reply to: