so-versions vs. program versions

April 11, 2010

One must not use the so-version of a library as a release version or vice versa. A release version is something that people use for things like VCS tags, tarballs, and the "Version:" field of pkgconfig .pc files, among others. (read more...)

Encoding problems identified and corrected easily

March 08, 2010

So one customer's webpage showed odd characters in otherwise normal text, like “we’re”. No doubt this looked very much like an encoding error between ISO-8859 and UTF-8; three characters and all being outside the ASCII plane is a hint to this. (read more...)