Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 07 May 2024 23:03:52 +0200
From:      Jan Beich <jbeich@FreeBSD.org>
To:        Dima Panov <fluffy@FreeBSD.org>
Cc:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   Re: git: 47c17dccc9b0 - main - devel/glib20: update to 2.80.0
Message-ID:  <frut-cp1j-wny@FreeBSD.org>
In-Reply-To: <7542d749-8e25-469d-8048-b7a48a63ceca@FreeBSD.org> (Dima Panov's message of "Tue, 7 May 2024 18:55:09 %2B0300")
References:  <202403150559.42F5xlCB083762@gitrepo.freebsd.org> <440fc6a4-5660-4515-b5e3-3d38322ce56c@FreeBSD.org> <seyt-hmvk-wny@FreeBSD.org> <h6f9-g56j-wny@FreeBSD.org> <7542d749-8e25-469d-8048-b7a48a63ceca@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Dima Panov <fluffy@FreeBSD.org> writes:

> 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

I can reproduce but fail to see the connection to gobject-introspection.
After wasting time bisecting turns out it was fixed in GIMP upstream.

Minor regressions like this are not uncommon in ports with many consumers.
Sometimes consumers may rely on undefined behavior.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?frut-cp1j-wny>