Removal of OpenSRF and Evergreen Java Libraries

Bug #1827051 reported by Jason Stephenson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
Fix Released
Low
Unassigned
OpenSRF
Fix Released
Low
Unassigned

Bug Description

OpenSRF and Evergreen have Java libraries that can be built to write applications using the XMPP backend for OpenSRF. However, it requires the use of a special configure script flag to do so.

Furthermore, the OpenSRF side of this build is broken. The dependency fetcher script fails to retrieve the needed Java libraries since the ones it tries to retrieve are out of date and have been deleted.

In addition to this, the Java code has not been touched in a long time and would require changes to handle chunking and bundling and other modern OpenSRF features.

This bug proposed deleting the Java code from both OpenSRF and Evergreen, since the former no longer builds and the latter is useless without it.

If anyone objects to this, they can step forward to update the Java libraries and maintain them in the future.

Barring any such objection, a removal branch will follow.

Tags: pullrequest
Changed in evergreen:
assignee: nobody → Jason Stephenson (jstephenson)
Changed in opensrf:
assignee: nobody → Jason Stephenson (jstephenson)
Revision history for this message
Jason Stephenson (jstephenson) wrote :
Changed in evergreen:
milestone: none → 3.next
assignee: Jason Stephenson (jstephenson) → nobody
Changed in opensrf:
assignee: Jason Stephenson (jstephenson) → nobody
Changed in evergreen:
importance: Undecided → Low
Changed in opensrf:
importance: Undecided → Low
tags: added: pullrequest
Revision history for this message
Jason Stephenson (jstephenson) wrote :

Following up on the developers' IRC meeting today, I have rebased the above two branches on master, and force pushed them.

It would be good to get these in for OpenSRF 3.3 and Evergreen 3.7.

Changed in evergreen:
assignee: nobody → Jason Stephenson (jstephenson)
assignee: Jason Stephenson (jstephenson) → nobody
Revision history for this message
Jason Stephenson (jstephenson) wrote :

I pushed a version of the OpenSRF and Evergreen branches rebased on Bill Erickson's remove Python branch on bug 1827055.

OpenSRF:
https://git.evergreen-ils.org/?p=working/OpenSRF.git;a=shortlog;h=refs/heads/user/dyrcona/lp1827051-remove-java-rebased

Evergreen:
https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/dyrcona/lp1827051-remove-java-rebased

These should apply more easily if Bill's branches go in first.

Changed in evergreen:
milestone: 3.next → 3.7-beta
Revision history for this message
Chris Sharp (chrissharp123) wrote :

Pushed to master. Thanks, Jason!

Changed in opensrf:
status: New → Fix Committed
Changed in evergreen:
status: New → Fix Committed
Changed in evergreen:
status: Fix Committed → Fix Released
Revision history for this message
Jeff Godin (jgodin) wrote :

Noting that this bug (and its sibling bug 1827055 for removing Python support) has not yet made it into an OpenSRF release. Added target for OpenSRF 3.3-beta, though including it in the next 3.2 release might make sense also.

Changed in opensrf:
milestone: none → 3.3-beta
Revision history for this message
Jason Stephenson (jstephenson) wrote :

Should this be included for an OpenSRF 3.2.3 release as Jeff suggests? I'm inclined to agree, though it is not as critical as removing the Python support.

Galen Charlton (gmc)
Changed in opensrf:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.