[Bug 281083] devel/glib20 and devel/gobject-introspection: update to 2.82 and 1.82
- In reply to: bugzilla-noreply_a_freebsd.org: "[Bug 281083] devel/glib20: update to 2.82.0"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 04 Oct 2024 17:09:57 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281083
Charlie Li <vishwin@freebsd.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|devel/glib20: update to |devel/glib20 and
|2.82.0 |devel/gobject-introspection
| |: update to 2.82 and 1.82
Flags|exp-run? |
Assignee|portmgr@FreeBSD.org |desktop@FreeBSD.org
--- Comment #13 from Charlie Li <vishwin@freebsd.org> ---
Expanding this to also include devel/gobject-introspection since they are meant
to be updated together. They are slated to merge at some point:
https://gitlab.gnome.org/GNOME/glib/-/issues/2616
However, there is now a circular dependency between the two since the GLib
introspection data is no longer generated/included in gobject-introspection,
but generated as part of the GLib build:
https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/433
Upstream's advice on dealing with circular dependency:
https://discourse.gnome.org/t/dealing-with-glib-and-gobject-introspection-circular-dependency/18701
I'm thinking we may need to make a devel/glib20-bootstrap or similar so that we
have the GLib introspection data available for consumers to use in some
fashion. Sounds ugly, I know, and it may still run into linking issues, but
otherwise gobject-introspection cannot be updated past 1.78, which has its own
problems.
Cancelling exp-run for now until further progress is made here.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.