new ruby RPM bindings
The original ruby-rpm bindings were originally written around the year 2002 for the Kondara Linux distribution. David Lutterkort adopted them to power various systems management pieces written in ruby,...
View ArticlePoor man’s rollback
By Andrew Wafaa‘s request. Save the package list: dmacvicar@piscola:~> rpm -qa --queryformat="%{name}\n" > 1 Do something… like uninstalling what was cool last week and it is not cool anymore:...
View ArticleOn Java, Maven, JPP and rpm
Java on Linux has been always a “special” topic. They don’t mix well. The mindset of Linux distributions is very different to the Java world when it comes to build software. This is understandable as...
View Articlekvm setup for laptops with NetworkManager using bridges or openvswitch and NAT
On my workstation I have a static network setup: I don’t give an ip to eth0 but configure dhcp to give the ip to a bridge br0 attached to eth0. Then qemu-kvm creates tap devices attached to the bridge,...
View ArticleSUSE Manager, a year later retrospective
It has been more than a year. Around March 2011 we shipped SUSE Manager 1.2 and enhanced the management story for our customers. Since then we have been very busy! Time to look back and see what we...
View ArticleBe aware of the Garbage Collector when accessing C/C++ from Ruby
When you wrap C/C++ code into a language like Ruby which has a garbage collector, you have to be very careful because the GC knows about the Ruby objects referencing to each other, but not about the...
View ArticleModernizing Spacewalk’s user interface
Spacewalk is SUSE Manager upstream project. We base our product on Spacewalk’s codebase and contribute features and fixes back. There are lot of advantages of working in a mature codebase. At the same...
View ArticleTrying Rust (language) on openSUSE
I am always playing with new languages. I love learning the thinking and philosophy behind them. Usually I throw them away after one evening (mostly mee-too’s), but there are some that are very...
View ArticleSUSE Manager 2.1
Back in March, Christian Stankowic analysed Spacewalk 2.1 and its new user interface look and feel. He asked himself how SUSE Manager would look like: I really appreciate this update! The new interface...
View ArticleSecurity vulnerability regressions and continuous integration
When we released SUSE Manager 1.2 back in 2011, one of the first internal components we open-sourced was our internal testsuite and I have written a bit about it before. Our process was from the...
View Article