Suds Jurko Fork
Summary
Change the python-suds package to use the fork maintained by Jurko Gospodnetić.
Owner
- Name: Scott Talbert
- Email: swt@techie.net
- Release notes owner:
Current status
Detailed Description
Suds is a SOAP-based web service client for Python which is currently packaged in Fedora as python-suds. This change proposal aims to update the python-suds package to use the fork maintained by Jurko Gospodnetić. Currently Fedora has the original version of Suds which has not been maintained or updated since 2011. The original version does not support Python 3.
Benefit to Fedora
This change brings a more modern Suds to Fedora, including Python 3 support and various bug fixes.
Scope
- Proposal owners:
- Update existing python-suds package to suds-jurko and ensure it builds/works in Rawhide. (NOTE: proposal owner is not currently the maintainer of python-suds, but would intend to assume maintainership as part of this change.) The plan is to use the latest hg snapshot of suds-jurko.
- In conjunction with the python-suds dependent package maintainers, help test dependent packages to ensure they work correctly with the new package.
- Other developers:
- For maintainers of packages that depend on python-suds: test the dependent packages to ensure they work correctly with the updated python-suds package. No changes should be needed as the Jurko fork is believed to maintain compatibility with the original Suds. One exception has been noted:
- Two debug-related functions have been removed (Client.last_sent() and Client.last_received()) but a workaround is available (upstream issue).
- For maintainers of packages that depend on python-suds: test the dependent packages to ensure they work correctly with the updated python-suds package. No changes should be needed as the Jurko fork is believed to maintain compatibility with the original Suds. One exception has been noted:
- Release engineering: None
- List of deliverables: None
- Policies and guidelines: None
- Trademark approval: N/A (not needed for this Change)
Upgrade/compatibility impact
No impact expected.
How To Test
No special hardware or data is required. To test, one would install a python-suds dependent package and verify that it functions as it did with the previous package.
User Experience
No changes expected to user experience.
Dependencies
The packages below depend on python-suds in Rawhide. The test status will be tracked in the table below.
Package | Status |
---|---|
chirp | |
condor-aviary-common | |
condor-aviary-hadoop-common | |
congruity | Works |
fence-agents-ovh | |
fence-agents-pve | |
fence-agents-vmware-soap | |
python-oslo-vmware | |
python-psphere | |
python-vatnumber | Works |
virt-who | Works |
Contingency Plan
- Contingency mechanism: Revert python-suds back to the previous release.
- Contingency deadline: Beta Freeze
- Blocks release? No
- Blocks product? No
Documentation
https://bitbucket.org/jurko/suds