Control: tag -1 + confirmed pending On 2015-03-13 16:33, Andreas Beckmann wrote: > during a test with piuparts I noticed your package fails to upgrade from > 'lenny' to 'squeeze' to 'wheezy' to 'jessie'. > Its predecessor 'libcap-bin' installed fine in 'lenny', and was kept > installed during the upgrades to 'squeeze' and 'wheezy', but the upgrade > to 'jessie' eventually pulled in libcap2-bin (which was not installed > previously) which failed to install because it tries to overwrite > other packages files without declaring a Breaks+Replaces relation.
It looks as if the transition from libcap-bin to libcap2-bin was not handled properly. libcap-bin disappeared after lenny, so whatever was still depending on that should have been switched to libcap2-bin in squeeze. It's odd that this issue hasn't been reported before. I assume your test used a somewhat minimal system where libcap2-bin only gets pulled in via systemd, but gnome-keyring already pulled libcap2-bin in for wheezy, so you'd think at least one user would have hit this earlier... Anyhoo, adding Breaks+Replaces seems to be the simplest solution, so I'll prepare a fix with that. Thanks, Christian -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org