Submitted by Bill St. Clair on Thu, 01 Oct 2015 15:46:56 GMT
If you have a Mac, and lots of lispers do, you probably know that yesterday Apple released Mac OS X El Capitan, version 10.11. I'm usually more eager than is healthy to jump on new releases. Not so eager that I feel I have to get the developer releases, or even the public betas, but when a golden master comes out the door, for my Mac or my iPhone, I want it.
But I know to be at least a little cautious. So I followed MacWorld's advice about How to Make a Bootable OS X 10.0 El Capitan Installer Drive, and re-partitioned one of my mostly-empty external drives into three, the existing stuff, a partition to install El Capitan, and a tiny 10 gigabyte partition for the installer itself.
cd /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources
sudo ./createinstallmedia --volume /Volumes/installer \
--applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app
I tried to set the new install partition as my startup drive in System Preferences, but it wasn't a choice. So I shut down, restarted, and held down the <option> key. It WAS one of the choices there. My external drive is a slow USB-2 drive, so I didn't expect lighting, but it said it would take 8 minutes. Yow! Well, that 8 minutes was actually 15, the last 7 of which at it saying "About a second left". Then it took another 24 minutes, pretty accurately predicted, to finish the install.
I moved Emacs, XCode, CCL, and Erlang, from my 10.10 drive to 10.11 and downloaded Karabiner from the web (so that I could use the <fn> key on my Apple bluetooth keyboard as <control>). I ran XCode, so it would do its initialization stuff. Emacs & Erlang just worked. CCL started, and recompiled its lisp code, but failed at rebuilding its kernel. Something about a missing include file. I reinstalled the command-line tools, and it worked.
At this point I'd had enough. I could have tried other things, but I decided to install on my main system. That took just a few minutes to complete the setup, then an hour and a quarter after the reboot to do the upgrade, estimated at 31 minutes, which rose quickly to 37 and fell slowly. I really wish Apple's installer gave a little more feedback about what it's doing. It sometimes seems to be stuck. WIth the old installer, you could open a progress window and see somewhat frightening messages, but at least some progress.
The new system came up. I had to re-enter some passwords for Mail, and I had to reinstall the command-line tools, but nearly everything I use works: Emacs, CCL, Erlang (and rebuilding Erlang with kerl), Mailplane, Firefox, VMWare Fusion (6.0.6), X11 & Gnumeric, Skype, Ignite (midi keyboard player), Adium (client for IRC, Jabber, and just about every other known chat system), Letterspace (notes app that syncs with iPhone), Nimbus (client for IRCCloud.com) and of Course Apple's own Messages, Safari, Contacts, and Calendars.
Also Mail now organizes conversations by actual conversations, not just by matching subject lines. I depended on the former behavior for my Fail2Ban notifications on a web site I adminster. It let me easily tell if a particular IP was causing enough problems to ban it permanently instead of just Fail2Ban's ten minutes at a time. I requested the old behavior as a preference here.
So what's new? Nothing much that I've noticed so far. Maybe it's a little snappier.