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

Reply via email to