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

Reply via email to