[yocto] Changes to the autobuilder.

Elizabeth Flanagan elizabeth.flanagan at intel.com
Wed Jan 12 16:10:57 PST 2011


On 01/12/2011 03:49 PM, Darren Hart wrote:
> On 01/08/2011 03:21 PM, Flanagan, Elizabeth wrote:
>> I've made a few changes to the autobuilder that people should know
>> about. Currently, we've been utilizing the milestone builders to split
>> the nightly to both the internal and external builders in order to
>> speed things up. I've renamed them to nightly-internal* and
>> nightly-external*. They were putting their build output to the
>> milestone directory on the webserver. This was incorrect behavior.
>> I've changed this to make the build output go out to the nightly
>> directory of the webserver: http://autobuilder.pokylinux.org/nightly.
>>
>> The big change is to how we deal with emenlow, atom-pc, beagleboard,
>> etc. These are now found under the machines/<machine_name>/<arch>
> 
> once you've descended into machine_name, "arch" seems superfluous. Won't
> it be the only directory? Would it make more sense as:
> 
> machines/arch/machine_name ?
> 
> machines
>    x86
>      qemux86
>      atom-pc
>    x86_64
>      qemux86-64
>    arm
>      beagleboard
>      beagleboard_xm
> 
> Something like that?
> 

I agree, it does seem odd, but since there was a standard already in
place (for historical reasons, I'm sure) with emenlow and atom-pc of
<machine>/<arch>/ I wanted to make sure I didn't mess up anyone's
expectations of where they should find something. I agree though, your
directory structure makes more sense we can and should definitely
revisit it. I just wanted to get the new boards out of /qemu.

-b

> --
> Darren
> 
>> directory in the build output web directory. I'll need to eventually
>> refactor some of the autobuilder scripts to deal with BSPs a little
>> more elegantly, but it's functional for now and we have a standard to
>> adhere to.
>>
>> Also, be aware that we now have a functional CURRENT link, so if you
>> go to the autobuilder/nightly/CURRENT directory this will point to the
>> last thing the autobuilder built. Keep in mind, it will create that
>> link even if the build is broken.  I'll have a commit with all of this
>> in it when I finish up the upgrade to 0.8.3.
>>
>> If you have any questions, feel free to ask.
>>
>> -b
>> _______________________________________________
>> yocto mailing list
>> yocto at yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/yocto
> 
> 




More information about the yocto mailing list