All corrections
Wikipedia August 18, 2026 at 09:52 AM

en.wikipedia.org/wiki/GObject

2 corrections found

1
Claim
2.87.0 / 3 November 2025
Correction

GLib/GObject 2.87.0 was not a stable release. In GLib’s versioning scheme, odd minor versions like 2.87 are part of an unstable development cycle; the corresponding stable series was 2.88.

Full reasoning

This is incorrect because GLib uses odd minor numbers for development series, not stable releases. In the official gversionmacros.h.in file, GLib states that during an unstable development cycle, GLIB_VERSION_CUR_STABLE evaluates to the next stable (unreleased) version. The macro logic checks GLIB_MINOR_VERSION % 2, which means odd minor versions such as 2.87 are treated as development-cycle versions, not stable ones.

The GNOME download archive confirms that glib-2.87.0 was released on 2025-11-03, and that the next even-minor series, 2.88.0, was released later on 2026-03-16. So 2.87.0 was a real release, but it was part of the unstable 2.87 development series rather than a stable release.

3 sources
  • GLib gversionmacros.h.in

    During an unstable development cycle, this evaluates to the next stable (unreleased) version which will be the result of the development cycle. #if (GLIB_MINOR_VERSION % 2) #define GLIB_VERSION_CUR_STABLE (G_ENCODE_VERSION (GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION + 1))

  • Index of /sources/glib/2.87/

    glib-2.87.0.news ... 2025-Nov-03 13:00 ... glib-2.87.0.tar.xz ... 2025-Nov-03 13:00

  • Index of /sources/glib/2.88/

    glib-2.88.0.news ... 2026-Mar-16 14:19 ... glib-2.88.0.tar.xz ... 2026-Mar-16 14:19

2
Claim
GObject introspection (abbreviated GIR)
Correction

“GIR” is not the abbreviation for GObject Introspection itself. In the official documentation, GIR is the XML format used by the GObject Introspection project.

Full reasoning

The official GObject Introspection overview defines GObject introspection as the middleware layer between C libraries and language bindings. It then separately says the GI project includes “an XML format called GIR”. In other words, GIR names the XML metadata format, not the middleware layer itself.

So the article’s wording is backwards: GObject Introspection is the project/system, while GIR is one of its file formats.

2 sources
  • Overview - GObject Introspection

    GObject introspection is a middleware layer between C libraries (using GObject) and language bindings. ... The GI project consists of: an XML format called GIR containing introspection information in a machine parseable format

  • libgirepository API Reference

    GIRepository — GObject Introspection repository manager ... For more information on ... GObject Introspection in general see https://gi.readthedocs.io.

Model: OPENAI_GPT_5 Prompt: v1.16.0