This bug has been fixed upstream in commit 6df5632313e9ce77c47ee4bcf6e32a028c4534d0:
Do not mark packages for keep that we want to remove
See https://anonscm.debian.org/cgit/apt/apt.git/commit/?id=6df5632 for details.
Expect a 1.2.9 release shortly.
This bug has been fixed upstream in commit 6df5632313e9ce7 7c47ee4bcf6e32a 028c4534d0:
Do not mark packages for keep that we want to remove
See https:/ /anonscm. debian. org/cgit/ apt/apt. git/commit/ ?id=6df5632 for details.
Expect a 1.2.9 release shortly.