On 18/01/2016 11:17, "Smith, Elliot" <[email protected]> wrote:
>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. Right, that was the problem. If I build with the local release I can see the sdk artifacts listed. Thanks! Belén > > > >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 >><http://git.yoctoproject.org/poky-contrib>, >>elliot/toaster/sdk_artifacts-7603 >>http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=elliot/toaster/s >>d >>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/11 >>5 >>366.html >>This patch set contains the other commits on the branch. >> >>Related bug: >https://bugzilla.yoctoproject.org/show_bug.cgi?id=7603 ><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
