nova uses suds, which is to be removed from Debian/Ubuntu

Bug #1465016 reported by Thomas Goirand
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Invalid
Wishlist
Unassigned
Kilo
Won't Fix
Wishlist
Unassigned
oslo.vmware
Confirmed
Wishlist
Unassigned

Bug Description

Suds is a library which isn't maintained upstream. Please switch to something else. As you may have seen, someone filed a bug against the nova package in Debian because of this:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=788081

As mentioned on the bug report: Please consider to migrate your package to use a maintained soap library (like pysimplesoap, at the time of writing in NEW).

Tags: vmware
Revision history for this message
Doug Hellmann (doug-hellmann) wrote :

suds is no longer listed in the requirements for nova.

Changed in nova:
status: New → Invalid
Revision history for this message
Doug Hellmann (doug-hellmann) wrote :

It's not clear we can make this change for kilo, but since we've already done it for liberty I assume that's what you meant by opening the bug.

Revision history for this message
Thomas Goirand (thomas-goirand) wrote :

Hi Doug. I think you missunderstood. suds-jurko isn't more actively maintained than suds, the upstream maintainer is *ALSO* dead, so we need a better replacement. pysimplesoap is one of the possible alternatives.

Changed in nova:
status: Invalid → Confirmed
tags: added: vmware
Changed in nova:
importance: Undecided → Wishlist
Revision history for this message
Sean Dague (sdague) wrote :

This code is fully behind the oslo.vmware interface so should be fixed in the library

Changed in nova:
status: Confirmed → Invalid
Revision history for this message
Ben Nemec (bnemec) wrote :

suds-jurko is still the only library I see in global-requirements, so this may need to be a broader discussion (unless oslo.vmware is the only project still using it).

Changed in oslo.vmware:
status: New → Confirmed
importance: Undecided → Wishlist
Revision history for this message
Thomas Goirand (thomas-goirand) wrote :

There's only 2 components using suds: noslo.vmware and cinder (for one of its driver).

FYI, the Debian package python{3,}-suds is now in fact using suds-jurko, unfortunately, this one is also unmaintained upstream. I would really be nice if we could get this dependency completely out of OpenStack.

Revision history for this message
Johannes Kulik (jkulik) wrote :

We've started work downstream on switching olso.vmware to using zeep (https://docs.python-zeep.org/en/master/), which is still maintained and uses lxml for the XML handling giving it in our test a good performance boost: it pretty much halfed the runtime of our (simple) test script.

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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