-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
cleanupRemoval of deprecated or unwanted packagesRemoval of deprecated or unwanted packages
Description
GObject Introspection has been merged (with a new library version and renamed tools) into the glib sources. While the original standalone version is still a dependency of some components and will continue to be pulled in as a result, it will presumably go away.
Migration to glib's GI involves a few steps:
- Changing build tooling to use the new tools
- Migrating libgirepository-1.0 consumers to libgirepository-2.0
- Dropping or migrating use of the miscellaneous GIRs still provided in the g-i sources (DBus, GL, cairo, x11, etc.)
- Dropping no-longer-used dependencies on
gobject-introspection[-devel]
.
Core GNOME components should have already done (1) and (2), and are up to (3) or even (4). Other consumers may still need to be migrated.
https://docs.gtk.org/girepository/migrating-gi.html
https://tiny.distro.builders/view-rpm--view-eln--gobject-introspection.html
https://tiny.distro.builders/view-rpm--view-eln--gobject-introspection-devel.html
- gjs
- gnome-shell
- ibus
- mutter
- PackageKit
- pygobject3
- system-config-printer
- upower
- vala
/cc @tpopela
Metadata
Metadata
Assignees
Labels
cleanupRemoval of deprecated or unwanted packagesRemoval of deprecated or unwanted packages