Re: [OE-core] [PATCH 08/10] v86d: set INHIBIT_UPDATERCD_BBCLASS if 'sysvinit' not in DISTRO_FEATURES

2014-08-14 Thread ChenQi
On 08/14/2014 04:46 PM, Chen Qi wrote: Set INHIBIT_UPDATERCD_BBCLASS to 1 if 'sysvinit' is not in DISTRO_FEATURES. The functionality of the init script 'fbsetup' is implemented internally in systemd. So fbsetup is not installed if 'sysvinit' is in DISTRO_FEATURES. That's why we need to set

Re: [OE-core] [PATCH 1/1] qemu-native: depends on libxext-native when enable sdl

2014-08-14 Thread Robert Yang
On 08/15/2014 05:54 AM, Richard Purdie wrote: On Tue, 2014-07-29 at 01:02 -0700, Robert Yang wrote: Fixed do_configure error: ERROR: User requested feature sdl configure was not able to find it. Install SDL devel The error message from log.do_configure, and if we check

[OE-core] [PATCH] librsvg-native: add --disable-Bsymbolic to configure

2014-08-14 Thread Chong Lu
From: Robert Yang liezhi.y...@windriver.com The older ld on the host doesn't have the -Bsymbolic-functions option, for example, the one on CentOs 5.x, we can disable it for native. Signed-off-by: Robert Yang liezhi.y...@windriver.com Signed-off-by: Chong Lu chong...@windriver.com ---

Re: [OE-core] [PATCH 02/10] systemd: add libdw to RDEPENDS

2014-08-14 Thread ChenQi
On 08/14/2014 05:39 PM, Richard Purdie wrote: On Thu, 2014-08-14 at 10:54 +0200, Martin Jansa wrote: On Thu, Aug 14, 2014 at 04:46:01PM +0800, Chen Qi wrote: Add libdw to RDEPENDS of systemd to avoid build-deps QA warning. Signed-off-by: Chen Qi qi.c...@windriver.com ---

[OE-core] [PATCH] mesa: fix Multilib QA Issue

2014-08-14 Thread Chong Lu
This patch fixed warning: WARNING: Multilib QA Issue: lib32-mesa package lib32-mesa-megadriver - suspicious values 'mesa-driver-swrast mesa-driver-nouveau-vieux mesa-driver-r200 mesa-driver-i915 mesa-driver-radeon mesa-driver-i965' in RPROVIDES WARNING: Multilib QA Issue: lib32-mesa package

[OE-core] [PATCH V2 00/10] upgrade systemd to 215 and other misc fixes

2014-08-14 Thread Chen Qi
Changes in V2: Add PACKAGECONFIG for 'elfutils'. The following changes since commit 4321c553d5ae816e566234e981a0815bba046d39: SIGGEN_EXCLUDERECIPES_ABISAFE: add initscripts (2014-08-11 17:44:09 +0100) are available in the git repository at:

[OE-core] [PATCH V2 04/10] update-rc.d: fix logic in populate_packages_updatercd

2014-08-14 Thread Chen Qi
The 'and' logic for the check is wrong. To make things clear, please see the example below. Say that we have a recipe A, which has a sysv-init style init script named initA and no corresponding service file. The recipe inherits update-rc.d, but it doesn't inherit systemd.bbclass. The

[OE-core] [PATCH V2 01/10] systemd: upgrade to 215

2014-08-14 Thread Chen Qi
Upgrade systemd from 213 to 215. systemd-older-kernel.patch is removed as it's fixed in 215. Backport two patches to fix compilation problem for qemuppc. 0001-always-check-for-__BYTE_ORDER-__BIG_ENDIAN-when-chec.patch 0002-endian-explicitly-include-endian.h-wherever-we-want-.patch

[OE-core] [PATCH V2 03/10] systemd: make runlevel work in non-runlevel targets

2014-08-14 Thread Chen Qi
Previously, after booting into the targets like multi-user.target or graphical.target, the output of `runlevel' command is 'unknown'. This is confusing for users. Normally, we would expect mutli-user.target would have a `runlevel' output of 'N 3'. This is the behaviour of Fedora20. This patch

[OE-core] [PATCH V2 02/10] systemd: add PACKAGECONFIG for 'elfutils'

2014-08-14 Thread Chen Qi
Add PACKAGECONFIG for 'elfutils'. This also fixes a build-deps QA warning about libdw. Signed-off-by: Chen Qi qi.c...@windriver.com --- meta/recipes-core/systemd/systemd_215.bb |2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/recipes-core/systemd/systemd_215.bb

[OE-core] [PATCH V2 10/10] dhcp: add dhcpd.service

2014-08-14 Thread Chen Qi
Add dhcpd.service to support systemd systems. Signed-off-by: Chen Qi qi.c...@windriver.com --- meta/recipes-connectivity/dhcp/dhcp.inc| 18 ++ meta/recipes-connectivity/dhcp/files/dhcpd.service | 11 +++ 2 files changed, 25 insertions(+), 4 deletions(-)

[OE-core] [PATCH V2 09/10] systemd: add support for executing scripts under /etc/rcS.d

2014-08-14 Thread Chen Qi
This patch adds support for systemd to execute scripts under /etc/rcS.d. The patch references the patch below from Debian. http://sources.debian.net/src/systemd/204-5/debian/patches/debian-changes/?hl=1391#L1391 [YOCTO #5159] Signed-off-by: Chen Qi qi.c...@windriver.com ---

[OE-core] [PATCH V2 06/10] keymaps: fix for systemd

2014-08-14 Thread Chen Qi
Only install 'keymap.sh' script if 'sysvinit' is in DISTRO_FEATURES. This is because systemd internally provides a mechanism to implement the functionality this script tries to implement. Please see systemd-vconsole-setup.service for more details. Also we set 'INHIBIT_UPDATERCD_BBCLASS' to 1 if

[OE-core] [PATCH V2 07/10] systemd: add kbd-keymaps to RRECOMMENDS of systemd-vconsole-setup

2014-08-14 Thread Chen Qi
systemd-vconsole-setup.service not only configures font but also keymaps. Signed-off-by: Chen Qi qi.c...@windriver.com --- meta/recipes-core/systemd/systemd_215.bb |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-core/systemd/systemd_215.bb

[OE-core] [PATCH V2 08/10] v86d: set INHIBIT_UPDATERCD_BBCLASS if 'sysvinit' not in DISTRO_FEATURES

2014-08-14 Thread Chen Qi
Set INHIBIT_UPDATERCD_BBCLASS to 1 if 'sysvinit' is not in DISTRO_FEATURES. The functionality of the init script 'fbsetup' is implemented internally in systemd. So fbsetup is not installed if 'sysvinit' is in DISTRO_FEATURES. That's why we need to set INHIBIT_UPDATERCD_BBCLASS to 1 to avoid

[OE-core] [PATCH V2 05/10] alsa-state: fix pkg_postinst and set INHIBIT_UPDATERCD_BBCLASS

2014-08-14 Thread Chen Qi
As alsa-state inherits update-rc.d, the update-rc.d part inpostinst script has already been handled in update-rc.d.bbclass. Besides, we need to set INHIBIT_UPDATERCD_BBCLASS to 1 if 'sysvinit' is not in DISTRO_FEATURES. This is because the init script is not installed in such situation, adding

[OE-core] [PATCH] perf: split package

2014-08-14 Thread Chong Lu
Currently, perf can't split to perf-archive, perf-tests, perf-python and perf-perl. All files are included in perf package. Change the files paths to make split successfully and add perf package RDEPEND on the other four to keep it consistent. Signed-off-by: Chong Lu chong...@windriver.com ---

<    1   2