After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 753970 - RELAXNG validation fails to handle externalRef correctly (incorrect validation failure)
RELAXNG validation fails to handle externalRef correctly (incorrect validatio...
Status: RESOLVED OBSOLETE
Product: libxml2
Classification: Platform
Component: relaxng
git master
Other Mac OS
: Normal major
: ---
Assigned To: Daniel Veillard
libxml QA maintainers
Depends on:
Blocks:
 
 
Reported: 2015-08-22 17:11 UTC by Eliot Kimber
Modified: 2021-07-05 13:24 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Sample files to reproduce the failure (2.17 KB, application/zip)
2015-08-22 17:11 UTC, Eliot Kimber
Details

Description Eliot Kimber 2015-08-22 17:11:54 UTC
Created attachment 309869 [details]
Sample files to reproduce the failure

Given a root module that uses externalRef to include a module that then includes another module, the validation fails to resolve a reference that is resolvable.

Test case documents are available here:

https://github.com/drmacro/libxml2-rng/tree/master/rng-tests

And are also attached.

These samples reflect a pattern used by the DITA 1.3 grammars to include the MathML grammars. The libxml2 RNG validation also fails to handle those correctly.

The grammars and document validate with jing and are correct per the RNG spec as far as I can determine.
Comment 1 GNOME Infrastructure Team 2021-07-05 13:24:21 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version, then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new ticket at
  https://gitlab.gnome.org/GNOME/libxml2/-/issues/

Thank you for your understanding and your help.