poi-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject [Bug 59268] Work on providing an updated version of XMLBeans
Date Mon, 11 Dec 2017 19:07:28 GMT
https://bz.apache.org/bugzilla/show_bug.cgi?id=59268

--- Comment #23 from Nick Burch <apache@gagravarr.org> ---
(In reply to Scott Coldwell from comment #22)
> I think the more appropriate course of action would be to remove xmlbeans as
> a dependency.  The project was terminated over 4 years ago.

Removing XMLBeans is probably something like 3-6 months of work, and would have
the added disadvantage of probably breaking something like half of all the POI
examples for XLSX / PPTX / DOCX on the internet, and probably most of the big
projects which make deep/custom use of POI for XLSX/PPTX/DOCX processing....

The first step, for which volunteers are very very much welcome(!) is to locate
all the places in your favourite bit of POI (eg XSSF) that leak the CT*
xmlbeans objects, search public examples / github projects / mailing lists etc
to see how those beans are used, ensure we have a proper Usermodel wrapper for
doing the same thing "properly", then deprecate that CT accessor. Once
everything that's commonly done via the low-level xmlbeans classes in other
people's code can be done cleanly with proper POI classes, we can get people to
migrate, then we're in a position to swap out the POI innards to use something
else. 

It's quite a lot of work though, which is why more volunteers are needed to
help drive it! :)

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org


Mime
View raw message