On 16 January 2016 at 12:23, Barros Pena, Belen <[email protected] > wrote:
> > On 15/01/2016 16:30, "[email protected] on behalf of Elliot > Smith" <[email protected] on behalf of > [email protected]> wrote: > > >V2: > > > >Rebased on toaster-next and fixed conflicts. > > Hi Elliot, > > Somehow this is not working for me. I built an sdk for core-image-minimal > from Toaster on a clean build directory, but I cannot see the sdk > artifacts shown in the build dashboard, although they are in > /build/tmp/deploy/sdk. I've attached a screenshot of what I see. > I don't think I mentioned it in my review request, but you must build against the *local* release, otherwise the changes to bitbake (in meta/classes/toaster.bbclass) won't be active. Elliot > > Am I doing something wrong? > > Thanks! > > Belén > > > > > >V1: > > > >Artifacts could not be downloaded for a build as they were not being > >listed. > >It was not possible to download them manually either, as the artifact > >download > >code was broken for SDK artifacts produced by command line builds. > > > >Fix how toaster.bbclass hooks onto bitbake's build tasks, so that the SDK > >artifacts are picked up after do_populate_sdk runs. > > > >Fix Toaster code for returning SDK artifacts in HTTP responses. > > > >Changes since b53df3c (toaster-next) are in > >git://git.yoctoproject.org/poky-contrib, > elliot/toaster/sdk_artifacts-7603 > > > http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=elliot/toaster/sd > >k_artifacts-7603 > > > >NB one of the commits on this branch (fbc2024) has been submitted to > >oe-core: > > > http://lists.openembedded.org/pipermail/openembedded-core/2016-January/115 > >366.html > >This patch set contains the other commits on the branch. > > > >Related bug: https://bugzilla.yoctoproject.org/show_bug.cgi?id=7603 > > > >To test: > > > >1. Ensure that your database has no build artifacts in it, either by > >removing the database, clearing the relevant table with SQL via the > >command line > >(delete from orm_buildartifact), or removing the objects via the Django > >shell > >(orm.models.BuildArtifact.objects.all().delete()). > > > >Note that the current behaviour, where we only associate SDK artifacts > >with the > >first build which produces them, has not been modified. So if you have > >already > >run a build and have files in tmp/deploy/sdk associated with it, > >subsequent > >builds will not be associated with those files. > > > >2. Start a new build from the command line or Toaster, invoking the > >populate_sdk > >target: > > > ># command line > >bitbake -c populate_sdk core-image-minimal > > > ># Toaster (NB you must use the "Local" release) > >run a build like "core-image-minimal:populate_sdk" > > > >3. View the build dashboard for the build when it completes and ensure it > >contains an "Other artifacts" section, as shown in the bug report. > > > >4. Click on one of the "Other artifact" links and ensure that the artifact > >downloads correctly. > > > >As this code slightly modifies all other artifact downloads, you could > >also > >check downloads for the following, too: > > > >* cooker logs > >* task logs > >* image files > >* licence manifests > > > >Elliot Smith (3): > > toaster: toasterui: listen for bb.event.MetadataEvent > > toaster: toasterui: log OSErrorException metadata events > > toaster: toastergui: make artifact download more robust > > > > bitbake/lib/bb/ui/toasterui.py | 5 +- > > .../toastergui/templates/unavailable_artifact.html | 13 ++- > > bitbake/lib/toaster/toastergui/views.py | 97 > >+++++++++------------- > > 3 files changed, 51 insertions(+), 64 deletions(-) > > > >-- > >Elliot Smith > >Software Engineer > >Intel OTC > > > >--------------------------------------------------------------------- > >Intel Corporation (UK) Limited > >Registered No. 1134945 (England) > >Registered Office: Pipers Way, Swindon SN3 1RJ > >VAT No: 860 2173 47 > > > >This e-mail and any attachments may contain confidential material for > >the sole use of the intended recipient(s). Any review or distribution > >by others is strictly prohibited. If you are not the intended > >recipient, please contact the sender and delete all copies. > > > >-- > >_______________________________________________ > >toaster mailing list > >[email protected] > >https://lists.yoctoproject.org/listinfo/toaster > > -- Elliot Smith Software Engineer Intel Open Source Technology Centre
-- _______________________________________________ toaster mailing list [email protected] https://lists.yoctoproject.org/listinfo/toaster
