Bug #4355
closedThe version incorrectly shows up Saxon-HE 9.9.1.5J
100%
Description
Reported here: https://saxonica.plan.io/boards/4/topics/7617
In Saxon/C the version number incorrectly shows up as Saxon-HE 9.9.1.5J
the last character should be C
.
Updated by O'Neil Delpratt about 5 years ago
- Category changed from Saxon Internal to Saxon-C Internals
Some redesign is required here to solve this problem.
Firstly, Saxon/C needs a similar setup to the .NET Platform class structure. We have the JavaPlatformC class but the name needs to change to something like NativeCPlatform and NativeCPlatformPE.
Secondly, The new class NativeCPlatform needs to be moved under an opensource package so that Saxon-HE/C can work with it.
Updated by O'Neil Delpratt about 5 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Bug fixed and committed to subversion available for the next maintenance release.
Updated by O'Neil Delpratt about 5 years ago
- Status changed from Resolved to Closed
- Fixed in version set to 1.2.1
Bug fix applied in the Saxon/C maintenance release 1.2.1
Updated by Martin Honnen about 5 years ago
I have just built the Python saxonc module for 1.2.1 HEC on Windows 10 64 bit but the output I get continues to say J
:
Saxon/C 1.2.1 running with Saxon-HE 9.9.1.5J from Saxonica
if the code uses print(proc.version)
.
Updated by O'Neil Delpratt about 5 years ago
- Status changed from Closed to In Progress
Reopening this bug issue as user reported still seeing the 'J' character in the version string
Updated by Martin Honnen about 5 years ago
It seems the issue I have reported here for 1.2.1 is some side effect of https://saxonica.plan.io/issues/4368. After updating the SaxonSGlue.c and rebuilding the saxonc Python module I now get the 9.9.1.5C in the version output. So this can probably be closed once https://saxonica.plan.io/issues/4368 is resolved.
Updated by O'Neil Delpratt about 5 years ago
- Status changed from In Progress to Closed
Martin Honnen wrote:
It seems the issue I have reported here for 1.2.1 is some side effect of https://saxonica.plan.io/issues/4368. After updating the SaxonSGlue.c and rebuilding the saxonc Python module I now get the 9.9.1.5C in the version output. So this can probably be closed once https://saxonica.plan.io/issues/4368 is resolved.
Thanks for letting us know. Closing the bug issue.
Please register to edit this issue