Going the open source way Lessons from open sourcing Spacewalk Miroslav Suchý Red Hat 17. 9. 2010
History 2001 – RHN hosted service February 2002 – RHN Satellite June 2008 – open source Spacewalk September 2010 – 10 releases so far
Our needs Wiki – Trac at Fedorahosted Git repo – Fedorahosted Mailing list – Red Hat mailman Build Environment - ?
Build Environment Oracle dependencies Could not use Fedora Koji Koji vs. openSUSE Build Service (OBS) OBS allows free, but not open source packages koji.spacewalkproject.org Since June 2010
Package Reviews First review Sponsors – do they track FE-NEEDSPONSOR? Guidelines are very useful Rejection of scriplets for upgrading from pre-Fedora era 28 packages per 2 years i.e 1-2 package per month 57 packages still waiting
Releasing RPMs Dist-cvs / dist-git is pain when you are upstream We use Tito 10-20 package release per day
Comunity 30 contributors from Transifex (since May 2010) 2 non-Red Hat contributors in top ten Including 3 with direct commit access First code contribution 2 days after opensourcing
Contribution
PostgreSQL Everybody want it No one want to test it (till it is ready)
Questions?