Last night I decided it was time to take the plunge and upgrade my MacBook Pro to Leopard.

All in all, the upgrade was fairly smooth and required no intervention from me after it was started.  There were a couple of gotchas I discovered after attempting to use the upgraded system which I’ll discuss in a bit more detail below. 

Gotchas

  • When I first booted into Leopard, I noticed that my account no longer had admin rights.
  • Web Sharing (previously enabled) had been disabled.
  • A Leopard-enabled release of MailTags is not yet available.

The lack of an admin user was a slight inconvienence.  The fix required booting into single-user mode and adding my current user to the sudoers file and then using dscl to add the user to the admin group. 

Web Sharing was easy to fix by re-enabling it in the System Preferences.

The MailTags forums say that a beta release supporting Leopard should be available early next week.

Given that this laptop is also my development machine at work I was happy to see all of my tools still functioning.  I recently migrated to using MacPorts-built versions of PostgreSQL and Subversion, they’re still working with no re-compilation necessary.

The changes to Mail.app look nice and I’ll be looking forward to seeing if they’ve eased any of my Exchange-related burdens.

I’m also keen on seeing how well the Spaces implementation works.  I was using VirtueDesktops for sometime but ultimately got frustrated with some of the focus issues with applications across desktops.

Overall things look nice.  I’ve never been much of a Safari user but the improvements around search and inline PDF viewing are a nice touch.  Firefox could really learn something here.

That’s it for now, a generally positive upgrade experience but we’ll see how the next few weeks work out.


  1. Scott H

    I guess you haven’t gotten your Kensington Expert Mouse trackball yet. When you do, I’d love to know if the Mouseworks software (that lets you customize the 4 buttons, etc.) works OK under Leopard. I can’t find anything online about this. Thanks!

Leave a Comment




  • Pet Peeve: Don’t email my password to me in plain text You know the drill. Signup for some random service on the internet Receive a confirmation email with your account information or Forget a password for some random service ...

  • Eclipise Memory Analyzer (MAT) I must say the Eclipse Memory Analyzer looks pretty slick. There is some pretty good material over on the developers blog. Lastly, there was a talk on it ...

  • Open-source Web-based Code Review Tool: Rietveld Guido van Rossum, of Python fame, has recently released a Django-based application that enables web-based code reviews... Rietveld. It supports any language and currently can hook into Subversion repositories. You ...

  • An implementation of the JVM in Javascript? Caught this over on JavaPosse Google Groups. Essentially, some bright fellows over in Japan have developed a bytecode->javascript compiler. There's a demo floating around that took a Tetris ...

  • Facebook Chat? So it looks like the Facebook Chat service has finally started rolling out to my network (Facebook Chat has been mentioned previously). Not quite sure how ...