public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Rémi Cardona" <remi@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: [gentoo-dev] [RFC] Major changes to the Gnome2 Eclasses
Date: Fri, 14 Mar 2008 08:14:23 +0100	[thread overview]
Message-ID: <47DA25CF.10205@gentoo.org> (raw)

Hi folks,

During the past few weeks, I've been working on fixing and improving the 
Gnome2 eclasses wrt bug #155993. We plan on pushing these eclasses to 
portage before the Great Gnome 2.22 Unmask so that users can start 
benefiting from the improvements during the upgrade to 2.22.

URL : 
http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=tree;f=eclass;hb=HEAD

The 2 major changes :
  - the list of GConf schemas to be installed is saved in an env 
variable at pkg_preinst instead of grepping through VDB.
  - the gtk icon cache is now updated in a less brutal way. Again, the 
list of themes to be recached is saved in an env var. The current 
portage version updates _all_ the themes in /usr/share/icons in order 
not to use VDB.

As can be seen, this new eclass relies heavily on the the environment 
variable saving that was recently added to portage, mostly to be PM 
independent and to improve performance.

This is where I kindly request the help of fellow Gentoo devs and PM 
developers :
  - the gnome2 eclass now has a pkg_preinst, if you do multiple 
inherits, make sure that gnome2_pkg_preinst is called too. The 
_games_eclass_ is one of those.
  - if you use functions from the gnome2-utils.eclass, things may not 
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 
and the current versions prove to be very stable.

*Please* review these eclasses because with a simple grep, I could find 
over _1000_packages_ that inherited gnome2.eclass. But many more use 
other eclasses that depend on gnome2-utils.

Thanks

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



             reply	other threads:[~2008-03-14  7:15 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-03-14  7:14 Rémi Cardona [this message]
2008-03-14  9:09 ` [gentoo-dev] [RFC] Major changes to the Gnome2 Eclasses Denis Dupeyron
2008-03-14 10:21   ` Rémi Cardona
2008-03-14 11:34     ` Denis Dupeyron
2008-03-14 11:52 ` David Leverton
2008-03-14 12:14   ` Petteri Räty
2008-03-14 12:26     ` David Leverton
2008-03-14 12:56       ` Petteri Räty
2008-03-14 12:20   ` Rémi Cardona
2008-03-14 12:58     ` David Leverton
2008-03-14 12:22 ` Petteri Räty
2008-03-17 16:32 ` Rémi Cardona
2008-03-17 17:51   ` Nirbheek Chauhan
2008-03-17 19:57     ` Rémi Cardona
2008-03-17 23:42   ` Gilles Dartiguelongue
2008-03-18  1:06     ` Bo Ørsted Andresen
2008-03-18  6:43       ` Rémi Cardona
2008-03-18  7:06         ` Dawid Węgliński
2008-03-18  0:35   ` Petteri Räty
2008-03-18  6:37     ` Rémi Cardona
2008-03-18 11:33       ` Petteri Räty
2008-03-20  8:23   ` [gentoo-dev] " Steve Long

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=47DA25CF.10205@gentoo.org \
    --to=remi@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox