[oe] [meta-oe][PATCH] rsyslog: upgrade to 7.6.7
From: Wenzong Fan* fix CVEs CVE-2014-3634, CVE-2014-3683 * rebase the patch use-pkgconfig-to-check-libgcrypt.patch * backport fixes for build error: lexer.l:34:14: error: expected identifier or '(' before '__extension__' * replace the old configure option '--enable-cached-man-pages' with '--disable-generate-man-pages' Signed-off-by: Wenzong Fan --- ...include-config.h-before-any-other-headers.patch | 51 ++ .../rsyslog/use-pkgconfig-to-check-libgcrypt.patch | 25 +-- .../rsyslog/{rsyslog_7.6.1.bb => rsyslog_7.6.7.bb} | 7 +-- 3 files changed, 66 insertions(+), 17 deletions(-) create mode 100644 meta-oe/recipes-extended/rsyslog/rsyslog/bugfix-include-config.h-before-any-other-headers.patch rename meta-oe/recipes-extended/rsyslog/{rsyslog_7.6.1.bb => rsyslog_7.6.7.bb} (96%) diff --git a/meta-oe/recipes-extended/rsyslog/rsyslog/bugfix-include-config.h-before-any-other-headers.patch b/meta-oe/recipes-extended/rsyslog/rsyslog/bugfix-include-config.h-before-any-other-headers.patch new file mode 100644 index 000..1048b42 --- /dev/null +++ b/meta-oe/recipes-extended/rsyslog/rsyslog/bugfix-include-config.h-before-any-other-headers.patch @@ -0,0 +1,51 @@ +Backport below commit for fixing: + +lexer.l:34:14: error: expected identifier or '(' before '__extension__' + +From 876bdd1c85353f7e254f4b4c3e228484860cea57 Mon Sep 17 00:00:00 2001 +From: Tomas Heinrich +Date: Mon, 17 Nov 2014 20:53:22 +0100 +Subject: [PATCH] bugfix: include config.h before any other headers + +For some reason, flex used to prepend several standard headers before +config.h. This prevented some conditional extension in these headers +from being defined. + +The explicit prototype for strdup() shouldn't be required anymore as +it should be provided by string.h. + +Upstream-Status: Backport +--- + grammar/lexer.l | 7 +-- + 1 file changed, 5 insertions(+), 2 deletions(-) + +diff --git a/grammar/lexer.l b/grammar/lexer.l +index 359cf9f..c834ef7 100644 +--- a/grammar/lexer.l b/grammar/lexer.l +@@ -28,10 +28,12 @@ + * limitations under the License. + */ + +-%{ ++%top{ + #include "config.h" ++} ++ ++%{ + #include "parserif.h" +-extern char *strdup(__const char*); /* somehow we may not get this from string.h... */ + %} + + %option noyywrap nodefault case-insensitive yylineno +@@ -67,6 +69,7 @@ extern char *strdup(__const char*); /* somehow we may not get this from string.h + #include + #include + #include ++#include + #include + #include + #include "rainerscript.h" +-- +2.7.4 + diff --git a/meta-oe/recipes-extended/rsyslog/rsyslog/use-pkgconfig-to-check-libgcrypt.patch b/meta-oe/recipes-extended/rsyslog/rsyslog/use-pkgconfig-to-check-libgcrypt.patch index ebc1070..46eddd6 100644 --- a/meta-oe/recipes-extended/rsyslog/rsyslog/use-pkgconfig-to-check-libgcrypt.patch +++ b/meta-oe/recipes-extended/rsyslog/rsyslog/use-pkgconfig-to-check-libgcrypt.patch @@ -9,34 +9,31 @@ libgcrypt does no longer provide libgcrypt-config, and provide *.pc, so we should use pkgconfig to check Signed-off-by: Roy Li +Signed-off-by: Wenzong Fan --- - configure.ac | 19 +-- - 1 file changed, 1 insertion(+), 18 deletions(-) + configure.ac | 15 +-- + 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/configure.ac b/configure.ac -index 017116e..1b880f8 100644 +index 0f31869..d35db42 100644 --- a/configure.ac +++ b/configure.ac -@@ -784,24 +784,7 @@ AC_ARG_ENABLE(libgcrypt, +@@ -777,20 +777,7 @@ AC_ARG_ENABLE(libgcrypt, [enable_libgcrypt=yes] ) if test "x$enable_libgcrypt" = "xyes"; then --AC_CHECK_PROG( -- [HAVE_LIBGCRYPT_CONFIG], --[libgcrypt-config], --[yes],,, --) --if test "x${HAVE_LIBGCRYPT_CONFIG}" != "xyes"; then +- AC_PATH_PROG([LIBGCRYPT_CONFIG],[libgcrypt-config],[no]) +-if test "x${LIBGCRYPT_CONFIG}" = "xno"; then - AC_MSG_FAILURE([libgcrypt-config not found in PATH]) -fi -AC_CHECK_LIB( - [gcrypt], - [gcry_cipher_open], -- [LIBGCRYPT_CFLAGS="`libgcrypt-config --cflags`" -- LIBGCRYPT_LIBS="`libgcrypt-config --libs`" +- [LIBGCRYPT_CFLAGS="`${LIBGCRYPT_CONFIG} --cflags`" +- LIBGCRYPT_LIBS="`${LIBGCRYPT_CONFIG} --libs`" - ], - [AC_MSG_FAILURE([libgcrypt is missing])], -- [`libgcrypt-config --libs --cflags`] +- [`${LIBGCRYPT_CONFIG} --libs --cflags`] - ) - AC_DEFINE([ENABLE_LIBGCRYPT], [1], [Indicator that LIBGCRYPT is present]) + PKG_CHECK_MODULES(LIBGCRYPT, libgcrypt) @@ -44,5 +41,5 @@ index 017116e..1b880f8 100644 AM_CONDITIONAL(ENABLE_LIBGCRYPT, test x$enable_libgcrypt = xyes) AC_SUBST(LIBGCRYPT_CFLAGS) -- -1.7.9.5 +2.8.1 diff
Re: [oe] [OE-core] State of bitbake world 2016-09-15
On Mon, Sep 19, 2016 at 9:20 PM, Andreas Müllerwrote: > On Mon, Sep 19, 2016 at 4:49 PM, Martin Jansa wrote: >> == Number of issues - stats == >> {| class='wikitable' >> !|Date !!colspan='3'|Failed tasks >> !!colspan='6'|Failed depencencies!!|Signatures >> !!colspan='12'|QA !!Comment >> |- >> || ||qemuarm ||qemux86 ||qemux86_64 >> ||qemuarm||max||min ||qemux86||max||min ||all ||already-stripped >>||libdir||textrel ||build-deps||file-rdeps >> ||version-going-backwards ||host-user-contaminated >> ||installed-vs-shipped ||unknown-configure-option ||symlink-to-sysroot >>||invalid-pkgconfig ||pkgname || >> |- >> ||2016-09-15||3 ||6 ||5 ||8 ||3 ||3 ||13||6 >>||6 ||0 ||0 ||0 ||3 ||13 >> ||11||18||1 ||0 ||0 >> ||0 ||0 ||0 || >> |} >> >> http://www.openembedded.org/wiki/Bitbake_World_Status >> >> == Failed tasks 2016-09-15 == >> >> INFO: jenkins-job.sh-1.8.10 Complete log available at >> http://logs.nslu2-linux.org/buildlogs/oe/world/log.report.20160917_194919.log >> >> === common (3) === >> * >> meta-openembedded/meta-filesystems/recipes-utils/xfsprogs/xfsprogs_4.7.0.bb:do_compile >> * >> meta-openembedded/meta-oe/recipes-extended/p7zip/p7zip_16.02.bb:do_populate_lic >> * >> openembedded-core/meta/recipes-support/libunwind/libunwind_git.bb:do_compile >> >> === common-x86 (2) === >> * >> meta-openembedded/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb:do_compile > Again samba.. I checked the log: It seems that at least x86 for same > issue as arm (was reported not to fail for x86) will send correction > - using bfd for all archs. Will put it ontop master-next > > Andreas Oops - just noticed that my last patch was replaced - so no need for further acrton - Thanks Martin Andreas -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [OE-core] State of bitbake world 2016-09-15
On Mon, Sep 19, 2016 at 4:49 PM, Martin Jansawrote: > == Number of issues - stats == > {| class='wikitable' > !|Date !!colspan='3'|Failed tasks > !!colspan='6'|Failed depencencies!!|Signatures > !!colspan='12'|QA !!Comment > |- > || ||qemuarm ||qemux86 ||qemux86_64 > ||qemuarm||max||min ||qemux86||max||min ||all ||already-stripped > ||libdir||textrel ||build-deps||file-rdeps > ||version-going-backwards ||host-user-contaminated > ||installed-vs-shipped ||unknown-configure-option ||symlink-to-sysroot > ||invalid-pkgconfig ||pkgname || > |- > ||2016-09-15||3 ||6 ||5 ||8 ||3 ||3 ||13||6 > ||6 ||0 ||0 ||0 ||3 ||13 > ||11||18||1 ||0 ||0 > ||0 ||0 ||0 || > |} > > http://www.openembedded.org/wiki/Bitbake_World_Status > > == Failed tasks 2016-09-15 == > > INFO: jenkins-job.sh-1.8.10 Complete log available at > http://logs.nslu2-linux.org/buildlogs/oe/world/log.report.20160917_194919.log > > === common (3) === > * > meta-openembedded/meta-filesystems/recipes-utils/xfsprogs/xfsprogs_4.7.0.bb:do_compile > * > meta-openembedded/meta-oe/recipes-extended/p7zip/p7zip_16.02.bb:do_populate_lic > * > openembedded-core/meta/recipes-support/libunwind/libunwind_git.bb:do_compile > > === common-x86 (2) === > * > meta-openembedded/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb:do_compile Again samba.. I checked the log: It seems that at least x86 for same issue as arm (was reported not to fail for x86) will send correction - using bfd for all archs. Will put it ontop master-next Andreas -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] vboxguestdrivers: upgrade to 5.1.6 to fix build with default kernel from oe-core 4.8
Signed-off-by: Martin Jansa--- .../{vboxguestdrivers_5.1.4.bb => vboxguestdrivers_5.1.6.bb} | 7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) rename meta-oe/recipes-support/vboxguestdrivers/{vboxguestdrivers_5.1.4.bb => vboxguestdrivers_5.1.6.bb} (87%) diff --git a/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_5.1.4.bb b/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_5.1.6.bb similarity index 87% rename from meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_5.1.4.bb rename to meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_5.1.6.bb index 1d1b1d8..8665267 100644 --- a/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_5.1.4.bb +++ b/meta-oe/recipes-support/vboxguestdrivers/vboxguestdrivers_5.1.6.bb @@ -14,8 +14,8 @@ VBOX_NAME = "VirtualBox-${PV}" SRC_URI = "http://download.virtualbox.org/virtualbox/${PV}/${VBOX_NAME}.tar.bz2 \ file://Makefile.utils \ " -SRC_URI[md5sum] = "e25a6a1f3c113c373dc0433f9c2526f3" -SRC_URI[sha256sum] = "b9a14a7771059c55c44b97f8d4eef9bea84544f3e215e0caa563bc35e2f16aaf" +SRC_URI[md5sum] = "8c2331a718cfc038963c1214c2ba9811" +SRC_URI[sha256sum] = "2e0112b0d85841587b8f212e6ba8f6c35b31e1cce6b6999497dc917cd37e6911" S = "${WORKDIR}/vbox_module" @@ -63,6 +63,3 @@ FILES_${PN} = "${base_sbindir}" # autoload if installed KERNEL_MODULE_AUTOLOAD += "vboxguest vboxsf vboxvideo" - -# http://errors.yoctoproject.org/Errors/Details/8/ -PNBLACKLIST[vboxguestdrivers] ?= "BROKEN: not compatible with default kernel version 4.8" -- 2.10.0 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] State of bitbake world 2016-09-15
== Number of issues - stats == {| class='wikitable' !|Date !!colspan='3'|Failed tasks !!colspan='6'|Failed depencencies!!|Signatures !!colspan='12'|QA !!Comment |- || ||qemuarm ||qemux86 ||qemux86_64 ||qemuarm||max||min ||qemux86||max||min ||all ||already-stripped ||libdir||textrel ||build-deps||file-rdeps ||version-going-backwards ||host-user-contaminated ||installed-vs-shipped ||unknown-configure-option ||symlink-to-sysroot ||invalid-pkgconfig ||pkgname || |- ||2016-09-15||3 ||6 ||5 ||8 ||3 ||3 ||13||6 ||6 ||0 ||0 ||0 ||3 ||13 ||11||18||1 ||0 ||0 ||0 ||0 ||0 || |} http://www.openembedded.org/wiki/Bitbake_World_Status == Failed tasks 2016-09-15 == INFO: jenkins-job.sh-1.8.10 Complete log available at http://logs.nslu2-linux.org/buildlogs/oe/world/log.report.20160917_194919.log === common (3) === * meta-openembedded/meta-filesystems/recipes-utils/xfsprogs/xfsprogs_4.7.0.bb:do_compile * meta-openembedded/meta-oe/recipes-extended/p7zip/p7zip_16.02.bb:do_populate_lic * openembedded-core/meta/recipes-support/libunwind/libunwind_git.bb:do_compile === common-x86 (2) === * meta-openembedded/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb:do_compile * meta-openembedded/meta-oe/recipes-support/mcelog/mce-inject_git.bb:do_populate_lic === qemuarm (0) === === qemux86 (1) === * meta-browser/recipes-browser/chromium/chromium_52.0.2743.76.bb:do_compile === qemux86_64 (0) === === Number of failed tasks (14) === {| class=wikitable |- || qemuarm || 3 || http://logs.nslu2-linux.org/buildlogs/oe/world/log.world.qemuarm.20160914_225926.log/ || http://errors.yoctoproject.org/Errors/Build/21714/ |- || qemux86 || 6 || http://logs.nslu2-linux.org/buildlogs/oe/world/log.world.qemux86.20160914_225932.log/ || http://errors.yoctoproject.org/Errors/Build/21717/ |- || qemux86_64 || 5 || http://logs.nslu2-linux.org/buildlogs/oe/world/log.world.qemux86-64.20160915_232922.log/ || http://errors.yoctoproject.org/Errors/Build/21750/ |} === PNBLACKLISTs (119) === === QA issues (46) === {| class=wikitable !| Count||Issue |- ||0 ||already-stripped |- ||0 ||installed-vs-shipped |- ||0 ||invalid-pkgconfig |- ||0 ||libdir |- ||0 ||pkgname |- ||0 ||symlink-to-sysroot |- ||0 ||unknown-configure-option |- ||11||file-rdeps |- ||13||build-deps |- ||18||version-going-backwards |- ||1 ||host-user-contaminated |- ||3 ||textrel |} === Failed dependencies for qemuarm (8) === Complete log: http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160915_221022.log/ Found differences: * WARN: samba: samba rdepends on libpam, but it isn't a build dependency? Found errors: * ERROR: 8 issues were found in these recipes: libunwind p7zip samba xfsprogs === Recipes failing with maximal dependencies for qemuarm (3) === * libunwind -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160915_221022.log//2_max/failed/libunwind.log * p7zip -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160915_221022.log//2_max/failed/p7zip.log * xfsprogs -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160915_221022.log//2_max/failed/xfsprogs.log === Recipes failing with minimal dependencies for qemuarm (3) === * libunwind -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160915_221022.log//3_min/failed/libunwind.log * p7zip -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160915_221022.log//3_min/failed/p7zip.log * xfsprogs -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160915_221022.log//3_min/failed/xfsprogs.log === Failed dependencies for qemux86 (13) === Complete log: http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20160916_222429.log/ Found differences: Found errors: * ERROR: 13 issues were found in these recipes: chromium libunwind mce-inject p7zip samba xfsprogs === Recipes failing with maximal dependencies for qemux86 (6) === * chromium -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20160916_222429.log//2_max/failed/chromium.log * libunwind -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20160916_222429.log//2_max/failed/libunwind.log * mce-inject -- http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20160916_222429.log//2_max/failed/mce-inject.log * p7zip --
[oe] [meta-oe][PATCH] p7zip, mce-inject: update LIC_FILES_CHKSUM
* both were failing since last upgrade, but nobody noticed, because nobody reads QA issues in "bitbake world status" e-mails and LIC_FILES_CHKSUM mismatch wasn't fatal due to bug in insane.bbclass * http://errors.yoctoproject.org/Errors/Details/83571/ * http://errors.yoctoproject.org/Errors/Details/83572/ Signed-off-by: Martin Jansa--- meta-oe/recipes-extended/p7zip/p7zip_16.02.bb| 2 +- meta-oe/recipes-support/mcelog/mce-inject_git.bb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-oe/recipes-extended/p7zip/p7zip_16.02.bb b/meta-oe/recipes-extended/p7zip/p7zip_16.02.bb index 12be02c..9f87e9f 100644 --- a/meta-oe/recipes-extended/p7zip/p7zip_16.02.bb +++ b/meta-oe/recipes-extended/p7zip/p7zip_16.02.bb @@ -3,7 +3,7 @@ HOMEPAGE = "http://www.7-zip.org/; LICENSE = "LGPL-2.1+ & unRAR" LIC_FILES_CHKSUM = "file://DOC/copying.txt;md5=4fbd65380cdd255951079008b364516c \ file://DOC/unRarLicense.txt;md5=9c87ddde469ef94aed153b0951d088de \ - file://DOC/License.txt;md5=8346bfd0a2fa0987e7a3a512adf84ab9" + file://DOC/License.txt;md5=879598edf1f54dddb6930d7581357f8b" SRC_URI = "http://downloads.sourceforge.net/p7zip/p7zip/${PV}/p7zip_${PV}_src_all.tar.bz2 \ file://do_not_override_compiler_and_do_not_strip.patch" diff --git a/meta-oe/recipes-support/mcelog/mce-inject_git.bb b/meta-oe/recipes-support/mcelog/mce-inject_git.bb index d80cc05..f876144 100644 --- a/meta-oe/recipes-support/mcelog/mce-inject_git.bb +++ b/meta-oe/recipes-support/mcelog/mce-inject_git.bb @@ -9,7 +9,7 @@ SRC_URI = "git://git.kernel.org/pub/scm/utils/cpu/mce/mce-inject.git" SRCREV = "4cbe46321b4a81365ff3aafafe63967264dbfec5" LICENSE = "GPLv2" -LIC_FILES_CHKSUM = "file://README;beginline=30;md5=3d12dd2a10bdd22379cc4c0fc6949a88" +LIC_FILES_CHKSUM = "file://README;beginline=30;md5=94c18755082a2da9c9cf97cba3ad47d6" S = "${WORKDIR}/git" -- 2.10.0 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe] [PATCH] bash2dash conversion
On Sun, Sep 18, 2016 at 10:52:59AM +0800, zhe...@windriver.com wrote: > From: "Tim K. Chan"> > Change bash style to dash style > > Signed-off-by: Tim K. Chan > [Adjust context] > Signed-off-by: He Zhe 2016-09-19 16:30:09 URL:https://patchwork.openembedded.org/patch/131797/mbox/ [4648] -> "pw-am-131797.patch" [1] Applying: bash2dash conversion .git/rebase-apply/patch:32: space before tab in indent. . $CONFIG_SITE_ITEM error: meta-oe/recipes-connectivity/krb5/krb5_1.13.2.bb: does not exist in index Patch failed at 0001 bash2dash conversion The copy of the patch that failed is found in: .git/rebase-apply/patch When you have resolved this problem, run "git am --continue". If you prefer to skip this patch, run "git am --skip" instead. To restore the original branch and stop patching, run "git am --abort". 2016-09-19 16:30:09 URL:https://patchwork.openembedded.org/patch/131797/mbox/ [4648] -> "pw-am-131797.patch" [1] Applying: bash2dash conversion .git/rebase-apply/patch:32: space before tab in indent. . $CONFIG_SITE_ITEM error: meta-oe/recipes-connectivity/krb5/krb5_1.13.2.bb: does not exist in index Patch failed at 0001 bash2dash conversion The copy of the patch that failed is found in: .git/rebase-apply/patch When you have resolved this problem, run "git am --continue". If you prefer to skip this patch, run "git am --skip" instead. To restore the original branch and stop patching, run "git am --abort". > --- > .../iscsi-initiator-utils/iscsi-initiator-utils_2.0-873.bb | 2 +- > meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb | 6 > -- > meta-oe/recipes-connectivity/krb5/krb5_1.13.2.bb| 2 +- > meta-oe/recipes-extended/sblim-sfcb/sblim-sfcb_1.4.9.bb | 2 +- > meta-oe/recipes-support/postgresql/postgresql.inc | 2 +- > 5 files changed, 8 insertions(+), 6 deletions(-) > > diff --git > a/meta-networking/recipes-daemons/iscsi-initiator-utils/iscsi-initiator-utils_2.0-873.bb > > b/meta-networking/recipes-daemons/iscsi-initiator-utils/iscsi-initiator-utils_2.0-873.bb > index 03f6459..17a5c1e 100644 > --- > a/meta-networking/recipes-daemons/iscsi-initiator-utils/iscsi-initiator-utils_2.0-873.bb > +++ > b/meta-networking/recipes-daemons/iscsi-initiator-utils/iscsi-initiator-utils_2.0-873.bb > @@ -103,7 +103,7 @@ pkg_postinst_${PN}() { > > if [ -e /etc/init.d/populate-volatile.sh ]; then > /etc/init.d/populate-volatile.sh update > -elif command -v systemd-tmpfiles >/dev/null; then > +elif command -p systemd-tmpfiles >/dev/null; then > systemd-tmpfiles --create ${sysconfdir}/tmpfiles.d/iscsi.conf > fi > } > diff --git a/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb > b/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb > index 3c3b4b5..2961b6b 100644 > --- a/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb > +++ b/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb > @@ -33,7 +33,9 @@ do_configure() { > } > > do_compile () { > -. ${CONFIG_SITE} > +for CONFIG_SITE_ITEM in $CONFIG_SITE; do > + . $CONFIG_SITE_ITEM > +done > if [ X"$ac_cv_uint" = X"yes" ]; then > CFLAGS="${CFLAGS} -DHAVE_uint" > fi > @@ -68,7 +70,7 @@ do_install () { > > pkg_postinst_${PN} () { > if [ -z "$D" ]; then > -if command -v systemd-tmpfiles >/dev/null; then > +if command -p systemd-tmpfiles >/dev/null; then > systemd-tmpfiles --create ${sysconfdir}/tmpfiles.d/lmbench.conf > elif [ -e ${sysconfdir}/init.d/populate-volatile.sh ]; then > ${sysconfdir}/init.d/populate-volatile.sh update > diff --git a/meta-oe/recipes-connectivity/krb5/krb5_1.13.2.bb > b/meta-oe/recipes-connectivity/krb5/krb5_1.13.2.bb > index 3a3886b..ba0e2ac 100644 > --- a/meta-oe/recipes-connectivity/krb5/krb5_1.13.2.bb > +++ b/meta-oe/recipes-connectivity/krb5/krb5_1.13.2.bb > @@ -108,7 +108,7 @@ do_install_append() { > > pkg_postinst_${PN} () { > if [ -z "$D" ]; then > -if command -v systemd-tmpfiles >/dev/null; then > +if command -p systemd-tmpfiles >/dev/null; then > systemd-tmpfiles --create ${sysconfdir}/tmpfiles.d/krb5.conf > elif [ -e ${sysconfdir}/init.d/populate-volatile.sh ]; then > ${sysconfdir}/init.d/populate-volatile.sh update > diff --git a/meta-oe/recipes-extended/sblim-sfcb/sblim-sfcb_1.4.9.bb > b/meta-oe/recipes-extended/sblim-sfcb/sblim-sfcb_1.4.9.bb > index 84e465d..b1346b3 100644 > --- a/meta-oe/recipes-extended/sblim-sfcb/sblim-sfcb_1.4.9.bb > +++ b/meta-oe/recipes-extended/sblim-sfcb/sblim-sfcb_1.4.9.bb > @@ -67,7 +67,7 @@ pkg_postinst_${PN} () { > > if [ x"$D" != "x" ]; then > OPTS="--root=$D" > -if type systemctl >/dev/null 2>/dev/null; then > +if command -p systemctl >/dev/null 2>/dev/null; then > systemctl $OPTS
[oe] [meta-oe][PATCH 5/5] chrony: add PACKAGECONFIG for nss, libcap
* fixes autodetected dependencies http://logs.nslu2-linux.org/buildlogs/oe/world/log.report.20160905_011801.log chrony-2.4: chronyc rdepends on nss, but it isn't a build dependency, missing nss in DEPENDS or PACKAGECONFIG? [build-deps] chrony-2.4: chrony rdepends on libcap, but it isn't a build dependency, missing libcap in DEPENDS or PACKAGECONFIG? [build-deps] chrony-2.4: chrony rdepends on nss, but it isn't a build dependency, missing nss in DEPENDS or PACKAGECONFIG? [build-deps] * also use PACKAGECONFIG_CONFARGS instead of EXTRA_OECONF in do_configure Signed-off-by: Martin Jansa--- meta-networking/recipes-support/chrony/chrony_2.4.bb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meta-networking/recipes-support/chrony/chrony_2.4.bb b/meta-networking/recipes-support/chrony/chrony_2.4.bb index 4bc4ce0..a8898dc 100644 --- a/meta-networking/recipes-support/chrony/chrony_2.4.bb +++ b/meta-networking/recipes-support/chrony/chrony_2.4.bb @@ -67,6 +67,8 @@ PACKAGECONFIG[sechash] = "--without-tomcrypt,--disable-sechash,nss" PACKAGECONFIG[privdrop] = ",--disable-privdrop,libcap" PACKAGECONFIG[scfilter] = "--enable-scfilter,--without-seccomp" PACKAGECONFIG[ipv6] = "--enable-ipv6,--disable-ipv6," +PACKAGECONFIG[nss] = "--with-nss,--without-nss,nss" +PACKAGECONFIG[libcap] = "--with-libcap,--without-libcap,libcap" # --disable-static isn't supported by chrony's configure script. DISABLE_STATIC = "" @@ -74,7 +76,7 @@ DISABLE_STATIC = "" do_configure() { ./configure --sysconfdir=${sysconfdir} --bindir=${bindir} --sbindir=${sbindir} \ --localstatedir=${localstatedir} --datarootdir=${datadir} \ -${EXTRA_OECONF} +${PACKAGECONFIG_CONFARGS} } do_install() { -- 2.10.0 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH 2/5] gammu: add dependency on unixodbc
* autodetected for smsd as reported in bitbake world status e-mails: gammu-1.32.0: libgsmsd rdepends on unixodbc, but it isn't a build dependency, missing unixodbc in DEPENDS or PACKAGECONFIG? [build-deps] * log.do_package: DEBUG: libgsmsd: Dependency libodbc.so.2 requires package unixodbc (used by files: /OE/build/oe-core/tmp-glibc/work/i586-oe-linux/gammu/1.32.0-r0/packages-split/libgsmsd/usr/lib/libgsmsd.so.7.1.32.0) Signed-off-by: Martin Jansa--- meta-oe/recipes-connectivity/gammu/gammu_1.32.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-connectivity/gammu/gammu_1.32.0.bb b/meta-oe/recipes-connectivity/gammu/gammu_1.32.0.bb index f33b435..4441175 100644 --- a/meta-oe/recipes-connectivity/gammu/gammu_1.32.0.bb +++ b/meta-oe/recipes-connectivity/gammu/gammu_1.32.0.bb @@ -1,6 +1,6 @@ SUMMARY = "GNU All Mobile Managment Utilities" SECTION = "console/network" -DEPENDS = "cmake-native virtual/libiconv libdbi mysql5 glib-2.0 udev libgudev" +DEPENDS = "cmake-native virtual/libiconv libdbi mysql5 glib-2.0 udev libgudev unixodbc" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=a17cb0a873d252440acfdf9b3d0e7fbf" HOMEPAGE = "http://www.gammu.org/; -- 2.10.0 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH 4/5] mpv: include PACKAGECONFIG_CONFARGS in EXTRA_OECONF
* otherwise jack is autodetected: mpv-0.15.0: mpv rdepends on libjack, but it isn't a build dependency, missing jack in DEPENDS or PACKAGECONFIG? [build-deps] Signed-off-by: Martin Jansa--- meta-oe/recipes-multimedia/mplayer/mpv_0.15.0.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-oe/recipes-multimedia/mplayer/mpv_0.15.0.bb b/meta-oe/recipes-multimedia/mplayer/mpv_0.15.0.bb index 768c87a..292c701 100644 --- a/meta-oe/recipes-multimedia/mplayer/mpv_0.15.0.bb +++ b/meta-oe/recipes-multimedia/mplayer/mpv_0.15.0.bb @@ -49,6 +49,7 @@ EXTRA_OECONF = " \ --disable-lcms2 \ --disable-vapoursynth \ --disable-vapoursynth-lazy \ +${PACKAGECONFIG_CONFARGS} \ " do_configure_prepend () { -- 2.10.0 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH 3/5] libgit2: add dependency on libssh2
* autodetected as reported in bitbake world status e-mails: libgit2-0.24.1: libgit2 rdepends on libssh2, but it isn't a build dependency, missing libssh2 in DEPENDS or PACKAGECONFIG? [build-deps] * log.do_package: DEBUG: libgit2: Dependency libssh2.so.1 requires package libssh2 (used by files: /OE/build/oe-core/tmp-glibc/work/i586-oe-linux/libgit2/0.24.1-r0/packages-split/libgit2/usr/lib/libgit2.so.0.24.0) Signed-off-by: Martin Jansa--- meta-oe/recipes-support/libgit2/libgit2_0.24.1.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-support/libgit2/libgit2_0.24.1.bb b/meta-oe/recipes-support/libgit2/libgit2_0.24.1.bb index dbcbb7a..092a674 100644 --- a/meta-oe/recipes-support/libgit2/libgit2_0.24.1.bb +++ b/meta-oe/recipes-support/libgit2/libgit2_0.24.1.bb @@ -3,7 +3,7 @@ HOMEPAGE = "http://libgit2.github.com/; LICENSE = "GPL-2.0-with-GCC-exception" LIC_FILES_CHKSUM = "file://COPYING;md5=34197a479f637beb9e09e56893f48bc2" -DEPENDS = "curl openssl zlib" +DEPENDS = "curl openssl zlib libssh2" SRC_URI = "git://github.com/libgit2/libgit2.git;branch=maint/v0.24" SRCREV = "211e117a0590583a720c53172406f34186c543bd" -- 2.10.0 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH 1/5] jasper: add PACKAGECONFIG for opengl
* fixed 3 autodetected dependencies: WARN: jasper: jasper-bin rdepends on freeglut, but it isn't a build dependency? WARN: jasper: jasper-bin rdepends on libgl-mesa, but it isn't a build dependency? WARN: jasper: jasper-bin rdepends on libglu, but it isn't a build dependency? Signed-off-by: Martin Jansa--- meta-oe/recipes-graphics/jasper/jasper_1.900.1.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-oe/recipes-graphics/jasper/jasper_1.900.1.bb b/meta-oe/recipes-graphics/jasper/jasper_1.900.1.bb index 2c51319..cc6a694 100644 --- a/meta-oe/recipes-graphics/jasper/jasper_1.900.1.bb +++ b/meta-oe/recipes-graphics/jasper/jasper_1.900.1.bb @@ -10,6 +10,7 @@ inherit autotools lib_package PACKAGECONFIG ??= "" PACKAGECONFIG[jpeg] = "--enable-libjpeg,--disable-libjpeg,jpeg" +PACKAGECONFIG[opengl] = "--enable-opengl,--disable-opengl,freeglut" EXTRA_OECONF = "--enable-shared" -- 2.10.0 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [PATCH 4/4] tslib: move recipe from oe-core
On 17-09-16 02:43, Paul Eggleton wrote: On Fri, 16 Sep 2016 16:08:57 Burton, Ross wrote: On 16 September 2016 at 13:10, Andrea Adamiwrote: Well, there is still one drawback...the 'custom' xserver-nodm-init is still present but there are patches on the ML for its removal. Hopefully the improvements in oe-core mean the meta-oe recipe can be removed, but it was decided that it was too late in the cycle to push this and will wait for 2.3 to release before looking at deleting bits of meta-oe. The trouble is there are still people using it and we didn't wait for the recipe to be merged into meta-oe before removing it from oe-core. Can we please put in place procedures to avoid this happening in future? ... again. Has happened a few times before, and it's really frustrating... Kind regards, Mike Looijmans System Expert TOPIC Products Materiaalweg 4, NL-5681 RJ Best Postbus 440, NL-5680 AK Best Telefoon: +31 (0) 499 33 69 79 E-mail: mike.looijm...@topicproducts.com Website: www.topicproducts.com Please consider the environment before printing this e-mail Topic zoekt gedreven (embedded) software specialisten! http://topic.nl/vacancy/topic-zoekt-technische-software-engineers/ -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-oe][PATCH] crash: Enforce use of LDFLAGS during make
This avoids a "QA Issue: No GNU_HASH in the elf binary:". Signed-off-by: Adrian Dudau--- meta-oe/recipes-kernel/crash/crash_7.1.5.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-oe/recipes-kernel/crash/crash_7.1.5.bb b/meta-oe/recipes-kernel/crash/crash_7.1.5.bb index 06fe1a8..936438b 100644 --- a/meta-oe/recipes-kernel/crash/crash_7.1.5.bb +++ b/meta-oe/recipes-kernel/crash/crash_7.1.5.bb @@ -41,6 +41,7 @@ EXTRA_OEMAKE = 'RPMPKG="${PV}" \ GDB_TARGET="${TARGET_SYS}" \ GDB_HOST="${BUILD_SYS}" \ GDB_MAKE_JOBS="${PARALLEL_MAKE}" \ +LDFLAGS="${LDFLAGS}" \ ' EXTRA_OEMAKE_class-cross = 'RPMPKG="${PV}" \ -- 1.9.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
[oe] [meta-networking][PATCH] openl2tp: Obey LDFLAGS in Makefile
This avoids a "QA Issue: No GNU_HASH in the elf binary" Signed-off-by: Adrian Dudau--- .../openl2tp/openl2tp/Makefile-obey-LDFLAGS.patch | 15 +++ .../recipes-protocols/openl2tp/openl2tp_1.8.bb| 1 + 2 files changed, 16 insertions(+) create mode 100644 meta-networking/recipes-protocols/openl2tp/openl2tp/Makefile-obey-LDFLAGS.patch diff --git a/meta-networking/recipes-protocols/openl2tp/openl2tp/Makefile-obey-LDFLAGS.patch b/meta-networking/recipes-protocols/openl2tp/openl2tp/Makefile-obey-LDFLAGS.patch new file mode 100644 index 000..811fadd --- /dev/null +++ b/meta-networking/recipes-protocols/openl2tp/openl2tp/Makefile-obey-LDFLAGS.patch @@ -0,0 +1,15 @@ +Upstream-Status: Pending + +--- openl2tp-1.8/Makefile.orig 2016-09-16 14:54:18.554291976 +0200 openl2tp-1.8/Makefile 2016-09-16 14:57:23.559090400 +0200 +@@ -157,8 +157,8 @@ ADD_CFLAGS=-I. -Iusl -Icli -isystem i + -MMD -Wall -Wno-strict-aliasing \ + $(ADD_CPPFLAGS) $(CPPFLAGS.dmalloc) \ + -DSYS_LIBDIR=$(SYS_LIBDIR) +-LDFLAGS.l2tpd=-Wl,-E -L. -Lusl -lusl -ldl $(LIBS.dmalloc) -lc +-LDFLAGS.l2tpconfig= -Lcli -lcli -lreadline $(LIBS.dmalloc) $(READLINE_LDFLAGS) -lc ++LDFLAGS.l2tpd=-Wl,-E -L. -Lusl -lusl -ldl $(LIBS.dmalloc) -lc $(LDFLAGS) ++LDFLAGS.l2tpconfig= -Lcli -lcli -lreadline $(LIBS.dmalloc) $(READLINE_LDFLAGS) -lc $(LDFLAGS) + + OPT_CFLAGS?= -O + diff --git a/meta-networking/recipes-protocols/openl2tp/openl2tp_1.8.bb b/meta-networking/recipes-protocols/openl2tp/openl2tp_1.8.bb index d043b63..270472e 100644 --- a/meta-networking/recipes-protocols/openl2tp/openl2tp_1.8.bb +++ b/meta-networking/recipes-protocols/openl2tp/openl2tp_1.8.bb @@ -14,6 +14,7 @@ DEPENDS = "popt flex readline" SRC_URI = "http://ftp.jaist.ac.jp/pub/sourceforge/o/op/${PN}/${PN}/${PV}/${BP}.tar.gz \ file://Makefile-modify-CFLAGS-to-aviod-build-error.patch \ file://openl2tp-simplify-gcc-warning-hack.patch \ + file://Makefile-obey-LDFLAGS.patch \ " SRC_URI[md5sum] = "e3d08dedfb9e6a9a1e24f6766f6dadd0" SRC_URI[sha256sum] = "1c97704d4b963a87fbc0e741668d4530933991515ae9ab0dffd11b5444f4860f" -- 1.9.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe] [PATCH] bash2dash conversion
On Sun, Sep 18, 2016 at 12:36 AM, Christopher Larsonwrote: > The purpose of ‘command’ is to *run* a command, not check if it’s > available, and ‘type’ is mandated in SuSv3/SuSv4/POSIX. If dash doesn’t > provide it, it’s broken. It provides it and works: % dash $ if type dash; then echo "dash is found and working"; else echo "Error"; fi dash is /bin/dash dash is found and working $ -- Otavio Salvador O.S. Systems http://www.ossystems.com.brhttp://code.ossystems.com.br Mobile: +55 (53) 9981-7854Mobile: +1 (347) 903-9750 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe] [PATCH v2] geoclue: Update to 2.4.4
Hi, On Mon, Sep 12, 2016 at 12:12 PM, Zeeshan Aliwrote: > From: Zeeshan Ali > > Also drop redundant and now unusable patch. > > Signed-off-by: Zeeshan Ali > --- Is this patch good now? > .../geoclue/files/soup-session-fix.patch | 30 > .../recipes-navigation/geoclue/geoclue_2.0.0.bb| 33 -- > .../recipes-navigation/geoclue/geoclue_2.4.4.bb| 53 > ++ > 3 files changed, 53 insertions(+), 63 deletions(-) > delete mode 100644 > meta-oe/recipes-navigation/geoclue/files/soup-session-fix.patch > delete mode 100644 meta-oe/recipes-navigation/geoclue/geoclue_2.0.0.bb > create mode 100644 meta-oe/recipes-navigation/geoclue/geoclue_2.4.4.bb > > diff --git a/meta-oe/recipes-navigation/geoclue/files/soup-session-fix.patch > b/meta-oe/recipes-navigation/geoclue/files/soup-session-fix.patch > deleted file mode 100644 > index 70fe3f5..000 > --- a/meta-oe/recipes-navigation/geoclue/files/soup-session-fix.patch > +++ /dev/null > @@ -1,30 +0,0 @@ > -Upstream-Status: Upstream-Status: Inappropriate [poky 9.0 has older libsoup] > - > -Signed-off-by: Felipe F. Tonello > - > -diff --git a/src/gclue-ipclient.c b/src/gclue-ipclient.c > -index 09add30..1771d5c 100644 > a/src/gclue-ipclient.c > -+++ b/src/gclue-ipclient.c > -@@ -83,7 +83,7 @@ gclue_ipclient_init (GClueIpclient *ipclient) > - { > - ipclient->priv = G_TYPE_INSTANCE_GET_PRIVATE ((ipclient), > GCLUE_TYPE_IPCLIENT, GClueIpclientPrivate); > - > --ipclient->priv->soup_session = soup_session_new (); > -+ipclient->priv->soup_session = soup_session_sync_new (); > - } > - > - /** > -diff --git a/src/geoip-server/geoip-update.c > b/src/geoip-server/geoip-update.c > -index 6cce7b2..ef672ba 100644 > a/src/geoip-server/geoip-update.c > -+++ b/src/geoip-server/geoip-update.c > -@@ -214,7 +214,7 @@ main (int argc, char **argv) > - path = GEOIP_DATABASE_PATH; > - } > - > --session = soup_session_new (); > -+session = soup_session_sync_new (); > - > - for (i = 0; i < G_N_ELEMENTS (db_info_map); i++) { > - SoupMessage *msg = NULL; > diff --git a/meta-oe/recipes-navigation/geoclue/geoclue_2.0.0.bb > b/meta-oe/recipes-navigation/geoclue/geoclue_2.0.0.bb > deleted file mode 100644 > index 90e8533..000 > --- a/meta-oe/recipes-navigation/geoclue/geoclue_2.0.0.bb > +++ /dev/null > @@ -1,33 +0,0 @@ > -SUMMARY = "The Geolocation Service" > -DESCRIPTION = "Geoclue is a D-Bus service that provides location > information. \ > -The primary goal of the Geoclue project is to make creating location-aware > applications \ > -as simple as possible, while the secondary goal is to ensure that no > application \ > -can access location information without explicit permission from user." > -LICENSE = "GPLv2.0+" > -SECTION = "console/network" > - > -LIC_FILES_CHKSUM = "file://COPYING;md5=8114b83a0435d8136b47bd70111ce5cd" > - > -DEPENDS = "glib-2.0 dbus dbus-glib json-glib libsoup-2.4 intltool-native" > - > -inherit autotools pkgconfig gtk-doc > - > -SRC_URI = " \ > - > http://www.freedesktop.org/software/geoclue/releases/2.0/geoclue-${PV}.tar.xz > \ > -file://soup-session-fix.patch \ > -" > - > -SRC_URI[md5sum] = "401ff99d530b177c62afacef0a33efd9" > -SRC_URI[sha256sum] = > "4a82f184e55a163d86e0ad69bbe1bba9960bb5094220fe1f01350bceda8c67a1" > - > -PACKAGECONFIG[geoip] = "--enable-geoip-server,--disable-geoip-server,geoip" > - > -EXTRA_OECONF += " \ > ---with-dbus-service-user=root \ > ---with-dbus-sys-dir=${sysconfdir}/dbus-1/system.d \ > -" > - > -FILES_${PN} += " \ > -${datadir}/dbus-1/system-services/org.freedesktop.GeoClue2.service \ > -${datadir}/geoclue-2.0/geoclue-interface.xml \ > -" > diff --git a/meta-oe/recipes-navigation/geoclue/geoclue_2.4.4.bb > b/meta-oe/recipes-navigation/geoclue/geoclue_2.4.4.bb > new file mode 100644 > index 000..3170d44 > --- /dev/null > +++ b/meta-oe/recipes-navigation/geoclue/geoclue_2.4.4.bb > @@ -0,0 +1,53 @@ > +SUMMARY = "The Geolocation Service" > +DESCRIPTION = "Geoclue is a D-Bus service that provides location > information. \ > +The primary goal of the Geoclue project is to make creating location-aware > applications \ > +as simple as possible, while the secondary goal is to ensure that no > application \ > +can access location information without explicit permission from user." > +LICENSE = "GPLv2.0+" > +SECTION = "console/network" > + > +LIC_FILES_CHKSUM = "file://COPYING;md5=8114b83a0435d8136b47bd70111ce5cd" > + > +DEPENDS = "glib-2.0 dbus json-glib libsoup-2.4 intltool-native" > + > +inherit autotools pkgconfig gtk-doc > + > +SRC_URI = " \ > + > http://www.freedesktop.org/software/geoclue/releases/2.4/geoclue-${PV}.tar.xz > \ > +" > + > +SRC_URI[md5sum] = "d2a5b05f4bad032673fe23afbce27926" > +SRC_URI[sha256sum] = >