https://bugzilla.redhat.com/show_bug.cgi?id=1215762



--- Comment #37 from Raphael Groner <[email protected]> ---
As commented also in the FPC ticket:

Hmm, I do not think any more that bundling of MiGBase64 is a good idea. We
should remove that file and patch the source to use the Java 8 (as now default
in F21 and further) embedded logic with java.util.Base64 that also seems to
have better performance. If there's no Java 8, it is possible to use the
javax.xml.bind.DatatypeConverter? class from Java 6 upwards. 

For Java 7 and general backwards compatibility (as default in Fedora 20,
EPEL7), we can switch to either java-base64 or base64coder, both are packaged
in Fedora. 

As Base64 is a standard codec, that should not mean any problem to use another
library, and as the complete py4j project is licensed as BSD, there are no
issues with patching the source.

More information about bad MiGBase64 vs. good Java 8 can be found here:
​http://java-performance.info/base64-encoding-and-decoding-performance/

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/package-review

Reply via email to