This is a tracker bug for in-tree ebuilds using gtk-query-immodules-* in pkg_* phases in an unsafe way. The exit status of gtk-query-immodules-* should be always checked before overwriting critical files. Corrupting Gtk/Pango/GLib/GdkPixbuf files breaks Gtk applications instantly. Reproducible: Always
Given the number of ebuilds where atomic gtk-query-immodules is needed, this should be an eclass function, probably in gnome2-utils.eclass.
Nothing against that.
Created attachment 311695 [details, diff] RFC patch for gnome2-utils.eclass Sample patch to add atomic gtk_query_immodules to gnome2-utils.eclass. May need some more fix. Please review.
Any comments? I'll add the function and start converting in a week.
+ 21 Jun 2012; Naohiro Aota <naota@gentoo.org> gnome2-utils.eclass: + Add new function gnome2_query_immodules_gtk{2,3} to update immodules cache. + #413529 +
Please wait for the comments of at least one gnome team member next time and don't forgot that any eclass modifications is subject to review on gentoo-dev as this change makes API for the future and must be treated with care.
About time!!