Once APT implements origin tracking this should no longer be a problem, or it might be; generally speaking the idea is that if you install a package from one archive, APT doesn't switch it. You can also configure rules of `o=Ubuntu -> o=UbuntuESM` to allow transitions between archives.
However one idea there is to add a rule `* -> o=Ubuntu`, `* -> o=UbuntuESM`; that is that every PPA package can be replaced by a newer Ubuntu package. Again usually that is what you want, you added a PPA, you upgrade your Ubuntu, Ubuntu now has that package so you don't need the PPA anymore and should not be sticking to it. But if you were to remove the rules you'd get the right behavior. My concern is really more people adding hundreds of PPAs and getting undefined mixes between them, as APT will pick the highest version of a given package in any PPA or the Ubuntu archive. So now you if you install foo and libbar from ppa:foobar and then add ppa:moobar it doesn't replace libbar unless you ask it to. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2033646 Title: unattended-upgrade ignores apt-pinning to not-allowed origins To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/unattended-upgrades/+bug/2033646/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs