From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Ja48I-0001dL-7c for garchives@archives.gentoo.org; Fri, 14 Mar 2008 07:15:14 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B26DAE0720; Fri, 14 Mar 2008 07:15:12 +0000 (UTC) Received: from smtp8-g19.free.fr (smtp8-g19.free.fr [212.27.42.65]) by pigeon.gentoo.org (Postfix) with ESMTP id 8608CE0720 for ; Fri, 14 Mar 2008 07:15:12 +0000 (UTC) Received: from smtp8-g19.free.fr (localhost [127.0.0.1]) by smtp8-g19.free.fr (Postfix) with ESMTP id 0F12E17F53C for ; Fri, 14 Mar 2008 08:15:12 +0100 (CET) Received: from [192.168.0.13] (bne75-10-88-178-16-229.fbx.proxad.net [88.178.16.229]) by smtp8-g19.free.fr (Postfix) with ESMTP id DB22317F533 for ; Fri, 14 Mar 2008 08:15:11 +0100 (CET) Message-ID: <47DA25CF.10205@gentoo.org> Date: Fri, 14 Mar 2008 08:14:23 +0100 From: =?ISO-8859-1?Q?R=E9mi_Cardona?= User-Agent: Thunderbird 2.0.0.12 (X11/20080213) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] [RFC] Major changes to the Gnome2 Eclasses Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable X-Archives-Salt: e83ef94c-e7f6-4322-82e3-4a9efedeeecd X-Archives-Hash: e816b7c09afc1f4501f20bb6aa2e8b19 Hi folks, During the past few weeks, I've been working on fixing and improving the=20 Gnome2 eclasses wrt bug #155993. We plan on pushing these eclasses to=20 portage before the Great Gnome 2.22 Unmask so that users can start=20 benefiting from the improvements during the upgrade to 2.22. URL :=20 http://git.overlays.gentoo.org/gitweb/?p=3Dproj/gnome.git;a=3Dtree;f=3Dec= lass;hb=3DHEAD The 2 major changes : - the list of GConf schemas to be installed is saved in an env=20 variable at pkg_preinst instead of grepping through VDB. - the gtk icon cache is now updated in a less brutal way. Again, the=20 list of themes to be recached is saved in an env var. The current=20 portage version updates _all_ the themes in /usr/share/icons in order=20 not to use VDB. As can be seen, this new eclass relies heavily on the the environment=20 variable saving that was recently added to portage, mostly to be PM=20 independent and to improve performance. This is where I kindly request the help of fellow Gentoo devs and PM=20 developers : - the gnome2 eclass now has a pkg_preinst, if you do multiple=20 inherits, make sure that gnome2_pkg_preinst is called too. The=20 _games_eclass_ is one of those. - if you use functions from the gnome2-utils.eclass, things may not=20 work as expected. The _xfce_eclasses_ are on that list. - can bash gurus kindly review the eclasses? - can PM people tell us about other issues that I may have overlooked? For info, these eclasses have been in the gnome overlay for 2 months now=20 and the current versions prove to be very stable. *Please* review these eclasses because with a simple grep, I could find=20 over _1000_packages_ that inherited gnome2.eclass. But many more use=20 other eclasses that depend on gnome2-utils. Thanks R=E9mi --=20 gentoo-dev@lists.gentoo.org mailing list