Bug 823175 - wso2-wsf-cpp : Conflicts with axis2c
wso2-wsf-cpp : Conflicts with axis2c
Status: CLOSED RAWHIDE
Product: Fedora
Classification: Fedora
Component: axis2c (Show other bugs)
rawhide
All Linux
low Severity low
: ---
: ---
Assigned To: Garrett Holmstrom
Fedora Extras Quality Assurance
:
: 823177 (view as bug list)
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2012-05-19 14:28 EDT by Michael Schwendt
Modified: 2012-08-02 16:29 EDT (History)
4 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2012-08-02 16:29:01 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Michael Schwendt 2012-05-19 14:28:45 EDT
=> wso2-wsf-cpp-2.1.0-7.fc18.src.rpm
=> wso2-axis2-http-server-2.1.0-7.fc18.i686 in fedora-development-i386
  File conflict with: axis2c-1.6.0-4.fc17.i686
     /usr/bin/axis2_http_server

[semi-automated bug report]
Comment 1 Michael Schwendt 2012-05-19 14:31:10 EDT
=> wso2-wsf-cpp-2.1.0-7.fc18.src.rpm
=> wso2-axis2-2.1.0-7.fc18.i686 in fedora-development-i386
  File conflict with: axis2c-1.6.0-4.fc17.i686
     /usr/lib/libaxis2_http_common.so.0.6.0
     /usr/lib/libaxis2_http_receiver.so.0.6.0
     /usr/lib/libaxis2_http_sender.so.0.6.0
     /usr/lib/libguththila.so.0.6.0

=> wso2-wsf-cpp-2.1.0-7.fc18.src.rpm
=> wso2-axis2-devel-2.1.0-7.fc18.i686 in fedora-development-i386
  File conflict with: axis2c-devel-1.6.0-4.fc17.i686
     /usr/include/axis2-1.6.0/axiom_util.h
     /usr/include/axis2-1.6.0/axis2_callback.h
     /usr/include/axis2-1.6.0/axis2_const.h
     /usr/include/axis2-1.6.0/axis2_http_header.h
     /usr/include/axis2-1.6.0/axis2_http_request_line.h
     /usr/include/axis2-1.6.0/axis2_http_server.h
     /usr/include/axis2-1.6.0/axis2_http_status_line.h
     /usr/include/axis2-1.6.0/axis2_http_svr_thread.h
     /usr/include/axis2-1.6.0/axis2_op_client.h
     /usr/include/axis2-1.6.0/axis2_simple_http_svr_conn.h
     /usr/include/axis2-1.6.0/axis2_svc_client.h
     /usr/include/axis2-1.6.0/axis2_transport_receiver.h
     /usr/include/axis2-1.6.0/axutil_allocator.h
     /usr/include/axis2-1.6.0/axutil_array_list.h
     /usr/include/axis2-1.6.0/axutil_log.h
     /usr/include/axis2-1.6.0/axutil_stream.h
     /usr/include/axis2-1.6.0/config.h
     /usr/include/axis2-1.6.0/guththila_buffer.h
     /usr/include/axis2-1.6.0/platforms/unix/axutil_unix.h
     /usr/lib/pkgconfig/axis2c.pc
Comment 2 Pete MacKinnon 2012-05-21 11:39:57 EDT
wso2-wsf-cpp is actually the incumbent in this case. Perhaps the axis2c package maintainer could contact us regarding consolidation?
Comment 3 Garrett Holmstrom 2012-05-21 21:09:07 EDT
*** Bug 823177 has been marked as a duplicate of this bug. ***
Comment 4 Garrett Holmstrom 2012-05-21 21:28:05 EDT
(In reply to comment #2)
> wso2-wsf-cpp is actually the incumbent in this case. Perhaps the axis2c
> package maintainer could contact us regarding consolidation?

WSO2 upstream bundles libs, eh?  I suppose it makes sense; the old axis2c upstream is long since dead.  How about I compare the sources and report back so we can come up with a plan after that?
Comment 5 Pete MacKinnon 2012-05-21 22:47:15 EDT
Yeah, I think we need to figure out the union of the patches from each. Ours have been posted upstream also. condor-aviary package is our actual user of the wso2-wsf-cpp runtime, but we packaged everything (devel, rampart, etc.) since wso2 folds in the 1.6.0 src tree in its bundle.
Comment 6 Garrett Holmstrom 2012-06-07 14:02:13 EDT
% diff -rup -x configure -x '*sample*' -x '*test*' -x '*.git*' -x '*docs*' -x patches -x '.pc' ~/src/axis2c-src-1.6.0 ~/rpmbuild/SOURCES/wso2-wsf-cpp-src-2.1.0/wsf_c/axis2c | diffstat -s
 437 files changed, 28825 insertions(+), 32724 deletions(-)

Ouch.

The patchset I currently have fixes one CVE and attempts to plug a few memory leaks.  If those fixes aren't already in WSF's code then we can probably look into adding them.

Right now the only actively-developed program I can think of with a hard dependency on the original axis2c/rampartc is Eucalyptus, so I filed a bug there to see if that can be made to work with WSF's code instead.

https://eucalyptus.atlassian.net/browse/EUCA-2263
Comment 7 Garrett Holmstrom 2012-08-02 16:29:01 EDT
Eucalyptus seems to be on the way to porting to wso2-wsf-axis2, so I simply removed the non-wso2 version of axis2c from rawhide.  If any patches need porting we can do that in separate bugs.

Thanks!

Note You need to log in before you can comment on or make changes to this bug.