Public bug reported: trying to build ubuntu-release-upgrader from scratch on another debian platform gives an impossible build dependency:
Source: ubuntu-release-upgrader Section: admin Priority: optional Maintainer: Ubuntu Developers <[email protected]> Build-Depends: debhelper (>= 9), python3-all, python3-distutils-extra, python3-apt (>= 0.8.5~), lsb-release, python3-update-manager, apt-clone (>= 0.2.3~ubuntu2) Source: update-manager [...] Package: python3-update-manager Architecture: all Section: python Replaces: update-manager-core (<< 1:0.163) Breaks: update-manager-core (<< 1:0.163) Depends: ${python3:Depends}, ${misc:Depends}, python3-apt (>= 0.8.5~), python3-distupgrade, python3-launchpadlib, lsb-release python3-distupgrade is a binary package of ... ubuntu-release-upgrader! so to build ubuntu-release-upgrader, one needs python3-update-manager, which cannot be installed because it depends on the python3-distupgrade binary package, provided by the ubuntu-release-upgrader source package.. it seems to me the DistUpgrade library could be moved to python3-update- manager or python3-apt, to resolve this loop. ** Affects: ubuntu-release-upgrader (Ubuntu) Importance: Undecided Status: New ** Affects: update-manager (Ubuntu) Importance: Undecided Status: New ** Also affects: update-manager (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1632072 Title: circular build dependency between ubuntu-release-upgrader and update- manager To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1632072/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
