python3-suds should be installed instead of python-suds

Bug #2011828 reported by Takashi Kajinami
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
puppet-cinder
Fix Released
Medium
Takashi Kajinami
puppet-nova
Fix Released
Medium
Takashi Kajinami

Bug Description

Some classes or defined types still try to install python-suds, but the package is no longer available because it was replaced by python3-suds.

Changed in puppet-nova:
status: New → In Progress
Changed in puppet-cinder:
assignee: nobody → Takashi Kajinami (kajinamit)
Changed in puppet-nova:
assignee: nobody → Takashi Kajinami (kajinamit)
Changed in puppet-cinder:
importance: Undecided → Medium
Changed in puppet-nova:
importance: Undecided → Medium
description: updated
Changed in puppet-cinder:
status: New → In Progress
Revision history for this message
Takashi Kajinami (kajinamit) wrote :

Hmm it seems python3-cinder package in both RDO and Ubuntu requires oslo.vmware and suds is required by oslo.vmware.
So we don't have to install python3-suds additionally and it should be installed automatically.

Also the python3-nova package in Ubuntu requires oslo.vmware so we don't need explicit installation either. However the same package in RDO does not require oslo.vmware and we should install the library, instead of python3-suds.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-cinder (master)

Reviewed: https://review.opendev.org/c/openstack/puppet-cinder/+/877620
Committed: https://opendev.org/openstack/puppet-cinder/commit/cd7077a18428603b987de945e2247b276d6a9489
Submitter: "Zuul (22348)"
Branch: master

commit cd7077a18428603b987de945e2247b276d6a9489
Author: Takashi Kajinami <email address hidden>
Date: Thu Mar 16 20:23:04 2023 +0900

    vmware: Stop installing suds library explicitly

    The python3-cinder packages in both RDO and Ubuntu (and also Debian)
    require python3-oslo-vmware, which depends on python3-suds. This means
    we don't have to install python(3)-suds explicitly and the library
    should be installed automatically.

    This removes the explicit installation of python-suds. The package
    name has not been updated during migration to python 3, and python-suds
    is no longer a valid package name in recent versions.

    Closes-Bug: #2011828
    Change-Id: Ic82c7a86262d146c95cce74788af0d9086cee618

Changed in puppet-cinder:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-nova (master)

Reviewed: https://review.opendev.org/c/openstack/puppet-nova/+/877621
Committed: https://opendev.org/openstack/puppet-nova/commit/160ae675a4e49d116b94ff0300287482bd5b6e5d
Submitter: "Zuul (22348)"
Branch: master

commit 160ae675a4e49d116b94ff0300287482bd5b6e5d
Author: Takashi Kajinami <email address hidden>
Date: Thu Mar 16 20:26:05 2023 +0900

    vmware: Fix the wrong package installed

    All common implementation for vmware has been split out to
    the oslo.vmware library, which is currently an optional dependency.
    We have to make sure this library is installed so that vmware driver
    is functional.

    Also, python(3)-suds is required by python(3)-oslo-vmware so we don't
    have to explicitly installs this library.

    Additionally this fixes the wrong indent in the spec file.

    Closes-Bug: #2011828
    Change-Id: Ica93dd5127e6330e0d5a65738ca68c43e8be3058

Changed in puppet-nova:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-cinder 22.0.0

This issue was fixed in the openstack/puppet-cinder 22.0.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-nova 22.0.0

This issue was fixed in the openstack/puppet-nova 22.0.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.