Bug 131610 - Improvements to the net/py-xmlrpc module
Summary: Improvements to the net/py-xmlrpc module
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Hye-Shik Chang
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-12 15:30 UTC by Andriy Pylypenko
Modified: 2009-03-18 06:24 UTC (History)
0 users

See Also:


Attachments
file.diff (7.10 KB, patch)
2009-02-12 15:30 UTC, Andriy Pylypenko
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andriy Pylypenko 2009-02-12 15:30:01 UTC
Due to unresponsiveness of the development team of the py-xmlrpc, I'm sending this change request here in hope it can help the developers that use this port.

The py-xmlrpc module has a problem with boolean type - it implements boolean type internally thus creating difficulties on encode/decode path of the boolean variables. I've changed the source code to use internal Python's boolean type and this made things straight to the user of this module.

Another change I've made to the module is support for the <nil/> element. Despite the fact this element isn't mentioned in the XML-RPC specification, many of implementations support it, as this is the very convenient way to pass null values from the environments with dynamic typing such as Python, Perl, etc.

Fix: Patch attached with submission follows:
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2009-02-13 13:11:31 UTC
Responsible Changed
From-To: freebsd-ports-bugs->perky

Over to maintainer.
Comment 2 dfilter service freebsd_committer freebsd_triage 2009-02-27 01:45:09 UTC
sobomax     2009-02-27 01:44:52 UTC

  FreeBSD ports repository

  Added files:
    net/py-xmlrpc/files  patch-extra 
  Removed files:
    net/py-xmlrpc/files  patch-src_rpcBoolean.c 
  Log:
  Add patch that improves boolean type support as well as implements
  <nil/> element.
  
  PR:             ports/131610
  Submitted by:   Andriy Pylypenko <bamby@sippysoft.com>
  Approved by:    MAINTAINER's timeout
  
  Revision  Changes    Path
  1.1       +333 -0    ports/net/py-xmlrpc/files/patch-extra (new)
  1.2       +0 -14     ports/net/py-xmlrpc/files/patch-src_rpcBoolean.c (dead)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 3 Mark Linimon freebsd_committer freebsd_triage 2009-03-18 06:24:19 UTC
State Changed
From-To: open->closed

committed 2009-02-27.