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 766313 - Update RelaxNG schema to validate all common girs
Update RelaxNG schema to validate all common girs
Status: RESOLVED FIXED
Product: gobject-introspection
Classification: Platform
Component: docs
2.43.x
Other Linux
: Normal normal
: ---
Assigned To: gobject-introspection Maintainer(s)
gobject-introspection Maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2016-05-12 10:34 UTC by Christoph Reiter (lazka)
Modified: 2016-05-12 18:14 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Update RelaxNG schema to validate all common girs (15.89 KB, patch)
2016-05-12 10:34 UTC, Christoph Reiter (lazka)
committed Details | Review

Description Christoph Reiter (lazka) 2016-05-12 10:34:44 UTC
Created attachment 327688 [details] [review]
Update RelaxNG schema to validate all common girs

This updates the schema to validate all GIRs currently
available in Debian unstable except a few obviously broken ones.

For testing the following tools were used:
  $ trang gir-1.2.rnc gir-1.2.rng
  $ xmllint --noout --relaxng gir-1.2.rng Gtk-3.0.gir
Comment 1 Emmanuele Bassi (:ebassi) 2016-05-12 10:42:19 UTC
Review of attachment 327688 [details] [review]:

Outstanding! Thanks a lot.

We should probably add this to the test suite and validate that all the GIR we create internal conform to the schema.