Re: git: 47c17dccc9b0 - main - devel/glib20: update to 2.80.0

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Tue, 07 May 2024 11:04:01 UTC
hello!


Jan, please, please revert it.

Let me explain.

It introduce major changes in API, switched to gir-2.0 and dropped gir-1.0
Even while devel/gobject-introspection is still buildable, it produces a broken libraries and break consumers runtime.

Good examples are gimp and evolution (coredumps at exit), some mate components (even fails to start), glibD (broken API because of gir-1.0)

devel/glib20 should be stuck at 2.78.0 until some steps will be finished:
a. got worked introspection
b. all gir consumers will be switched/adopted to gir-2.0 api

Exp-run is not a valid point here to decide because it catches only active build error not runtime issues.


On 15.03.2024 08:59, Jan Beich wrote:
> The branch main has been updated by jbeich:
> 
> URL: https://cgit.FreeBSD.org/ports/commit/?id=47c17dccc9b0edf5bfa4e99927ea96ba54a92fb5
> 
> commit 47c17dccc9b0edf5bfa4e99927ea96ba54a92fb5
> Author:     Jan Beich <jbeich@FreeBSD.org>
> AuthorDate: 2024-03-07 21:35:05 +0000
> Commit:     Jan Beich <jbeich@FreeBSD.org>
> CommitDate: 2024-03-15 05:54:53 +0000
> 
>      devel/glib20: update to 2.80.0
>      
>      Temporarily pass -Dintrospection=disabled to avoid dependency loop
>      with devel/gobject-introspection.
>      
>      Changes:        https://gitlab.gnome.org/GNOME/glib/-/blob/2.80.0/NEWS
>      PR:             277581
>      Reported by:    GitLab (notify releases)
>      Exp-run by:     antoine


-- 
Sincerely,
Dima (fluffy@FreeBSD.org, https://t.me/FluffyBSD, @fluffy:matrix-dev.freebsd.org)
(desktop, kde, x11, office, ports-secteam)@FreeBSD team