All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 01/33] lib/oe/utils: Add build_depends_string function
@ 2017-01-19 22:52 Richard Purdie
  2017-01-19 22:52 ` [PATCH 02/33] classes/package*: Add support for PACKAGE_WRITE_DEPS Richard Purdie
                   ` (31 more replies)
  0 siblings, 32 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:52 UTC (permalink / raw)
  To: openembedded-core

This is useful when manipulating depends strings for task [depends]
flags and is slightly easier to parse than some inline python.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 meta/lib/oe/utils.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/meta/lib/oe/utils.py b/meta/lib/oe/utils.py
index 76806b5..330a5ff 100644
--- a/meta/lib/oe/utils.py
+++ b/meta/lib/oe/utils.py
@@ -97,6 +97,10 @@ def param_bool(cfg, field, dflt = None):
         return False
     raise ValueError("invalid value for boolean parameter '%s': '%s'" % (field, value))
 
+def build_depends_string(depends, task):
+    """Append a taskname to a string of dependencies as used by the [depends] flag"""
+    return " ".join(dep + ":" + task for dep in depends.split())
+
 def inherits(d, *classes):
     """Return True if the metadata inherits any of the specified classes"""
     return any(bb.data.inherits_class(cls, d) for cls in classes)
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 02/33] classes/package*: Add support for PACKAGE_WRITE_DEPS
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
@ 2017-01-19 22:52 ` Richard Purdie
  2017-01-19 22:52 ` [PATCH 03/33] sstate: Drop the depchain isPostDep() checks Richard Purdie
                   ` (30 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:52 UTC (permalink / raw)
  To: openembedded-core

Add a new variable to allow markup of postinstall (and preinst)
script dependnecies on native/cross tools.

If your postinstall can execute at rootfs creation time rather than on
target but depends on a native tool in order to execute, you need to
list that tool in PACKAGE_WRITE_DEPENDS.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 meta/classes/package.bbclass     | 8 ++++++++
 meta/classes/package_deb.bbclass | 1 +
 meta/classes/package_ipk.bbclass | 1 +
 meta/classes/package_rpm.bbclass | 1 +
 4 files changed, 11 insertions(+)

diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass
index 568b85c..0068a50 100644
--- a/meta/classes/package.bbclass
+++ b/meta/classes/package.bbclass
@@ -54,6 +54,14 @@ ALL_MULTILIB_PACKAGE_ARCHS = "${@all_multilib_tune_values(d, 'PACKAGE_ARCHS')}"
 # rpm is used for the per-file dependency identification
 PACKAGE_DEPENDS += "rpm-native"
 
+
+# If your postinstall can execute at rootfs creation time rather than on
+# target but depends on a native/cross tool in order to execute, you need to
+# list that tool in PACKAGE_WRITE_DEPENDS. Target package dependencies belong
+# in the package dependencies as normal, this is just for native/cross support
+# tools at rootfs build time.
+PACKAGE_WRITE_DEPS ??= ""
+
 def legitimize_package_name(s):
     """
     Make sure package names are legitimate strings
diff --git a/meta/classes/package_deb.bbclass b/meta/classes/package_deb.bbclass
index 68eca61..6ce008f 100644
--- a/meta/classes/package_deb.bbclass
+++ b/meta/classes/package_deb.bbclass
@@ -351,6 +351,7 @@ python do_package_write_deb () {
 do_package_write_deb[dirs] = "${PKGWRITEDIRDEB}"
 do_package_write_deb[cleandirs] = "${PKGWRITEDIRDEB}"
 do_package_write_deb[umask] = "022"
+do_package_write_deb[depends] += "${@oe.utils.build_depends_string(d.getVar('PACKAGE_WRITE_DEPS'), 'do_populate_sysroot')}"
 addtask package_write_deb after do_packagedata do_package
 
 
diff --git a/meta/classes/package_ipk.bbclass b/meta/classes/package_ipk.bbclass
index 7018a60..039b6ab 100644
--- a/meta/classes/package_ipk.bbclass
+++ b/meta/classes/package_ipk.bbclass
@@ -291,6 +291,7 @@ python do_package_write_ipk () {
 do_package_write_ipk[dirs] = "${PKGWRITEDIRIPK}"
 do_package_write_ipk[cleandirs] = "${PKGWRITEDIRIPK}"
 do_package_write_ipk[umask] = "022"
+do_package_write_ipk[depends] += "${@oe.utils.build_depends_string(d.getVar('PACKAGE_WRITE_DEPS'), 'do_populate_sysroot')}"
 addtask package_write_ipk after do_packagedata do_package
 
 PACKAGEINDEXDEPS += "opkg-utils-native:do_populate_sysroot"
diff --git a/meta/classes/package_rpm.bbclass b/meta/classes/package_rpm.bbclass
index b9f049e..c978ec5 100644
--- a/meta/classes/package_rpm.bbclass
+++ b/meta/classes/package_rpm.bbclass
@@ -772,6 +772,7 @@ python do_package_write_rpm () {
 do_package_write_rpm[dirs] = "${PKGWRITEDIRRPM}"
 do_package_write_rpm[cleandirs] = "${PKGWRITEDIRRPM}"
 do_package_write_rpm[umask] = "022"
+do_package_write_rpm[depends] += "${@oe.utils.build_depends_string(d.getVar('PACKAGE_WRITE_DEPS'), 'do_populate_sysroot')}"
 addtask package_write_rpm after do_packagedata do_package
 
 PACKAGEINDEXDEPS += "rpm-native:do_populate_sysroot"
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 03/33] sstate: Drop the depchain isPostDep() checks
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
  2017-01-19 22:52 ` [PATCH 02/33] classes/package*: Add support for PACKAGE_WRITE_DEPS Richard Purdie
@ 2017-01-19 22:52 ` Richard Purdie
  2017-01-19 22:52 ` [PATCH 04/33] gtk-icon-cache: Add PACKAGE_WRITE_DEPS for postinst Richard Purdie
                   ` (29 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:52 UTC (permalink / raw)
  To: openembedded-core

The dependencies of do_package_write_* tasks are either going to be packaging
tools needed to build the packages, or, native tools needed at postinst
time. Now we've formalised this dependency pattern, drop the hardcoded
list and work based on the rule. The package creation tools are usually
the same tools needed at rootfs/postinst time anyway so the difference is
moot.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 meta/classes/sstate.bbclass | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/meta/classes/sstate.bbclass b/meta/classes/sstate.bbclass
index b56e95a..f1faf48 100644
--- a/meta/classes/sstate.bbclass
+++ b/meta/classes/sstate.bbclass
@@ -871,17 +871,14 @@ BB_SETSCENE_DEPVALID = "setscene_depvalid"
 def setscene_depvalid(task, taskdependees, notneeded, d):
     # taskdependees is a dict of tasks which depend on task, each being a 3 item list of [PN, TASKNAME, FILENAME]
     # task is included in taskdependees too
+    # Return - False - We need this dependency
+    #        - True - We can skip this dependency
 
     bb.debug(2, "Considering setscene task: %s" % (str(taskdependees[task])))
 
     def isNativeCross(x):
         return x.endswith("-native") or "-cross-" in x or "-crosssdk" in x
 
-    def isPostInstDep(x):
-        if x in ["qemu-native", "gdk-pixbuf-native", "qemuwrapper-cross", "depmodwrapper-cross", "systemd-systemctl-native", "gtk-icon-utils-native", "ca-certificates-native"]:
-            return True
-        return False
-
     # We only need to trigger populate_lic through direct dependencies
     if taskdependees[task][1] == "do_populate_lic":
         return True
@@ -903,10 +900,11 @@ def setscene_depvalid(task, taskdependees, notneeded, d):
         # do_package_write_* and do_package doesn't need do_package
         if taskdependees[task][1] == "do_package" and taskdependees[dep][1] in ['do_package', 'do_package_write_deb', 'do_package_write_ipk', 'do_package_write_rpm', 'do_packagedata', 'do_package_qa']:
             continue
-        # do_package_write_* and do_package doesn't need do_populate_sysroot, unless is a postinstall dependency
-        if taskdependees[task][1] == "do_populate_sysroot" and taskdependees[dep][1] in ['do_package', 'do_package_write_deb', 'do_package_write_ipk', 'do_package_write_rpm', 'do_packagedata', 'do_package_qa']:
-            if isPostInstDep(taskdependees[task][0]) and taskdependees[dep][1] in ['do_package_write_deb', 'do_package_write_ipk', 'do_package_write_rpm']:
-                return False
+        # do_package_write_* need do_populate_sysroot as they're mainly postinstall dependencies
+        if taskdependees[task][1] == "do_populate_sysroot" and taskdependees[dep][1] in ['do_package_write_deb', 'do_package_write_ipk', 'do_package_write_rpm']:
+            return False
+        # do_package/packagedata/package_qa don't need do_populate_sysroot
+        if taskdependees[task][1] == "do_populate_sysroot" and taskdependees[dep][1] in ['do_package', 'do_packagedata', 'do_package_qa']:
             continue
         # Native/Cross packages don't exist and are noexec anyway
         if isNativeCross(taskdependees[dep][0]) and taskdependees[dep][1] in ['do_package_write_deb', 'do_package_write_ipk', 'do_package_write_rpm', 'do_packagedata', 'do_package', 'do_package_qa']:
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 04/33] gtk-icon-cache: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
  2017-01-19 22:52 ` [PATCH 02/33] classes/package*: Add support for PACKAGE_WRITE_DEPS Richard Purdie
  2017-01-19 22:52 ` [PATCH 03/33] sstate: Drop the depchain isPostDep() checks Richard Purdie
@ 2017-01-19 22:52 ` Richard Purdie
  2017-01-19 22:52 ` [PATCH 05/33] kernel-module-split: " Richard Purdie
                   ` (28 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:52 UTC (permalink / raw)
  To: openembedded-core

gdk-pixbuf-native and gtk-icon-utils-native are needed by the postinstall
scripts so mark the dependency. The utils may be needed at icon build
time too so DEPENDS is unchanged.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 meta/classes/gtk-icon-cache.bbclass | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta/classes/gtk-icon-cache.bbclass b/meta/classes/gtk-icon-cache.bbclass
index c5d8d7c..d87167a 100644
--- a/meta/classes/gtk-icon-cache.bbclass
+++ b/meta/classes/gtk-icon-cache.bbclass
@@ -2,6 +2,8 @@ FILES_${PN} += "${datadir}/icons/hicolor"
 
 DEPENDS += "${@['hicolor-icon-theme', '']['${BPN}' == 'hicolor-icon-theme']} gtk-icon-utils-native"
 
+PACKAGE_WRITE_DEPS += "gtk-icon-utils-native gdk-pixbuf-native"
+
 gtk_icon_cache_postinst() {
 if [ "x$D" != "x" ]; then
 	$INTERCEPT_DIR/postinst_intercept update_icon_cache ${PKG} \
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 05/33] kernel-module-split: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (2 preceding siblings ...)
  2017-01-19 22:52 ` [PATCH 04/33] gtk-icon-cache: Add PACKAGE_WRITE_DEPS for postinst Richard Purdie
@ 2017-01-19 22:52 ` Richard Purdie
  2017-01-19 22:52 ` [PATCH 06/33] pixbufcache: " Richard Purdie
                   ` (27 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:52 UTC (permalink / raw)
  To: openembedded-core

The postinstall needs kmod-native and depmodwrapper-cross, mark these dependencies.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 meta/classes/kernel-module-split.bbclass | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta/classes/kernel-module-split.bbclass b/meta/classes/kernel-module-split.bbclass
index 742320c..49cd8e9 100644
--- a/meta/classes/kernel-module-split.bbclass
+++ b/meta/classes/kernel-module-split.bbclass
@@ -22,6 +22,8 @@ if [ x"$D" = "x" ]; then
 fi
 }
 
+PACKAGE_WRITE_DEPS += "kmod-native depmodwrapper-cross"
+
 do_install_append() {
 	install -d ${D}${sysconfdir}/modules-load.d/ ${D}${sysconfdir}/modprobe.d/
 }
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 06/33] pixbufcache: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (3 preceding siblings ...)
  2017-01-19 22:52 ` [PATCH 05/33] kernel-module-split: " Richard Purdie
@ 2017-01-19 22:52 ` Richard Purdie
  2017-01-19 22:52 ` [PATCH 07/33] systemd: " Richard Purdie
                   ` (26 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:52 UTC (permalink / raw)
  To: openembedded-core

The postinstall needs qemu-native and gdk-pixbuf-native, mark these dependencies

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 meta/classes/pixbufcache.bbclass | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta/classes/pixbufcache.bbclass b/meta/classes/pixbufcache.bbclass
index 63bf079..633a875 100644
--- a/meta/classes/pixbufcache.bbclass
+++ b/meta/classes/pixbufcache.bbclass
@@ -8,6 +8,8 @@ inherit qemu
 
 PIXBUF_PACKAGES ??= "${PN}"
 
+PACKAGE_WRITE_DEPS += "qemu-native gdk-pixbuf-native"
+
 pixbufcache_common() {
 if [ "x$D" != "x" ]; then
 	$INTERCEPT_DIR/postinst_intercept update_pixbuf_cache ${PKG} mlprefix=${MLPREFIX} libdir=${libdir} \
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 07/33] systemd: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (4 preceding siblings ...)
  2017-01-19 22:52 ` [PATCH 06/33] pixbufcache: " Richard Purdie
@ 2017-01-19 22:52 ` Richard Purdie
  2017-01-19 22:52 ` [PATCH 08/33] keymaps: " Richard Purdie
                   ` (25 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:52 UTC (permalink / raw)
  To: openembedded-core

The postinstall needs systemd-systemctl-native, mark the dependency

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 meta/classes/systemd.bbclass | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/classes/systemd.bbclass b/meta/classes/systemd.bbclass
index 0b1c228..1ce0b94 100644
--- a/meta/classes/systemd.bbclass
+++ b/meta/classes/systemd.bbclass
@@ -17,6 +17,7 @@ python __anonymous() {
     # files.
     if bb.utils.contains('DISTRO_FEATURES', 'systemd', True, False, d):
         d.appendVar("DEPENDS", " systemd-systemctl-native")
+        d.appendVar("PACKAGE_WRITE_DEPS", " systemd-systemctl-native")
         if not bb.utils.contains('DISTRO_FEATURES', 'sysvinit', True, False, d):
             d.setVar("INHIBIT_UPDATERCD_BBCLASS", "1")
 }
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 08/33] keymaps: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (5 preceding siblings ...)
  2017-01-19 22:52 ` [PATCH 07/33] systemd: " Richard Purdie
@ 2017-01-19 22:52 ` Richard Purdie
  2017-01-19 22:52 ` [PATCH 09/33] v86d: " Richard Purdie
                   ` (24 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:52 UTC (permalink / raw)
  To: openembedded-core

The postinstall needs systemd-systemctl-native, mark the dependency

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 meta/recipes-bsp/keymaps/keymaps_1.0.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-bsp/keymaps/keymaps_1.0.bb b/meta/recipes-bsp/keymaps/keymaps_1.0.bb
index 5793a76..34b208c 100644
--- a/meta/recipes-bsp/keymaps/keymaps_1.0.bb
+++ b/meta/recipes-bsp/keymaps/keymaps_1.0.bb
@@ -37,7 +37,7 @@ do_install () {
     fi
 }
 
-DEPENDS_append = " ${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd-systemctl-native','',d)}"
+PACKAGE_WRITE_DEPS_append = " ${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd-systemctl-native','',d)}"
 pkg_postinst_${PN} () {
 	if ${@bb.utils.contains('DISTRO_FEATURES','systemd sysvinit','true','false',d)}; then
 		if [ -n "$D" ]; then
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 09/33] v86d: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (6 preceding siblings ...)
  2017-01-19 22:52 ` [PATCH 08/33] keymaps: " Richard Purdie
@ 2017-01-19 22:52 ` Richard Purdie
  2017-01-19 22:52 ` [PATCH 10/33] initscripts: " Richard Purdie
                   ` (23 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:52 UTC (permalink / raw)
  To: openembedded-core

The postinstall needs systemd-systemctl-native, mark the dependency

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 meta/recipes-bsp/v86d/v86d_0.1.10.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-bsp/v86d/v86d_0.1.10.bb b/meta/recipes-bsp/v86d/v86d_0.1.10.bb
index 1046d63..eab466d 100644
--- a/meta/recipes-bsp/v86d/v86d_0.1.10.bb
+++ b/meta/recipes-bsp/v86d/v86d_0.1.10.bb
@@ -60,7 +60,7 @@ python __anonymous() {
 
 inherit update-rc.d
 
-DEPENDS_append = " ${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd-systemctl-native','',d)}"
+PACKAGE_WRITE_DEPS_append = " ${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd-systemctl-native','',d)}"
 pkg_postinst_${PN} () {
 	if ${@bb.utils.contains('DISTRO_FEATURES','systemd sysvinit','true','false',d)}; then
 		if [ -n "$D" ]; then
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 10/33] initscripts: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (7 preceding siblings ...)
  2017-01-19 22:52 ` [PATCH 09/33] v86d: " Richard Purdie
@ 2017-01-19 22:52 ` Richard Purdie
  2017-01-19 22:52 ` [PATCH 11/33] psplash: " Richard Purdie
                   ` (22 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:52 UTC (permalink / raw)
  To: openembedded-core

The postinstall needs systemd-systemctl-native, mark the dependency

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 meta/recipes-core/initscripts/initscripts_1.0.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-core/initscripts/initscripts_1.0.bb b/meta/recipes-core/initscripts/initscripts_1.0.bb
index 8f110b0..2e4f7e4 100644
--- a/meta/recipes-core/initscripts/initscripts_1.0.bb
+++ b/meta/recipes-core/initscripts/initscripts_1.0.bb
@@ -44,7 +44,7 @@ KERNEL_VERSION = ""
 
 inherit update-alternatives
 DEPENDS_append = " update-rc.d-native"
-DEPENDS_append = " ${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd-systemctl-native','',d)}"
+PACKAGE_WRITE_DEPS_append = " ${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd-systemctl-native','',d)}"
 
 PACKAGES =+ "${PN}-functions"
 RDEPENDS_${PN} = "${PN}-functions \
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 11/33] psplash: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (8 preceding siblings ...)
  2017-01-19 22:52 ` [PATCH 10/33] initscripts: " Richard Purdie
@ 2017-01-19 22:52 ` Richard Purdie
  2017-01-19 22:52 ` [PATCH 12/33] systemd-compat-units: " Richard Purdie
                   ` (21 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:52 UTC (permalink / raw)
  To: openembedded-core

The postinstall needs systemd-systemctl-native, mark the dependency

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 meta/recipes-core/psplash/psplash_git.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-core/psplash/psplash_git.bb b/meta/recipes-core/psplash/psplash_git.bb
index b0d6bb4..44297e1 100644
--- a/meta/recipes-core/psplash/psplash_git.bb
+++ b/meta/recipes-core/psplash/psplash_git.bb
@@ -110,7 +110,7 @@ FILES_${PN} += "/mnt/.psplash"
 INITSCRIPT_NAME = "psplash.sh"
 INITSCRIPT_PARAMS = "start 0 S . stop 20 0 1 6 ."
 
-DEPENDS_append = " ${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd-systemctl-native','',d)}"
+PACKAGE_WRITE_DEPS_append = " ${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd-systemctl-native','',d)}"
 pkg_postinst_${PN} () {
 	if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
 		if [ -n "$D" ]; then
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 12/33] systemd-compat-units: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (9 preceding siblings ...)
  2017-01-19 22:52 ` [PATCH 11/33] psplash: " Richard Purdie
@ 2017-01-19 22:52 ` Richard Purdie
  2017-01-19 22:52 ` [PATCH 13/33] modutils-initsripts: " Richard Purdie
                   ` (20 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:52 UTC (permalink / raw)
  To: openembedded-core

The postinstall needs systemd-systemctl-native, mark the dependency

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 meta/recipes-core/systemd/systemd-compat-units.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-core/systemd/systemd-compat-units.bb b/meta/recipes-core/systemd/systemd-compat-units.bb
index 0f0876b..fe9a521 100644
--- a/meta/recipes-core/systemd/systemd-compat-units.bb
+++ b/meta/recipes-core/systemd/systemd-compat-units.bb
@@ -4,7 +4,7 @@ LICENSE = "MIT"
 
 PR = "r29"
 
-DEPENDS = "systemd-systemctl-native"
+PACKAGE_WRITE_DEPS += "systemd-systemctl-native"
 
 S = "${WORKDIR}"
 
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 13/33] modutils-initsripts: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (10 preceding siblings ...)
  2017-01-19 22:52 ` [PATCH 12/33] systemd-compat-units: " Richard Purdie
@ 2017-01-19 22:52 ` Richard Purdie
  2017-01-19 22:52 ` [PATCH 14/33] matchbox-session-sato: " Richard Purdie
                   ` (19 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:52 UTC (permalink / raw)
  To: openembedded-core

The postinstall needs systemd-systemctl-native, mark the dependency

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 meta/recipes-kernel/modutils-initscripts/modutils-initscripts.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-kernel/modutils-initscripts/modutils-initscripts.bb b/meta/recipes-kernel/modutils-initscripts/modutils-initscripts.bb
index db670cf..0f3df55 100644
--- a/meta/recipes-kernel/modutils-initscripts/modutils-initscripts.bb
+++ b/meta/recipes-kernel/modutils-initscripts/modutils-initscripts.bb
@@ -22,7 +22,7 @@ do_install () {
 	install -m 0755 ${WORKDIR}/modutils.sh ${D}${sysconfdir}/init.d/
 }
 
-DEPENDS_append = " ${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd-systemctl-native','',d)}"
+PACKAGE_WRITE_DEPS_append = " ${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd-systemctl-native','',d)}"
 pkg_postinst_${PN} () {
 	if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
 		if [ -n "$D" ]; then
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 14/33] matchbox-session-sato: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (11 preceding siblings ...)
  2017-01-19 22:52 ` [PATCH 13/33] modutils-initsripts: " Richard Purdie
@ 2017-01-19 22:52 ` Richard Purdie
  2017-01-19 22:52 ` [PATCH 15/33] ca-certificates: " Richard Purdie
                   ` (18 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:52 UTC (permalink / raw)
  To: openembedded-core

The postinstall needs gconf-native, mark the dependency and drop
the now unneeded DEPENDS.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 meta/recipes-sato/matchbox-sato/matchbox-session-sato_0.1.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-sato/matchbox-sato/matchbox-session-sato_0.1.bb b/meta/recipes-sato/matchbox-sato/matchbox-session-sato_0.1.bb
index 42c742f..d146e83 100644
--- a/meta/recipes-sato/matchbox-sato/matchbox-session-sato_0.1.bb
+++ b/meta/recipes-sato/matchbox-sato/matchbox-session-sato_0.1.bb
@@ -6,7 +6,6 @@ LICENSE = "GPLv2.0+"
 LIC_FILES_CHKSUM = "file://session;endline=3;md5=f8a5c5b9c279e52dc094d10e11c2be63"
 
 SECTION = "x11"
-DEPENDS = "gconf-native"
 RDEPENDS_${PN} = "formfactor matchbox-theme-sato matchbox-panel-2 matchbox-desktop matchbox-session gconf"
 PR = "r30"
 
@@ -43,6 +42,7 @@ do_install() {
         chmod +x ${D}/${sysconfdir}/matchbox/session
 }
 
+PACKAGE_WRITE_DEPS += "gconf-native"
 pkg_postinst_${PN} () {
 	set_value() {
 		#type, name, value
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 15/33] ca-certificates: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (12 preceding siblings ...)
  2017-01-19 22:52 ` [PATCH 14/33] matchbox-session-sato: " Richard Purdie
@ 2017-01-19 22:52 ` Richard Purdie
  2017-01-19 22:52 ` [PATCH 16/33] useradd: " Richard Purdie
                   ` (17 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:52 UTC (permalink / raw)
  To: openembedded-core

The postinstall needs ca-certificates-native, mark the dependency

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 meta/recipes-support/ca-certificates/ca-certificates_20161130.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-support/ca-certificates/ca-certificates_20161130.bb b/meta/recipes-support/ca-certificates/ca-certificates_20161130.bb
index e0b2e41..e47bad1 100644
--- a/meta/recipes-support/ca-certificates/ca-certificates_20161130.bb
+++ b/meta/recipes-support/ca-certificates/ca-certificates_20161130.bb
@@ -11,6 +11,7 @@ LIC_FILES_CHKSUM = "file://debian/copyright;md5=e7358b9541ccf3029e9705ed8de57968
 DEPENDS = "ca-certificates-native"
 DEPENDS_class-native = "openssl-native"
 DEPENDS_class-nativesdk = "ca-certificates-native openssl-native"
+PACKAGE_WRITE_DEPS += "ca-certificates-native"
 
 SRCREV = "61b70a1007dc269d56881a0d480fc841daacc77c"
 
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 16/33] useradd: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (13 preceding siblings ...)
  2017-01-19 22:52 ` [PATCH 15/33] ca-certificates: " Richard Purdie
@ 2017-01-19 22:52 ` Richard Purdie
  2017-01-19 22:52 ` [PATCH 17/33] nss: Add PACKAGE_WRITE_DEPS Richard Purdie
                   ` (16 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:52 UTC (permalink / raw)
  To: openembedded-core

The postinstall needs shadow-native, mark the dependency

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 meta/classes/useradd.bbclass | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/classes/useradd.bbclass b/meta/classes/useradd.bbclass
index fd59969..82f4d52 100644
--- a/meta/classes/useradd.bbclass
+++ b/meta/classes/useradd.bbclass
@@ -4,6 +4,7 @@ inherit useradd_base
 # target sysroot, and shadow -native and -sysroot provide the utilities
 # and support files needed to add and modify user and group accounts
 DEPENDS_append_class-target = " base-files shadow-native shadow-sysroot shadow"
+PACKAGE_WRITE_DEPS += "shadow-native"
 
 # This preinstall function can be run in four different contexts:
 #
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 17/33] nss: Add PACKAGE_WRITE_DEPS
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (14 preceding siblings ...)
  2017-01-19 22:52 ` [PATCH 16/33] useradd: " Richard Purdie
@ 2017-01-19 22:52 ` Richard Purdie
  2017-01-19 22:53 ` [PATCH 18/33] linux-dtb: Add PACKAGE_WRITE_DEP for postinstall Richard Purdie
                   ` (15 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:52 UTC (permalink / raw)
  To: openembedded-core

From: Jussi Kukkonen <jussi.kukkonen@intel.com>

nss-native is required in postinst. It's also needed during
build so not removed from DEPENDS.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 meta/recipes-support/nss/nss_3.27.1.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-support/nss/nss_3.27.1.bb b/meta/recipes-support/nss/nss_3.27.1.bb
index 2a4f4d6..9aad5bd 100644
--- a/meta/recipes-support/nss/nss_3.27.1.bb
+++ b/meta/recipes-support/nss/nss_3.27.1.bb
@@ -207,6 +207,7 @@ do_install_append_class-target() {
     rm ./empty_password
 }
 
+PACKAGE_WRITE_DEPS += "nss-native"
 pkg_postinst_${PN} () {
     if [ -n "$D" ]; then
         for I in $D${libdir}/lib*.chk; do
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 18/33] linux-dtb: Add PACKAGE_WRITE_DEP for postinstall
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (15 preceding siblings ...)
  2017-01-19 22:52 ` [PATCH 17/33] nss: Add PACKAGE_WRITE_DEPS Richard Purdie
@ 2017-01-19 22:53 ` Richard Purdie
  2017-01-19 22:53 ` [PATCH 19/33] xorg-font-common: Add PACKAGE_WRITE_DEPS for postinst Richard Purdie
                   ` (14 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:53 UTC (permalink / raw)
  To: openembedded-core

From: Jussi Kukkonen <jussi.kukkonen@intel.com>

update-alternatives is used in postinstall.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 meta/recipes-kernel/linux/linux-dtb.inc | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta/recipes-kernel/linux/linux-dtb.inc b/meta/recipes-kernel/linux/linux-dtb.inc
index 0e72093..0174c80 100644
--- a/meta/recipes-kernel/linux/linux-dtb.inc
+++ b/meta/recipes-kernel/linux/linux-dtb.inc
@@ -1,6 +1,8 @@
 # Support for device tree generation
 FILES_kernel-devicetree = "/${KERNEL_IMAGEDEST}/devicetree*"
 
+PACKAGE_WRITE_DEPS += "virtual/update-alternatives-native"
+
 python __anonymous () {
     d.appendVar("PACKAGES", " kernel-devicetree")
 }
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 19/33] xorg-font-common: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (16 preceding siblings ...)
  2017-01-19 22:53 ` [PATCH 18/33] linux-dtb: Add PACKAGE_WRITE_DEP for postinstall Richard Purdie
@ 2017-01-19 22:53 ` Richard Purdie
  2017-01-19 22:53 ` [PATCH 20/33] shadow: " Richard Purdie
                   ` (13 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:53 UTC (permalink / raw)
  To: openembedded-core

From: Jussi Kukkonen <jussi.kukkonen@intel.com>

mkfontdir and mkfontscale are used in the postinstall script.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 meta/recipes-graphics/xorg-font/xorg-font-common.inc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-graphics/xorg-font/xorg-font-common.inc b/meta/recipes-graphics/xorg-font/xorg-font-common.inc
index d5267f59..cdbebcf 100644
--- a/meta/recipes-graphics/xorg-font/xorg-font-common.inc
+++ b/meta/recipes-graphics/xorg-font/xorg-font-common.inc
@@ -4,7 +4,7 @@ BUGTRACKER = "https://bugs.freedesktop.org/enter_bug.cgi?product=xorg"
 SECTION = "x11/fonts"
 LICENSE = "MIT-X"
 
-DEPENDS = " encodings font-alias font-util-native mkfontdir-native mkfontscale-native"
+DEPENDS = " encodings font-alias font-util-native"
 RDEPENDS_${PN} = "encodings font-util font-alias"
 
 XORG_PN = "${BPN}"
@@ -30,6 +30,7 @@ do_install_append() {
 
 FILES_${PN} += " ${libdir}/X11/fonts ${datadir}"
 
+PACKAGE_WRITE_DEPS += "mkfontdir-native mkfontscale-native"
 pkg_postinst_${PN} () {
         for fontdir in `find $D/usr/lib/X11/fonts -type d`; do
                 mkfontdir $fontdir
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 20/33] shadow: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (17 preceding siblings ...)
  2017-01-19 22:53 ` [PATCH 19/33] xorg-font-common: Add PACKAGE_WRITE_DEPS for postinst Richard Purdie
@ 2017-01-19 22:53 ` Richard Purdie
  2017-01-19 22:53 ` [PATCH 21/33] eudev: Add PACKAGE_WRITE_DEPS for postinstall Richard Purdie
                   ` (12 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:53 UTC (permalink / raw)
  To: openembedded-core

From: Jussi Kukkonen <jussi.kukkonen@intel.com>

pwconv and grpconv are used in the postinstall script.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 meta/recipes-extended/shadow/shadow.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-extended/shadow/shadow.inc b/meta/recipes-extended/shadow/shadow.inc
index f79565b..4c4db00 100644
--- a/meta/recipes-extended/shadow/shadow.inc
+++ b/meta/recipes-extended/shadow/shadow.inc
@@ -6,7 +6,6 @@ LICENSE = "BSD | Artistic-1.0"
 LIC_FILES_CHKSUM = "file://COPYING;md5=ed80ff1c2b40843cf5768e5229cf16e5 \
                     file://src/passwd.c;beginline=8;endline=30;md5=d83888ea14ae61951982d77125947661"
 
-DEPENDS = "shadow-native"
 DEPENDS_class-native = ""
 DEPENDS_class-nativesdk = ""
 
@@ -187,6 +186,7 @@ ALTERNATIVE_LINK_NAME[groups.1] = "${mandir}/man1/groups.1"
 ALTERNATIVE_LINK_NAME[su.1] = "${mandir}/man1/su.1"
 ALTERNATIVE_LINK_NAME[nologin.8] = "${mandir}/man8/nologin.8"
 
+PACKAGE_WRITE_DEPS += "shadow-native"
 pkg_postinst_${PN} () {
 	if [ "x$D" != "x" ]; then
 	  rootarg="--root $D"
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 21/33] eudev: Add PACKAGE_WRITE_DEPS for postinstall
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (18 preceding siblings ...)
  2017-01-19 22:53 ` [PATCH 20/33] shadow: " Richard Purdie
@ 2017-01-19 22:53 ` Richard Purdie
  2017-01-19 22:53 ` [PATCH 22/33] systemd: Add PACKAGE_WRITE_DEPS for postinst Richard Purdie
                   ` (11 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:53 UTC (permalink / raw)
  To: openembedded-core

From: Jussi Kukkonen <jussi.kukkonen@intel.com>

Qemu is used to run udevadm in postinstall.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 meta/recipes-core/udev/eudev_3.2.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-core/udev/eudev_3.2.bb b/meta/recipes-core/udev/eudev_3.2.bb
index 211252c..385ee7a 100644
--- a/meta/recipes-core/udev/eudev_3.2.bb
+++ b/meta/recipes-core/udev/eudev_3.2.bb
@@ -87,6 +87,7 @@ python () {
         raise bb.parse.SkipPackage("'systemd' in DISTRO_FEATURES")
 }
 
+PACKAGE_WRITE_DEPS += "qemu-native"
 pkg_postinst_eudev-hwdb () {
     if test -n "$D"; then
         ${@qemu_run_binary(d, '$D', '${bindir}/udevadm')} hwdb --update --root $D
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 22/33] systemd: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (19 preceding siblings ...)
  2017-01-19 22:53 ` [PATCH 21/33] eudev: Add PACKAGE_WRITE_DEPS for postinstall Richard Purdie
@ 2017-01-19 22:53 ` Richard Purdie
  2017-01-19 22:53 ` [PATCH 23/33] dbus: " Richard Purdie
                   ` (10 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:53 UTC (permalink / raw)
  To: openembedded-core

From: Jussi Kukkonen <jussi.kukkonen@intel.com>

Qemu is used to run udevadm in postinstall.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 meta/recipes-core/systemd/systemd_232.bb | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-core/systemd/systemd_232.bb b/meta/recipes-core/systemd/systemd_232.bb
index 9b76b69..cc8781e 100644
--- a/meta/recipes-core/systemd/systemd_232.bb
+++ b/meta/recipes-core/systemd/systemd_232.bb
@@ -4,7 +4,7 @@ PROVIDES = "udev"
 
 PE = "1"
 
-DEPENDS = "kmod intltool-native gperf-native acl readline libcap libcgroup qemu-native util-linux"
+DEPENDS = "kmod intltool-native gperf-native acl readline libcap libcgroup util-linux"
 
 SECTION = "base/shell"
 
@@ -571,6 +571,7 @@ pkg_prerm_${PN} () {
 		-i $D${sysconfdir}/nsswitch.conf
 }
 
+PACKAGE_WRITE_DEPS += "qemu-native"
 pkg_postinst_udev-hwdb () {
 	if test -n "$D"; then
 		${@qemu_run_binary(d, '$D', '${base_bindir}/udevadm')} hwdb --update \
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 23/33] dbus: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (20 preceding siblings ...)
  2017-01-19 22:53 ` [PATCH 22/33] systemd: Add PACKAGE_WRITE_DEPS for postinst Richard Purdie
@ 2017-01-19 22:53 ` Richard Purdie
  2017-01-19 22:53 ` [PATCH 24/33] update-rc.d: " Richard Purdie
                   ` (9 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:53 UTC (permalink / raw)
  To: openembedded-core

From: Jussi Kukkonen <jussi.kukkonen@intel.com>

systemctl is needed if both systemd and sysvinit are in distro
features.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 meta/recipes-core/dbus/dbus_1.10.14.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-core/dbus/dbus_1.10.14.bb b/meta/recipes-core/dbus/dbus_1.10.14.bb
index 2ffd8b0..e4f54ec 100644
--- a/meta/recipes-core/dbus/dbus_1.10.14.bb
+++ b/meta/recipes-core/dbus/dbus_1.10.14.bb
@@ -76,6 +76,7 @@ FILES_${PN}-lib = "${libdir}/lib*.so.*"
 RRECOMMENDS_${PN}-lib = "${PN}"
 FILES_${PN}-dev += "${libdir}/dbus-1.0/include ${bindir}/dbus-test-tool"
 
+PACKAGE_WRITE_DEPS += "${@bb.utils.contains('DISTRO_FEATURES','systemd sysvinit','systemd-systemctl-native','',d)}"
 pkg_postinst_dbus() {
 	# If both systemd and sysvinit are enabled, mask the dbus-1 init script
         if ${@bb.utils.contains('DISTRO_FEATURES','systemd sysvinit','true','false',d)}; then
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 24/33] update-rc.d: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (21 preceding siblings ...)
  2017-01-19 22:53 ` [PATCH 23/33] dbus: " Richard Purdie
@ 2017-01-19 22:53 ` Richard Purdie
  2017-01-19 22:53 ` [PATCH 25/33] update-alternatives.bbclass: " Richard Purdie
                   ` (8 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:53 UTC (permalink / raw)
  To: openembedded-core

From: Jussi Kukkonen <jussi.kukkonen@intel.com>

use_updatercd() will always return true in rootfs generation so
checking that is not required.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 meta/classes/update-rc.d.bbclass | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/meta/classes/update-rc.d.bbclass b/meta/classes/update-rc.d.bbclass
index 9d3a7bc..36f9009 100644
--- a/meta/classes/update-rc.d.bbclass
+++ b/meta/classes/update-rc.d.bbclass
@@ -1,6 +1,6 @@
 UPDATERCPN ?= "${PN}"
 
-DEPENDS_append_class-target = "${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', ' update-rc.d-native update-rc.d initscripts', '', d)}"
+DEPENDS_append_class-target = "${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', ' update-rc.d initscripts', '', d)}"
 
 UPDATERCD = "update-rc.d"
 UPDATERCD_class-cross = ""
@@ -34,6 +34,8 @@ if ${@use_updatercd(d)} && type update-rc.d >/dev/null 2>/dev/null; then
 fi
 }
 
+PACKAGE_WRITE_DEPS += "update-rc.d-native"
+
 updatercd_postinst() {
 # Begin section update-rc.d
 if ${@use_updatercd(d)} && type update-rc.d >/dev/null 2>/dev/null; then
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 25/33] update-alternatives.bbclass: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (22 preceding siblings ...)
  2017-01-19 22:53 ` [PATCH 24/33] update-rc.d: " Richard Purdie
@ 2017-01-19 22:53 ` Richard Purdie
  2017-01-19 22:53 ` [PATCH 26/33] mime.bbclass: " Richard Purdie
                   ` (7 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:53 UTC (permalink / raw)
  To: openembedded-core

From: Jussi Kukkonen <jussi.kukkonen@intel.com>

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 meta/classes/update-alternatives.bbclass | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta/classes/update-alternatives.bbclass b/meta/classes/update-alternatives.bbclass
index a90ef19..ca7fe43 100644
--- a/meta/classes/update-alternatives.bbclass
+++ b/meta/classes/update-alternatives.bbclass
@@ -65,6 +65,8 @@ ALTERNATIVE_PRIORITY = "10"
 # and include that vairable in the set.
 UPDALTVARS  = "ALTERNATIVE ALTERNATIVE_LINK_NAME ALTERNATIVE_TARGET ALTERNATIVE_PRIORITY"
 
+PACKAGE_WRITE_DEPS += "virtual/update-alternatives-native"
+
 def gen_updatealternativesvardeps(d):
     pkgs = (d.getVar("PACKAGES") or "").split()
     vars = (d.getVar("UPDALTVARS") or "").split()
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 26/33] mime.bbclass: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (23 preceding siblings ...)
  2017-01-19 22:53 ` [PATCH 25/33] update-alternatives.bbclass: " Richard Purdie
@ 2017-01-19 22:53 ` Richard Purdie
  2017-01-19 22:53 ` [PATCH 27/33] gtk-immodules-cache: " Richard Purdie
                   ` (6 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:53 UTC (permalink / raw)
  To: openembedded-core

From: Jussi Kukkonen <jussi.kukkonen@intel.com>

update-mime-database is used in postinstall.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 meta/classes/mime.bbclass | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/meta/classes/mime.bbclass b/meta/classes/mime.bbclass
index 6cd59af..0df1583 100644
--- a/meta/classes/mime.bbclass
+++ b/meta/classes/mime.bbclass
@@ -1,4 +1,5 @@
-DEPENDS += "shared-mime-info-native shared-mime-info"
+DEPENDS += "shared-mime-info"
+PACKAGE_WRITE_DEPS += "shared-mime-info-native"
 
 mime_postinst() {
 if [ "$1" = configure ]; then
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 27/33] gtk-immodules-cache: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (24 preceding siblings ...)
  2017-01-19 22:53 ` [PATCH 26/33] mime.bbclass: " Richard Purdie
@ 2017-01-19 22:53 ` Richard Purdie
  2017-01-19 22:53 ` [PATCH 28/33] gsettings: " Richard Purdie
                   ` (5 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:53 UTC (permalink / raw)
  To: openembedded-core

From: Jussi Kukkonen <jussi.kukkonen@intel.com>

Qemu is used to run gtk-query-immodules-* on postinstall.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 meta/classes/gtk-immodules-cache.bbclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/classes/gtk-immodules-cache.bbclass b/meta/classes/gtk-immodules-cache.bbclass
index baea959..3d82dbe 100644
--- a/meta/classes/gtk-immodules-cache.bbclass
+++ b/meta/classes/gtk-immodules-cache.bbclass
@@ -2,7 +2,7 @@
 #
 # Usage: Set GTKIMMODULES_PACKAGES to the packages that needs to update the inputmethod modules
 
-DEPENDS =+ "qemu-native"
+PACKAGE_WRITE_DEPS += "qemu-native"
 
 inherit qemu
 
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 28/33] gsettings: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (25 preceding siblings ...)
  2017-01-19 22:53 ` [PATCH 27/33] gtk-immodules-cache: " Richard Purdie
@ 2017-01-19 22:53 ` Richard Purdie
  2017-01-19 22:53 ` [PATCH 29/33] gio-module-cache: " Richard Purdie
                   ` (4 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:53 UTC (permalink / raw)
  To: openembedded-core

From: Jussi Kukkonen <jussi.kukkonen@intel.com>

glib-compile-schemas is needed during postinstall.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 meta/classes/gsettings.bbclass | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/meta/classes/gsettings.bbclass b/meta/classes/gsettings.bbclass
index e6d1c8a..eae3dc7 100644
--- a/meta/classes/gsettings.bbclass
+++ b/meta/classes/gsettings.bbclass
@@ -7,12 +7,13 @@
 
 # TODO use a trigger so that this runs once per package operation run
 
-DEPENDS += "glib-2.0-native"
 
 RDEPENDS_${PN} += "glib-2.0-utils"
 
 FILES_${PN} += "${datadir}/glib-2.0/schemas"
 
+PACKAGE_WRITE_DEPS += "glib-2.0-native"
+
 gsettings_postinstrm () {
 	glib-compile-schemas $D${datadir}/glib-2.0/schemas
 }
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 29/33] gio-module-cache: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (26 preceding siblings ...)
  2017-01-19 22:53 ` [PATCH 28/33] gsettings: " Richard Purdie
@ 2017-01-19 22:53 ` Richard Purdie
  2017-01-19 22:53 ` [PATCH 30/33] gconf.bbclass: " Richard Purdie
                   ` (3 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:53 UTC (permalink / raw)
  To: openembedded-core

From: Jussi Kukkonen <jussi.kukkonen@intel.com>

Qemu is used to run gio-querymodules on postinstall.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 meta/classes/gio-module-cache.bbclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/classes/gio-module-cache.bbclass b/meta/classes/gio-module-cache.bbclass
index 39b7bef..a8190b7 100644
--- a/meta/classes/gio-module-cache.bbclass
+++ b/meta/classes/gio-module-cache.bbclass
@@ -1,4 +1,4 @@
-DEPENDS += "qemu-native"
+PACKAGE_WRITE_DEPS += "qemu-native"
 inherit qemu
 
 GIO_MODULE_PACKAGES ??= "${PN}"
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 30/33] gconf.bbclass: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (27 preceding siblings ...)
  2017-01-19 22:53 ` [PATCH 29/33] gio-module-cache: " Richard Purdie
@ 2017-01-19 22:53 ` Richard Purdie
  2017-01-19 22:53 ` [PATCH 31/33] fontcache.bbclass: " Richard Purdie
                   ` (2 subsequent siblings)
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:53 UTC (permalink / raw)
  To: openembedded-core

From: Jussi Kukkonen <jussi.kukkonen@intel.com>

gconftool-2 is used during postinstall.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 meta/classes/gconf.bbclass | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/meta/classes/gconf.bbclass b/meta/classes/gconf.bbclass
index d07bead..4e0ee2e 100644
--- a/meta/classes/gconf.bbclass
+++ b/meta/classes/gconf.bbclass
@@ -1,4 +1,5 @@
-DEPENDS += "gconf gconf-native"
+DEPENDS += "gconf"
+PACKAGE_WRITE_DEPS += "gconf-native"
 
 # These are for when gconftool is used natively and the prefix isn't necessarily
 # the sysroot.  TODO: replicate the postinst logic for -native packages going
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 31/33] fontcache.bbclass: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (28 preceding siblings ...)
  2017-01-19 22:53 ` [PATCH 30/33] gconf.bbclass: " Richard Purdie
@ 2017-01-19 22:53 ` Richard Purdie
  2017-01-19 22:53 ` [PATCH 32/33] cantarell-fonts: inherit pkgconfig Richard Purdie
  2017-01-19 22:53 ` [PATCH 33/33] kernel.bbclass: Add PACKAGE_WRITE_DEPS for postinst Richard Purdie
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:53 UTC (permalink / raw)
  To: openembedded-core

From: Jussi Kukkonen <jussi.kukkonen@intel.com>

Qemu is used to run fc-cache on postinstall.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 meta/classes/fontcache.bbclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/classes/fontcache.bbclass b/meta/classes/fontcache.bbclass
index d047a79..e763311 100644
--- a/meta/classes/fontcache.bbclass
+++ b/meta/classes/fontcache.bbclass
@@ -3,7 +3,7 @@
 # packages.
 #
 
-DEPENDS += "qemu-native"
+PACKAGE_WRITE_DEPS += "qemu-native"
 inherit qemu
 
 FONT_PACKAGES ??= "${PN}"
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 32/33] cantarell-fonts: inherit pkgconfig
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (29 preceding siblings ...)
  2017-01-19 22:53 ` [PATCH 31/33] fontcache.bbclass: " Richard Purdie
@ 2017-01-19 22:53 ` Richard Purdie
  2017-01-19 22:53 ` [PATCH 33/33] kernel.bbclass: Add PACKAGE_WRITE_DEPS for postinst Richard Purdie
  31 siblings, 0 replies; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:53 UTC (permalink / raw)
  To: openembedded-core

From: Jussi Kukkonen <jussi.kukkonen@intel.com>

configure fails without pkg-config.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 meta/recipes-graphics/cantarell-fonts/cantarell-fonts_git.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-graphics/cantarell-fonts/cantarell-fonts_git.bb b/meta/recipes-graphics/cantarell-fonts/cantarell-fonts_git.bb
index e3e4cde..c71ab11 100644
--- a/meta/recipes-graphics/cantarell-fonts/cantarell-fonts_git.bb
+++ b/meta/recipes-graphics/cantarell-fonts/cantarell-fonts_git.bb
@@ -18,7 +18,7 @@ UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(?!0\.13)(?!0\.10\.1)\d+\.\d+(\.\d+)+)"
 
 S = "${WORKDIR}/git"
 
-inherit autotools allarch fontcache
+inherit autotools allarch fontcache pkgconfig
 
 PACKAGECONFIG ??= ""
 PACKAGECONFIG[fontforge] = "--enable-source-rebuild=yes,--enable-source-rebuild=no,fontforge-native"
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* [PATCH 33/33] kernel.bbclass: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
                   ` (30 preceding siblings ...)
  2017-01-19 22:53 ` [PATCH 32/33] cantarell-fonts: inherit pkgconfig Richard Purdie
@ 2017-01-19 22:53 ` Richard Purdie
  2017-02-16  8:04   ` Robert Yang
  31 siblings, 1 reply; 34+ messages in thread
From: Richard Purdie @ 2017-01-19 22:53 UTC (permalink / raw)
  To: openembedded-core

From: Jussi Kukkonen <jussi.kukkonen@intel.com>

The depmodwrapper dependency is not actually used by the class but
anyone using pkg_postinst_kernel-base() will need it.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
---
 meta/classes/kernel.bbclass | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
index 3630042..f462b2f 100644
--- a/meta/classes/kernel.bbclass
+++ b/meta/classes/kernel.bbclass
@@ -1,7 +1,8 @@
 inherit linux-kernel-base kernel-module-split
 
 PROVIDES += "virtual/kernel"
-DEPENDS += "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}gcc kmod-native depmodwrapper-cross bc-native lzop-native"
+DEPENDS += "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}gcc kmod-native bc-native lzop-native"
+PACKAGE_WRITE_DEPS += "depmodwrapper-cross virtual/update-alternatives-native"
 
 S = "${STAGING_KERNEL_DIR}"
 B = "${WORKDIR}/build"
-- 
2.7.4



^ permalink raw reply related	[flat|nested] 34+ messages in thread

* Re: [PATCH 33/33] kernel.bbclass: Add PACKAGE_WRITE_DEPS for postinst
  2017-01-19 22:53 ` [PATCH 33/33] kernel.bbclass: Add PACKAGE_WRITE_DEPS for postinst Richard Purdie
@ 2017-02-16  8:04   ` Robert Yang
  0 siblings, 0 replies; 34+ messages in thread
From: Robert Yang @ 2017-02-16  8:04 UTC (permalink / raw)
  To: Richard Purdie, openembedded-core


On 01/20/2017 06:53 AM, Richard Purdie wrote:
> From: Jussi Kukkonen <jussi.kukkonen@intel.com>
>
> The depmodwrapper dependency is not actually used by the class but
> anyone using pkg_postinst_kernel-base() will need it.
>
> Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
> ---
>  meta/classes/kernel.bbclass | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
> index 3630042..f462b2f 100644
> --- a/meta/classes/kernel.bbclass
> +++ b/meta/classes/kernel.bbclass
> @@ -1,7 +1,8 @@
>  inherit linux-kernel-base kernel-module-split
>
>  PROVIDES += "virtual/kernel"
> -DEPENDS += "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}gcc kmod-native depmodwrapper-cross bc-native lzop-native"
> +DEPENDS += "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}gcc kmod-native bc-native lzop-native"
> +PACKAGE_WRITE_DEPS += "depmodwrapper-cross virtual/update-alternatives-native"

do_deploy depends depmodwrapper-cross, so this patch may cause do_deploy failed:

run.do_deploy.27809: line 155: depmodwrapper: command not found

I will send a patch to fix the issue.

// Robert

>
>  S = "${STAGING_KERNEL_DIR}"
>  B = "${WORKDIR}/build"
>


^ permalink raw reply	[flat|nested] 34+ messages in thread

end of thread, other threads:[~2017-02-16  8:04 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-19 22:52 [PATCH 01/33] lib/oe/utils: Add build_depends_string function Richard Purdie
2017-01-19 22:52 ` [PATCH 02/33] classes/package*: Add support for PACKAGE_WRITE_DEPS Richard Purdie
2017-01-19 22:52 ` [PATCH 03/33] sstate: Drop the depchain isPostDep() checks Richard Purdie
2017-01-19 22:52 ` [PATCH 04/33] gtk-icon-cache: Add PACKAGE_WRITE_DEPS for postinst Richard Purdie
2017-01-19 22:52 ` [PATCH 05/33] kernel-module-split: " Richard Purdie
2017-01-19 22:52 ` [PATCH 06/33] pixbufcache: " Richard Purdie
2017-01-19 22:52 ` [PATCH 07/33] systemd: " Richard Purdie
2017-01-19 22:52 ` [PATCH 08/33] keymaps: " Richard Purdie
2017-01-19 22:52 ` [PATCH 09/33] v86d: " Richard Purdie
2017-01-19 22:52 ` [PATCH 10/33] initscripts: " Richard Purdie
2017-01-19 22:52 ` [PATCH 11/33] psplash: " Richard Purdie
2017-01-19 22:52 ` [PATCH 12/33] systemd-compat-units: " Richard Purdie
2017-01-19 22:52 ` [PATCH 13/33] modutils-initsripts: " Richard Purdie
2017-01-19 22:52 ` [PATCH 14/33] matchbox-session-sato: " Richard Purdie
2017-01-19 22:52 ` [PATCH 15/33] ca-certificates: " Richard Purdie
2017-01-19 22:52 ` [PATCH 16/33] useradd: " Richard Purdie
2017-01-19 22:52 ` [PATCH 17/33] nss: Add PACKAGE_WRITE_DEPS Richard Purdie
2017-01-19 22:53 ` [PATCH 18/33] linux-dtb: Add PACKAGE_WRITE_DEP for postinstall Richard Purdie
2017-01-19 22:53 ` [PATCH 19/33] xorg-font-common: Add PACKAGE_WRITE_DEPS for postinst Richard Purdie
2017-01-19 22:53 ` [PATCH 20/33] shadow: " Richard Purdie
2017-01-19 22:53 ` [PATCH 21/33] eudev: Add PACKAGE_WRITE_DEPS for postinstall Richard Purdie
2017-01-19 22:53 ` [PATCH 22/33] systemd: Add PACKAGE_WRITE_DEPS for postinst Richard Purdie
2017-01-19 22:53 ` [PATCH 23/33] dbus: " Richard Purdie
2017-01-19 22:53 ` [PATCH 24/33] update-rc.d: " Richard Purdie
2017-01-19 22:53 ` [PATCH 25/33] update-alternatives.bbclass: " Richard Purdie
2017-01-19 22:53 ` [PATCH 26/33] mime.bbclass: " Richard Purdie
2017-01-19 22:53 ` [PATCH 27/33] gtk-immodules-cache: " Richard Purdie
2017-01-19 22:53 ` [PATCH 28/33] gsettings: " Richard Purdie
2017-01-19 22:53 ` [PATCH 29/33] gio-module-cache: " Richard Purdie
2017-01-19 22:53 ` [PATCH 30/33] gconf.bbclass: " Richard Purdie
2017-01-19 22:53 ` [PATCH 31/33] fontcache.bbclass: " Richard Purdie
2017-01-19 22:53 ` [PATCH 32/33] cantarell-fonts: inherit pkgconfig Richard Purdie
2017-01-19 22:53 ` [PATCH 33/33] kernel.bbclass: Add PACKAGE_WRITE_DEPS for postinst Richard Purdie
2017-02-16  8:04   ` Robert Yang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.