On Sun, Sep 19, 2021 at 5:57 AM Richard Purdie <[email protected]> wrote: > > This is a controversial change which removes the recursive dependencies > from the do_build target of packaging tasks of recipes. > > Currently this means when you "bitbake <image>" or "bitbake <recipe>", > the packaging tasks run for all packaging backends enabled for all recipes > in the dependency chain. The same therefore then applies to images. > > We don't actually need that, it is a convinience thing. Removing it > massively simplifies the task graph and causes much fewer tasks to execute > in many common scenarios. It also means less sstate is fetched for > example when building an image.
Faster builds in the common cases seems like a great idea! If someone really needs the old behavior, is there a mechanism to do the equivalent to what it was doing? > > Signed-off-by: Richard Purdie <[email protected]> > --- > meta/classes/package_deb.bbclass | 2 -- > meta/classes/package_ipk.bbclass | 2 -- > meta/classes/package_rpm.bbclass | 2 -- > 3 files changed, 6 deletions(-) > > diff --git a/meta/classes/package_deb.bbclass > b/meta/classes/package_deb.bbclass > index eca43e17876..8f0eadbcd2e 100644 > --- a/meta/classes/package_deb.bbclass > +++ b/meta/classes/package_deb.bbclass > @@ -320,5 +320,3 @@ addtask package_write_deb after do_packagedata do_package > > PACKAGEINDEXDEPS += "dpkg-native:do_populate_sysroot" > PACKAGEINDEXDEPS += "apt-native:do_populate_sysroot" > - > -do_build[recrdeptask] += "do_package_write_deb" > diff --git a/meta/classes/package_ipk.bbclass > b/meta/classes/package_ipk.bbclass > index c3b53854e8b..756744279e1 100644 > --- a/meta/classes/package_ipk.bbclass > +++ b/meta/classes/package_ipk.bbclass > @@ -278,5 +278,3 @@ addtask package_write_ipk after do_packagedata do_package > > PACKAGEINDEXDEPS += "opkg-utils-native:do_populate_sysroot" > PACKAGEINDEXDEPS += "opkg-native:do_populate_sysroot" > - > -do_build[recrdeptask] += "do_package_write_ipk" > diff --git a/meta/classes/package_rpm.bbclass > b/meta/classes/package_rpm.bbclass > index 88d861c0e75..9f415b234de 100644 > --- a/meta/classes/package_rpm.bbclass > +++ b/meta/classes/package_rpm.bbclass > @@ -752,5 +752,3 @@ addtask package_write_rpm after do_packagedata do_package > > PACKAGEINDEXDEPS += "rpm-native:do_populate_sysroot" > PACKAGEINDEXDEPS += "createrepo-c-native:do_populate_sysroot" > - > -do_build[recrdeptask] += "do_package_write_rpm" > -- > 2.32.0 > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#156188): https://lists.openembedded.org/g/openembedded-core/message/156188 Mute This Topic: https://lists.openembedded.org/mt/85715723/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
