From Fedora Project Wiki
 
(11 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: <will be assigned by the Wrangler>
* Tracker bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1301535 #1301535]


== Detailed Description ==
== Detailed Description ==
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.)  The plan is to use the latest hg snapshot of suds-jurko.
** 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.
** 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.
** 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 78: Line 79:
|-
|-
|congruity
|congruity
|
|Works
|-
|-
|fence-agents-ovh
|fence-agents-ovh
Line 87: Line 88:
|-
|-
|fence-agents-vmware-soap
|fence-agents-vmware-soap
|
|-
|python-manila
|
|
|-
|-
Line 99: Line 97:
|-
|-
|python-vatnumber
|python-vatnumber
|
|Works
|-
|-
|virt-who
|virt-who
|
|Works
|}
|}


Line 122: Line 120:
-->
-->


[[Category:ChangePageIncomplete]]
[[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:ChangePageIncomplete-->
<!-- 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

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).
  • 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

Release Notes