Hi Scott,

With regard to the retirement discussion, I just wanted to forward this message 
on from Even Rouault who was having trouble subscribing and posting to the list:

------------
Hi,

I have given a try to 3.2.4rc1 against the GDAL (https://gdal.org / 
https://github.com/OSGeo/gdal) regression test suite, and everything works like 
a charm.

Regarding the discussion about the possibility of retirement of Xerces-C++, I 
just want to say that Xerces-C++ has unique features that I'm not aware of in 
other C/C++ open-source libraries and that we strongly leverage in the above 
mentioned open-source GDAL project. In one of the drivers of GDAL, the GMLAS 
one (Geographic Markup Language application Schema - 
https://gdal.org/drivers/vector/gmlas.html), we use not only Xerces-C++ XML 
parsing capabilities and XML Schema validation ones, but the driver depends on 
using XML Schema grammar classes of Xerces-C++ to fully understand the XML 
schema constructs and derive a whole relational database table structure. In 
particular we use a lot of the classes at xercesc/framework/psvi/XS*.hpp. This 
driver is at the core of the 
https://github.com/BRGM/gml_application_schema_toolbox plugin for the QGIS open 
source project.

Even if the XML tech is less trendy those years, it is still used in a number 
of contexts of sharing of information with geographic content in various 
application fields: EU Inspire GML 
(https://inspire.ec.europa.eu/document-tags/data-specifications), geological 
data (http://geosciml.org/), etc. So we'd for sure like seeing Xerces-C++ 
existence to go on, even in a minimal maintenance mode.

Best regards,

Even
------------


And one bit extra from myself.  For anyone who isn't following the Xalan-C 
mailing list, the outcome from the vote on the lists was to retire Xalan-C and 
move it to the Attic.  
https://lists.apache.org/thread/oj90kfd9ckt57yw1tthxlryylhjgrwsj is the 
relevant thread.


Regards,
Roger


> -----Original Message-----
> From: Cantor, Scott <canto...@osu.edu>
> Sent: 05 October 2022 21:56
> To: c-dev@xerces.apache.org
> Subject: Re: Prepping a 3.2.4 release
> 
> >    I'm afraid that due to other commitments, I've been unable to do
> > any further work on the master branch for 4.0.0, and it's unlikely
> > that this will change in the near future.  If anything, I'm unlikely
> > to be able to spend much more time on the project at all, and I might
> > have to end my involvement entirely.
> 
> That isn't surprising, but I appreciate the forewarning. That's why I didn't
> really favor trying to do a 4.0.0 originally, I just don't think there's 
> enough
> long term resource commitment for that to be a wise choice.
> 
> Were it my decision, I would post a warning that the code is being sunsetted
> and anybody on it should be getting off it. Which I think is pretty clear as 
> it is,
> but it's the responsible and proper thing to just say so.
> 
> > We do have a large accumulation of patches which would certainly be
> > worth carrying over to the 3.2 branch where applicable,
> 
> Yes, that's my goal right now, within reason. I simply can't "fix" most things
> unfortunately because I don't know the code and the risk of breaking things
> is much higher than the payoff in most cases.
> 
> > When it comes to ABI compatibility checking, I'll be happy to do runs
> > of some of the ABI checking tools to look for any compatibility issues
> > with the ABI or API, if you haven't already done this.
> 
> My approach, as we've been debating, is just to avoid the possibility
> whereever I can by not touching headers, but I am willing to accept that I'm
> much more conservative about this than I should be and things may not
> work quite the way I've always thought they did.
> 
> >    It would be nice to get the CI fixed up again before making a
> > release.  It's probably not too difficult to get working again; the CI
> > image and the build logic probably need updating to cope with external
> > changes which broke it in the interim.  I can try to find a bit of
> > time to inspect this--it's not too difficult, just takes time to wait for 
> > builds
> for each change to test it.
> 
> I definitely can't spend time there, so if you can, that's great. If not, 
> it's best
> to wind down anything I can't support unless somebody else steps up to take
> it over.
> 
> Thanks for checking in.
> 
> -- Scott
> 
> 
> B
> KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
> KKKKCB  [  X  ܚX KK[XZ[
> 
>   Y] ][  X  ܚX P\  \˘\X K ܙ B  ܈Y][ۘ[  [X[  K[XZ[
> 
>   Y] Z[\  \˘\X K ܙ B

Reply via email to