Package: debfoster Version: 2.7-2.1+b1 Severity: normal After upgrading from jessie to stretch, debfoster is very confused and tends to remove a lot of packages that it should not. For example:
$ apt install liferea Reading package lists... Done Building dependency tree Reading state information... Done liferea is already the newest version (1.12~rc3-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. # grep liferea /var/lib/debfoster/keepers -liferea-data ...so the liferea package is installed, and debfoster hasn't been told to remove or keep it. Normally, on the next run debfoster would ask me whether to keep the package. But instead: $ debfoster libwebkit2gtk-4.0-37 is keeping the following 1 packages installed: libjavascriptcoregtk-4.0-18 Keep libwebkit2gtk-4.0-37? [Ynpsiuqx?], [H]elp: N python3-notify2 is keeping the following 1 packages installed: python3-dbus Keep python3-notify2? [Ynpsiuqx?], [H]elp: N Keep elpa-async? [Ynpsiuqx?], [H]elp: N Keep libjavascriptcoregtk-4.0-18? [Ynpsiuqx?], [H]elp: N Keep liferea-data? [Ynpsiuqx?], [H]elp: N Keep python-minimal? [Ynpsiuqx?], [H]elp: N Keep python3-cairo? [Ynpsiuqx?], [H]elp: N Keep python3-dbus? [Ynpsiuqx?], [H]elp: N Keep python3-gi? [Ynpsiuqx?], [H]elp: N Keep python3-minimal? [Ynpsiuqx?], [H]elp: N Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: distro-info-data libpython3-stdlib libqt5clucene5 libqt5designer5 libqt5help5 libqt5sql5 libqt5test5 libqt5xml5 python3.5 python3.5-minimal Use 'apt autoremove' to remove them. The following packages will be REMOVED: dh-python* dropbox* elpa-async* ipython3* ipython3-qtconsole* libjavascriptcoregtk-4.0-18* libwebkit2gtk-4.0-37* liferea* liferea-data* lsb-release* python* python-cairo* python-gobject-2* python-gtk2* python-minimal* python-numpy* python-pexpect* python-ptyprocess* python3* python3-cairo* python3-chardet* python3-dbus* python3-debian* python3-debianbts* python3-decorator* python3-gi* python3-httplib2* python3-ipykernel* python3-ipython* python3-ipython-genutils* python3-jupyter-client* python3-jupyter-core* python3-minimal* python3-notify2* python3-pexpect* python3-pickleshare* python3-pkg-resources* python3-prompt-toolkit* python3-ptyprocess* python3-pycurl* python3-pygments* python3-pyqt5* python3-pyqt5.qtsvg* python3-pysimplesoap* python3-qtconsole* python3-reportbug* python3-requests* python3-simplegeneric* python3-sip* python3-six* python3-tornado* python3-traitlets* python3-urllib3* python3-wcwidth* python3-zmq* reportbug* 0 upgraded, 0 newly installed, 56 to remove and 0 not upgraded. After this operation, 114 MB disk space will be freed. Do you want to continue? [Y/n] n Abort. $ debfoster -r liferea -v warning: package python3-zmq: unsatisfied dependency on python3:any 3.3.2-2~ warning: package python3-zmq: forcing depdency on python3:any warning: package gitg: unsatisfied dependency on default-dbus-session-bus warning: package cloc: unsatisfied dependency on perl:any warning: package cloc: forcing depdency on perl:any warning: package python3-pickleshare: unsatisfied dependency on python3:any 3.3.2-2~ warning: package python3-pickleshare: forcing depdency on python3:any warning: package python3-jupyter-core: unsatisfied dependency on python3:any 3.3.2-2~ warning: package python3-jupyter-core: forcing depdency on python3:any warning: package python3-pycurl: unsatisfied dependency on python3:any 3.3.2-2~ warning: package python3-pygments: unsatisfied dependency on python3:any 3.3.2-2~ [...] warning: package python3-pygments: forcing depdency on python3:any Not an installed package: "liferea" System Information: Debian Release: 9.0 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.9.0-3-amd64 (SMP w/4 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: systemd (via /run/systemd/system) Versions of packages debfoster depends on: ii libc6 2.24-11+deb9u1 ii libgc1c2 1:7.4.2-8 Versions of packages debfoster recommends: ii apt 1.4.6 debfoster suggests no packages. -- Configuration Files: /etc/debfoster.conf changed: UsePreDepends = no UseRecommends = no UseSuggests = no UseTasks = yes NegativeKeepers = no -- no debconf information