James McCoy wrote:
> If a package is pinned to prevent an upgrade, but the candidate version
> has new dependencies, apt will install those even though the depending
> package isn't being upgraded.
This also happens when a package cannot be upgraded due to dependency conflicts. If package 'ugrademe' has a conflict and cannot be installed, it will still pull in the new dependencies.
Attached is a test case of this behavior.
Adding the --auto-remove option makes the test pass, FWIW.
--
Saludos,
Felipe Sateler