The upstream of RHN Satellite – Spacewalk – is moving further to database indepedancy, with the scope of PostgreSQL compatiblity. How I come to this conclusion? Read the git commit logs.
At FUDCon 2010 in Zurich I was attending Miroslav’s talk. He was complaining that nobody gives the PostgreSQL-version a try. He is right, on one hand everybody expects PostgreSQL support ASAP, on the other hand nobody takes care about the PostgreSQL setup, and nobody helps neither with the development nor bug reporting.
Whats the reason for this? As I wrote in Managing CentOS with Spacewalk the roadmap of Spacewalk reads “ready” for PostgreSQL at Version 0.6. At the same time one could read at Milestone Release – 2.0 “??? Not sure – *maybe* PostgreSQL support”. And this statement is still there. At the moment Spacewalk is approaching version 1.2, and the goals for milestone 2.0 are still there.
No wonder that people tend to NOT testing PostgreSQL support. I’m a follower of the git commit logs of Spacewalk. In the past few weeks I have seen a lot of progress to a much better PostgreSQL support.
My personal opinion is: Wait for the release of Spacewalk version 1.2 and lets give it a try. As Miroslav pointed out, Spacewalk needs more commitment from the community. Let us help him and and the other Spacewalk developers with bug reports and possibly some corrections of the database scheme.
At the time when Spacewalk is stable with PostgreSQL support, I’m opening a bottle of champagne, at the time when Red Hat releases the first RHN Satellite release with “official” Support of PostgreSQL I’m opening a box a champagne!
We will have fun! Help debugging…