A direct xenial to eoan upgrade path is NOT supported. The correct breaks/replaces are in place for any supported upgrade paths, and have quite correctly been dropped after Bionic, where keeping that delta to debian is no longer required.
** Changed in: libdbusmenu-qt (Ubuntu) Status: New => Won't Fix -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to libdbusmenu-qt in Ubuntu. https://bugs.launchpad.net/bugs/1856953 Title: Misconfigured Debian control file makes dist-upgrading with package libdbusmenu-qt5 crash Status in libdbusmenu-qt package in Ubuntu: Won't Fix Bug description: Dear maintainers, Lacking of `Breaks` and `Replaces` parts in the Debian control file of libdbusmenu-qt5-2 package (version 0.9.3+16.04.20160218-2) would make dist-upgrading from Xenial (with libdbusmenu-qt5 installed) to Eoan or Focal crash. Expected behavior of dist-upgrading: - should deconfigure `libdbusmenu-qt5` first - only then can `libdbusmenu-qt5-2` be installed What happened instead: - dpkg unpacks `libdbusmenu-qt5-2` over files of `libdbusmenu-qt5`, thus causing a crash Steps to reproduce: 1. install a fresh Ubuntu 16.04.6 and upgrade packages 2. change the release in apt source list from `xenial` to `eoan` or `focal` and include universe section 3. perform `apt dist-upgrade` To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libdbusmenu-qt/+bug/1856953/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp