[Toaster] RFC: fix for 8956 (build artifacts not showing)
Barros Pena, Belen
belen.barros.pena at intel.com
Tue Feb 2 01:45:21 PST 2016
On 29/01/2016 14:36, "Smith, Elliot" <elliot.smith at intel.com> wrote:
>On 27 January 2016 at 10:26, Barros Pena, Belen
><belen.barros.pena at intel.com> wrote:
>
>On 26/01/2016 16:04, "toaster-bounces at yoctoproject.org on behalf of Smith,
>Elliot" <toaster-bounces at yoctoproject.org on behalf of
>elliot.smith at intel.com> wrote:
>
>>I've figured out a fix for
>>https://bugzilla.yoctoproject.org/show_bug.cgi?id=8956.
>>
>>
>>It's the top commit (f9e8c89) on the branch
>>elliot/toaster/build_artifacts-8956
>
>
>
>
>I've done some more work on this, so it's ready for another test.
>
>
>In this new version, I have reinstated the "Other artifacts" section.
>I've also done a bit of work in the template to show the image and
>artifact files closer to the design (suffix only for image files,
>basename for artifact files).
This is working wonderfully: I can see the other artifacts section now.
Thank you so much for implementing the design. Showing only the file
extension for image files is quite an improvement.
Cheers
Belén
>
>
>The branch is still:
>elliot/toaster/build_artifacts-8956
>
>
>
>You will need a database which doesn't have anything in the
>orm_target_image_file and orm_buildartifact tables to test (otherwise
>files which have already been attached to a previous build will be
>ignored).
>
>
>If it's acceptable, I will submit it to bitbake-devel (the
>toaster.bbclass parts) and bitbake-devel (the toastergui part).
>
>
>Thanks.
>Elliot
>
>
>
>I can now see the image files shown in Toaster (see attached screenshot),
>but no the 'Other artifacts' section. The content of my
>build/tmp/deploy/images/qemux86 directory after the build is:
>
>(venv-new)yocto at icarus:~/master/build/tmp/deploy/images/qemux86$ ls
>bzImage
>bzImage--4.1.15+git0+46bb64d605_788dfc9859-r0-qemux86-20160126091140.bin
>bzImage-qemux86.bin
>core-image-minimal-qemux86-20160127101300.rootfs.ext3
>core-image-minimal-qemux86-20160127101300.rootfs.jffs2
>core-image-minimal-qemux86-20160127101300.rootfs.manifest
>core-image-minimal-qemux86-20160127101300.rootfs.tar.bz2
>core-image-minimal-qemux86.ext3
>core-image-minimal-qemux86.jffs2
>core-image-minimal-qemux86.manifest
>core-image-minimal-qemux86.tar.bz2
>modules--4.1.15+git0+46bb64d605_788dfc9859-r0-qemux86-20160126091140.tgz
>modules-qemux86.tgz
>
>
>This means that the 'Other artifacts' section should be showing the kernel
>image, the modules tarball, and the rootfs manifest file, but the section
>is not there.
>
>Thanks!
>
>Belén
>
>>
>>
>>However, it's a change in the meta/classes/toaster.bbclass file, so it
>>needs to go to oe-core. But I thought it's worth getting someone else to
>>check it works for them, as well as for me.
>>
>>
>>To test, you'll need a project using the local release, as the commit
>>modifies the oe-core "metadata".
>>
>>
>>Once someone confirms, I'll submit it upstream
>>
>>
>>Thanks.
>>Elliot
>>--
>>Elliot Smith
>>Software Engineer
>>Intel Open Source Technology Centre
>>
>>
>>
>>
>
>
>
>
>
>
>
>
>
>
>--
>Elliot Smith
>Software Engineer
>Intel Open Source Technology Centre
>
>
>
>
More information about the toaster
mailing list