Ruby, RPM und twittern von der Kommandozeile

Heute war mal wieder so ein Tag… Eigentlich wollte ich mir nur einen Twitter-Client installieren, den man von der Kommandozeile aus nutzt: termtter. (Da ich einen Großteil meiner Arbeitzeit auf der Kommandozeile oder in emacs verbringe, hab ich eine gewisse Affinität dazu entwickelt und mache Dinge gerne auf der Kommandozeile. Auch ist der X-Server für mich bis heute ein starker Push-Faktor, doch lieber die Kommandozeile zu nutzen.)

Der Entwickler scheint Japaner zu sein oder zumindest Japanisch zu sprechen, deswegen …

Versionshölle: HTML::Mason über RPMforge

Wir setzen zur Handhabung des Supports gerne den Request Tracker ein. Der benötigt in der neuesten Version HTML::Mason >= 1.36. Da wir auf den fraglichen Systemen üblicherweise die yum-Repositories von RPMforge eingebunden haben, nutzen wir „yum install perl-HTML-Mason“, was uns aber nur Version 1.32 verschaffte. Da die zu alt ist, haben wir kurzerhand die aktuellste Version 1.40 mittels cpan2rpm von Hand installiert. Die böse Überraschung erfolgte nach einem späteren „yum upgrade“: Aus dem RPMforge-Repository wurde die 1.32 drübergebügelt, und der …