[Toaster] [V3 review-request] show and delete recursive list of reverse dependencies

Smith, Elliot elliot.smith at intel.com
Thu Mar 24 05:13:26 PDT 2016


I also tested this, and it looked good.

Added to toaster-next and upstreamed to bitbake-devel.

Elliot

On 23 March 2016 at 11:43, Barros Pena, Belen <belen.barros.pena at intel.com>
wrote:

>
>
> On 22/03/2016 15:56, "toaster-bounces at yoctoproject.org on behalf of Dave
> Lerner" <toaster-bounces at yoctoproject.org on behalf of
> dave.lerner at windriver.com> wrote:
>
> >
> >Target Branch: toaster-next master
> >Contrib Branch: poky-contrib/dlerner/9121-delete-dependent-package-tree
> >Defect: 9121
>
> This seems to work like a charm. Thanks!
>
> Belén
>
> >Summary: show and delete recursive list of reverse dependencies
> >
> >Comment
> >-------
> >Version 3: Shorter sanity tests run here. This version 3 is only a rebase
> >against toaster-next. No patches were changed.
> >
> >Commit
> >------
> >aa742e6 toaster: get all dependents for pkg for removal
> >1c86b2b toaster: new customise package-remove modal dlg
> >6cff5de toaster: show full list of dependents to remove
> >
> > .../toaster/toastergui/static/js/customrecipe.js   | 72 +++++++++++++++--
> > .../toaster/toastergui/templates/customrecipe.html |  5 +-
> > bitbake/lib/toaster/toastergui/views.py            | 91
> >+++++++++++++++++++---
> > 3 files changed, 148 insertions(+), 20 deletions(-)
> >
> >
> >SETUP:
> >-----
> >Start toaster with empty build directory, sstate-cache
> >Create a new project, 'myproject'
> >Build core-image-sato
> >
> >CASE Remove reverse dependency package that was part of original base
> >image
> >------------------------------------------------------------------
> >Create new custom image on core-image-sato, named mysato
> >Remove libcrypto
> >    Verify that "39 packages will be removed" are reported and that the
> >    packages are unique and in alpha order
> >    [V3] Verify that the notification shows
> >"You have removed libcrypto and its 39 reverse dependencies:
> >gst-player-bin, gstreamer1.0-plugins-bad-dtls,
> >gstreamer1.0-plugins-bad-meta, gstreamer1.0-plugins-bad-opengl,
> >libegl-mesa and 34 more"
> >
> >
> >
> >CASE Test no interference removing from a 2nd custom image in project
> >----------------------------------------------------------------------
> >New custom-image based on core-image-sato 'myminimal'
> >Build it
> >Add atk which is dependant on glib-2.0, libffi, libpcre (bash appears but
> >this
> >is busybox system, so don't think that dependency will apply - maybe bug
> >unrelated to this work).
> >Build myminimal again.
> >Verify that atk, libffi, libpcre, glib-2.0 have files in the file system
> >For custom image myminimal, enter libpcre, remove package
> >    Verify modal dlg notes libpcre atk and glib-2.0 will be removed Remove
> >    Verify that banner shows
> >"You have removed 3 packages form myminimal: <strong> libpcre </strong>
> >and its 2 reverse depenencies: atk, glib-2.0"
> >Build
> >    Verify atk, glib2.0 and libpcre are removed.
> >--
> >_______________________________________________
> >toaster mailing list
> >toaster at yoctoproject.org
> >https://lists.yoctoproject.org/listinfo/toaster
>
>


-- 
Elliot Smith
Software Engineer
Intel Open Source Technology Centre
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/toaster/attachments/20160324/0d0d1c91/attachment-0001.html>


More information about the toaster mailing list