Re: [OE-core] [PATCH 0/2] Avoid build failures due to setscene errors

2017-08-29 Thread Peter Kjellerstedt
> -Original Message- > From: openembedded-core-boun...@lists.openembedded.org > [mailto:openembedded-core-boun...@lists.openembedded.org] On Behalf Of > Richard Purdie > Sent: den 29 augusti 2017 23:50 > To: Peter Kjellerstedt ; Andre McCurdy > > Cc: OE Core mailing list > Subject: Re: [O

[OE-core] [PATCH] bitbake.conf: add definition for BUILDSDK_CXXFLAGS

2017-08-29 Thread Chang Rebecca Swee Fun
${BUILDSDK_CXXFLAGS} was introduced since commit 55c83cb239df5faf5e2143fffca47f2f16931cb3 cross.bbclass: override TARGET_* flags bitbake.conf has definitions for both ${BUILDSDK_CPPFLAGS} and ${BUILDSDK_CFLAGS} but there is none for ${BUILDSDK_CXXFLAGS}. This was a regression as in the past, CXXFL

[OE-core] [PATCH 0/2] libpcre: 2 CVE fixes

2017-08-29 Thread Robert Yang
The following changes since commit 2454019844c762613a2c78ed7f7f2d30960c0bfd: libsdl: Move PACKAGECONFIG options from meta-mingw (2017-08-29 12:08:24 +0100) are available in the git repository at: git://git.openembedded.org/openembedded-core-contrib rbt/pcre http://cgit.openembedded.org/ope

[OE-core] [PATCH 1/2] libpcre2: Fix CVE-2017-8786

2017-08-29 Thread Robert Yang
The pcre2test.c in PCRE2 10.23 allows remote attackers to cause a denial of service (heap-based buffer overflow) or possibly have unspecified other impact via a crafted regular expression. Signed-off-by: Robert Yang --- .../libpcre/libpcre2/libpcre2-CVE-2017-8786.patch | 93

[OE-core] [PATCH 2/2] libpcre2: Fix CVE-2017-7186

2017-08-29 Thread Robert Yang
A fuzz on libpcre1 through the pcretest utility revealed an invalid read in the library. For who is interested in a detailed description of the bug, will follow a feedback from upstream: This was a genuine bug in the 32-bit library. Thanks for finding it. The crash was caused by trying to find a U

Re: [OE-core] [PATCH 2/2] iproute2: enable build tipc by default

2017-08-29 Thread Yi Zhao
在 2017年08月30日 00:13, Burton, Ross 写道: On 29 August 2017 at 08:25, Yi Zhao > wrote: -PACKAGECONFIG ??= "" -PACKAGECONFIG[tipc] = ",,libmnl," Surely it would be a lot better to just add tipc to the default PACKAGECONFIG, so this support and dependencies c

Re: [OE-core] [PATCH v2] image.bbclass: delete DATE variable too

2017-08-29 Thread Richard Purdie
On Thu, 2017-08-17 at 10:34 -0700, Stefan Agner wrote: > On 2017-08-29 02:54, Stefan Agner wrote: > > > > From: Stefan Agner > > > > When creating a custom image which uses the DATE variable the > > basehash > > seems to change every day and lead to errors such as: > > ERROR: console-tdx-image-2

Re: [OE-core] ✗ patchtest: failure for Avoid build failures due to setscene errors

2017-08-29 Thread Philip Balister
On 08/29/2017 04:25 PM, Peter Kjellerstedt wrote: >> -Original Message- >> From: Patchwork [mailto:patchw...@patchwork.openembedded.org] >> Sent: den 29 augusti 2017 22:05 >> To: Peter Kjellerstedt >> Cc: openembedded-core@lists.openembedded.org >> Subject: ✗ patchtest: failure for Avoid b

Re: [OE-core] [PATCH 0/2] Avoid build failures due to setscene errors

2017-08-29 Thread Andre McCurdy
On Tue, Aug 29, 2017 at 1:59 PM, Peter Kjellerstedt wrote: > We do have a daily job that cleans up the global sstate cache and > removes files that have not been accessed in the last ten days, but > it seems unlikely that it should remove a file that just happens to > be required again, and do it

Re: [OE-core] [PATCH 0/2] Avoid build failures due to setscene errors

2017-08-29 Thread Richard Purdie
On Tue, 2017-08-29 at 20:59 +, Peter Kjellerstedt wrote: > > -Original Message- > > From: Andre McCurdy [mailto:armccu...@gmail.com] > > Sent: den 29 augusti 2017 22:38 > > To: Peter Kjellerstedt > > Cc: OE Core mailing list > > Subject: Re: [OE-core] [PATCH 0/2] Avoid build failures

[OE-core] [pyro][PATCH 24/25] libcheck: fix file-rdeps QA issue

2017-08-29 Thread Peter Kjellerstedt
From: Martin Jansa * Fixes: ERROR: nativesdk-libcheck-0.10.0-r0 do_package_qa: QA Issue: /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/bin/checkmk contained in package nativesdk-libcheck requires /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/bin/gawk, but no provid

[OE-core] [pyro][PATCH 01/25] gtk+3: Update the patches to work with old versions of patch

2017-08-29 Thread Peter Kjellerstedt
From: Peter Kjellerstedt The patch "0003-Add-disable-opengl-configure-option.patch" used Git rename syntax, which is not supported by patch 2.6.x and older. (From OE-Core rev: 43e640ddcf32c718b3e0bb3f3654ed60eb497058) Signed-off-by: Peter Kjellerstedt Signed-off-by: Ross Burton Signed-off-by:

[OE-core] [pyro][PATCH 18/25] git: Do not install git cvsserver and git svn by default

2017-08-29 Thread Peter Kjellerstedt
These git commands require Perl modules that do not exist in OE-Core. Add PACKAGECONFIGs to enable them. Be aware though that if you enable them you must also provide the missing dependencies. Signed-off-by: Peter Kjellerstedt Signed-off-by: Mark Hatle Signed-off-by: Richard Purdie --- meta/re

[OE-core] [pyro][PATCH 15/25] insane.bbclass: Ignore perl as dependency for nativesdk packages

2017-08-29 Thread Peter Kjellerstedt
From: Peter Kjellerstedt Signed-off-by: Peter Kjellerstedt Signed-off-by: Ross Burton Signed-off-by: Richard Purdie --- meta/classes/insane.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass index fa932ef576..4

[OE-core] [pyro][PATCH 12/25] rpm: Do not require that ELF binaries are executable to be identifiable

2017-08-29 Thread Peter Kjellerstedt
From: Peter Kjellerstedt There is nothing that requires, e.g., a DSO to be executable, but it is still an ELF binary and should be identified as such. Signed-off-by: Peter Kjellerstedt Signed-off-by: Richard Purdie --- ...ire-that-ELF-binaries-are-executable-to-b.patch | 32 ++

[OE-core] [pyro][PATCH 21/25] bind: Use correct python interpreter path

2017-08-29 Thread Peter Kjellerstedt
From: Richard Purdie The scripts currently reference "python33", fix this so they reference python3. The move the python3 likely broke these. Signed-off-by: Richard Purdie Signed-off-by: Peter Kjellerstedt --- meta/recipes-connectivity/bind/bind_9.10.3-P3.bb | 2 +- 1 file changed, 1 insertio

[OE-core] [pyro][PATCH 14/25] rpm: Add a new option --alldeps to rpmdeps

2017-08-29 Thread Peter Kjellerstedt
From: Peter Kjellerstedt This will send the output from rpmfcPrint() to stdout. This is an alternative to using the --rpmfcdebug option, which will send the same output to stderr. The two options have totally different use cases though. While --alldeps is used when the output from rpmfcPrint() is

[OE-core] [pyro][PATCH 11/25] rpm: Create a wrapper for the native rpmdeps tool

2017-08-29 Thread Peter Kjellerstedt
From: Peter Kjellerstedt Rather than trying to call rpmdeps with the correct arguments to work with the sysroot as was done in package.bbclass, create a wrapper for it like all the other native tools already had. Signed-off-by: Peter Kjellerstedt Signed-off-by: Richard Purdie --- meta/recipes

[OE-core] [pyro][PATCH 16/25] perl: Do not generate file dependencies for perl-ptest

2017-08-29 Thread Peter Kjellerstedt
From: Peter Kjellerstedt The perl-ptest package contains Perl internal modules and generating file dependencies for it causes problems. Signed-off-by: Peter Kjellerstedt Signed-off-by: Ross Burton Signed-off-by: Richard Purdie --- meta/recipes-devtools/perl/perl-ptest.inc | 4 1 file ch

[OE-core] [pyro][PATCH 25/25] package.bbclass: Restore functionality to detect RPM dependencies

2017-08-29 Thread Peter Kjellerstedt
During the transition to dnf and rpm4, the functionality to automatically make RPM determine dependencies was lost. Before the transition, an OE specific tool called rpmdeps-oecore had been added to the rpm suit. It was based on the rpmdeps tool that is part of rpm. For each file specified on its

[OE-core] [pyro][PATCH 23/25] rpm: Disable perl dependency generation

2017-08-29 Thread Peter Kjellerstedt
From: Mark Hatle When rpmdeps files a perl script, it attempts to determine what it provides and what it requires. Often the requires are incorrect, within the context of Wind River Linux. This results in an error that DNF is unable to install a package due to one or more unresolved dependencie

[OE-core] [pyro][PATCH 10/25] rpm: Simplify the creation of wrappers for the native tools

2017-08-29 Thread Peter Kjellerstedt
From: Peter Kjellerstedt Use a loop rather than calling create_wrapper for each individual tool. Signed-off-by: Peter Kjellerstedt Signed-off-by: Richard Purdie --- meta/recipes-devtools/rpm/rpm_git.bb | 73 ++-- 1 file changed, 19 insertions(+), 54 deletions(-

[OE-core] [pyro][PATCH 19/25] texinfo: Avoid a problem with a dependency on perl(Locale::gettext_xs)

2017-08-29 Thread Peter Kjellerstedt
We do not build the Locale::gettext_xs Perl module and the code will test for it and happily use Locale::gettext_pp instead if it is not found. However, this still causes a file dependency on perl(Locale::gettext_xs) to be generated, which must be satisfied by adding an explicit provide for it. Si

[OE-core] [pyro][PATCH 03/25] libxml2: move python module to Python 3

2017-08-29 Thread Peter Kjellerstedt
From: Alexander Kanavin Signed-off-by: Alexander Kanavin Signed-off-by: Ross Burton Signed-off-by: Richard Purdie Signed-off-by: Peter Kjellerstedt --- meta/recipes-core/libxml/libxml2_2.9.4.bb | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/meta/recipes-core/libx

[OE-core] [pyro][PATCH 05/25] insane.bbclass: Report all file-rdeps errors, not just the first

2017-08-29 Thread Peter Kjellerstedt
From: Peter Kjellerstedt Signed-off-by: Peter Kjellerstedt Signed-off-by: Richard Purdie --- meta/classes/insane.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass index 5a3d017004..258856266e 100644 --- a/meta/

[OE-core] [pyro][PATCH 09/25] toaster.bbclass: Ignore some dependencies in toaster_buildhistory_dump()

2017-08-29 Thread Peter Kjellerstedt
From: Peter Kjellerstedt When using RPM, depends.dot may contain dependencies such as "/bin/sh", which will confuse _toaster_load_pkgdatafile(). Ignore them. While at it, also ignore dependencies that contain parentheses, e.g., "libc.so.6(GLIBC_2.7)". Signed-off-by: Peter Kjellerstedt Signed-of

[OE-core] [pyro][PATCH 13/25] rpm: Use conditional to access %{_docdir} in macros.in

2017-08-29 Thread Peter Kjellerstedt
From: Peter Kjellerstedt This avoids the following warning: warning: Ignoring invalid regex %{_docdir} when runing `rpmdeps -R `, since %{_docdir} is only defined when parsing a spec file. Signed-off-by: Peter Kjellerstedt Signed-off-by: Richard Purdie --- ...onditional-to-access-_docdir-in

[OE-core] [pyro][PATCH 22/25] ltp: Skip the filedependency scan

2017-08-29 Thread Peter Kjellerstedt
From: Mark Hatle Since LTP includes a set of test cases, we need to skip file dependency generation, as there will be dependencies that can not be satisfied. In this case a csh and ksh dependency come from two tests. The alternative would be to depend on csh/ksh (a bad idea as they're not avail

[OE-core] [pyro][PATCH 07/25] buildhistory.bbclass: Improve the generated depends.dot file

2017-08-29 Thread Peter Kjellerstedt
From: Peter Kjellerstedt * Convert incorrectly formatted dependencies such as: "bar -> "foo" ">=" "1.2.3" into dependencies with edge labels: "bar -> "foo" [label=">= 1.2.3"] * Remove rpmlib() and config() dependencies such as: "foo" -> "rpmlib(CompressedFileNames)" [label="<= 3.0.4

[OE-core] [pyro][PATCH 08/25] toaster.bbclass: Simplify parsing of depends.dot

2017-08-29 Thread Peter Kjellerstedt
From: Peter Kjellerstedt By using a single regular expression, the parsing of the depends.dot file can be simplified a lot. This should also make it less susceptible to formatting changes in that file. Signed-off-by: Peter Kjellerstedt Signed-off-by: Richard Purdie --- meta/classes/toaster.bb

[OE-core] [pyro][PATCH 06/25] insane.bbclass: Improve the handling of runtime file dependencies

2017-08-29 Thread Peter Kjellerstedt
From: Peter Kjellerstedt This makes the file-rdeps test support: * versioned dependencies, e.g., "perl (>= 5.000)", and * package dependencies among the file dependencies, e.g., "perl". It also ignores all "perl(...)" dependencies since it is expected that these are generated and handled by rpm

[OE-core] [pyro][PATCH 17/25] rpm: Add dependencies on bash, perl and python3-core

2017-08-29 Thread Peter Kjellerstedt
Also modify a Python script (pythondistdeps.py) to use Python 3. Signed-off-by: Peter Kjellerstedt Signed-off-by: Mark Hatle Signed-off-by: Richard Purdie --- meta/recipes-devtools/rpm/rpm_git.bb | 5 + 1 file changed, 5 insertions(+) diff --git a/meta/recipes-devtools/rpm/rpm_git.bb b/m

[OE-core] [pyro][PATCH 20/25] package_rpm.bbclass: Filter out unwanted file deps for nativesdk packages

2017-08-29 Thread Peter Kjellerstedt
Filter out any file dependencies on absolute paths and any dependencies on Perl modules for nativesdk packages. It is assumed that they will be provided by the native host if needed, and they mess up the dependency handling if they are present. Signed-off-by: Peter Kjellerstedt Signed-off-by: Mar

[OE-core] [pyro][PATCH 04/25] libxml2: Make ptest run the Python tests if Python support is enabled

2017-08-29 Thread Peter Kjellerstedt
From: Peter Kjellerstedt Since we go through the trouble of copying the Python tests, we may as well actually run them... This also avoids the following QA issue: ERROR: libxml2-2.9.4-r0 do_package_qa: QA Issue: /usr/lib/libxml2/ptest/python/tests/push.py contained in package libxml2-ptes

[OE-core] [pyro][PATCH 02/25] package_manager.py: Generate correct RPM package names again

2017-08-29 Thread Peter Kjellerstedt
From: Peter Kjellerstedt During the transition to RPM4, the package names returned by RpmPM.list_installed() changed from the expected names of the packages that were installed into the image to some fictitious source RPM names. This restores the original functionality so that the installed-pack

[OE-core] [pyro][PATCH 00/25] Fix RPM regressions for Pyro

2017-08-29 Thread Peter Kjellerstedt
These are the backported changes from master that re-adds support for having rpm generating file dependencies. The only change compared to master is in the last patch. There I have added a new variable called ENABLE_RPM_FILEDEPS_FOR_PYRO. Unless it is set to "1", the RPM file dependency machinery

Re: [OE-core] [PATCH 0/2] Avoid build failures due to setscene errors

2017-08-29 Thread Peter Kjellerstedt
> -Original Message- > From: Andre McCurdy [mailto:armccu...@gmail.com] > Sent: den 29 augusti 2017 22:38 > To: Peter Kjellerstedt > Cc: OE Core mailing list > Subject: Re: [OE-core] [PATCH 0/2] Avoid build failures due to setscene > errors > > On Tue, Aug 29, 2017 at 1:00 PM, Peter Kjel

[OE-core] [PATCH v4] initramfs-framework: Change recipe to be allarch

2017-08-29 Thread Otavio Salvador
There is no COMPATIBLE_HOST in the recipe neither it makes sense for this to be machine specific. Possibly, initramfs-framework's based modules may be machine specific but if there is the case they can just RDEPENDS on initramfs-framework-base and provide the specific module as another recipe. Si

Re: [OE-core] [PATCH 0/2] Avoid build failures due to setscene errors

2017-08-29 Thread Andre McCurdy
On Tue, Aug 29, 2017 at 1:00 PM, Peter Kjellerstedt wrote: > Occasionally, we see errors on our autobuilders where a setscene task > fails to retrieve a file from our global sstate cache. It typically > looks something like this: > > WARNING: zip-3.0-r2 do_populate_sysroot_setscene: Failed to fetc

[OE-core] [PATCHv2 1/1] sstate.bbclass: Do not cause build failures due to setscene errors

2017-08-29 Thread Peter Kjellerstedt
If a setscene task fails, the real task will be run instead. However, in case the failed setscene task happened to log any errors, this will still cause bitbake to return with an error code, even though everything actually built ok. To avoid this, modify setscene to only warn about errors. Signed-

[OE-core] [PATCHv2 0/1] Avoid build failures due to setscene errors

2017-08-29 Thread Peter Kjellerstedt
Occasionally, we see errors on our autobuilders where a setscene task fails to retrieve a file from our global sstate cache. It typically looks something like this: WARNING: zip-3.0-r2 do_populate_sysroot_setscene: Failed to fetch URL file://66/sstate:zip:core2-64-poky-linux:3.0:r2:core2-64:3:\ 66

Re: [OE-core] [PATCH 0/1] watchdog: enable systemd support

2017-08-29 Thread Randy MacLeod
On 2017-08-28 11:13 PM, Kang Kai wrote: On 2017年08月22日 16:29, kai.k...@windriver.com wrote: From: Kai Kang The following changes since commit 04dc76713b57f28457742dd863caa663591d4866: devtool/copy_buildsystem: adds meta-skeleton layer in the eSDK installation. (2017-08-19 22:15:39 +0100

Re: [OE-core] ✗ patchtest: failure for Avoid build failures due to setscene errors

2017-08-29 Thread Peter Kjellerstedt
> -Original Message- > From: Patchwork [mailto:patchw...@patchwork.openembedded.org] > Sent: den 29 augusti 2017 22:05 > To: Peter Kjellerstedt > Cc: openembedded-core@lists.openembedded.org > Subject: ✗ patchtest: failure for Avoid build failures due to setscene > errors > > == Series De

[OE-core] ✗ patchtest: failure for Avoid build failures due to setscene errors

2017-08-29 Thread Patchwork
== Series Details == Series: Avoid build failures due to setscene errors Revision: 1 URL : https://patchwork.openembedded.org/series/8575/ State : failure == Summary == Thank you for submitting this patch series to OpenEmbedded Core. This is an automated response. Several tests have been exec

[OE-core] [PATCH 0/2] Avoid build failures due to setscene errors

2017-08-29 Thread Peter Kjellerstedt
Occasionally, we see errors on our autobuilders where a setscene task fails to retrieve a file from our global sstate cache. It typically looks something like this: WARNING: zip-3.0-r2 do_populate_sysroot_setscene: Failed to fetch URL file://66/sstate:zip:core2-64-poky-linux:3.0:r2:core2-64:3:\ 66

[OE-core] [PATCH 1/2] bitbake: fetch2: Allow Fetch.download() to warn instead of error

2017-08-29 Thread Peter Kjellerstedt
Under some situations it can be allowed for Fetch.download() to fail to fetch a file without causing bitbake to fail. By adding only_warn=True as argument to Fetch.download(), it will call logger.warning() instead of logger.error() and thus not cause build failures. Signed-off-by: Peter Kjellerste

[OE-core] [PATCH 2/2] sstate.bbclass: Do not cause build failures due to setscene errors

2017-08-29 Thread Peter Kjellerstedt
If a setscene task fails, the real task will be run instead. However, in case the failed setscene task happened to log any errors, this will still cause bitbake to return with an error code, even though everything actually built ok. To avoid this, modify setscene to only warn about errors. Signed-

Re: [OE-core] [PATCH v3] initramfs-framework: Change recipe to be allarch

2017-08-29 Thread Andre McCurdy
On Sun, Aug 27, 2017 at 2:48 PM, Otavio Salvador wrote: > There is no COMPATIBLE_HOST in the recipe neither it makes sense for > this to be machine specific. > > Possibly, initramfs-framework's based modules may be machine specific > but if there is the case they can just RDEPENDS on > initramfs-f

Re: [OE-core] [PATCH] connman: Fix for CVE-2017-12865

2017-08-29 Thread Burton, Ross
This is now in master, will you also submit backports for the stable branches? Ross On 21 August 2017 at 13:05, Sona Sarmadi wrote: > dnsproxy: Fix crash on malformed DNS response > If the response query string is malformed, we might access memory > pass the end of "name" variable in parse_resp

Re: [OE-core] [PATCH 2/2] iproute2: enable build tipc by default

2017-08-29 Thread Burton, Ross
On 29 August 2017 at 08:25, Yi Zhao wrote: > -PACKAGECONFIG ??= "" > -PACKAGECONFIG[tipc] = ",,libmnl," > Surely it would be a lot better to just add tipc to the default PACKAGECONFIG, so this support and dependencies can be turned off if required? Ross -- _

[OE-core] [PATCH 2/2] scripts/runqemu: Don't print error messages about tap file locks

2017-08-29 Thread Richard Purdie
Errors like: runqemu - ERROR - Acquiring lockfile /tmp/qemu-tap-locks/tap0.lock failed: [Errno 11] Resource temporarily unavailable are not really fatal errors. Change these to info messages instead so people look later in the log for the real errors. Signed-off-by: Richard Purdie --- scripts/

[OE-core] [PATCH 1/2] qemurunner: Tweak qemu pid starting timeout code

2017-08-29 Thread Richard Purdie
We're seeing timeouts in the autobuilder testing code. Increase these timeouts to 120, print the length of time we're having to wait, change the error messages to really be errors and don't print empty logs, its not helpful, print a message about the empty log instead. Signed-off-by: Richard Purdi

Re: [OE-core] [PATCH 2/3] subversion: inherit pkgconfig, so that serf can be found

2017-08-29 Thread Martin Jansa
Dejavu http://lists.openembedded.org/pipermail/openembedded-core/2014-July/094942.html it might be less likely to trigger in internal builds, because we use some old components from svn, but because they weren't updated in ages, we still use the same archive from premirror. There are few recipes

[OE-core] [PATCH] gtk+3: remove superfluous vardepsexclude

2017-08-29 Thread Stefan Müller-Klieser
This seems to be a leftover from the recipe sysroot transition. Remove it, as it might mask configuration errors. Signed-off-by: Stefan Müller-Klieser --- meta/recipes-gnome/gtk+/gtk+3.inc | 1 - 1 file changed, 1 deletion(-) diff --git a/meta/recipes-gnome/gtk+/gtk+3.inc b/meta/recipes-gnome/

[OE-core] [PATCH 00/39] Pyro-next pull request

2017-08-29 Thread Armin Kuster
Please consider these changes for Pryo. Clean nightly AB build cover letter only The following changes since commit 2b11266d670aa992a7ddb12f7f869ce4ec017f99: uninative: Update to 1.7 uninative release (2017-08-09 15:41:49 +0100) are available in the git repository at: http://git.yoctoproj

Re: [OE-core] [PATCH 2/3] subversion: inherit pkgconfig, so that serf can be found

2017-08-29 Thread Alexander Kanavin
On 08/29/2017 03:49 PM, Richard Purdie wrote: --- a/meta/recipes-devtools/subversion/subversion_1.9.6.bb +++ b/meta/recipes-devtools/subversion/subversion_1.9.6.bb @@ -8,7 +8,7 @@ HOMEPAGE = "http://subversion.tigris.org"; BBCLASSEXTEND = "native" -inherit gettext +inherit gettext pkgco

Re: [OE-core] [PATCH 2/3] subversion: inherit pkgconfig, so that serf can be found

2017-08-29 Thread Richard Purdie
On Tue, 2017-08-29 at 14:45 +0300, Alexander Kanavin wrote: > Signed-off-by: Alexander Kanavin > --- >  meta/recipes-devtools/subversion/subversion_1.9.6.bb | 2 +- >  1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/meta/recipes-devtools/subversion/subversion_1.9.6.bb > b/meta/recip

[OE-core] [PATCH 3/3] signing-keys: do not use DISTRO_VERSION in key names

2017-08-29 Thread Alexander Kanavin
DISTRO_VERSION may contain the current date, and so is prone to mismatches particularly when keys are created on one date, and dnf is configured to use the keys on another date. [YOCTO #11983] Signed-off-by: Alexander Kanavin --- meta/lib/oe/package_manager.py | 2 +- meta/recipes-cor

[OE-core] [PATCH 2/3] subversion: inherit pkgconfig, so that serf can be found

2017-08-29 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/subversion/subversion_1.9.6.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-devtools/subversion/subversion_1.9.6.bb b/meta/recipes-devtools/subversion/subversion_1.9.6.bb index b27115b981f..f49e26a5c8c

[OE-core] [PATCH 1/3] pciutils: inherit pkgconfig so that libkmod can be found

2017-08-29 Thread Alexander Kanavin
Signed-off-by: Alexander Kanavin --- meta/recipes-bsp/pciutils/pciutils_3.5.5.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-bsp/pciutils/pciutils_3.5.5.bb b/meta/recipes-bsp/pciutils/pciutils_3.5.5.bb index 8382c84bb18..0051fd8767d 100644 --- a/meta/recipes-

[OE-core] [PATCHv2] gettext.bbclass: do not add virtual/gettext to DEPENDS

2017-08-29 Thread Alexander Kanavin
gettext has a notoriously slow configuration step, and so in my testing this greatly speeds up building core-image-minimal: from 21m36s to 19m2s (empty sstate and tmp, but pre-populated downloads). I have also built world, and core-image-sato to make sure it doesn't break or modify the build, and

Re: [OE-core] [PATCH] gettext.bbclass: do not add virtual/gettext to DEPENDS

2017-08-29 Thread Alexander Kanavin
On 08/29/2017 01:32 PM, Richard Purdie wrote: diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass index b7177c9b329..a2ec466775f 100644 --- a/meta/classes/insane.bbclass +++ b/meta/classes/insane.bbclass @@ -1183,9 +1183,9 @@ Rerun configure task after fixing this.""")

Re: [OE-core] [PATCH] gettext.bbclass: do not add virtual/gettext to DEPENDS

2017-08-29 Thread Richard Purdie
On Tue, 2017-08-29 at 12:55 +0300, Alexander Kanavin wrote: > gettext has a notoriously slow configuration step, and so in my > testing this  greatly speeds up building core-image-minimal: from > 21m36s to 19m2s (empty sstate and tmp, but pre-populated downloads). > > I have also built world, and

Re: [OE-core] [PATCH] insane: add qa check for uppercase recipe name

2017-08-29 Thread Richard Purdie
On Tue, 2017-08-29 at 10:20 +0200, Anders Darander wrote: > Hi, > > * Yeoh Ee Peng [170829 04:11]: > > > > > Since we disabled uppercase characters in overrides a few releases > > ago, uppercase characters in recipe names (and for that matter, > > distro > > and machine names) cannot be support

[OE-core] [PATCH] gettext.bbclass: do not add virtual/gettext to DEPENDS

2017-08-29 Thread Alexander Kanavin
gettext has a notoriously slow configuration step, and so in my testing this greatly speeds up building core-image-minimal: from 21m36s to 19m2s (empty sstate and tmp, but pre-populated downloads). I have also built world, and core-image-sato to make sure it doesn't break or modify the build, and

Re: [OE-core] [PATCH] insane: add qa check for uppercase recipe name

2017-08-29 Thread Anders Darander
Hi, * Yeoh Ee Peng [170829 04:11]: > Since we disabled uppercase characters in overrides a few releases > ago, uppercase characters in recipe names (and for that matter, distro > and machine names) cannot be supported due to their reliance upon > overrides including the name. > QA check will pr

[OE-core] [PATCH 2/2] iproute2: enable build tipc by default

2017-08-29 Thread Yi Zhao
By default, TIPC is enabled as a module in Yocto Kernel: CONFIG_TIPC=m CONFIG_TIPC_MEDIA_UDP=y So we can enable build tipc by default in iproute2. Signed-off-by: Yi Zhao --- meta/recipes-connectivity/iproute2/iproute2.inc | 9 +++-- 1 file changed, 3 insertions(+), 6 deletions(-) diff --gi

[OE-core] [PATCH 1/2] libmnl: add recpie

2017-08-29 Thread Yi Zhao
libmnl is a minimalistic user-space library oriented to Netlink developers. There are a lot of common tasks in parsing, validating, constructing of both the Netlink header and TLVs that are repetitive and easy to get wrong. Move it from meta-networking to oe-core as it is a dependency for iproute2

[OE-core] [PATCH] gnupg: 2.1.23 -> 2.2.0

2017-08-29 Thread Hongxu Jia
https://lists.gnupg.org/pipermail/gnupg-announce/2017q3/000413.html Signed-off-by: Hongxu Jia --- meta/recipes-support/gnupg/{gnupg_2.1.23.bb => gnupg_2.2.0.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-support/gnupg/{gnupg_2.1.23.bb => gnupg_2.2.0.bb} (91%)