Git caused (among other things) python 2.4-2.5 update. python-updater caused a bunch more updates (including cyrus! AAAA!! Hates it bagginses!). After the dust settled, an emerge-world still wants 60+ more packages. Not now.
Bumping up the gentoo-sources kernel from 2.6.22-gentoo-r9 to 2.6.25-gentoo-r7. [module-rebuild list] says to re-emerge [media-libs/svgalib], which I did. Be careful, I almost re-emerged while the old symlink was in place, which builds the wrong svgalib. Killed the build, bumped up the symlink, and re-emerged.
Also noticed that 7 config files needed bumping, mostly postfix-related. I don’t run a mail server on nightly, but be careful when you get around to updating the server! Especially this, which gets updated:
main.cf
Get new svn, make and install mythtv, make and install plugins/themes.
Updated build scripts to use QT4, exclude MythBrowser.
Had to remove old plugins to prevent segfault on startup.
See /usr/lib/mythtv/plugins, get rid of anything old.
In /etc/portage/package.keywords…
# MDM Newer mythtv w/QT4 needs qt-webkit for MythBrowser plugin.
# That means we need qt-4.4.1, but it's not ready yet.
# Revisit later...
#x11-libs/qt-core
#x11-libs/qt-dbus
#x11-libs/qt-script
#x11-libs/qt-sql
#x11-libs/qt-qt3support
#x11-libs/qt-gui
#x11-libs/qt-webkit
I only have simple needs – access Oracle databases, really – and I love using this free tool to do it. This version is simple to install in Eclipse Ganymede:
- Help->Software Updates->Available Software->Add Site->[ http://eclipsesql.sourceforge.net/ ]
- Open Perspective [ SQL Explorer ]
- Right click in the Connections area->New Connection Profile
- To use the oracle JDBC driver, see these instructions I’ve posted in the past
- Select Oracle Thin Driver once you’ve enabled it
- Fill out your database connection info, you’re good to go!
I unmasked Firefox in package.keywords:
# Unmask FF3, and deps...
www-client/mozilla-firefox
dev-libs/nspr
dev-libs/nss
net-libs/xulrunner
When I tried to emerge it…
- [emerge world] did not pull it in
- [emerge mozilla-firefox] did – weird
- another [emerge world] REVERTED to Firefox 2!
Apparently there’s some dependency that causes FF2 to reinstall over FF3. So… let’s block FF2 from reinstalling by adding this to package.mask:
<=www-client/mozilla-firefox-2.0.0.16
Now we can run [emerge world] to see the problem dependency:
!!! All ebuilds that could satisfy "=www-client/mozilla-firefox-2*" have been masked.
!!! One of the following masked packages is required to complete your request:
- www-client/mozilla-firefox-2.0.0.16 (masked by: package.mask)
- www-client/mozilla-firefox-2.0.0.11 (masked by: package.mask)
(dependency required by "www-client/epiphany-2.20.3" [installed])
Epiphany is a browser based on FF2, ugg. You can't mask epiphany, it is a dependency of gnome. So... unmasked FF3 and gnome are incompatible, at the moment. For now, I guess I have to wait it out... after all, the official policy (as stated here):
The overall Gentoo policy is very clear on the topic. Mixing unstable and stable is _your_ problem, not ours. We are already trying our best to maintain a stable Gnome (2.20), an unstable one (2.22) and an experimental one (2.23/24).
If you mix and match stable and unstable, you're own your own.
Fair enough.