FTBFS python-{omemo,twomemo,oldmemo} has circular dependencies
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-oldmemo (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
python-omemo (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
python-twomemo (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
At the moment python-omemo fails to build on Lunar with a dependency wait on python3-twomemo [1]. This binary package is part of python-twomemo which in turns requires python3-omemo (>= 1~) [2]. Thus the two packages have circular dependencies.
A separate, but closely related issue is that python-omemo also requies python3-oldmemo which in turn requires python3-omemo (>= 1~) [3] https:/
Presumably by using binary packages for python3-twomemo and python3-oldmemo it should be possibe to bootstrap python-omemo and then use the resulting package to (re)build the other two.
[1] https:/
[2] https:/
Resolved by https:/ /bugs.launchpad .net/ubuntu/ +source/ python- omemo/1. 0.2-3ubuntu1 breaking the cycle.