The updater is a CrystalSpace application, so yes, C++. As for why it might not be working, there just may not be any \"good\" sources in the repository at the moment. The devs are probably working on it as we speak, so you\'ll just to wait a bit (if your other idea, doesn\'t work, that is).