(Initial revision) |
|||
(14 intermediate revisions by 2 users not shown) | |||
Line 27: | Line 27: | ||
CLOSED as NEXTRELEASE -> change is completed and verified and will be delivered in next release under development | CLOSED as NEXTRELEASE -> change is completed and verified and will be delivered in next release under development | ||
--> | --> | ||
* Tracker bug: | * Tracker bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1301535 #1301535] | ||
== Detailed Description == | == 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. | Suds is a SOAP-based web service client for Python which is currently packaged in Fedora as [https://admin.fedoraproject.org/pkgdb/package/rpms/python-suds/ python-suds]. This change proposal aims to update the python-suds package to use the [https://bitbucket.org/jurko/suds fork] maintained by Jurko Gospodnetić. Currently Fedora has the [https://fedorahosted.org/suds/ original version] of Suds which has not been maintained or updated since 2011. The original version does not support Python 3. | ||
== Benefit to Fedora == | == Benefit to Fedora == | ||
Line 39: | Line 39: | ||
== Scope == | == Scope == | ||
* Proposal owners: | * 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: | * 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 ([https://bitbucket.org/jurko/suds/issues/39/missing-last_sent-and-last_received upstream issue]). | |||
* Release engineering: None | * Release engineering: None | ||
Line 52: | Line 54: | ||
== Upgrade/compatibility impact == | == Upgrade/compatibility impact == | ||
No impact expected. | |||
== How To Test == | == 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 == | == User Experience == | ||
No changes expected to user experience. | |||
== Dependencies == | == Dependencies == | ||
The packages below depend on python-suds in Rawhide. The test status will be tracked in the table below. | |||
{| class="wikitable" | |||
!|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 Plan == | ||
* Contingency mechanism: Revert python-suds back to the previous release. | |||
* Contingency mechanism: | * Contingency deadline: Beta Freeze | ||
* Blocks release? No | |||
* Contingency deadline: | * Blocks product? No | ||
* Blocks release? | |||
* Blocks product? | |||
== Documentation == | == Documentation == | ||
https://bitbucket.org/jurko/suds | |||
== Release Notes == | == Release Notes == | ||
Line 109: | Line 120: | ||
--> | --> | ||
[[Category: | [[Category:ChangeAcceptedF24]] | ||
<!-- When your change proposal page is completed and ready for review and announcement --> | <!-- When your change proposal page is completed and ready for review and announcement --> | ||
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler --> | <!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler --> | ||
<!-- The Wrangler announces the Change to the devel-announce list and changes the category to Category:ChangeAnnounced (no action required) --> | <!-- The Wrangler announces the Change to the devel-announce list and changes the category to Category:ChangeAnnounced (no action required) --> | ||
<!-- After review, the Wrangler will move your page to Category:ChangeReadyForFesco... if it still needs more work it will move back to Category: | <!-- After review, the Wrangler will move your page to Category:ChangeReadyForFesco... if it still needs more work it will move back to Category:ChangeReadyForWrangler--> | ||
<!-- Select proper category, default is Self Contained Change --> | <!-- Select proper category, default is Self Contained Change --> | ||
<!-- [[Category:SelfContainedChange]] --> | <!-- [[Category:SelfContainedChange]] --> | ||
[[Category:SystemWideChange]] | [[Category:SystemWideChange]] |
Latest revision as of 00:48, 25 May 2016
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