This time the nightly machine [tdm2] got taken out on reboot. Trying to fix:

  • X would not start – “bad freetype, type1 and i810 modules”. ignoring the first two errors, I changed “i810” to “intel” in xorg.conf.
  • X now starts, but no keyboard or mouse, rrr…
  • hald was in the default run level, but dbus was not. hald is supposed to start dbus as a dependency. dbus was running. Just in case, I added dbus to default run level.
  • there were no VIDEO_CARDS or INPUT_DEVICES defined in make.conf. Added “intel” video card, and “evdev keyboard mouse” input devices.
  • Rebuilding xorg-server following those changes… [emerge -DavuN xorg-server] pulled in about 4 packages. I really doubt I’m out of the woods yet…
  • The portage log for xorg-server says to rebuild deps. Get them via [qlist -I -C x11-drivers/]. I rebuilt keyboard, mouse, evdev, still no luck…
  • Started slogging through the gentoo xorg 1.5 upgrade guide. Looks like I need a kernel tweak! Mother-son-of-a-seacook… Adding [Device Drivers->Input device support->[*] Event interface], rebooting… and there is light.

New media dependencies have apparently been placed under gst-plugins-meta, which needs to be emerged to pull in packages on which mythtv depends. Add this to package.use:

# MDM mythtv is not finding libFLAC.so.7, looks like I need these now... [flac] [mythtv]
media-plugins/gst-plugins-meta X a52 alsa dvd esd mad mpeg ogg vorbis xv ffmpeg flac mythtv

FF3 was unmasked in package.keywords, but it’s stable now, so no longer needed. The unmasked gtk+ was starting to cause problems.

Remove from package.keywords:

#www-client/mozilla-firefox
#dev-libs/nspr
#dev-libs/nss
#net-libs/xulrunner
#www-client/epiphany
#dev-util/intltool
#gnome-extra/yelp
#dev-libs/glib
#x11-libs/gtk+
#media-libs/libcanberra
#gnome-base/gail

Add:

# for rubyripper
dev-ruby/rcairo                                 
# for boost
app-admin/eselect-boost

And…

emerge --unmerge texlive

Also note that xorg server 1.5 is stable now! Whoop!

Issues:

  • All of a sudden, git requires that [dev-util/subversion] uses [-dso], whatever.
  • desktop: emerge –unmerge dev-python/gnome-python-desktop
  • python dependecies required –newuse:
    New USE are correctly set, but –newuse wasn’t requested, so an installed package with incorrect USE happened to get pulled into the dependency graph. In order to solve this, either specify the –newuse option or explicitly reinstall ‘dev-lang/python:2.5’.
  • mediacenter: “Could not locate requested eblit” [sys-kernel/mips-sources] during revdep cleanup – ignored…
  • desktop: transcode 1.0.3 was stable but sucked, so I unmasked it a couple months ago to get the newest fixes. transcode 1.0.7 stable is out, clean up all the transcode unmasking now (about 10 packages)…

And we’re off and running again with newly-polished boxxen that sparkle like chrome. It’s awesome that at any point in time, you can unmask as needed to get just the fresh raw updates you need, then come back in a couple months and clean up the masking and get a nice clean refresh of the stable tested new releases. Keep on rockin’, gentoo.

I…

  • downloaded
  • backed up
  • deactivated plugins
  • dumped code base over my installation – crazy!  it’s full of customizations…
  • browsed to admin and pressed “upgrade”
  • updated 5 plugins
  • reactivated plugins

I had to install the advanced version of TinyMCE, flush Firefox’s cache, and disable/re-enable the visual editor (from the user’s settings) before the editor would give me the Visual/HTML tabs.  Other than that things are humming.

WordPress is simply amazing software – did you know it only uses 11 tables to work its magic? And I don’t think anyone appreciates the effort they put into keeping it elegant, backwards-compatible, free from scope-creep, etc. etc. Cheers to auttomatic.