Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 155993
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Linux Gnome Desktop Team <gnome@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Mike Kelly (RETIRED) <pioto@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
gnome2.eclass.diff gnome2.eclass.diff text/plain Mike Kelly (RETIRED) 2006-11-22 21:32 0000 1.31 KB Details
gnome2.eclass.diff gnome2.eclass.diff patch Mike Kelly (RETIRED) 2006-11-23 01:55 0000 2.04 KB Details | Diff
patch Non-working patch to fix gnome2_icon_cache_update() patch Rémi Cardona 2007-03-11 22:26 0000 1.20 KB Details | Diff
tomboy.emerge.log.bz2 Emerge log of app-misc/tomboy with "set -x" text/plain Rémi Cardona 2007-03-13 19:22 0000 43.91 KB Details
tomboy.emerge.log.bz2 Emerge log of app-misc/tomboy with "set -x" application/x-bzip2 Rémi Cardona 2007-03-13 19:23 0000 43.91 KB Details
tomboy.emerge.log.gz Emerge log of app-misc/tomboy with "set -x" application/x-gzip Rémi Cardona 2007-03-13 22:02 0000 109.42 KB Details
patch Fix gnome2_icon_cache_update patch Rémi Cardona 2007-04-07 11:44 0000 1.77 KB Details | Diff
gtk+-2.10.11-update-icon-subdirs.patch patch gtk-update-icon-cache to be sane patch Daniel Gryniewicz 2007-05-02 18:44 0000 3.67 KB Details | Diff
gnome2.eclass.patch gnome2.eclass.patch patch Rémi Cardona 2008-02-06 10:21 0000 3.29 KB Details | Diff
postinst_env.patch make portage update environment.bz2 after pkg_postinst() patch Zac Medico 2008-02-07 23:45 0000 2.43 KB Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 155993 depends on: 210031 Show dependency tree
Bug 155993 blocks: 177742
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-11-22 21:07 0000
As discussed on #gentoo-desktop earlier today, I'm attaching my proposed patch
for the gnome2.eclass to prevent it from touching anything in /var/db/pkg.

------- Comment #1 From Mike Kelly (RETIRED) 2006-11-22 21:32:06 0000 -------
Created an attachment (id=102582) [details]
gnome2.eclass.diff

Proposed patch to gnome2.eclass, first draft.

------- Comment #2 From Mike Kelly (RETIRED) 2006-11-23 01:55:49 0000 -------
Created an attachment (id=102585) [details]
gnome2.eclass.diff

A second pass at the patch. This just stores the data in env vars, which I'm
told should be preserved between phases.

------- Comment #3 From Mike Kelly (RETIRED) 2006-11-23 02:13:53 0000 -------
As an additional note, my patch doesn't properly handle $ROOT at the moment,
but I'm not sure if the old version did, either. I'll need to look more at
gconf to be sure.

Also, these ebuilds use the gnome2.eclass and provide their own pkg_preinst
function. They will have to be modified to call gnome2_pkg_preinst:

  dev-libs/gmime/gmime-2.1.9-r2.ebuild
  gnome-base/gconf/gconf-2.14.0.ebuild
  media-tv/zapping/zapping-0.10_rc6.ebuild
  media-tv/zapping/zapping-0.9.6.ebuild

------- Comment #4 From foser (RETIRED) 2006-11-23 10:46:15 0000 -------
I'm not sure if this is a very outdated requirement, but shouldnt phases be
self-contained ? 

------- Comment #5 From Mike Kelly (RETIRED) 2006-11-28 20:09:46 0000 -------
(In reply to comment #4)
> I'm not sure if this is a very outdated requirement, but shouldnt phases be
> self-contained ? 

In talking with a few portage devs, that doesn't seem to be a problem.
Environment vars are saved between phases.

------- Comment #6 From Mike Kelly (RETIRED) 2007-01-11 08:06:22 0000 -------
Looks like this was fixed in a different way. Hoorah.

------- Comment #7 From Jakub Moc (RETIRED) 2007-01-12 23:10:10 0000 -------
(In reply to comment #6)
> Looks like this was fixed in a different way. Hoorah.

Reopen, it's been just moved to gnome2-utils.eclass :=(

<snip>
local contents="${ROOT}var/db/pkg/*/${PN}-${PVR}/CONTENTS"
local contents="${ROOT}/var/db/pkg/*/${PN}-${PVR}/CONTENTS"
if ! grep -q "obj /usr/share/icons" ${ROOT}var/db/pkg/*/${PF}/CONTENTS
</snip>

------- Comment #8 From Michal Kurgan (RETIRED) 2007-03-06 19:52:24 0000 -------
Please fix gnome2-utils.eclass eclass as it is used by great many packages.
Current implementation doesn't even work with paludis as VDB files are not
present there during pkg_postrm phase, leaving icon cache in broken state.

------- Comment #9 From Rémi Cardona 2007-03-06 22:45:57 0000 -------
I'll take a look at Mike's patch tomorrow and let them live for a day or two in
our experimental overlay. If I manage not to break anything, I'll commit them.

ETA: end of this week.

I'll post the updated patches here for review anyway.

Thanks

------- Comment #10 From Rémi Cardona 2007-03-08 12:02:47 0000 -------
Mike, I haven't put your patch in my tree yet, but I want to make sure I'm
getting this right.

Your fix basically goes through the whole /etc/gconf schemas and reinstalls all
of them, right?

If that's the case then it's a regression compared to our current eclass which
only installs/uninstalls schemas brought over by the package. I don't know what
the speed penalty is for doing this (or if it even does something "bad", like
reset some saved prefs) but if there's a way to avoid this, I'd like to pursue
that.

@all,

Is there a way in pkg_postinst and pkg_prerm to get the list of files that have
been installed by portage (basically the content of VDB) ? I can't find
anything about it.

The icon cache fix looks right, I'll probably commit that as soon as I can.

Thanks :)

------- Comment #11 From Mike Kelly (RETIRED) 2007-03-08 14:58:15 0000 -------
(In reply to comment #10)
> Mike, I haven't put your patch in my tree yet, but I want to make sure I'm
> getting this right.
> 
> Your fix basically goes through the whole /etc/gconf schemas and reinstalls all
> of them, right?

No, it should (at least if I remember right) just look at all the gconf stuff
that's about to be installed by the package (see the pushd "${D}"?) and save
those into that variable.

------- Comment #12 From Rémi Cardona 2007-03-08 16:11:25 0000 -------
Right. So looking a bit more closely, 2 things come to mind (you'll have
guessed I'm still a bit new to advanced stuff) :
 - GNOME2_SCHEMAS is probably saved automatically in environment.bz2 otherwise
it'll be empty when you remove a given package, right?
 - I don't really get why you dropped the  root "/" in "export
GNOME2_SCHEMAS=etc/gconf/schemas/*schemas" only to add it later in "/${F}". Is
there a reason for this?

As a side not, I just saw we're not currently taking care of uninstalling gconf
schemas, it's nicely commented out...

Anyway, thanks for your explanations.

------- Comment #13 From Zac Medico 2007-03-10 18:29:48 0000 -------
(In reply to comment #12)
>  - GNOME2_SCHEMAS is probably saved automatically in environment.bz2 otherwise
> it'll be empty when you remove a given package, right?

Yes it's saved in environment.bz2, but portage doesn't currently have support
for reloading old environments (bug 56407 and bug 56408).  Before pkg_prerm()
is called, the ebuild from /var/db/pkg is sourced and live eclasses from the
tree are used for inherits.

------- Comment #14 From Rémi Cardona 2007-03-11 22:26:08 0000 -------
Created an attachment (id=113025) [details]
Non-working patch to fix gnome2_icon_cache_update()

Here's the part of Mike's patch that improves gnome2_icon_cache_update().
However it's not working. It looks as if "export GNOME2_HAS_ICONS" done in
pkg_preinst() is not picked up in gnome2_icon_cache_update() called from
pkg_postinst().

Zac, how is sourcing done between two separate steps of the ebuild process? Is
it normal is GNOME2_HAS_ICONS is always empty in pkg_postinst() ?

------- Comment #15 From Zac Medico 2007-03-11 23:22:37 0000 -------
(In reply to comment #14)
> Zac, how is sourcing done between two separate steps of the ebuild process?

ebuild.sh sources ${T}/environment at the beginning of each phase (if it
exists).  After that it also sources the build and inherited eclasses (for
every single phase).

> Is it normal is GNOME2_HAS_ICONS is always empty in pkg_postinst() ?

If GNOME2_HAS_ICONS is set in pkg_preinst(), it should persist to
pkg_postinst() via ${T}/environment.  It may be helpful for you to put `set -x`
at the top of /usr/lib/portage/bin/ebuild.sh in order to trace how that
variable is getting lost.

------- Comment #16 From Rémi Cardona 2007-03-13 19:22:58 0000 -------
Created an attachment (id=113208) [details]
Emerge log of app-misc/tomboy with "set -x"

Here's the emerge log, I'm not really sure what to look for.

All I can see is that the variable is indeed set in pkg_preinst() but never
appears beyond that point. Look for the string "moo", I have added extra echos
in my patch in pkg_postinst().

Thanks

------- Comment #17 From Rémi Cardona 2007-03-13 19:23:49 0000 -------
Created an attachment (id=113209) [details]
Emerge log of app-misc/tomboy with "set -x"

Here's the emerge log, I'm not really sure what to look for.

All I can see is that the variable is indeed set in pkg_preinst() but never
appears beyond that point. Look for the string "moo", I have added extra echos
in my patch in pkg_postinst().

Thanks

------- Comment #18 From Marius Mauch (RETIRED) 2007-03-13 19:57:33 0000 -------
That logfile seems to be corrupted, I'm just getting garbage here (before and
after uncomressing).

------- Comment #19 From Rémi Cardona 2007-03-13 22:02:10 0000 -------
Created an attachment (id=113217) [details]
Emerge log of app-misc/tomboy with "set -x"

Should be ok this time ...

------- Comment #20 From Zac Medico 2007-03-14 00:26:00 0000 -------
(In reply to comment #19)
> Created an attachment (id=113217) [edit] [details]
> Emerge log of app-misc/tomboy with "set -x"

Your log shows 2 calls to gnome2_icon_cache_update().  The first one, in the
prerm phase, looks like this:

+ gnome2_icon_cache_update
++ type -p gtk-update-icon-cache
+ local updater=/usr/bin/gtk-update-icon-cache
+ [[ ! -x /usr/bin/gtk-update-icon-cache ]]
+ [[ '' = \n\o ]]
+ ebegin 'Updating icons cache (moo:)'

It's normal for GNOME2_HAS_ICONS to be unset in the prerm phase (because
portage never reloads environment.bz2).

The second one in the postinst phase looks like this:

+ gnome2_icon_cache_update
++ type -p gtk-update-icon-cache
+ local updater=/usr/bin/gtk-update-icon-cache
+ [[ ! -x /usr/bin/gtk-update-icon-cache ]]
+ [[ no = \n\o ]]
+ debug-print 'No items to update'

It appears that GNOME2_HAS_ICONS=no has correctly persisted from the preinst
phase (note that the [[ no = \n\o ]] test succeeds, leading to early return
from gnome2_icon_cache_update().

------- Comment #21 From Zac Medico 2007-03-14 00:35:43 0000 -------
(In reply to comment #20)
> Your log shows 2 calls to gnome2_icon_cache_update().  The first one, in the
> prerm phase, looks like this:

The first one was actually in the postrm phase, but it would be normal for
GNOME2_HAS_ICONS to be unset there, as well.

------- Comment #22 From Rémi Cardona 2007-03-14 11:00:52 0000 -------
Ok, so basically, the patch works, but doesn't do what I'd like it to do.
That's some progress though :)

Now, there's one thing this patch and the gconf part both need : how does the
eclass know which files are about to be uninstalled ?

I really don't feel like duplicating /var/db with our own list of icons and
schemas to be added/removed. Can portage do this for us?

@gnome: basically the situation is this :

With the current eclass, we are clever when updating the icon cache by looking
at CONTENTS to see if the package actually installs any icons.

With the new eclass, we can do this for the install phase (by looking at ${D}
instead of the CONTENTS file) but this won't work for the uninstall phase which
currently always regenerates the cache even if no icons were removed.

Ideas more than welcome, as I am not a portage guru :)

Thanks

------- Comment #23 From Zac Medico 2007-03-14 16:40:05 0000 -------
It seems like the most elegant way to save that information would be via
environment.bz2, but that has to wait for bugs 56407 and 56408 to get fixed. 
That will solve bug 46223 too.

At the moment, that leaves 2 options:

1) Manually install a text file containing the needed icon info.
2) Regenerate the cache regardless of whether or not it's necessary.

If the performance hit isn't unbearable, 2 is probably the best option.  If
performance optimization is absolutely necessary, then use 1.

------- Comment #24 From Rémi Cardona 2007-03-14 18:12:50 0000 -------
I would personally have gone with option #2 as it's easier to deal with, but
unfortunately the perf hit is too big when doing several emerge at a time (and
it's not a gnome problem alone anymore, as xfce ebuilds are using this too).

Anyway, where would be the best place for the eclass to put such a text file?
/var/db/gnome2-{icons,schemas}/* ?

Thanks for all help with this :)

------- Comment #25 From Marius Mauch (RETIRED) 2007-03-14 19:16:21 0000 -------
I'd rather put it in /usr/share/???/$PVR as this isn't really variable data,
just don't know what value to use for ???

------- Comment #26 From Zac Medico 2007-03-14 19:55:24 0000 -------
Actually, maybe it's not necessary to install the information.  Can't you
create a list of files in the prerm phase, and then compare it to a list of
files in the postrm phase?  For example:

pkg_prerm() {
 GNOME_ICONS_PRERM=$(find "${ROOT}"/usr/share/icons)
}

pkg_postrm() {
 if [ "${GNOME_ICONS_PRERM}" != "$(find "${ROOT}"/usr/share/icons)" ] ; then
  # regen icons cache
 fi
}

The environment variables would persist from prerm to postrm via
${T}/environment (temporary files in ${T} could also be used to store the
information, but it's the same principle).

------- Comment #27 From Rémi Cardona 2007-03-14 20:17:24 0000 -------
It could work for the icon cache, but it wouldn't work with the gconf schemas
as the gconf command needs to be run in pkg_prerm().

But it can surely wait for bugs 56407 and 56408 to be fixed as gconf
unregistering was disabled 2 years ago anyway.

I'm a bit worried about performance though. On my system, I almost have 18,000
files and directories in /usr/share/icons. It does take a few seconds on a cold
cache to list them all.

I'll give it a try though, it's certainly better than running the cache updater
all the time.

Mind if I make this bug depend on bug 56408, for a clean and sustainable fix?

Thanks

------- Comment #28 From Rémi Cardona 2007-04-07 11:44:17 0000 -------
Created an attachment (id=115655) [details]
Fix gnome2_icon_cache_update

I finally had some time to work on this again.

All logic concerning whether icon_cache_update should be called has been moved
to gnome2.eclass. gnome2_icon_cache_update is now really dumb and updates the
cache when called.

QA, gnome herd, xfce folks, and others, please review this patch. I'd like to
commit this before gnome 2.18 :) Thanks

PS, more to come wrt gconf stuff

------- Comment #29 From Rémi Cardona 2007-04-07 16:44:06 0000 -------
One thing though, I'm using "mkdir -p" in the patch, and I'm pretty sure that's
a big no-no on bsd if I'm not mistaken.

What's the proper way to do the same? I couldn't find anything relating to that
in the devmanual.

------- Comment #30 From Daniel Gryniewicz 2007-04-16 18:29:55 0000 -------
dodir, presumably.  You may have to do it in src_install, tho; it should still
be there in pkg_postinst.

------- Comment #31 From Daniel Gryniewicz 2007-04-24 18:17:29 0000 -------
I've modified the icon cache scanning to not check the VDB.  Instead, it always
updates the cache, but doesn't force re-creation like it was doing before. 
We've tested this for a while, and it works correctly, and works fine for
slower systems (tested on an efika).

------- Comment #32 From Samuli Suominen 2007-05-01 13:22:49 0000 -------
(In reply to comment #31)
> I've modified the icon cache scanning to not check the VDB.  Instead, it always
> updates the cache, but doesn't force re-creation like it was doing before. 
> We've tested this for a while, and it works correctly, and works fine for
> slower systems (tested on an efika).
> 

It seems to be fine on my system too but users are reporting they don't get all
icons now.

11:59 < b00> hey, how about to add icon to Xarchivier to the menu ?
11:59 < b00> i think , you could use the file icon, that is currently used
12:18 <+jakub> hmm? it's displayed in menu just fine here...
12:20 <+drac> xfce-extra/xarchiver
(/usr/share/icons/hicolor/48x48/apps/xarchiver.png)
12:20 <+drac> which is Icon=xarchiver in .desktop file
12:22 <+nightmorph> there's a bug or two going around on the forums that users
are missing several icons
12:22 <+nightmorph> and they had to emerge hicolor-theme to get that
icon-update-cache command to be run

but xarchiver runs the icon cache update from gnome2-utils..

------- Comment #33 From Rémi Cardona 2007-05-01 16:44:31 0000 -------
IIRC (we'd talked about it with Daniel) gnome-menu doesn't use the icon cache
for application icons. Globally it seems the icon cache is only used for theme
icons (menu bars, menus, dialogs, ...)

Maybe this user could try rebuilding the cache with the "-f" flag. Something
worth looking into.

------- Comment #34 From Samuli Suominen 2007-05-01 16:57:35 0000 -------
(In reply to comment #33)
> IIRC (we'd talked about it with Daniel) gnome-menu doesn't use the icon cache
> for application icons. Globally it seems the icon cache is only used for theme
> icons (menu bars, menus, dialogs, ...)
> 
> Maybe this user could try rebuilding the cache with the "-f" flag. Something
> worth looking into.

http://forums.gentoo.org/viewtopic-t-556161-highlight-xfce.html

Readding -f to .eclass fixes this issue, but then we are back to accessing VDB
CONTENTS to avoid damage in performance because it's the culprit why it takes
so long to update the cache.

------- Comment #35 From Rémi Cardona 2007-05-01 18:19:38 0000 -------
back to square one with 2 options :

1) save in a file the paths of added icons
or
2) save those paths in a env variable

1) sucks because we pollute the users file system
2) sucks because portage can't do it yet

Going with number 1) can then lead us to 2) with a nice migration path when
portage actually supports it.

------- Comment #36 From Daniel Gryniewicz 2007-05-01 18:29:55 0000 -------
We have a third option: make incremental icon updates work properly...  I'm
looking into patching gtk-update-icon-cache to check more stats than the
top-level directory.  It should be easy.

------- Comment #37 From Daniel Gryniewicz 2007-05-02 18:44:44 0000 -------
Created an attachment (id=117982) [details]
patch gtk-update-icon-cache to be sane

Here's a patch to gtk-update-icon-cache to add a -s parameter.  This parameter
causes it to scan subdirs of subdirs of the themedir, rather than just the
themedir, when determining if it should update the cache.  The eclass needs to
be modified to add -s to the call, of course.  I'll send this upstream.

------- Comment #38 From Daniel Gryniewicz 2007-05-11 20:53:10 0000 -------
*** Bug 178043 has been marked as a duplicate of this bug. ***

------- Comment #39 From Samuli Suominen 2007-06-17 12:42:31 0000 -------
*** Bug 182319 has been marked as a duplicate of this bug. ***

------- Comment #40 From Mark Loeser 2007-12-23 00:25:20 0000 -------
So...we are back to square one on this one.  What about the patch that dang
attached here?  Does that make it so you guys don't need to access VDB?

------- Comment #41 From Zac Medico 2007-12-23 02:42:14 0000 -------
In portage-2.1.4 bug 56408 is fixed so you can use environment variables from
environment.bz2 in pkg_prerm and pkg_postrm.

------- Comment #42 From Rémi Cardona 2007-12-23 09:13:19 0000 -------
Zac, should we wait for 2.1.4 or greater to go stable before moving on this? If
so, do you have a time frame for this?

And thanks for fixing portage :)

------- Comment #43 From Zac Medico 2007-12-23 10:37:33 0000 -------
I plan to release 2.1.4 final in about 1 week, and if every thing goes well
then we can probably have it marked stable about 3 weeks from now.

------- Comment #44 From Mark Loeser 2008-01-10 03:37:03 0000 -------
(In reply to comment #43)
> I plan to release 2.1.4 final in about 1 week, and if every thing goes well
> then we can probably have it marked stable about 3 weeks from now.
> 

So, we are past that mark now :)  Any idea when we might see a 2.1.4 final,
just so I know when to start bugging people again?

------- Comment #45 From Zac Medico 2008-01-12 04:13:55 0000 -------
I've just added 2.1.4 final to the tree. I can ask for it to be marked stable
in about 2 weeks as long as no major regressions are discovered before then.

------- Comment #46 From Rémi Cardona 2008-01-13 09:16:09 0000 -------
Thanks Zac.

I'll post an updated ebuild for review here when I get to it. I'd like to close
this once and for all :)

------- Comment #47 From Rémi Cardona 2008-02-06 10:21:38 0000 -------
Created an attachment (id=142783) [details]
gnome2.eclass.patch

Alright! I've finally found some time to work on this. This patch only takes
care of the GConf schemas and doesn't not touch the icon cache regen stuff. I
want to make sure this works 100% before moving on.

Pros of new patch:
- works for initial install, updates and rebuild
- drops VDB access (at least I think it does :) )

Cons of new patch:
- does not work with uninstall

And that's what I was talking about with genone yesterday. He told me that env
saving didn't actually work from pkg_preinst() : 

<genone> remi`: back to your problem, we have to do the env saving in
dyn_install (otherwise it wouldn't work for binpkgs), but maybe we can update
it after preinst, I'll check with Zac if I see him (if you see him you should
ask too)

Comments greatly appreciated :)

------- Comment #48 From Zac Medico 2008-02-07 23:45:16 0000 -------
Created an attachment (id=142944) [details]
make portage update environment.bz2 after pkg_postinst()

I'll do a portage-2.1.4.2 release later today with this patch.

------- Comment #49 From Rémi Cardona 2008-02-08 06:52:28 0000 -------
Thanks Zac.

Just a quick question, I see in your patch that you save the env vars during
the postinst phase. I'm trying to save them in preinst. Won't that be a
problem? (I've seen so far that my envs are carried from preinst to postinst,
so I'm thinking it should work) Anyway, just wondering :)

I'll finish my patches as soon as .1 hits the tree.

------- Comment #50 From Zac Medico 2008-02-08 20:41:30 0000 -------
By updating environment.bz2 after postinst it should give us continuous
coverage of all phases from pkg_setup all the way to pkg_postrm. If there are
any phases left uncovered then that would be a bug.

------- Comment #51 From Christian Faulhammer 2008-02-18 10:07:39 0000 -------
Newer Portage is stable on all arches...closing

------- Comment #52 From Jakub Moc (RETIRED) 2008-02-18 10:11:18 0000 -------
(In reply to comment #51)
> Newer Portage is stable on all arches...closing

Well that doesn't magically fix this bug. 

------- Comment #53 From Rémi Cardona 2008-02-18 10:20:03 0000 -------
I've committed the gconf part of the patch to the gnome overlay for broader
testing. I'll try to get to the gtk icon part later (probably after FOSDEM).
Any additional help is more than welcome :)

------- Comment #54 From Rémi Cardona 2008-03-14 07:18:00 0000 -------
Final eclasses in the gnome overlay. Please review :)

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

Thanks

------- Comment #55 From Rémi Cardona 2008-03-22 12:53:07 0000 -------
Alright, the new eclasses are in portage \o/ yay!

Here's a list of the ebuilds I looked at based on scripts I had gotten through
-dev.

app-i18n/scim-pinyin            N/A
dev-util/devhelp                N/A
games-arcade/blobwars           done
games-board/gnono               done
games-mud/gnome-mud             done
games-puzzle/gtetrinet          done (but ebuild needs review, it's
weird-looking)
gnome-base/gconf                N/A (doesn't install any icons)
gnome-extra/drwright            N/A
gnome-extra/gnome-games         done (ebuilds need review, pkg_preinst is
weird, doesn't use games_pkg_preinst...)
gnome-extra/libgsf              done (ebuilds need review, are old preserve_lib
still needed?)
media-gfx/comix                 N/A
media-video/jubler              not done (too many inherits)
media-video/vlc                 not done (ebuild is huuuge)
net-im/pidgin                   N/A
sci-astronomy/celestia          N/A

@Java Herd, could you guys check out jubler?

@Samuli, I've modified the xfce44 eclass, but I haven't checked the ebuilds
that used that eclass. Maybe I'll get to it later on, I just wanted to let you
know what I had done.

We're getting close :)

------- Comment #56 From Rémi Cardona 2008-03-25 14:19:31 0000 -------
Samuli told me that the Xfce ebuilds were all fine. So that's done.

@Java Herd, only jubler left :)

------- Comment #57 From Petteri Räty 2008-03-25 19:41:55 0000 -------
(In reply to comment #56)
> Samuli told me that the Xfce ebuilds were all fine. So that's done.
> 
> @Java Herd, only jubler left :)
> 

I have no idea what we would be supposed to do but as the API should be the
same and jubler seems to work I presume we are good.

------- Comment #58 From Rémi Cardona 2008-04-08 10:11:34 0000 -------
Jubler shouldn't probably use the gnome2 eclass, so either way it looks
unaffected.

Closing FIXED \o/ !

Thanks

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug