С 20.7 cjdns переведён на python3 по умолчанию https://github.com/cjdelisle/cjdns/commit/09e697f4499247cdbfa0545f83fdb934e4048c95 Просьба собрать новую версию с python3. Главное, убрать Requires: python-module-networkx Если для подпакета graph нужны зависимости, то можно указать %add_python_lib_path %_exec_prefix/libexec/cjdns/python
Там только сборка в одном конкретном месте перешла на python3. Многие contrib-скрипты всё ещё работают только с python2. Такие как здесь: https://github.com/cjdelisle/cjdns/tree/master/contrib/python А аналогов для python3 нет: https://github.com/cjdelisle/cjdns/tree/master/contrib/python3 В связи с этим, при удалении всех скриптов использующих python2 из пакета, cjdns либо сильно потеряет в функциональности, либо вообще перестанет работать. Поэтому сейчас перевести этот пакет на python3 нельзя. Если есть основания для удаления python-module-networkx, то могу разве что предложить вместе с ним удалять и cjdns.
(Ответ для Aleksei Nikiforov на комментарий #1) > Там только сборка в одном конкретном месте перешла на python3. Многие > contrib-скрипты всё ещё работают только с python2. Такие как здесь: > > https://github.com/cjdelisle/cjdns/tree/master/contrib/python > > А аналогов для python3 нет: > > https://github.com/cjdelisle/cjdns/tree/master/contrib/python3 > > В связи с этим, при удалении всех скриптов использующих python2 из пакета, > cjdns либо сильно потеряет в функциональности, либо вообще перестанет > работать. > > Поэтому сейчас перевести этот пакет на python3 нельзя. Если есть основания > для удаления python-module-networkx, то могу разве что предложить вместе с > ним удалять и cjdns. Предлагаю компромиссный вариант — выключить подпакет graph на время. Вся функциональность сохранится, ну, простеньких графиков не будет. Речь о трёх командах из contrib в пакете graph: drawgraph dumpgraph graphStats насколько к ним относится «либо сильно потеряет в функциональности, либо вообще перестанет работать.»?
Думаю, такой вариант попробовать можно.
cjdns-21-alt1 -> sisyphus: Tue Nov 03 2020 Aleksei Nikiforov <darktemplar@altlinux> 21-alt1 - Updated to upstream version 21. - Disabled graph subpackage (ALT #39170).