[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