[Toaster] [review-request] fixup dependency excludes_set for custom image

Barros Pena, Belen belen.barros.pena at intel.com
Tue Mar 1 08:46:43 PST 2016



On 29/02/2016 21:26, "toaster-bounces at yoctoproject.org on behalf of Dave
Lerner" <toaster-bounces at yoctoproject.org on behalf of
dave.lerner at windriver.com> wrote:

>
>Branch: master
>Defect: 9156
>Summary: toaster: fixup dependency excludes for customimage
>
>commit b234dae9f3023af71814d9bb8f7052013b9400e8
>Author: Dave Lerner <dave.lerner at windriver.com>
>Date:   Mon Feb 29 14:58:35 2016 -0600
>
>    toaster: fixup dependency excludes for customimage
>    
>    [YOCTO #9156]
>    
>    For a customized image when adding a dependent package X that depends
>on
>    dependency package Y, in addition to adding X to appends_set and Y to
>    includes_set, make sure that Y is no longer in the excludes_set. Y may
>    have been added to the excludes_set by a prior package removal.
>    
>    Signed-off-by: Dave Lerner <dave.lerner at windriver.com>
>
>
>Test setup
>----------
>Build core-image-sato.
>Create a new project 'myproject' on master.
>Create a custom image 'myimage' based on core-image-minimal.
>Build core-image-minimal.
>Customize myimage.
>
>Test steps and expected results
>-------------------------------
>Search for atk, add the package accept the additional packages.
>for each of the following verify that buttons switch to Remove Package:
>    glib-2.0, libpcre, libffi, bash
>Search for atk, click the remove package button.
>for each of the following verify that buttons switch to Add Package:
>    glib-2.0, libpcre, libffi, bash

After this step, the buttons are still showing as 'remove package', which
is the expected behaviour at the moment and until
https://bugzilla.yoctoproject.org/show_bug.cgi?id=9121 is fixed.

Apart from that, this seems to be working properly for me.

Thanks!

Belén

>
>Exit browser then re-enter browser
>Pick All-Projects, pick 'myproject', click on Custom image, then select
>'myimage'.
>Search again for 'atk' and add the package.
>for each of the following verify that buttons switch to Remove Package:
>    glib-2.0, libpcre, libffi, bash
>
>-- 
>_______________________________________________
>toaster mailing list
>toaster at yoctoproject.org
>https://lists.yoctoproject.org/listinfo/toaster



More information about the toaster mailing list