[oe] [meta-oe][PATCH] logwatch: 7.4.1 -> 7.4.3

2016-09-21 Thread Wang Xin
Upgrade logwatch from 7.4.1 to 7.4.3.

Signed-off-by: Wang Xin 
---
 .../logwatch/{logwatch_7.4.1.bb => logwatch_7.4.3.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta-oe/recipes-extended/logwatch/{logwatch_7.4.1.bb => 
logwatch_7.4.3.bb} (95%)

diff --git a/meta-oe/recipes-extended/logwatch/logwatch_7.4.1.bb 
b/meta-oe/recipes-extended/logwatch/logwatch_7.4.3.bb
similarity index 95%
rename from meta-oe/recipes-extended/logwatch/logwatch_7.4.1.bb
rename to meta-oe/recipes-extended/logwatch/logwatch_7.4.3.bb
index b121522..aea539e 100644
--- a/meta-oe/recipes-extended/logwatch/logwatch_7.4.1.bb
+++ b/meta-oe/recipes-extended/logwatch/logwatch_7.4.3.bb
@@ -12,8 +12,8 @@ LIC_FILES_CHKSUM = 
"file://LICENSE;md5=f2566bb12b16d2d80d90ebc533261aa7"
 RDEPENDS_${PN} = "perl"
 
 SRC_URI = "http://jaist.dl.sourceforge.net/project/${BPN}/${BP}/${BP}.tar.gz;
-SRC_URI[md5sum] = "a0c3d8721f877bdcd4a9089eb1b4691b"
-SRC_URI[sha256sum] = 
"35ec31f9fe981aaa727b144ab3ff2eb655997d8ccabaf66586458f5dfc3a56eb"
+SRC_URI[md5sum] = "22bd22841caa45f12c605abc3e0c2b09"
+SRC_URI[sha256sum] = 
"1dbdc48d65e150f2dbb43f1e4f4700d94166e053b1c7bbbdedf4ad670283720e"
 
 do_install() {
 install -m 0755 -d ${D}${sysconfdir}/logwatch/scripts
-- 
2.7.4



-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [meta-networking][PATCH] samba: remove blacklist

2016-09-21 Thread Huang, Jie (Jackie)


> -Original Message-
> From: openembedded-devel-boun...@lists.openembedded.org 
> [mailto:openembedded-devel-
> boun...@lists.openembedded.org] On Behalf Of Martin Jansa
> Sent: Wednesday, September 21, 2016 4:45 PM
> To: openembedded-devel
> Subject: Re: [oe] [meta-networking][PATCH] samba: remove blacklist
> 
> Yes, and libpam autodetected dependency wasn't fixed by the change
> mentioned in the commit message, but in new change provided by Andreas

I tested with/without pam in distro_feature after the change for 
waf-samba.bbaclss, 
and I didn't see any error or wanring for libpam anymore, so I thought it was 
fixed.

> (also in master-next).
> https://patchwork.openembedded.org/patch/131789/

Sorry I didn't notice this. Yes, it can fix the issue.

Thanks,
Jackie

> 
> On Wed, Sep 21, 2016 at 10:38 AM, Andreas Müller <
> schnitzelt...@googlemail.com> wrote:
> 
> > On Wed, Sep 21, 2016 at 9:39 AM,   wrote:
> > > From: Jackie Huang 
> > >
> > > * The libpam dependency issue is fixed by:
> > >
> > >   12a118989296d13e036d0daa9f9a3d45eee03ded
> > >   waf-samba.bbclass: Add PACKAGECONFIG_CONFARGS to CONFIGUREOPTS
> > >
> > > * I can't never reproduce the issue with new binutils-2.27,
> > >   but it should be fixed by:
> > >
> > >   b60c60806e57f69233db582ef88d113867c2ecd1
> > >   samba: fix build by linking with bfd instead of gold
> > >
> > > Signed-off-by: Jackie Huang 
> > > ---
> > >  meta-networking/recipes-connectivity/samba/samba_4.4.5.bb | 5 -
> > >  1 file changed, 5 deletions(-)
> > >
> > > diff --git a/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb
> > b/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb
> > > index 7d7fa02..3686faa 100644
> > > --- a/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb
> > > +++ b/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb
> > > @@ -317,8 +317,3 @@ FILES_${PN}-python-dbg = "${libdir}/python${PYTHON_
> > BASEVERSION}/site-packages/.d
> > >
> > >  RDEPENDS_${PN}-pidl_append = " perl"
> > >  FILES_${PN}-pidl = "${bindir}/pidl ${datadir}/perl5/Parse"
> > > -
> > > -# http://errors.yoctoproject.org/Errors/Details/81004/
> > > -# before this issue it was also failing in do_package and
> > > -# autodetecting libpam dependency
> > > -PNBLACKLIST[samba] ?= "BROKEN: fails to build with new binutils-2.27"
> > > --
> > > 2.8.3
> > >
> > > --
> > Same patch from Joe MacDonald is in master-next and I assume it is
> > under Martin's world test currently.
> >
> > Andreas
> > --
> > ___
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> >
> --
> ___
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
-- 
___
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-20

2016-09-21 Thread Andrea Adami
On Wed, Sep 21, 2016 at 10:38 PM, Andrea Adami  wrote:
> On Wed, Sep 21, 2016 at 10:19 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-20||2 ||5 ||2 ||5 ||2 ||2 ||7 ||3  
>>||3 ||0 ||0 ||0 ||3 ||7   
>>   ||11||0 ||2 ||0 ||0
>>  ||0 ||0 ||0 ||
>> |}
>>
>> http://www.openembedded.org/wiki/Bitbake_World_Status
>>
>> == Failed tasks 2016-09-20 ==
>>
>> INFO: jenkins-job.sh-1.8.10 Complete log available at 
>> http://logs.nslu2-linux.org/buildlogs/oe/world/log.report.20160921_101445.log
>>
>> === common (2) ===
>> * 
>> meta-openembedded/meta-filesystems/recipes-utils/xfsprogs/xfsprogs_4.7.0.bb:do_compile
>> * 
>> openembedded-core/meta/recipes-support/libunwind/libunwind_git.bb:do_compile
>>
>> === common-x86 (0) ===
>>
>> === qemuarm (0) ===
>>
>> === qemux86 (3) ===
>> * 
>> meta-browser/recipes-browser/chromium/chromium_52.0.2743.76.bb:do_compile
>> * 
>> meta-openembedded/meta-initramfs/recipes-devtools/klibc/klibc_2.0.4.bb:do_compile
>
> Now this is the second time klibc appears racing.
> The error is fishy:
>
> usr/klibc/sigsuspend.c:8:31: fatal error: klibc/havesyscall.h: No such
> file or directory
>  #include 
>
> And indeed googling about it seems to be a race originated by an old Knuild.
> http://thr3ads.net/klibc/2013/05/2361452-Klibc-2.0.2-build-vs-j-30-ish
>
> I'm trying a build from scratch but I only have 8 cores here...

As expected the build from scratch, pull of today, ended just fine on my system.
I'm sorry but I cannot test the hack/band-aid proposed in the link above.

andrea@ThinkPad-T520:/oe/oe-core/build$ bitbake klibc
Parsing recipes: 100% |##| Time: 0:01:01
Parsing of 1564 .bb files complete (0 cached, 1564 parsed). 2120
targets, 130 skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION= "1.31.1"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING   = "Ubuntu-16.04"
TARGET_SYS= "i586-oe-linux"
MACHINE   = "qemux86"
DISTRO= "nodistro"
DISTRO_VERSION= "nodistro.0"
TUNE_FEATURES = "m32 i586"
TARGET_FPU= ""
meta  = "master:2a9603759fe87d6326c145f6213eb6afc6ae"
meta-handheld = "master:a24680e7606f61dfd57c7ca6cf67a00805aa7df2"
meta-initramfs
meta-oe   = "master:24e387aaf78bc0f68a46abb1fab3a76364804bd1"

Initialising tasks: 100% |###| Time: 0:00:01
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
NOTE: Tasks Summary: Attempted 578 tasks of which 0 didn't need to be
rerun and all succeeded.
andrea@ThinkPad-T520:/oe/oe-core/build$


>
> Cheers
> Andrea
>
>
>> * 
>> meta-openembedded/meta-oe/recipes-support/ipmiutil/ipmiutil_2.9.6.bb:do_compile
>>
>> === qemux86_64 (0) ===
>>
>> === Number of failed tasks (9) ===
>> {| class=wikitable
>> |-
>> || qemuarm  || 2 || 
>> http://logs.nslu2-linux.org/buildlogs/oe/world/log.world.qemuarm.20160919_050339.log/
>>  || http://errors.yoctoproject.org/Errors/Build/21909/
>> |-
>> || qemux86  || 5 || 
>> http://logs.nslu2-linux.org/buildlogs/oe/world/log.world.qemux86.20160919_050337.log/
>>  || http://errors.yoctoproject.org/Errors/Build/21910/
>> |-
>> || qemux86_64   || 2 || 
>> http://logs.nslu2-linux.org/buildlogs/oe/world/log.world.qemux86-64.20160920_054228.log/
>>  || http://errors.yoctoproject.org/Errors/Build/21963/
>> |}
>> === PNBLACKLISTs (118) ===
>> === QA issues (23) ===
>> {| 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
>> |-
>> ||0 ||version-going-backwards
>> |-
>> ||11||file-rdeps
>> |-
>> ||2 ||host-user-contaminated
>> |-
>> ||3 ||textrel
>> |-
>> ||7 ||build-deps
>> |}
>>
>>
>>
>> === Failed dependencies for qemuarm (5) ===
>>
>> Complete log: 
>> 

Re: [oe] [OE-core] State of bitbake world 2016-09-20

2016-09-21 Thread Andrea Adami
On Wed, Sep 21, 2016 at 10:19 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-20||2 ||5 ||2 ||5 ||2 ||2 ||7 ||3   
>   ||3 ||0 ||0 ||0 ||3 ||7 
> ||11||0 ||2 ||0 ||0   
>   ||0 ||0 ||0 ||
> |}
>
> http://www.openembedded.org/wiki/Bitbake_World_Status
>
> == Failed tasks 2016-09-20 ==
>
> INFO: jenkins-job.sh-1.8.10 Complete log available at 
> http://logs.nslu2-linux.org/buildlogs/oe/world/log.report.20160921_101445.log
>
> === common (2) ===
> * 
> meta-openembedded/meta-filesystems/recipes-utils/xfsprogs/xfsprogs_4.7.0.bb:do_compile
> * 
> openembedded-core/meta/recipes-support/libunwind/libunwind_git.bb:do_compile
>
> === common-x86 (0) ===
>
> === qemuarm (0) ===
>
> === qemux86 (3) ===
> * 
> meta-browser/recipes-browser/chromium/chromium_52.0.2743.76.bb:do_compile
> * 
> meta-openembedded/meta-initramfs/recipes-devtools/klibc/klibc_2.0.4.bb:do_compile

Now this is the second time klibc appears racing.
The error is fishy:

usr/klibc/sigsuspend.c:8:31: fatal error: klibc/havesyscall.h: No such
file or directory
 #include 

And indeed googling about it seems to be a race originated by an old Knuild.
http://thr3ads.net/klibc/2013/05/2361452-Klibc-2.0.2-build-vs-j-30-ish

I'm trying a build from scratch but I only have 8 cores here...

Cheers
Andrea


> * 
> meta-openembedded/meta-oe/recipes-support/ipmiutil/ipmiutil_2.9.6.bb:do_compile
>
> === qemux86_64 (0) ===
>
> === Number of failed tasks (9) ===
> {| class=wikitable
> |-
> || qemuarm  || 2 || 
> http://logs.nslu2-linux.org/buildlogs/oe/world/log.world.qemuarm.20160919_050339.log/
>  || http://errors.yoctoproject.org/Errors/Build/21909/
> |-
> || qemux86  || 5 || 
> http://logs.nslu2-linux.org/buildlogs/oe/world/log.world.qemux86.20160919_050337.log/
>  || http://errors.yoctoproject.org/Errors/Build/21910/
> |-
> || qemux86_64   || 2 || 
> http://logs.nslu2-linux.org/buildlogs/oe/world/log.world.qemux86-64.20160920_054228.log/
>  || http://errors.yoctoproject.org/Errors/Build/21963/
> |}
> === PNBLACKLISTs (118) ===
> === QA issues (23) ===
> {| 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
> |-
> ||0 ||version-going-backwards
> |-
> ||11||file-rdeps
> |-
> ||2 ||host-user-contaminated
> |-
> ||3 ||textrel
> |-
> ||7 ||build-deps
> |}
>
>
>
> === Failed dependencies for qemuarm (5) ===
>
> Complete log: 
> http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160920_041851.log/
> Found differences:
> Found errors:
> * ERROR: 5 issues were found in these recipes: libunwind xfsprogs
>
> === Recipes failing with maximal dependencies for qemuarm (2) ===
> * libunwind -- 
> http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160920_041851.log//2_max/failed/libunwind.log
> * xfsprogs -- 
> http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160920_041851.log//2_max/failed/xfsprogs.log
>
> === Recipes failing with minimal dependencies for qemuarm (2) ===
> * libunwind -- 
> http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160920_041851.log//3_min/failed/libunwind.log
> * xfsprogs -- 
> http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160920_041851.log//3_min/failed/xfsprogs.log
>
> === Failed dependencies for qemux86 (7) ===
>
> Complete log: 
> http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20160921_043213.log/
> Found differences:
> Found errors:
> * ERROR: 7 issues were found in these recipes: chromium klibc-utils 
> libunwind xfsprogs
>
> === Recipes failing with maximal dependencies for qemux86 (3) ===
> * chromium -- 
> http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20160921_043213.log//2_max/failed/chromium.log
> * libunwind -- 
> 

[oe] [PATCH 2/2] evince: add intltool-native to DEPENDS

2016-09-21 Thread Andreas Müller
| WARNING: evince-3.18.2-r5 do_configure: Missing DEPENDS on intltool-native

Signed-off-by: Andreas Müller 
---
 meta-gnome/recipes-gnome/evince/evince_3.18.2.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta-gnome/recipes-gnome/evince/evince_3.18.2.bb 
b/meta-gnome/recipes-gnome/evince/evince_3.18.2.bb
index 5e6b30f..1164768 100644
--- a/meta-gnome/recipes-gnome/evince/evince_3.18.2.bb
+++ b/meta-gnome/recipes-gnome/evince/evince_3.18.2.bb
@@ -2,7 +2,7 @@ SUMMARY = "Evince is a document viewer for document formats 
like pdf, ps, djvu"
 LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = "file://COPYING;md5=96f2f8d5ee576a2163977938ea36fa7b"
 SECTION = "x11/office"
-DEPENDS = "gtk+3 libsecret gnome-desktop3 poppler gstreamer1.0-plugins-base 
orc adwaita-icon-theme"
+DEPENDS = "gtk+3 libsecret gnome-desktop3 poppler gstreamer1.0-plugins-base 
orc adwaita-icon-theme intltool-native"
 PR = "r5"
 
 inherit gnome pkgconfig gtk-icon-cache gsettings gobject-introspection
-- 
2.5.5

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 1/2] portaudio: has MIT license

2016-09-21 Thread Andreas Müller
| WARNING: portaudio-v19-v19+svnr1387-r0 do_populate_lic: portaudio-v19: No 
generic license file exists for: PortAudio in any provider

Signed-off-by: Andreas Müller 
---
 meta-oe/recipes-support/portaudio/portaudio-v19_svn.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta-oe/recipes-support/portaudio/portaudio-v19_svn.bb 
b/meta-oe/recipes-support/portaudio/portaudio-v19_svn.bb
index c8d7378..abe471d 100644
--- a/meta-oe/recipes-support/portaudio/portaudio-v19_svn.bb
+++ b/meta-oe/recipes-support/portaudio/portaudio-v19_svn.bb
@@ -1,6 +1,6 @@
 SUMMARY = "A portable audio library"
 SECTION = "libs/multimedia"
-LICENSE = "PortAudio"
+LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=26107732c2ab637c5710446fcfaf02df"
 
 PV = "v19+svnr${SRCPV}"
-- 
2.5.5

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] State of bitbake world 2016-09-20

2016-09-21 Thread Martin Jansa

== 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-20||2 ||5 ||2 ||5 ||2 ||2 ||7 ||3 
||3 ||0 ||0 ||0 ||3 ||7 
||11||0 ||2 ||0 ||0 
||0 ||0 ||0 ||  
|}

http://www.openembedded.org/wiki/Bitbake_World_Status

== Failed tasks 2016-09-20 ==

INFO: jenkins-job.sh-1.8.10 Complete log available at 
http://logs.nslu2-linux.org/buildlogs/oe/world/log.report.20160921_101445.log

=== common (2) ===
* 
meta-openembedded/meta-filesystems/recipes-utils/xfsprogs/xfsprogs_4.7.0.bb:do_compile
* 
openembedded-core/meta/recipes-support/libunwind/libunwind_git.bb:do_compile

=== common-x86 (0) ===

=== qemuarm (0) ===

=== qemux86 (3) ===
* meta-browser/recipes-browser/chromium/chromium_52.0.2743.76.bb:do_compile
* 
meta-openembedded/meta-initramfs/recipes-devtools/klibc/klibc_2.0.4.bb:do_compile
* 
meta-openembedded/meta-oe/recipes-support/ipmiutil/ipmiutil_2.9.6.bb:do_compile

=== qemux86_64 (0) ===

=== Number of failed tasks (9) ===
{| class=wikitable
|-
|| qemuarm  || 2 || 
http://logs.nslu2-linux.org/buildlogs/oe/world/log.world.qemuarm.20160919_050339.log/
 || http://errors.yoctoproject.org/Errors/Build/21909/
|-
|| qemux86  || 5 || 
http://logs.nslu2-linux.org/buildlogs/oe/world/log.world.qemux86.20160919_050337.log/
 || http://errors.yoctoproject.org/Errors/Build/21910/
|-
|| qemux86_64   || 2 || 
http://logs.nslu2-linux.org/buildlogs/oe/world/log.world.qemux86-64.20160920_054228.log/
 || http://errors.yoctoproject.org/Errors/Build/21963/
|}
=== PNBLACKLISTs (118) ===
=== QA issues (23) ===
{| 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
|-
||0 ||version-going-backwards
|-
||11||file-rdeps
|-
||2 ||host-user-contaminated
|-
||3 ||textrel
|-
||7 ||build-deps
|}



=== Failed dependencies for qemuarm (5) ===

Complete log: 
http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160920_041851.log/
Found differences: 
Found errors: 
* ERROR: 5 issues were found in these recipes: libunwind xfsprogs

=== Recipes failing with maximal dependencies for qemuarm (2) ===
* libunwind -- 
http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160920_041851.log//2_max/failed/libunwind.log
* xfsprogs -- 
http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160920_041851.log//2_max/failed/xfsprogs.log

=== Recipes failing with minimal dependencies for qemuarm (2) ===
* libunwind -- 
http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160920_041851.log//3_min/failed/libunwind.log
* xfsprogs -- 
http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemuarm.20160920_041851.log//3_min/failed/xfsprogs.log

=== Failed dependencies for qemux86 (7) ===

Complete log: 
http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20160921_043213.log/
Found differences: 
Found errors: 
* ERROR: 7 issues were found in these recipes: chromium klibc-utils 
libunwind xfsprogs

=== Recipes failing with maximal dependencies for qemux86 (3) ===
* chromium -- 
http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20160921_043213.log//2_max/failed/chromium.log
* libunwind -- 
http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20160921_043213.log//2_max/failed/libunwind.log
* xfsprogs -- 
http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20160921_043213.log//2_max/failed/xfsprogs.log

=== Recipes failing with minimal dependencies for qemux86 (3) ===
* chromium -- 
http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20160921_043213.log//3_min/failed/chromium.log
* libunwind -- 
http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20160921_043213.log//3_min/failed/libunwind.log
* xfsprogs -- 
http://logs.nslu2-linux.org/buildlogs/oe/world/log.dependencies.qemux86.20160921_043213.log//3_min/failed/xfsprogs.log

=== Incorrect PACKAGE_ARCH or sstate signatures (0) ===


Re: [oe] [PATCH 2/2] imagemagick: depend on fftw not virtual/fftw

2016-09-21 Thread Khem Raj
On Tue, Sep 20, 2016 at 10:20 PM, Andreas Müller
 wrote:
> On Wed, Sep 21, 2016 at 4:41 AM, Khem Raj  wrote:
>> On Sat, Sep 17, 2016 at 5:47 PM, Andreas Müller
>>  wrote:
>>> Signed-off-by: Andreas Müller 
>>> ---
>>>  meta-oe/recipes-support/imagemagick/imagemagick_7.0.2.bb | 2 +-
>>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>>
>>> diff --git a/meta-oe/recipes-support/imagemagick/imagemagick_7.0.2.bb 
>>> b/meta-oe/recipes-support/imagemagick/imagemagick_7.0.2.bb
>>> index adfcf55..74fe369 100644
>>> --- a/meta-oe/recipes-support/imagemagick/imagemagick_7.0.2.bb
>>> +++ b/meta-oe/recipes-support/imagemagick/imagemagick_7.0.2.bb
>>> @@ -3,7 +3,7 @@ SECTION = "console/utils"
>>>  LICENSE = "ImageMagick"
>>>  LIC_FILES_CHKSUM = "file://LICENSE;md5=22d47a47bf252ca3ed7f71273b53612e"
>>>  # FIXME: There are many more checked libraries. All should be added or 
>>> explicitly disabled to get consistent results.
>>> -DEPENDS = "lcms bzip2 jpeg libpng librsvg tiff zlib virtual/fftw freetype"
>>> +DEPENDS = "lcms bzip2 jpeg libpng librsvg tiff zlib fftw freetype"
>>
>> have we integrated all of the fftw recipes ?
>>
> See first patch of this series

yes thanks


>
> Andreas
> --
> ___
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [meta-qt5][krogoth][PATCH] qtwebengine: Add gperf-native to DEPENDS

2016-09-21 Thread Fabio Berton
Fix error:

FAILED: cd ../build/tmp/work/cortexa9hf-neon-mx6qdl-linux-gnueabi/qtwebengine/
5.6.99+5.7.0-beta+gitAUTOINC+dbf7dd2742_29c16917b3-r0/git/src/3rdparty/chromium/
third_party/WebKit/Source/platform; gperf "--key-positions=*" -D -s 2
ColorData.gperf "--output-file=../build/tmp/work/cortexa9hf-neon-mx6qdl-linux-
gnueabi/qtwebengine/5.6.99+5.7.0-beta+gitAUTOINC+dbf7dd2742_29c16917b3-r0/git/
src/core/Release/gen/blink/platform/ColorData.cpp"
 /bin/sh: gperf: command not found
 ninja: build stopped: subcommand failedP

Change-Id: Ic28d0ac72fcbce8054638a3168b5d6a34bc129b5
Signed-off-by: Fabio Berton 
---
 recipes-qt/qt5/qtwebengine_git.bb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/recipes-qt/qt5/qtwebengine_git.bb 
b/recipes-qt/qt5/qtwebengine_git.bb
index 28b9fe6..979f606 100644
--- a/recipes-qt/qt5/qtwebengine_git.bb
+++ b/recipes-qt/qt5/qtwebengine_git.bb
@@ -16,6 +16,7 @@ DEPENDS += " \
 qtlocation \
 libdrm fontconfig pixman openssl pango cairo icu pciutils \
 libcap \
+gperf-native \
 "
 
 # when qtbase is built with xcb enabled (default with x11 in DISTRO_FEATURES),
-- 
2.1.4

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 3/4] xtscal: move recipe from oe-core

2016-09-21 Thread Maxin B. John
Move xtscal recipe from oe-core layer

Signed-off-by: Maxin B. John 
---
 .../xtscal/xtscal/30xTs_Calibrate.sh   |  13 +
 .../xtscal/xtscal/change-cross.patch   |  18 +
 .../recipes-graphics/xtscal/xtscal/cleanup.patch   | 621 +
 .../xtscal/dso_linking_change_build_fix.patch  |  27 +
 meta-oe/recipes-graphics/xtscal/xtscal_0.6.3.bb|  33 ++
 5 files changed, 712 insertions(+)
 create mode 100644 meta-oe/recipes-graphics/xtscal/xtscal/30xTs_Calibrate.sh
 create mode 100644 meta-oe/recipes-graphics/xtscal/xtscal/change-cross.patch
 create mode 100644 meta-oe/recipes-graphics/xtscal/xtscal/cleanup.patch
 create mode 100644 
meta-oe/recipes-graphics/xtscal/xtscal/dso_linking_change_build_fix.patch
 create mode 100644 meta-oe/recipes-graphics/xtscal/xtscal_0.6.3.bb

diff --git a/meta-oe/recipes-graphics/xtscal/xtscal/30xTs_Calibrate.sh 
b/meta-oe/recipes-graphics/xtscal/xtscal/30xTs_Calibrate.sh
new file mode 100644
index 000..fa43617
--- /dev/null
+++ b/meta-oe/recipes-graphics/xtscal/xtscal/30xTs_Calibrate.sh
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+. /etc/formfactor/config
+
+if [ "$HAVE_TOUCHSCREEN" = "1" ]; then
+   n=1
+   while [ ! -z $TSLIB_TSDEVICE ] && [ ! -f /etc/pointercal ] && [ $n -le 
5 ]
+   do
+  /usr/bin/xtscal
+  sleep 1
+  n=$(($n+1))
+   done
+fi
diff --git a/meta-oe/recipes-graphics/xtscal/xtscal/change-cross.patch 
b/meta-oe/recipes-graphics/xtscal/xtscal/change-cross.patch
new file mode 100644
index 000..1da7717
--- /dev/null
+++ b/meta-oe/recipes-graphics/xtscal/xtscal/change-cross.patch
@@ -0,0 +1,18 @@
+Upstream-Status: Pending
+
+--- tmp/main.c.orig2007-01-02 15:39:54.0 +
 tmp/main.c 2007-01-02 15:39:54.0 +
+@@ -131,9 +131,10 @@
+ {
+   XRenderFillRectangles (dpy, PictOpSrc, pict, _color, rectangles, 2);
+ 
+-  XFillArc (dpy, crosshair_w, crosshair_gc, (CROSSHAIR_SIZE / 2) - (WIDTH / 
2) - 1, 
+-  (CROSSHAIR_SIZE / 2) - (WIDTH / 2) - 1,
+-  WIDTH + 1, WIDTH + 1, 0, 360 * 64);
++  XFillRectangle (dpy, crosshair_w, crosshair_gc,
++(CROSSHAIR_SIZE / 2) - (WIDTH / 2),
++(CROSSHAIR_SIZE / 2) - (WIDTH / 2),
++WIDTH, WIDTH);
+ }
+ 
+ void
diff --git a/meta-oe/recipes-graphics/xtscal/xtscal/cleanup.patch 
b/meta-oe/recipes-graphics/xtscal/xtscal/cleanup.patch
new file mode 100644
index 000..f7b0854
--- /dev/null
+++ b/meta-oe/recipes-graphics/xtscal/xtscal/cleanup.patch
@@ -0,0 +1,621 @@
+---
+ Makefile.am  |9 --
+ configure.ac |3 
+ gpe-dist.am  |   12 ---
+ h3600_ts.h   |  216 
---
+ main.c   |  210 ++---
+ xtscal.in|   19 -
+ 6 files changed, 14 insertions(+), 455 deletions(-)
+
+Upstream-Status: Pending
+
+Index: xtscal-0.6.3/xtscal.in
+===
+--- xtscal-0.6.3.orig/xtscal.in2004-09-10 20:10:36.0 +0100
 /dev/null  1970-01-01 00:00:00.0 +
+@@ -1,19 +0,0 @@
+-#!/bin/sh
+-
+-module_id() {
+-# Get model name
+-echo `grep "^Hardware" /proc/cpuinfo | sed -e "s/.*: *//" | tr a-z A-Z`
+-}
+-
+-case `module_id` in
+-  "HP IPAQ H3100" | "HP IPAQ H3800" )
+-  ARGS="-rotate 90" ;;
+-  "HP IPAQ H3600" | "HP IPAQ H3700" | "HP IPAQ H3900" | *COLLIE | *POODLE)
+-  ARGS="-rotate 270" ;;
+-  # H2200: works without rotation
+-esac
+-
+-# the things we do for autoconf
+-prefix=@prefix@
+-exec_prefix=@exec_prefix@
+-exec @libexecdir@/xtscal.bin $ARGS $*
+Index: xtscal-0.6.3/main.c
+===
+--- xtscal-0.6.3.orig/main.c   2007-07-01 01:12:52.0 +0100
 xtscal-0.6.3/main.c2007-07-01 01:12:55.0 +0100
+@@ -22,12 +22,10 @@
+ #include 
+ 
+ #include 
+-#include 
+ #include 
+ #include 
+ #include 
+ 
+-#include "h3600_ts.h"
+ #include "calibrate.h"
+ 
+ Display *dpy;
+@@ -45,15 +43,11 @@ XftColor xftcol;
+ XftDraw *xftdraw;
+ XftFont *xftfont;
+ int screen_x, screen_y;
+-int ts_fd;
+ int samples;
+ Pixmap bg_pixmap;
+ int flag_debug;
+-int rotation = 0;
+ int error_base, event_base;
+ 
+-int using_xcalibrate;
+-
+ int moving;
+ 
+ #define CROSSHAIR_SIZE25
+@@ -63,7 +57,6 @@ int moving;
+ #define ENOUGH 5
+ #define MAX_SAMPLES 40
+ 
+-#define RAW_DEVICE "/dev/h3600_tsraw"
+ #define FONTNAME "sans-10"
+ 
+ struct point 
+@@ -287,12 +280,8 @@ sort_by_y (const void* a, const void *b)
+ void
+ set_calibration (calibration *cal)
+ {
+-  TS_CAL tc;
+-  int xtrans, ytrans, xscale, yscale, xyscale, yxscale;
+   calibration ocal = *cal;
+ 
+-  if (using_xcalibrate)
+-{
+   FILE *fp;
+   if (flag_debug)
+   printf ("constants are: %d %d %d %d %d %d %d\n", cal->a[1], cal->a[2], 
cal->a[0], cal->a[4], cal->a[5], cal->a[3], cal->a[6]);
+@@ -304,29 

[oe] [PATCH 4/4] tslib: move recipe from oe-core

2016-09-21 Thread Maxin B. John
Move tslib recipe from oe-core layer

Signed-off-by: Maxin B. John 
---
 meta-oe/recipes-graphics/tslib/tslib/ts.conf  | 25 +
 meta-oe/recipes-graphics/tslib/tslib/tslib.sh |  8 
 meta-oe/recipes-graphics/tslib/tslib_1.1.bb   | 53 +++
 3 files changed, 86 insertions(+)
 create mode 100644 meta-oe/recipes-graphics/tslib/tslib/ts.conf
 create mode 100644 meta-oe/recipes-graphics/tslib/tslib/tslib.sh
 create mode 100644 meta-oe/recipes-graphics/tslib/tslib_1.1.bb

diff --git a/meta-oe/recipes-graphics/tslib/tslib/ts.conf 
b/meta-oe/recipes-graphics/tslib/tslib/ts.conf
new file mode 100644
index 000..1b0da93
--- /dev/null
+++ b/meta-oe/recipes-graphics/tslib/tslib/ts.conf
@@ -0,0 +1,25 @@
+# Uncomment if you wish to use the linux input layer event interface
+module_raw input
+
+# Uncomment if you're using a Sharp Zaurus SL-5500/SL-5000d
+# module_raw collie
+
+# Uncomment if you're using a Sharp Zaurus SL-C700/C750/C760/C860
+# module_raw corgi
+
+# Uncomment if you're using a device with a UCB1200/1300/1400 TS interface
+# module_raw ucb1x00
+
+# Uncomment if you're using an HP iPaq h3600 or similar
+# module_raw h3600
+
+# Uncomment if you're using a Hitachi Webpad
+# module_raw mk712
+
+# Uncomment if you're using an IBM Arctic II
+# module_raw arctic2
+
+module pthres pmin=1
+module variance delta=30
+module dejitter delta=100
+module linear
diff --git a/meta-oe/recipes-graphics/tslib/tslib/tslib.sh 
b/meta-oe/recipes-graphics/tslib/tslib/tslib.sh
new file mode 100644
index 000..7068e8d
--- /dev/null
+++ b/meta-oe/recipes-graphics/tslib/tslib/tslib.sh
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+if [ -e /dev/input/touchscreen0 ]; then
+TSLIB_TSDEVICE=/dev/input/touchscreen0
+
+export TSLIB_TSDEVICE
+fi
+
diff --git a/meta-oe/recipes-graphics/tslib/tslib_1.1.bb 
b/meta-oe/recipes-graphics/tslib/tslib_1.1.bb
new file mode 100644
index 000..502034a
--- /dev/null
+++ b/meta-oe/recipes-graphics/tslib/tslib_1.1.bb
@@ -0,0 +1,53 @@
+SUMMARY = "An abstraction layer for touchscreen panel events"
+DESCRIPTION = "Tslib is an abstraction layer for touchscreen panel \
+events, as well as a filter stack for the manipulation of those events. \
+Tslib is generally used on embedded devices to provide a common user \
+space interface to touchscreen functionality."
+HOMEPAGE = "http://tslib.berlios.de/;
+
+AUTHOR = "Russell King w/ plugins by Chris Larson et. al."
+SECTION = "base"
+LICENSE = "LGPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=f30a9716ef3762e3467a2f62bf790f0a"
+
+SRC_URI = 
"https://github.com/kergoth/tslib/releases/download/${PV}/tslib-${PV}.tar.xz;downloadfilename=tslib-${PV}.tar.xz
 \
+   file://ts.conf \
+   file://tslib.sh \
+"
+
+SRC_URI[md5sum] = "14771f8607b341bb4b297819d37e837d"
+SRC_URI[sha256sum] = 
"fe35e5f710ea933b118f710e2ce4403ac076fe69926b570333867d4de082a51c"
+
+UPSTREAM_CHECK_URI = "https://github.com/kergoth/tslib/releases;
+
+inherit autotools pkgconfig
+
+EXTRA_OECONF = "--enable-shared --disable-h3600 --enable-input --disable-corgi 
--disable-collie --disable-mk712 --disable-arctic2 --disable-ucb1x00"
+
+do_install_prepend() {
+install -m 0644 ${WORKDIR}/ts.conf ${S}/etc/ts.conf
+}
+
+do_install_append() {
+install -d ${D}${sysconfdir}/profile.d/
+install -m 0755 ${WORKDIR}/tslib.sh ${D}${sysconfdir}/profile.d/
+}
+
+# People should consider using udev's /dev/input/touchscreen0 symlink
+# instead of detect-stylus
+#RDEPENDS_tslib-conf_weird-machine = "detect-stylus"
+RPROVIDES_tslib-conf = "libts-0.0-conf"
+
+PACKAGES =+ "tslib-conf tslib-tests tslib-calibrate"
+DEBIAN_NOAUTONAME_tslib-conf = "1"
+DEBIAN_NOAUTONAME_tslib-tests = "1"
+DEBIAN_NOAUTONAME_tslib-calibrate = "1"
+
+RDEPENDS_${PN} = "tslib-conf"
+RRECOMMENDS_${PN} = "pointercal"
+
+FILES_${PN}-dev += "${libdir}/ts/*.la"
+FILES_tslib-conf = "${sysconfdir}/ts.conf ${sysconfdir}/profile.d/tslib.sh 
${datadir}/tslib"
+FILES_${PN} = "${libdir}/*.so.* ${libdir}/ts/*.so*"
+FILES_tslib-calibrate += "${bindir}/ts_calibrate"
+FILES_tslib-tests = "${bindir}/ts_harvest ${bindir}/ts_print 
${bindir}/ts_print_raw ${bindir}/ts_test"
-- 
2.4.0

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH 1/4] pointercal: move recipe from oe-core

2016-09-21 Thread Maxin B. John
Move pointercal recipe from oe-core layer

Signed-off-by: Maxin B. John 
---
 .../recipes-graphics/pointercal/pointercal/COPYING |   2 ++
 .../pointercal/pointercal/pointercal   |   0
 .../pointercal/pointercal/qemuarm/pointercal   |   1 +
 .../pointercal/pointercal/qemuarmv6/pointercal |   1 +
 .../pointercal/pointercal/qemuarmv7/pointercal |   1 +
 .../pointercal/pointercal/qemumips/pointercal  |   1 +
 .../pointercal/pointercal/qemuppc/pointercal   | Bin 0 -> 36 bytes
 .../pointercal/pointercal/qemux86-64/pointercal|   1 +
 .../pointercal/pointercal/qemux86/pointercal   |   1 +
 .../recipes-graphics/pointercal/pointercal_0.0.bb  |  22 +
 10 files changed, 30 insertions(+)
 create mode 100644 meta-oe/recipes-graphics/pointercal/pointercal/COPYING
 create mode 100644 meta-oe/recipes-graphics/pointercal/pointercal/pointercal
 create mode 100644 
meta-oe/recipes-graphics/pointercal/pointercal/qemuarm/pointercal
 create mode 100644 
meta-oe/recipes-graphics/pointercal/pointercal/qemuarmv6/pointercal
 create mode 100644 
meta-oe/recipes-graphics/pointercal/pointercal/qemuarmv7/pointercal
 create mode 100644 
meta-oe/recipes-graphics/pointercal/pointercal/qemumips/pointercal
 create mode 100644 
meta-oe/recipes-graphics/pointercal/pointercal/qemuppc/pointercal
 create mode 100644 
meta-oe/recipes-graphics/pointercal/pointercal/qemux86-64/pointercal
 create mode 100644 
meta-oe/recipes-graphics/pointercal/pointercal/qemux86/pointercal
 create mode 100644 meta-oe/recipes-graphics/pointercal/pointercal_0.0.bb

diff --git a/meta-oe/recipes-graphics/pointercal/pointercal/COPYING 
b/meta-oe/recipes-graphics/pointercal/pointercal/COPYING
new file mode 100644
index 000..63f5293
--- /dev/null
+++ b/meta-oe/recipes-graphics/pointercal/pointercal/COPYING
@@ -0,0 +1,2 @@
+This is a blank COPYING file, and should be filled in by original author in 
future.
+
diff --git a/meta-oe/recipes-graphics/pointercal/pointercal/pointercal 
b/meta-oe/recipes-graphics/pointercal/pointercal/pointercal
new file mode 100644
index 000..e69de29
diff --git a/meta-oe/recipes-graphics/pointercal/pointercal/qemuarm/pointercal 
b/meta-oe/recipes-graphics/pointercal/pointercal/qemuarm/pointercal
new file mode 100644
index 000..abd84ca
--- /dev/null
+++ b/meta-oe/recipes-graphics/pointercal/pointercal/qemuarm/pointercal
@@ -0,0 +1 @@
+8313 4 -8526 7 8334 -82604 65536
diff --git 
a/meta-oe/recipes-graphics/pointercal/pointercal/qemuarmv6/pointercal 
b/meta-oe/recipes-graphics/pointercal/pointercal/qemuarmv6/pointercal
new file mode 100644
index 000..abd84ca
--- /dev/null
+++ b/meta-oe/recipes-graphics/pointercal/pointercal/qemuarmv6/pointercal
@@ -0,0 +1 @@
+8313 4 -8526 7 8334 -82604 65536
diff --git 
a/meta-oe/recipes-graphics/pointercal/pointercal/qemuarmv7/pointercal 
b/meta-oe/recipes-graphics/pointercal/pointercal/qemuarmv7/pointercal
new file mode 100644
index 000..abd84ca
--- /dev/null
+++ b/meta-oe/recipes-graphics/pointercal/pointercal/qemuarmv7/pointercal
@@ -0,0 +1 @@
+8313 4 -8526 7 8334 -82604 65536
diff --git a/meta-oe/recipes-graphics/pointercal/pointercal/qemumips/pointercal 
b/meta-oe/recipes-graphics/pointercal/pointercal/qemumips/pointercal
new file mode 100644
index 000..abd84ca
--- /dev/null
+++ b/meta-oe/recipes-graphics/pointercal/pointercal/qemumips/pointercal
@@ -0,0 +1 @@
+8313 4 -8526 7 8334 -82604 65536
diff --git a/meta-oe/recipes-graphics/pointercal/pointercal/qemuppc/pointercal 
b/meta-oe/recipes-graphics/pointercal/pointercal/qemuppc/pointercal
new file mode 100644
index 
..c2d6e37bf0c0d956ba17ba9955613c4cee5a147a
GIT binary patch
literal 36
mcmXpsFt#*Q&;=n=3lPgl!O+0i%uK=9!qiZ~%+%D_i~#_8+XjmO

literal 0
HcmV?d1

diff --git 
a/meta-oe/recipes-graphics/pointercal/pointercal/qemux86-64/pointercal 
b/meta-oe/recipes-graphics/pointercal/pointercal/qemux86-64/pointercal
new file mode 100644
index 000..640053d
--- /dev/null
+++ b/meta-oe/recipes-graphics/pointercal/pointercal/qemux86-64/pointercal
@@ -0,0 +1 @@
+1280 0 1002 0 960 328 65536
diff --git a/meta-oe/recipes-graphics/pointercal/pointercal/qemux86/pointercal 
b/meta-oe/recipes-graphics/pointercal/pointercal/qemux86/pointercal
new file mode 100644
index 000..640053d
--- /dev/null
+++ b/meta-oe/recipes-graphics/pointercal/pointercal/qemux86/pointercal
@@ -0,0 +1 @@
+1280 0 1002 0 960 328 65536
diff --git a/meta-oe/recipes-graphics/pointercal/pointercal_0.0.bb 
b/meta-oe/recipes-graphics/pointercal/pointercal_0.0.bb
new file mode 100644
index 000..fcfd038
--- /dev/null
+++ b/meta-oe/recipes-graphics/pointercal/pointercal_0.0.bb
@@ -0,0 +1,22 @@
+SUMMARY = "Touchscreen calibration data"
+SECTION = "base"
+PR = "r11"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://COPYING;md5=4b5fcfc87fb615860d398b5e38685edf"
+
+SRC_URI = "file://pointercal \
+   file://COPYING"
+
+S = "${WORKDIR}"
+
+do_install() {
+

[oe] [PATCH 2/4] meta-oe: add pointercal to layer.conf

2016-09-21 Thread Maxin B. John
add pointercal to SIGGEN_EXCLUDERECIPES_ABISAFE in layer.conf

Signed-off-by: Maxin B. John 
---
 meta-oe/conf/layer.conf | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta-oe/conf/layer.conf b/meta-oe/conf/layer.conf
index eba8ccd..bdc8210 100644
--- a/meta-oe/conf/layer.conf
+++ b/meta-oe/conf/layer.conf
@@ -37,6 +37,7 @@ SIGGEN_EXCLUDERECIPES_ABISAFE += " \
   gpsd-machine-conf \
   distro-feed-configs \
   ca-certificates \
+  pointercal \
 "
 
 SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += " \
-- 
2.4.0

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [PATCH v3 0/4] move tslib, pointercal and xtscal recipes from oe-core

2016-09-21 Thread Maxin B. John
Move tslib, pointercal and xtscal recipes from oe-core. These recipes
are already removed from oe-core with these commits:

1. xtscal: remove recipe : 5bcdb9f0995474635789cf0774aba9b774277c53
2. tslib: remove recipe : d37f6b595fd9ce53c79ff9281f2e20df7fa0503d
3. pointercal: remove recipe: d56dffe629dfc86a8d3c7a043c8c2893004f803e

Changes in v2:
Addressed the review comments about indentation
Changes in v3:
Move to meta-oe instead of meta-gpe

Maxin B. John (4):
  pointercal: move recipe from oe-core
  meta-oe: add pointercal to layer.conf
  xtscal: move recipe from oe-core
  tslib: move recipe from oe-core

 meta-oe/conf/layer.conf|   1 +
 .../recipes-graphics/pointercal/pointercal/COPYING |   2 +
 .../pointercal/pointercal/pointercal   |   0
 .../pointercal/pointercal/qemuarm/pointercal   |   1 +
 .../pointercal/pointercal/qemuarmv6/pointercal |   1 +
 .../pointercal/pointercal/qemuarmv7/pointercal |   1 +
 .../pointercal/pointercal/qemumips/pointercal  |   1 +
 .../pointercal/pointercal/qemuppc/pointercal   | Bin 0 -> 36 bytes
 .../pointercal/pointercal/qemux86-64/pointercal|   1 +
 .../pointercal/pointercal/qemux86/pointercal   |   1 +
 .../recipes-graphics/pointercal/pointercal_0.0.bb  |  22 +
 meta-oe/recipes-graphics/tslib/tslib/ts.conf   |  25 +
 meta-oe/recipes-graphics/tslib/tslib/tslib.sh  |   8 +
 meta-oe/recipes-graphics/tslib/tslib_1.1.bb|  53 ++
 .../xtscal/xtscal/30xTs_Calibrate.sh   |  13 +
 .../xtscal/xtscal/change-cross.patch   |  18 +
 .../recipes-graphics/xtscal/xtscal/cleanup.patch   | 621 +
 .../xtscal/dso_linking_change_build_fix.patch  |  27 +
 meta-oe/recipes-graphics/xtscal/xtscal_0.6.3.bb|  33 ++
 19 files changed, 829 insertions(+)
 create mode 100644 meta-oe/recipes-graphics/pointercal/pointercal/COPYING
 create mode 100644 meta-oe/recipes-graphics/pointercal/pointercal/pointercal
 create mode 100644 
meta-oe/recipes-graphics/pointercal/pointercal/qemuarm/pointercal
 create mode 100644 
meta-oe/recipes-graphics/pointercal/pointercal/qemuarmv6/pointercal
 create mode 100644 
meta-oe/recipes-graphics/pointercal/pointercal/qemuarmv7/pointercal
 create mode 100644 
meta-oe/recipes-graphics/pointercal/pointercal/qemumips/pointercal
 create mode 100644 
meta-oe/recipes-graphics/pointercal/pointercal/qemuppc/pointercal
 create mode 100644 
meta-oe/recipes-graphics/pointercal/pointercal/qemux86-64/pointercal
 create mode 100644 
meta-oe/recipes-graphics/pointercal/pointercal/qemux86/pointercal
 create mode 100644 meta-oe/recipes-graphics/pointercal/pointercal_0.0.bb
 create mode 100644 meta-oe/recipes-graphics/tslib/tslib/ts.conf
 create mode 100644 meta-oe/recipes-graphics/tslib/tslib/tslib.sh
 create mode 100644 meta-oe/recipes-graphics/tslib/tslib_1.1.bb
 create mode 100644 meta-oe/recipes-graphics/xtscal/xtscal/30xTs_Calibrate.sh
 create mode 100644 meta-oe/recipes-graphics/xtscal/xtscal/change-cross.patch
 create mode 100644 meta-oe/recipes-graphics/xtscal/xtscal/cleanup.patch
 create mode 100644 
meta-oe/recipes-graphics/xtscal/xtscal/dso_linking_change_build_fix.patch
 create mode 100644 meta-oe/recipes-graphics/xtscal/xtscal_0.6.3.bb

-- 
2.4.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

2016-09-21 Thread Martin Jansa
On Wed, Sep 21, 2016 at 02:36:58PM +1000, Jonathan Liu wrote:
> On 21 September 2016 at 12:37, Khem Raj  wrote:
> > On Thu, Sep 15, 2016 at 3:19 PM, Paul Eggleton
> >  wrote:
> >> On Fri, 16 Sep 2016 10:17:11 Paul Eggleton wrote:
> >>> On Thu, 01 Sep 2016 14:40:43 Maxin B. John wrote:
> >>> > Move tslib recipe from oe-core layer.
> >>> >
> >>> > Signed-off-by: Maxin B. John 
> >>> > ---
> >>> >
> >>> >  meta-gpe/recipes-graphics/tslib/tslib/ts.conf  | 25 
> >>> >  meta-gpe/recipes-graphics/tslib/tslib/tslib.sh |  8 
> >>> >  meta-gpe/recipes-graphics/tslib/tslib_1.1.bb   | 53
> >>> >
> >>> > ++ 3 files changed, 86 insertions(+)
> >>> >
> >>> >  create mode 100644 meta-gpe/recipes-graphics/tslib/tslib/ts.conf
> >>> >  create mode 100644 meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
> >>> >  create mode 100644 meta-gpe/recipes-graphics/tslib/tslib_1.1.bb
> >>> >
> >>> > diff --git a/meta-gpe/recipes-graphics/tslib/tslib/ts.conf
> >>> > b/meta-gpe/recipes-graphics/tslib/tslib/ts.conf new file mode 100644
> >>> > index 000..1b0da93
> >>> > --- /dev/null
> >>> > +++ b/meta-gpe/recipes-graphics/tslib/tslib/ts.conf
> >>> > @@ -0,0 +1,25 @@
> >>> > +# Uncomment if you wish to use the linux input layer event interface
> >>> > +module_raw input
> >>> > +
> >>> > +# Uncomment if you're using a Sharp Zaurus SL-5500/SL-5000d
> >>> > +# module_raw collie
> >>> > +
> >>> > +# Uncomment if you're using a Sharp Zaurus SL-C700/C750/C760/C860
> >>> > +# module_raw corgi
> >>> > +
> >>> > +# Uncomment if you're using a device with a UCB1200/1300/1400 TS
> >>> > interface
> >>> > +# module_raw ucb1x00
> >>> > +
> >>> > +# Uncomment if you're using an HP iPaq h3600 or similar
> >>> > +# module_raw h3600
> >>> > +
> >>> > +# Uncomment if you're using a Hitachi Webpad
> >>> > +# module_raw mk712
> >>> > +
> >>> > +# Uncomment if you're using an IBM Arctic II
> >>> > +# module_raw arctic2
> >>> > +
> >>> > +module pthres pmin=1
> >>> > +module variance delta=30
> >>> > +module dejitter delta=100
> >>> > +module linear
> >>> > diff --git a/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
> >>> > b/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh new file mode 100644
> >>> > index 000..7068e8d
> >>> > --- /dev/null
> >>> > +++ b/meta-gpe/recipes-graphics/tslib/tslib/tslib.sh
> >>> > @@ -0,0 +1,8 @@
> >>> > +#!/bin/sh
> >>> > +
> >>> > +if [ -e /dev/input/touchscreen0 ]; then
> >>> > +TSLIB_TSDEVICE=/dev/input/touchscreen0
> >>> > +
> >>> > +export TSLIB_TSDEVICE
> >>> > +fi
> >>> > +
> >>> > diff --git a/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb
> >>> > b/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb new file mode 100644
> >>> > index 000..b0264c3
> >>> > --- /dev/null
> >>> > +++ b/meta-gpe/recipes-graphics/tslib/tslib_1.1.bb
> >>> > @@ -0,0 +1,53 @@
> >>> > +SUMMARY = "An abstraction layer for touchscreen panel events"
> >>> > +DESCRIPTION = "Tslib is an abstraction layer for touchscreen panel \
> >>> > +events, as well as a filter stack for the manipulation of those 
> >>> > events. \
> >>> > +Tslib is generally used on embedded devices to provide a common user \
> >>> > +space interface to touchscreen functionality."
> >>> > +HOMEPAGE = "http://tslib.berlios.de/;
> >>> > +
> >>> > +AUTHOR = "Russell King w/ plugins by Chris Larson et. al."
> >>> > +SECTION = "base"
> >>> > +LICENSE = "LGPLv2"
> >>> > +LIC_FILES_CHKSUM = 
> >>> > "file://COPYING;md5=f30a9716ef3762e3467a2f62bf790f0a"
> >>> > +
> >>> > +SRC_URI =
> >>> > "https://github.com/kergoth/tslib/releases/download/${PV}/tslib-${PV}.tar.
> >>> > x
> >>> > z;downloadfilename=tslib-${PV}.tar.xz \ +   file://ts.conf \
> >>> > +   file://tslib.sh \
> >>> > +"
> >>> > +
> >>> > +SRC_URI[md5sum] = "14771f8607b341bb4b297819d37e837d"
> >>> > +SRC_URI[sha256sum] =
> >>> > "fe35e5f710ea933b118f710e2ce4403ac076fe69926b570333867d4de082a51c" +
> >>> > +UPSTREAM_CHECK_URI = "https://github.com/kergoth/tslib/releases;
> >>> > +
> >>> > +inherit autotools pkgconfig
> >>> > +
> >>> > +EXTRA_OECONF = "--enable-shared --disable-h3600 --enable-input
> >>> > --disable-corgi --disable-collie --disable-mk712 --disable-arctic2
> >>> > --disable-ucb1x00" +
> >>> > +do_install_prepend() {
> >>> > +   install -m 0644 ${WORKDIR}/ts.conf ${S}/etc/ts.conf
> >>> > +}
> >>> > +
> >>> > +do_install_append() {
> >>> > +   install -d ${D}${sysconfdir}/profile.d/
> >>> > +   install -m 0755 ${WORKDIR}/tslib.sh ${D}${sysconfdir}/profile.d/
> >>> > +}
> >>> > +
> >>> > +# People should consider using udev's /dev/input/touchscreen0 symlink
> >>> > +# instead of detect-stylus
> >>> > +#RDEPENDS_tslib-conf_weird-machine = "detect-stylus"
> >>> > +RPROVIDES_tslib-conf = "libts-0.0-conf"
> >>> > +
> >>> > +PACKAGES =+ "tslib-conf tslib-tests tslib-calibrate"
> >>> > +DEBIAN_NOAUTONAME_tslib-conf = "1"
> >>> > +DEBIAN_NOAUTONAME_tslib-tests = "1"
> >>> > 

Re: [oe] [meta-networking][PATCH] samba: remove blacklist

2016-09-21 Thread Martin Jansa
Yes, and libpam autodetected dependency wasn't fixed by the change
mentioned in the commit message, but in new change provided by Andreas
(also in master-next).
https://patchwork.openembedded.org/patch/131789/

On Wed, Sep 21, 2016 at 10:38 AM, Andreas Müller <
schnitzelt...@googlemail.com> wrote:

> On Wed, Sep 21, 2016 at 9:39 AM,   wrote:
> > From: Jackie Huang 
> >
> > * The libpam dependency issue is fixed by:
> >
> >   12a118989296d13e036d0daa9f9a3d45eee03ded
> >   waf-samba.bbclass: Add PACKAGECONFIG_CONFARGS to CONFIGUREOPTS
> >
> > * I can't never reproduce the issue with new binutils-2.27,
> >   but it should be fixed by:
> >
> >   b60c60806e57f69233db582ef88d113867c2ecd1
> >   samba: fix build by linking with bfd instead of gold
> >
> > Signed-off-by: Jackie Huang 
> > ---
> >  meta-networking/recipes-connectivity/samba/samba_4.4.5.bb | 5 -
> >  1 file changed, 5 deletions(-)
> >
> > diff --git a/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb
> b/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb
> > index 7d7fa02..3686faa 100644
> > --- a/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb
> > +++ b/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb
> > @@ -317,8 +317,3 @@ FILES_${PN}-python-dbg = "${libdir}/python${PYTHON_
> BASEVERSION}/site-packages/.d
> >
> >  RDEPENDS_${PN}-pidl_append = " perl"
> >  FILES_${PN}-pidl = "${bindir}/pidl ${datadir}/perl5/Parse"
> > -
> > -# http://errors.yoctoproject.org/Errors/Details/81004/
> > -# before this issue it was also failing in do_package and
> > -# autodetecting libpam dependency
> > -PNBLACKLIST[samba] ?= "BROKEN: fails to build with new binutils-2.27"
> > --
> > 2.8.3
> >
> > --
> Same patch from Joe MacDonald is in master-next and I assume it is
> under Martin's world test currently.
>
> Andreas
> --
> ___
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [meta-networking][PATCH] samba: remove blacklist

2016-09-21 Thread Andreas Müller
On Wed, Sep 21, 2016 at 9:39 AM,   wrote:
> From: Jackie Huang 
>
> * The libpam dependency issue is fixed by:
>
>   12a118989296d13e036d0daa9f9a3d45eee03ded
>   waf-samba.bbclass: Add PACKAGECONFIG_CONFARGS to CONFIGUREOPTS
>
> * I can't never reproduce the issue with new binutils-2.27,
>   but it should be fixed by:
>
>   b60c60806e57f69233db582ef88d113867c2ecd1
>   samba: fix build by linking with bfd instead of gold
>
> Signed-off-by: Jackie Huang 
> ---
>  meta-networking/recipes-connectivity/samba/samba_4.4.5.bb | 5 -
>  1 file changed, 5 deletions(-)
>
> diff --git a/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb 
> b/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb
> index 7d7fa02..3686faa 100644
> --- a/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb
> +++ b/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb
> @@ -317,8 +317,3 @@ FILES_${PN}-python-dbg = 
> "${libdir}/python${PYTHON_BASEVERSION}/site-packages/.d
>
>  RDEPENDS_${PN}-pidl_append = " perl"
>  FILES_${PN}-pidl = "${bindir}/pidl ${datadir}/perl5/Parse"
> -
> -# http://errors.yoctoproject.org/Errors/Details/81004/
> -# before this issue it was also failing in do_package and
> -# autodetecting libpam dependency
> -PNBLACKLIST[samba] ?= "BROKEN: fails to build with new binutils-2.27"
> --
> 2.8.3
>
> --
Same patch from Joe MacDonald is in master-next and I assume it is
under Martin's world test currently.

Andreas
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


[oe] [meta-oe][PATCH] mozjs: fix crash on non-x86 64 bit systems

2016-09-21 Thread Koen Kooi
Mozjs is mozillaware, meaning that it barely works on x86 and is plain broken 
on everything else. This time mozjs assumes that noone will ever have more than 
47bit for VA, breaking aarch64 which can have more. Thanks to polkit developers 
using mozjs systemd will crash early during boot when using polkit.

Signed-off-by: Koen Kooi 
---
 .../mozjs/Manually_mmap_heap_memory_esr17.patch| 115 +
 meta-oe/recipes-extended/mozjs/mozjs_17.0.0.bb |   1 +
 2 files changed, 116 insertions(+)
 create mode 100644 
meta-oe/recipes-extended/mozjs/mozjs/Manually_mmap_heap_memory_esr17.patch

diff --git 
a/meta-oe/recipes-extended/mozjs/mozjs/Manually_mmap_heap_memory_esr17.patch 
b/meta-oe/recipes-extended/mozjs/mozjs/Manually_mmap_heap_memory_esr17.patch
new file mode 100644
index 000..15ad03f
--- /dev/null
+++ b/meta-oe/recipes-extended/mozjs/mozjs/Manually_mmap_heap_memory_esr17.patch
@@ -0,0 +1,115 @@
+From a0c0f32299419359b44ac0f880c1ea9073ae51e1 Mon Sep 17 00:00:00 2001
+From: Zheng Xu 
+Date: Fri, 2 Sep 2016 17:40:05 +0800
+Subject: [PATCH] Bug 1143022 - Manually mmap on arm64 to ensure high 17 bits
+ are clear. r=ehoogeveen
+
+There might be 48-bit VA on arm64 depending on kernel configuration.
+Manually mmap heap memory to align with the assumption made by JS engine.
+
+Change-Id: Ic5d2b2fe4b758b3c87cc0688348af7e71a991146
+
+Upstream-status: Backport
+
+---
+ js/src/gc/Memory.cpp | 73 ++--
+ 1 file changed, 71 insertions(+), 2 deletions(-)
+
+diff --git a/js/src/gc/Memory.cpp b/js/src/gc/Memory.cpp
+index 5b386a2..38101cf 100644
+--- a/js/src/gc/Memory.cpp
 b/js/src/gc/Memory.cpp
+@@ -306,6 +306,75 @@ InitMemorySubsystem()
+ MOZ_CRASH();
+ }
+ 
++static inline void *
++MapMemory(size_t length, int prot, int flags, int fd, off_t offset)
++{
++#if defined(__ia64__)
++/*
++ * The JS engine assumes that all allocated pointers have their high 17 
bits clear,
++ * which ia64's mmap doesn't support directly. However, we can emulate it 
by passing
++ * mmap an "addr" parameter with those bits clear. The mmap will return 
that address,
++ * or the nearest available memory above that address, providing a 
near-guarantee
++ * that those bits are clear. If they are not, we return NULL below to 
indicate
++ * out-of-memory.
++ *
++ * The addr is chosen as 0x0700, which still allows about 
120TB of virtual
++ * address space.
++ *
++ * See Bug 589735 for more information.
++ */
++void *region = mmap((void*)0x0700, length, prot, flags, fd, 
offset);
++if (region == MAP_FAILED)
++return MAP_FAILED;
++/*
++ * If the allocated memory doesn't have its upper 17 bits clear, consider 
it
++ * as out of memory.
++ */
++if ((uintptr_t(region) + (length - 1)) & 0x8000) {
++JS_ALWAYS_TRUE(0 == munmap(region, length));
++return MAP_FAILED;
++}
++return region;
++#elif defined(__aarch64__)
++   /*
++* There might be similar virtual address issue on arm64 which depends on
++* hardware and kernel configurations. But the work around is slightly
++* different due to the different mmap behavior.
++*
++* TODO: Merge with the above code block if this implementation works for
++* ia64 and sparc64.
++*/
++const uintptr_t start = UINT64_C(0x0700);
++const uintptr_t end   = UINT64_C(0x8000);
++const uintptr_t step  = ChunkSize;
++   /*
++* Optimization options if there are too many retries in practice:
++* 1. Examine /proc/self/maps to find an available address. This file is
++*not always available, however. In addition, even if we examine
++*/proc/self/maps, we may still need to retry several times due to
++*racing with other threads.
++* 2. Use a global/static variable with lock to track the addresses we have
++*allocated or tried.
++*/
++uintptr_t hint;
++void* region = MAP_FAILED;
++for (hint = start; region == MAP_FAILED && hint + length <= end; hint += 
step) {
++region = mmap((void*)hint, length, prot, flags, fd, offset);
++if (region != MAP_FAILED) {
++if ((uintptr_t(region) + (length - 1)) & 0x8000) {
++if (munmap(region, length)) {
++MOZ_ASSERT(errno == ENOMEM);
++}
++region = MAP_FAILED;
++}
++}
++}
++return region == MAP_FAILED ? NULL : region;
++#else
++return mmap(NULL, length, prot, flags, fd, offset);
++#endif
++}
++
+ void *
+ MapAlignedPages(size_t size, size_t alignment)
+ {
+@@ -319,12 +388,12 @@ MapAlignedPages(size_t size, size_t alignment)
+ 
+ /* Special case: If we want page alignment, no further work is needed. */
+ if (alignment == PageSize) {
+-return mmap(NULL, size, 

[oe] [meta-networking][PATCH] samba: remove blacklist

2016-09-21 Thread jackie.huang
From: Jackie Huang 

* The libpam dependency issue is fixed by:

  12a118989296d13e036d0daa9f9a3d45eee03ded
  waf-samba.bbclass: Add PACKAGECONFIG_CONFARGS to CONFIGUREOPTS

* I can't never reproduce the issue with new binutils-2.27,
  but it should be fixed by:

  b60c60806e57f69233db582ef88d113867c2ecd1
  samba: fix build by linking with bfd instead of gold

Signed-off-by: Jackie Huang 
---
 meta-networking/recipes-connectivity/samba/samba_4.4.5.bb | 5 -
 1 file changed, 5 deletions(-)

diff --git a/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb 
b/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb
index 7d7fa02..3686faa 100644
--- a/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb
+++ b/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb
@@ -317,8 +317,3 @@ FILES_${PN}-python-dbg = 
"${libdir}/python${PYTHON_BASEVERSION}/site-packages/.d
 
 RDEPENDS_${PN}-pidl_append = " perl"
 FILES_${PN}-pidl = "${bindir}/pidl ${datadir}/perl5/Parse"
-
-# http://errors.yoctoproject.org/Errors/Details/81004/
-# before this issue it was also failing in do_package and
-# autodetecting libpam dependency
-PNBLACKLIST[samba] ?= "BROKEN: fails to build with new binutils-2.27"
-- 
2.8.3

-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [meta-oe][PATCH] mariadb: add libdbi-perl to the depends of mariadb-server

2016-09-21 Thread Martin Jansa
On Wed, Sep 21, 2016 at 01:42:47PM +0800, Yu, Mingli wrote:
> 
> 
> On 2016年09月18日 15:52, Yu, Mingli wrote:
> >
> >
> > On 2016年09月05日 12:27, Zhixiong Chi wrote:
> >>
> >>
> >> On 2016年09月01日 20:20, Martin Jansa wrote:
> >>> On Tue, Aug 23, 2016 at 11:10:30AM +0800, Zhixiong Chi wrote:
>  The commands(mysql_convert_table_format and mysql_setpermission) need
>  to the supported API provided by the libdbi-perl package.
>  So add the libdbi-perl to the variable RDEPENDS of mariabdb-server.
> >>> This isn't possible, libdbi-perl is in meta-perl and mariadb is in
> >>> meta-oe.
> >>>
> >>> meta-oe doesn't depend (and cannot) on meta-perl.
> >> The script mysql_convert_table_format(line 50) and
> >> mysql_convert_table_format
> >> (line 20) which located xxx/mariadb/scripts/ source path will call the
> >> DBI function
> >> with the sentence "use DBI", and this DBI function is provided by the
> >> libdbi-perl
> >> package.
> >>
> >> So the scripts will fail when start to work.
> >
> > Any update?
> >
> > The issue also exists in my environment as mariabdb-server rdepends on
> > DBI.pm which is provided by libdbi-perl.
> >
> > Thanks,
> 
> Ping.

Pong.

Still cannot depend on meta-perl layer from meta-oe.

> Thanks,
> 
> >
> >>
> >> Thanks.
>  Signed-off-by: Zhixiong Chi 
>  ---
>    meta-oe/recipes-support/mysql/mariadb.inc | 2 +-
>    1 file changed, 1 insertion(+), 1 deletion(-)
> 
>  diff --git a/meta-oe/recipes-support/mysql/mariadb.inc
>  b/meta-oe/recipes-support/mysql/mariadb.inc
>  index 73905b6..c2d2ecf 100644
>  --- a/meta-oe/recipes-support/mysql/mariadb.inc
>  +++ b/meta-oe/recipes-support/mysql/mariadb.inc
>  @@ -169,7 +169,7 @@ RDEPENDS_${PN}-client = "perl
>  perl-module-getopt-long perl-module-file-temp \
>    RDEPENDS_${PN}-server = "perl perl-module-getopt-long
>  perl-module-data-dumper \
>    perl-module-file-basename perl-module-file-path
>  perl-module-sys-hostname \
>    perl-module-file-copy perl-module-file-temp perl-module-posix \
>  -${PN}-client"
>  +${PN}-client libdbi-perl"
>    RDEPENDS_${PN}-leftovers = "perl perl-module-cwd
>  perl-module-benchmark perl-module-getopt-long \
>    perl-module-posix perl-module-data-dumper perl-module-sigtrap
>  perl-module-threads \
>    perl-module-threads-shared perl-module-io-socket
>  perl-module-sys-hostname perl-module-file-copy \
>  --
>  1.9.1
> 
>  --
>  ___
>  Openembedded-devel mailing list
>  Openembedded-devel@lists.openembedded.org
>  http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> >>>
> >>>
> >>
> -- 
> ___
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel

-- 
Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com


signature.asc
Description: Digital signature
-- 
___
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel


Re: [oe] [meta-filesystems][PATCH 1/2] xfsprogs: 3.2.3 -> 4.7.0

2016-09-21 Thread Martin Jansa
On Wed, Sep 21, 2016 at 10:53:21AM +0800, wenzong fan wrote:
> On 09/13/2016 10:49 PM, Martin Jansa wrote:
> > On Mon, Sep 12, 2016 at 01:20:01AM -0700, Robert Yang wrote:
> >> The 3.2.3 doesn't work with kernel 4.8 any more.
> >>
> >> * Update remove-install-as-user.patch and 
> >> xfsprogs-generate-crctable-which-is-moved-into-runti.patch
> >> * Remove drop-configure-check-for-aio.patch which was for uclibc, and
> >>   uclibc is not supported by oe-core any more.
> >
> > Thanks for update (instead of blacklist), but there is one more issue
> > when building with gold:
> 
> Hi Martin,
> 
> I also got those failures from my build which DISTRO_FEATURES doesn't 
> include "ld-is-gold", my concern is why do you think this is related to 
> gold?

Just because gold is more strict and I've assumed that it was tested
with default bfd before sending to the ML.

> > | Building growfs
> > | [CC] xfs_growfs.o
> > | [LD] xfs_growfs
> > | ../libxcmd/.libs/libxcmd.so: undefined reference to 
> > `blkid_new_probe_from_filename'
> > | ../libxcmd/.libs/libxcmd.so: undefined reference to 
> > `blkid_topology_get_alignment_offset'
> > | ../libxcmd/.libs/libxcmd.so: undefined reference to 
> > `blkid_probe_get_topology'
> > | ../libxcmd/.libs/libxcmd.so: undefined reference to `blkid_do_fullprobe'
> > | ../libxcmd/.libs/libxcmd.so: undefined reference to 
> > `blkid_topology_get_logical_sector_size'
> > | ../libxcmd/.libs/libxcmd.so: undefined reference to 
> > `blkid_topology_get_optimal_io_size'
> > | ../libxcmd/.libs/libxcmd.so: undefined reference to 
> > `blkid_probe_lookup_value'
> > | ../libxcmd/.libs/libxcmd.so: undefined reference to `blkid_free_probe'
> > | ../libxcmd/.libs/libxcmd.so: undefined reference to 
> > `blkid_topology_get_physical_sector_size'
> > | ../libxcmd/.libs/libxcmd.so: undefined reference to 
> > `blkid_probe_enable_partitions'
> > | ../libxcmd/.libs/libxcmd.so: undefined reference to 
> > `blkid_topology_get_minimum_io_size'
> > | collect2: error: ld returned 1 exit status
> > | make[2]: *** [xfs_growfs] Error 1
> > | make[1]: *** [growfs] Error 2
> >
> >>
> >> (LOCAL REV: NOT UPSTREAM) -- Sent to oe-devel on 20160912
> >>
> >> Signed-off-by: Robert Yang 
> >> ---
> >>  .../files/drop-configure-check-for-aio.patch   | 93 
> >> --
> >>  .../xfsprogs/files/remove-install-as-user.patch| 53 +---
> >>  ...nerate-crctable-which-is-moved-into-runti.patch | 40 --
> >>  .../recipes-utils/xfsprogs/xfsprogs_3.2.3.bb   | 52 
> >>  .../recipes-utils/xfsprogs/xfsprogs_4.7.0.bb   | 51 
> >>  5 files changed, 90 insertions(+), 199 deletions(-)
> >>  delete mode 100644 
> >> meta-filesystems/recipes-utils/xfsprogs/files/drop-configure-check-for-aio.patch
> >>  delete mode 100644 
> >> meta-filesystems/recipes-utils/xfsprogs/xfsprogs_3.2.3.bb
> >>  create mode 100644 
> >> meta-filesystems/recipes-utils/xfsprogs/xfsprogs_4.7.0.bb
> >>
> >> diff --git 
> >> a/meta-filesystems/recipes-utils/xfsprogs/files/drop-configure-check-for-aio.patch
> >>  
> >> b/meta-filesystems/recipes-utils/xfsprogs/files/drop-configure-check-for-aio.patch
> >> deleted file mode 100644
> >> index 7601095..000
> >> --- 
> >> a/meta-filesystems/recipes-utils/xfsprogs/files/drop-configure-check-for-aio.patch
> >> +++ /dev/null
> >> @@ -1,93 +0,0 @@
> >> -xfsprogs: drop configure check for aio
> >> -
> >> -It's unused and breaks compilation with uclibc.
> >> -
> >> -Upstream-Status: Pending
> >> -Signed-off-by: Hongxu Jia 
> >> 
> >> - configure.ac |  6 +++---
> >> - m4/Makefile  |  1 -
> >> - m4/package_aiodev.m4 | 36 
> >> - 3 files changed, 3 insertions(+), 40 deletions(-)
> >> -
> >> -diff --git a/configure.ac b/configure.ac
> >> -index b968977..4e2a263 100644
> >>  a/configure.ac
> >> -+++ b/configure.ac
> >> -@@ -47,6 +47,9 @@ AC_ARG_ENABLE(lib64,
> >> -  enable_lib64=yes)
> >> - AC_SUBST(enable_lib64)
> >> -
> >> -+librt="-lrt"
> >> -+AC_SUBST(librt)
> >> -+
> >> - #
> >> - # If the user specified a libdir ending in lib64 do not append another
> >> - # 64 to the library names.
> >> -@@ -92,9 +95,6 @@ AC_PACKAGE_GLOBALS(xfsprogs)
> >> - AC_PACKAGE_UTILITIES(xfsprogs)
> >> - AC_MULTILIB($enable_lib64)
> >> -
> >> --AC_PACKAGE_NEED_AIO_H
> >> --AC_PACKAGE_NEED_LIO_LISTIO
> >> --
> >> - AC_PACKAGE_NEED_UUID_H
> >> - AC_PACKAGE_NEED_UUIDCOMPARE
> >> -
> >> -diff --git a/m4/Makefile b/m4/Makefile
> >> -index 654a4fb..d282f0a 100644
> >>  a/m4/Makefile
> >> -+++ b/m4/Makefile
> >> -@@ -14,7 +14,6 @@ CONFIGURE = \
> >> -
> >> - LSRCFILES = \
> >> -  manual_format.m4 \
> >> -- package_aiodev.m4 \
> >> -  package_blkid.m4 \
> >> -  package_globals.m4 \
> >> -  package_libcdev.m4 \
> >> -diff --git a/m4/package_aiodev.m4 b/m4/package_aiodev.m4
> >> -index 490d9c8..8b13789 100644
> >>  a/m4/package_aiodev.m4
> >> -+++ 

[oe] [meta-networking][PATCH 8/8 v2] libtdb: fixes for deterministic builds

2016-09-21 Thread jackie.huang
From: Jackie Huang 

* Add configure option and PACKAGECONFIG for
  the following packages:
  - acl
  - attr
  - libaio
  - libbsd
  - libcap
  - valgrind

* They are all optional, so disable by default
  or control them based on DISTRO_FEATURES.

* Remove the direct dependency on libaio

Signed-off-by: Jackie Huang 
---
 .../tdb-Add-configure-options-for-packages.patch   | 177 +
 .../recipes-support/libtdb/libtdb_1.3.10.bb|  17 +-
 2 files changed, 191 insertions(+), 3 deletions(-)
 create mode 100644 
meta-networking/recipes-support/libtdb/libtdb/tdb-Add-configure-options-for-packages.patch

diff --git 
a/meta-networking/recipes-support/libtdb/libtdb/tdb-Add-configure-options-for-packages.patch
 
b/meta-networking/recipes-support/libtdb/libtdb/tdb-Add-configure-options-for-packages.patch
new file mode 100644
index 000..4000557
--- /dev/null
+++ 
b/meta-networking/recipes-support/libtdb/libtdb/tdb-Add-configure-options-for-packages.patch
@@ -0,0 +1,177 @@
+From 10ac5e5fdda44adcc2a159b6f9a2d51a51361057 Mon Sep 17 00:00:00 2001
+From: Jackie Huang 
+Date: Wed, 21 Sep 2016 10:46:19 +0800
+Subject: [PATCH] tdb: Add configure options for packages
+
+Add configure options for the following packages:
+ - acl
+ - attr
+ - libaio
+ - libbsd
+ - libcap
+ - valgrind
+
+Upstream-Status: Inappropriate [oe deterministic build specific]
+
+Signed-off-by: Jackie Huang 
+---
+ lib/replace/system/wscript_configure |  6 ++-
+ lib/replace/wscript  | 85 
+ wscript  |  7 ++-
+ 3 files changed, 79 insertions(+), 19 deletions(-)
+
+diff --git a/lib/replace/system/wscript_configure 
b/lib/replace/system/wscript_configure
+index 2035474..10f9ae7 100644
+--- a/lib/replace/system/wscript_configure
 b/lib/replace/system/wscript_configure
+@@ -1,6 +1,10 @@
+ #!/usr/bin/env python
+ 
+-conf.CHECK_HEADERS('sys/capability.h')
++import Options
++
++if Options.options.enable_libcap:
++conf.CHECK_HEADERS('sys/capability.h')
++
+ conf.CHECK_FUNCS('getpwnam_r getpwuid_r getpwent_r')
+ 
+ # solaris varients of getXXent_r
+diff --git a/lib/replace/wscript b/lib/replace/wscript
+index 145300d..310048c 100644
+--- a/lib/replace/wscript
 b/lib/replace/wscript
+@@ -23,6 +23,41 @@ def set_options(opt):
+ opt.PRIVATE_EXTENSION_DEFAULT('')
+ opt.RECURSE('buildtools/wafsamba')
+ 
++opt.add_option('--with-acl',
++   help=("Enable use of acl"),
++   action="store_true", dest='enable_acl')
++opt.add_option('--without-acl',
++   help=("Disable use of acl"),
++   action="store_false", dest='enable_acl', default=False)
++
++opt.add_option('--with-attr',
++   help=("Enable use of attr"),
++   action="store_true", dest='enable_attr')
++opt.add_option('--without-attr',
++   help=("Disable use of attr"),
++   action="store_false", dest='enable_attr', default=False)
++
++opt.add_option('--with-libaio',
++   help=("Enable use of libaio"),
++   action="store_true", dest='enable_libaio')
++opt.add_option('--without-libaio',
++   help=("Disable use of libaio"),
++   action="store_false", dest='enable_libaio', default=False)
++
++opt.add_option('--with-libbsd',
++   help=("Enable use of libbsd"),
++   action="store_true", dest='enable_libbsd')
++opt.add_option('--without-libbsd',
++   help=("Disable use of libbsd"),
++   action="store_false", dest='enable_libbsd', default=False)
++
++opt.add_option('--with-libcap',
++   help=("Enable use of libcap"),
++   action="store_true", dest='enable_libcap')
++opt.add_option('--without-libcap',
++   help=("Disable use of libcap"),
++   action="store_false", dest='enable_libcap', default=False)
++
+ @Utils.run_once
+ def configure(conf):
+ conf.RECURSE('buildtools/wafsamba')
+@@ -32,12 +67,25 @@ def configure(conf):
+ conf.DEFINE('HAVE_LIBREPLACE', 1)
+ conf.DEFINE('LIBREPLACE_NETWORK_CHECKS', 1)
+ 
+-conf.CHECK_HEADERS('linux/types.h crypt.h locale.h acl/libacl.h compat.h')
+-conf.CHECK_HEADERS('acl/libacl.h attr/xattr.h compat.h ctype.h dustat.h')
++conf.CHECK_HEADERS('linux/types.h crypt.h locale.h compat.h')
++conf.CHECK_HEADERS('compat.h ctype.h dustat.h')
+ conf.CHECK_HEADERS('fcntl.h fnmatch.h glob.h history.h krb5.h langinfo.h')
+-conf.CHECK_HEADERS('libaio.h locale.h ndir.h pwd.h')
+-conf.CHECK_HEADERS('shadow.h sys/acl.h')
+-conf.CHECK_HEADERS('sys/attributes.h attr/attributes.h sys/capability.h 
sys/dir.h sys/epoll.h')
++conf.CHECK_HEADERS('locale.h ndir.h pwd.h')
++