On Mon, Mar 11, 2013 at 01:35:03PM +0000, Adam Spiers wrote: > Ralf Haferkamp ([email protected]) wrote: > > Hi, > > > > CCing the list as this might be of broader interest. > > > > On Thu, Mar 07, 2013 at 01:07:49PM -0600, [email protected] wrote: > > > Ralf, > > > > > > What parameters do you specify to dev to build crowbar on an OpenSUSE > > > base? > > We are currently not using the dev tool to build the openSUSE ISO. > > Everything is > > done in the build service. The process for that is detailed here: > > https://en.opensuse.org/OpenStack_and_Crowbar_development_process > > > > Basically. we have Jenkins job (currently being migrated to ci.opensuse.org) > > that regulary pulling the crowbar github repos, and submitting them to the > > systemsmanagement:crowbar:2.0:staging project here: > > (https://build.opensuse.org/project/monitor?project=systemsmanagement%3Acrowbar%3A2.0%3Astaging) > > > > In the project there is also the special package "Crowbar_2.0" which > > contains > > a kiwi configuration (that's the tool we use to create all our > > distribution/product images > > with: http://en.opensuse.org/Portal:KIWI). The build service is able to use > > that a build a working ISO images for that. You can also build that image > > locally by just checking out the Crowbar_2.0 package using the osc tool and > > running "osc build images" inside the checked out directory. > > I have added this info (and more) to > > https://en.opensuse.org/openSUSE:OpenStack_and_Crowbar_development_process > > (Note the location change; thanks to Henne who also added a redirect.) > > > Just don't do that > > on a 12.3 RCs system currently, because the kernel there seems to have a bug > > that cause the machine to freeze when building images :( > > (https://bugzilla.novell.com/show_bug.cgi?id=805732) > Is this likely to be fixed soon? If not, I guess we need to document > that too.
It turned out to be not a bug in the kernel but in the %post scriptlet of the grub package. Until that is fixed (which is hopefully not too far away) I added a grub package with a tempoary workaround to our build service projects. Only to step into the next 12.3 bug: https://bugzilla.novell.com/show_bug.cgi?id=811762 Fortunately this doesn't prevent us from building images inside obs as it only seems to affect local builts. So I enabled building openSUSE 12.3 based Crowbar images in obs now. I'll update the Wiki page accordingly. And I think we should remove the 12.2 repos soon. Maintaining too many versions in parallel doesn't make sense currenlty and only creates additional workload IMO. -- regards, Ralf _______________________________________________ Crowbar mailing list [email protected] https://lists.us.dell.com/mailman/listinfo/crowbar For more information: http://crowbar.github.com/
