public inbox for openembedded-core@lists.openembedded.org
 help / color / mirror / Atom feed
From: Mike Looijmans <mike.looijmans@topic.nl>
To: Richard Purdie <richard.purdie@linuxfoundation.org>,
	 openembedded-core <openembedded-core@lists.openembedded.org>
Subject: Re: My thoughts on the future of OE?
Date: Fri, 02 May 2014 15:00:58 +0200	[thread overview]
Message-ID: <5363970A.8000601@topic.nl> (raw)
In-Reply-To: <1398963761.12731.1.camel@ted>

On 05/01/2014 07:02 PM, Richard Purdie wrote:
> I was asked what I thought were things that needed discussion at OEDAM.
> Sadly I won't be there but I thought it might help to write down my
> thoughts in a few areas.
>
> Developer Workflow
> ------------------
>
> Firstly, I think the big piece we need to address as a project is
> "developer workflow" as this is where people are struggling using it.
>
> Unfortunately "developer workflow" means different things to different
> people? Which one do I mean then? I actually mean all of them. As some
> examples:

Just about fifteen minutes ago I was asked the question of "Yay, I could 
build a complete image for the board from scratch. Now how do I create 
and run a HelloWorld application on it?"

The answer I was forced to give him was still horribly complicated - 
create a repository, create a recipe, add the recipe, build the image, 
and loop until it works. That's the method I usually follow myself, but 
there are probably a few dozen others.

I expect him back in about an hour asking: "How can I quickly recompile 
and run after changing the code?"

My answer again is going to be disappointing to him again. I'll be 
forced to say he'll have to commit the change and build the image again.

After the weekend he'll ask me how to debug his code on target. The 
answer to that? Well, I have the whole weekend to think about that.


This is basically what scares away new developers. It's easy to compile 
an image, but it there isn't an obvious way to start developing your own 
application.


Don't get me wrong. OE is still by far the best cross-compile 
environment in existence.


Mike.


  parent reply	other threads:[~2014-05-02 13:10 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-05-01 17:02 My thoughts on the future of OE? Richard Purdie
2014-05-01 17:44 ` Stewart, David C
2014-05-02 13:00 ` Mike Looijmans [this message]
2014-05-02 13:47   ` Burton, Ross
2014-05-02 14:10     ` Mike Looijmans
2014-05-02 16:05       ` Philip Balister
2014-05-02 14:23     ` Jack Mitchell
2014-05-02 19:16 ` Koen Kooi
2014-05-02 19:59   ` Richard Purdie
2014-05-02 20:11 ` Martin Jansa
2014-05-05 11:39 ` David Nyström
2014-05-15  9:58   ` Barros Pena, Belen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5363970A.8000601@topic.nl \
    --to=mike.looijmans@topic.nl \
    --cc=openembedded-core@lists.openembedded.org \
    --cc=richard.purdie@linuxfoundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox