[Bug 1632072] Re: circular build dependency between ubuntu-release-upgrader and update-manager

Adolfo Jayme 1632072 at bugs.launchpad.net
Thu Feb 10 01:42:15 UTC 2022


** Changed in: ubuntu-release-upgrader (Ubuntu)
   Importance: Undecided => Wishlist

** Changed in: update-manager (Ubuntu)
   Importance: Undecided => Wishlist

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to update-manager in Ubuntu.
https://bugs.launchpad.net/bugs/1632072

Title:
  circular build dependency between ubuntu-release-upgrader and  update-
  manager

Status in ubuntu-release-upgrader package in Ubuntu:
  Confirmed
Status in update-manager package in Ubuntu:
  Confirmed

Bug description:
  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 <ubuntu-devel-discuss at lists.ubuntu.com>
  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.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1632072/+subscriptions




More information about the foundations-bugs mailing list