[Bug 2039055] Re: Revert switch from pysnmp4 (Build-)Dependency to lextudio pysnmp
Launchpad Bug Tracker
2039055 at bugs.launchpad.net
Wed Oct 11 20:48:49 UTC 2023
This bug was fixed in the package python-scciclient - 0.15.0-0ubuntu2
---------------
python-scciclient (0.15.0-0ubuntu2) mantic; urgency=medium
* d/control: Revert back to python3-pysnmp4 (Build-)Depends
to prevent dependency conflicts in Mantic (LP: #2039055).
-- Corey Bryant <corey.bryant at canonical.com> Wed, 11 Oct 2023 09:11:26
-0400
** Changed in: python-scciclient (Ubuntu)
Status: Triaged => Fix Released
** Changed in: python-proliantutils (Ubuntu)
Status: Triaged => Fix Released
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to ironic in Ubuntu.
https://bugs.launchpad.net/bugs/2039055
Title:
Revert switch from pysnmp4 (Build-)Dependency to lextudio pysnmp
Status in ironic package in Ubuntu:
Triaged
Status in python-proliantutils package in Ubuntu:
Fix Released
Status in python-scciclient package in Ubuntu:
Fix Released
Bug description:
Thomas started work here to switch to the new lextudio dependencies that upstream openstack has switched to:
https://lists.debian.org/debian-python/2023/09/msg00028.html
These packages were synced to Ubuntu Mantic and ironic, python-
proliantutils, and python-scciclient were switched over to BD on them.
However, there is not consensus in Debian, and therefore there not all
packages are switched over to the lextudio dependencies and this is
causing conflicts for co-installed packages.
For example, ironic was switched over to lextudio dependencies and
failed autopkgtests due to [1]. This is because python-pyasn1-modules-
lextudio provides many of the same files as python3-pyasn1-modules,
and therefore python-pyasn1-modules-lextudio defines a "Conflicts:
python3-pyasn1-modules". This prevents co-installing, for example,
python3-service-identity (via python3-twisted) and python3-ironic.
For now I think the only solution is to switch the openstack packages
in Mantic back to python3-pysnmp4, even though it is no longer
maintained.
[1] ironic autopkgtest dependency isssues:
128s autopkgtest [13:52:29]: testing package ironic version 1:22.1.0+git2023090714.985c7fdf-0ubuntu1
128s autopkgtest [13:52:29]: build not needed
128s autopkgtest [13:52:29]: test ironic-daemons: preparing testbed
131s Reading package lists...
132s Building dependency tree...
132s Reading state information...
132s Correcting dependencies...Starting pkgProblemResolver with broken count: 2
132s Starting 2 pkgProblemResolver with broken count: 2
132s Investigating (0) python3-service-identity:amd64 < 23.1.0-1 @ii K Ib >
132s Broken python3-service-identity:amd64 Depends on python3-pyasn1:amd64 < 0.4.8-4 @ii R >
132s Considering python3-pyasn1:amd64 0 as a solution to python3-service-identity:amd64 3
132s Added python3-pyasn1:amd64 to the remove list
132s Broken python3-service-identity:amd64 Depends on python3-pyasn1-modules:amd64 < 0.2.8-1 @ii R >
132s Considering python3-pyasn1-modules:amd64 0 as a solution to python3-service-identity:amd64 3
132s Added python3-pyasn1-modules:amd64 to the remove list
132s Fixing python3-service-identity:amd64 via keep of python3-pyasn1:amd64
132s Fixing python3-service-identity:amd64 via keep of python3-pyasn1-modules:amd64
132s Investigating (0) python3-pysnmp-pyasn1:amd64 < none -> 1.1.2-2 @un uN Ib >
132s Broken python3-pysnmp-pyasn1:amd64 Conflicts on python3-pyasn1:amd64 < 0.4.8-4 @ii K >
132s Considering python3-pyasn1:amd64 0 as a solution to python3-pysnmp-pyasn1:amd64 1
132s Added python3-pyasn1:amd64 to the remove list
132s Fixing python3-pysnmp-pyasn1:amd64 via remove of python3-pyasn1:amd64
132s Investigating (0) python3-pyasn1-modules:amd64 < 0.2.8-1 @ii K Ib >
132s Broken python3-pyasn1-modules:amd64 Depends on python3-pyasn1:amd64 < 0.4.8-4 @ii R > (>= 0.4.6)
132s Considering python3-pyasn1:amd64 0 as a solution to python3-pyasn1-modules:amd64 0
132s Removing python3-pyasn1-modules:amd64 rather than change python3-pyasn1:amd64
132s Investigating (0) python3-ironic:amd64 < none -> 1:22.1.0+git2023090714.985c7fdf-0ubuntu1 @un uN Ib >
132s Broken python3-ironic:amd64 Depends on python3-pysnmp4:amd64 < none | 4.4.12-2 @un uH > (>= 4.4.6)
132s Considering python3-pysnmp4:amd64 -1 as a solution to python3-ironic:amd64 0
132s Holding Back python3-ironic:amd64 rather than change python3-pysnmp4:amd64
132s Investigating (0) ironic-api:amd64 < none -> 1:22.1.0+git2023090714.985c7fdf-0ubuntu1 @un uN Ib >
132s Broken ironic-api:amd64 Depends on python3-ironic:amd64 < none | 1:22.1.0+git2023090714.985c7fdf-0ubuntu1 @un uH > (= 1:22.1.0+git2023090714.985c7fdf-0ubuntu1)
132s Considering python3-ironic:amd64 0 as a solution to ironic-api:amd64 -1
132s Holding Back ironic-api:amd64 rather than change python3-ironic:amd64
132s Investigating (0) ironic-conductor:amd64 < none -> 1:22.1.0+git2023090714.985c7fdf-0ubuntu1 @un uN Ib >
132s Broken ironic-conductor:amd64 Depends on python3-ironic:amd64 < none | 1:22.1.0+git2023090714.985c7fdf-0ubuntu1 @un uH > (= 1:22.1.0+git2023090714.985c7fdf-0ubuntu1)
132s Considering python3-ironic:amd64 0 as a solution to ironic-conductor:amd64 -1
132s Holding Back ironic-conductor:amd64 rather than change python3-ironic:amd64
132s Investigating (0) autopkgtest-satdep:amd64 < 0 @iU K Nb Ib >
132s Broken autopkgtest-satdep:amd64 Depends on ironic-api:amd64 < none | 1:22.1.0+git2023090714.985c7fdf-0ubuntu1 @un uH >
132s Considering ironic-api:amd64 -1 as a solution to autopkgtest-satdep:amd64 -2
132s Removing autopkgtest-satdep:amd64 rather than change ironic-api:amd64
132s Investigating (1) python3-service-identity:amd64 < 23.1.0-1 @ii K Ib >
132s Broken python3-service-identity:amd64 Depends on python3-pyasn1:amd64 < 0.4.8-4 @ii R >
132s Considering python3-pyasn1:amd64 0 as a solution to python3-service-identity:amd64 3
132s Added python3-pyasn1:amd64 to the remove list
132s Broken python3-service-identity:amd64 Depends on python3-pyasn1-modules:amd64 < 0.2.8-1 @ii R >
132s Considering python3-pyasn1-modules:amd64 0 as a solution to python3-service-identity:amd64 3
132s Added python3-pyasn1-modules:amd64 to the remove list
132s Fixing python3-service-identity:amd64 via keep of python3-pyasn1:amd64
132s Fixing python3-service-identity:amd64 via keep of python3-pyasn1-modules:amd64
132s Investigating (1) python3-pysnmp-pyasn1:amd64 < none -> 1.1.2-2 @un uN Ib >
132s Broken python3-pysnmp-pyasn1:amd64 Conflicts on python3-pyasn1:amd64 < 0.4.8-4 @ii K >
132s Considering python3-pyasn1:amd64 0 as a solution to python3-pysnmp-pyasn1:amd64 1
132s Added python3-pyasn1:amd64 to the remove list
132s Fixing python3-pysnmp-pyasn1:amd64 via remove of python3-pyasn1:amd64
132s Investigating (1) python3-pyasn1-modules:amd64 < 0.2.8-1 @ii K Ib >
132s Broken python3-pyasn1-modules:amd64 Depends on python3-pyasn1:amd64 < 0.4.8-4 @ii R > (>= 0.4.6)
132s Considering python3-pyasn1:amd64 0 as a solution to python3-pyasn1-modules:amd64 0
132s Removing python3-pyasn1-modules:amd64 rather than change python3-pyasn1:amd64
132s Investigating (2) python3-service-identity:amd64 < 23.1.0-1 @ii K Ib >
132s Broken python3-service-identity:amd64 Depends on python3-pyasn1:amd64 < 0.4.8-4 @ii R >
132s Considering python3-pyasn1:amd64 0 as a solution to python3-service-identity:amd64 3
132s Added python3-pyasn1:amd64 to the remove list
132s Broken python3-service-identity:amd64 Depends on python3-pyasn1-modules:amd64 < 0.2.8-1 @ii R >
132s Considering python3-pyasn1-modules:amd64 0 as a solution to python3-service-identity:amd64 3
132s Added python3-pyasn1-modules:amd64 to the remove list
132s Fixing python3-service-identity:amd64 via keep of python3-pyasn1:amd64
132s Fixing python3-service-identity:amd64 via keep of python3-pyasn1-modules:amd64
132s Investigating (2) python3-pysnmp-pyasn1:amd64 < none -> 1.1.2-2 @un uN Ib >
132s Broken python3-pysnmp-pyasn1:amd64 Conflicts on python3-pyasn1:amd64 < 0.4.8-4 @ii K >
132s Considering python3-pyasn1:amd64 3 as a solution to python3-pysnmp-pyasn1:amd64 1
132s Holding Back python3-pysnmp-pyasn1:amd64 rather than change python3-pyasn1:amd64
132s Investigating (2) python3-scciclient:amd64 < none -> 0.15.0-0ubuntu1 @un uN Ib >
132s Broken python3-scciclient:amd64 Depends on python3-pysnmp-pyasn1:amd64 < none | 1.1.2-2 @un uH >
132s Considering python3-pysnmp-pyasn1:amd64 1 as a solution to python3-scciclient:amd64 0
132s Holding Back python3-scciclient:amd64 rather than change python3-pysnmp-pyasn1:amd64
132s Investigating (2) python3-pyasn1-modules-lextudio:amd64 < none -> 0.2.9-3 @un uN Ib >
132s Broken python3-pyasn1-modules-lextudio:amd64 Depends on python3-pysnmp-pyasn1:amd64 < none | 1.1.2-2 @un uH >
132s Considering python3-pysnmp-pyasn1:amd64 1 as a solution to python3-pyasn1-modules-lextudio:amd64 0
132s Holding Back python3-pyasn1-modules-lextudio:amd64 rather than change python3-pysnmp-pyasn1:amd64
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ironic/+bug/2039055/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list