[yocto] [RFC] Blubber, a tool to set up yocto/poky projects easily

Vali Cobelea valentin.cobelea at enea.com
Mon Mar 10 04:05:08 PDT 2014


Hi Josef,

Looks ok at a first look, but my first suggestion would be to start 
using the "is" operator instead of "==" when it comes to comparing strings.
Otherwise using your way with "==" will crash if any of the variables 
(those "sys.argv[]") are None (void).


Best regards,
Vali


On 03/10/2014 12:59 PM, Josef Holzmayr wrote:
> Howdy!
>
> After looking more and more into yocto, one of the main issues for me is the
> process to set up a project properly, including all layers and conf options.
> Especially those which would be needed to set exactly the same way again and
> again every time somebody needs to reproduce a build.
>
> So I've come up with an idea: a small tool that can handle these things for me.
> And here it is for your enjoyment/use/abuse/comments:
>
> https://github.com/LetoThe2nd/blubber
>
> Short excerpt from the README:
>
> But be warned first. Blubber is still in pre-pre-pre-alpha stage (more like a
> proof of concept), and has the following defects/bugs/non-features:
> - Horribly bad python code (Yes, its really that bad. Blame me, its my first
> attempt to use that language)
> - No error checking whatsoever
> - Largely incomplete feature set
> - Did I already mention the utterly bad code?
> - Only supports git sources so far.
>
> Despite that, it can already do some magic:
> - Getting poky and layers from git, and checking out branches/tags/commits if
> needed
> - Accordingly setting up build/conf/bblayers.conf
> - Setting up build/conf/local.conf with a set of predefined options
> - Running arbitrary commands with proper shell setup (source-ed
> poky/oe-init-build-env) for the configured project.
>
> If anybody has feedback, just scream loudly. Or if anybody knows of a better
> solution making it all obsolete, please also scream. Thanks!
>
> Leto




More information about the yocto mailing list