Rob Woolley | 3 Mar 22:32 2015

[PATCH 0/2] Identify existing configuration files

Some package formats explicitly track which files are configuration files
so that they are not overwritten on updates.

This series explicitly identifies files that were already being packaged, 
but not known as configuration files.

I built the RPM packages and compared the output of rpm -qp --filesbypkg with 
rpm -qp --configfiles against the equivalent packages in CentOS 7.

 meta/recipes-connectivity/nfs-utils/nfs-utils_1.3.1.bb |    6 ++++++
 1 file changed, 6 insertions(+)

 meta/recipes-extended/logrotate/logrotate_3.8.8.bb |    2 ++
 1 file changed, 2 insertions(+)

Signed-off-by: Rob Woolley <rob.woolley@...>
--

-- 
Florian Boor | 3 Mar 19:46 2015
Picon

[oe-core][PATCH] directfb: Allow native builds of directfb 1.7.6

From: Florian Boor <florian@...>

Required by some DirectFB applications like dfbsee.

Signed-off-by: Florian Boor <florian@...>
---
 meta/recipes-graphics/directfb/directfb_1.7.6.bb |    2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta/recipes-graphics/directfb/directfb_1.7.6.bb b/meta/recipes-graphics/directfb/directfb_1.7.6.bb
index d25d987..2594b59 100644
--- a/meta/recipes-graphics/directfb/directfb_1.7.6.bb
+++ b/meta/recipes-graphics/directfb/directfb_1.7.6.bb
 <at>  <at>  -19,3 +19,5  <at>  <at>  LEAD_SONAME = "libdirectfb-1.7.so.0"

 SRC_URI[md5sum] = "8a7bb06b3f58599b230b4cf314004512"
 SRC_URI[sha256sum] = "44f32bacfb842ea234599532f8481fe41b5bd2310d2bd101508eb3a5df26c9e1"
+
+BBCLASSEXTEND = "native"
-- 
1.7.10.4

--

-- 
Baptiste DURAND | 3 Mar 18:32 2015
Picon

[meta-oe][PATCH] minidlna: Fix package and bump to version 1.1.4

Signed-off-by: Baptiste DURAND <baptiste.durand@...>
---
 meta-oe/recipes-multimedia/minidlna/minidlna.inc   | 39 ++++++++++++++++
 .../minidlna/minidlna/minidlna-daemon.init.d       | 54 ++++++++++++++++++++++
 .../minidlna/minidlna/minidlna-daemon.service      | 11 +++++
 .../recipes-multimedia/minidlna/minidlna_1.1.4.bb  |  6 +++
 .../minidlna/minidlna/fix-makefile.patch           | 41 ----------------
 .../search-for-headers-in-staging-dir.patch        | 48 -------------------
 .../nonworking/minidlna/minidlna_1.0.25.bb         | 19 --------
 7 files changed, 110 insertions(+), 108 deletions(-)
 create mode 100644 meta-oe/recipes-multimedia/minidlna/minidlna.inc
 create mode 100644 meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.init.d
 create mode 100644 meta-oe/recipes-multimedia/minidlna/minidlna/minidlna-daemon.service
 create mode 100644 meta-oe/recipes-multimedia/minidlna/minidlna_1.1.4.bb
 delete mode 100644 meta-oe/recipes-multimedia/nonworking/minidlna/minidlna/fix-makefile.patch
 delete mode 100644 meta-oe/recipes-multimedia/nonworking/minidlna/minidlna/search-for-headers-in-staging-dir.patch
 delete mode 100644 meta-oe/recipes-multimedia/nonworking/minidlna/minidlna_1.0.25.bb

diff --git a/meta-oe/recipes-multimedia/minidlna/minidlna.inc b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
new file mode 100644
index 0000000..9d6568d
--- /dev/null
+++ b/meta-oe/recipes-multimedia/minidlna/minidlna.inc
 <at>  <at>  -0,0 +1,39  <at>  <at> 
+DESCRIPTION = "MiniDLNA (aka ReadyDLNA) is server software with the aim of \
+being fully compliant with DLNA/UPnP-AV clients."
+LICENSE = "GPL-2.0|BSD"
+DEPENDS = "virtual/gettext ffmpeg flac libav jpeg sqlite3 libexif libogg libid3tag libvorbis"
+
+inherit autotools update-rc.d systemd
(Continue reading)

Naresh Bhat | 3 Mar 16:46 2015

[OE-core Yocto PATCH 0/4] aarch64 changes for meta layer

Hi,

I am adding the support of aarch64 to LUV OS Distribution project. 
The luv-yocto project is based on poky distribution.  

https://01.org/linux-uefi-validation

While adding support I find that these are the few meta layer changes,
which I have been asked to upstream. If we merge these changes into 
openembedded-core it will be more helpful to maintain the minimum set
patches at dependency projects like luv-yocto.  

Please let me know your feedback on these set of changes.

Thanks and Regards
-Naresh Bhat

Naresh Bhat (4):
  grub-efi: Add to support to install grubaa64 efi
  bootimg: Add support to install Image
  bootimg: Skip build iso image for aarch64
  grub: Update grub git recipe

 meta/classes/bootimg.bbclass      |   16 ++++++++++--
 meta/classes/grub-efi.bbclass     |    3 +++
 meta/recipes-bsp/grub/grub_git.bb |   51 ++++++++++++++++++++++++++++++++-----
 3 files changed, 62 insertions(+), 8 deletions(-)

--

-- 
1.7.9.5
(Continue reading)

Jonathan Liu | 3 Mar 14:31 2015
Picon

[PATCH] kernel-devsrc: avoid splitting debug info

This fixes "QA Issue: non debug package contains .debug directory"
for some kernels.

Signed-off-by: Jonathan Liu <net147@...>
---
 meta/recipes-kernel/linux/kernel-devsrc.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-kernel/linux/kernel-devsrc.bb b/meta/recipes-kernel/linux/kernel-devsrc.bb
index e36de1b..c3cad05 100644
--- a/meta/recipes-kernel/linux/kernel-devsrc.bb
+++ b/meta/recipes-kernel/linux/kernel-devsrc.bb
 <at>  <at>  -72,3 +72,4  <at>  <at>  do_install[lockfiles] = "${TMPDIR}/kernel-scripts.lock"
 PACKAGES = "kernel-devsrc"
 FILES_${PN} = "${KERNEL_SRC_PATH}"
 RDEPENDS_${PN} = "bc"
+INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
-- 
2.3.1

--

-- 
Ross Burton | 3 Mar 12:54 2015
Picon

[PATCH] systemd: fix tmpfiles error on images without PAM

If PAM isn't enabled then systemd-tmpfiles on boot will fail to start with the
following error message:

Failed to copy files to /etc/pam.d: No such file or directory

This is because systemd-tmpfiles is attempting to build a usable /etc from the
skeleton in /usr/share/factory but pam.d isn't present because PAM is disabled.
Fix this by not attempting to copy pam.d in non-PAM configurations.

Signed-off-by: Ross Burton <ross.burton@...>
---
 .../systemd/systemd/tmpfiles-pam.patch             |   30 ++++++++++++++++++++
 meta/recipes-core/systemd/systemd_219.bb           |    1 +
 2 files changed, 31 insertions(+)
 create mode 100644 meta/recipes-core/systemd/systemd/tmpfiles-pam.patch

diff --git a/meta/recipes-core/systemd/systemd/tmpfiles-pam.patch b/meta/recipes-core/systemd/systemd/tmpfiles-pam.patch
new file mode 100644
index 0000000..a40b1b9
--- /dev/null
+++ b/meta/recipes-core/systemd/systemd/tmpfiles-pam.patch
 <at>  <at>  -0,0 +1,30  <at>  <at> 
+Upstream-Status: Submitted
+Signed-off-by: Ross Burton <ross.burton@...>
+
+From 0802aaaa9784813d318d045c79533a044eedf542 Mon Sep 17 00:00:00 2001
+From: Ross Burton <ross.burton@...>
+Date: Tue, 3 Mar 2015 11:32:29 +0000
+Subject: [PATCH] tmpfiles.d: only copy /etc/pam.d if PAM is present
+
(Continue reading)

Baptiste DURAND | 3 Mar 12:01 2015
Picon

[PATCH] sanity.bbclass: Add syntax check on MACHINE variable

MACHINE variable should not contain uppercase characters.

Having uppercase in Machine name can lead to this kind of error : (here Machine is set to nuc-E3815)
ERROR: initramfs-live-boot not found in the base feeds (nuc_E3815 corei7-64-intel-common corei7-64
core2-64 x86_64 noarch any all).

Signed-off-by: Baptiste DURAND <baptiste.durand@...>
---
 meta/classes/sanity.bbclass | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/meta/classes/sanity.bbclass b/meta/classes/sanity.bbclass
index 31b99d4..1fa2e58 100644
--- a/meta/classes/sanity.bbclass
+++ b/meta/classes/sanity.bbclass
 <at>  <at>  -713,12 +713,17  <at>  <at>  def check_sanity_everybuild(status, d):

     # Check that the MACHINE is valid, if it is set
     machinevalid = True
-    if d.getVar('MACHINE', True):
-        if not check_conf_exists("conf/machine/${MACHINE}.conf", d):
-            status.addresult('Please set a valid MACHINE in your local.conf or environment\n')
-            machinevalid = False
+    machinevar = d.getVar('MACHINE', True)
+    if machinevar:
+        if machinevar == machinevar.lower():
+            if not check_conf_exists("conf/machine/${MACHINE}.conf", d):
+               status.addresult('Please set a valid MACHINE in your local.conf or environment\n')
+               machinevalid = False
+            else:
(Continue reading)

Lucian Musat | 3 Mar 11:31 2015
Picon

[PATCH] oeqa/selftest: Added a testcase to verify INCOMPATIBLE_LICENSE option.

Fixes bug 6933

Signed-off-by: Lucian Musat <george.l.musat@...>
---
 meta/lib/oeqa/selftest/bbtests.py | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/meta/lib/oeqa/selftest/bbtests.py b/meta/lib/oeqa/selftest/bbtests.py
index 5708d3d..aeccbf5 100644
--- a/meta/lib/oeqa/selftest/bbtests.py
+++ b/meta/lib/oeqa/selftest/bbtests.py
 <at>  <at>  -177,3 +177,14  <at>  <at>  class BitbakeTests(oeSelfTest):
 	manver = re.search("NOTE: recipe xcursor-transparent-theme-(.*?): task do_unpack: Started", result.output)
 	continuepos = result.output.find('NOTE: recipe xcursor-transparent-theme-%s: task do_unpack:
Started' % manver.group(1))
 	self.assertLess(errorpos,continuepos)
+
+     <at> testcase(1119)
+    def test_non_gplv3(self):
+        data = 'INCOMPATIBLE_LICENSE = "GPLv3"'
+        conf = os.path.join(self.builddir, 'conf/local.conf')
+        ftools.append_file(conf ,data)
+        result = bitbake('readline', ignore_status=True)
+        self.assertEqual(result.status, 0)
+        self.assertFalse(os.path.isfile(os.path.join(self.builddir, 'tmp/deploy/licenses/readline/generic_GPLv3')))
+        self.assertTrue(os.path.isfile(os.path.join(self.builddir, 'tmp/deploy/licenses/readline/generic_GPLv2')))
+        ftools.remove_from_file(conf ,data)
\ No newline at end of file
--

-- 
2.1.0
(Continue reading)

Martin Jansa | 3 Mar 08:40 2015
Picon

[PATCH] util-linux: move getopt u-a link to base_bindir

* busybox installs getopt u-a in base_bindir when GETOPT is enabled, move util-linux
  link to the same location to fix calling u-a in read-only images
* remove unused variable usrbinprogs_a

Signed-off-by: Martin Jansa <Martin.Jansa@...>
---
 meta/recipes-core/util-linux/util-linux.inc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/meta/recipes-core/util-linux/util-linux.inc b/meta/recipes-core/util-linux/util-linux.inc
index 3d8a4d0..dd607ef 100644
--- a/meta/recipes-core/util-linux/util-linux.inc
+++ b/meta/recipes-core/util-linux/util-linux.inc
 <at>  <at>  -83,7 +83,7  <at>  <at>  FILES_util-linux-reset = "${base_bindir}/reset"
 FILES_util-linux-partx = "${sbindir}/partx"
 FILES_util-linux-hwclock = "${base_sbindir}/hwclock.${BPN}"
 FILES_util-linux-findfs = "${sbindir}/findfs"
-FILES_util-linux-getopt = "${bindir}/getopt.${BPN}"
+FILES_util-linux-getopt = "${base_bindir}/getopt.${BPN}"

 FILES_util-linux-libblkid = "${base_libdir}/libblkid.so.*"
 FILES_util-linux-libmount = "${base_libdir}/libmount.so.*"
 <at>  <at>  -139,8 +139,7  <at>  <at>  do_install () {

         sbinprogs="agetty ctrlaltdel cfdisk vipw vigr"
         sbinprogs_a="pivot_root hwclock mkswap mkfs.minix fsck.minix losetup swapon swapoff fdisk fsck blkid
blockdev fstrim sulogin switch_root"
-        usrbinprogs_a="chfn chsh hexdump last logger mesg newgrp renice utmpdump wall setsid chrt flock getopt readprofile"
-        binprogs_a="dmesg kill more umount mount login reset su"
+        binprogs_a="dmesg getopt kill more umount mount login reset su"
(Continue reading)

Ross Burton | 2 Mar 23:25 2015
Picon

[PATCH] gstreamer1.0-plugins-bad: disable Yadif on X32

Yadif generates bad assembler when the x32 tune is enabled:

gst/yadif/yadif_template.c:244: Error: `(%edx,%r11)' is not a valid base/index expression

This should be fixed upstream but until then we can disable the Yadif
plugin if x32 is enabled.

[ YOCTO #7385 ]

Signed-off-by: Ross Burton <ross.burton@...>
---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc |    1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
index 69a15a2..e2752af 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
 <at>  <at>  -127,6 +127,7  <at>  <at>  EXTRA_OECONF += " \
     --disable-xvid \
     --disable-zbar \
     ${GSTREAMER_1_0_ORC} \
+    ${ <at> bb.utils.contains("TUNE_FEATURES", "mx32", "--disable-yadif", "", d)} \
     "

 ARM_INSTRUCTION_SET = "arm"
-- 
1.7.10.4

--

-- 
(Continue reading)

Bruce Ashfield | 2 Mar 22:36 2015

[PATCH 0/4] kernel-yocto: consolidated pull request

Richard,

Here's my next round of incremental fixes and updates. All are relatively
minor, so there's no sense sitting on them while I work on some other
changes.

These two are tweaks to the Kconfig audit warnings that went into M3, and
will remove a config warning and the other will not uncessarily warn people
who've done nothing wrong :)

  linux-yocto: fix qemux86-64 config warning
  kernel-yocto: inhibit BSP description warnings for custom linux-yocto kernels

I also have some OcteonIII support additions to linux-yocto-3.14, and finally
a minor patch performance improvement. We aren't done on this front, but again,
no sense sitting on changes.

Cheers,

Bruce

The following changes since commit bf1a68e97f2069a4f66664c351d4bafd416358eb:

  taglib: Fix cmake floating dependency on boost (2015-03-02 18:06:53 +0000)

are available in the git repository at:

  git://git.pokylinux.org/poky-contrib zedd/kernel
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel

(Continue reading)


Gmane