New mjanja build server

A few months ago I bought a new Lenovo ThinkPad T420. I love it because it’s fast, the hardware has great support by open-source drivers, and the price was right. Having a powerful laptop is nice, but when you just want something to sit in the corner humming away on compile or transcoding jobs, you […]

Building Android 4.0 on Ubuntu 11.10

The source code for Android 4.0 “Ice Cream Sandwich” was released last week, and Google’s build instructions list Ubuntu 10.04 as the only officially “supported” configuration for building AOSP on Linux. As of this writing Ubuntu 10.04 is a year and a half old, so lots of people have moved on to newer versions, some […]

Added an LDPI icon to CyanogenMod

The other day I noticed that there was no LDPI icon for the CMStats application in CyanogenMod 7. CMStats is the application which pops up after a fresh install asking you if you want to opt in to anonymous usage statistics. Because stats are important*, we don’t want to scare users into clicking “no” with […]

Building CyanogenMod 7.1 for the Huawei U8150

A few weeks ago I posted instructions for building CyanogenMod 7 for the Huawei U8150. A lot’s changed since then, so I wanted to post updated instructions for building from source. The process is easier now because the U8150 was recently merged to mainline CyanogenMod, so we don’t have to do any finagling. Assuming you’ve […]

Huawei U8150 merged to mainline CyanogenMod

It’s been exactly one month since I set out to build CyanogenMod 7 for the Huawei U8150. In that time I’ve learned a lot about compilers, git, CyanogenMod, and Android in general. Last night support for the U8150 was merged into the official CyanogenMod git repositories. Once the port is stable there will be “official” […]