I emerged gnome-2.8.0 to satisfy a dependency, MythTV I think, and both machines lost their desktop icons in Gnome. A quick search showed nautilus needed to be run from the command line, and upon running I got an error that libcd_paranoia something was missing. An "emerge search cdparanoia" showed it as uninstalled. This should have been caught during the upgrade right? I didn't try uninstalling cdparanoia and downgrading to 2.6 to ensure icons worked like that. But installing cdparanoia and running nautilus or logging out and relogging in did bring the icons back. Reproducible: Always Steps to Reproduce: 1. emerge unmerge cdparanoia if installed (I know this makes it iffy ) 2. Ensure at least 1 desktop icon is showing 2. emerge gnome 3. start gnome (I use gdm which starts it for me) 4. Look at the blank desktop screen Actual Results: The desktop is competely blank all though all desktop files are where they were. Expected Results: The desktop icons should appear on the desktop emerge cdparanoia will fix this.
Ignore all this "won't display desktop icons stuff", nautilus always links to cdparanoia, if it's present, which is the bug, causing untracked dependencies. @reporter: don't randomly remove libraries if you want things to work. For now, re-merge nautilus, so that it won't link with cdparanoia.
Created attachment 44935 [details, diff] files/nautilus-2-cdda-configure.patch This is the configure.patch to include a --enable-cdda patch.
Created attachment 44936 [details] nautilus-2.8.2-r1.ebuild This is the nautilus-2.8.2-r1 ebuild with the patching included.
Could someone (joe, foser, reporter) test this please?
Created attachment 44956 [details, diff] remove cdda check This is the patch you would want to apply ;)
Never link to paranoia, sounds good to me.
Thanks, committed.