The "--uninstall" argument of glib-compile-schemas is basically a dummy argument, it never did anything at least since the tool was renamed, was always documented as this, and has been removed from development versions of glib. See URL Reproducible: Always
Confirming. The "--uninstall" argument was introduced in glib-2.25.6, and in >=glib-2.25.11 is deprecated and has no effect.
The "gnome2_schemas_update --uninstall" documentation has been removed from gnome2-utils.eclass, and gnome2.eclass and gtk+-3.x ebuilds now call gnome2_schemas_update without "--uninstall". However, a number of ebuilds in the tree still contain calls to "gnome2_schemas_update --uninstall", and they will need to be fixed. > 14 Dec 2011; Alexandre Rostovtsev <tetromino@gentoo.org> gnome2-utils.eclass, > gnome2.eclass: > Do not use gnome2_schemas_update --uninstall; --uninstall has no effect since > glib-2.25.11, and has been removed in 2.31.x (bug #394501, thanks to > Marc-Antoine Perennou for reporting). > 14 Dec 2011; Alexandre Rostovtsev <tetromino@gentoo.org> gtk+-3.0.12.ebuild, > gtk+-3.0.12-r1.ebuild, gtk+-3.2.1.ebuild, gtk+-3.2.2.ebuild, > gtk+-3.2.2-r1.ebuild: > Do not use gnome2_schemas_update --uninstall; --uninstall has no effect since > glib-2.25.11, and has been removed in 2.31.x (bug #394501, thanks to > Marc-Antoine Perennou for reporting).
(In reply to comment #2) > The "gnome2_schemas_update --uninstall" documentation has been removed from > gnome2-utils.eclass, and gnome2.eclass and gtk+-3.x ebuilds now call > gnome2_schemas_update without "--uninstall". > > However, a number of ebuilds in the tree still contain calls to > "gnome2_schemas_update --uninstall", and they will need to be fixed. > I am unsure if we need to wait for respective maintainers to drop that option or we could fix them ourselves, the change looks completely safe :-/
All uses of "gnome2_schemas_update --uninstall" in the tree have been removed. Marking as fixed.