All of lore.kernel.org
 help / color / mirror / Atom feed
From: Michael Wood <michael.g.wood@intel.com>
To: toaster@yoctoproject.org
Subject: Re: Removing 7844358 from toaster-next ("create Build object earlier in bitbake processing")
Date: Mon, 4 Apr 2016 17:32:30 +0100	[thread overview]
Message-ID: <5702971E.6020708@intel.com> (raw)
In-Reply-To: <CA+1hgUhJU7HJcc0OGzpaKyz-UCVnkjaOA952bi1nxOMkOABsAg@mail.gmail.com>

Yes, let's remove  "toaster: create Build object earlier in bitbake 
processing" from toaster-next. If it's not going up to bitbake-devel in 
it's current form and It's causing a regression there isn't any point 
keeping it around in toaster-next.

Michael

On 04/04/16 09:24, Smith, Elliot wrote:
> We currently have this in toaster-next, but after discussion with RP, 
> we've agreed that this is probably not the right way to do this.
>
> RP suggested a couple of alternatives, which I can look into this week 
> (see bug https://bugzilla.yoctoproject.org/show_bug.cgi?id=8440).
>
> For the moment, can I suggest that we remove this from toaster-next 
> and force push the branch?
>
> NOTE: I'm mentioning this because it will mess up everyone's Toaster 
> database, as the patch included a migration. You'll need to remove any 
> existing db and start again. It will also affect Ed's branch, as he 
> rebased on toaster-next with this patch in it.
>
> There is also a patch created by Michael which fixed an issue with my 
> patch, which I submitted to bitbake-devel last week. This failed to 
> apply because 7844358 wasn't accepted.
>
> So this patch should also be ignored for now:
> http://lists.openembedded.org/pipermail/bitbake-devel/2016-April/007258.html
> I have already removed it from toaster-next.
>
> Details of the commit I plan to remove are below for reference.
>
> Elliot
>
>
> commit 78443585bc92eca7140267126d53f749be3cdd6a
> Author: Elliot Smith <elliot.smith@intel.com 
> <mailto:elliot.smith@intel.com>>
> Date:   Thu Jan 28 16:21:01 2016 +0000
>
>     toaster: create Build object earlier in bitbake processing
>     If a build fails because of a bitbake error occurring before the
>     BuildStarted event fires, we do not generate a Build object
>     for command-line builds. This means that failed command-line builds
>     don't appear in Toaster at all.
>     To resolve, split build creation into two steps:
>     1. Just before buildTargets() is invoked on the XMLRPC server: create
>     the base Build object. Note that as soon as a Toaster-triggered
>     build starts, targets are added to it; but this event is the earliest
>     point when task and targets are available for command-line builds.
>     (This requires a new TargetsAcquired event to be fired by the XMLRPC
>     server when the buildTargets() command is called.)
>     2. BuildStarted event: add any layer information to either type of 
> build
>     (command-line or Toaster-triggered).
>     Note that the build_name property cannot be set until BuildStarted,
>     as it is not available until then, which could cause problems
>     for creating Build objects earlier; however, this property is
>     redundant, as it's never used anywhere in Toaster, so it has been
>     removed (along with any functions which refer to it).
>     [YOCTO #8440]
>     Signed-off-by: Elliot Smith <elliot.smith@intel.com 
> <mailto:elliot.smith@intel.com>>
>     Signed-off-by: Michael Wood <michael.g.wood@intel.com 
> <mailto:michael.g.wood@intel.com>>
>
>
> -- 
> Elliot Smith
> Software Engineer
> Intel Open Source Technology Centre
>
>



  reply	other threads:[~2016-04-04 16:32 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-04-04  8:24 Removing 7844358 from toaster-next ("create Build object earlier in bitbake processing") Smith, Elliot
2016-04-04 16:32 ` Michael Wood [this message]
2016-04-05 10:10   ` Smith, Elliot

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=5702971E.6020708@intel.com \
    --to=michael.g.wood@intel.com \
    --cc=toaster@yoctoproject.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.