Rawhide

Upgrade to Rawhide; some initial thoughts

A micro blogpost ago, I said I was going to upgrade to Rawhide. And I did. Some of you asked "How?", and so let me start by telling you exactly that; Remember I was running Fedora 11 x86_64, fully up-to-date before I started the following procedure, which I've been repeatedly executing between Alpha and Beta releases ever since Red Hat Linux 9 -and yes sometimes it fails and nukes your machine, be very, very careful.

  1. In a terminal, type:
    # yum upgrade
  2. See dependencies resolve, and fail resolving. For the part they fail resolving, determine whether you are going to need these packages after you upgraded. In my case, there is too much useless crap installed I can remove (netcdf-devel, other *-devel, packages I use once or show off to somebody but never use again, etc.), and there's things I don't really need for the work that I do on my laptop (codecs anyone?). So, in my case;
    # yum -y remove <all-packages-with-failed-dependencies>
  3. Again, attempt to upgrade and type:
    # yum -y upgrade
  4. Give it some time, if you have as many packages installed as I do. Around 2300 packages in my case, that is.
  5. First thing you do after success, is reboot.
  6. Enjoy Rawhide!

Now, for the part where have some initial thoughts on Rawhide as it currently is;

  • Apparently, my mirror isn't fully up to date. I have no gnome-shell package but that was the reason I wanted to try out Rawhide earlier then normal; I normally yum upgrade my way through to Rawhide during the same time a Beta release is pending or readily available.
  • Hence, I have yet to enjoy the nastyness that comes with running a desktop environment that is still being developed, while trying to do some actual work.
  • The GTK(+? 2? Dunno, don't care) theme thing (engine?) has slightly changed. For one, the standard buttons that say "Quit", "Save", "Close", etc. are not as huge anymore, and so now they seem to me like actual buttons (rather then empty spaces I can click on). However seamingly insignificant, its an improvement!
  • The most yum upgrade trouble I had was about this packaging effort I had once done for a customer; practically, there was no Fedora* trouble in yum upgrading. There was some RPMFusion package that wouldn't upgrade, but so be it (gstreamer-plugins-bad).
  • There is some packages in Rawhide that, I assume, have to be rebuilt (or otherwise updated). Amongst these:
    $ package-cleanup --problems
    Setting up yum
    Loaded plugins: dellsysidplugin2, fastestmirror, refresh-packagekit
    Reading local RPM database
    Processing all local requires
    Missing dependencies:
    Package NetworkManager-gnome-0.7.1-8.git20090708.fc11.x86_64 requires NetworkManager = 1:0.7.1-8.git20090708.fc11
    Package NetworkManager-gnome-0.7.1-8.git20090708.fc11.x86_64 requires NetworkManager-glib = 1:0.7.1-8.git20090708.fc11
    Package NetworkManager-gnome-0.7.1-8.git20090708.fc11.x86_64 requires libnm_glib.so.0()(64bit)
    Package NetworkManager-gnome-0.7.1-8.git20090708.fc11.x86_64 requires libnm_glib_vpn.so.0()(64bit)
    Package NetworkManager-gnome-0.7.1-8.git20090708.fc11.x86_64 requires libpolkit-dbus.so.2()(64bit)
    Package NetworkManager-gnome-0.7.1-8.git20090708.fc11.x86_64 requires libpolkit-gnome.so.0()(64bit)
    Package NetworkManager-gnome-0.7.1-8.git20090708.fc11.x86_64 requires libpolkit-grant.so.2()(64bit)
    Package NetworkManager-gnome-0.7.1-8.git20090708.fc11.x86_64 requires libpolkit.so.2()(64bit)
  • For the rest of it, everything works!

More thoughts and feedback and stuff after I've installed the new gnome-shell!

Upgrading to rawhide

I'm upgrading to Rawhide to get GNOME 2.28, amongst other things. Just letting you know ;-)

A better tester?

I don't recall having said Yaakov should be a better tester, or to test rawhide more often, but I may have been intoxica^H^H^H^H^H forgotten I did.

Here's what I do each release cycle though; By the time I feel comfortable enough (about the next Fedora release that is), which often is the Beta freeze of our development cycle, I make the jump to rawhide on my main workstation as well as my laptop.

Syndicate content