Patchwork [00/28] Package group fixes

login
register
mail settings
Submitter Paul Eggleton
Date Sept. 3, 2012, 10:30 a.m.
Message ID <cover.1346668109.git.paul.eggleton@linux.intel.com>
Download mbox
Permalink /patch/35663/
State New
Headers show

Pull-request

git://git.openembedded.org/openembedded-core-contrib paule/task-rework

Comments

Paul Eggleton - Sept. 3, 2012, 10:30 a.m.
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
Paul Eggleton - Sept. 3, 2012, 10:30 a.m.
Rename to better reflects its purpose, and move under recipes-graphics.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
---
 .../images/core-image-x11.bb}                      |    0
 1 file changed, 0 insertions(+), 0 deletions(-)
 rename meta/{recipes-core/images/core-image-core.bb => recipes-graphics/images/core-image-x11.bb} (100%)

diff --git a/meta/recipes-core/images/core-image-core.bb b/meta/recipes-graphics/images/core-image-x11.bb
similarity index 100%
rename from meta/recipes-core/images/core-image-core.bb
rename to meta/recipes-graphics/images/core-image-x11.bb
Paul Eggleton - Sept. 3, 2012, 10:39 a.m.
On Monday 03 September 2012 11:30:20 Paul Eggleton wrote:
> 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

Also, here's a script useful for renaming task to packagegroup in other 
layers:

https://gist.github.com/3608439

Cheers,
Paul
Koen Kooi - Sept. 3, 2012, 4:26 p.m.
Op 3 sep. 2012, om 12:30 heeft Paul Eggleton <paul.eggleton@linux.intel.com> het volgende geschreven:

> 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.

Instead of replying to a ton of patches, I'll reply to the cover letter :)

Missing PR bumps

> 
> [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
> 
> -- 
> 1.7.9.5
> 
> 
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
Paul Eggleton - Sept. 3, 2012, 4:35 p.m.
On Monday 03 September 2012 18:26:14 Koen Kooi wrote:
> Op 3 sep. 2012, om 12:30 heeft Paul Eggleton <paul.eggleton@linux.intel.com> 
het volgende geschreven:
> > 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.
> 
> Instead of replying to a ton of patches, I'll reply to the cover letter :)
> 
> Missing PR bumps

Why would you need a PR bump when renaming the entire recipe?

Cheers,
Paul
Koen Kooi - Sept. 4, 2012, 8:38 a.m.
Op 3 sep. 2012, om 18:35 heeft Paul Eggleton <paul.eggleton@linux.intel.com> het volgende geschreven:

> On Monday 03 September 2012 18:26:14 Koen Kooi wrote:
>> Op 3 sep. 2012, om 12:30 heeft Paul Eggleton <paul.eggleton@linux.intel.com> 
> het volgende geschreven:
>>> 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.
>> 
>> Instead of replying to a ton of patches, I'll reply to the cover letter :)
>> 
>> Missing PR bumps
> 
> Why would you need a PR bump when renaming the entire recipe?

Take 15/28 for example, it changes the output package and doens't do a PR bump.
Paul Eggleton - Sept. 4, 2012, 8:45 a.m.
On Tuesday 04 September 2012 10:38:03 Koen Kooi wrote:
> Op 3 sep. 2012, om 18:35 heeft Paul Eggleton <paul.eggleton@linux.intel.com> 
het volgende geschreven:
> > On Monday 03 September 2012 18:26:14 Koen Kooi wrote:
> >> Op 3 sep. 2012, om 12:30 heeft Paul Eggleton
> >> <paul.eggleton@linux.intel.com>> 
> > het volgende geschreven:
> >>> 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.
> >> 
> >> Instead of replying to a ton of patches, I'll reply to the cover letter
> >> :)
> >> 
> >> Missing PR bumps
> > 
> > Why would you need a PR bump when renaming the entire recipe?
> 
> Take 15/28 for example, it changes the output package and doens't do a PR
> bump. 

The changes are intended to be considered as a whole, in which case it is not 
important.

Look, I can make the PR bumps if it makes you feel better - that's all it will 
actually achieve however. Is this the only feedback you have on this series?

Cheers,
Paul
Paul Eggleton - Sept. 4, 2012, 9:46 a.m.
On Monday 03 September 2012 11:30:20 Paul Eggleton wrote:
> 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

Branch re-pushed with (somewhat unnecessary) PR bumps.

Paul
Richard Purdie - Sept. 4, 2012, 12:36 p.m.
On Mon, 2012-09-03 at 11:30 +0100, Paul Eggleton wrote:
> 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

This has needed doing for a long time, we're coming to the end of the
development part of this release cycle, there has been opportunity for
feedback previously, the patches are quite heavy to maintain and the
feedback on the series so far as been relatively minor. I've therefore
merged to master, thanks.

Any issues we run into can be taken as patches on top of these changes
(which is likely what they'd be anyway).

Cheers,

Richard
Martin Jansa - Sept. 4, 2012, 12:58 p.m.
On Mon, Sep 03, 2012 at 11:30:20AM +0100, Paul Eggleton wrote:
> 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

It looks like this does not have any upgrade path from old task-*
recipes.

14:16:07 < JaMa> bluelightning: how do you ensure upgrade path on target from task-* recipes to packagegroup-*?
14:16:47 < JaMa> bluelightning: tasks are installed mostly by image recipe, so target will stay on task-* which won't be ever upgraded
14:21:34 < JaMa> ah, there are RPROVIDES at least in some renamed recipes
14:31:52 < bluelightning> JaMa: there's a RPROVIDES yes
14:47:57 < JaMa> bluelightning: and does RPROVIDES really work?
14:48:36 < JaMa> bluelightning: I've added it to all meta-oe/meta-smartphone/meta-webos task-* recipes including PR bump and nothing is upgraded on target
14:48:46 < bluelightning> JaMa: I'm not sure if it will help in that situation
14:48:57 < JaMa> bluelightning: I guess you have to add RREPLACES too

Cheers,
Paul Eggleton - Sept. 4, 2012, 1:09 p.m.
On Tuesday 04 September 2012 14:58:10 Martin Jansa wrote:
> On Mon, Sep 03, 2012 at 11:30:20AM +0100, Paul Eggleton wrote:
> > 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
> 
> It looks like this does not have any upgrade path from old task-*
> recipes.

You mean, the *packages* on an existing target; there is an upgrade path for 
the recipes at build time via RPROVIDES.

I can send a patch to add the RREPLACES, but then the question is when can 
they be removed in future? I don't particularly like the answer "never". If we 
do have to enable supporting them in perpetuity I'd much rather they get added 
to an inc file that can optionally be included at the distro level by those who 
want to support upgrades from much older versions to a newer one.

Cheers,
Paul