[Bug 1632072] [NEW] circular build dependency between ubuntu-release-upgrader and update-manager
anarcat
1632072 at bugs.launchpad.net
Mon Oct 10 19:22:27 UTC 2016
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 <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.
** 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
Foundations Bugs, which is subscribed to ubuntu-release-upgrader 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:
New
Status in update-manager package in Ubuntu:
New
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