proprietary drivers broken with Factory
ld.so.conf seems to have changed to include /etc/ld.so.conf.d/*.conf. Unfortunately, proprietary drivers like the NVIDIA installed a file without the .conf extension. Therefore XOrg did not find the...
View ArticleFactory and package guidelines
I see some changes going into Factory that apply current packaging guidelines to packages. To summarize some of the cleanups you can find as submit requests: (no guarantee that those are actual...
View ArticlePicasa 3.8 on Linux (and fix web albums login on the way)
Today I found myself with Picasa for Linux (3.0 beta) not allowing me to login to web albums, even if I could login without problems from the web browser. After googling a bit, it seems that Picasa 3.0...
View Articlebicho 0.0.3 released
Bicho is a ruby gem implementing access to bugzilla. It is a library but comes with a simple command line client. This release fixes some bugs and adds support for named queries. From the API, you can...
View Articlenew 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