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/

Reply via email to