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

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Tue, 07 May 2024 15:55:09 UTC

On 07.05.2024 15:47, Jan Beich wrote:
> Jan Beich <jbeich@FreeBSD.org> writes:
> 
>> Dima Panov <fluffy@FreeBSD.org> writes:
>>
>>> hello!
>>>
>>>
>>> Jan, please, please revert it.
> 
> Too risky without exp-run. Some consumers may depend on 2.80 API.
> 
>>>
>>> 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)
>>
>> - graphics/gimp-app works fine here inside 13.2 amd64 jail

Confirmed gimp issue
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278292


>> - mail/evolution works fine here inside 13.2 amd64 jail
> 
> Oops, I've missed "coredumps at exit" and can confirm the crash[1].
> After rebuilding with glib 2.78 it still crashes, so not a regression
> caused by 47c17dccc9b0.
> 
> [1] Doesn't occur immediately after start. Requires doing something
>      like opening Preferences menu.

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