Sent from my iPad
> On 6 Nov 2017, at 21:47, Dominik Stadler <dominik.stad...@gmx.at> wrote: > > Hi, > > The Apache XMLBeans library was moved to the Attic a few years ago > (05/2014), however Apache POI still uses the library as it's core XML > binding framework. > > While the Apache POI PMC and the development community is already > discussing possible replacements for some time, use of XMLBeans is still > deeply rooted and thus hard to replace quickly. > > Over time, we discovered a few grave bugs in XMLBeans which lead to > bug-reports that we cannot fix ourselves. > > Therefore we would like to start discussion about an NMU of XMLBeans to get > a fix for the most pressing issues. > > See https://bz.apache.org/bugzilla/show_bug.cgi?id=59268 for the full > discussion,and https://github.com/pjfanning/xmlbeans for a fork with > initial bugfixes. > > Among others, we would like to fix the following, changes for these are > already applied and verified in the github fork: > * the official XMLBeans-JAR contains duplicate classes, making it > impossible to use it on Android as the Android build fails due to this > * cannot use Unicode surogates, thus affecting use of Apache POI in > non-latin-script areas > * Remove W3C and JAVAX classes which are not needed any more since Java 6 > (current Apache POI development is on Java 8) > > > So is there a precedent for something like this? What steps do we need to > make to get an updated version of XMLBeans published? Others might have examples of how it was done in the past. Making a fork on e.g. github with a new non-apache name is the simplest way. However if I understand it correct your intention is only to maintain XMLbeans for the benefit of POI. That gives you (as I see it) another option, you can include the source code in your project and do the patches as part of your project. rgds jan i > > > Thanks... Dominik > > On behalf of the Apache POI PMC > > > About Apache POI > ----------------------- > > Apache POI is well-known in the Java field as a library for reading and > writing Microsoft Office file formats, such as Excel, PowerPoint, Word, > Visio, Publisher and Outlook. It supports both the older (OLE2) and > new (OOXML - Office Open XML) formats. > > See https://poi.apache.org/ for more details --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org For additional commands, e-mail: dev-h...@poi.apache.org