public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] [RFC] update to the gnome2.eclass
@ 2007-04-15 11:43 Rémi Cardona
  2007-04-15 21:05 ` Donnie Berkholz
  0 siblings, 1 reply; 4+ messages in thread
From: Rémi Cardona @ 2007-04-15 11:43 UTC (permalink / raw
  To: gentoo-dev

Hi all,

A few months ago, Mike (pioto) proposed a patch for the gnome2.eclass so 
that it stops reading from /var/db/* stuff. As of today, the current 
eclass has not yet been patched.

The bug is here : https://bugs.gentoo.org/show_bug.cgi?id=155993

The current issue is with the gtk icon cache updater, which is used by 
all gnome and xfce related apps, but by many others too (1101 individual 
ebuilds). It should be called only when there are icon updates because 
of performance issues.

The current eclass reads VDB CONTENTS to see if any icons are about to 
be added or removed. The real solution would be to export an environment 
variable but that doesn't work in portage as Zac pointed out (bugs 56407 
and 56408).

Right now, the reworked patch saves a file in 
/usr/share/gnome2-eclass/${PF}.icons

Since committing this will affect everybody including stable users, I 
would like ebuild/eclass gurus to review this small patch and tell me if 
there's anything wrong with it.

One issue right now is that I use "mkdir -p" which is probably wrong. I 
did not yet try using dodir instead, if that's the proper solution.

Thanks for any advice.

Rémi
-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2007-04-15 23:14 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-04-15 11:43 [gentoo-dev] [RFC] update to the gnome2.eclass Rémi Cardona
2007-04-15 21:05 ` Donnie Berkholz
2007-04-15 21:22   ` Mike Frysinger
2007-04-15 23:13     ` Rémi Cardona

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox