[OpenAFS-devel] Re: request to promote the solaris build slaves

Jason Edgecombe jason@rampaginggeek.com
Fri, 28 Dec 2012 17:04:30 -0500


On 12/28/2012 02:25 PM, Andrew Deason wrote:
> On Fri, 28 Dec 2012 13:49:19 -0500
> Michael Meffie <mmeffie@sinenomine.net> wrote:
>
>> We recently added a core to the vm's running those build slaves, and
>> those hosts do have gmake installed, so it could be possible to try a
>> parallel make if we need to have the builds run faster.
> It would be nice to have at least one build running the Solaris make to
> catch makefile portability issues... You can also just add another
> builder that can build at the same time.
>

The solaris 10 & 11 builders run "make". I don't know if that's the 
solaris make or GNU make. Mike Meffie would have to clarify that.

FYI, the build steps for the solaris 10 & 11 builders are show below:

######### solaris 10 x86 builder
solaris10_x86_factory = factory.BuildFactory()
solaris10_x86_factory.addStep(ShellCommand(command=["sleep","120"]))
solaris10_x86_factory.addStep(ShellCommand(command=["git","gc","--auto"],timeout=3600))
solaris10_x86_factory.addStep(ShellCommand(command=["git","clean","-X","-f","-e","!.buildbot-sourcedata"]))
solaris10_x86_factory.addStep(Git(repourl=repourl, mode="update", 
ignore_ignores=True, retry=[60,3],timeout=3600))
solaris10_x86_factory.addStep(ShellCommand(command=["sh","regen.sh"]))
solaris10_x86_factory.addStep(Configure(command=["./configure","--enable-debug","--disable-optimize","--enable-debug-kernel","--disable-optimize-kernel","--enable-transarc
-paths","--enable-namei-fileserver",]))
solaris10_x86_factory.addStep(Compile(command=["make"]))
solaris10_x86_factory.addStep(Compile(command=["make", "dest"]))


######### solaris 11 x86 builder
solaris11_x86_factory = factory.BuildFactory()
solaris11_x86_factory.addStep(ShellCommand(command=["sleep","120"]))
solaris11_x86_factory.addStep(ShellCommand(command=["git","gc","--auto"],timeout=3600))
solaris11_x86_factory.addStep(ShellCommand(command=["git","clean","-X","-f","-e","!.buildbot-sourcedata"]))
solaris11_x86_factory.addStep(Git(repourl=repourl, mode="update", 
ignore_ignores=True, retry=[60,3],timeout=3600))
solaris11_x86_factory.addStep(ShellCommand(command=["sh","regen.sh"]))
solaris11_x86_factory.addStep(Configure(command=["./configure","--enable-debug","--disable-optimize","--enable-debug-kernel","--disable-optimize-kernel","--enable-transarc-paths","--enable-namei-fileserver",]))
solaris11_x86_factory.addStep(Compile(command=["make"]))
solaris11_x86_factory.addStep(Compile(command=["make", "dest"]))


Thanks,
Jason