[Bug 1215762] Review Request: py4j - Dynamically access in Python programs to arbitrary Java objects (for Python 2 and 3)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



--- Comment #37 from Raphael Groner <projects.rg@xxxxxxxx> ---
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
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/package-review





[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]