Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 04 Oct 2024 17:09:57 +0000
From:      bugzilla-noreply@freebsd.org
To:        desktop@FreeBSD.org
Subject:   [Bug 281083] devel/glib20 and devel/gobject-introspection: update to 2.82 and 1.82
Message-ID:  <bug-281083-39348-GLOA84Un1F@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-281083-39348@https.bugs.freebsd.org/bugzilla/>
References:  <bug-281083-39348@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D281083

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 m=
eant
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-c=
ircular-dependency/18701

I'm thinking we may need to make a devel/glib20-bootstrap or similar so tha=
t 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.

--=20
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-281083-39348-GLOA84Un1F>