[OE-core] debugedit: canonicalization unexpectedly shrank by one character

2013-04-24 Thread Martin Jansa
Hi,

with debugedit errors now catched and shown after:
commit 262a69ffd33e9d001a7a15fc73671a015e3b5dd1
Author: Richard Purdie richard.pur...@linuxfoundation.org
Date:   Mon Mar 25 16:52:07 2013 +

package.bbclass: Handle subprocess errors correctly

If an error occurs in subprocess.call() we currently don't catch it. In 
particular
we have issues where debugedit is segfaulting unnoticed. This fixes up
various code paths to catch the errors.

I get couple of recipes failing with errors like:

NOTE: Running task 4179 of 4962 (ID: 2136, 
/OE/webos/owpb/openwebos-ports/meta-smartphone/meta-android/recipes-multimedia/android-audiosystem/android-audiosystem_bzr.bb,
 do_package)
NOTE: recipe android-audiosystem-1.8+bzr43-r0: task do_package: Started
ERROR: debugedit failed with exit code 1 (cmd was 
'/OE/webos/owpb/openwebos-ports/tmp-eglibc/sysroots/x86_64-linux/usr/lib/rpm/bin/debugedit'
 -b 
'/OE/webos/owpb/openwebos-ports/tmp-eglibc/work/armv7a-vfp-neon-webos-linux-gnueabi'
 -d '/usr/src/debug' -i -l 
'/OE/webos/owpb/openwebos-ports/tmp-eglibc/work/armv7a-vfp-neon-webos-linux-gnueabi/android-audiosystem/1.8+bzr43-r0/debugsources.list'
 
'/OE/webos/owpb/openwebos-ports/tmp-eglibc/work/armv7a-vfp-neon-webos-linux-gnueabi/android-audiosystem/1.8+bzr43-r0/package/usr/lib/libwaudio.so.1.0')
ERROR: Function failed: split_and_strip_files
ERROR: Logfile of failure stored in: 
/OE/webos/owpb/openwebos-ports/tmp-eglibc/work/armv7a-vfp-neon-webos-linux-gnueabi/android-audiosystem/1.8+bzr43-r0/temp/log.do_package.3450
NOTE: recipe android-audiosystem-1.8+bzr43-r0: task do_package: Failed
ERROR: Task 2136 
(/OE/webos/owpb/openwebos-ports/meta-smartphone/meta-android/recipes-multimedia/android-audiosystem/android-audiosystem_bzr.bb,
 do_package) failed with exit code '1'

Unfortunately this error does not show stdout/stderr from debugedit, but 
running it manually:
'/OE/webos/owpb/openwebos-ports/tmp-eglibc/sysroots/x86_64-linux/usr/lib/rpm/bin/debugedit'
 -b 
'/OE/webos/owpb/openwebos-ports/tmp-eglibc/work/armv7a-vfp-neon-webos-linux-gnueabi'
 -d '/usr/src/debug' -i -l 
'/OE/webos/owpb/openwebos-ports/tmp-eglibc/work/armv7a-vfp-neon-webos-linux-gnueabi/android-audiosystem/1.8+bzr43-r0/debugsources.list'
 
'/OE/webos/owpb/openwebos-ports/tmp-eglibc/work/armv7a-vfp-neon-webos-linux-gnueabi/android-audiosystem/1.8+bzr43-r0/package/usr/lib/libwaudio.so.1.0'
/OE/webos/owpb/openwebos-ports/tmp-eglibc/sysroots/x86_64-linux/usr/lib/rpm/bin/debugedit:
 canonicalization unexpectedly shrank by one character

This leads to 
https://bugzilla.redhat.com/show_bug.cgi?id=304121
https://bugs.launchpad.net/rpm/+bug/638633
https://qa.mandriva.com/show_bug.cgi?id=62391

but no clear solution (it would be nice to show which path triggered that 
message 
as suggested in redhat bugzilla)

I can INHIBIT_PACKAGE_DEBUG_SPLIT in failing recipes or adding slash 
to -d '/usr/src/debug/' works in this case too..

Other ideas?

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


signature.asc
Description: Digital signature
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH] eglibc: Add gettext-native to DEPENDS

2013-04-24 Thread Phil Blundell
On Tue, 2013-04-23 at 22:45 +0100, Richard Purdie wrote:
 On Tue, 2013-04-23 at 17:44 +0100, Phil Blundell wrote:
   # nptl needs unwind support in gcc, which can't be built without glibc.
  -DEPENDS = virtual/${TARGET_PREFIX}gcc-initial linux-libc-headers 
  virtual/${TARGET_PREFIX}libc-initial
  +DEPENDS = virtual/${TARGET_PREFIX}gcc-initial linux-libc-headers 
  virtual/${TARGET_PREFIX}libc-initial gettext-native
   # nptl needs libgcc but dlopens it, so our shlibs code doesn't detect this
   #RDEPENDS_${PN} += ${@['','libgcc']['nptl' in '${GLIBC_ADDONS}']}
   PROVIDES = virtual/libc virtual/${TARGET_PREFIX}libc-for-gcc
 
 This will have a significant adverse affect on build speed due to build
 dependency bottlenecks :(
 
 Are there any good options for avoiding this?

Well, obviously folks who do have it in the host environment can set
ASSUME_PROVIDED.  I assume most people do have that installed, otherwise
this would be failing all the time.

Other than that, I think your options are:

1. figure out a way to defer catalog building to later, e.g. put it in
eglibc-locale instead.  This would probably involve some hacking of the
eglibc makefiles but I don't think it would be especially hard.

2. find a way to disable catalog generation entirely for folks who don't
want it.  That might involve inventing DISTRO_FEATURES=l10n or
something and patching (albeit trivial) to both configure.in and the
makefiles.  I imagine that change would be upstreamable in eglibc.

3. reimplement msgcat as a python script or something else that doesn't
need compiling, or pull out msgcat.c into its own recipe that just
builds this single file (avoiding the autotools overhead that
gettext-native has).

I can't think of any other obvious choices offhand but I'm sure there
are more.

The thing that does seem a bit puzzling is that this problem didn't use
to happen with older versions of oe-core (in particular, I never saw it
with my previous snapshot which used eglibc 2.16).  I'm not quite sure
what changed to make it suddenly become an issue.

p.



___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


Re: [OE-core] [oe] OpenEmbedded TSC 8 April 2013

2013-04-24 Thread Richard Purdie
On Wed, 2013-04-24 at 08:43 +0200, Martin Jansa wrote:
 On Tue, Apr 23, 2013 at 02:47:56PM -0700, Jeff Osier-Mixon wrote:
  OpenEmbedded Technical Steering Committee
  8 April 2013
  
  b. document whitespace changes to the shell
  http://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines
  http://www.openembedded.org/wiki/Styleguide
  https://wiki.yoctoproject.org/wiki/Recipe_%26_Patch_Style_Guide
  = still need to de-dup these, need a volunteer
  ask for volunteers after 1.4 (jefro)
 
 Someone probably noticed, but all meta-openembedded layers are now using
 consistent indentation:
 http://git.openembedded.org/meta-openembedded/commit/?id=a45830a39bb47a9eab27980d52966226c9504ea4
 
 Can we reevaluate decision to keep styleguide promoting different
 indentation for python and shell tasks? Otherwise we should mention
 different rules for oe-core and other layers.

The TSC talked about it and agreed a particular direction. Its clear
that some people don't like the direction so they just ignored it and do
their own thing anyway.

This is the wrong way to go about making decisions and I'm extremely
disappointed people are doing this.

There were specific technical reasons I suggested we not do this. One of
the asks of the Yocto members is some kind of stability, whatever that
is. Whitespace changes like this are *extremely* disruptive to patch
flow. I think its clear there are people out there using older versions
of the codebase yet they pick patches off master and backport them for a
variety of reasons. As soon as you get changes like this involved, it
breaks their ability to do that. With the python change, there was a
good technical reason we did it. Despite that I was personally literally
backed into a corner and shouted at by some rather upset people last
time this happened with the python change. I can see their point too.
For changing shell, we don't have any good technical reason other than
cosmetics. I've made this argument before.

You know what, thanks for the support guys :(

At this point I assume I'm free to ignore the TSC since we now have
precedent for it?

Richard



___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


Re: [OE-core] [oe] OpenEmbedded TSC 8 April 2013

2013-04-24 Thread Martin Jansa
On Wed, Apr 24, 2013 at 09:01:06AM +0100, Richard Purdie wrote:
 On Wed, 2013-04-24 at 08:43 +0200, Martin Jansa wrote:
  On Tue, Apr 23, 2013 at 02:47:56PM -0700, Jeff Osier-Mixon wrote:
   OpenEmbedded Technical Steering Committee
   8 April 2013
   
   b. document whitespace changes to the shell
   http://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines
   http://www.openembedded.org/wiki/Styleguide
   https://wiki.yoctoproject.org/wiki/Recipe_%26_Patch_Style_Guide
   = still need to de-dup these, need a volunteer
   ask for volunteers after 1.4 (jefro)
  
  Someone probably noticed, but all meta-openembedded layers are now using
  consistent indentation:
  http://git.openembedded.org/meta-openembedded/commit/?id=a45830a39bb47a9eab27980d52966226c9504ea4
  
  Can we reevaluate decision to keep styleguide promoting different
  indentation for python and shell tasks? Otherwise we should mention
  different rules for oe-core and other layers.
 
 The TSC talked about it and agreed a particular direction. Its clear
 that some people don't like the direction so they just ignored it and do
 their own thing anyway.
 
 This is the wrong way to go about making decisions and I'm extremely
 disappointed people are doing this.
 
 There were specific technical reasons I suggested we not do this. One of
 the asks of the Yocto members is some kind of stability, whatever that
 is. Whitespace changes like this are *extremely* disruptive to patch
 flow. I think its clear there are people out there using older versions
 of the codebase yet they pick patches off master and backport them for a
 variety of reasons. As soon as you get changes like this involved, it
 breaks their ability to do that. With the python change, there was a
 good technical reason we did it. Despite that I was personally literally
 backed into a corner and shouted at by some rather upset people last
 time this happened with the python change. I can see their point too.
 For changing shell, we don't have any good technical reason other than
 cosmetics. I've made this argument before.

Hi,

I'm sorry you feel that way about it, I'll try to make it a bit better:

1) it was discussed and acked by major meta-openembedded contributors
and maintainers:
http://lists.linuxtogo.org/pipermail/openembedded-devel/2013-April/044989.html

2) it was done just before we'll branch dylan, so that backporting issue
is only for people backporting over 2 releases (from after-dylan-master
to danny). And even if someone gets whitespace wrong in backport, then
there is no real harm, because as you say, it's only cosmetic now and
meta-openembedded layers were very inconsistent about it (tabs were used
only in minority of recipes).

Cheers,

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


signature.asc
Description: Digital signature
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH v2] rpm: change arch scoring items

2013-04-24 Thread Bogdan Marinescu
Don't add the first line of /etc/rpm/platform to the list of patterns
to match when computing an arch score, use it just for getting
information about the platform (cpu/vendor/os).

[YOCTO #3864]

Signed-off-by: Bogdan Marinescu bogdan.a.marine...@intel.com
---
 .../rpm/rpm/rpm-platform-file-fix.patch|   28 
 meta/recipes-devtools/rpm/rpm_5.4.9.bb |3 ++-
 2 files changed, 30 insertions(+), 1 deletion(-)
 create mode 100644 meta/recipes-devtools/rpm/rpm/rpm-platform-file-fix.patch

diff --git a/meta/recipes-devtools/rpm/rpm/rpm-platform-file-fix.patch 
b/meta/recipes-devtools/rpm/rpm/rpm-platform-file-fix.patch
new file mode 100644
index 000..0f391d2
--- /dev/null
+++ b/meta/recipes-devtools/rpm/rpm/rpm-platform-file-fix.patch
@@ -0,0 +1,28 @@
+Don't add the first line of /etc/rpm/platform to the list of patterns
+to match when computing an arch score, use it just for getting
+information about the platform (cpu/vendor/os). Fixes #3864.
+
+Upstream-Status: Inappropriate [embedded specific]
+
+diff --git a/lib/rpmrc.c b/lib/rpmrc.c
+index e676601..9140bbe 100644
+--- a/lib/rpmrc.c
 b/lib/rpmrc.c
+@@ -510,6 +510,7 @@ static rpmRC rpmPlatform(const char * platform)
+ #endif
+   }
+ 
++#if !defined(RPM_VENDOR_POKY) /* Skip the explicit-platform */
+ #if defined(RPM_VENDOR_OPENPKG) /* explicit-platform */
+   /* do not use vendor and GNU attribution */
+   p = rpmExpand(%{_host_cpu}-%{_host_os}, NULL);
+@@ -520,7 +521,8 @@ static rpmRC rpmPlatform(const char * platform)
+ #endif
+   xx = mireAppend(RPMMIRE_STRCMP, 0, p, NULL, mi_re, mi_nre);
+   p = _free(p);
+-  
++#endif
++
+   init_platform++;
+ }
+ rc = (init_platform ? RPMRC_OK : RPMRC_FAIL);
diff --git a/meta/recipes-devtools/rpm/rpm_5.4.9.bb 
b/meta/recipes-devtools/rpm/rpm_5.4.9.bb
index 7d2cba4..112d11d 100644
--- a/meta/recipes-devtools/rpm/rpm_5.4.9.bb
+++ b/meta/recipes-devtools/rpm/rpm_5.4.9.bb
@@ -43,7 +43,7 @@ LICENSE = LGPLv2.1
 LIC_FILES_CHKSUM = file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1
 
 DEPENDS = libpcre attr acl popt ossp-uuid file bison-native
-PR = r62
+PR = r63
 
 # rpm2cpio is a shell script, which is part of the rpm src.rpm.  It is needed
 # in order to extract the distribution SRPM into a format we can extract...
@@ -86,6 +86,7 @@ SRC_URI = 
http://www.rpm5.org/files/rpm/rpm-5.4/rpm-5.4.9-0.20120508.src.rpm;ex
   file://rpm-platform2.patch \
   file://rpm-remove-sykcparse-decl.patch \
   file://debugedit-segv.patch \
+ file://rpm-platform-file-fix.patch \
  
 
 # Uncomment the following line to enable platform score debugging
-- 
1.7.10.4


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] Reexecuting do_fetch after do_unpack failed with reference is not a tree

2013-04-24 Thread Martin Jansa
Hi,

I guess this will be hard to fix correctly, but please comment if I've
overlooked something:

1) update foo git repository with new commit ABCD, but forget to push it
2) bump SRCREV in foo.bb to ABCD
3) run bitbake foo, it will run do_fetch to catch new changes in remote
   repo, but ABCD is not there, so do_unpack will fail like this:

   NOTE: Running task 2289 of 4227 (ID: 1185, foo.bb, do_unpack)
   NOTE: recipe foo-1.0+gitr2+ABCD: task do_unpack: Started
   ERROR: Function failed: Fetcher failure: Fetch command failed with exit code 
128, output:
   fatal: reference is not a tree: ABCD

4) realize missing git push in step 1) and push it now
5) run bitbake foo again, but do_unpack is still failing, because
   do_fetch checksums is the same (nothing changed in metadata) so stamp
   is still valid.

6) fix it with bitbake -c fetch -f foo, but that could be complicated
   if bump SRCREV was pushed already and possibly many builders already
   executed do_fetch, so maybe push PR bump or something like that.

Only better solution than 6) I can think of, is to detect 
fatal: reference is not a tree in do_unpack and if it's git repository
then remove do_fetch stamp and hope it was fixed in remote git repo.

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


signature.asc
Description: Digital signature
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


Re: [OE-core] Reexecuting do_fetch after do_unpack failed with reference is not a tree

2013-04-24 Thread Richard Purdie
On Wed, 2013-04-24 at 10:46 +0200, Martin Jansa wrote:
 Hi,
 
 I guess this will be hard to fix correctly, but please comment if I've
 overlooked something:
 
 1) update foo git repository with new commit ABCD, but forget to push it
 2) bump SRCREV in foo.bb to ABCD
 3) run bitbake foo, it will run do_fetch to catch new changes in remote
repo, but ABCD is not there, so do_unpack will fail like this:
 
NOTE: Running task 2289 of 4227 (ID: 1185, foo.bb, do_unpack)
NOTE: recipe foo-1.0+gitr2+ABCD: task do_unpack: Started
ERROR: Function failed: Fetcher failure: Fetch command failed with exit 
 code 128, output:
fatal: reference is not a tree: ABCD
 
 4) realize missing git push in step 1) and push it now
 5) run bitbake foo again, but do_unpack is still failing, because
do_fetch checksums is the same (nothing changed in metadata) so stamp
is still valid.
 
 6) fix it with bitbake -c fetch -f foo, but that could be complicated
if bump SRCREV was pushed already and possibly many builders already
executed do_fetch, so maybe push PR bump or something like that.
 
 Only better solution than 6) I can think of, is to detect 
 fatal: reference is not a tree in do_unpack and if it's git repository
 then remove do_fetch stamp and hope it was fixed in remote git repo.

I'd say do_fetch should detect that the specified revision isn't present
and fail there and then in do_fetch.

Cheers,

Richard


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


Re: [OE-core] Reexecuting do_fetch after do_unpack failed with reference is not a tree

2013-04-24 Thread Paul Eggleton
On Wednesday 24 April 2013 10:46:15 Martin Jansa wrote:
 I guess this will be hard to fix correctly, but please comment if I've
 overlooked something:
 
 1) update foo git repository with new commit ABCD, but forget to push it
 2) bump SRCREV in foo.bb to ABCD
 3) run bitbake foo, it will run do_fetch to catch new changes in remote
repo, but ABCD is not there, so do_unpack will fail like this:
 
NOTE: Running task 2289 of 4227 (ID: 1185, foo.bb, do_unpack)
NOTE: recipe foo-1.0+gitr2+ABCD: task do_unpack: Started
ERROR: Function failed: Fetcher failure: Fetch command failed with exit
 code 128, output: fatal: reference is not a tree: ABCD
 
 4) realize missing git push in step 1) and push it now
 5) run bitbake foo again, but do_unpack is still failing, because
do_fetch checksums is the same (nothing changed in metadata) so stamp
is still valid.
 
 6) fix it with bitbake -c fetch -f foo, but that could be complicated
if bump SRCREV was pushed already and possibly many builders already
executed do_fetch, so maybe push PR bump or something like that.
 
 Only better solution than 6) I can think of, is to detect
 fatal: reference is not a tree in do_unpack and if it's git repository
 then remove do_fetch stamp and hope it was fixed in remote git repo.

I don't think this can work. The only way to fix this would be to check if the 
specified SRCREV (and/or branch/tag if specified) is valid during do_fetch and 
fail there if it isn't.

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


Re: [OE-core] postinst does not finish

2013-04-24 Thread Andreas Müller
On Tue, Apr 23, 2013 at 9:43 AM, Andreas Müller
schnitzelt...@googlemail.com wrote:
 On Tue, Apr 23, 2013 at 9:27 AM, Andreas Müller
 schnitzelt...@googlemail.com wrote:
 On Mon, Apr 22, 2013 at 10:36 AM, Koen Kooi k...@dominion.thruhere.net 
 wrote:

 Op 21 apr. 2013, om 17:09 heeft Richard Purdie 
 richard.pur...@linuxfoundation.org het volgende geschreven:

 On Sun, 2013-04-21 at 08:59 +0200, Koen Kooi wrote:
 Op 19 apr. 2013, om 16:00 heeft Koen Kooi k...@dominion.thruhere.net 
 het volgende geschreven:
 Op 19 apr. 2013, om 15:37 heeft Koen Kooi k...@dominion.thruhere.net 
 het volgende geschreven:
 And it still doesn't work :(

 root@beaglebone:~# systemctl status gdm -a
 gdm.service - Gnome Display Manager
  Loaded: loaded (/lib/systemd/system/gdm.service; enabled)
  Active: active (running) since Sat 2000-01-01 19:22:11 UTC; 13 years 3 
 months ago
 Main PID: 147 (gdm-binary)
  CGroup: name=systemd:/system/gdm.service
  └─147 /usr/sbin/gdm-binary -nodaemon

 Apr 19 13:56:22 beaglebone gdm-simple-slave[326]: WARNING: Couldn't look 
 up uid
 Apr 19 13:56:22 beaglebone gdm-simple-slave[337]: WARNING: User gdm 
 doesn't exist
 Apr 19 13:56:22 beaglebone gdm-simple-slave[326]: WARNING: Unable to 
 parse output:
 Apr 19 13:56:22 beaglebone gdm-simple-slave[326]: WARNING: Unable to 
 parse D-Bus launch output
 Apr 19 13:56:22 beaglebone gdm-simple-slave[338]: WARNING: User gdm 
 doesn't exist
 Apr 19 13:56:22 beaglebone gdm-simple-slave[326]: WARNING: Could not run 
 helper: Failed to execute child process 
 /usr/lib/gdm/ck-get-x11-display-device (No such file or directory)
 Apr 19 13:56:22 beaglebone gdm[147]: gdm-binary[147]: WARNING: 
 GdmDisplay: display lasted 1.401004 seconds
 Apr 19 13:56:22 beaglebone gdm-binary[147]: WARNING: GdmDisplay: display 
 lasted 1.401004 seconds
 Apr 19 13:56:22 beaglebone gdm-binary[147]: WARNING: 
 GdmLocalDisplayFactory: maximum number of X display failures reached: 
 check X server log for errors
 Apr 19 13:56:22 beaglebone gdm[147]: gdm-binary[147]: WARNING: 
 GdmLocalDisplayFactory: maximum number of X display failures reached: 
 check X server log for errors

 Hmm, let's rerun gdm.postinst:

 root@beaglebone:~# sh /var/lib/opkg/info/gdm.postinst
 + '[' x '!=' x ']'
 + grep '^gdm:' /etc/group
 + grep '^gdm:' /etc/passwd
 + adduser --disabled-password --system --home /var/lib/gdm gdm --ingroup 
 gdm -g gdm
 adduser: /var/lib/gdm: File exists
 + '[' -d /var/lib/gdm ']'
 + chown -R gdm:gdm /var/lib/gdm
 + chmod 0750 /var/lib/gdm
 + mkdir -p /etc/X11/
 + echo /usr/bin/gdm
 + OPTS=
 + '[' -n '' ']'
 + type systemctl
 + systemctl enable gdm.service
 + '[' -z '' -a enable = enable ']'
 + systemctl restart gdm.service
 + test x '!=' x
 + OPT=-s
 + type update-rc.d
 + update-rc.d -s gdm start 99 5 2 . stop 20 0 1 6 .
 System startup links for /etc/init.d/gdm already exist.
 + '[' x '!=' x ']'
 + GDK_PIXBUF_MODULEDIR=/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
 + gdk-pixbuf-query-loaders --update-cache
 [  102.324520] tilcdc 4830e000.fb: timeout waiting for framedone
 + for icondir in '/usr/share/icons/*'
 + '[' -d /usr/share/icons/Crux ']'
 + gtk-update-icon-cache -fqt /usr/share/icons/Crux
 + for icondir in '/usr/share/icons/*'
 + '[' -d /usr/share/icons/HighContrast ']'
 + gtk-update-icon-cache -fqt /usr/share/icons/HighContrast
 + for icondir in '/usr/share/icons/*'
 + '[' -d /usr/share/icons/HighContrast-SVG ']'
 + gtk-update-icon-cache -fqt /usr/share/icons/HighContrast-SVG
 + for icondir in '/usr/share/icons/*'
 + '[' -d /usr/share/icons/HighContrastInverse ']'
 + gtk-update-icon-cache -fqt /usr/share/icons/HighContrastInverse
 + for icondir in '/usr/share/icons/*'
 + '[' -d /usr/share/icons/HighContrastLargePrint ']'
 + gtk-update-icon-cache -fqt /usr/share/icons/HighContrastLargePrint

 (etc)

 So it looks like the postinsts do run when used inside 
 run-postinst.service, but don't save their output (sucky description, I 
 know).

 Another datapoint, same GNOME image built for x86 finishes run-postinsts 
 as expected, but also doesn't work, gconf stuff has to get run manually 
 again to work.

 FWIW I think there are multiple issues here and they're combining
 together to make a rather weird problem.

 One issue we now know about is that the intercept code and the way it
 uses exit 1 can cause some later parts of some postinst scripts not to
 get executed. I believe Laurentiu has a fix for this problem and this is
 the one causing the gdm issue.

 I think the hang people are reporting is something else though, perhaps
 related to the hwdb. I'm also aware of matchbox-session-sato conflicting
 with settings-deamon and some multilib issues such as the wrong
 qemuwrapper being used.

 We're going to have to work through each issue in turn and re-evaluate
 after each fix.

 I wish we'd come across this earlier as to add fixes to the release at
 this point would mean slipping the release date by a week :(. I'm
 therefore leaning towards testing any fixes and queuing 

[OE-core] Extra space in TUNE_CCARGS

2013-04-24 Thread Martin Jansa
Hi,

I'm building for 2 MACHINEs one is cortexa9, second is cortexa8

few months ago we added TUNE_CCARGS[vardepvalue] in bitbake.conf
http://git.openembedded.org/openembedded-core/commit/?id=03f1e34ea3ce80931e9c3cd2ab22824f28a7233b

which fixed some cases (like mentioned tune-xscale and tune-arm926ejs)
where both had unused TUNE_CCARGS when common DEFAULTTUNE was used.

with cortexa[89] it's different, because cortexa9 has one extra TUNE_CCARGS
TUNE_CCARGS += ${@bb.utils.contains(TUNE_FEATURES, cortexa9, 
-mtune=cortex-a9, , d)}
which adds extra *space* even when not used because of '+=' and as result:

$ bitbake-diffsigs 
tmp-eglibc/sstate-diff/1366797730/*/armv7*/adapterbase/*do_configure*
basehash changed from f986789fb8fb3579ed6a3492cc8a8d10 to 
c851b5f838d945ee13072e9ad6725dca
Variable TUNE_CCARGS value changed from ' -march=armv7-a -mthumb-interwork 
-mfloat-abi=softfp -mfpu=neon ' to ' -march=armv7-a -mthumb-interwork 
-mfloat-abi=softfp -mfpu=neon  '
Hash for dependent task gcc-runtime_4.7.bb.do_populate_sysroot changed from 
bdeabf7a86958b9110b566344b7916de to 2be5618e6bc8c57ec9db5659bf217915
Hash for dependent task eglibc_2.17.bb.do_populate_sysroot changed from 
b4f40fc62dde684acd0a574532a55360 to 97fcb426603d4a1c1099c0504d2ebf7d
Hash for dependent task glib-2.0_2.34.3.bb.do_populate_sysroot changed from 
fd2f90b83098c34e88d649d70f6ea4f5 to ebd740bb94ea3eb0a914efda6fc82c4a

I'll try to convert all 'TUNE_CCARGS +=' to TUNE_CCARGS_append and see if it 
fixes
this issue. But then we should consider merging this in 1.4.1 if possible.

Cheers,


signature.asc
Description: Digital signature
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


Re: [OE-core] [oe] OpenEmbedded TSC 8 April 2013

2013-04-24 Thread Phil Blundell
On Wed, 2013-04-24 at 09:01 +0100, Richard Purdie wrote:
 The TSC talked about it and agreed a particular direction. Its clear
 that some people don't like the direction so they just ignored it and do
 their own thing anyway.
 
 This is the wrong way to go about making decisions and I'm extremely
 disappointed people are doing this.

It's maybe worth pointing out that this change was discussed on the
mailing list at the time.  During that thread, two members of the
TSC spoke in favour of the change and neither they nor anybody else
pointed out that it was contrary to the TSC's stated policy. 

So, although I agree it is a bit unfortunate that meta-oe has decided
to go off and plough its own furrow, it doesn't seem that the TSC made
much of an effort to dissuade them at the time and I can understand how
Martin might have interpreted the responses he got as approval.

At this point I assume I'm free to ignore the TSC since we now have
precedent for it?

As far as I know you've always been free to do that.  It's up to the TSC
to enforce its own decisions if it wishes to.

All that said, I have had a suspicion for a while that the TSC is
perhaps becoming superfluous to requirements.  When the TSC was first
set up, the environment within which OE operated was very different:
this was a time before the Yocto Project and before oe-core, when
everything was in a single tree, a vast number of people had
indiscriminate commit access, and there was no identified maintainer who
was empowered to make decisions about which patches went in and which
didn't.

Nowadays it seems (and I don't intend this as a criticism) that most of the
technical direction is coming from the Yocto side and the OE project
itself is mostly just going along for the ride.  Plus, every layer does
now have its own maintainer so the original power vacuum that the TSC
was created to fill no longer exists.  In this sort of scenario it seems
as though OE is rather over-equipped with governance mechanisms (the
TSC, the e.V. board and the e.V. membership itself) that aren't
necessarily accomplishing very much.

Also, now that we have a multiplicity of layers rather than a single
monolithic tree, it isn't entirely obvious where the TSC's authority
begins and ends.  I think everyone would agree that oe-core falls under
the aegis of the TSC, but beyond that it isn't totally obvious which
layers do and don't count as part of OE for that purpose.

And finally, it's been apparent during the last few TSC and board
elections that it is a bit of a struggle to attract high-quality
candidates to stand for membership of either body.  I don't think we've
had an election which was actually contested for quite some time: this
makes the elections themselves seem like just a waste of everybody's
time.

So, maybe it's time that we as a project had a bit of a re-think
regarding what sort of governance structures we actually need and want
in this day and age.

p.



___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH] systemd-systemctl: parse unit files more correctly

2013-04-24 Thread Enrico Scholz
Old script failed to parse unit files containing comments like

| #Alias=some-alias

or whitespaces like

| WantedBy = foo

correctly.  Patch changes script to interpret keywords only when they
are at the beginning of a line and ignores whitespaces before the '='.

Signed-off-by: Enrico Scholz enrico.sch...@sigma-chemnitz.de
---
 meta/recipes-core/systemd/systemd-systemctl/systemctl | 9 +++--
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/meta/recipes-core/systemd/systemd-systemctl/systemctl 
b/meta/recipes-core/systemd/systemd-systemctl/systemctl
index d71c7ed..8abbdf6 100755
--- a/meta/recipes-core/systemd/systemd-systemctl/systemctl
+++ b/meta/recipes-core/systemd/systemd-systemctl/systemctl
@@ -78,8 +78,7 @@ for service in $services; do
echo Found $service in $service_file
 
# create the required symbolic links
-   wanted_by=$(grep WantedBy $ROOT/$service_file \
-   | sed 's,WantedBy=,,g' \
+   wanted_by=$(sed '/^WantedBy[[:space:]]*=/s,[^=]*=,,p;d' 
$ROOT/$service_file \
| tr ',' '\n' \
| grep '\(\.target$\)\|\(\.service$\)')
 
@@ -97,8 +96,7 @@ for service in $services; do
done
 
# create the required symbolic 'Alias' links
-   alias=$(grep Alias $ROOT/$service_file \
-   | sed 's,Alias=,,g' \
+   alias=$(sed '/^Alias[[:space:]]*=/s,[^=]*=,,p;d' $ROOT/$service_file \
| tr ',' '\n' \
| grep '\.service$')
 
@@ -114,8 +112,7 @@ for service in $services; do
done
 
# call us for the other required scripts
-   also=$(grep Also $ROOT/$service_file \
-  | sed 's,Also=,,g' \
+   also=$(sed '/^Also[[:space:]]*=/s,[^=]*=,,p;d' $ROOT/$service_file \
   | tr ',' '\n')
for a in $also; do
echo Also=$a found in $service
-- 
1.8.1.4


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH] libxslt: Avoid regenerating manpage during make install

2013-04-24 Thread Phil Blundell
The timestamps in libxslt-1.1.28.tar.gz (specifically) are rather hokey, making
the source files for the documentation appear newer than the generated output:

-rw-rw-r-- 500/500   16307 2012-11-21 07:22 libxslt-1.1.28/doc/xsltproc.xml
-rw-rw-r-- 500/5007082 2012-09-12 07:24 
libxslt-1.1.28/doc/xsltproc2.html
-rw-rw-r-- 500/5009475 2012-09-04 15:26 libxslt-1.1.28/doc/xsltproc.html
-rw-rw-r-- 500/5008256 2012-11-21 06:03 libxslt-1.1.28/doc/xsltproc.1

This causes make to decide that xsltproc.1 needs to be regenerated during the
installation process.  However, this requires a native xsltproc binary which
may not be available, leading to errors like:

| make[2]: /usr/bin/xsltproc: Command not found
| make[2]: [xsltproc.1] Error 127 (ignored)

Adding DEPENDS_class-target = libxslt-native, or installing xsltproc in the
host environment, fixes the above but the documentation still doesn't build:

| I/O error : Attempt to load network entity 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
| warning: failed to load external entity 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl;
| error
| xsltParseStylesheetFile : cannot parse 
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
| compilation error: file ./xsltproc.xml line 10 element refentry
| xsltParseStylesheetProcess : document is not a stylesheet

And in any case, requiring libxslt-native would increase build time for no
real benefit.  So, let's just adjust the timestamp on the shipped copy of
xsltproc.1 to make it appear newer than the source files.

Signed-off-by: Phil Blundell ph...@gnu.org
---
 meta/recipes-support/libxslt/libxslt_1.1.28.bb |7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-support/libxslt/libxslt_1.1.28.bb 
b/meta/recipes-support/libxslt/libxslt_1.1.28.bb
index 3f89e78..887f290 100644
--- a/meta/recipes-support/libxslt/libxslt_1.1.28.bb
+++ b/meta/recipes-support/libxslt/libxslt_1.1.28.bb
@@ -21,6 +22,10 @@ inherit autotools pkgconfig binconfig lib_package
 # We don't DEPEND on binutils for ansidecl.h so ensure we don't use the header
 do_configure_prepend () {
sed -i -e 's/ansidecl.h//' ${S}/configure.in
+
+   # The timestamps in the 1.1.28 tarball are messed up causing this file 
to
+   # appear out of date.  Touch it so that we don't try to regenerate it.
+   touch ${S}/doc/xsltproc.1
 }
 
 EXTRA_OECONF = --without-python --without-debug --without-mem-debug 
--without-crypto
-- 
1.7.10.4




___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] postinst questions (was postinst does not finish)

2013-04-24 Thread Andreas Müller
Hi

as written before: an 'exit 1' within recipe's postinst causes
trouble. E.g meta-oe's lxdm does not run systemd.bbclass' code which
leaves lxdm in unprepared condition causing start too early and ending
in unfinished postinstall.

A simple workaround for this (we should think of something else later)
would be to prepend postinst code within systemd.bbclass (and maybe
others too) instead of appending. Hereby we ensure that the code is
executed independent of recipe's code. First question: Any objections?

In case of no objections: Second question: Is shebang in
post/pre/install/remove scripts (I saw many scripts without shebang)?

Andreas

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH] sstate: Set umask to 002 before packaging runs

2013-04-24 Thread Phil Blundell
Otherwise we might end up creating directories under sstate-cache with whatever
random umask has been selected for the task that we're trying to package.  This
would be a bad thing since it might result in losing group write access for
newly created dirs, and/or losing group read access for the sstate files 
themselves.

Signed-off-by: Phil Blundell ph...@gnu.org
---
 meta/classes/sstate.bbclass |4 
 1 file changed, 4 insertions(+)

diff --git a/meta/classes/sstate.bbclass b/meta/classes/sstate.bbclass
index 03f083e..380eb66 100644
--- a/meta/classes/sstate.bbclass
+++ b/meta/classes/sstate.bbclass
@@ -507,7 +507,11 @@ python sstate_task_postfunc () {
 sstate_install(shared_state, d)
 for intercept in shared_state['interceptfuncs']:
 bb.build.exec_func(intercept, d)
+omask = os.umask(002)
+if omask != 002:
+   bb.note(Using umask 002 (not %0o) for sstate packaging % omask)
 sstate_package(shared_state, d)
+os.umask(omask)
 }
   
 
-- 
1.7.10.4




___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


Re: [OE-core] [oe] OpenEmbedded TSC 8 April 2013

2013-04-24 Thread Richard Purdie
On Wed, 2013-04-24 at 11:39 +0100, Phil Blundell wrote:
 It's maybe worth pointing out that this change was discussed on the
 mailing list at the time.  During that thread, two members of the
 TSC spoke in favour of the change and neither they nor anybody else
 pointed out that it was contrary to the TSC's stated policy. 

I read it as one backing, the other made some clarifications on some
comments rather than saying they were (or were not) in favour. 

 So, although I agree it is a bit unfortunate that meta-oe has decided
 to go off and plough its own furrow, it doesn't seem that the TSC made
 much of an effort to dissuade them at the time and I can understand how
 Martin might have interpreted the responses he got as approval.

The TSC as a whole was not aware of this or some of its other members
may have been more vocal. Unfortunately I don't manage to read as much
of the oe-devel list as I'd like, particularly around things like the
current release.

 At this point I assume I'm free to ignore the TSC since we now have
 precedent for it?
 
 As far as I know you've always been free to do that.  It's up to the TSC
 to enforce its own decisions if it wishes to.

FWIW I've always tried to respect the TSC as the decision making body
for the OE architecture. 

The fact we've not had to really test TSC Enforcement is probably a
sign that we've managed many things well as a project and should be
taken as a positive.

 All that said, I have had a suspicion for a while that the TSC is
 perhaps becoming superfluous to requirements.  When the TSC was first
 set up, the environment within which OE operated was very different:
 this was a time before the Yocto Project and before oe-core, when
 everything was in a single tree, a vast number of people had
 indiscriminate commit access, and there was no identified maintainer who
 was empowered to make decisions about which patches went in and which
 didn't.

Certainly times have massively changed and some of the issues that used
to exist are now very different.

 Nowadays it seems (and I don't intend this as a criticism) that most of the
 technical direction is coming from the Yocto side and the OE project
 itself is mostly just going along for the ride.  Plus, every layer does
 now have its own maintainer so the original power vacuum that the TSC
 was created to fill no longer exists.  In this sort of scenario it seems
 as though OE is rather over-equipped with governance mechanisms (the
 TSC, the e.V. board and the e.V. membership itself) that aren't
 necessarily accomplishing very much.

Whilst times have changed, the fundamental problem with OE could be
distilled down to How can OE make a decision?. The agreement reached
was that the membership elect two bodies, one effectively administrative
and the other a technical one who between then guide the project between
them.

I don't think that problem has changed. The mechanics of how code gets
developed has but ultimately, OE still needs to be able to make
decisions. Whilst the Yocto Project specifically adopted the
OpenEmbedded Architecture, it has worked hard to try and ensure that
OE does continue to reflect what it always has. Its a complex balancing
act but I think its been a net positive for everyone.

 Also, now that we have a multiplicity of layers rather than a single
 monolithic tree, it isn't entirely obvious where the TSC's authority
 begins and ends.  I think everyone would agree that oe-core falls under
 the aegis of the TSC, but beyond that it isn't totally obvious which
 layers do and don't count as part of OE for that purpose.

I guess the ideas around Yocto Project Compatible are the YP's
approach to some of those questions although it clearly doesn't address
things from an OE perspective.

For the record I'd also state I don't think it wise to try and stifle
innovation. I sometimes worry we do seemingly end up doing that although
it has never been anybody's intent. It is ok to do something
differently, experiment and innovate. Equally I do hope we can
ultimately maintain one great ecosystem rather than having multiple
semi-incompatible competing components so a natural pressure for
compatibility is a good thing.

 And finally, it's been apparent during the last few TSC and board
 elections that it is a bit of a struggle to attract high-quality
 candidates to stand for membership of either body.  I don't think we've
 had an election which was actually contested for quite some time: this
 makes the elections themselves seem like just a waste of everybody's
 time.
 
 So, maybe it's time that we as a project had a bit of a re-think
 regarding what sort of governance structures we actually need and want
 in this day and age.

The problem of quality candidates also applies to layer maintainership
in general and submaintainers for OE-Core itself. I've talked about this
a lot with people in person but probably not much on list. Basically I'd
love to have more people acting as dedicated maintainers for 

Re: [OE-core] postinst questions (was postinst does not finish)

2013-04-24 Thread Martin Jansa
On Wed, Apr 24, 2013 at 02:04:39PM +0200, Andreas Müller wrote:
 Hi
 
 as written before: an 'exit 1' within recipe's postinst causes
 trouble. E.g meta-oe's lxdm does not run systemd.bbclass' code which
 leaves lxdm in unprepared condition causing start too early and ending
 in unfinished postinstall.
 
 A simple workaround for this (we should think of something else later)
 would be to prepend postinst code within systemd.bbclass (and maybe
 others too) instead of appending. Hereby we ensure that the code is
 executed independent of recipe's code. First question: Any objections?
 
 In case of no objections: Second question: Is shebang in
 post/pre/install/remove scripts (I saw many scripts without shebang)?

When looking for something else I've noticed
package.bbclass:do_split_packages
if postinst:
postinst = '#!/bin/sh\n' + postinst + '\n'
if postrm:
postrm = '#!/bin/sh\n' + postrm + '\n'

and few other places like update-alternatives.bbclass:
meta/classes/update-alternatives.bbclass:postinst = 
d.getVar('pkg_postinst_%s' % pkg, True) or '#!/bin/sh\n'
meta/classes/update-alternatives.bbclass:postrm = 
d.getVar('pkg_postrm_%s' % pkg, True) or '#!/bin/sh\n'

Maybe it would be easier to prepend shebang only in one place, just
before it's written in package. Well until someone decides to write some
postinst script in perl :).


 
 Andreas
 
 ___
 Openembedded-core mailing list
 Openembedded-core@lists.openembedded.org
 http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

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


signature.asc
Description: Digital signature
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


Re: [OE-core] postinst questions (was postinst does not finish)

2013-04-24 Thread Andreas Müller
On Wed, Apr 24, 2013 at 2:36 PM, Martin Jansa martin.ja...@gmail.com wrote:
 On Wed, Apr 24, 2013 at 02:04:39PM +0200, Andreas Müller wrote:
 Hi

 as written before: an 'exit 1' within recipe's postinst causes
 trouble. E.g meta-oe's lxdm does not run systemd.bbclass' code which
 leaves lxdm in unprepared condition causing start too early and ending
 in unfinished postinstall.

 A simple workaround for this (we should think of something else later)
 would be to prepend postinst code within systemd.bbclass (and maybe
 others too) instead of appending. Hereby we ensure that the code is
 executed independent of recipe's code. First question: Any objections?

 In case of no objections: Second question: Is shebang in
 post/pre/install/remove scripts (I saw many scripts without shebang)?

 When looking for something else I've noticed
 package.bbclass:do_split_packages
 if postinst:
 postinst = '#!/bin/sh\n' + postinst + '\n'
 if postrm:
 postrm = '#!/bin/sh\n' + postrm + '\n'
This code is not run - at least for many many recipes. I modified it
for test purpose but did not find my modifications anywhere...

Andreas

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


Re: [OE-core] postinst questions (was postinst does not finish)

2013-04-24 Thread Paul Eggleton
On Wednesday 24 April 2013 14:04:39 Andreas Müller wrote:
 as written before: an 'exit 1' within recipe's postinst causes
 trouble. E.g meta-oe's lxdm does not run systemd.bbclass' code which
 leaves lxdm in unprepared condition causing start too early and ending
 in unfinished postinstall.

I think the way forward with this is to avoid doing this at all - let's try to 
get as many of these postinstalls working on the host. Looking at the 
postinstall in the lxdm recipe in meta-oe, I can't see anything that couldn't 
work on the host - $D would just be needed in front of ${libdir} and 
${localstatedir}.

 A simple workaround for this (we should think of something else later)
 would be to prepend postinst code within systemd.bbclass (and maybe
 others too) instead of appending. Hereby we ensure that the code is
 executed independent of recipe's code. First question: Any objections?

As long as there's no reliance within systemd.bbclass upon anything that a 
recipe's custom postinstall might be doing - this could be problematic for 
example if the custom postinstall were configuring a service which would be 
automatically started as a result of the systemd postinstall (not sure if this 
is how this ends up operating without trying it, but you get the idea.)
 
Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 1/2] tune-thumb.inc: Remove, replaced by arm/feature-arm-thumb.inc

2013-04-24 Thread Martin Jansa
Signed-off-by: Martin Jansa martin.ja...@gmail.com
---
 meta/conf/machine/include/tune-thumb.inc | 32 
 1 file changed, 32 deletions(-)
 delete mode 100644 meta/conf/machine/include/tune-thumb.inc

diff --git a/meta/conf/machine/include/tune-thumb.inc 
b/meta/conf/machine/include/tune-thumb.inc
deleted file mode 100644
index a2392c2..000
--- a/meta/conf/machine/include/tune-thumb.inc
+++ /dev/null
@@ -1,32 +0,0 @@
-#tune file for thumb instructions
-
-ARM_INSTRUCTION_SET ?= arm
-# arm thumb
-#The instruction set the compiler should use when generating application
-#code.  The kernel is always compiled with arm code at present.  arm code
-#is the original 32 bit ARM instruction set, thumb code is the 16 bit
-#encoded RISC sub-set.  Thumb code is smaller (maybe 70% of the ARM size)
-#but requires more instructions (140% for 70% smaller code) so may be
-#slower.
-
-THUMB_INTERWORK ?= yes
-# yes no
-#Whether to compile with code to allow interworking between the two
-#instruction sets.  This allows thumb code to be executed on a primarily
-#arm system and vice versa.  It is strongly recommended that DISTROs not
-#turn this off - the actual cost is very small.
-
-OVERRIDE_THUMB = ${@['', ':thumb'][d.getVar('ARM_INSTRUCTION_SET', True) == 
'thumb']}
-OVERRIDE_INTERWORK = ${@['', ':thumb-interwork'][d.getVar('THUMB_INTERWORK', 
True) == 'yes']}
-OVERRIDES .= ${OVERRIDE_THUMB}${OVERRIDE_INTERWORK}
-
-#Compiler and linker options for application code and kernel code.  These
-#options ensure that the compiler has the correct settings for the selected
-#instruction set and interworking.
-ARM_INTERWORK_M_OPT = ${@['-mno-thumb-interwork', 
'-mthumb-interwork'][d.getVar('THUMB_INTERWORK', True) == 'yes']}
-ARM_THUMB_M_OPT = ${@['-marm', '-mthumb'][d.getVar('ARM_INSTRUCTION_SET', 
True) == 'thumb']}
-
-#
-TUNE_CCARGS +=  ${ARM_INTERWORK_M_OPT} ${ARM_THUMB_M_OPT}
-TARGET_CC_KERNEL_ARCH  += -mno-thumb-interwork -marm
-
-- 
1.8.2.1


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 2/2] conf/machine: use .= instead of += in TUNE_CCARGS

2013-04-24 Thread Martin Jansa
* number of TUNE_CCARGS conditionals is important if we add
  extra space with each one in else branch

  I'm building for 2 MACHINEs one is cortexa9, second is cortexa8

  few months ago we added TUNE_CCARGS[vardepvalue] in bitbake.conf
  
http://git.openembedded.org/openembedded-core/commit/?id=03f1e34ea3ce80931e9c3cd2ab22824f28a7233b

  which fixed some cases (like mentioned tune-xscale and tune-arm926ejs)
  where both had unused TUNE_CCARGS when common DEFAULTTUNE was used.

  with cortexa[89] it's different, because cortexa9 has one extra TUNE_CCARGS
  TUNE_CCARGS += ${@bb.utils.contains(TUNE_FEATURES, cortexa9, 
-mtune=cortex-a9, , d)}
  which adds extra *space* even when not used because of '+=' and as result:

  $ bitbake-diffsigs 
tmp-eglibc/sstate-diff/1366797730/*/armv7*/adapterbase/*do_configure*
  basehash changed from f986789fb8fb3579ed6a3492cc8a8d10 to 
c851b5f838d945ee13072e9ad6725dca
  Variable TUNE_CCARGS value changed from
  ' -march=armv7-a -mthumb-interwork -mfloat-abi=softfp -mfpu=neon '
  to
  ' -march=armv7-a -mthumb-interwork -mfloat-abi=softfp -mfpu=neon  '
  Hash for dependent task gcc-runtime_4.7.bb.do_populate_sysroot changed from 
bdeabf7a86958b9110b566344b7916de to 2be5618e6bc8c57ec9db5659bf217915
  Hash for dependent task eglibc_2.17.bb.do_populate_sysroot changed from 
b4f40fc62dde684acd0a574532a55360 to 97fcb426603d4a1c1099c0504d2ebf7d
  Hash for dependent task glib-2.0_2.34.3.bb.do_populate_sysroot changed from 
fd2f90b83098c34e88d649d70f6ea4f5 to ebd740bb94ea3eb0a914efda6fc82c4a

Signed-off-by: Martin Jansa martin.ja...@gmail.com
---
 meta/conf/machine/include/arm/arch-armv4.inc |  2 +-
 meta/conf/machine/include/arm/arch-armv5.inc |  2 +-
 meta/conf/machine/include/arm/arch-armv6.inc |  2 +-
 meta/conf/machine/include/arm/arch-armv7a.inc|  2 +-
 meta/conf/machine/include/arm/feature-arm-neon.inc   |  2 +-
 meta/conf/machine/include/arm/feature-arm-thumb.inc  |  4 ++--
 meta/conf/machine/include/arm/feature-arm-vfp.inc|  2 +-
 meta/conf/machine/include/ia32/arch-ia32.inc |  6 +++---
 meta/conf/machine/include/mips/arch-mips.inc | 10 +-
 meta/conf/machine/include/powerpc/arch-powerpc.inc   |  6 +++---
 meta/conf/machine/include/powerpc/arch-powerpc64.inc |  2 +-
 meta/conf/machine/include/sh/arch-sh.inc |  2 +-
 meta/conf/machine/include/tune-arm1136jf-s.inc   |  2 +-
 meta/conf/machine/include/tune-arm920t.inc   |  2 +-
 meta/conf/machine/include/tune-arm926ejs.inc |  2 +-
 meta/conf/machine/include/tune-arm9tdmi.inc  |  2 +-
 meta/conf/machine/include/tune-c3.inc|  2 +-
 meta/conf/machine/include/tune-core2.inc |  2 +-
 meta/conf/machine/include/tune-cortexa15.inc |  2 +-
 meta/conf/machine/include/tune-cortexa7.inc  |  2 +-
 meta/conf/machine/include/tune-cortexa8.inc  |  2 +-
 meta/conf/machine/include/tune-cortexa9.inc  |  2 +-
 meta/conf/machine/include/tune-cortexm1.inc  |  2 +-
 meta/conf/machine/include/tune-cortexm3.inc  |  4 ++--
 meta/conf/machine/include/tune-cortexr4.inc  |  4 ++--
 meta/conf/machine/include/tune-ep9312.inc|  2 +-
 meta/conf/machine/include/tune-i586.inc  |  2 +-
 meta/conf/machine/include/tune-iwmmxt.inc|  2 +-
 meta/conf/machine/include/tune-mips32.inc|  2 +-
 meta/conf/machine/include/tune-ppc476.inc|  2 +-
 meta/conf/machine/include/tune-ppc603e.inc   |  2 +-
 meta/conf/machine/include/tune-ppce300c2.inc |  2 +-
 meta/conf/machine/include/tune-ppce300c3.inc |  2 +-
 meta/conf/machine/include/tune-ppce500.inc   |  4 ++--
 meta/conf/machine/include/tune-ppce500mc.inc |  2 +-
 meta/conf/machine/include/tune-ppce500v2.inc |  4 ++--
 meta/conf/machine/include/tune-ppce5500.inc  |  2 +-
 meta/conf/machine/include/tune-ppce6500.inc  |  2 +-
 meta/conf/machine/include/tune-sh3.inc   |  2 +-
 meta/conf/machine/include/tune-sh4.inc   |  4 ++--
 meta/conf/machine/include/tune-strongarm1100.inc |  2 +-
 meta/conf/machine/include/tune-xscale.inc|  2 +-
 42 files changed, 56 insertions(+), 56 deletions(-)

diff --git a/meta/conf/machine/include/arm/arch-armv4.inc 
b/meta/conf/machine/include/arm/arch-armv4.inc
index 5940467..c33c816 100644
--- a/meta/conf/machine/include/arm/arch-armv4.inc
+++ b/meta/conf/machine/include/arm/arch-armv4.inc
@@ -1,7 +1,7 @@
 DEFAULTTUNE ?= armv4
 
 TUNEVALID[armv4] = Enable instructions for ARMv4
-TUNE_CCARGS += ${@bb.utils.contains(TUNE_FEATURES, armv4, 
-march=armv4${ARMPKGSFX_THUMB}, , d)}
+TUNE_CCARGS .= ${@bb.utils.contains(TUNE_FEATURES, armv4,  
-march=armv4${ARMPKGSFX_THUMB}, , d)}
 # enable --fix-v4bx when we have armv4 in TUNE_FEATURES, but then disable it 
when we have also armv5 or thumb
 # maybe we should extend bb.utils.contains to support check for any 

[OE-core] [PATCH] cpan.bbclass: use '|' as sed separator for entry with paths

2013-04-24 Thread Marcin Juszkiewicz
With normal toolchain it works. But fails badly when external Linaro
toolchain is used. And this is why:

-e s/^\(CCFLAGS =.*\)/\1  
-isystem/home/hrw/devel/canonical/aarch64/openembedded/build/linaro-tcwg/gcc-linaro-aarch64-linux-gnu-4.7-2013.04-20130415_linux//aarch64-linux-gnu/include
  -O2 -pipe -g -feliminate-unused-debug-types/ \

Signed-off-by: Marcin Juszkiewicz marcin.juszkiew...@linaro.org
---
 meta/classes/cpan.bbclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/classes/cpan.bbclass b/meta/classes/cpan.bbclass
index 957a6e2..bef9e82 100644
--- a/meta/classes/cpan.bbclass
+++ b/meta/classes/cpan.bbclass
@@ -26,7 +26,7 @@ cpan_do_configure () {
test -f $f2 || continue
sed -i -e s:\(PERL_ARCHLIB = \).*:\1${PERL_ARCHLIB}: \
-e 's/perl.real/perl/' \
-   -e s/^\(CCFLAGS =.*\)/\1 ${CFLAGS}/ \
+   -e s|^\(CCFLAGS =.*\)|\1 ${CFLAGS}| \
$f2
done
fi
-- 
1.8.1.2


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


Re: [OE-core] postinst questions (was postinst does not finish)

2013-04-24 Thread Andreas Müller
On Wed, Apr 24, 2013 at 3:21 PM, Paul Eggleton
paul.eggle...@linux.intel.com wrote:
 On Wednesday 24 April 2013 14:04:39 Andreas Müller wrote:
 as written before: an 'exit 1' within recipe's postinst causes
 trouble. E.g meta-oe's lxdm does not run systemd.bbclass' code which
 leaves lxdm in unprepared condition causing start too early and ending
 in unfinished postinstall.

 I think the way forward with this is to avoid doing this at all - let's try to
 get as many of these postinstalls working on the host. Looking at the
 postinstall in the lxdm recipe in meta-oe, I can't see anything that couldn't
 work on the host - $D would just be needed in front of ${libdir} and
 ${localstatedir}.

 A simple workaround for this (we should think of something else later)
 would be to prepend postinst code within systemd.bbclass (and maybe
 others too) instead of appending. Hereby we ensure that the code is
 executed independent of recipe's code. First question: Any objections?

 As long as there's no reliance within systemd.bbclass upon anything that a
 recipe's custom postinstall might be doing - this could be problematic for
 example if the custom postinstall were configuring a service which would be
 automatically started as a result of the systemd postinstall (not sure if this
 is how this ends up operating without trying it, but you get the idea.)

 Cheers,
 Paul

The more I look into all this I think we need a rework on the
pre/post/inst/rm stuff:

* exit allover - nobody can tell which code gets useless
* shebang is only found for recipes inheriting classes taking care..

Andreas

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH v2] rpm: change arch scoring items

2013-04-24 Thread Mark Hatle

On 4/24/13 3:48 AM, Bogdan Marinescu wrote:

Don't add the first line of /etc/rpm/platform to the list of patterns
to match when computing an arch score, use it just for getting
information about the platform (cpu/vendor/os).

[YOCTO #3864]

Signed-off-by: Bogdan Marinescu bogdan.a.marine...@intel.com

Acked-by: Mark Hatle mark.ha...@windriver.com


---
  .../rpm/rpm/rpm-platform-file-fix.patch|   28 
  meta/recipes-devtools/rpm/rpm_5.4.9.bb |3 ++-
  2 files changed, 30 insertions(+), 1 deletion(-)
  create mode 100644 meta/recipes-devtools/rpm/rpm/rpm-platform-file-fix.patch

diff --git a/meta/recipes-devtools/rpm/rpm/rpm-platform-file-fix.patch 
b/meta/recipes-devtools/rpm/rpm/rpm-platform-file-fix.patch
new file mode 100644
index 000..0f391d2
--- /dev/null
+++ b/meta/recipes-devtools/rpm/rpm/rpm-platform-file-fix.patch
@@ -0,0 +1,28 @@
+Don't add the first line of /etc/rpm/platform to the list of patterns
+to match when computing an arch score, use it just for getting
+information about the platform (cpu/vendor/os). Fixes #3864.
+
+Upstream-Status: Inappropriate [embedded specific]
+
+diff --git a/lib/rpmrc.c b/lib/rpmrc.c
+index e676601..9140bbe 100644
+--- a/lib/rpmrc.c
 b/lib/rpmrc.c
+@@ -510,6 +510,7 @@ static rpmRC rpmPlatform(const char * platform)
+ #endif
+   }
+
++#if !defined(RPM_VENDOR_POKY) /* Skip the explicit-platform */
+ #if defined(RPM_VENDOR_OPENPKG) /* explicit-platform */
+   /* do not use vendor and GNU attribution */
+   p = rpmExpand(%{_host_cpu}-%{_host_os}, NULL);
+@@ -520,7 +521,8 @@ static rpmRC rpmPlatform(const char * platform)
+ #endif
+   xx = mireAppend(RPMMIRE_STRCMP, 0, p, NULL, mi_re, mi_nre);
+   p = _free(p);
+-  
++#endif
++
+   init_platform++;
+ }
+ rc = (init_platform ? RPMRC_OK : RPMRC_FAIL);
diff --git a/meta/recipes-devtools/rpm/rpm_5.4.9.bb 
b/meta/recipes-devtools/rpm/rpm_5.4.9.bb
index 7d2cba4..112d11d 100644
--- a/meta/recipes-devtools/rpm/rpm_5.4.9.bb
+++ b/meta/recipes-devtools/rpm/rpm_5.4.9.bb
@@ -43,7 +43,7 @@ LICENSE = LGPLv2.1
  LIC_FILES_CHKSUM = file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1

  DEPENDS = libpcre attr acl popt ossp-uuid file bison-native
-PR = r62
+PR = r63

  # rpm2cpio is a shell script, which is part of the rpm src.rpm.  It is needed
  # in order to extract the distribution SRPM into a format we can extract...
@@ -86,6 +86,7 @@ SRC_URI = 
http://www.rpm5.org/files/rpm/rpm-5.4/rpm-5.4.9-0.20120508.src.rpm;ex
   file://rpm-platform2.patch \
   file://rpm-remove-sykcparse-decl.patch \
   file://debugedit-segv.patch \
+ file://rpm-platform-file-fix.patch \
  

  # Uncomment the following line to enable platform score debugging




___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH] connman: update to 1.13

2013-04-24 Thread Jack Mitchell
From: Jack Mitchell jack.mitch...@dbbroadcast.co.uk

- Removed upstream commited patch
- Updated git tag srcrev

Signed-off-by: Jack Mitchell jack.mitch...@dbbroadcast.co.uk
---
 .../connman/connman/add-in.h-for-ipv6.patch  | 20 
 .../connman/{connman_1.12.bb = connman_1.13.bb} |  6 +++---
 2 files changed, 3 insertions(+), 23 deletions(-)
 delete mode 100644 
meta/recipes-connectivity/connman/connman/add-in.h-for-ipv6.patch
 rename meta/recipes-connectivity/connman/{connman_1.12.bb = connman_1.13.bb} 
(78%)

diff --git a/meta/recipes-connectivity/connman/connman/add-in.h-for-ipv6.patch 
b/meta/recipes-connectivity/connman/connman/add-in.h-for-ipv6.patch
deleted file mode 100644
index 8ee0b6f..000
--- a/meta/recipes-connectivity/connman/connman/add-in.h-for-ipv6.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-
-The 3.8 Kernel headers for if_bridge.h uses the in6_addr struct
-which is defined by netinet/in.h which is not included prior.
-
-Upstream-Status: Pending
-
-Signed-off-by: Saul Wold s...@linux.intel.com
-
-Index: git/src/tethering.c
-===
 git.orig/src/tethering.c
-+++ git/src/tethering.c
-@@ -35,6 +35,7 @@
- #include string.h
- #include fcntl.h
- #include linux/if_tun.h
-+#include netinet/in.h
- #include linux/if_bridge.h
- 
- #include connman.h
diff --git a/meta/recipes-connectivity/connman/connman_1.12.bb 
b/meta/recipes-connectivity/connman/connman_1.13.bb
similarity index 78%
rename from meta/recipes-connectivity/connman/connman_1.12.bb
rename to meta/recipes-connectivity/connman/connman_1.13.bb
index 5ba4032..4f23538 100644
--- a/meta/recipes-connectivity/connman/connman_1.12.bb
+++ b/meta/recipes-connectivity/connman/connman_1.13.bb
@@ -1,13 +1,13 @@
 require connman.inc
 
-# 1.12 tag
-SRCREV = 8397cbbc0a79d39cf3b1880f4fd3f3405b6bc6ad
+# 1.13 tag
+SRCREV = 96fcd8871531c9012135110769618d65a3523b4d
 SRC_URI  = git://git.kernel.org/pub/scm/network/connman/connman.git \
 
file://0001-plugin.h-Change-visibility-to-default-for-debug-symb.patch \
 file://add_xuser_dbus_permission.patch \
 file://connman \
 file://inet-fix-ip-cleanup-functions.patch \
-file://add-in.h-for-ipv6.patch
+
 S = ${WORKDIR}/git
 PR = ${INC_PR}.0
 
-- 
1.8.2.1


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH] connman: update to 1.13

2013-04-24 Thread Burton, Ross
On 24 April 2013 15:26, Jack Mitchell m...@communistcode.co.uk wrote:
 From: Jack Mitchell jack.mitch...@dbbroadcast.co.uk

 - Removed upstream commited patch
 - Updated git tag srcrev

Under what environments was this tested?

Cheers,
Ross

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH] connman: update to 1.13

2013-04-24 Thread Jack Mitchell

On 24/04/13 15:29, Burton, Ross wrote:

On 24 April 2013 15:26, Jack Mitchell m...@communistcode.co.uk wrote:

From: Jack Mitchell jack.mitch...@dbbroadcast.co.uk

- Removed upstream commited patch
- Updated git tag srcrev

Under what environments was this tested?

Cheers,
Ross


Run time tested on a beaglebone, armv7a.

Specifically ethernet provisioning. I needed a patch present in 1.13  
which was my motivation for pushing ahead.


--

  Jack Mitchell (j...@embed.me.uk)
  Embedded Systems Engineer
  http://www.embed.me.uk

--


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH] connman: update to 1.13

2013-04-24 Thread Burton, Ross
On 24 April 2013 15:33, Jack Mitchell m...@communistcode.co.uk wrote:
 Run time tested on a beaglebone, armv7a.

 Specifically ethernet provisioning. I needed a patch present in 1.13  which
 was my motivation for pushing ahead.

Doing a qemu run would mean a lot as connman upgrades are great at
breaking the configuration there...

Ross

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH] gdb-cross: Adjust ${datadir} to avoid file conflicts in sysroot

2013-04-24 Thread Phil Blundell
GDB wants to install a bunch of files in ${datadir}/gdb/python/gdb
and ${datadir}/gdb/syscalls.  These pathnames are invariant with
TARGET_ARCH which means that if you build gdb multiple times for
different targets they will all try to write to the same location
and you get a lot of warning spew about manifest conflicts.

Prevent this by factoring the target specification into ${datadir}
so that different copies of GDB install their files into different
paths.

Signed-off-by: Phil Blundell ph...@gnu.org
---
 meta/recipes-devtools/gdb/gdb-cross.inc |2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta/recipes-devtools/gdb/gdb-cross.inc 
b/meta/recipes-devtools/gdb/gdb-cross.inc
index 33feb58..a92d032 100644
--- a/meta/recipes-devtools/gdb/gdb-cross.inc
+++ b/meta/recipes-devtools/gdb/gdb-cross.inc
@@ -10,3 +10,5 @@ GDBPROPREFIX = 
 
 inherit cross
 inherit gettext
+
+datadir .= /gdb-${TUNE_PKGARCH}${TARGET_VENDOR}-${TARGET_OS}
-- 
1.7.10.4




___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] Problems with PACKAGE_CLASSES = package_tar

2013-04-24 Thread Lewis, Nick
I am seeing problems when using PACKAGE_CLASSES = package_tar



There are many warnings about python indents and there are errors regarding 
missing populate_sdk_tar.bbclass and rootfs_tar.bbclass



--

Nick


Nick Lewis
nick.le...@usa.g4s.commailto:nick.le...@usa.g4s.com
+44 1684 277137tel:+441684277137
www.g4stechnology.comhttp://www.g4stechnology.com/
New Challenge House, International Drive, Tewkesbury, Gloucestershire, GL20 
8UQ, UK

P Please consider the environment before printing this email



The details of this company are as follows:
G4S Technology Limited, Registered Office: Challenge House, International 
Drive, Tewkesbury, Gloucestershire GL20 8UQ, Registered in England No. 2382338.

This communication may contain information which is confidential, personal 
and/or privileged.

It is for the exclusive use of the intended recipient(s).
If you are not the intended recipient(s), please note that any distribution, 
forwarding, copying or use of this communication or the information in it is 
strictly prohibited.

Any personal views expressed in this e-mail are those of the individual sender 
and the company does not endorse or accept responsibility for them.

Prior to taking any action based upon this e-mail message, you should seek 
appropriate confirmation of its authenticity.

This e-mail has been scanned for all viruses by MessageLabs.
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH] webkit-gtk: remove gnome-keyring dependency

2013-04-24 Thread Ross Burton
The direct use of gnome-keyring was removed back in 1.1.13, so remove the
dependency.

Signed-off-by: Ross Burton ross.bur...@intel.com
---
 meta/recipes-sato/webkit/webkit-gtk_1.8.3.bb |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-sato/webkit/webkit-gtk_1.8.3.bb 
b/meta/recipes-sato/webkit/webkit-gtk_1.8.3.bb
index 377b06c..cb192ff 100644
--- a/meta/recipes-sato/webkit/webkit-gtk_1.8.3.bb
+++ b/meta/recipes-sato/webkit/webkit-gtk_1.8.3.bb
@@ -13,7 +13,7 @@ PR = r1
 ICU_LIB = icu
 ICU_LIB_powerpc = pango
 
-DEPENDS = zlib enchant gnome-keyring libsoup-2.4 curl libxml2 cairo libxslt 
libxt libidn gnutls \
+DEPENDS = zlib enchant libsoup-2.4 curl libxml2 cairo libxslt libxt libidn 
gnutls \
gtk+ gstreamer gst-plugins-base flex-native gperf-native 
perl-native-runtime sqlite3 ${ICU_LIB}
 DEPENDS +=  ${@base_contains('DISTRO_FEATURES', 'opengl', 'virtual/libgl', 
'', d)}
 
-- 
1.7.10.4


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


Re: [OE-core] Problems with PACKAGE_CLASSES = package_tar

2013-04-24 Thread Mark Hatle

On 4/24/13 10:58 AM, Lewis, Nick wrote:

I am seeing problems when using PACKAGE_CLASSES = package_tar

There are many warnings about python indents and there are errors regarding
missing populate_sdk_tar.bbclass and rootfs_tar.bbclass


I don't believe that package class has been updated in a while.  It's not one of 
the normal testing ones.


ipk, rpm and the two most used.  deb is also available, but at least in the past 
has had issues in a few places.  (I think those are all resolved now.)


--Mark


--

Nick

*Nick Lewis*

nick.le...@usa.g4s.com mailto:nick.le...@usa.g4s.com

+44 1684 277137 tel:+441684277137

www.g4stechnology.com http://www.g4stechnology.com/

New Challenge House, International Drive, Tewkesbury, Gloucestershire, GL20 
8UQ, UK

**

*P**Please consider the environment before printing this email***



The details of this company are as follows:
G4S Technology Limited, Registered Office: Challenge House, International Drive,
Tewkesbury, Gloucestershire GL20 8UQ, Registered in England No. 2382338.

This communication may contain information which is confidential, personal
and/or privileged.

It is for the exclusive use of the intended recipient(s).
If you are not the intended recipient(s), please note that any distribution,
forwarding, copying or use of this communication or the information in it is
strictly prohibited.

Any personal views expressed in this e-mail are those of the individual sender
and the company does not endorse or accept responsibility for them.

Prior to taking any action based upon this e-mail message, you should seek
appropriate confirmation of its authenticity.

This e-mail has been scanned for all viruses by MessageLabs.


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core




___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


Re: [OE-core] Problems with PACKAGE_CLASSES = package_tar

2013-04-24 Thread Richard Purdie
On Wed, 2013-04-24 at 16:58 +0100, Lewis, Nick wrote:
 I am seeing problems when using PACKAGE_CLASSES = package_tar
  
 There are many warnings about python indents and there are errors
 regarding missing populate_sdk_tar.bbclass and rootfs_tar.bbclass

With 1.3 (danny)? These should be fixed in 1.4 (dyland) and master...

Cheers,

Richard



___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH] eglibc: Avoid installed but not shipped warning for ld.so.conf

2013-04-24 Thread Phil Blundell
If USE_LDCONFIG is not set then we won't ship ld.so.conf.  However,
eglibc still installs it which leads to a QA warning.  Prevent that by
removing the file (and the subsequently-empty directory /etc) in this
situation.

Signed-off-by: Phil Blundell ph...@gnu.org
---
 meta/recipes-core/eglibc/eglibc-package.inc |   10 ++
 1 file changed, 10 insertions(+)

diff --git a/meta/recipes-core/eglibc/eglibc-package.inc 
b/meta/recipes-core/eglibc/eglibc-package.inc
index 88a00a4..f144273 100644
--- a/meta/recipes-core/eglibc/eglibc-package.inc
+++ b/meta/recipes-core/eglibc/eglibc-package.inc
@@ -84,6 +84,16 @@ do_install_append () {
if [ -e ${D}${infodir}/dir ]; then
rm -f ${D}${infodir}/dir
fi
+
+   if [ ${USE_LDCONFIG} != 1 ]; then
+   # We won't ship this file (see FILES above) so let's not 
install it
+   rm -f ${D}${sysconfdir}/ld.so.conf
+   # This directory will be empty now so remove it too.
+   # But check whether it exists first, since it won't for 
eglibc-initial.
+   if [ -d ${D}${sysconfdir} ]; then
+   rmdir ${D}${sysconfdir}
+   fi
+   fi
 }
 
 do_install_locale () {
-- 
1.7.10.4




___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [CONSOLIDATED PULL 00/11] Updates, license fixes and patches

2013-04-24 Thread Saul Wold

Richard,

Some Fixes to Licesnes and Updates starting to roll in, I will have more later!

Sau!


The following changes since commit 395b90054eccddc1c9062a9a8657ed4482b7710a:

  glib-2.0: disable tests for native builds, and respect ptest for LSB 
(2013-04-22 15:48:57 +0100)

are available in the git repository at:

  git://git.openembedded.org/openembedded-core-contrib sgw/stage
  
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgw/stage

Andrei Dinu (2):
  pax-utils : upgrade to 0.7
  openssh : upgrade to 6.2p1

Chen Qi (1):
  udev: create /var/volatile/tmp to avoid dead link

Darren Hart (1):
  linux-firmware: Look for RTL license in the right directory

Otavio Salvador (1):
  udev-extraconf: Avoid mounting unknown filesystems

Paul Barker (2):
  common-licenses: fill in AGPL-3.0
  common-licenses: remove HTMLisms from OFL-1.1

Phil Blundell (3):
  openssl: Disable parallel make
  icu: Remove unnecessary FULL_OPTIMIZATION_arm setting
  kernel-arch: Always use ld.bfd to link the kernel

Ting Liu (1):
  ltp: upgrade to 20130109 release

 meta/classes/kernel-arch.bbclass   |   2 +-
 meta/files/common-licenses/AGPL-3.0| 660 -
 meta/files/common-licenses/OFL-1.1 |   4 +-
 .../openssh/{openssh-6.1p1 = openssh-6.2p1}/init  |   0
 .../{openssh-6.1p1 = openssh-6.2p1}/nostrip.patch |   0
 .../openssh-CVE-2011-4327.patch|   0
 .../{openssh-6.1p1 = openssh-6.2p1}/ssh_config|   0
 .../openssh/{openssh-6.1p1 = openssh-6.2p1}/sshd  |   0
 .../{openssh-6.1p1 = openssh-6.2p1}/sshd_config   |   0
 .../openssh/{openssh_6.1p1.bb = openssh_6.2p1.bb} |   4 +-
 .../recipes-connectivity/openssl/openssl_1.0.1e.bb |   1 +
 meta/recipes-core/udev/udev-extraconf/mount.sh |   2 +-
 meta/recipes-core/udev/udev/init   |   1 +
 .../{pax-utils_0.6.bb = pax-utils_0.7.bb} |   4 +-
 .../ltp/{ltp_20120903.bb = ltp_20130109.bb}   |  12 +-
 .../linux-firmware/linux-firmware_git.bb   |   2 +-
 meta/recipes-support/icu/icu.inc   |   1 -
 17 files changed, 675 insertions(+), 18 deletions(-)
 rename meta/recipes-connectivity/openssh/{openssh-6.1p1 = openssh-6.2p1}/init 
(100%)
 rename meta/recipes-connectivity/openssh/{openssh-6.1p1 = 
openssh-6.2p1}/nostrip.patch (100%)
 rename meta/recipes-connectivity/openssh/{openssh-6.1p1 = 
openssh-6.2p1}/openssh-CVE-2011-4327.patch (100%)
 rename meta/recipes-connectivity/openssh/{openssh-6.1p1 = 
openssh-6.2p1}/ssh_config (100%)
 rename meta/recipes-connectivity/openssh/{openssh-6.1p1 = openssh-6.2p1}/sshd 
(100%)
 rename meta/recipes-connectivity/openssh/{openssh-6.1p1 = 
openssh-6.2p1}/sshd_config (100%)
 rename meta/recipes-connectivity/openssh/{openssh_6.1p1.bb = 
openssh_6.2p1.bb} (96%)
 rename meta/recipes-devtools/pax-utils/{pax-utils_0.6.bb = pax-utils_0.7.bb} 
(82%)
 rename meta/recipes-extended/ltp/{ltp_20120903.bb = ltp_20130109.bb} (90%)

-- 
1.8.0.2


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


Re: [OE-core] Problems with PACKAGE_CLASSES = package_tar

2013-04-24 Thread Otavio Salvador
On Wed, Apr 24, 2013 at 1:28 PM, Richard Purdie
richard.pur...@linuxfoundation.org wrote:
 On Wed, 2013-04-24 at 16:58 +0100, Lewis, Nick wrote:
 I am seeing problems when using PACKAGE_CLASSES = package_tar

 There are many warnings about python indents and there are errors
 regarding missing populate_sdk_tar.bbclass and rootfs_tar.bbclass

 With 1.3 (danny)? These should be fixed in 1.4 (dyland) and master...

^ dylan  I guess ;)

--
Otavio Salvador O.S. Systems
E-mail: ota...@ossystems.com.br  http://www.ossystems.com.br
Mobile: +55 53 9981-7854  http://projetos.ossystems.com.br

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] Stable Release Process

2013-04-24 Thread Darren Hart
As the stable releases become first class citizens, we should probably
look at streamlining the process of getting patches to them.

The maintainer for the stable release currently changes by release,
which undoubtedly creates some confusion of where to send patches and
who to CC. These maintainers currently attempt to track these
patches via email filters searching for release branch names and such,
which is proving tedious and prone to missing patches.

Other projects have seen good results using a stable list for this
purpose. This would both make it obvious when a patch is intended for a
stable release as well as remove any confusion about who to Cc as it
would be the same list for all releases. Perhaps something like
openembedded-core-sta...@lists.openembedded.org?

In addition to the list, some policy would need to be documented on how
to use the list. For example, it should always be Cc'd, and never
emailed with patches directly that don't go first to the master branch.
Backports being the exception. A policy could also be put in place to
aid in automatic processing, such as that employed by the Linux kernel
stable project. The following would request that the patch be applied to
the denzil and danny stable releases:

Cc: openembedded-core-sta...@lists.openembedded.org # denzil
Cc: openembedded-core-sta...@lists.openembedded.org # danny
Signed-off-by: Darren Hart dvh...@linux.intel.com

The advantage here over something like a subject tag, [danny] is that
it scales a bit better to sending a patch for multiple releases.

There are certainly other approaches, I mention this one as it has a
proven track record and I don't have a reason to deviate from it.

Thoughts?

-- 
Darren Hart
Intel Open Source Technology Center
Yocto Project - Technical Lead - Linux Kernel

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 00/21] Improve recipe meta-information in OE-Core

2013-04-24 Thread Paul Eggleton
A number of recipes have inadequate DESCRIPTION and SUMMARY values,
and some don't have either. Set values for those in the latter category
and fix up the values for others (as well as taking care of HOMEPAGE in
some cases).

Many of these fixes were originally contributed by Belen Barros Pena 
belen.barros.p...@intel.com.

Note that we still have a lot of recipes with missing SUMMARY, which
results in output packages getting fairly useless values xyz version 1.2.3;
as a rule, recipes should set SUMMARY rather than DESCRIPTION if they are
only going to set a short description anyway (since DESCRIPTION will get
the value of SUMMARY if not set, but the reverse is not true).


The following changes since commit 395b90054eccddc1c9062a9a8657ed4482b7710a:

  glib-2.0: disable tests for native builds, and respect ptest for LSB 
(2013-04-22 15:48:57 +0100)

are available in the git repository at:

  git://git.openembedded.org/openembedded-core-contrib paule/descs
  
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=paule/descs

Paul Eggleton (21):
  connman-conf: add SUMMARY and DESCRIPTION
  eglibc: add common HOMEPAGE and SUMMARY for eglibc-locale
  gettext-minimal-native: add SUMMARY and DESCRIPTION
  build-appliance-image: add SUMMARY, HOMEPAGE and improve DESCRIPTION
  libcgroup: add SUMMARY and better DESCRIPTION
  readline: add SUMMARY
  external-sourcery-toolchain: add SUMMARY
  icon-naming-utils: add SUMMARY and DESCRIPTION
  mtools: use same SUMMARY as newer version of mtools recipe
  which: use the same meta fields for both versions
  libxml-simple-perl: add SUMMARY, DESCRIPTION and HOMEPAGE
  python-smartpm: fix HOMEPAGE and adjust DESCRIPTION
  gnome-doc-utils: add SUMMARY and DESCRIPTION
  packagegroup-core-x11-xserver: set SUMMARY instead of SUMMARY_${PN}
  rgb: add SUMMARY and DESCRIPTION
  xeyes: add SUMMARY and DESCRIPTION
  gst-openmax: add SUMMARY, DESCRIPTION and HOMEPAGE
  hwlatdetect: add SUMMARY and DESCRIPTION
  ptest-runner: add SUMMARY, DESCRIPTION and HOMEPAGE
  core-image-directfb: add SUMMARY
  gpgme: add short SUMMARY

 meta/recipes-connectivity/connman/connman-conf.bb   |5 +++--
 meta/recipes-core/eglibc/eglibc-collateral.inc  |1 +
 meta/recipes-core/eglibc/eglibc-locale.inc  |2 ++
 meta/recipes-core/gettext/gettext-minimal-native_0.18.2.bb  |5 +
 meta/recipes-core/images/build-appliance-image.bb   |8 +---
 meta/recipes-core/libcgroup/libcgroup_0.38.bb   |5 -
 meta/recipes-core/meta/external-sourcery-toolchain.bb   |1 +
 meta/recipes-core/readline/readline.inc |1 +
 meta/recipes-core/readline/readline_5.2.bb  |1 +
 .../icon-naming-utils/icon-naming-utils_0.8.90.bb   |   10 ++
 meta/recipes-devtools/mtools/mtools_3.9.9.bb|1 +
 meta/recipes-devtools/perl/libxml-simple-perl_2.20.bb   |7 +++
 meta/recipes-devtools/python/python-smartpm_1.4.1.bb|6 ++
 meta/recipes-extended/which/which_2.18.bb   |6 +++---
 meta/recipes-extended/which/which_2.20.bb   |   11 ---
 meta/recipes-gnome/gnome/gnome-doc-utils.inc|6 ++
 meta/recipes-graphics/images/core-image-directfb.bb |1 +
 .../packagegroups/packagegroup-core-x11-xserver.bb  |2 +-
 meta/recipes-graphics/xorg-app/rgb_1.0.5.bb |7 +++
 meta/recipes-graphics/xorg-app/xeyes_1.1.1.bb   |5 +
 meta/recipes-multimedia/gstreamer/gst-openmax_0.10.1.bb |6 ++
 meta/recipes-rt/rt-tests/hwlatdetect_0.85.bb|3 ++-
 meta/recipes-support/gpgme/gpgme_1.4.0.bb   |1 +
 meta/recipes-support/ptest-runner/ptest-runner_1.0.bb   |5 +
 24 files changed, 88 insertions(+), 18 deletions(-)

-- 
1.7.10.4


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 02/21] eglibc: add common HOMEPAGE and SUMMARY for eglibc-locale

2013-04-24 Thread Paul Eggleton
Add SUMMARY for eglibc-locale, and HOMEPAGE in eglibc-collateral.inc
(used for eglibc-locale and eglibc-mtrace).

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-core/eglibc/eglibc-collateral.inc |1 +
 meta/recipes-core/eglibc/eglibc-locale.inc |2 ++
 2 files changed, 3 insertions(+)

diff --git a/meta/recipes-core/eglibc/eglibc-collateral.inc 
b/meta/recipes-core/eglibc/eglibc-collateral.inc
index b770bb0..8feca09 100644
--- a/meta/recipes-core/eglibc/eglibc-collateral.inc
+++ b/meta/recipes-core/eglibc/eglibc-collateral.inc
@@ -1,5 +1,6 @@
 INHIBIT_DEFAULT_DEPS = 1
 LICENSE = GPLv2  LGPLv2.1
+HOMEPAGE = http://www.eglibc.org/;
 
 do_fetch[noexec] = 1
 do_unpack[noexec] = 1
diff --git a/meta/recipes-core/eglibc/eglibc-locale.inc 
b/meta/recipes-core/eglibc/eglibc-locale.inc
index 3d6382d..f4cb814 100644
--- a/meta/recipes-core/eglibc/eglibc-locale.inc
+++ b/meta/recipes-core/eglibc/eglibc-locale.inc
@@ -1,5 +1,7 @@
 include eglibc-collateral.inc
 
+SUMMARY = Locale data from eglibc
+
 BPN = eglibc
 LOCALEBASEPN = ${MLPREFIX}eglibc
 
-- 
1.7.10.4


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 01/21] connman-conf: add SUMMARY and DESCRIPTION

2013-04-24 Thread Paul Eggleton
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-connectivity/connman/connman-conf.bb |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-connectivity/connman/connman-conf.bb 
b/meta/recipes-connectivity/connman/connman-conf.bb
index 6ecfbfb..af72640 100644
--- a/meta/recipes-connectivity/connman/connman-conf.bb
+++ b/meta/recipes-connectivity/connman/connman-conf.bb
@@ -1,5 +1,6 @@
-#connman config to setup wired interface on qemu machines
-
+SUMMARY = Connman config to setup wired interface on qemu machines
+DESCRIPTION = This is the ConnMan configuration to set up a Wired \
+network interface for a qemu machine.
 LICENSE = GPLv2
 LIC_FILES_CHKSUM = 
file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6
 
-- 
1.7.10.4


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 03/21] gettext-minimal-native: add SUMMARY and DESCRIPTION

2013-04-24 Thread Paul Eggleton
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-core/gettext/gettext-minimal-native_0.18.2.bb |5 +
 1 file changed, 5 insertions(+)

diff --git a/meta/recipes-core/gettext/gettext-minimal-native_0.18.2.bb 
b/meta/recipes-core/gettext/gettext-minimal-native_0.18.2.bb
index da6d3bc..febad7a 100644
--- a/meta/recipes-core/gettext/gettext-minimal-native_0.18.2.bb
+++ b/meta/recipes-core/gettext/gettext-minimal-native_0.18.2.bb
@@ -1,3 +1,8 @@
+SUMMARY = Minimal gettext for supporting native autoconf/automake
+DESCRIPTION = Contains the m4 macros sufficient to support building \
+autoconf/automake. This provides a significant build time speedup by \
+the removal of gettext-native from most dependency chains (now only \
+needed for gettext for the target).
 SRC_URI = file://aclocal.tgz \
file://config.rpath \
file://Makefile.in.in \
-- 
1.7.10.4


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 04/21] build-appliance-image: add SUMMARY, HOMEPAGE and improve DESCRIPTION

2013-04-24 Thread Paul Eggleton
Move the link from DESCRIPTION to HOMEPAGE and add a short SUMMARY.
Also move IMAGE_INSTALL line to be further down in the recipe.

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-core/images/build-appliance-image.bb |8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/meta/recipes-core/images/build-appliance-image.bb 
b/meta/recipes-core/images/build-appliance-image.bb
index 53e6edc..fad4176 100644
--- a/meta/recipes-core/images/build-appliance-image.bb
+++ b/meta/recipes-core/images/build-appliance-image.bb
@@ -1,11 +1,13 @@
-DESCRIPTION = An image you can boot and run using either the VMware Player or 
VMware Workstation.\
- For more information, see the a 
href='http://www.yoctoproject.org/documentation/build-appliance'Build 
Appliance page/a.
-IMAGE_INSTALL = packagegroup-core-boot packagegroup-core-ssh-openssh 
packagegroup-self-hosted
+SUMMARY = An image containing the build system itself
+DESCRIPTION = An image containing the build system that you can boot and run 
using either VMware Player or VMware Workstation.
+HOMEPAGE = http://www.yoctoproject.org/documentation/build-appliance;
 
 LICENSE = MIT
 LIC_FILES_CHKSUM = 
file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
 
file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420
 
+IMAGE_INSTALL = packagegroup-core-boot packagegroup-core-ssh-openssh 
packagegroup-self-hosted
+
 IMAGE_FEATURES += x11-base package-management splash
 
 # Ensure there's enough space to do a core-image-sato build, with rm_work 
enabled
-- 
1.7.10.4


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 05/21] libcgroup: add SUMMARY and better DESCRIPTION

2013-04-24 Thread Paul Eggleton
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-core/libcgroup/libcgroup_0.38.bb |5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-core/libcgroup/libcgroup_0.38.bb 
b/meta/recipes-core/libcgroup/libcgroup_0.38.bb
index 32b87e6..8bd0ead 100644
--- a/meta/recipes-core/libcgroup/libcgroup_0.38.bb
+++ b/meta/recipes-core/libcgroup/libcgroup_0.38.bb
@@ -1,4 +1,7 @@
-DESCRIPTION = Libcgroup
+SUMMARY = Linux control group abstraction library
+DESCRIPTION = libcgroup is a library that abstracts the control group file 
system \
+in Linux. Control groups allow you to limit, account and isolate resource 
usage \
+(CPU, memory, disk I/O, etc.) of groups of processes.
 SECTION = libs
 LICENSE = LGPLv2.1
 LIC_FILES_CHKSUM = file://COPYING;md5=2d5025d4aa3495befef8f17206a5b0a1
-- 
1.7.10.4


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 06/21] readline: add SUMMARY

2013-04-24 Thread Paul Eggleton
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-core/readline/readline.inc|1 +
 meta/recipes-core/readline/readline_5.2.bb |1 +
 2 files changed, 2 insertions(+)

diff --git a/meta/recipes-core/readline/readline.inc 
b/meta/recipes-core/readline/readline.inc
index b61104c..6c43e2d 100644
--- a/meta/recipes-core/readline/readline.inc
+++ b/meta/recipes-core/readline/readline.inc
@@ -1,3 +1,4 @@
+SUMMARY = Library for editing typed command lines
 DESCRIPTION = The GNU Readline library provides a set of functions for use by 
applications that allow users to edit \
 command lines as they are typed in. Both Emacs and vi editing modes are 
available. The Readline library includes  \
 additional functions to maintain a list of previously-entered command lines, 
to recall and perhaps reedit those   \
diff --git a/meta/recipes-core/readline/readline_5.2.bb 
b/meta/recipes-core/readline/readline_5.2.bb
index 1aa44f8..05ab26f 100644
--- a/meta/recipes-core/readline/readline_5.2.bb
+++ b/meta/recipes-core/readline/readline_5.2.bb
@@ -1,3 +1,4 @@
+SUMMARY = Library for editing typed command lines
 DESCRIPTION = The GNU Readline library provides a set of functions for use by 
applications that allow users to edit \
 command lines as they are typed in. Both Emacs and vi editing modes are 
available. The Readline library includes  \
 additional functions to maintain a list of previously-entered command lines, 
to recall and perhaps reedit those   \
-- 
1.7.10.4


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 07/21] external-sourcery-toolchain: add SUMMARY

2013-04-24 Thread Paul Eggleton
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-core/meta/external-sourcery-toolchain.bb |1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-core/meta/external-sourcery-toolchain.bb 
b/meta/recipes-core/meta/external-sourcery-toolchain.bb
index 74c82ec..24c7ce8 100644
--- a/meta/recipes-core/meta/external-sourcery-toolchain.bb
+++ b/meta/recipes-core/meta/external-sourcery-toolchain.bb
@@ -3,6 +3,7 @@ require recipes-core/eglibc/eglibc-package.inc
 INHIBIT_DEFAULT_DEPS = 1
 
 # License applies to this recipe code, not the toolchain itself
+SUMMARY = External Sourcery G++ toolchain
 LICENSE = MIT
 LIC_FILES_CHKSUM = 
file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
 
file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420
-- 
1.7.10.4


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 09/21] mtools: use same SUMMARY as newer version of mtools recipe

2013-04-24 Thread Paul Eggleton
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-devtools/mtools/mtools_3.9.9.bb |1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-devtools/mtools/mtools_3.9.9.bb 
b/meta/recipes-devtools/mtools/mtools_3.9.9.bb
index 5f5403a..2213c17 100644
--- a/meta/recipes-devtools/mtools/mtools_3.9.9.bb
+++ b/meta/recipes-devtools/mtools/mtools_3.9.9.bb
@@ -2,6 +2,7 @@
 # Copyright (C) 2004-2006, Advanced Micro Devices, Inc.  All Rights Reserved
 # Released under the MIT license (see packages/COPYING)
 
+SUMMARY = Utilities to access MS-DOS disks without mounting them
 DESCRIPTION = Mtools is a collection of utilities for accessing MS-DOS disks 
from Unix without mounting them.
 HOMEPAGE = http://www.gnu.org/software/mtools/;
 LICENSE = GPLv2+
-- 
1.7.10.4


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 08/21] icon-naming-utils: add SUMMARY and DESCRIPTION

2013-04-24 Thread Paul Eggleton
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 .../icon-naming-utils/icon-naming-utils_0.8.90.bb|   10 ++
 1 file changed, 10 insertions(+)

diff --git 
a/meta/recipes-devtools/icon-naming-utils/icon-naming-utils_0.8.90.bb 
b/meta/recipes-devtools/icon-naming-utils/icon-naming-utils_0.8.90.bb
index 63a485d..79d5a4e 100644
--- a/meta/recipes-devtools/icon-naming-utils/icon-naming-utils_0.8.90.bb
+++ b/meta/recipes-devtools/icon-naming-utils/icon-naming-utils_0.8.90.bb
@@ -1,3 +1,13 @@
+SUMMARY = Enables backwards compatibility with current desktop icon themes
+DESCRIPTION = A Perl script used for maintaining backwards \
+compatibility with current desktop icon themes, while migrating to the \
+names specified in the Icon Naming Specification. The Icon Naming \
+Utilities map the icon names used by the GNOME and KDE desktops to the \
+icon names proposed in the Icon Naming Specification, and generate the \
+icon files appropriate to the desktop environment you use. The Icon \
+Naming Specification provides a standard list of common icon contexts \
+and names that can be used to make icon themes work in a desktop \
+environment or application that implements the naming specification. 
 LICENSE = GPLv2
 DEPENDS = libxml-simple-perl-native
 PR = r4
-- 
1.7.10.4


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 10/21] which: use the same meta fields for both versions

2013-04-24 Thread Paul Eggleton
Use the same SUMMARY, DESCRIPTION, SECTION and HOMEPAGE for the recipes
for both which versions.

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-extended/which/which_2.18.bb |6 +++---
 meta/recipes-extended/which/which_2.20.bb |   11 ---
 2 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/meta/recipes-extended/which/which_2.18.bb 
b/meta/recipes-extended/which/which_2.18.bb
index 27a567c..4f78010 100644
--- a/meta/recipes-extended/which/which_2.18.bb
+++ b/meta/recipes-extended/which/which_2.18.bb
@@ -1,10 +1,10 @@
-SUMMARY = Displays the full path of executables that bash would execute
+SUMMARY = Displays the full path of shell commands
 DESCRIPTION = Which is a utility that prints out the full path of the \
 executables that bash(1) would execute when the passed \
 program names would have been entered on the shell prompt. \
 It does this by using the exact same algorithm as bash.
-HOMEPAGE = http://www.xs4all.nl/~carlo17/which/;
-BUGTRACKER = n/a
+SECTION = libs
+HOMEPAGE = http://carlo17.home.xs4all.nl/which/;
 
 LICENSE = GPLv2+
 LIC_FILES_CHKSUM = file://COPYING;md5=751419260aa954499f7abaabaa882bbe
diff --git a/meta/recipes-extended/which/which_2.20.bb 
b/meta/recipes-extended/which/which_2.20.bb
index 312688f..f4e87de 100644
--- a/meta/recipes-extended/which/which_2.20.bb
+++ b/meta/recipes-extended/which/which_2.20.bb
@@ -1,9 +1,14 @@
-DESCRIPTION = which - shows the full path of (shell) commands.
-SECTION = libs
+SUMMARY = Displays the full path of shell commands
+DESCRIPTION = Which is a utility that prints out the full path of the \
+executables that bash(1) would execute when the passed \
+program names would have been entered on the shell prompt. \
+It does this by using the exact same algorithm as bash.
+SECTION = libs
+HOMEPAGE = http://carlo17.home.xs4all.nl/which/;
+
 LICENSE = GPLv3+
 LIC_FILES_CHKSUM = file://COPYING;md5=d32239bcb673463ab874e80d47fae504\
 
file://which.c;beginline=1;endline=17;md5=a9963693af2272e7a8df6f231164e7a2
-HOMEPAGE = http://ftp.gnu.org/gnu/which/;
 DEPENDS = cwautomacros-native
 
 inherit autotools update-alternatives
-- 
1.7.10.4


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 11/21] libxml-simple-perl: add SUMMARY, DESCRIPTION and HOMEPAGE

2013-04-24 Thread Paul Eggleton
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-devtools/perl/libxml-simple-perl_2.20.bb |7 +++
 1 file changed, 7 insertions(+)

diff --git a/meta/recipes-devtools/perl/libxml-simple-perl_2.20.bb 
b/meta/recipes-devtools/perl/libxml-simple-perl_2.20.bb
index 6434ff7..31294ea 100644
--- a/meta/recipes-devtools/perl/libxml-simple-perl_2.20.bb
+++ b/meta/recipes-devtools/perl/libxml-simple-perl_2.20.bb
@@ -1,3 +1,10 @@
+SUMMARY = Perl module for reading and writing XML
+DESCRIPTION = The XML::Simple Perl module provides a simple API layer \
+on top of an underlying XML parsing module to maintain XML files \
+(especially configuration files). It is a blunt rewrite of XML::Simple \
+(by Grant McLean) to use the XML::LibXML parser for XML structures, \
+where the original uses plain Perl or SAX parsers.
+HOMEPAGE = 
http://search.cpan.org/~markov/XML-LibXML-Simple-0.93/lib/XML/LibXML/Simple.pod;
 SECTION = libs
 LICENSE = Artistic-1.0 | GPL-1.0
 LIC_FILES_CHKSUM = file://LICENSE;md5=e7dbb3e2241fac8457967053fc1a1ddb
-- 
1.7.10.4


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 16/21] xeyes: add SUMMARY and DESCRIPTION

2013-04-24 Thread Paul Eggleton
Prevent this getting the default DESCRIPTION of X application from
xorg-app-common.inc.

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-graphics/xorg-app/xeyes_1.1.1.bb |5 +
 1 file changed, 5 insertions(+)

diff --git a/meta/recipes-graphics/xorg-app/xeyes_1.1.1.bb 
b/meta/recipes-graphics/xorg-app/xeyes_1.1.1.bb
index 33a93cc..7b68e6c 100644
--- a/meta/recipes-graphics/xorg-app/xeyes_1.1.1.bb
+++ b/meta/recipes-graphics/xorg-app/xeyes_1.1.1.bb
@@ -1,4 +1,9 @@
 require xorg-app-common.inc
+
+SUMMARY = X11 eyes that follow the mouse cursor demo
+DESCRIPTION = Xeyes is a small X11 application that shows a pair of eyes that 
move to \
+follow the location of the mouse cursor around the screen.
+
 PE = 1
 
 LIC_FILES_CHKSUM = file://COPYING;md5=3ea51b365051ac32d1813a7dbaa4bfc6
-- 
1.7.10.4


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 13/21] gnome-doc-utils: add SUMMARY and DESCRIPTION

2013-04-24 Thread Paul Eggleton
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-gnome/gnome/gnome-doc-utils.inc |6 ++
 1 file changed, 6 insertions(+)

diff --git a/meta/recipes-gnome/gnome/gnome-doc-utils.inc 
b/meta/recipes-gnome/gnome/gnome-doc-utils.inc
index 8ea0b96..9d243a1 100644
--- a/meta/recipes-gnome/gnome/gnome-doc-utils.inc
+++ b/meta/recipes-gnome/gnome/gnome-doc-utils.inc
@@ -1,3 +1,9 @@
+SUMMARY = A collection of documentation utilities for the Gnome project.
+DESCRIPTION = The GNOME Documentation Build Utilities (gnome-doc- \
+utils) were created to make it easier for application developers to \
+include and create documentation in their releases. They include the \
+xml2po tool which makes it easier to translate and keep up to date \
+translations of documentation.
 LICENSE = GPLv2  LGPLv2.1
 DEPENDS = libxml2 libxslt libxslt-native gnome-doc-utils-native glib-2.0
 DEPENDS_class-native = libxml2-native libxslt-native intltool-native 
glib-2.0-native
-- 
1.7.10.4


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 12/21] python-smartpm: fix HOMEPAGE and adjust DESCRIPTION

2013-04-24 Thread Paul Eggleton
* HOMEPAGE was incorrect
* We're not really interested in the fact that Smart works across
  different distros.

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-devtools/python/python-smartpm_1.4.1.bb |6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/meta/recipes-devtools/python/python-smartpm_1.4.1.bb 
b/meta/recipes-devtools/python/python-smartpm_1.4.1.bb
index 001d9e4..cfa2dba 100644
--- a/meta/recipes-devtools/python/python-smartpm_1.4.1.bb
+++ b/meta/recipes-devtools/python/python-smartpm_1.4.1.bb
@@ -1,11 +1,9 @@
 SUMMARY = The Smart Package Manager
-
 DESCRIPTION = The Smart Package Manager project has the ambitious objective 
of creating \
 smart and portable algorithms for solving adequately the problem of managing 
software \
-upgrades and installation. This tool works in all major distributions and will 
bring \
-notable advantages over native tools currently in use (APT, APT-RPM, YUM, 
URPMI, etc).
+upgrades and installation.
 
-HOMEPAGE = http://smartpm.org/;
+HOMEPAGE = http://labix.org/smart/;
 SECTION = devel/python
 LICENSE = GPLv2
 LIC_FILES_CHKSUM = file://LICENSE;md5=393a5ca445f6965873eca0259a17f833
-- 
1.7.10.4


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 14/21] packagegroup-core-x11-xserver: set SUMMARY instead of SUMMARY_${PN}

2013-04-24 Thread Paul Eggleton
This allows the description to show up at the recipe level e.g. in the
OE layer index.

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-graphics/packagegroups/packagegroup-core-x11-xserver.bb |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/meta/recipes-graphics/packagegroups/packagegroup-core-x11-xserver.bb 
b/meta/recipes-graphics/packagegroups/packagegroup-core-x11-xserver.bb
index 3c70c53..f9398fa 100644
--- a/meta/recipes-graphics/packagegroups/packagegroup-core-x11-xserver.bb
+++ b/meta/recipes-graphics/packagegroups/packagegroup-core-x11-xserver.bb
@@ -2,6 +2,7 @@
 # Copyright (C) 2011 Intel Corporation
 #
 
+SUMMARY = X11 display server
 LICENSE = MIT
 PR = r39
 
@@ -12,7 +13,6 @@ PACKAGE_ARCH = ${MACHINE_ARCH}
 XSERVER ?= xserver-xorg xf86-video-fbdev xf86-input-evdev
 XSERVERCODECS ?= 
 
-SUMMARY_${PN} = X11 display server
 RDEPENDS_${PN} = \
 ${XSERVER} \
 ${XSERVERCODECS} \
-- 
1.7.10.4


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 15/21] rgb: add SUMMARY and DESCRIPTION

2013-04-24 Thread Paul Eggleton
Prevent this getting the default DESCRIPTION of X application from
xorg-app-common.inc.

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-graphics/xorg-app/rgb_1.0.5.bb |7 +++
 1 file changed, 7 insertions(+)

diff --git a/meta/recipes-graphics/xorg-app/rgb_1.0.5.bb 
b/meta/recipes-graphics/xorg-app/rgb_1.0.5.bb
index 602ee09..26d4f1b 100644
--- a/meta/recipes-graphics/xorg-app/rgb_1.0.5.bb
+++ b/meta/recipes-graphics/xorg-app/rgb_1.0.5.bb
@@ -1,4 +1,11 @@
 require xorg-app-common.inc
+
+SUMMARY = X11 color name database
+DESCRIPTION = This package includes both the list mapping X color names \
+to RGB values (rgb.txt) and, if configured to use a database for color \
+lookup, the rgb program to convert the text file into the binary database \
+format.
+
 DEPENDS +=  xproto util-macros
 LIC_FILES_CHKSUM = file://COPYING;md5=ef598adbe241bd0b0b9113831f6e249a
 PE = 1
-- 
1.7.10.4


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 19/21] ptest-runner: add SUMMARY, DESCRIPTION and HOMEPAGE

2013-04-24 Thread Paul Eggleton
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-support/ptest-runner/ptest-runner_1.0.bb |5 +
 1 file changed, 5 insertions(+)

diff --git a/meta/recipes-support/ptest-runner/ptest-runner_1.0.bb 
b/meta/recipes-support/ptest-runner/ptest-runner_1.0.bb
index 6b866d4..c7ee595 100644
--- a/meta/recipes-support/ptest-runner/ptest-runner_1.0.bb
+++ b/meta/recipes-support/ptest-runner/ptest-runner_1.0.bb
@@ -1,3 +1,8 @@
+SUMMARY = A simple shell script to run all installed ptests
+DESCRIPTION = The ptest-runner package installs a ptest-runner \
+shell script which loops through all installed ptest test suites and \
+runs them in sequence.
+HOMEPAGE = https://wiki.yoctoproject.org/wiki/Ptest;
 SRC_URI += file://ptest-runner
 
 LICENSE = MIT
-- 
1.7.10.4


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 20/21] core-image-directfb: add SUMMARY

2013-04-24 Thread Paul Eggleton
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-graphics/images/core-image-directfb.bb |1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-graphics/images/core-image-directfb.bb 
b/meta/recipes-graphics/images/core-image-directfb.bb
index 4f47185..3a74e94 100644
--- a/meta/recipes-graphics/images/core-image-directfb.bb
+++ b/meta/recipes-graphics/images/core-image-directfb.bb
@@ -1,3 +1,4 @@
+SUMMARY = An image that uses DirectFB instead of X11.
 LICENSE = MIT
 PR=r0
 
-- 
1.7.10.4


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 18/21] hwlatdetect: add SUMMARY and DESCRIPTION

2013-04-24 Thread Paul Eggleton
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-rt/rt-tests/hwlatdetect_0.85.bb |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-rt/rt-tests/hwlatdetect_0.85.bb 
b/meta/recipes-rt/rt-tests/hwlatdetect_0.85.bb
index c3806c1..634b609 100644
--- a/meta/recipes-rt/rt-tests/hwlatdetect_0.85.bb
+++ b/meta/recipes-rt/rt-tests/hwlatdetect_0.85.bb
@@ -1,4 +1,5 @@
-pickDESCRIPTION = Python hardware latency detector
+SUMMARY = Hardware latency detector
+DESCRIPTION = Python utility for controlling the kernel hardware latency 
detection module (hwlat_detector.ko).
 HOMEPAGE = http://git.kernel.org/?p=linux/kernel/git/clrkwllms/rt-tests.git;
 SECTION = tests
 LICENSE = GPLv2
-- 
1.7.10.4


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 17/21] gst-openmax: add SUMMARY, DESCRIPTION and HOMEPAGE

2013-04-24 Thread Paul Eggleton
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-multimedia/gstreamer/gst-openmax_0.10.1.bb |6 ++
 1 file changed, 6 insertions(+)

diff --git a/meta/recipes-multimedia/gstreamer/gst-openmax_0.10.1.bb 
b/meta/recipes-multimedia/gstreamer/gst-openmax_0.10.1.bb
index af482ed..ea3b66b 100644
--- a/meta/recipes-multimedia/gstreamer/gst-openmax_0.10.1.bb
+++ b/meta/recipes-multimedia/gstreamer/gst-openmax_0.10.1.bb
@@ -1,3 +1,9 @@
+SUMMARY = GStreamer plug-in for communication with OpenMAX IL components
+DESCRIPTION = GstOpenMAX is a GStreamer plug-in that allows \
+communication with OpenMAX Integration Layer (IL) components. OpenMAX \
+IL is an industry standard that provides an abstraction layer for \
+computer graphics, video, and sound routines.
+HOMEPAGE = http://freedesktop.org/wiki/GstOpenMAX;
 DEPENDS = gstreamer
 RDEPENDS_${PN} = libomxil
 LICENSE = LGPLv2.1
-- 
1.7.10.4


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 21/21] gpgme: add short SUMMARY

2013-04-24 Thread Paul Eggleton
Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
---
 meta/recipes-support/gpgme/gpgme_1.4.0.bb |1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/recipes-support/gpgme/gpgme_1.4.0.bb 
b/meta/recipes-support/gpgme/gpgme_1.4.0.bb
index 23f4e4d..a8c1157 100644
--- a/meta/recipes-support/gpgme/gpgme_1.4.0.bb
+++ b/meta/recipes-support/gpgme/gpgme_1.4.0.bb
@@ -1,3 +1,4 @@
+SUMMARY = High-level GnuPG encryption/signing API
 DESCRIPTION = GnuPG Made Easy (GPGME) is a library designed to make access to 
GnuPG easier for applications. It provides a High-Level Crypto API for 
encryption, decryption, signing, signature verification and key management
 HOMEPAGE = http://www.gnupg.org/gpgme.html;
 BUGTRACKER = https://bugs.g10code.com/gnupg/index;
-- 
1.7.10.4


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 00/18] Package Updates

2013-04-24 Thread Saul Wold
Nothing really suprising here, I am doing a glib update 
and will have some other changes pending after that is
complete.

I am also testing an update to pkgconfig, which now carries
a mini glib to prevent circular issues, the first to was to
move patches from the .inc to the .bb file.

Sau!

The following changes since commit 395b90054eccddc1c9062a9a8657ed4482b7710a:

  glib-2.0: disable tests for native builds, and respect ptest for LSB 
(2013-04-22 15:48:57 +0100)

are available in the git repository at:

  git://git.openembedded.org/openembedded-core-contrib sgw/updates
  
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgw/updates

Saul Wold (18):
  less: Update to 458
  lsbinitscripts: Update to 9.46
  sysstat: Update to 10.1.5
  sqlite: Update to 3071602
  dhcp: Update to 4.2.5-P1
  resolvconf: Update to 1.71
  dpkg: Update to 1.16.10
  file: Update to 5.14
  libffi: Update to 3.0.13
  nspr: Update to 4.9.6
  libgcrypt: Update to 1.5.1
  pkgconfig: Move patches in prep for 0.28 update
  libxkbcommon: Update to 0.3.0
  glew: fix generation of glew.pc needed by mesa-demos
  mesa-demos: Update to 8.1.0
  glib-2.0: Update to 2.36
  glib-networking: Update to 2.36
  build-appliance: Add version info

 .../dhcp-3.0.3-dhclient-dbus.patch |0
 .../{dhcp-4.2.5 = dhcp}/fix-client-path.patch |0
 .../{dhcp-4.2.5 = dhcp}/fix-external-bind.patch   |0
 .../dhcp/{dhcp-4.2.5 = dhcp}/fixincludes.patch|0
 .../dhcp/{dhcp-4.2.5 = dhcp}/fixsepbuild.patch|0
 .../{dhcp-4.2.5 = dhcp}/link-with-lcrypto.patch   |0
 .../dhcp/{dhcp-4.2.5 = dhcp}/noattrmode.patch |0
 .../dhcp/{dhcp-4.2.5 = dhcp}/site.h   |0
 .../dhcp/{dhcp_4.2.5.bb = dhcp_4.2.5-P1.bb}   |4 +-
 .../{resolvconf_1.70.bb = resolvconf_1.71.bb} |5 +-
 .../glib-2.0/obsolete_automake_macros.patch|   13 -
 .../{glib-2.0_2.34.3.bb = glib-2.0_2.36.0.bb} |   12 +-
 meta/recipes-core/glib-2.0/glib.inc|2 +-
 ...working_2.28.7.bb = glib-networking_2.36.0.bb} |   10 +-
 ...iance-image.bb = build-appliance-image_8.0.bb} |0
 .../dpkg/{dpkg_1.16.9.bb = dpkg_1.16.10.bb}   |4 +-
 .../file/{file_5.13.bb = file_5.14.bb}|4 +-
 meta/recipes-devtools/pkgconfig/pkgconfig.inc  |8 +-
 meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb  |7 +
 .../less/{less_457.bb = less_458.bb}  |5 +-
 ...binitscripts_9.45.bb = lsbinitscripts_9.46.bb} |7 +-
 .../{sysstat_10.1.4.bb = sysstat_10.1.5.bb}   |4 +-
 .../libffi/0001-libffi-update-for-3.0.11.patch |  171 --
 .../libffi/aarch64-adding-build-support.patch  |   63 -
 .../libffi/libffi/add-aarch64-support.patch| 2672 
 .../libffi/libffi/fix-libffi.la-location.patch |   18 +
 .../libffi/{libffi_3.0.11.bb = libffi_3.0.13.bb}  |   11 +-
 .../glew/files/fix-glew.pc-install.patch   |   44 +
 meta/recipes-graphics/glew/glew_1.9.0.bb   |1 +
 ...glgears-Make-EGL_KHR_image-usage-portable.patch |   95 -
 .../mesa-demos/dso_linking_change_build_fix.patch  |   24 -
 .../mesa/mesa-demos/gles2-info.patch   |   21 -
 .../{mesa-demos_8.0.1.bb = mesa-demos_8.1.0.bb}   |   11 +-
 ...libxkbcommon_0.2.0.bb = libxkbcommon_0.3.0.bb} |   11 +-
 .../libgcrypt-1.5.0/obsolete_automake_macros.patch |   15 -
 meta/recipes-support/libgcrypt/libgcrypt_1.5.0.bb  |9 -
 meta/recipes-support/libgcrypt/libgcrypt_1.5.1.bb  |4 +
 .../nspr/{nspr_4.9.5.bb = nspr_4.9.6.bb}  |7 +-
 .../{sqlite3_3071502.bb = sqlite3_3071602.bb} |9 +-
 39 files changed, 118 insertions(+), 3153 deletions(-)
 rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = 
dhcp}/dhcp-3.0.3-dhclient-dbus.patch (100%)
 rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = 
dhcp}/fix-client-path.patch (100%)
 rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = 
dhcp}/fix-external-bind.patch (100%)
 rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/fixincludes.patch 
(100%)
 rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/fixsepbuild.patch 
(100%)
 rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = 
dhcp}/link-with-lcrypto.patch (100%)
 rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/noattrmode.patch 
(100%)
 rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/site.h (100%)
 rename meta/recipes-connectivity/dhcp/{dhcp_4.2.5.bb = dhcp_4.2.5-P1.bb} (66%)
 rename meta/recipes-connectivity/resolvconf/{resolvconf_1.70.bb = 
resolvconf_1.71.bb} (87%)
 delete mode 100644 
meta/recipes-core/glib-2.0/glib-2.0/obsolete_automake_macros.patch
 rename meta/recipes-core/glib-2.0/{glib-2.0_2.34.3.bb = glib-2.0_2.36.0.bb} 
(85%)
 rename meta/recipes-core/glib-networking/{glib-networking_2.28.7.bb = 
glib-networking_2.36.0.bb} (71%)
 rename meta/recipes-core/images/{build-appliance-image.bb = 
build-appliance-image_8.0.bb} (100%)
 rename meta/recipes-devtools/dpkg/{dpkg_1.16.9.bb = dpkg_1.16.10.bb} (71%)
 

[OE-core] [PATCH 02/18] lsbinitscripts: Update to 9.46

2013-04-24 Thread Saul Wold
Signed-off-by: Saul Wold s...@linux.intel.com
---
 .../lsb/{lsbinitscripts_9.45.bb = lsbinitscripts_9.46.bb} | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)
 rename meta/recipes-extended/lsb/{lsbinitscripts_9.45.bb = 
lsbinitscripts_9.46.bb} (77%)

diff --git a/meta/recipes-extended/lsb/lsbinitscripts_9.45.bb 
b/meta/recipes-extended/lsb/lsbinitscripts_9.46.bb
similarity index 77%
rename from meta/recipes-extended/lsb/lsbinitscripts_9.45.bb
rename to meta/recipes-extended/lsb/lsbinitscripts_9.46.bb
index 2cc5f16..50401bf 100644
--- a/meta/recipes-extended/lsb/lsbinitscripts_9.45.bb
+++ b/meta/recipes-extended/lsb/lsbinitscripts_9.46.bb
@@ -2,17 +2,16 @@ DESCRIPTION = SysV init scripts which only is used in an LSB 
image
 SECTION = base
 LICENSE = GPLv2
 DEPENDS = popt glib-2.0
-PR = r0
 
 LIC_FILES_CHKSUM = file://COPYING;md5=ebf4e8b49780ab187d51bd26aaa022c6
 
 S=${WORKDIR}/initscripts-${PV}
-SRC_URI = 
http://pkgs.fedoraproject.org/repo/pkgs/initscripts/initscripts-${PV}.tar.bz2/dd514ee65e4a4610be836bb34c62c0ed/initscripts-${PV}.tar.bz2
 \
+SRC_URI = 
http://pkgs.fedoraproject.org/repo/pkgs/initscripts/initscripts-9.46.tar.bz2/f0755d9f1e0a8ae470c22798695c3b39/initscripts-9.46.tar.bz2
 \
file://functions.patch \

 
-SRC_URI[md5sum] = dd514ee65e4a4610be836bb34c62c0ed
-SRC_URI[sha256sum] = 
dd8bfa09f41f56c223f90629f31fc16decc3b9df4c72b1e3ee00cfa3f7d9c48c
+SRC_URI[md5sum] = f0755d9f1e0a8ae470c22798695c3b39
+SRC_URI[sha256sum] = 
f1b9003826d6c524c6b144e554ec38e788531270b8df252218708da11c9e4973
 
 inherit update-alternatives
 
-- 
1.8.0.2


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 01/18] less: Update to 458

2013-04-24 Thread Saul Wold
Signed-off-by: Saul Wold s...@linux.intel.com
---
 meta/recipes-extended/less/{less_457.bb = less_458.bb} | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
 rename meta/recipes-extended/less/{less_457.bb = less_458.bb} (87%)

diff --git a/meta/recipes-extended/less/less_457.bb 
b/meta/recipes-extended/less/less_458.bb
similarity index 87%
rename from meta/recipes-extended/less/less_457.bb
rename to meta/recipes-extended/less/less_458.bb
index 41d2515..3e4518a 100644
--- a/meta/recipes-extended/less/less_457.bb
+++ b/meta/recipes-extended/less/less_458.bb
@@ -23,12 +23,11 @@ LICENSE = GPLv3+ | BSD-2-Clause
 LIC_FILES_CHKSUM = file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \
 file://LICENSE;md5=866cc220f330b04ae4661fc3cdfedea7
 DEPENDS = ncurses
-PR = r0
 
 SRC_URI = http://www.greenwoodsoftware.com/${BPN}/${BPN}-${PV}.tar.gz;
 
-SRC_URI[md5sum] = b5a964682f327b0dceb690f34e02632f
-SRC_URI[sha256sum] = 
63c9c421df5c64439babc3aa44861512c298af394c932672b3e5aeb53580eed8
+SRC_URI[md5sum] = 935b38aa2e73c888c210dedf8fd94f49
+SRC_URI[sha256sum] = 
e536c7819ede54b3d487f0ffc4c14b3620bed83734d92a81e89f62346db0fcac
 
 inherit autotools update-alternatives
 
-- 
1.8.0.2


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 03/18] sysstat: Update to 10.1.5

2013-04-24 Thread Saul Wold
Signed-off-by: Saul Wold s...@linux.intel.com
---
 .../recipes-extended/sysstat/{sysstat_10.1.4.bb = sysstat_10.1.5.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-extended/sysstat/{sysstat_10.1.4.bb = sysstat_10.1.5.bb} 
(44%)

diff --git a/meta/recipes-extended/sysstat/sysstat_10.1.4.bb 
b/meta/recipes-extended/sysstat/sysstat_10.1.5.bb
similarity index 44%
rename from meta/recipes-extended/sysstat/sysstat_10.1.4.bb
rename to meta/recipes-extended/sysstat/sysstat_10.1.5.bb
index d7fe93b..7513fd2 100644
--- a/meta/recipes-extended/sysstat/sysstat_10.1.4.bb
+++ b/meta/recipes-extended/sysstat/sysstat_10.1.5.bb
@@ -4,5 +4,5 @@ LIC_FILES_CHKSUM = 
file://COPYING;md5=8ca43cbc842c2336e835926c2166c28b
 
 PR = ${INC_PR}.0
 
-SRC_URI[md5sum] = 0a8e9f69c66fc6737e6645e22eed3275
-SRC_URI[sha256sum] = 
7a39a923dbb4c50752a5b8227f4e76fbfea2b2545bd7faf9c168a5dc8e031dc9
+SRC_URI[md5sum] = cdf66d6acd5c8cab709e07980b77ea6b
+SRC_URI[sha256sum] = 
81f1fdcea991f6c4e64a7a65cd9045ec2418be3379d8a80db7dec59bb7b6d3c8
-- 
1.8.0.2


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 05/18] dhcp: Update to 4.2.5-P1

2013-04-24 Thread Saul Wold
Signed-off-by: Saul Wold s...@linux.intel.com
---
 .../dhcp/{dhcp-4.2.5 = dhcp}/dhcp-3.0.3-dhclient-dbus.patch  | 0
 .../dhcp/{dhcp-4.2.5 = dhcp}/fix-client-path.patch   | 0
 .../dhcp/{dhcp-4.2.5 = dhcp}/fix-external-bind.patch | 0
 meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/fixincludes.patch | 0
 meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/fixsepbuild.patch | 0
 .../dhcp/{dhcp-4.2.5 = dhcp}/link-with-lcrypto.patch | 0
 meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/noattrmode.patch  | 0
 meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/site.h| 0
 meta/recipes-connectivity/dhcp/{dhcp_4.2.5.bb = dhcp_4.2.5-P1.bb}| 4 ++--
 9 files changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = 
dhcp}/dhcp-3.0.3-dhclient-dbus.patch (100%)
 rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = 
dhcp}/fix-client-path.patch (100%)
 rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = 
dhcp}/fix-external-bind.patch (100%)
 rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/fixincludes.patch 
(100%)
 rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/fixsepbuild.patch 
(100%)
 rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = 
dhcp}/link-with-lcrypto.patch (100%)
 rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/noattrmode.patch 
(100%)
 rename meta/recipes-connectivity/dhcp/{dhcp-4.2.5 = dhcp}/site.h (100%)
 rename meta/recipes-connectivity/dhcp/{dhcp_4.2.5.bb = dhcp_4.2.5-P1.bb} (66%)

diff --git 
a/meta/recipes-connectivity/dhcp/dhcp-4.2.5/dhcp-3.0.3-dhclient-dbus.patch 
b/meta/recipes-connectivity/dhcp/dhcp/dhcp-3.0.3-dhclient-dbus.patch
similarity index 100%
rename from 
meta/recipes-connectivity/dhcp/dhcp-4.2.5/dhcp-3.0.3-dhclient-dbus.patch
rename to meta/recipes-connectivity/dhcp/dhcp/dhcp-3.0.3-dhclient-dbus.patch
diff --git a/meta/recipes-connectivity/dhcp/dhcp-4.2.5/fix-client-path.patch 
b/meta/recipes-connectivity/dhcp/dhcp/fix-client-path.patch
similarity index 100%
rename from meta/recipes-connectivity/dhcp/dhcp-4.2.5/fix-client-path.patch
rename to meta/recipes-connectivity/dhcp/dhcp/fix-client-path.patch
diff --git a/meta/recipes-connectivity/dhcp/dhcp-4.2.5/fix-external-bind.patch 
b/meta/recipes-connectivity/dhcp/dhcp/fix-external-bind.patch
similarity index 100%
rename from meta/recipes-connectivity/dhcp/dhcp-4.2.5/fix-external-bind.patch
rename to meta/recipes-connectivity/dhcp/dhcp/fix-external-bind.patch
diff --git a/meta/recipes-connectivity/dhcp/dhcp-4.2.5/fixincludes.patch 
b/meta/recipes-connectivity/dhcp/dhcp/fixincludes.patch
similarity index 100%
rename from meta/recipes-connectivity/dhcp/dhcp-4.2.5/fixincludes.patch
rename to meta/recipes-connectivity/dhcp/dhcp/fixincludes.patch
diff --git a/meta/recipes-connectivity/dhcp/dhcp-4.2.5/fixsepbuild.patch 
b/meta/recipes-connectivity/dhcp/dhcp/fixsepbuild.patch
similarity index 100%
rename from meta/recipes-connectivity/dhcp/dhcp-4.2.5/fixsepbuild.patch
rename to meta/recipes-connectivity/dhcp/dhcp/fixsepbuild.patch
diff --git a/meta/recipes-connectivity/dhcp/dhcp-4.2.5/link-with-lcrypto.patch 
b/meta/recipes-connectivity/dhcp/dhcp/link-with-lcrypto.patch
similarity index 100%
rename from meta/recipes-connectivity/dhcp/dhcp-4.2.5/link-with-lcrypto.patch
rename to meta/recipes-connectivity/dhcp/dhcp/link-with-lcrypto.patch
diff --git a/meta/recipes-connectivity/dhcp/dhcp-4.2.5/noattrmode.patch 
b/meta/recipes-connectivity/dhcp/dhcp/noattrmode.patch
similarity index 100%
rename from meta/recipes-connectivity/dhcp/dhcp-4.2.5/noattrmode.patch
rename to meta/recipes-connectivity/dhcp/dhcp/noattrmode.patch
diff --git a/meta/recipes-connectivity/dhcp/dhcp-4.2.5/site.h 
b/meta/recipes-connectivity/dhcp/dhcp/site.h
similarity index 100%
rename from meta/recipes-connectivity/dhcp/dhcp-4.2.5/site.h
rename to meta/recipes-connectivity/dhcp/dhcp/site.h
diff --git a/meta/recipes-connectivity/dhcp/dhcp_4.2.5.bb 
b/meta/recipes-connectivity/dhcp/dhcp_4.2.5-P1.bb
similarity index 66%
rename from meta/recipes-connectivity/dhcp/dhcp_4.2.5.bb
rename to meta/recipes-connectivity/dhcp/dhcp_4.2.5-P1.bb
index 3ec9f3b..a5eed34 100644
--- a/meta/recipes-connectivity/dhcp/dhcp_4.2.5.bb
+++ b/meta/recipes-connectivity/dhcp/dhcp_4.2.5-P1.bb
@@ -9,5 +9,5 @@ SRC_URI += file://fixincludes.patch \
 file://fixsepbuild.patch \

 
-SRC_URI[md5sum] = 6489e919ac093d17249270ee9be1020e
-SRC_URI[sha256sum] = 
771a5cffb1fd1392d25926e22e1c58a006e2ad02ecd77d136096e5e366a5b6bc
+SRC_URI[md5sum] = f68e3c1f00a9af5742bc5e71d567cf93
+SRC_URI[sha256sum] = 
59b06c9f5d775e46999b422c45b9229402c462b114ce1685617bfb2b8b028250
-- 
1.8.0.2


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 04/18] sqlite: Update to 3071602

2013-04-24 Thread Saul Wold
Signed-off-by: Saul Wold s...@linux.intel.com
---
 .../sqlite/{sqlite3_3071502.bb = sqlite3_3071602.bb}| 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)
 rename meta/recipes-support/sqlite/{sqlite3_3071502.bb = sqlite3_3071602.bb} 
(41%)

diff --git a/meta/recipes-support/sqlite/sqlite3_3071502.bb 
b/meta/recipes-support/sqlite/sqlite3_3071602.bb
similarity index 41%
rename from meta/recipes-support/sqlite/sqlite3_3071502.bb
rename to meta/recipes-support/sqlite/sqlite3_3071602.bb
index ad81214..09f54f6 100644
--- a/meta/recipes-support/sqlite/sqlite3_3071502.bb
+++ b/meta/recipes-support/sqlite/sqlite3_3071602.bb
@@ -2,10 +2,9 @@ require sqlite3.inc
 
 LIC_FILES_CHKSUM = 
file://sqlite3.h;endline=11;md5=65f0a57ca6928710b418c094b3570bb0
 
-PR = r0
+SRC_URI = http://www.sqlite.org/2013/sqlite-autoconf-${PV}.tar.gz;
 
-SRC_URI = http://www.sqlite.org/sqlite-autoconf-${PV}.tar.gz;
-S = ${WORKDIR}/sqlite-autoconf-${PV}
+SRC_URI[md5sum] = ce7d2bc0d9b8dd18995b888c6b0b220f
+SRC_URI[sha256sum] = 
1d7e6937c19fc5de1c0cdb392638296e4a6d8b158001dbb421e257dfb6f088db
 
-SRC_URI[md5sum] = bcb0ab0b5b30116b2531cfeef3c861b4
-SRC_URI[sha256sum] = 
782d16b797f6ca879f6f679ba3fb6ceb54bcb0cab65feef332058bf04b36ba8c
+S = ${WORKDIR}/sqlite-autoconf-${PV}
-- 
1.8.0.2


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 06/18] resolvconf: Update to 1.71

2013-04-24 Thread Saul Wold
Signed-off-by: Saul Wold s...@linux.intel.com
---
 .../resolvconf/{resolvconf_1.70.bb = resolvconf_1.71.bb}| 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
 rename meta/recipes-connectivity/resolvconf/{resolvconf_1.70.bb = 
resolvconf_1.71.bb} (87%)

diff --git a/meta/recipes-connectivity/resolvconf/resolvconf_1.70.bb 
b/meta/recipes-connectivity/resolvconf/resolvconf_1.71.bb
similarity index 87%
rename from meta/recipes-connectivity/resolvconf/resolvconf_1.70.bb
rename to meta/recipes-connectivity/resolvconf/resolvconf_1.71.bb
index d401114..d342a6e 100644
--- a/meta/recipes-connectivity/resolvconf/resolvconf_1.70.bb
+++ b/meta/recipes-connectivity/resolvconf/resolvconf_1.71.bb
@@ -10,12 +10,11 @@ LIC_FILES_CHKSUM = 
file://COPYING;md5=c93c0550bd3173f4504b2cbd8991e50b
 AUTHOR = Thomas Hood
 HOMEPAGE = http://packages.debian.org/resolvconf;
 RDEPENDS_${PN} = bash
-PR = r0
 
 SRC_URI = ${DEBIAN_MIRROR}/main/r/resolvconf/resolvconf_${PV}.tar.gz
 
-SRC_URI[md5sum] = 95e19745790fd1c9a102ddde3bfdb15c
-SRC_URI[sha256sum] = 
7bb1ccfb68d61a96b91d135c4048f464482b634b0fc4a4b9d9a0f56ced5b4bf6
+SRC_URI[md5sum] = f073ab06b11584c8af86e7f84a56680e
+SRC_URI[sha256sum] = 
f2ec30a0e89330c6cbc3117efd60639da8305782979844ee4a1906e4b0ca230c
 
 inherit allarch
 
-- 
1.8.0.2


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 10/18] nspr: Update to 4.9.6

2013-04-24 Thread Saul Wold
Signed-off-by: Saul Wold s...@linux.intel.com
---
 meta/recipes-support/nspr/{nspr_4.9.5.bb = nspr_4.9.6.bb} | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)
 rename meta/recipes-support/nspr/{nspr_4.9.5.bb = nspr_4.9.6.bb} (95%)

diff --git a/meta/recipes-support/nspr/nspr_4.9.5.bb 
b/meta/recipes-support/nspr/nspr_4.9.6.bb
similarity index 95%
rename from meta/recipes-support/nspr/nspr_4.9.5.bb
rename to meta/recipes-support/nspr/nspr_4.9.6.bb
index d18b12e..0dc688d 100644
--- a/meta/recipes-support/nspr/nspr_4.9.5.bb
+++ b/meta/recipes-support/nspr/nspr_4.9.6.bb
@@ -11,15 +11,14 @@ SRC_URI = 
ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v${PV}/src/nspr-$
file://remove-rpath-from-tests.patch \
file://fix-build-on-x86_64.patch \
file://trickly-fix-build-on-x86_64.patch \
-   file://fix-build-on-aarch64.patch \
   
 
 SRC_URI += file://nspr.pc.in
 
-RDEPENDS_${PN}-dev += perl
+SRC_URI[md5sum] = 62b1e9d376d503d972f90c3c0031d879
+SRC_URI[sha256sum] = 
7693fddd3c5cc15d53a50df53ab5dcdaa2eb58f5003302690559471744d6c6f9
 
-SRC_URI[md5sum] = b6ccfa8fcbbeb17ebeb19a3edff612bd
-SRC_URI[sha256sum] = 
616ab65c849155c9ed0e5f502530a241cc9108e278275aa448b417ae632c7604
+RDEPENDS_${PN}-dev += perl
 
 S = ${WORKDIR}/nspr-${PV}/mozilla/nsprpub
 
-- 
1.8.0.2


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 07/18] dpkg: Update to 1.16.10

2013-04-24 Thread Saul Wold
Signed-off-by: Saul Wold s...@linux.intel.com
---
 meta/recipes-devtools/dpkg/{dpkg_1.16.9.bb = dpkg_1.16.10.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-devtools/dpkg/{dpkg_1.16.9.bb = dpkg_1.16.10.bb} (71%)

diff --git a/meta/recipes-devtools/dpkg/dpkg_1.16.9.bb 
b/meta/recipes-devtools/dpkg/dpkg_1.16.10.bb
similarity index 71%
rename from meta/recipes-devtools/dpkg/dpkg_1.16.9.bb
rename to meta/recipes-devtools/dpkg/dpkg_1.16.10.bb
index 9ae4042..309c17c 100644
--- a/meta/recipes-devtools/dpkg/dpkg_1.16.9.bb
+++ b/meta/recipes-devtools/dpkg/dpkg_1.16.10.bb
@@ -8,7 +8,7 @@ SRC_URI += file://noman.patch \
 file://fix-timestamps.patch \
 file://remove-tar-no-timestamp.patch
 
-SRC_URI[md5sum] = 4df9319b2d17e19cdb6fe94dacee44da
-SRC_URI[sha256sum] = 
73cd7fba4e54acddd645346b4bc517030b9c35938e82215d3eeb8b4e7af26b7a
+SRC_URI[md5sum] = a20a06a5272717274a8b009368f237da
+SRC_URI[sha256sum] = 
aeaacf0884039940d9463901102194f9a42eb5702157b9e7a23f43e0d9f65cf2
 
 PR = ${INC_PR}.0
-- 
1.8.0.2


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 11/18] libgcrypt: Update to 1.5.1

2013-04-24 Thread Saul Wold
Remove automake patch as it is now supported by upstream

Signed-off-by: Saul Wold s...@linux.intel.com
---
 .../libgcrypt-1.5.0/obsolete_automake_macros.patch| 15 ---
 meta/recipes-support/libgcrypt/libgcrypt_1.5.0.bb |  9 -
 meta/recipes-support/libgcrypt/libgcrypt_1.5.1.bb |  4 
 3 files changed, 4 insertions(+), 24 deletions(-)
 delete mode 100644 
meta/recipes-support/libgcrypt/libgcrypt-1.5.0/obsolete_automake_macros.patch
 delete mode 100644 meta/recipes-support/libgcrypt/libgcrypt_1.5.0.bb
 create mode 100644 meta/recipes-support/libgcrypt/libgcrypt_1.5.1.bb

diff --git 
a/meta/recipes-support/libgcrypt/libgcrypt-1.5.0/obsolete_automake_macros.patch 
b/meta/recipes-support/libgcrypt/libgcrypt-1.5.0/obsolete_automake_macros.patch
deleted file mode 100644
index 0dbfded..000
--- 
a/meta/recipes-support/libgcrypt/libgcrypt-1.5.0/obsolete_automake_macros.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Upstream-Status: Submitted [https://bugs.g10code.com/gnupg/issue1459]
-
-Signed-off-by: Marko Lindqvist cazf...@gmail.com
-diff -Nurd libgcrypt-1.5.0/configure.ac libgcrypt-1.5.0/configure.ac
 libgcrypt-1.5.0/configure.ac   2011-06-29 11:53:22.0 +0300
-+++ libgcrypt-1.5.0/configure.ac   2013-01-03 07:12:26.854793677 +0200
-@@ -59,7 +59,7 @@
-
- AC_CONFIG_SRCDIR([src/libgcrypt.vers])
- AM_INIT_AUTOMAKE([])
--AM_CONFIG_HEADER(config.h)
-+AC_CONFIG_HEADERS(config.h)
- AC_CONFIG_MACRO_DIR([m4])
- AC_CONFIG_LIBOBJ_DIR([compat])
- AC_CANONICAL_HOST
diff --git a/meta/recipes-support/libgcrypt/libgcrypt_1.5.0.bb 
b/meta/recipes-support/libgcrypt/libgcrypt_1.5.0.bb
deleted file mode 100644
index 058c2d5..000
--- a/meta/recipes-support/libgcrypt/libgcrypt_1.5.0.bb
+++ /dev/null
@@ -1,9 +0,0 @@
-require libgcrypt.inc
-
-PR = r2
-
-SRC_URI += file://obsolete_automake_macros.patch
-
-SRC_URI[md5sum] = 78f8f8bec4580f75b25816f7896d0389
-SRC_URI[sha256sum] = 
cc98b1f64c9ae3b0185099cef4ac6c436a849095edf87f34157f0bb10e187990
-
diff --git a/meta/recipes-support/libgcrypt/libgcrypt_1.5.1.bb 
b/meta/recipes-support/libgcrypt/libgcrypt_1.5.1.bb
new file mode 100644
index 000..fea0ab7
--- /dev/null
+++ b/meta/recipes-support/libgcrypt/libgcrypt_1.5.1.bb
@@ -0,0 +1,4 @@
+require libgcrypt.inc
+
+SRC_URI[md5sum] = 9963b67d84978727f5795e7ff92385de
+SRC_URI[sha256sum] = 
d7f5cb694286b24d91836c728dfcac9e8eead80a02c5e2ac78d8b84983154455
-- 
1.8.0.2


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 13/18] libxkbcommon: Update to 0.3.0

2013-04-24 Thread Saul Wold
Signed-off-by: Saul Wold s...@linux.intel.com
---
 .../xorg-lib/{libxkbcommon_0.2.0.bb = libxkbcommon_0.3.0.bb} | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)
 rename meta/recipes-graphics/xorg-lib/{libxkbcommon_0.2.0.bb = 
libxkbcommon_0.3.0.bb} (67%)

diff --git a/meta/recipes-graphics/xorg-lib/libxkbcommon_0.2.0.bb 
b/meta/recipes-graphics/xorg-lib/libxkbcommon_0.3.0.bb
similarity index 67%
rename from meta/recipes-graphics/xorg-lib/libxkbcommon_0.2.0.bb
rename to meta/recipes-graphics/xorg-lib/libxkbcommon_0.3.0.bb
index e8d16df..6e6dbfa 100644
--- a/meta/recipes-graphics/xorg-lib/libxkbcommon_0.2.0.bb
+++ b/meta/recipes-graphics/xorg-lib/libxkbcommon_0.3.0.bb
@@ -2,18 +2,15 @@ SUMMARY = Generic XKB keymap library
 DESCRIPTION = libxkbcommon is a keymap compiler and support library which \
 processes a reduced subset of keymaps as defined by the XKB specification.
 HOMEPAGE = http://www.xkbcommon.org;
-
+LIC_FILES_CHKSUM = file://COPYING;md5=9c0b824e72a22f9d2c40b9c93b1f0ddc
 LICENSE = MIT  MIT-style
 
 DEPENDS = util-macros flex-native bison-native
 
-SRC_URI = http://xkbcommon.org/download/${BPN}-${PV}.tar.bz2;
-SRC_URI[md5sum] = 2be3d4a255d02c7d46fc6a9486f21f6a
-SRC_URI[sha256sum] = 
74eb0a121ca3998015fd687591426bb15c524645a72cf602831b2e729172fb42
-
-LIC_FILES_CHKSUM = file://COPYING;md5=9c0b824e72a22f9d2c40b9c93b1f0ddc
+SRC_URI = http://xkbcommon.org/download/${BPN}-${PV}.tar.xz;
 
-PR = r1
+SRC_URI[md5sum] = 22a046100738f99b4cc0297aa210f4e4
+SRC_URI[sha256sum] = 
866c0df88f806dff8fc859b6f082cf9f8b6c3b549f0a367541e12b1ca28a5d65
 
 inherit autotools pkgconfig
 
-- 
1.8.0.2


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 12/18] pkgconfig: Move patches in prep for 0.28 update

2013-04-24 Thread Saul Wold
Signed-off-by: Saul Wold s...@linux.intel.com
---
 meta/recipes-devtools/pkgconfig/pkgconfig.inc | 8 +---
 meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb | 7 +++
 2 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/meta/recipes-devtools/pkgconfig/pkgconfig.inc 
b/meta/recipes-devtools/pkgconfig/pkgconfig.inc
index 87d7165..52b9ad1 100644
--- a/meta/recipes-devtools/pkgconfig/pkgconfig.inc
+++ b/meta/recipes-devtools/pkgconfig/pkgconfig.inc
@@ -12,13 +12,7 @@ DEPENDS = glib-2.0 popt
 DEPENDS_class-native = 
 DEPENDS_class-nativesdk = 
 
-SRC_URI = http://pkgconfig.freedesktop.org/releases/pkg-config-${PV}.tar.gz \
-   file://autofoo.patch \
-   file://glibconfig-sysdefs.h \
-   file://pkg-config-native.in \
-   file://disable-legacy.patch \
-   file://obsolete_automake_macros.patch \
-  
+SRC_URI = http://pkgconfig.freedesktop.org/releases/pkg-config-${PV}.tar.gz;
 
 S = ${WORKDIR}/pkg-config-${PV}/
 
diff --git a/meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb 
b/meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb
index a269973..a55d017 100644
--- a/meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb
+++ b/meta/recipes-devtools/pkgconfig/pkgconfig_0.25.bb
@@ -2,5 +2,12 @@ require pkgconfig.inc
 
 PR = r7
 
+SRC_URI += file://autofoo.patch \
+file://glibconfig-sysdefs.h \
+file://pkg-config-native.in \
+file://disable-legacy.patch \
+file://obsolete_automake_macros.patch \
+   
+
 SRC_URI[md5sum] = a3270bab3f4b69b7dc6dbdacbcae9745
 SRC_URI[sha256sum] = 
3ba691ee2431f32ccb8efa131e59bf23e37f122dc66791309023ca6dcefcd10e
-- 
1.8.0.2


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 14/18] glew: fix generation of glew.pc needed by mesa-demos

2013-04-24 Thread Saul Wold
Signed-off-by: Saul Wold s...@linux.intel.com
---
 .../glew/files/fix-glew.pc-install.patch   | 44 ++
 meta/recipes-graphics/glew/glew_1.9.0.bb   |  1 +
 2 files changed, 45 insertions(+)
 create mode 100644 meta/recipes-graphics/glew/files/fix-glew.pc-install.patch

diff --git a/meta/recipes-graphics/glew/files/fix-glew.pc-install.patch 
b/meta/recipes-graphics/glew/files/fix-glew.pc-install.patch
new file mode 100644
index 000..5b6a94e
--- /dev/null
+++ b/meta/recipes-graphics/glew/files/fix-glew.pc-install.patch
@@ -0,0 +1,44 @@
+
+We maintain the autotools configure.ac and Makefile.am, to correctly
+provide the glew.pc, the following patch is needed.
+
+Upstream-Status: Inappropriate
+
+Signed-off-by: Saul Wold s...@linux.intel.com
+
+Index: glew-1.9.0/Makefile.am
+===
+--- glew-1.9.0.orig/Makefile.am
 glew-1.9.0/Makefile.am
+@@ -3,3 +3,5 @@ ACLOCAL_AMFLAGS = -I m4 --install
+ 
+ SUBDIRS = include src
+ 
++pkgconfigdir = $(libdir)/pkgconfig
++pkgconfig_DATA = glew.pc
+Index: glew-1.9.0/configure.ac
+===
+--- glew-1.9.0.orig/configure.ac
 glew-1.9.0/configure.ac
+@@ -66,5 +66,6 @@ AC_SUBST([LIBGLEW_SO_VERSION], [1:5:7])
+ 
+ AC_CONFIG_FILES([Makefile
+  include/Makefile
+- src/Makefile])
++ src/Makefile
++ glew.pc])
+ AC_OUTPUT
+Index: glew-1.9.0/glew.pc.in
+===
+--- glew-1.9.0.orig/glew.pc.in
 glew-1.9.0/glew.pc.in
+@@ -5,6 +5,6 @@ includedir=@includedir@
+ 
+ Name: glew
+ Description: The OpenGL Extension Wrangler library
+-Version: @version@
+-Cflags: -I${includedir} @cflags@
+-Libs: -L${libdir} -l@libname@
++Version: @VERSION@
++Cflags: -I${includedir} @CFLAGS@
++Libs: -L${libdir} -lGLEW
diff --git a/meta/recipes-graphics/glew/glew_1.9.0.bb 
b/meta/recipes-graphics/glew/glew_1.9.0.bb
index 599d64b..f1ba4e4 100644
--- a/meta/recipes-graphics/glew/glew_1.9.0.bb
+++ b/meta/recipes-graphics/glew/glew_1.9.0.bb
@@ -12,6 +12,7 @@ PR = r1
 SRC_URI = ${SOURCEFORGE_MIRROR}/project/glew/glew/${PV}/glew-${PV}.tgz \
file://autotools.patch \
file://glew_fix_for_automake-1.12.patch \
+   file://fix-glew.pc-install.patch \
   
 
 SRC_URI[md5sum] = 69ce911decef6249d24742497e6ad06a
-- 
1.8.0.2


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 15/18] mesa-demos: Update to 8.1.0

2013-04-24 Thread Saul Wold
Removed patches that now appear in the upstream.

Signed-off-by: Saul Wold s...@linux.intel.com
---
 ...glgears-Make-EGL_KHR_image-usage-portable.patch | 95 --
 .../mesa-demos/dso_linking_change_build_fix.patch  | 24 --
 .../mesa/mesa-demos/gles2-info.patch   | 21 -
 .../{mesa-demos_8.0.1.bb = mesa-demos_8.1.0.bb}   | 11 +--
 4 files changed, 3 insertions(+), 148 deletions(-)
 delete mode 100644 
meta/recipes-graphics/mesa/mesa-demos/0001-xeglgears-Make-EGL_KHR_image-usage-portable.patch
 delete mode 100644 
meta/recipes-graphics/mesa/mesa-demos/dso_linking_change_build_fix.patch
 delete mode 100644 meta/recipes-graphics/mesa/mesa-demos/gles2-info.patch
 rename meta/recipes-graphics/mesa/{mesa-demos_8.0.1.bb = mesa-demos_8.1.0.bb} 
(69%)

diff --git 
a/meta/recipes-graphics/mesa/mesa-demos/0001-xeglgears-Make-EGL_KHR_image-usage-portable.patch
 
b/meta/recipes-graphics/mesa/mesa-demos/0001-xeglgears-Make-EGL_KHR_image-usage-portable.patch
deleted file mode 100644
index 43d4fb1..000
--- 
a/meta/recipes-graphics/mesa/mesa-demos/0001-xeglgears-Make-EGL_KHR_image-usage-portable.patch
+++ /dev/null
@@ -1,95 +0,0 @@
-From 43c2122af1caa750531f29bf734c03d1f50801d1 Mon Sep 17 00:00:00 2001
-Message-Id: 
43c2122af1caa750531f29bf734c03d1f50801d1.1365283761.git.tom.zanu...@linux.intel.com
-From: Frank Binns frank.bi...@imgtec.com
-Date: Fri, 29 Jun 2012 14:06:27 +0100
-Subject: [PATCH] xeglgears: Make EGL_KHR_image usage portable
-
-EGL extension functions don't have to be exported which means
-xeglgears was failing to link against implementations that
-support EGL_KHR_image but were not exporting its related functions.
-
-This has been fixed by using eglGetProcAddress to get a function
-pointer instead of using the functions prototype. This is portable.
-
-Signed-off-by: Frank Binns frank.bi...@imgtec.com
-
-Integrated-by: Tom Zanussi tom.zanu...@linux.intel.com
-
-Upstream-Status: Backport

- src/egl/opengl/xeglgears.c | 37 +++--
- 1 file changed, 31 insertions(+), 6 deletions(-)
-
-diff --git a/src/egl/opengl/xeglgears.c b/src/egl/opengl/xeglgears.c
-index 513c587..866b89a 100644
 a/src/egl/opengl/xeglgears.c
-+++ b/src/egl/opengl/xeglgears.c
-@@ -51,6 +51,10 @@
- static PFNGLEGLIMAGETARGETTEXTURE2DOESPROC glEGLImageTargetTexture2DOES_func;
- #endif
- 
-+#ifdef EGL_KHR_image
-+static PFNEGLCREATEIMAGEKHRPROC eglCreateImageKHR_func;
-+#endif
-+
- 
- #define BENCHMARK
- 
-@@ -405,6 +409,17 @@ egl_manager_new(EGLNativeDisplayType xdpy, const EGLint 
*attrib_list,
-   eglGetProcAddress(glEGLImageTargetTexture2DOES);
- #endif
- 
-+#ifdef EGL_KHR_image
-+   eglCreateImageKHR_func = (PFNEGLCREATEIMAGEKHRPROC)
-+  eglGetProcAddress(eglCreateImageKHR);
-+   if (eglCreateImageKHR_func == NULL) {
-+  printf(failed to get eglCreateImageKHR\n);
-+  eglTerminate(eman-dpy);
-+  free(eman);
-+  return NULL;
-+   }
-+#endif
-+
-return eman;
- }
- 
-@@ -850,10 +865,16 @@ main(int argc, char *argv[])
-case GEARS_PIXMAP:
-case GEARS_PIXMAP_TEXTURE:
-   ret = egl_manager_create_pixmap(eman, eman-xwin, EGL_TRUE, NULL);
-+
-+#ifdef EGL_KHR_image
-   if (surface_type == GEARS_PIXMAP_TEXTURE)
--   eman-image = eglCreateImageKHR (eman-dpy, eman-ctx,
--EGL_NATIVE_PIXMAP_KHR,
--(EGLClientBuffer) eman-xpix, NULL);
-+   eman-image = eglCreateImageKHR_func(eman-dpy, eman-ctx,
-+EGL_NATIVE_PIXMAP_KHR,
-+(EGLClientBuffer) eman-xpix, 
NULL);
-+#else
-+  fprintf(stderr, EGL_KHR_image not found at compile time.\n);
-+#endif
-+
-   if (ret)
-  ret = eglMakeCurrent(eman-dpy, eman-pix, eman-pix, eman-ctx);
-   break;
-@@ -892,9 +913,13 @@ main(int argc, char *argv[])
-  GL_RENDERBUFFER_EXT,
-  color_rb);
- 
--  eman-image = eglCreateImageKHR(eman-dpy, eman-ctx,
--EGL_GL_RENDERBUFFER_KHR,
--(EGLClientBuffer) color_rb, NULL);
-+#ifdef EGL_KHR_image
-+  eman-image = eglCreateImageKHR_func(eman-dpy, eman-ctx,
-+ EGL_GL_RENDERBUFFER_KHR,
-+ (EGLClientBuffer) color_rb, NULL);
-+#else
-+  fprintf(stderr, EGL_KHR_image not found at compile time.\n);
-+#endif
- 
-   glGenRenderbuffers(1, depth_rb);
-   glBindRenderbuffer(GL_RENDERBUFFER_EXT, depth_rb);
--- 
-1.7.11.4
-
diff --git 
a/meta/recipes-graphics/mesa/mesa-demos/dso_linking_change_build_fix.patch 
b/meta/recipes-graphics/mesa/mesa-demos/dso_linking_change_build_fix.patch
deleted file mode 100644
index 9b5e952..000
--- a/meta/recipes-graphics/mesa/mesa-demos/dso_linking_change_build_fix.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-after gcc linking has 

[OE-core] [PATCH 17/18] glib-networking: Update to 2.36

2013-04-24 Thread Saul Wold
COPYING file: Address and Formating changes only

Signed-off-by: Saul Wold s...@linux.intel.com
---
 .../{glib-networking_2.28.7.bb = glib-networking_2.36.0.bb}   | 10 --
 1 file changed, 4 insertions(+), 6 deletions(-)
 rename meta/recipes-core/glib-networking/{glib-networking_2.28.7.bb = 
glib-networking_2.36.0.bb} (71%)

diff --git a/meta/recipes-core/glib-networking/glib-networking_2.28.7.bb 
b/meta/recipes-core/glib-networking/glib-networking_2.36.0.bb
similarity index 71%
rename from meta/recipes-core/glib-networking/glib-networking_2.28.7.bb
rename to meta/recipes-core/glib-networking/glib-networking_2.36.0.bb
index 17f0102..2cc69ef 100644
--- a/meta/recipes-core/glib-networking/glib-networking_2.28.7.bb
+++ b/meta/recipes-core/glib-networking/glib-networking_2.36.0.bb
@@ -3,17 +3,15 @@ HOMEPAGE = http://git.gnome.org/browse/glib-networking/;
 BUGTRACKER = http://bugzilla.gnome.org;
 
 LICENSE = LGPLv2
-LIC_FILES_CHKSUM = file://COPYING;md5=3bf50002aefd002f49e7bb854063f7e7
+LIC_FILES_CHKSUM = file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2
 
 SECTION = libs
 DEPENDS = glib-2.0 gnutls intltool-native
 
-PR = r3
+SRC_URI = ${GNOME_MIRROR}/${BPN}/2.36/${BPN}-${PV}.tar.xz
 
-SRC_URI = ${GNOME_MIRROR}/${BPN}/2.28/${BPN}-${PV}.tar.bz2
-
-SRC_URI[md5sum] = c10e51571d03c10111a37bcd21fbf777
-SRC_URI[sha256sum] = 
98bedfbd530c4b1b53c91025fe82290bafd289d249e4eb549c3b90d23a76021c
+SRC_URI[md5sum] = 062dafdb939510e7b38eea3d3b367be0
+SRC_URI[sha256sum] = 
190d66fbaeb023ba4f43c315f23c5372c43be6cbe857596e00990211514650d9
 
 EXTRA_OECONF = --without-ca-certificates --without-gnome-proxy 
--without-libproxy
 
-- 
1.8.0.2


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 16/18] glib-2.0: Update to 2.36

2013-04-24 Thread Saul Wold
Remove automake patch that is now correctly supported upstream
Codegen files have moved to glib-2.0, so correct packaging and
removal.

Signed-off-by: Saul Wold s...@linux.intel.com
---
 .../glib-2.0/glib-2.0/obsolete_automake_macros.patch| 13 -
 .../glib-2.0/{glib-2.0_2.34.3.bb = glib-2.0_2.36.0.bb} | 12 ++--
 meta/recipes-core/glib-2.0/glib.inc |  2 +-
 3 files changed, 7 insertions(+), 20 deletions(-)
 delete mode 100644 
meta/recipes-core/glib-2.0/glib-2.0/obsolete_automake_macros.patch
 rename meta/recipes-core/glib-2.0/{glib-2.0_2.34.3.bb = glib-2.0_2.36.0.bb} 
(85%)

diff --git a/meta/recipes-core/glib-2.0/glib-2.0/obsolete_automake_macros.patch 
b/meta/recipes-core/glib-2.0/glib-2.0/obsolete_automake_macros.patch
deleted file mode 100644
index 2fc4e75..000
--- a/meta/recipes-core/glib-2.0/glib-2.0/obsolete_automake_macros.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Upstream-Status: Accepted [https://bugzilla.gnome.org/show_bug.cgi?id=691011]
-
-Signed-off-by: Marko Lindqvist cazf...@gmail.com
-diff -Nurd glib-2.34.3/configure.ac glib-2.34.3/configure.ac
 glib-2.34.3/configure.ac   2012-11-26 19:10:04.0 +0200
-+++ glib-2.34.3/configure.ac   2013-01-02 15:49:27.832183712 +0200
-@@ -291,7 +291,6 @@
- AM_CONDITIONAL(HAVE_CXX, [test $CXX != ])
- AC_LANG_RESTORE
-
--AM_PROG_CC_STDC
- AM_PROG_CC_C_O
- AC_PROG_INSTALL
diff --git a/meta/recipes-core/glib-2.0/glib-2.0_2.34.3.bb 
b/meta/recipes-core/glib-2.0/glib-2.0_2.36.0.bb
similarity index 85%
rename from meta/recipes-core/glib-2.0/glib-2.0_2.34.3.bb
rename to meta/recipes-core/glib-2.0/glib-2.0_2.36.0.bb
index 7795524..a042972 100644
--- a/meta/recipes-core/glib-2.0/glib-2.0_2.34.3.bb
+++ b/meta/recipes-core/glib-2.0/glib-2.0_2.36.0.bb
@@ -1,6 +1,5 @@
 require glib.inc
 
-PR = r2
 PE = 1
 
 DEPENDS += libffi python-argparse-native zlib
@@ -12,15 +11,16 @@ SHRT_VER = 
${@d.getVar('PV',1).split('.')[0]}.${@d.getVar('PV',1).split('.')[1]
 SRC_URI = ${GNOME_MIRROR}/glib/${SHRT_VER}/glib-${PV}.tar.xz \
file://configure-libtool.patch \
file://glib-2.0_fix_for_x32.patch \
-   file://obsolete_automake_macros.patch \
file://fix-conflicting-rand.patch \
file://Makefile-ptest.patch \
file://run-ptest \
   
-SRC_URI[md5sum] = a4ca31e258273c3761e3de2edd607661
-SRC_URI[sha256sum] = 
855fcbf87cb93065b488358e351774d8a39177281023bae58c286f41612658a7
 
 SRC_URI_append_class-native =  file://glib-gettextize-dir.patch
+
+SRC_URI[md5sum] = 2047dff287473450593edecb18f79c17
+SRC_URI[sha256sum] = 
455a8abe8692c5174bcc7ffa15b96a7521a2f2f9fb47594405927c35cb9bb227
+
 BBCLASSEXTEND = native nativesdk
 
 RDEPENDS_${PN}-ptest += \
@@ -50,8 +50,8 @@ do_configure_prepend() {
 
 do_install_append() {
   # remove some unpackaged files
-  rm -f ${D}${libdir}/gdbus-2.0/codegen/*.pyc
-  rm -f ${D}${libdir}/gdbus-2.0/codegen/*.pyo
+  rm -f ${D}${datadir}/glib-2.0/codegen/*.pyc
+  rm -f ${D}${datadir}/glib-2.0/codegen/*.pyo
   # and empty dirs
   rm -rf ${D}${libdir}/gio
 
diff --git a/meta/recipes-core/glib-2.0/glib.inc 
b/meta/recipes-core/glib-2.0/glib.inc
index 42c34c3..35edc4e 100644
--- a/meta/recipes-core/glib-2.0/glib.inc
+++ b/meta/recipes-core/glib-2.0/glib.inc
@@ -38,7 +38,7 @@ FILES_${PN}-dev += ${libdir}/glib-2.0/include \
 ${libdir}/gio/modules/*.la
 FILES_${PN}-dbg += ${datadir}/glib-2.0/gdb ${datadir}/gdb \
 ${libdir}/gio/modules/.debug
-FILES_${PN}-codegen = ${libdir}/gdbus-2.0/codegen/*.py
+FILES_${PN}-codegen = ${datadir}/glib-2.0/codegen/*.py
 FILES_${PN}-bash-completion = ${sysconfdir}/bash_completion.d \
${datadir}/bash-completion
 
-- 
1.8.0.2


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH 1/2] apt: update to 0.9.7.8

2013-04-24 Thread Eric Bénard
Signed-off-by: Eric Bénard e...@eukrea.com
---
 .../disable-configure-in-makefile.patch| 0
 .../fix-gcc-4.6-null-not-defined.patch | 0
 .../apt/{apt-0.9.7.7 = apt-0.9.7.8}/makerace.patch| 0
 .../apt/{apt-0.9.7.7 = apt-0.9.7.8}/no-ko-translation.patch   | 0
 .../apt/{apt-0.9.7.7 = apt-0.9.7.8}/no-nls-dpkg.patch | 0
 .../apt/{apt-0.9.7.7 = apt-0.9.7.8}/noconfigure.patch | 0
 meta/recipes-devtools/apt/{apt-0.9.7.7 = apt-0.9.7.8}/nodoc.patch | 0
 .../apt/{apt-0.9.7.7 = apt-0.9.7.8}/truncate-filename.patch   | 0
 .../apt/{apt-0.9.7.7 = apt-0.9.7.8}/use-host.patch| 0
 .../apt/{apt-native_0.9.7.7.bb = apt-native_0.9.7.8.bb}   | 6 ++
 meta/recipes-devtools/apt/{apt_0.9.7.7.bb = apt_0.9.7.8.bb}   | 7 ++-
 11 files changed, 4 insertions(+), 9 deletions(-)
 rename meta/recipes-devtools/apt/{apt-0.9.7.7 = 
apt-0.9.7.8}/disable-configure-in-makefile.patch (100%)
 rename meta/recipes-devtools/apt/{apt-0.9.7.7 = 
apt-0.9.7.8}/fix-gcc-4.6-null-not-defined.patch (100%)
 rename meta/recipes-devtools/apt/{apt-0.9.7.7 = apt-0.9.7.8}/makerace.patch 
(100%)
 rename meta/recipes-devtools/apt/{apt-0.9.7.7 = 
apt-0.9.7.8}/no-ko-translation.patch (100%)
 rename meta/recipes-devtools/apt/{apt-0.9.7.7 = 
apt-0.9.7.8}/no-nls-dpkg.patch (100%)
 rename meta/recipes-devtools/apt/{apt-0.9.7.7 = 
apt-0.9.7.8}/noconfigure.patch (100%)
 rename meta/recipes-devtools/apt/{apt-0.9.7.7 = apt-0.9.7.8}/nodoc.patch 
(100%)
 rename meta/recipes-devtools/apt/{apt-0.9.7.7 = 
apt-0.9.7.8}/truncate-filename.patch (100%)
 rename meta/recipes-devtools/apt/{apt-0.9.7.7 = apt-0.9.7.8}/use-host.patch 
(100%)
 rename meta/recipes-devtools/apt/{apt-native_0.9.7.7.bb = 
apt-native_0.9.7.8.bb} (52%)
 rename meta/recipes-devtools/apt/{apt_0.9.7.7.bb = apt_0.9.7.8.bb} (72%)

diff --git 
a/meta/recipes-devtools/apt/apt-0.9.7.7/disable-configure-in-makefile.patch 
b/meta/recipes-devtools/apt/apt-0.9.7.8/disable-configure-in-makefile.patch
similarity index 100%
rename from 
meta/recipes-devtools/apt/apt-0.9.7.7/disable-configure-in-makefile.patch
rename to 
meta/recipes-devtools/apt/apt-0.9.7.8/disable-configure-in-makefile.patch
diff --git 
a/meta/recipes-devtools/apt/apt-0.9.7.7/fix-gcc-4.6-null-not-defined.patch 
b/meta/recipes-devtools/apt/apt-0.9.7.8/fix-gcc-4.6-null-not-defined.patch
similarity index 100%
rename from 
meta/recipes-devtools/apt/apt-0.9.7.7/fix-gcc-4.6-null-not-defined.patch
rename to 
meta/recipes-devtools/apt/apt-0.9.7.8/fix-gcc-4.6-null-not-defined.patch
diff --git a/meta/recipes-devtools/apt/apt-0.9.7.7/makerace.patch 
b/meta/recipes-devtools/apt/apt-0.9.7.8/makerace.patch
similarity index 100%
rename from meta/recipes-devtools/apt/apt-0.9.7.7/makerace.patch
rename to meta/recipes-devtools/apt/apt-0.9.7.8/makerace.patch
diff --git a/meta/recipes-devtools/apt/apt-0.9.7.7/no-ko-translation.patch 
b/meta/recipes-devtools/apt/apt-0.9.7.8/no-ko-translation.patch
similarity index 100%
rename from meta/recipes-devtools/apt/apt-0.9.7.7/no-ko-translation.patch
rename to meta/recipes-devtools/apt/apt-0.9.7.8/no-ko-translation.patch
diff --git a/meta/recipes-devtools/apt/apt-0.9.7.7/no-nls-dpkg.patch 
b/meta/recipes-devtools/apt/apt-0.9.7.8/no-nls-dpkg.patch
similarity index 100%
rename from meta/recipes-devtools/apt/apt-0.9.7.7/no-nls-dpkg.patch
rename to meta/recipes-devtools/apt/apt-0.9.7.8/no-nls-dpkg.patch
diff --git a/meta/recipes-devtools/apt/apt-0.9.7.7/noconfigure.patch 
b/meta/recipes-devtools/apt/apt-0.9.7.8/noconfigure.patch
similarity index 100%
rename from meta/recipes-devtools/apt/apt-0.9.7.7/noconfigure.patch
rename to meta/recipes-devtools/apt/apt-0.9.7.8/noconfigure.patch
diff --git a/meta/recipes-devtools/apt/apt-0.9.7.7/nodoc.patch 
b/meta/recipes-devtools/apt/apt-0.9.7.8/nodoc.patch
similarity index 100%
rename from meta/recipes-devtools/apt/apt-0.9.7.7/nodoc.patch
rename to meta/recipes-devtools/apt/apt-0.9.7.8/nodoc.patch
diff --git a/meta/recipes-devtools/apt/apt-0.9.7.7/truncate-filename.patch 
b/meta/recipes-devtools/apt/apt-0.9.7.8/truncate-filename.patch
similarity index 100%
rename from meta/recipes-devtools/apt/apt-0.9.7.7/truncate-filename.patch
rename to meta/recipes-devtools/apt/apt-0.9.7.8/truncate-filename.patch
diff --git a/meta/recipes-devtools/apt/apt-0.9.7.7/use-host.patch 
b/meta/recipes-devtools/apt/apt-0.9.7.8/use-host.patch
similarity index 100%
rename from meta/recipes-devtools/apt/apt-0.9.7.7/use-host.patch
rename to meta/recipes-devtools/apt/apt-0.9.7.8/use-host.patch
diff --git a/meta/recipes-devtools/apt/apt-native_0.9.7.7.bb 
b/meta/recipes-devtools/apt/apt-native_0.9.7.8.bb
similarity index 52%
rename from meta/recipes-devtools/apt/apt-native_0.9.7.7.bb
rename to meta/recipes-devtools/apt/apt-native_0.9.7.8.bb
index d71ab2f..000a18d 100644
--- a/meta/recipes-devtools/apt/apt-native_0.9.7.7.bb
+++ b/meta/recipes-devtools/apt/apt-native_0.9.7.8.bb
@@ -1,11 +1,9 @@
 

[OE-core] [PATCH 2/2] dpkg: update to 1.16.10

2013-04-24 Thread Eric Bénard
Signed-off-by: Eric Bénard e...@eukrea.com
---
 meta/recipes-devtools/dpkg/{dpkg_1.16.9.bb = dpkg_1.16.10.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-devtools/dpkg/{dpkg_1.16.9.bb = dpkg_1.16.10.bb} (71%)

diff --git a/meta/recipes-devtools/dpkg/dpkg_1.16.9.bb 
b/meta/recipes-devtools/dpkg/dpkg_1.16.10.bb
similarity index 71%
rename from meta/recipes-devtools/dpkg/dpkg_1.16.9.bb
rename to meta/recipes-devtools/dpkg/dpkg_1.16.10.bb
index 9ae4042..309c17c 100644
--- a/meta/recipes-devtools/dpkg/dpkg_1.16.9.bb
+++ b/meta/recipes-devtools/dpkg/dpkg_1.16.10.bb
@@ -8,7 +8,7 @@ SRC_URI += file://noman.patch \
 file://fix-timestamps.patch \
 file://remove-tar-no-timestamp.patch
 
-SRC_URI[md5sum] = 4df9319b2d17e19cdb6fe94dacee44da
-SRC_URI[sha256sum] = 
73cd7fba4e54acddd645346b4bc517030b9c35938e82215d3eeb8b4e7af26b7a
+SRC_URI[md5sum] = a20a06a5272717274a8b009368f237da
+SRC_URI[sha256sum] = 
aeaacf0884039940d9463901102194f9a42eb5702157b9e7a23f43e0d9f65cf2
 
 PR = ${INC_PR}.0
-- 
1.7.11.7


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH to test] dropbear: update to 2013.58

2013-04-24 Thread Eric Bénard
- patches updated
- nopw-option.patch dropped as the option is integrated since 2013.56
- compile tested for ARMv5 target

Signed-off-by: Eric Bénard e...@eukrea.com
---
needs runtime test with -B option (blank password) and with PAM

 .../0001-urandom-xauth-changes-to-options.h.patch} |  12 ++-
 .../0002-static_build_fix.patch}   |  22 +++--
 .../0003-configure.patch}  |  25 +++--
 .../dropbear-2013.58/0004-fix-2kb-keys.patch   |  22 +
 .../0005-dropbear-enable-pam.patch}|  21 ++--
 .../0006-dropbear-configuration-file.patch}|  16 +++-
 meta/recipes-core/dropbear/dropbear.inc|  23 +++--
 .../dropbear/dropbear/fix-2kb-keys.patch   |  13 ---
 .../dropbear/dropbear/nopw-option.patch| 106 -
 meta/recipes-core/dropbear/dropbear_2012.55.bb |   7 --
 meta/recipes-core/dropbear/dropbear_2013.58.bb |   6 ++
 11 files changed, 109 insertions(+), 164 deletions(-)
 rename 
meta/recipes-core/dropbear/{dropbear/urandom-xauth-changes-to-options.h.patch 
= dropbear-2013.58/0001-urandom-xauth-changes-to-options.h.patch} (65%)
 rename 
meta/recipes-core/dropbear/{dropbear/dropbear-0.53.1-static_build_fix.patch = 
dropbear-2013.58/0002-static_build_fix.patch} (80%)
 rename meta/recipes-core/dropbear/{dropbear-2012.55/configure.patch = 
dropbear-2013.58/0003-configure.patch} (54%)
 create mode 100644 
meta/recipes-core/dropbear/dropbear-2013.58/0004-fix-2kb-keys.patch
 rename meta/recipes-core/dropbear/{dropbear/dropbear-enable-pam.patch = 
dropbear-2013.58/0005-dropbear-enable-pam.patch} (53%)
 rename meta/recipes-core/dropbear/{dropbear/dropbear-configuration-file.patch 
= dropbear-2013.58/0006-dropbear-configuration-file.patch} (67%)
 delete mode 100644 meta/recipes-core/dropbear/dropbear/fix-2kb-keys.patch
 delete mode 100644 meta/recipes-core/dropbear/dropbear/nopw-option.patch
 delete mode 100644 meta/recipes-core/dropbear/dropbear_2012.55.bb
 create mode 100644 meta/recipes-core/dropbear/dropbear_2013.58.bb

diff --git 
a/meta/recipes-core/dropbear/dropbear/urandom-xauth-changes-to-options.h.patch 
b/meta/recipes-core/dropbear/dropbear-2013.58/0001-urandom-xauth-changes-to-options.h.patch
similarity index 65%
rename from 
meta/recipes-core/dropbear/dropbear/urandom-xauth-changes-to-options.h.patch
rename to 
meta/recipes-core/dropbear/dropbear-2013.58/0001-urandom-xauth-changes-to-options.h.patch
index 4acc397..71a4666 100644
--- 
a/meta/recipes-core/dropbear/dropbear/urandom-xauth-changes-to-options.h.patch
+++ 
b/meta/recipes-core/dropbear/dropbear-2013.58/0001-urandom-xauth-changes-to-options.h.patch
@@ -1,10 +1,15 @@
+Subject: [PATCH 1/6] urandom-xauth-changes-to-options.h
+
 Upstream-Status: Inappropriate [configuration]
+---
+ options.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/options.h b/options.h
-index d309ab4..7fbe97b 100644
+index 7d06322..71a21c2 100644
 --- a/options.h
 +++ b/options.h
-@@ -236,7 +236,7 @@ much traffic. */
+@@ -247,7 +247,7 @@ much traffic. */
  /* The command to invoke for xauth when using X11 forwarding.
   * -q for quiet */
  #ifndef XAUTH_COMMAND
@@ -13,3 +18,6 @@ index d309ab4..7fbe97b 100644
  #endif
  
  /* if you want to enable running an sftp server (such as the one included with
+-- 
+1.7.11.7
+
diff --git 
a/meta/recipes-core/dropbear/dropbear/dropbear-0.53.1-static_build_fix.patch 
b/meta/recipes-core/dropbear/dropbear-2013.58/0002-static_build_fix.patch
similarity index 80%
rename from 
meta/recipes-core/dropbear/dropbear/dropbear-0.53.1-static_build_fix.patch
rename to 
meta/recipes-core/dropbear/dropbear-2013.58/0002-static_build_fix.patch
index d125616..552bee8 100644
--- a/meta/recipes-core/dropbear/dropbear/dropbear-0.53.1-static_build_fix.patch
+++ b/meta/recipes-core/dropbear/dropbear-2013.58/0002-static_build_fix.patch
@@ -1,6 +1,6 @@
+Subject: [PATCH 2/6] static_build_fix
 Upstream-Status: Submitted
 
-
 dropbear: fix static build
 
 A more appropriate fix is to remove @CRYPTLIB@ from the objs
@@ -13,12 +13,15 @@ svr-authpasswd.c:(.text+0xfc): undefined reference to 
`crypt'
 collect2: ld returned 1 exit status
 
 Signed-off-by: Saul Wold s...@linux.intel.com
+---
+ Makefile.in | 11 +++
+ 1 file changed, 7 insertions(+), 4 deletions(-)
 
-Index: dropbear-2011.54/Makefile.in
-===
 dropbear-2011.54.orig/Makefile.in  2011-11-08 04:48:15.0 -0800
-+++ dropbear-2011.54/Makefile.in   2011-12-27 13:44:41.644354442 -0800
-@@ -56,7 +56,7 @@
+diff --git a/Makefile.in b/Makefile.in
+index 4bdd845..e82e561 100644
+--- a/Makefile.in
 b/Makefile.in
+@@ -56,7 +56,7 @@ HEADERS=options.h dbutil.h session.h packet.h algo.h ssh.h 
buffer.h kex.h \
loginrec.h atomicio.h x11fwd.h agentfwd.h tcpfwd.h compat.h \
listener.h fake-rfc2553.h
  
@@ -27,7 +30,7 @@ Index: dropbear-2011.54/Makefile.in
  

[OE-core] [PATCH] connman: replace hardcoded path in init script

2013-04-24 Thread Stefan Stanacar
Because the connman init script sources a config file from /usr/lib
we end up with no network in multilib enabled sato images, so replace
with the real libdir.

Signed-off-by: Stefan Stanacar stefanx.stana...@intel.com
---
 meta/recipes-connectivity/connman/connman.inc | 3 ++-
 meta/recipes-connectivity/connman/connman/connman | 4 ++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/meta/recipes-connectivity/connman/connman.inc 
b/meta/recipes-connectivity/connman/connman.inc
index 589ece8..93c9da0 100644
--- a/meta/recipes-connectivity/connman/connman.inc
+++ b/meta/recipes-connectivity/connman/connman.inc
@@ -47,7 +47,7 @@ INITSCRIPT_NAME = connman
 INITSCRIPT_PARAMS = start 05 5 2 3 . stop 22 0 1 6 .
 
 SYSTEMD_SERVICE_${PN} = connman.service
-SYSTEMD_WIRED_SETUP = ExecStartPre=-/usr/lib/connman/wired-setup
+SYSTEMD_WIRED_SETUP = ExecStartPre=-${libdir}/connman/wired-setup
 
 # IMPORTANT: because xuser is shared with rootless X, please make sure the
 # USERADD_PARAM is in sync with the one in xserver-nodm-init.bb
@@ -73,6 +73,7 @@ do_install_append() {
if ${@base_contains('DISTRO_FEATURES','sysvinit','true','false',d)}; 
then
install -d ${D}${sysconfdir}/init.d
install -m 0755 ${WORKDIR}/connman 
${D}${sysconfdir}/init.d/connman
+sed -i s%@LIBDIR@%${libdir}% ${D}${sysconfdir}/init.d/connman
fi
 
install -d ${D}${bindir}
diff --git a/meta/recipes-connectivity/connman/connman/connman 
b/meta/recipes-connectivity/connman/connman/connman
index a111f60..67ba7c8 100644
--- a/meta/recipes-connectivity/connman/connman/connman
+++ b/meta/recipes-connectivity/connman/connman/connman
@@ -32,8 +32,8 @@ do_start() {
ethn=`ifconfig | grep eth | sed -e s/\(eth[0-9]\)\(.*\)/\1/`
EXTRA_PARAM=-I $ethn
fi
-   if [ -f /usr/lib/connman/wired-setup ] ; then
-   . /usr/lib/connman/wired-setup
+   if [ -f @LIBDIR@/connman/wired-setup ] ; then
+   . @LIBDIR@/connman/wired-setup
fi
$DAEMON $EXTRA_PARAM
 }
-- 
1.8.1.4


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core