Skip to content

Package group fixes

Paul Eggleton openembedded-core 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest28 patches 20 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/28classes/core-image: remove SSHSERVER_IMAGE_FEATURESmeta/classes/core-image.bbclass meta/recipes-sato/images/core-image-sato-sdk.bb+2 -50 replies
2/28classes/core-image: remove *_IMAGE_FEATURES variablesmeta/classes/core-image.bbclass meta/recipes-core/images/core-image-core.bb meta/recipes-graphics/images/core-image-clutter.bb +3 more+8 -163 replies
3/28classes/core-image: remove erroneous nfs-server commentmeta/classes/core-image.bbclass+1 -10 replies
4/28Rename task to packagegroupmeta/classes/archiver.bbclass meta/classes/core-image.bbclass meta/classes/insane.bbclass +47 more+392 -3860 replies
5/28packagegroup-base: remove some useless itemsmeta/recipes-core/packagegroups/packagegroup-base.bb+3 -360 replies
6/28classes/packagegroup: Use package group nomenclaturemeta/classes/packagegroup.bbclass+8 -60 replies
7/28packagegroup-core-nfs: remove broken glibc-utils referencemeta/recipes-core/packagegroups/packagegroup-core-nfs.bb+0 -60 replies
8/28classes/packagegroup: add ability to disable complementary packagesmeta/classes/packagegroup.bbclass+3 -01 reply
9/28packagegroup-*: change to inherit from packagegroup.bbclassmeta/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bb meta/recipes-core/packagegroups/packagegroup-base.bb meta/recipes-core/packagegroups/packagegroup-core-boot.bb +24 more+54 -1680 replies
10/28packagegroup-core-x11: move out Sato applicationsmeta/classes/core-image.bbclass meta/recipes-core/images/core-image-core.bb meta/recipes-graphics/images/core-image-clutter.bb +3 more+37 -330 replies
11/28core-image-core: rename to core-image-x11meta/recipes-graphics/images/core-image-x11.bb+0 -00 replies
12/28packagegroup-core-x11*: adjust X11 package groupsmeta/classes/core-image.bbclass meta/recipes-core/images/build-appliance-image.bb meta/recipes-graphics/packagegroups/packagegroup-core-x11-base.bb +3 more+37 -600 replies
13/28packagegroup-qt4e: tidy up and renamemeta/recipes-qt/images/qt4e-demo-image.bb meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb+4 -120 replies
14/28packagegroup-core-gtk-directfb: remove superfluous -base packagemeta/recipes-graphics/images/core-image-gtk-directfb.bb meta/recipes-graphics/packagegroups/packagegroup-core-gtk-directfb.bb+2 -100 replies
15/28packagegroup-base: remove openswan from packagegroup-base-ipsecmeta/recipes-core/packagegroups/packagegroup-base.bb+1 -17 replies
16/28packagegroup-core-gtk-directfb: remove dropbearmeta/recipes-graphics/packagegroups/packagegroup-core-gtk-directfb.bb+0 -10 replies
17/28classes/packagegroup: disable superfluous tasksmeta/classes/packagegroup.bbclass+9 -00 replies
18/28packagegroup-*: drop LIC_FILES_CHKSUMmeta/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bb meta/recipes-core/packagegroups/packagegroup-base.bb meta/recipes-core/packagegroups/packagegroup-core-boot.bb +23 more+0 -570 replies
19/28packagegroup-core-clutter: remove empty -apps/-tests tasksmeta/recipes-graphics/images/core-image-clutter.bb meta/recipes-graphics/packagegroups/packagegroup-core-clutter.bb+3 -130 replies
20/28packagegroup-core-qt: rename -demos to -demoappsmeta/classes/core-image.bbclass meta/recipes-qt/packagegroups/packagegroup-core-qt.bb+3 -30 replies
21/28packagegroup-core-console: removemeta/classes/core-image.bbclass meta/classes/image.bbclass meta/recipes-core/images/core-image-base.bb +9 more+20 -310 replies
22/28connman: add runtime dependency on dbusmeta/recipes-connectivity/connman/connman.inc+2 -10 replies
23/28ofono: add runtime dependency on dbusmeta/recipes-connectivity/ofono/ofono.inc meta/recipes-connectivity/ofono/ofono_git.bb+3 -10 replies
24/28packagegroup-*: set reasonable SUMMARY/DESCRIPTIONmeta/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bb meta/recipes-core/packagegroups/packagegroup-base.bb meta/recipes-core/packagegroups/packagegroup-core-boot.bb +19 more+59 -220 replies
25/28packagegroup-core-basic: tidy upmeta/recipes-extended/packagegroups/packagegroup-core-basic.bb+0 -140 replies
26/28packagegroup-core-lsb: reworkmeta/recipes-extended/packagegroups/packagegroup-core-lsb.bb+77 -330 replies
27/28core-image-basic: tidy upmeta/recipes-extended/images/core-image-basic.bb+2 -40 replies
28/28packagegroup-*: add RPROVIDES for backwards compatibilitymeta/recipes-core/packagegroups/packagegroup-base.bb meta/recipes-core/packagegroups/packagegroup-core-boot.bb meta/recipes-core/packagegroups/packagegroup-core-nfs.bb +18 more+71 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/28] Package group fixes

This rather large set of changes renames "task" to "packagegroup" and attempts to clean up a number of package group related issues [1]. It doesn't go quite as far as I had hoped - I wanted to tidy up the base, core-lsb and core-basic recipes even further, but unfortunately I ran out of time for this cycle.

[1] http://www.openembedded.org/wiki/OE-Core_Task_Rework

The following changes since commit c6da6b648328377ba3590fd38cb12dad26a46a13:

crosstap: new script (2012-09-02 05:47:43 -0700)

are available in the git repository at:

git://git.openembedded.org/openembedded-core-contrib paule/task-rework
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=paule/task-rework

Paul Eggleton (28):
classes/core-image: remove SSHSERVER_IMAGE_FEATURES classes/core-image: remove *_IMAGE_FEATURES variables classes/core-image: remove erroneous nfs-server comment Rename task to packagegroup
packagegroup-base: remove some useless items classes/packagegroup: Use package group nomenclature
packagegroup-core-nfs: remove broken glibc-utils reference classes/packagegroup: add ability to disable complementary packages packagegroup-*: change to inherit from packagegroup.bbclass
packagegroup-core-x11: move out Sato applications
core-image-core: rename to core-image-x11 packagegroup-core-x11*: adjust X11 package groups
packagegroup-qt4e: tidy up and rename packagegroup-core-gtk-directfb: remove superfluous -base package
packagegroup-base: remove openswan from packagegroup-base-ipsec packagegroup-core-gtk-directfb: remove dropbear classes/packagegroup: disable superfluous tasks packagegroup-*: drop LIC_FILES_CHKSUM
packagegroup-core-clutter: remove empty -apps/-tests tasks
packagegroup-core-qt: rename -demos to -demoapps
packagegroup-core-console: remove
connman: add runtime dependency on dbus
ofono: add runtime dependency on dbus
packagegroup-*: set reasonable SUMMARY/DESCRIPTION
packagegroup-core-basic: tidy up
packagegroup-core-lsb: rework
core-image-basic: tidy up
packagegroup-*: add RPROVIDES for backwards compatibility

 meta/classes/archiver.bbclass                      |    4 +-
 meta/classes/core-image.bbclass                    |   53 ++-
 meta/classes/image.bbclass                         |    4 +
 meta/classes/insane.bbclass                        |    2 +-
 meta/classes/package.bbclass                       |    2 +-
 meta/classes/packagegroup.bbclass                  |   44 +++
 meta/classes/populate_sdk_base.bbclass             |    4 +-
 meta/classes/task.bbclass                          |   32 +-
 meta/conf/bitbake.conf                             |    4 +-
 meta/recipes-bsp/qemu-config/qemu-config.bb        |    2 +-
 meta/recipes-connectivity/connman/connman.inc      |    3 +-
 meta/recipes-connectivity/ofono/ofono.inc          |    2 +
 meta/recipes-connectivity/ofono/ofono_git.bb       |    2 +-
 meta/recipes-core/images/build-appliance-image.bb  |    4 +-
 meta/recipes-core/images/core-image-base.bb        |    2 +-
 meta/recipes-core/images/core-image-core.bb        |    8 -
 meta/recipes-core/images/core-image-minimal.bb     |    2 +-
 meta/recipes-core/meta/meta-toolchain-gmae.bb      |    2 +-
 .../nativesdk-packagegroup-sdk-host.bb}            |   10 +-
 .../packagegroups/packagegroup-base.bb             |  356 +++++++++++++++++++
 .../packagegroup-core-boot.bb}                     |   24 +-
 .../packagegroups/packagegroup-core-nfs.bb         |   20 ++
 .../packagegroup-core-sdk.bb}                      |   24 +-
 .../packagegroup-core-ssh-dropbear.bb              |   10 +
 .../packagegroups/packagegroup-core-ssh-openssh.bb |   10 +
 .../packagegroup-core-standalone-sdk-target.bb}    |   10 +-
 .../packagegroup-core-tools-debug.bb}              |   13 +-
 .../packagegroup-core-tools-profile.bb}            |   13 +-
 .../packagegroup-core-tools-testapps.bb}           |   13 +-
 .../packagegroup-cross-canadian.bb}                |   14 +-
 .../packagegroup-self-hosted.bb}                   |   43 ++-
 meta/recipes-core/tasks/task-base.bb               |  359 --------------------
 meta/recipes-core/tasks/task-core-console.bb       |   28 --
 meta/recipes-core/tasks/task-core-nfs.bb           |   28 --
 meta/recipes-core/tasks/task-core-ssh-dropbear.bb  |   17 -
 meta/recipes-core/tasks/task-core-ssh-openssh.bb   |   17 -
 meta/recipes-extended/images/core-image-basic.bb   |   12 +-
 meta/recipes-extended/images/core-image-lsb-dev.bb |    6 +-
 meta/recipes-extended/images/core-image-lsb-sdk.bb |    6 +-
 meta/recipes-extended/images/core-image-lsb.bb     |    6 +-
 .../libzypp/libzypp/config-release.patch           |    4 +-
 .../packagegroup-core-basic.bb}                    |   88 ++---
 .../packagegroup-core-lsb.bb}                      |  172 ++++++----
 .../packagegroups/packagegroup-core-sdk-gmae.bb    |   22 ++
 ...packagegroup-core-standalone-gmae-sdk-target.bb |   22 ++
 .../packagegroup-sdk-gmae.inc}                     |    0
 meta/recipes-gnome/tasks/task-core-sdk-gmae.bb     |   21 --
 .../tasks/task-core-standalone-gmae-sdk-target.bb  |   21 --
 meta/recipes-graphics/images/core-image-clutter.bb |    7 +-
 .../images/core-image-gtk-directfb.bb              |   10 +-
 meta/recipes-graphics/images/core-image-x11.bb     |    7 +
 .../packagegroups/packagegroup-core-clutter.bb     |   24 ++
 .../packagegroup-core-gtk-directfb.bb}             |   15 +-
 .../packagegroups/packagegroup-core-x11-base.bb    |   20 ++
 .../packagegroups/packagegroup-core-x11.bb}        |   40 +--
 meta/recipes-graphics/tasks/task-core-clutter.bb   |   37 --
 meta/recipes-qt/images/qt4e-demo-image.bb          |   10 +-
 meta/recipes-qt/meta/meta-toolchain-qte.bb         |    4 +-
 .../nativesdk-packagegroup-qte-toolchain-host.bb}  |    3 +-
 .../packagegroups/packagegroup-core-qt.bb          |   19 ++
 .../packagegroup-core-qt4e.bb}                     |   16 +-
 .../packagegroup-qte-toolchain-target.bb}          |    8 +-
 meta/recipes-qt/tasks/task-core-qt.bb              |   22 --
 meta/recipes-sato/images/core-image-sato-dev.bb    |    6 +-
 meta/recipes-sato/images/core-image-sato-sdk.bb    |   10 +-
 meta/recipes-sato/images/core-image-sato.bb        |    4 +-
 .../packagegroups/packagegroup-core-x11-sato.bb    |   66 ++++
 meta/recipes-sato/tasks/task-core-x11-sato.bb      |   42 ---
 meta/recipes-sato/tasks/task-core-x11.bb           |   68 ----
 scripts/contrib/documentation-audit.sh             |    2 +-
 70 files changed, 943 insertions(+), 1062 deletions(-)
 create mode 100644 meta/classes/packagegroup.bbclass
 delete mode 100644 meta/recipes-core/images/core-image-core.bb
 rename meta/recipes-core/{tasks/nativesdk-task-sdk-host.bb => packagegroups/nativesdk-packagegroup-sdk-host.bb} (60%)
 create mode 100644 meta/recipes-core/packagegroups/packagegroup-base.bb
 rename meta/recipes-core/{tasks/task-core-boot.bb => packagegroups/packagegroup-core-boot.bb} (72%)
 create mode 100644 meta/recipes-core/packagegroups/packagegroup-core-nfs.bb
 rename meta/recipes-core/{tasks/task-core-sdk.bb => packagegroups/packagegroup-core-sdk.bb} (78%)
 create mode 100644 meta/recipes-core/packagegroups/packagegroup-core-ssh-dropbear.bb
 create mode 100644 meta/recipes-core/packagegroups/packagegroup-core-ssh-openssh.bb
 rename meta/recipes-core/{tasks/task-core-standalone-sdk-target.bb => packagegroups/packagegroup-core-standalone-sdk-target.bb} (47%)
 rename meta/recipes-core/{tasks/task-core-tools-debug.bb => packagegroups/packagegroup-core-tools-debug.bb} (48%)
 rename meta/recipes-core/{tasks/task-core-tools-profile.bb => packagegroups/packagegroup-core-tools-profile.bb} (81%)
 rename meta/recipes-core/{tasks/task-core-tools-testapps.bb => packagegroups/packagegroup-core-tools-testapps.bb} (66%)
 rename meta/recipes-core/{tasks/task-cross-canadian.bb => packagegroups/packagegroup-cross-canadian.bb} (42%)
 rename meta/recipes-core/{tasks/task-self-hosted.bb => packagegroups/packagegroup-self-hosted.bb} (77%)
 delete mode 100644 meta/recipes-core/tasks/task-base.bb
 delete mode 100644 meta/recipes-core/tasks/task-core-console.bb
 delete mode 100644 meta/recipes-core/tasks/task-core-nfs.bb
 delete mode 100644 meta/recipes-core/tasks/task-core-ssh-dropbear.bb
 delete mode 100644 meta/recipes-core/tasks/task-core-ssh-openssh.bb
 rename meta/recipes-extended/{tasks/task-core-basic.bb => packagegroups/packagegroup-core-basic.bb} (40%)
 rename meta/recipes-extended/{tasks/task-core-lsb.bb => packagegroups/packagegroup-core-lsb.bb} (42%)
 create mode 100644 meta/recipes-gnome/packagegroups/packagegroup-core-sdk-gmae.bb
 create mode 100644 meta/recipes-gnome/packagegroups/packagegroup-core-standalone-gmae-sdk-target.bb
 rename meta/recipes-gnome/{tasks/task-sdk-gmae.inc => packagegroups/packagegroup-sdk-gmae.inc} (100%)
 delete mode 100644 meta/recipes-gnome/tasks/task-core-sdk-gmae.bb
 delete mode 100644 meta/recipes-gnome/tasks/task-core-standalone-gmae-sdk-target.bb
 create mode 100644 meta/recipes-graphics/images/core-image-x11.bb
 create mode 100644 meta/recipes-graphics/packagegroups/packagegroup-core-clutter.bb
 rename meta/recipes-graphics/{tasks/task-core-gtk-directfb.bb => packagegroups/packagegroup-core-gtk-directfb.bb} (44%)
 create mode 100644 meta/recipes-graphics/packagegroups/packagegroup-core-x11-base.bb
 rename meta/{recipes-sato/tasks/task-core-x11-mini.bb => recipes-graphics/packagegroups/packagegroup-core-x11.bb} (47%)
 delete mode 100644 meta/recipes-graphics/tasks/task-core-clutter.bb
 rename meta/recipes-qt/{tasks/nativesdk-task-qte-toolchain-host.bb => packagegroups/nativesdk-packagegroup-qte-toolchain-host.bb} (60%)
 create mode 100644 meta/recipes-qt/packagegroups/packagegroup-core-qt.bb
 rename meta/recipes-qt/{tasks/task-qt4e.bb => packagegroups/packagegroup-core-qt4e.bb} (78%)
 rename meta/recipes-qt/{tasks/task-qte-toolchain-target.bb => packagegroups/packagegroup-qte-toolchain-target.bb} (78%)
 delete mode 100644 meta/recipes-qt/tasks/task-core-qt.bb
 create mode 100644 meta/recipes-sato/packagegroups/packagegroup-core-x11-sato.bb
 delete mode 100644 meta/recipes-sato/tasks/task-core-x11-sato.bb
 delete mode 100644 meta/recipes-sato/tasks/task-core-x11.bb
Signature · 1 line
1.7.9.5