Re: git: 47c17dccc9b0 - main - devel/glib20: update to 2.80.0
- Reply: Jan Beich : "Re: git: 47c17dccc9b0 - main - devel/glib20: update to 2.80.0"
- Reply: Gleb Popov : "Re: git: 47c17dccc9b0 - main - devel/glib20: update to 2.80.0"
- In reply to: Jan Beich : "git: 47c17dccc9b0 - main - devel/glib20: update to 2.80.0"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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