To use firefox 57.1 from Debian/sid, I have set up apt pinning to restrict all packages except firefox to Debian/buster: Package: * Pin: release o=Debian,a=buster Pin-Priority: 900 Package: firefox Pin: release o=Debian,a=sid Pin-Priority: 1000 While aptitude shows me no packages to update, Plasma Discover shows all newer packages from sid as upgradable.
Discover interacts with PackageKit, and doesn't touch apt directly. So it's likely that this is an upstream PackageKit feature request, but I'll let Aleix make that determination.
Can you please confirm that "pkcon get-updates" does the right thing?
tomhutter, please provide the requested info so we can continue to triage the bug. Thanks!
I have apt pinning still intact: $ cat /etc/apt/preferences.d/firefox.pref Package: * Pin: release o=Debian,a=buster Pin-Priority: 900 Package: firefox Pin: release o=Debian,a=sid Pin-Priority: 1000 Now I disabled the sid repo: $ cat /etc/apt/sources.list.d/sid.list #deb http://debian.mirror.iphh.net/debian/ sid contrib non-free main $ apt-get update $ apt-get -s dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. $ pkcon get-updates Getting updates [=========================] Loading cache [=========================] Finished [=========================] There are no updates available at this time. Then I reenabled the sid repo: $ cat /etc/apt/sources.list.d/sid.list deb http://debian.mirror.iphh.net/debian/ sid contrib non-free main $ apt-get update $ apt-get -s dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. $ pkcon get-updates Getting updates [=========================] Loading cache [=========================] Finished [=========================] Normal apparmor-2.11.1-4.amd64 (debian-unstable-main) user-space parser utility for AppArmor Normal apparmor-notify-2.11.1-4.all (debian-unstable-main) AppArmor notification system Normal apparmor-profiles-2.11.1-4.all (debian-unstable-main) profiles for AppArmor Security policies Normal at-spi2-core-2.26.2-2.amd64 (debian-unstable-main) Assistive Technology Service Provider Interface (dbus core) .... $pkcon get-updates | grep "^Normal" | wc -l 134
Will have to test. https://help.ubuntu.com/community/PinningHowto
I've been testing with "apt-mark hold" and "apt-mark unhold". It's worked properly so far. I've seen you mentioned aptitude, does "apt dist-upgrade" have the same behaviour there as well?
We need more information to continue investigating this issue.
If you can provide the information requested in comment #6, please add it.
No response; changing status. If you have new information, please add a comment.