Re: Call for vote: Xerces-C 3.3.0

Denis Excoffier <[email protected]> Tue, 8 Oct 2024 03:27:37 +0200
Newsgroups gmane.text.xml.xerces-c.devel
Message-ID <[email protected]>

> On 2024-10-07 20:08, Denis Excoffier wrote:
>=20
>=20
>> On 2024-10-07 15:48, Cantor, Scott wrote:
>>=20
>> I would like to call for a vote on this release candidate as V3.3.0.
>>=20
>> The signed artifacts=EF=BB=BF are at [1].
>>=20
>=20
> +1
>=20
> Denis Excoffier.
>=20

Hello,
In order to bring a little bit more context, please note that i:
- built successfully on Darwin (most recent), Cygwin (most recent), =
Solaris 10 (old) and Linux (i don't know)
- built with GCC on all these platforms (GCC 14.2.0, except GCC 9.5.0 =
for Solaris 10)
- built with the following options of ./configure: --disable-pretty-make =
--disable-network --enable-transcoder-iconv
- skipped the 'make check' step (--disable-threads would seem necessary =
in order to pass, but not sufficient)
- didn't use the -j option of make (GNU make 4.4.1)
- also applied the following minor modifications/improvements:
  - in src/xercesc/util/regx/Token.hpp, in the method 'void =
Token::setTokenType(const Token::tokType tokType)' rename
    the argument (e.g. into 'tokTypeShadow') to avoid a warning in case =
you include this file and compile with -Wshadow
  - in src/xercesc/dom/impl/DOMNodeIDMap.cpp, insert the following two =
primes before '0': 9999991, 99999989
  - (only in case of Cygwin, otherwise compilation fails) in =
src/xercesc/util/JanitorExports.cpp, comment out the following two =
lines:
    template class ArrayJanitor<XMLByte>;
    template class ArrayJanitor<XMLCh>;
- use xerces-c daily on Darwin and Cygwin platforms, occasionally on =
Linux, never on Solaris (available compiler is too old for my own code)

All of these is not specific to 3.3.0 and also applies under 3.2.5 (and =
before). First record of xerces-c in my files is xerces-c-2.7.0.

Regards,
Denis Excoffier.