Package: apt-utils Version: 1.8.2.2 Severity: normal Tags: upstream Dear Maintainer,
When I use 'sudo apt-get remove <some_package>, I often see the message "The following packages were automatically installed and are no longer required:" But it's showing packages that are required for <some_package>, which hasn't been removed yet. apt-get should only show the list of "no longer required" packages *after* the operation to remove <some_package> is completed. Here's an example: ``` $ sudo apt-get remove binutils Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: binutils-x86-64-linux-gnu cli-common cpp-6 dctrl-tools diffstat dput dwz eatmydata intltool-debian konqueror-nsplugins lib32asan3 lib32asan5 lib32atomic1 lib32cilkrts5 lib32gcc-6-dev lib32gcc-8-dev lib32gomp1 lib32itm1 lib32mpx2 lib32quadmath0 lib32ubsan0 lib32ubsan1 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libarchive-zip-perl libasync-mergepoint-perl libb-hooks-endofscope-perl libbinutils libc6-dev-x32 libc6-x32 libcaf-openmpi-3 libcc1-0 libclang-common-6.0-dev libclass-inspector-perl libclone-perl libconst-fast-perl libcontextual-return-perl libconvert-binhex-perl libdata-optlist-perl libdigest-bubblebabble-perl libdistro-info-perl libeatmydata1 libemail-valid-perl libexporter-tiny-perl libfile-chdir-perl libfile-homedir-perl libfile-stripnondeterminism-perl libfile-which-perl libfuture-perl libgdiplus libgetopt-long-descriptive-perl libgfortran-8-dev libgit-wrapper-perl libgitlab-api-v4-perl libgles-nvidia1 libgles-nvidia2 libhttp-tiny-multipart-perl libintl-perl libintl-xs-perl libio-async-perl libio-prompter-perl libio-sessiondata-perl libisl15 liblist-compare-perl liblist-moreutils-perl liblog-any-adapter-screen-perl liblog-any-perl libmail-sendmail-perl libmime-tools-perl libmodule-find-perl libmodule-scandeps-perl libmono-btls-interface4.0-cil libmpfr4 libnamespace-clean-perl libnet-dns-perl libnet-dns-sec-perl libnet-domain-tld-perl libnet-ip-perl libnumber-compare-perl libnumber-range-perl libnvidia-cfg1 libomp-7-dev libomp-dev libomp5-7 libossp-uuid-perl libossp-uuid16 libpackage-stash-perl libpackage-stash-xs-perl libparams-util-perl libpath-iterator-rule-perl libpath-tiny-perl libpcre2-32-0 libpcre2-dev libpcre2-posix0 libperlio-gzip-perl libpod-constants-perl libproc-processtable-perl libreadonly-perl libref-util-perl libref-util-xs-perl libregexp-pattern-license-perl libsereal-decoder-perl libsereal-encoder-perl libsereal-perl libsoap-lite-perl libsort-key-perl libsort-naturally-perl libsort-versions-perl libstring-copyright-perl libstring-escape-perl libstring-shellquote-perl libstruct-dumb-perl libsub-exporter-perl libsub-identify-perl libsub-install-perl libsys-hostname-long-perl libtask-weaken-perl libterm-readkey-perl libtest-fatal-perl libtest-refcount-perl libtext-glob-perl libtext-levenshtein-perl libtext-template-perl libtype-tiny-perl libtype-tiny-xs-perl libunicode-utf8-perl libvariable-magic-perl libwant-perl libx32asan3 libx32asan5 libx32atomic1 libx32cilkrts5 libx32gcc-6-dev libx32gcc-8-dev libx32gcc1 libx32gomp1 libx32itm1 libx32quadmath0 libx32stdc++6 libx32ubsan0 libx32ubsan1 libxdelta2 libxmlrpc-lite-perl libyaml-libyaml-perl licensecheck linux-headers-4.19.0-12-common linux-headers-4.19.0-13-common linux-kbuild-4.19 llvm-6.0 llvm-6.0-dev llvm-6.0-runtime nvidia-driver-bin nvidia-driver-libs nvidia-egl-icd nvidia-kernel-common nvidia-kernel-support nvidia-modprobe nvidia-persistenced patchutils pbzip2 po-debconf pristine-tar python3-dateutil python3-gpg python3-magic python3-unidiff python3-xdg shtool strace xdelta xdelta3 Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: aufs-dkms binutils build-essential ca-certificates-mono checkinstall clang clang-6.0 clang-7 debhelper devscripts dh-autoreconf dh-strip-nondeterminism dkms dpkg-dev flashplugin-nonfree g++ g++-6 g++-8 gcc gcc-6 gcc-6-multilib gcc-8 gcc-8-multilib gcc-multilib gfortran gfortran-8 git-buildpackage libcoarrays-dev libcoarrays-openmpi-dev libgconf2.0-cil libglade2.0-cil libglib2.0-cil libgtk2.0-cil libmono-addins-gui0.2-cil libmono-addins0.2-cil libmono-cairo4.0-cil libmono-corlib4.5-cil libmono-i18n-cjk4.0-cil libmono-i18n-mideast4.0-cil libmono-i18n-other4.0-cil libmono-i18n-rare4.0-cil libmono-i18n-west4.0-cil libmono-i18n4.0-all libmono-i18n4.0-cil libmono-microsoft-csharp4.0-cil libmono-posix4.0-cil libmono-security4.0-cil libmono-sharpzip4.84-cil libmono-system-configuration4.0-cil libmono-system-core4.0-cil libmono-system-drawing4.0-cil libmono-system-numerics4.0-cil libmono-system-security4.0-cil libmono-system-xml4.0-cil libmono-system4.0-cil libtool libtool-bin lintian linux-compiler-gcc-8-x86 linux-headers-4.19.0-12-amd64 linux-headers-4.19.0-13-amd64 linux-headers-amd64 mono-4.0-gac mono-gac mono-mcs mono-runtime mono-runtime-common mono-runtime-sgen needrestart nvidia-driver nvidia-kernel-dkms pbuilder pepperflashplugin-nonfree php-dev php7.3-dev pinta pkg-php-tools sysinfo tcl-dev tcl8.6-dev virtualbox-guest-dkms virtualbox-guest-utils 0 upgraded, 0 newly installed, 82 to remove and 1 not upgraded. After this operation, 326 MB disk space will be freed. Do you want to continue? [Y/n] n Abort. ``` In that example, it states "The following packages were automatically installed and are no longer required:" followed by a list of many packages that are actually still required. -- System Information: Debian Release: 10.7 APT prefers stable APT policy: (990, 'stable'), (500, 'stable-updates') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.19.0-13-amd64 (SMP w/4 CPU cores) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages apt-utils depends on: ii apt 1.8.2.2 ii libapt-inst2.0 1.8.2.2 ii libapt-pkg5.0 1.8.2.2 ii libc6 2.28-10 ii libdb5.3 5.3.28+dfsg1-0.5 ii libgcc1 1:8.3.0-6 ii libstdc++6 8.3.0-6 apt-utils recommends no packages. apt-utils suggests no packages. -- no debconf information

