Common mistakes that broke Launchpad’s browser compatibility
At this moment, Launchpad is providing all features to Opera, Internet Explorer (IE), and many other browsers. Many features like bug listings, bug tag auto-completion, changing bug status and privacy,...
View ArticleManaging Juju Charm Versions
It is difficult for Juju charm authors to support forked charms. dev-ops often don’t realise they are forking a charm when they add files that they want the charm to deploy. We cannot assume that the...
View ArticleRestoring grub after OS X Mavericks
I had a scary moment after I updated my dual boot MacBookAir to Mavericks. Refit started Ubuntu, but grub was showing me the rescue prompt. This was a different misadventure from my upgrade to Mountain...
View ArticleRestoring network to lxc and juju local-provider
I have experienced two cases where lxc containers stop working or new containers never work because they cannot join the network. My LTS container started, but without network, there were a lot of...
View ArticleWorking with Juju, Ubuntu 12.04 Precise, and 14.04 Trusty
Juju 1.18.x is the first Juju that is aware of two Ubuntu LTS releases. In the past, when bootstrapping the state-server or deploying a charm, Juju selected Ubuntu 12.04 Precise when the serie was not...
View ArticleBuilding trans-cloud environments with juju
The Juju QA team uses juju to build the CI services that test juju. We have built 3 CIs in fact, because juju makes it easy to move services to the cloud of our choice. Our choice is driven by which...
View ArticleMigrating juju to HP Cloud’s Horizon
HP Cloud retired its old regions this month. If you use juju on HP Cloud and your account was created before this year, you may need to update your juju config and possibly complete your project setup...
View ArticleReverting Core Storage Physical Volumes
I after upgrading OS X to Yosemite, rEFInd did not start. Using the Option key while rebooting, I selected my Ubuntu Trusty partition, which booted with a warning that the MacintoshHD couldn’t be...
View ArticleSeeking interesting problems to solve with code
I am a little sad to say that I am now ex-Canonical. Canonical provided me with ten years of challenges and interesting problems to solve. I am seeking new opportunities to solve interesting problems...
View ArticleRudolph the Red-nosed Reindeer is an Allegory for the Soviet Revolution
People often ask me, “Curtis, WTF is Rudolph the Red-nosed Reindeer about? By “often”, I mean enough people for me remark upon the inconvenience of educating friends and strangers because their schools...
View Article