Public bug reported:

orderedset.py uses collections.MutableSet, which had been removed in
python 3.10.

This has been fixed upstream in

https://github.com/ClusterLabs/crmsh/commit/c1356d64086d2e3f9d113f346a14e6dff1c2acb0

This blocks the python 3.10 migration, with:

crm cluster init --yes --name=autopkgtest --unicast
Traceback (most recent call last):
  File "/usr/sbin/crm", line 29, in <module>
    from crmsh import main
  File "/usr/lib/python3/dist-packages/crmsh/main.py", line 18, in <module>
    from . import ui_root
  File "/usr/lib/python3/dist-packages/crmsh/ui_root.py", line 23, in <module>
    from . import ui_cib
  File "/usr/lib/python3/dist-packages/crmsh/ui_cib.py", line 16, in <module>
    from .cibconfig import cib_factory
  File "/usr/lib/python3/dist-packages/crmsh/cibconfig.py", line 23, in <module>
    from . import orderedset
  File "/usr/lib/python3/dist-packages/crmsh/orderedset.py", line 29, in 
<module>
    class OrderedSet(collections.MutableSet):
AttributeError: module 'collections' has no attribute 'MutableSet'
autopkgtest [06:36:57]: test pacemaker-cluster-init.sh: -----------------------]
autopkgtest [06:36:58]: test pacemaker-cluster-init.sh:  - - - - - - - - - - 
results - - - - - - - - - -
pacemaker-cluster-init.sh FAIL non-zero exit status 1
autopkgtest [06:36:58]: @@@@@@@@@@@@@@@@@@@@ summary
command1             FAIL non-zero exit status 1
command2             FAIL non-zero exit status 1
command3             FAIL non-zero exit status 1
utils.sh             PASS
testsuite.sh         FAIL non-zero exit status 2
pacemaker-basic-resource.sh FAIL non-zero exit status 1
pacemaker-node-status.sh FAIL non-zero exit status 1
pacemaker-cluster-init.sh FAIL non-zero exit status 1

As shown in https://autopkgtest.ubuntu.com/results/autopkgtest-
jammy/jammy/amd64/c/crmsh/20220115_063709_22736@/log.gz

** Affects: crmsh (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/1958393

Title:
  crmsh orderedset.py does not support python 3.10

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/crmsh/+bug/1958393/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to