Re: [OE-core] postinst does not finish

2013-04-19 Thread Koen Kooi

Op 18 apr. 2013, om 20:45 heeft Koen Kooi k...@dominion.thruhere.net het 
volgende geschreven:

 
 Op 17 apr. 2013, om 20:55 heeft Burton, Ross ross.bur...@intel.com het 
 volgende geschreven:
 
 On 17 April 2013 19:27, Koen Kooi k...@dominion.thruhere.net wrote:
 I get a similar result here, but I have to rerun all postinsts with 
 gconftool to make the packages actually work. I'll update OE-core tomorrow 
 and try to get some more debug info. Systemctl says postinsts ran for 3 and 
 a half minutes, a big improvement over the 60+ minutes for the same image 
 built against 1.3.
 
 3.5 minutes is still a long time, what packages does it run on the target?
 
 I finally have a new build done and was able to inspect log.do_rootfs:
 
 [koen@rrMBP 1.0-r0]$ grep configuration required on target 
 temp/log.do_rootfs
 gdk-pixbuf-loader-png.postinst returned 1, marking as unpacked only, 
 configuration required on target.
 gdk-pixbuf-loader-jpeg.postinst returned 1, marking as unpacked only, 
 configuration required on target.
 liberation-fonts.postinst returned 1, marking as unpacked only, configuration 
 required on target.
 gdk-pixbuf-loader-xpm.postinst returned 1, marking as unpacked only, 
 configuration required on target.
 gdk-pixbuf-loader-gif.postinst returned 1, marking as unpacked only, 
 configuration required on target.
 hicolor-icon-theme.postinst returned 1, marking as unpacked only, 
 configuration required on target.
 gnome-bluetooth.postinst returned 1, marking as unpacked only, configuration 
 required on target.
 gnome-disk-utility.postinst returned 1, marking as unpacked only, 
 configuration required on target.
 nautilus.postinst returned 1, marking as unpacked only, configuration 
 required on target.
 gnome-session.postinst returned 1, marking as unpacked only, configuration 
 required on target.
 gdm.postinst returned 1, marking as unpacked only, configuration required on 
 target.
 gnome-settings-daemon.postinst returned 1, marking as unpacked only, 
 configuration required on target.
 libgweather1.postinst returned 1, marking as unpacked only, configuration 
 required on target.
 gnome-panel.postinst returned 1, marking as unpacked only, configuration 
 required on target.
 gnome-power-manager.postinst returned 1, marking as unpacked only, 
 configuration required on target.
 gnome-control-center.postinst returned 1, marking as unpacked only, 
 configuration required on target.
 epiphany.postinst returned 1, marking as unpacked only, configuration 
 required on target.
 gnome-theme-crux.postinst returned 1, marking as unpacked only, configuration 
 required on target.
 gnome-theme-highcontrastlargeprint.postinst returned 1, marking as unpacked 
 only, configuration required on target.
 librsvg-2-gtk.postinst returned 1, marking as unpacked only, configuration 
 required on target.
 ttf-liberation-sans.postinst returned 1, marking as unpacked only, 
 configuration required on target.
 gnome-icon-theme.postinst returned 1, marking as unpacked only, configuration 
 required on target.
 gnome-theme-highcontrastinverse.postinst returned 1, marking as unpacked 
 only, configuration required on target.
 gnome-theme-mist.postinst returned 1, marking as unpacked only, configuration 
 required on target.
 ttf-liberation-serif.postinst returned 1, marking as unpacked only, 
 configuration required on target.
 ttf-liberation-mono.postinst returned 1, marking as unpacked only, 
 configuration required on target.
 gnome-theme-largeprint.postinst returned 1, marking as unpacked only, 
 configuration required on target.
 gnome-themes.postinst returned 1, marking as unpacked only, configuration 
 required on target.
 udev-hwdb.postinst returned 1, marking as unpacked only, configuration 
 required on target.
 gnome-theme-highcontrastlargeprintinverse.postinst returned 1, marking as 
 unpacked only, configuration required on target.
 gnome-theme-highcontrast.postinst returned 1, marking as unpacked only, 
 configuration required on target.
 gdk-pixbuf-loader-png.postinst returned 1, marking as unpacked only, 
 configuration required on target.
 gdk-pixbuf-loader-jpeg.postinst returned 1, marking as unpacked only, 
 configuration required on target.
 liberation-fonts.postinst returned 1, marking as unpacked only, configuration 
 required on target.
 gdk-pixbuf-loader-xpm.postinst returned 1, marking as unpacked only, 
 configuration required on target.
 gdk-pixbuf-loader-gif.postinst returned 1, marking as unpacked only, 
 configuration required on target.
 hicolor-icon-theme.postinst returned 1, marking as unpacked only, 
 configuration required on target.
 gnome-bluetooth.postinst returned 1, marking as unpacked only, configuration 
 required on target.
 gnome-disk-utility.postinst returned 1, marking as unpacked only, 
 configuration required on target.
 nautilus.postinst returned 1, marking as unpacked only, configuration 
 required on target.
 gnome-session.postinst returned 1, marking as unpacked 

[OE-core] [PATCH] libomxil (0.9.3): drop unecessary dependencies

2013-04-19 Thread Matthieu Crapet

Since version 0.9.2, Bellagio's components (vorbis, mad, also, ...)  are 
shipped in separate packages.

Signed-off-by: Matthieu Crapetmcra...@gmail.com
---
 meta/recipes-multimedia/libomxil/libomxil_0.9.3.bb | 1 -
 1 file changed, 1 deletion(-)

diff --git a/meta/recipes-multimedia/libomxil/libomxil_0.9.3.bb 
b/meta/recipes-multimedia/libomxil/libomxil_0.9.3.bb
index ded0e1c..8c3166f 100644
--- a/meta/recipes-multimedia/libomxil/libomxil_0.9.3.bb
+++ b/meta/recipes-multimedia/libomxil/libomxil_0.9.3.bb
@@ -4,7 +4,6 @@ LICENSE = LGPLv2.1+
 LICENSE_FLAGS = commercial
 LIC_FILES_CHKSUM = file://COPYING;md5=ae6f0f4dbc7ac193b50f323a6ae191cb  \
 
file://src/omxcore.h;beginline=1;endline=27;md5=806b1e5566c06486fe8e42b461e03a90
-DEPENDS = libvorbis libogg alsa-lib libmad

 PR = r0

-- 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] postinst does not finish

2013-04-19 Thread Burton, Ross
On 18 April 2013 19:45, Koen Kooi k...@dominion.thruhere.net wrote:
 [koen@rrMBP 1.0-r0]$ grep configuration required on target 
 temp/log.do_rootfs
 gdk-pixbuf-loader-png.postinst returned 1, marking as unpacked only, 
 configuration required on target.
...

This is usual for postinsts that are intercepted and handled in a
single go - scroll further down the log and you should see the package
manager running the intercept scripts (i.e. fontcaches once, gconftool
once).  I expect you'll see there that the gconftool intercept is
breaking for some reason.

Ross

___
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-19 Thread Burton, Ross
On 19 April 2013 09:38, Burton, Ross ross.bur...@intel.com wrote:
 On 18 April 2013 19:45, Koen Kooi k...@dominion.thruhere.net wrote:
 [koen@rrMBP 1.0-r0]$ grep configuration required on target 
 temp/log.do_rootfs
 gdk-pixbuf-loader-png.postinst returned 1, marking as unpacked only, 
 configuration required on target.
 ..

 This is usual for postinsts that are intercepted and handled in a
 single go - scroll further down the log and you should see the package
 manager running the intercept scripts (i.e. fontcaches once, gconftool
 once).  I expect you'll see there that the gconftool intercept is
 breaking for some reason.

Actually gconf isn't using triggers but it should happen on the host.

I wonder if we're hitting a problem where the postinsts are doing some
actions on the host and then triggers are erroring out and it's all
falling back to the target.  Can you share the complete rootfs log for
this gnome image?

Ross

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


[OE-core] [PATCH] libomxil (0.9.3): drop unecessary dependencies

2013-04-19 Thread Matthieu Crapet
Since version 0.9.2, Bellagio's components (vorbis, mad, also, ...)  are 
shipped in separate packages.

Signed-off-by: Matthieu Crapet mcra...@gmail.com
---
 meta/recipes-multimedia/libomxil/libomxil_0.9.3.bb | 1 -
 1 file changed, 1 deletion(-)

diff --git a/meta/recipes-multimedia/libomxil/libomxil_0.9.3.bb 
b/meta/recipes-multimedia/libomxil/libomxil_0.9.3.bb
index ded0e1c..8c3166f 100644
--- a/meta/recipes-multimedia/libomxil/libomxil_0.9.3.bb
+++ b/meta/recipes-multimedia/libomxil/libomxil_0.9.3.bb
@@ -4,7 +4,6 @@ LICENSE = LGPLv2.1+
 LICENSE_FLAGS = commercial
 LIC_FILES_CHKSUM = file://COPYING;md5=ae6f0f4dbc7ac193b50f323a6ae191cb \
 
file://src/omxcore.h;beginline=1;endline=27;md5=806b1e5566c06486fe8e42b461e03a90
-DEPENDS = libvorbis libogg alsa-lib libmad
 
 PR = r0
 
-- 
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] postinst does not finish

2013-04-19 Thread Koen Kooi

Op 19 apr. 2013, om 10:52 heeft Burton, Ross ross.bur...@intel.com het 
volgende geschreven:

 On 19 April 2013 09:38, Burton, Ross ross.bur...@intel.com wrote:
 On 18 April 2013 19:45, Koen Kooi k...@dominion.thruhere.net wrote:
 [koen@rrMBP 1.0-r0]$ grep configuration required on target 
 temp/log.do_rootfs
 gdk-pixbuf-loader-png.postinst returned 1, marking as unpacked only, 
 configuration required on target.
 ..
 
 This is usual for postinsts that are intercepted and handled in a
 single go - scroll further down the log and you should see the package
 manager running the intercept scripts (i.e. fontcaches once, gconftool
 once).  I expect you'll see there that the gconftool intercept is
 breaking for some reason.
 
 Actually gconf isn't using triggers but it should happen on the host.
 
 I wonder if we're hitting a problem where the postinsts are doing some
 actions on the host and then triggers are erroring out and it's all
 falling back to the target.  Can you share the complete rootfs log for
 this gnome image?

Here's the complete log: 
http://dominion.thruhere.net/koen/angstrom/beaglebone/log.do_rootfs

Todays build is still building :(


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


Re: [OE-core] tweaking insane.bbclass to handle MIPS SEAD-3?

2013-04-19 Thread Paul Eggleton
On Thursday 18 April 2013 13:14:51 Robert P. J. Day wrote:
   if one created a BSP for the MIPS SEAD-3, where would it go? i
 notice there's no current MIPS-related OE layer anywhere. i'm assuming
 http://layers.openembedded.org/layerindex/ is the canonical source
 these days for layer locations, yes? the only MIPS match one gets
 there is for the qemumips machine.

I guess there isn't one yet, so if you'd like to create and publish one, go 
for it. There's some info on how that should be done in the OE layers FAQ:

http://www.openembedded.org/Layers_FAQ

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] tweaking insane.bbclass to handle MIPS SEAD-3?

2013-04-19 Thread Robert P. J. Day
On Fri, 19 Apr 2013, Paul Eggleton wrote:

 On Thursday 18 April 2013 13:14:51 Robert P. J. Day wrote:
if one created a BSP for the MIPS SEAD-3, where would it go? i
  notice there's no current MIPS-related OE layer anywhere. i'm
  assuming http://layers.openembedded.org/layerindex/ is the
  canonical source these days for layer locations, yes? the only
  MIPS match one gets there is for the qemumips machine.

 I guess there isn't one yet, so if you'd like to create and publish
 one, go for it. There's some info on how that should be done in the
 OE layers FAQ:
 http://www.openembedded.org/Layers_FAQ

  short note -- the wiki page Creating a new Layer:

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

seems out of date, in that the Best practices section refers to
qt4.inc and the QT_SQL_DRIVER_FLAGS variable:

An example here would be the way Qt 4 database support plugins are
configured - OE-core doesn't have MySQL or PostgreSQL, however meta-oe
does, so meta-oe uses .bbappends to modify a variable
QT_SQL_DRIVER_FLAGS to enable the appropriate plugins. This variable
was added to qt4.inc in OE-core specifically to allow meta-oe to be
able to control which plugins are built.

  i don't think so:

$ git show 64c6887ca19d2ce52e538186c93163dddf68438f
commit 64c6887ca19d2ce52e538186c93163dddf68438f
Author: Paul Eggleton paul.eggle...@linux.intel.com
Date:   Wed Apr 10 15:57:59 2013 +

qt4: remove bbappend content

These changes to Qt's configuration need to be applied in distro layers,
not in meta-oe.

(We have to preserve the PRINC value to avoid PR going backwards.)

Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
Signed-off-by: Martin Jansa martin.ja...@gmail.com

  might want to pick a different example.

rday

-- 


Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca

Twitter:   http://twitter.com/rpjday
LinkedIn:   http://ca.linkedin.com/in/rpjday



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


Re: [OE-core] tweaking insane.bbclass to handle MIPS SEAD-3?

2013-04-19 Thread Paul Eggleton
On Friday 19 April 2013 06:53:59 Robert P. J. Day wrote:
 On Fri, 19 Apr 2013, Paul Eggleton wrote:
  On Thursday 18 April 2013 13:14:51 Robert P. J. Day wrote:
 if one created a BSP for the MIPS SEAD-3, where would it go? i
   
   notice there's no current MIPS-related OE layer anywhere. i'm
   assuming http://layers.openembedded.org/layerindex/ is the
   canonical source these days for layer locations, yes? the only
   MIPS match one gets there is for the qemumips machine.
  
  I guess there isn't one yet, so if you'd like to create and publish
  one, go for it. There's some info on how that should be done in the
  OE layers FAQ:
  http://www.openembedded.org/Layers_FAQ
 
   short note -- the wiki page Creating a new Layer:
 
 http://www.openembedded.org/wiki/Creating_a_new_Layer
 
 seems out of date, in that the Best practices section refers to
 qt4.inc and the QT_SQL_DRIVER_FLAGS variable:
 
 An example here would be the way Qt 4 database support plugins are
 configured - OE-core doesn't have MySQL or PostgreSQL, however meta-oe
 does, so meta-oe uses .bbappends to modify a variable
 QT_SQL_DRIVER_FLAGS to enable the appropriate plugins. This variable
 was added to qt4.inc in OE-core specifically to allow meta-oe to be
 able to control which plugins are built.
 
   i don't think so:
 
 $ git show 64c6887ca19d2ce52e538186c93163dddf68438f
 commit 64c6887ca19d2ce52e538186c93163dddf68438f
 Author: Paul Eggleton paul.eggle...@linux.intel.com
 Date:   Wed Apr 10 15:57:59 2013 +
 
 qt4: remove bbappend content
 
 These changes to Qt's configuration need to be applied in distro layers,
 not in meta-oe.
 
 (We have to preserve the PRINC value to avoid PR going backwards.)
 
 Signed-off-by: Paul Eggleton paul.eggle...@linux.intel.com
 Signed-off-by: Martin Jansa martin.ja...@gmail.com
 
   might want to pick a different example.

Ah yes, I looked at that recently and made a mental note to change it which I 
then promptly forgot. It's fixed now (using the same example, but mentioning 
where the appends should go), thanks for pointing this out.

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-19 Thread Laurentiu Palcu


On 04/19/2013 12:13 PM, Koen Kooi wrote:
 
 Op 19 apr. 2013, om 10:52 heeft Burton, Ross ross.bur...@intel.com het 
 volgende geschreven:
 
 On 19 April 2013 09:38, Burton, Ross ross.bur...@intel.com wrote:
 On 18 April 2013 19:45, Koen Kooi k...@dominion.thruhere.net wrote:
 [koen@rrMBP 1.0-r0]$ grep configuration required on target 
 temp/log.do_rootfs
 gdk-pixbuf-loader-png.postinst returned 1, marking as unpacked only, 
 configuration required on target.
 ..

 This is usual for postinsts that are intercepted and handled in a
 single go - scroll further down the log and you should see the package
 manager running the intercept scripts (i.e. fontcaches once, gconftool
 once).  I expect you'll see there that the gconftool intercept is
 breaking for some reason.

 Actually gconf isn't using triggers but it should happen on the host.

 I wonder if we're hitting a problem where the postinsts are doing some
 actions on the host and then triggers are erroring out and it's all
 falling back to the target.  Can you share the complete rootfs log for
 this gnome image?
 
 Here's the complete log: 
 http://dominion.thruhere.net/koen/angstrom/beaglebone/log.do_rootfs
Do you think you can post the rootfs/var/lib/opkg/status file? This
would show us exactly what packages were postponed for first boot.

Thanks,
Laurentiu
 
 Todays build is still building :(
 
 
 ___
 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


[OE-core] [PATCH] gconf: silence some spurious errors

2013-04-19 Thread Ross Burton
The postinstalls were producing errors like this:

  (gconftool-2.real:10095): GConf-WARNING **: Client failed to connect to the 
D-BUS daemon:
  Using X11 for dbus-daemon autolaunch was disabled at compile time, set your 
DBUS_SESSION_BUS_ADDRESS instead

These are harmless but distracting, so take a patch from upstream to silence
them.

Signed-off-by: Ross Burton ross.bur...@intel.com
---
 .../gnome/gconf/unable-connect-dbus.patch  |   95 
 meta/recipes-gnome/gnome/gconf_3.2.6.bb|1 +
 2 files changed, 96 insertions(+)
 create mode 100644 meta/recipes-gnome/gnome/gconf/unable-connect-dbus.patch

diff --git a/meta/recipes-gnome/gnome/gconf/unable-connect-dbus.patch 
b/meta/recipes-gnome/gnome/gconf/unable-connect-dbus.patch
new file mode 100644
index 000..f758a4b
--- /dev/null
+++ b/meta/recipes-gnome/gnome/gconf/unable-connect-dbus.patch
@@ -0,0 +1,95 @@
+Fixes errors such as this in the rootfs generation:
+
+(gconftool-2.real:10095): GConf-WARNING **: Client failed to connect to the 
D-BUS daemon:
+Using X11 for dbus-daemon autolaunch was disabled at compile time, set your 
DBUS_SESSION_BUS_ADDRESS instead
+
+Upstream-Status: Backport
+Signed-off-by: Ross Burton ross.bur...@intel.com
+
+From b0895e1998ebc83ab030ec0f17c0685439f5b404 Mon Sep 17 00:00:00 2001
+From: Ray Strode rstr...@redhat.com
+Date: Mon, 15 Apr 2013 09:57:34 -0400
+Subject: [PATCH] dbus: Don't spew to console when unable to connect to dbus
+ daemon
+
+Instead pass the error up for the caller to decide what to do.
+
+This prevent untrappable warning messages from showing up at the
+console if gconftool --makefile-install-rule is called.
+---
+ gconf/gconf-dbus.c |   24 
+ 1 file changed, 12 insertions(+), 12 deletions(-)
+
+diff --git a/gconf/gconf-dbus.c b/gconf/gconf-dbus.c
+index 5610fcf..048e3ea 100644
+--- a/gconf/gconf-dbus.c
 b/gconf/gconf-dbus.c
+@@ -105,7 +105,7 @@ static GHashTable *engines_by_db = NULL;
+ static GHashTable *engines_by_address = NULL;
+ static gbooleandbus_disconnected = FALSE;
+ 
+-static gboolean ensure_dbus_connection  (void);
++static gboolean ensure_dbus_connection  (GError **error);
+ static gboolean ensure_service  (gboolean  
start_if_not_found,
+GError  **err);
+ static gboolean ensure_database (GConfEngine  *conf,
+@@ -383,7 +383,7 @@ gconf_engine_detach (GConfEngine *conf)
+ }
+ 
+ static gboolean
+-ensure_dbus_connection (void)
++ensure_dbus_connection (GError **err)
+ {
+   DBusError error;
+ 
+@@ -392,7 +392,9 @@ ensure_dbus_connection (void)
+ 
+   if (dbus_disconnected)
+ {
+-  g_warning (The connection to DBus was broken. Can't reinitialize it.);
++  g_set_error (err, GCONF_ERROR,
++   GCONF_ERROR_NO_SERVER,
++   The connection to DBus was broken. Can't reinitialize 
it.);
+   return FALSE;
+ }
+ 
+@@ -402,7 +404,10 @@ ensure_dbus_connection (void)
+   
+   if (!global_conn) 
+ {
+-  g_warning (Client failed to connect to the D-BUS daemon:\n%s, 
error.message);
++  g_set_error (err, GCONF_ERROR,
++   GCONF_ERROR_NO_SERVER,
++   Client failed to connect to the D-BUS daemon:\n%s,
++   error.message);
+   
+   dbus_error_free (error);
+   return FALSE;
+@@ -431,13 +436,8 @@ ensure_service (gboolean  start_if_not_found,
+ 
+   if (global_conn == NULL)
+ {
+-  if (!ensure_dbus_connection ())
+-  {
+-g_set_error (err, GCONF_ERROR,
+- GCONF_ERROR_NO_SERVER,
+- _(No D-BUS daemon running\n));
+-return FALSE;
+-  }
++  if (!ensure_dbus_connection (err))
++return FALSE;
+ 
+   g_assert (global_conn != NULL);
+ }
+@@ -2512,7 +2512,7 @@ gconf_ping_daemon (void)
+ {
+   if (global_conn == NULL)
+   {
+-if (!ensure_dbus_connection ())
++if (!ensure_dbus_connection (NULL))
+ {
+   return FALSE;
+ }
+-- 
+1.7.10.4
+
diff --git a/meta/recipes-gnome/gnome/gconf_3.2.6.bb 
b/meta/recipes-gnome/gnome/gconf_3.2.6.bb
index a245fa2..a1843d5 100644
--- a/meta/recipes-gnome/gnome/gconf_3.2.6.bb
+++ b/meta/recipes-gnome/gnome/gconf_3.2.6.bb
@@ -12,6 +12,7 @@ inherit gnomebase gtk-doc
 
 SRC_URI = 
${GNOME_MIRROR}/GConf/${@gnome_verdir(${PV})}/GConf-${PV}.tar.xz;name=archive
 \
file://remove_plus_from_invalid_characters_list.patch \
+   file://unable-connect-dbus.patch \
 
 
 SRC_URI[archive.md5sum] = 2b16996d0e4b112856ee5c59130e822c
-- 
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] postinst does not finish

2013-04-19 Thread Koen Kooi

Op 19 apr. 2013, om 13:23 heeft Laurentiu Palcu laurentiu.pa...@intel.com het 
volgende geschreven:

 
 
 On 04/19/2013 12:13 PM, Koen Kooi wrote:
 
 Op 19 apr. 2013, om 10:52 heeft Burton, Ross ross.bur...@intel.com het 
 volgende geschreven:
 
 On 19 April 2013 09:38, Burton, Ross ross.bur...@intel.com wrote:
 On 18 April 2013 19:45, Koen Kooi k...@dominion.thruhere.net wrote:
 [koen@rrMBP 1.0-r0]$ grep configuration required on target 
 temp/log.do_rootfs
 gdk-pixbuf-loader-png.postinst returned 1, marking as unpacked only, 
 configuration required on target.
 ..
 
 This is usual for postinsts that are intercepted and handled in a
 single go - scroll further down the log and you should see the package
 manager running the intercept scripts (i.e. fontcaches once, gconftool
 once).  I expect you'll see there that the gconftool intercept is
 breaking for some reason.
 
 Actually gconf isn't using triggers but it should happen on the host.
 
 I wonder if we're hitting a problem where the postinsts are doing some
 actions on the host and then triggers are erroring out and it's all
 falling back to the target.  Can you share the complete rootfs log for
 this gnome image?
 
 Here's the complete log: 
 http://dominion.thruhere.net/koen/angstrom/beaglebone/log.do_rootfs
 Do you think you can post the rootfs/var/lib/opkg/status file? This
 would show us exactly what packages were postponed for first boot.

This is the build that finished just before Ross sent the gconf patch:


http://dominion.thruhere.net/koen/angstrom/beaglebone/Angstrom-systemd-GNOME-image-eglibc-ipk-v2013.06-beaglebone.rootfs.tar.xz
 (75MiB)

I haven't booted that yet, I'll do that when I get back from lunch.

regards,

Koen


 
 Thanks,
 Laurentiu
 
 Todays build is still building :(
 
 
 ___
 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


[OE-core] [PATCH] libpng: Upgrade to 1.6.1

2013-04-19 Thread Emilia Ciobanu
Signed-off-by: Emilia Ciobanu emilia.maria.silvia.ciob...@intel.com
---
 ...0001-configure-lower-automake-requirement.patch |   29 
 meta/recipes-multimedia/libpng/libpng_1.6.0.bb |   20 --
 meta/recipes-multimedia/libpng/libpng_1.6.1.bb |   24 
 3 files changed, 53 insertions(+), 20 deletions(-)
 create mode 100644 
meta/recipes-multimedia/libpng/libpng/0001-configure-lower-automake-requirement.patch
 delete mode 100644 meta/recipes-multimedia/libpng/libpng_1.6.0.bb
 create mode 100644 meta/recipes-multimedia/libpng/libpng_1.6.1.bb

diff --git 
a/meta/recipes-multimedia/libpng/libpng/0001-configure-lower-automake-requirement.patch
 
b/meta/recipes-multimedia/libpng/libpng/0001-configure-lower-automake-requirement.patch
new file mode 100644
index 000..34363dc
--- /dev/null
+++ 
b/meta/recipes-multimedia/libpng/libpng/0001-configure-lower-automake-requirement.patch
@@ -0,0 +1,29 @@
+From a4fd84bdc69e9929a1040f20ea291ee3115bf5b2 Mon Sep 17 00:00:00 2001
+From: Koen Kooi k...@dominion.thruhere.net
+Date: Mon, 15 Apr 2013 11:16:20 +0200
+Subject: [PATCH] configure: lower automake requirement
+
+We're not using parallel tests in OE-core yet
+
+Signed-off-by: Koen Kooi k...@dominion.thruhere.net
+
+Upstream-status: Inapropriate [OE specific build hack]
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 1745d31..7f015fe 100644
+--- a/configure.ac
 b/configure.ac
+@@ -27,7 +27,7 @@ AC_CONFIG_MACRO_DIR([scripts])
+ # dist-xz requires automake 1.11 or later
+ # 1.12.2 fixes a security issue in 1.11.2 and 1.12.1
+ # 1.13 is required for parallel tests
+-AM_INIT_AUTOMAKE([1.13 foreign dist-xz color-tests silent-rules])
++AM_INIT_AUTOMAKE([1.12.2 foreign dist-xz color-tests silent-rules])
+ # The following line causes --disable-maintainer-mode to be the default to
+ # configure, this is necessary because libpng distributions cannot rely on the
+ # time stamps of the autotools generated files being correct
+--
+1.8.1.4
diff --git a/meta/recipes-multimedia/libpng/libpng_1.6.0.bb 
b/meta/recipes-multimedia/libpng/libpng_1.6.0.bb
deleted file mode 100644
index 951e34a..000
--- a/meta/recipes-multimedia/libpng/libpng_1.6.0.bb
+++ /dev/null
@@ -1,20 +0,0 @@
-SUMMARY = PNG Library
-DESCRIPTION = PNG Library
-HOMEPAGE = http://www.libpng.org/;
-SECTION = libs
-LICENSE = Libpng
-LIC_FILES_CHKSUM = file://LICENSE;md5=03b8ec701cb796c0ec84af22f884edef \
-
file://png.h;beginline=207;endline=321;md5=e829cebefd08488ba5142ea5faea6821
-DEPENDS = zlib
-PR = r0
-LIBV = 16
-
-SRC_URI = 
${SOURCEFORGE_MIRROR}/project/libpng/libpng${LIBV}/${PV}/libpng-${PV}.tar.xz \
-  
-
-SRC_URI[md5sum] = 3ee623b9a4d33bda7310a5124080b14d
-SRC_URI[sha256sum] = 
5e13c31321083b03956b5ff298bacffab7a7ad35c34c122acef314593944b97b
-
-inherit autotools binconfig pkgconfig
-
-BBCLASSEXTEND = native nativesdk
diff --git a/meta/recipes-multimedia/libpng/libpng_1.6.1.bb 
b/meta/recipes-multimedia/libpng/libpng_1.6.1.bb
new file mode 100644
index 000..a05e380
--- /dev/null
+++ b/meta/recipes-multimedia/libpng/libpng_1.6.1.bb
@@ -0,0 +1,24 @@
+SUMMARY = PNG Library
+DESCRIPTION = PNG Library
+HOMEPAGE = http://www.libpng.org/;
+SECTION = libs
+LICENSE = Libpng
+LIC_FILES_CHKSUM = file://LICENSE;md5=8273188b2e21c831f5a09fd9285db62f \
+
file://png.h;beginline=207;endline=321;md5=de107fb61766e9d826943f3b6a354fc9 \
+   
+DEPENDS = zlib
+PR = r0
+LIBV = 16
+
+SRC_URI = 
${SOURCEFORGE_MIRROR}/project/libpng/libpng${LIBV}/${PV}/libpng-${PV}.tar.xz \
+   file://0001-configure-lower-automake-requirement.patch \
+  
+
+SRC_URI[md5sum] = 93fc0b0841ce2db0e6756673e22dafc3
+SRC_URI[sha256sum] = 
5ef57f8b9ef591c8504e2a8f78d31779f0c8f2b34b34d01d533360d2483c8946
+
+inherit autotools binconfig pkgconfig
+
+EXTRA_OECONF_append_arm =  ${@bb.utils.contains(TUNE_FEATURES, neon, 
--enable-arm-neon=on, --enable-arm-neon=off, d)}
+
+BBCLASSEXTEND = native nativesdk
-- 
1.7.9.5


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


Re: [OE-core] [PATCH] package_rpm.bbclass: fix /etc/rpm/platform generation

2013-04-19 Thread Richard Purdie
On Thu, 2013-04-18 at 12:32 -0500, Mark Hatle wrote:
 On 4/18/13 11:59 AM, Richard Purdie wrote:
  On Thu, 2013-04-18 at 10:10 -0500, Mark Hatle wrote:
  On 4/18/13 9:46 AM, Mark Hatle wrote:
  On 4/18/13 9:27 AM, Bogdan Marinescu wrote:
  For some platforms (for example emenlow) the RPM installer prefers
  an invalid package architecture (for example i586 over core2) because
  /etc/rpm/platform is not properly generated (for example, i586 is
  listed before core2 in /etc/rpm/platform).
 
  [YOCTO #3864]
 
  Signed-off-by: Bogdan Marinescu bogdan.a.marine...@intel.com
  ---
  meta/classes/package_rpm.bbclass |1 -
  1 file changed, 1 deletion(-)
 
  diff --git a/meta/classes/package_rpm.bbclass 
  b/meta/classes/package_rpm.bbclass
  index 3a29976..1bee4b1 100644
  --- a/meta/classes/package_rpm.bbclass
  +++ b/meta/classes/package_rpm.bbclass
  @@ -276,7 +276,6 @@ package_install_internal_rpm () {
   # Setup base system configuration
   echo Note: configuring RPM platform settings
   mkdir -p ${target_rootfs}/etc/rpm/
  -echo $INSTALL_PLATFORM_RPM  
  ${target_rootfs}/etc/rpm/platform
 
  I think this is wrong.  The /etc/rpm/platform file's first line is 
  supposed to
  be the equivalent of: [uname -m]-vendor-os.   While uname -m doesn't 
  match our
  tune namings, the concept is the same.  The first line simply defines the 
  tune
  of the platform, subsequent lines define alternative names that will run 
  on this
  system.
 
  The INSTALL_PLATFORM_RPM value should be the expected value for the 
  platform as
  a whole, as it's the default tune value.  (Default tune value is expected 
  to be
  the most accurate value.
 
  Looking at the defect:
 
  i586-poky-linux
  emenlow-.*-linux
  core2-.*-linux
  i686-.*-linux
  i586-.*-linux
  i486-.*-linux
  i386-.*-linux
  x86-.*-linux
  noarch-.*-linux.*
  any-.*-linux.*
  all-.*-linux.*
 
  The default tune value for that machine was set to i586 by something.
 
  INSTALL_PLATFORM_RPM=$(echo ${TARGET_ARCH} | tr - 
  _)${TARGET_VENDOR}-${TARGET_OS}
 
  ${TARGET_ARCH} is similar to the output of uname -m.  The error is that 
  this
  particular BSP should have returned 'core2' as the TARGET_ARCH from what 
  I can tell.
 
  Default for TARGET_ARCH is: TARGET_ARCH = ${TUNE_ARCH}
 
  So the TUNE_ARCH is being set to i586.  So the end result is..  Is 
  'TUNE_ARCH'
  set to i586 appropriate?  It probably is, because the majority of the 
  system
  seems to have a limited set of expected values for TARGET_ARCH.
 
  So, perhaps the right fix is instead of using 'TARGET_ARCH' in
  INSTALL_PLATFORM_RPM, 'TUNE_PKGARCH_${DEFAULTTUNE}' may be more 
  appropriate.
 
  I'd suggest trying that.  (But the first line is the system architecture,
  following lines are alternative packages that are considered compatible.)
 
  Forgot one thing.  The first line must be fully expanded.  Subsequent 
  lines are
  regex matched by the system.
 
  We have a problem here since the machine specific packages are meant to
  be preferred over the tune specific ones by definition of the way OE
  has long since worked, the structure of the PACKAGE_ARCHS variable and
  so on.
 
  As I understand it, this will not happen with this file setup in this
  way.
 
 Ordering is defined by the lines -after- the first one.. the first line is 
 defined as the system arch.
 
 The function rpmPlaform(...) in lib/rpmrc.c controls the loading of this data.
 
 The first time through is reads the first line and sets:
 
 _platform_cpu
 _platform_vendor
 _platform_os
 _platform_gnu
 
 The _platform items are used by the _host_* requivalent macros.. this 
 defines 
 the core system items.
 
 Subsequent lines are then loaded and added to the regex for 'supported' 
 platforms/package archs.  (The 'arch' field in a package is useless.. it's 
 just 
 a key but doesn't really mean anything in RPM 5.  It's the 'platform' field 
 embedded into the package that is actually used for compatibility.)
 
 The machine ordering SHOULD come from the 'platformScore' function (also in 
 lib/rpmrc.c).  That only uses the regex to figure out the proper 'score' for 
 a 
 component.  (roughly matches the line number in the file)
 
 That being said, this stuff doesn't actually affect smart -directly-, it only 
 affects it indirectly.  When a package is selected by smart (which has it's 
 own 
 ordering tools) it verified compatibility using these components.
 
 For image generate, the package order is defined by us adding the places to 
 look 
 one at a time.  The only place I've seen a similar problem is when someone 
 moves 
 all of the packages into a single directory and says 'here ya go'.  I don't 
 know 
 how smart selects which packages to favor in that case.  If someone could 
 point 
 that out, it may turn out it's a bug in smart -- or a problem we need to fix 
 in 
 another way.
 
 There is a python function 'archScore'.  What this does is take the 

Re: [OE-core] postinst does not finish

2013-04-19 Thread Laurentiu Palcu


On 04/19/2013 02:38 PM, Koen Kooi wrote:
 
 Op 19 apr. 2013, om 13:23 heeft Laurentiu Palcu laurentiu.pa...@intel.com 
 het volgende geschreven:
 


 On 04/19/2013 12:13 PM, Koen Kooi wrote:

 Op 19 apr. 2013, om 10:52 heeft Burton, Ross ross.bur...@intel.com het 
 volgende geschreven:

 On 19 April 2013 09:38, Burton, Ross ross.bur...@intel.com wrote:
 On 18 April 2013 19:45, Koen Kooi k...@dominion.thruhere.net wrote:
 [koen@rrMBP 1.0-r0]$ grep configuration required on target 
 temp/log.do_rootfs
 gdk-pixbuf-loader-png.postinst returned 1, marking as unpacked only, 
 configuration required on target.
 ..

 This is usual for postinsts that are intercepted and handled in a
 single go - scroll further down the log and you should see the package
 manager running the intercept scripts (i.e. fontcaches once, gconftool
 once).  I expect you'll see there that the gconftool intercept is
 breaking for some reason.

 Actually gconf isn't using triggers but it should happen on the host.

 I wonder if we're hitting a problem where the postinsts are doing some
 actions on the host and then triggers are erroring out and it's all
 falling back to the target.  Can you share the complete rootfs log for
 this gnome image?

 Here's the complete log: 
 http://dominion.thruhere.net/koen/angstrom/beaglebone/log.do_rootfs
 Do you think you can post the rootfs/var/lib/opkg/status file? This
 would show us exactly what packages were postponed for first boot.
 
 This is the build that finished just before Ross sent the gconf patch:
 
   
 http://dominion.thruhere.net/koen/angstrom/beaglebone/Angstrom-systemd-GNOME-image-eglibc-ipk-v2013.06-beaglebone.rootfs.tar.xz
  (75MiB)
 
 I haven't booted that yet, I'll do that when I get back from lunch.
From what you sent, I see the following packages postponed: udev-hwdb,
gnome-panel and gdm. We know about udev-hwdb... However, gnome-panel and
gdm are postponing the postinstalls for first boot explicitly:

if [ x$D != x ]; then
exit1
fi

This explains, at least, why you still see postinstalls running at first
boot.

Running the postinstalls at first boot appear to hang because (and
that's just a feeling) gtk-icon-cache is run twice on target... which is
time consuming.

Thanks,
Laurentiu

 
 regards,
 
 Koen
 
 

 Thanks,
 Laurentiu

 Todays build is still building :(


 ___
 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] postinst does not finish

2013-04-19 Thread Koen Kooi

Op 19 apr. 2013, om 14:26 heeft Laurentiu Palcu laurentiu.pa...@intel.com het 
volgende geschreven:

 
 
 On 04/19/2013 02:38 PM, Koen Kooi wrote:
 
 Op 19 apr. 2013, om 13:23 heeft Laurentiu Palcu laurentiu.pa...@intel.com 
 het volgende geschreven:
 
 
 
 On 04/19/2013 12:13 PM, Koen Kooi wrote:
 
 Op 19 apr. 2013, om 10:52 heeft Burton, Ross ross.bur...@intel.com het 
 volgende geschreven:
 
 On 19 April 2013 09:38, Burton, Ross ross.bur...@intel.com wrote:
 On 18 April 2013 19:45, Koen Kooi k...@dominion.thruhere.net wrote:
 [koen@rrMBP 1.0-r0]$ grep configuration required on target 
 temp/log.do_rootfs
 gdk-pixbuf-loader-png.postinst returned 1, marking as unpacked only, 
 configuration required on target.
 ..
 
 This is usual for postinsts that are intercepted and handled in a
 single go - scroll further down the log and you should see the package
 manager running the intercept scripts (i.e. fontcaches once, gconftool
 once).  I expect you'll see there that the gconftool intercept is
 breaking for some reason.
 
 Actually gconf isn't using triggers but it should happen on the host.
 
 I wonder if we're hitting a problem where the postinsts are doing some
 actions on the host and then triggers are erroring out and it's all
 falling back to the target.  Can you share the complete rootfs log for
 this gnome image?
 
 Here's the complete log: 
 http://dominion.thruhere.net/koen/angstrom/beaglebone/log.do_rootfs
 Do you think you can post the rootfs/var/lib/opkg/status file? This
 would show us exactly what packages were postponed for first boot.
 
 This is the build that finished just before Ross sent the gconf patch:
 
  
 http://dominion.thruhere.net/koen/angstrom/beaglebone/Angstrom-systemd-GNOME-image-eglibc-ipk-v2013.06-beaglebone.rootfs.tar.xz
  (75MiB)
 
 I haven't booted that yet, I'll do that when I get back from lunch.
 From what you sent, I see the following packages postponed: udev-hwdb,
 gnome-panel and gdm. We know about udev-hwdb... However, gnome-panel and
 gdm are postponing the postinstalls for first boot explicitly:
 
 if [ x$D != x ]; then
   exit1
 fi
 
 This explains, at least, why you still see postinstalls running at first
 boot.
 
 Running the postinstalls at first boot appear to hang because (and
 that's just a feeling) gtk-icon-cache is run twice on target... which is
 time consuming.

I know it's time consuming, but it finished on 60-90 minutes with 1.3, I left 
it overnight and it still hadn't finished. I have the LEDS configured to short 
mmc0 and cpu0 activity and there' s no IO, only cpu from time to time. I don't 
think it takes more than 14 hours to run those postinsts.

regards,

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


Re: [OE-core] [PATCH] gdk-pixbuf: Fix libpng determinism issues

2013-04-19 Thread Richard Purdie
On Mon, 2013-04-15 at 08:59 -0400, Colin Walters wrote:
 On Mon, 2013-04-15 at 13:22 +0100, Richard Purdie wrote:
  On Mon, 2013-04-15 at 08:12 -0400, Colin Walters wrote:
   On Mon, 2013-04-15 at 12:31 +0100, Richard Purdie wrote:
   
It will make our builds work again for now until the next time someone
upgrades libpng and and then it will potentially silently start using an
old version in some builds :(.
   
   So something like the attached on top of the previous patch?
   
   If this looks good I'll push both to master.
  
  Looks good to me, thanks!
 
 Both pushed to git, thanks.

Much appreciated!

 nag
 If OE was building from git as it should, your original patch could have
 been a ready-to-upstream git format-patch style instead of the default
 Upstream-Status: inappropriate non-git patches =/
 /nag

Noted, although I doubt we'll be using git SRC_URIs for everything any
time soon for a variety of reasons. I would love to see the option of
building most things from bleeding source but that would require a lot
of work which we don't have the bandwidth for.

Cheers,

Richard



___
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-19 Thread Burton, Ross
On 19 April 2013 13:49, Koen Kooi k...@dominion.thruhere.net wrote:
 Running the postinstalls at first boot appear to hang because (and
 that's just a feeling) gtk-icon-cache is run twice on target... which is
 time consuming.

 I know it's time consuming, but it finished on 60-90 minutes with 1.3, I left 
 it overnight and it still hadn't finished. I have the LEDS configured to 
 short mmc0 and cpu0 activity and there' s no IO, only cpu from time to time. 
 I don't think it takes more than 14 hours to run those postinsts.

How about hacking the postinsts to use sh -x, so you can see what it's
executing?

Ross

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


[OE-core] [PATCH] connman-gnome: Replace broken png files

2013-04-19 Thread Emilia Ciobanu
connman-signal-*.png files were corrupted and this caused
warnings when starting connman-applet.
The patch overwrites the upstream png files.

[YOCTO #4060]

Signed-off-by: Emilia Ciobanu emilia.maria.silvia.ciob...@intel.com
---
 .../connman-gnome/images/connman-signal-01.png |  Bin 0 - 490 bytes
 .../connman-gnome/images/connman-signal-02.png |  Bin 0 - 496 bytes
 .../connman-gnome/images/connman-signal-03.png |  Bin 0 - 492 bytes
 .../connman-gnome/images/connman-signal-04.png |  Bin 0 - 470 bytes
 .../connman-gnome/images/connman-signal-05.png |  Bin 0 - 419 bytes
 .../connman/connman-gnome_0.7.bb   |8 +++-
 6 files changed, 7 insertions(+), 1 deletion(-)
 create mode 100644 
meta/recipes-connectivity/connman/connman-gnome/images/connman-signal-01.png
 create mode 100644 
meta/recipes-connectivity/connman/connman-gnome/images/connman-signal-02.png
 create mode 100644 
meta/recipes-connectivity/connman/connman-gnome/images/connman-signal-03.png
 create mode 100644 
meta/recipes-connectivity/connman/connman-gnome/images/connman-signal-04.png
 create mode 100644 
meta/recipes-connectivity/connman/connman-gnome/images/connman-signal-05.png

diff --git 
a/meta/recipes-connectivity/connman/connman-gnome/images/connman-signal-01.png 
b/meta/recipes-connectivity/connman/connman-gnome/images/connman-signal-01.png
new file mode 100644
index 
..33247c1e2db4304e48ea0a6145be4de6e420882b
GIT binary patch
literal 490
zcmVG0TupP)h;3K|Lk000e1NJLTq000M000U1^@s6#I$TX6VoOIv0RI60
z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru)Cvt2G}Dr@$)y03CEi
zSad^gZEa4bO1wgWnpwWFU8GbZ8({Xk{QrNlj4iWF9@00B-(L_t(I%k5O5PD4Qu
zoZXqdq)#-6CMbeI5`w`$RU9NZfX`@|AHhTL4hLyM{3F^@J9~;@3_|%O7kEX*6rQx
z?C#9o0{`~gWBGlGk)D-s8f2SC_Q`Xv}bSev!|611l1?clPGbd$hg_;6(~J383i(
zjJw;L+TNu(J~@RV;BK%PxmE@a1vWOfGK`c!=gLfw;loMBP=37cfeMx`0?SshBYua
z4i1k%CQyPkZ=8}X$193Q38T?^L4}|~EQR3oS?%V4r)|smfdY{N*0hNNEGi`9dmK+D
zPiqF$4GiP){A2gNGKDPz@k8RG`0j-N*E4@g)gLt{QDUKrA!4S7zxKxV4q2^p^s
zl(k(AZMpSch6#eDc+!}fZ}1K=-j)yKaK9+n~G{M==dq6ZV*}K?Qs6t+AOD{GaUT
g(S7{`tN4%X6`T(*H@KiqKz%07*qoM6N$g7W0Y-2eap

literal 0
HcmV?d1

diff --git 
a/meta/recipes-connectivity/connman/connman-gnome/images/connman-signal-02.png 
b/meta/recipes-connectivity/connman/connman-gnome/images/connman-signal-02.png
new file mode 100644
index 
..a94fb952ff6cbea25b06c261267fe9a82d77f981
GIT binary patch
literal 496
zcmVM0T2F(P)h;3K|Lk000e1NJLTq000M000U1^@s6#I$TX6VoOIv0RI60
z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru)Cvt2G$Z^+X`%oC03CEi
zSad^gZEa4bO1wgWnpwWFU8GbZ8({Xk{QrNlj4iWF9@00C4L_t(I%k5M#N(4a=
ztnRL!*xlOOfD2LG2a`n287mV(1GD{eYn$7H(q=E52H03YB)SEHT9cOP(@0L|e
z?5tEYpScd2l$WQ4(VAxn#ijflYN;ot{(zAciA;4q)}2BrtBtgg4ud$hg=;E{Bw
z8GzIa7+06)m3yUy|V|pLscLXc6A1JI+m7)8HNlnwa!wsTXzTfS?2CARX{p2zP-7w
zAPEA+#^x5x0*r*DcTLS|jXRoWBnE@ULJER~S#~8C%tO{kLs554|I5NNUAS#Si#WD
z=hOK3;%VVygK)GvyrVt1Imj^UaenNHT{MccX^_hzRa^`^^avlK=`%%HOv#~2aE
zpB5k+(Uj1Olox7^-SE^Go1yOc=kuG-o$BUdz%~WS=9Aj(hY*@YW+(~TlyQ@9
mrlK(Q)1fpIa_UKZ-X`7C)%O7ejFXMNUMnLSTZlN5kg;

literal 0
HcmV?d1

diff --git 
a/meta/recipes-connectivity/connman/connman-gnome/images/connman-signal-03.png 
b/meta/recipes-connectivity/connman/connman-gnome/images/connman-signal-03.png
new file mode 100644
index 
..b5eb405a9009722025c1e93e233f8dec676ff9fd
GIT binary patch
literal 492
zcmVI0Tcd-P)h;3K|Lk000e1NJLTq000M000U1^@s6#I$TX6VoOIv0RI60
z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru)Cvt2GzlmCpmYEL03CEi
zSad^gZEa4bO1wgWnpwWFU8GbZ8({Xk{QrNlj4iWF9@00B@*L_t(I%k5MPQySD
zee+Ar1rSY2glOn}4TK_5AWBYG8dpkLZXPsDL|nv~Yl2Byo0@g7~v`APEN1FxBkX
z^YrGu*#-XNw}U$NPaEf~z|^kHZf~wL0uYICad}nNI|HlraCmgmu6G#y7{HsVfkgns
zPQaMl-(|G2=Jf0wY6fNkHSF3M*wnCp@W+Bdk~hLrD%_C2Gy#~%plAF?Z|jEo@GTo
z9P}a5gQ$YyhoNh#@{gS@#VE9g+gm)sVP{v0JwWT8x}jeOacW2B|R=vF$V-jc0qS
z8-(GY|Ktf%e-o60IMj38IiV-;$iw+=FtOUm{$xA*!Vmq6!iLZ({83@UW=P0a)gX
z+T%h{mV_ZQmu7wn96Tb_Mt66F`8@fDHN9!Vyjf#+Pk;j=@;n7r5!4CFnsuWuwxYcq
iX{`I6{lHWFNAV8gNn5(2{=AIMNUMnLSTYw4$qnZ

literal 0
HcmV?d1

diff --git 
a/meta/recipes-connectivity/connman/connman-gnome/images/connman-signal-04.png 
b/meta/recipes-connectivity/connman/connman-gnome/images/connman-signal-04.png
new file mode 100644
index 
..be54419fa74db126c4039c27566584e5b4d5c26e
GIT binary patch
literal 470
zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H1|*Mc$*~4fY)RhkE)4%caKYZ?lYt_f1s;*b
z3=G`DAk4@xYmNj^kiEpy*OmPW7q6HxgJ5ExI8aEo#5JPCIX^cyHLrxhxhOTUBsE2$
zJhLQ2AtWPJ!QIn0;C+f}9siTm8Xkih{fr*A%=cO3PA}-wOZSp)I*;d%FUQtb0
zIQ5%BRp@RlGY4yc;z8zjvIU-RVx@$R^98-rQ;=GAei=}va*~9^80yKi15=UuhJ
zxz_HT`?Po%Oxd1`PrvsCFymVg`K7JI{%EnA_rz~vYUTpe~ra^`6Mv??r~~rF@I
zYSPyo!|vGcbz!n*7Ji?5bU`UYfNxW;sm7wZq65+p-tG{XTEcXgfbVRKgQL!Ua
zgVJAe2adkV5fOCV^M{AfB5UO7q9akDl)7WV7+4gQC_Lx3)M7IM`g+Igpsukd3s
z35k{6!;~m38qIx}M=DrHX+pqpD~5e5C)d7z{e(yG;ENNioQpUjUoU*6*pqZ4*hC

Re: [OE-core] postinst does not finish

2013-04-19 Thread Koen Kooi

Op 19 apr. 2013, om 15:03 heeft Burton, Ross ross.bur...@intel.com het 
volgende geschreven:

 On 19 April 2013 13:49, Koen Kooi k...@dominion.thruhere.net wrote:
 Running the postinstalls at first boot appear to hang because (and
 that's just a feeling) gtk-icon-cache is run twice on target... which is
 time consuming.
 
 I know it's time consuming, but it finished on 60-90 minutes with 1.3, I 
 left it overnight and it still hadn't finished. I have the LEDS configured 
 to short mmc0 and cpu0 activity and there' s no IO, only cpu from time to 
 time. I don't think it takes more than 14 hours to run those postinsts.
 
 How about hacking the postinsts to use sh -x, so you can see what it's
 executing?

Going to do that in a minute. Todays build just finished (*$(@*$(@ webkit-gtk 
build times) and I added timeoutsec=600 to the .service file:

root@beaglebone:~# systemctl status run-postinsts -a
run-postinsts.service - Run pending postinsts
   Loaded: loaded (/lib/systemd/system/run-postinsts.service; disabled)
   Active: failed (Result: timeout) since Sat 2000-01-01 18:30:33 UTC; 13 years 
3 months ago
 Main PID: 122
   CGroup: name=systemd:/system/run-postinsts.service

Jan 01 18:20:33 beaglebone S98run-postinsts[122]: adduser: group gdm does not 
exist
Jan 01 18:20:33 beaglebone S98run-postinsts[122]: chown: unknown user/group 
gdm:gdm
Jan 01 18:30:33 beaglebone systemd[1]: run-postinsts.service operation timed 
out. Terminating.
Jan 01 18:30:33 beaglebone systemd[1]: Failed to start Run pending postinsts.
Jan 01 18:30:33 beaglebone systemd[1]: MESSAGE=Unit run-postinsts.service 
entered failed state.
root@beaglebone:~# 

So it seems to just hang. Will report about the set -x thing shortly.

regards,

Koen
___
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-19 Thread Koen Kooi

Op 19 apr. 2013, om 15:13 heeft Koen Kooi k...@dominion.thruhere.net het 
volgende geschreven:

 
 Op 19 apr. 2013, om 15:03 heeft Burton, Ross ross.bur...@intel.com het 
 volgende geschreven:
 
 On 19 April 2013 13:49, Koen Kooi k...@dominion.thruhere.net wrote:
 Running the postinstalls at first boot appear to hang because (and
 that's just a feeling) gtk-icon-cache is run twice on target... which is
 time consuming.
 
 I know it's time consuming, but it finished on 60-90 minutes with 1.3, I 
 left it overnight and it still hadn't finished. I have the LEDS configured 
 to short mmc0 and cpu0 activity and there' s no IO, only cpu from time to 
 time. I don't think it takes more than 14 hours to run those postinsts.
 
 How about hacking the postinsts to use sh -x, so you can see what it's
 executing?
 
 Going to do that in a minute. Todays build just finished (*$(@*$(@ webkit-gtk 
 build times) and I added timeoutsec=600 to the .service file:
 
 root@beaglebone:~# systemctl status run-postinsts -a
 run-postinsts.service - Run pending postinsts
   Loaded: loaded (/lib/systemd/system/run-postinsts.service; disabled)
   Active: failed (Result: timeout) since Sat 2000-01-01 18:30:33 UTC; 13 
 years 3 months ago
 Main PID: 122
   CGroup: name=systemd:/system/run-postinsts.service
 
 Jan 01 18:20:33 beaglebone S98run-postinsts[122]: adduser: group gdm does not 
 exist
 Jan 01 18:20:33 beaglebone S98run-postinsts[122]: chown: unknown user/group 
 gdm:gdm
 Jan 01 18:30:33 beaglebone systemd[1]: run-postinsts.service operation timed 
 out. Terminating.
 Jan 01 18:30:33 beaglebone systemd[1]: Failed to start Run pending postinsts.
 Jan 01 18:30:33 beaglebone systemd[1]: MESSAGE=Unit run-postinsts.service 
 entered failed state.
 root@beaglebone:~# 
 
 So it seems to just hang. Will report about the set -x thing shortly.

And here it is:

Change postinst.service to Type=simple

root@beaglebone:~# journalctl -a -f -b -n500 -u run-postinsts
-- Logs begin at Sat 2000-01-01 18:47:13 UTC. --
Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ '[' x '!=' x ']'
Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ grep '^gdm:' /etc/group
Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ addgroup gdm
Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ grep '^gdm:' /etc/passwd
Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ adduser 
--disabled-password --system --home /var/lib/gdm gdm --ingroup gdm -g gdm
Jan 01 18:47:21 beaglebone S98run-postinsts[125]: adduser: /var/lib/gdm: File 
exists
Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ '[' -d /var/lib/gdm ']'
Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ chown -R gdm:gdm 
/var/lib/gdm
Jan 01 18:47:21 beaglebone S98run-postinsts[125]: chown: unknown user/group 
gdm:gdm
Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ chmod 0750 /var/lib/gdm
Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ mkdir -p /etc/X11/
Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ echo /usr/bin/gdm
Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ OPTS=
Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ '[' -n '' ']'
Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ type systemctl
Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ systemctl enable 
gdm.service
Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ '[' -z '' -a enable = 
enable ']'
Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ systemctl restart 
gdm.service
Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ test x '!=' x
Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ OPT=-s
Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ type update-rc.d
Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ update-rc.d -s gdm start 
99 5 2 . stop 20 0 1 6 .
Jan 01 18:47:21 beaglebone S98run-postinsts[125]: Adding system startup for 
/etc/init.d/gdm.
Jan 01 18:47:22 beaglebone S98run-postinsts[125]: ++ '[' x '!=' x ']'
Jan 01 18:47:22 beaglebone S98run-postinsts[125]: ++ 
GDK_PIXBUF_MODULEDIR=/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
Jan 01 18:47:22 beaglebone S98run-postinsts[125]: ++ gdk-pixbuf-query-loaders 
--update-cache
Jan 01 18:47:22 beaglebone S98run-postinsts[125]: ++ for icondir in 
'/usr/share/icons/*'
Jan 01 18:47:22 beaglebone S98run-postinsts[125]: ++ '[' -d 
/usr/share/icons/Crux ']'
Jan 01 18:47:22 beaglebone S98run-postinsts[125]: ++ gtk-update-icon-cache -fqt 
/usr/share/icons/Crux
Jan 01 18:47:22 beaglebone S98run-postinsts[125]: ++ for icondir in 
'/usr/share/icons/*'
Jan 01 18:47:22 beaglebone S98run-postinsts[125]: ++ '[' -d 
/usr/share/icons/HighContrast ']'
Jan 01 18:47:22 beaglebone S98run-postinsts[125]: ++ gtk-update-icon-cache -fqt 
/usr/share/icons/HighContrast
Jan 01 18:47:22 beaglebone S98run-postinsts[125]: ++ for icondir in 
'/usr/share/icons/*'
Jan 01 18:47:22 beaglebone S98run-postinsts[125]: ++ '[' -d 
/usr/share/icons/HighContrast-SVG ']'
Jan 01 18:47:22 beaglebone S98run-postinsts[125]: ++ gtk-update-icon-cache -fqt 
/usr/share/icons/HighContrast-SVG


Re: [OE-core] [PATCH] gdk-pixbuf: Fix libpng determinism issues

2013-04-19 Thread Koen Kooi

Op 19 apr. 2013, om 14:59 heeft Richard Purdie 
richard.pur...@linuxfoundation.org het volgende geschreven:

 On Mon, 2013-04-15 at 08:59 -0400, Colin Walters wrote:
 On Mon, 2013-04-15 at 13:22 +0100, Richard Purdie wrote:
 On Mon, 2013-04-15 at 08:12 -0400, Colin Walters wrote:
 On Mon, 2013-04-15 at 12:31 +0100, Richard Purdie wrote:
 
 It will make our builds work again for now until the next time someone
 upgrades libpng and and then it will potentially silently start using an
 old version in some builds :(.
 
 So something like the attached on top of the previous patch?
 
 If this looks good I'll push both to master.
 
 Looks good to me, thanks!
 
 Both pushed to git, thanks.
 
 Much appreciated!
 
 nag
 If OE was building from git as it should, your original patch could have
 been a ready-to-upstream git format-patch style instead of the default
 Upstream-Status: inappropriate non-git patches =/
 /nag
 
 Noted, although I doubt we'll be using git SRC_URIs for everything any
 time soon for a variety of reasons. I would love to see the option of
 building most things from bleeding source but that would require a lot
 of work which we don't have the bandwidth for.

And would introduce some dependency hell (gtk-doc-native needed for every 
little gnome thing *and* udev) but more importantly it will expose us to that 
stupid, stupid, stupid practice of using git submodules to drag in autoconf 
stuff. Gstreamer is the worst offender, but there are a lot of others.

I try to have recipe build from a git tag instead of a tarball whenever 
possible, but it hurts a lot if it's one of that gtk-doc users, you can't 
disable that completely.

regards,

Koen
___
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-19 Thread Koen Kooi

Op 19 apr. 2013, om 15:37 heeft Koen Kooi k...@dominion.thruhere.net het 
volgende geschreven:

 
 Op 19 apr. 2013, om 15:13 heeft Koen Kooi k...@dominion.thruhere.net het 
 volgende geschreven:
 
 
 Op 19 apr. 2013, om 15:03 heeft Burton, Ross ross.bur...@intel.com het 
 volgende geschreven:
 
 On 19 April 2013 13:49, Koen Kooi k...@dominion.thruhere.net wrote:
 Running the postinstalls at first boot appear to hang because (and
 that's just a feeling) gtk-icon-cache is run twice on target... which is
 time consuming.
 
 I know it's time consuming, but it finished on 60-90 minutes with 1.3, I 
 left it overnight and it still hadn't finished. I have the LEDS configured 
 to short mmc0 and cpu0 activity and there' s no IO, only cpu from time to 
 time. I don't think it takes more than 14 hours to run those postinsts.
 
 How about hacking the postinsts to use sh -x, so you can see what it's
 executing?
 
 Going to do that in a minute. Todays build just finished (*$(@*$(@ 
 webkit-gtk build times) and I added timeoutsec=600 to the .service file:
 
 root@beaglebone:~# systemctl status run-postinsts -a
 run-postinsts.service - Run pending postinsts
  Loaded: loaded (/lib/systemd/system/run-postinsts.service; disabled)
  Active: failed (Result: timeout) since Sat 2000-01-01 18:30:33 UTC; 13 
 years 3 months ago
 Main PID: 122
  CGroup: name=systemd:/system/run-postinsts.service
 
 Jan 01 18:20:33 beaglebone S98run-postinsts[122]: adduser: group gdm does 
 not exist
 Jan 01 18:20:33 beaglebone S98run-postinsts[122]: chown: unknown user/group 
 gdm:gdm
 Jan 01 18:30:33 beaglebone systemd[1]: run-postinsts.service operation timed 
 out. Terminating.
 Jan 01 18:30:33 beaglebone systemd[1]: Failed to start Run pending postinsts.
 Jan 01 18:30:33 beaglebone systemd[1]: MESSAGE=Unit run-postinsts.service 
 entered failed state.
 root@beaglebone:~# 
 
 So it seems to just hang. Will report about the set -x thing shortly.
 
 And here it is:
 
 Change postinst.service to Type=simple
 
 root@beaglebone:~# journalctl -a -f -b -n500 -u run-postinsts
 -- Logs begin at Sat 2000-01-01 18:47:13 UTC. --
 Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ '[' x '!=' x ']'
 Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ grep '^gdm:' /etc/group
 Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ addgroup gdm
 Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ grep '^gdm:' /etc/passwd
 Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ adduser 
 --disabled-password --system --home /var/lib/gdm gdm --ingroup gdm -g gdm
 Jan 01 18:47:21 beaglebone S98run-postinsts[125]: adduser: /var/lib/gdm: File 
 exists
 Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ '[' -d /var/lib/gdm ']'
 Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ chown -R gdm:gdm 
 /var/lib/gdm
 Jan 01 18:47:21 beaglebone S98run-postinsts[125]: chown: unknown user/group 
 gdm:gdm
 Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ chmod 0750 /var/lib/gdm
 Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ mkdir -p /etc/X11/
 Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ echo /usr/bin/gdm
 Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ OPTS=
 Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ '[' -n '' ']'
 Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ type systemctl
 Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ systemctl enable 
 gdm.service
 Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ '[' -z '' -a enable = 
 enable ']'
 Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ systemctl restart 
 gdm.service
 Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ test x '!=' x
 Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ OPT=-s
 Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ type update-rc.d
 Jan 01 18:47:21 beaglebone S98run-postinsts[125]: ++ update-rc.d -s gdm start 
 99 5 2 . stop 20 0 1 6 .
 Jan 01 18:47:21 beaglebone S98run-postinsts[125]: Adding system startup for 
 /etc/init.d/gdm.
 Jan 01 18:47:22 beaglebone S98run-postinsts[125]: ++ '[' x '!=' x ']'
 Jan 01 18:47:22 beaglebone S98run-postinsts[125]: ++ 
 GDK_PIXBUF_MODULEDIR=/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
 Jan 01 18:47:22 beaglebone S98run-postinsts[125]: ++ gdk-pixbuf-query-loaders 
 --update-cache
 Jan 01 18:47:22 beaglebone S98run-postinsts[125]: ++ for icondir in 
 '/usr/share/icons/*'
 Jan 01 18:47:22 beaglebone S98run-postinsts[125]: ++ '[' -d 
 /usr/share/icons/Crux ']'
 Jan 01 18:47:22 beaglebone S98run-postinsts[125]: ++ gtk-update-icon-cache 
 -fqt /usr/share/icons/Crux
 Jan 01 18:47:22 beaglebone S98run-postinsts[125]: ++ for icondir in 
 '/usr/share/icons/*'
 Jan 01 18:47:22 beaglebone S98run-postinsts[125]: ++ '[' -d 
 /usr/share/icons/HighContrast ']'
 Jan 01 18:47:22 beaglebone S98run-postinsts[125]: ++ gtk-update-icon-cache 
 -fqt /usr/share/icons/HighContrast
 Jan 01 18:47:22 beaglebone S98run-postinsts[125]: ++ for icondir in 
 '/usr/share/icons/*'
 Jan 01 18:47:22 beaglebone S98run-postinsts[125]: ++ '[' -d 
 

Re: [OE-core] postinst does not finish

2013-04-19 Thread Koen Kooi

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:
 
 
 Op 19 apr. 2013, om 15:13 heeft Koen Kooi k...@dominion.thruhere.net het 
 volgende geschreven:
 
 
 Op 19 apr. 2013, om 15:03 heeft Burton, Ross ross.bur...@intel.com het 
 volgende geschreven:
 
 On 19 April 2013 13:49, Koen Kooi k...@dominion.thruhere.net wrote:
 Running the postinstalls at first boot appear to hang because (and
 that's just a feeling) gtk-icon-cache is run twice on target... which is
 time consuming.
 
 I know it's time consuming, but it finished on 60-90 minutes with 1.3, I 
 left it overnight and it still hadn't finished. I have the LEDS 
 configured to short mmc0 and cpu0 activity and there' s no IO, only cpu 
 from time to time. I don't think it takes more than 14 hours to run those 
 postinsts.
 
 How about hacking the postinsts to use sh -x, so you can see what it's
 executing?
 
 Going to do that in a minute. Todays build just finished (*$(@*$(@ 
 webkit-gtk build times) and I added timeoutsec=600 to the .service file:
 
 root@beaglebone:~# systemctl status run-postinsts -a
 run-postinsts.service - Run pending postinsts
 Loaded: loaded (/lib/systemd/system/run-postinsts.service; disabled)
 Active: failed (Result: timeout) since Sat 2000-01-01 18:30:33 UTC; 13 
 years 3 months ago
 Main PID: 122
 CGroup: name=systemd:/system/run-postinsts.service
 
 Jan 01 18:20:33 beaglebone S98run-postinsts[122]: adduser: group gdm does 
 not exist
 Jan 01 18:20:33 beaglebone S98run-postinsts[122]: chown: unknown user/group 
 gdm:gdm
 Jan 01 18:30:33 beaglebone systemd[1]: run-postinsts.service operation 
 timed out. Terminating.
 Jan 01 18:30:33 beaglebone systemd[1]: Failed to start Run pending 
 postinsts.
 Jan 01 18:30:33 beaglebone systemd[1]: MESSAGE=Unit run-postinsts.service 
 entered failed state.
 root@beaglebone:~# 
 
 So it seems to just hang. Will report about the set -x thing shortly.
 
 And here it is:
 
 Change postinst.service to Type=simple
 
 

[ snip]

 
 root@beaglebone:~# ls /etc/rcS.d
 S03systemd-udevd
 root@beaglebone:~# 
 
 So it completed this time. This is the 5th reboot already. I have no idea 
 why it finished this time :(
 
 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 

Re: [OE-core] [PATCH] libpng: Upgrade to 1.6.1

2013-04-19 Thread Saul Wold

On 04/19/2013 05:07 AM, Emilia Ciobanu wrote:

Signed-off-by: Emilia Ciobanu emilia.maria.silvia.ciob...@intel.com


This update has already been offered up by Koen, I will be taking his 
version once we clear 1.4 from the table.


Very soon now.

Sau!


---
  ...0001-configure-lower-automake-requirement.patch |   29 
  meta/recipes-multimedia/libpng/libpng_1.6.0.bb |   20 --
  meta/recipes-multimedia/libpng/libpng_1.6.1.bb |   24 
  3 files changed, 53 insertions(+), 20 deletions(-)
  create mode 100644 
meta/recipes-multimedia/libpng/libpng/0001-configure-lower-automake-requirement.patch
  delete mode 100644 meta/recipes-multimedia/libpng/libpng_1.6.0.bb
  create mode 100644 meta/recipes-multimedia/libpng/libpng_1.6.1.bb

diff --git 
a/meta/recipes-multimedia/libpng/libpng/0001-configure-lower-automake-requirement.patch
 
b/meta/recipes-multimedia/libpng/libpng/0001-configure-lower-automake-requirement.patch
new file mode 100644
index 000..34363dc
--- /dev/null
+++ 
b/meta/recipes-multimedia/libpng/libpng/0001-configure-lower-automake-requirement.patch
@@ -0,0 +1,29 @@
+From a4fd84bdc69e9929a1040f20ea291ee3115bf5b2 Mon Sep 17 00:00:00 2001
+From: Koen Kooi k...@dominion.thruhere.net
+Date: Mon, 15 Apr 2013 11:16:20 +0200
+Subject: [PATCH] configure: lower automake requirement
+
+We're not using parallel tests in OE-core yet
+
+Signed-off-by: Koen Kooi k...@dominion.thruhere.net
+
+Upstream-status: Inapropriate [OE specific build hack]
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 1745d31..7f015fe 100644
+--- a/configure.ac
 b/configure.ac
+@@ -27,7 +27,7 @@ AC_CONFIG_MACRO_DIR([scripts])
+ # dist-xz requires automake 1.11 or later
+ # 1.12.2 fixes a security issue in 1.11.2 and 1.12.1
+ # 1.13 is required for parallel tests
+-AM_INIT_AUTOMAKE([1.13 foreign dist-xz color-tests silent-rules])
++AM_INIT_AUTOMAKE([1.12.2 foreign dist-xz color-tests silent-rules])
+ # The following line causes --disable-maintainer-mode to be the default to
+ # configure, this is necessary because libpng distributions cannot rely on the
+ # time stamps of the autotools generated files being correct
+--
+1.8.1.4
diff --git a/meta/recipes-multimedia/libpng/libpng_1.6.0.bb 
b/meta/recipes-multimedia/libpng/libpng_1.6.0.bb
deleted file mode 100644
index 951e34a..000
--- a/meta/recipes-multimedia/libpng/libpng_1.6.0.bb
+++ /dev/null
@@ -1,20 +0,0 @@
-SUMMARY = PNG Library
-DESCRIPTION = PNG Library
-HOMEPAGE = http://www.libpng.org/;
-SECTION = libs
-LICENSE = Libpng
-LIC_FILES_CHKSUM = file://LICENSE;md5=03b8ec701cb796c0ec84af22f884edef \
-
file://png.h;beginline=207;endline=321;md5=e829cebefd08488ba5142ea5faea6821
-DEPENDS = zlib
-PR = r0
-LIBV = 16
-
-SRC_URI = 
${SOURCEFORGE_MIRROR}/project/libpng/libpng${LIBV}/${PV}/libpng-${PV}.tar.xz \
-  
-
-SRC_URI[md5sum] = 3ee623b9a4d33bda7310a5124080b14d
-SRC_URI[sha256sum] = 
5e13c31321083b03956b5ff298bacffab7a7ad35c34c122acef314593944b97b
-
-inherit autotools binconfig pkgconfig
-
-BBCLASSEXTEND = native nativesdk
diff --git a/meta/recipes-multimedia/libpng/libpng_1.6.1.bb 
b/meta/recipes-multimedia/libpng/libpng_1.6.1.bb
new file mode 100644
index 000..a05e380
--- /dev/null
+++ b/meta/recipes-multimedia/libpng/libpng_1.6.1.bb
@@ -0,0 +1,24 @@
+SUMMARY = PNG Library
+DESCRIPTION = PNG Library
+HOMEPAGE = http://www.libpng.org/;
+SECTION = libs
+LICENSE = Libpng
+LIC_FILES_CHKSUM = file://LICENSE;md5=8273188b2e21c831f5a09fd9285db62f \
+
file://png.h;beginline=207;endline=321;md5=de107fb61766e9d826943f3b6a354fc9 \
+   
+DEPENDS = zlib
+PR = r0
+LIBV = 16
+
+SRC_URI = 
${SOURCEFORGE_MIRROR}/project/libpng/libpng${LIBV}/${PV}/libpng-${PV}.tar.xz \
+   file://0001-configure-lower-automake-requirement.patch \
+  
+
+SRC_URI[md5sum] = 93fc0b0841ce2db0e6756673e22dafc3
+SRC_URI[sha256sum] = 
5ef57f8b9ef591c8504e2a8f78d31779f0c8f2b34b34d01d533360d2483c8946
+
+inherit autotools binconfig pkgconfig
+
+EXTRA_OECONF_append_arm =  ${@bb.utils.contains(TUNE_FEATURES, neon, 
--enable-arm-neon=on, --enable-arm-neon=off, d)}
+
+BBCLASSEXTEND = native nativesdk



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


Re: [OE-core] [PATCH] connman-gnome: Replace broken png files

2013-04-19 Thread Andreas Müller
On Fri, Apr 19, 2013 at 3:12 PM, Emilia Ciobanu
emilia.maria.silvia.ciob...@intel.com wrote:
 connman-signal-*.png files were corrupted and this caused
 warnings when starting connman-applet.
 The patch overwrites the upstream png files.

 [YOCTO #4060]

 Signed-off-by: Emilia Ciobanu emilia.maria.silvia.ciob...@intel.com
 ---
  .../connman-gnome/images/connman-signal-01.png |  Bin 0 - 490 bytes
  .../connman-gnome/images/connman-signal-02.png |  Bin 0 - 496 bytes
  .../connman-gnome/images/connman-signal-03.png |  Bin 0 - 492 bytes
  .../connman-gnome/images/connman-signal-04.png |  Bin 0 - 470 bytes
  .../connman-gnome/images/connman-signal-05.png |  Bin 0 - 419 bytes
  .../connman/connman-gnome_0.7.bb   |8 +++-
  6 files changed, 7 insertions(+), 1 deletion(-)
  create mode 100644 
 meta/recipes-connectivity/connman/connman-gnome/images/connman-signal-01.png
  create mode 100644 
 meta/recipes-connectivity/connman/connman-gnome/images/connman-signal-02.png
  create mode 100644 
 meta/recipes-connectivity/connman/connman-gnome/images/connman-signal-03.png
  create mode 100644 
 meta/recipes-connectivity/connman/connman-gnome/images/connman-signal-04.png
  create mode 100644 
 meta/recipes-connectivity/connman/connman-gnome/images/connman-signal-05.png

 diff --git 
 a/meta/recipes-connectivity/connman/connman-gnome/images/connman-signal-01.png
  
 b/meta/recipes-connectivity/connman/connman-gnome/images/connman-signal-01.png
 new file mode 100644
 index 
 ..33247c1e2db4304e48ea0a6145be4de6e420882b
 GIT binary patch
 literal 490
 zcmVG0TupP)h;3K|Lk000e1NJLTq000M000U1^@s6#I$TX6VoOIv0RI60
 z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru)Cvt2G}Dr@$)y03CEi
 zSad^gZEa4bO1wgWnpwWFU8GbZ8({Xk{QrNlj4iWF9@00B-(L_t(I%k5O5PD4Qu
 zoZXqdq)#-6CMbeI5`w`$RU9NZfX`@|AHhTL4hLyM{3F^@J9~;@3_|%O7kEX*6rQx
 z?C#9o0{`~gWBGlGk)D-s8f2SC_Q`Xv}bSev!|611l1?clPGbd$hg_;6(~J383i(
 zjJw;L+TNu(J~@RV;BK%PxmE@a1vWOfGK`c!=gLfw;loMBP=37cfeMx`0?SshBYua
 z4i1k%CQyPkZ=8}X$193Q38T?^L4}|~EQR3oS?%V4r)|smfdY{N*0hNNEGi`9dmK+D
 zPiqF$4GiP){A2gNGKDPz@k8RG`0j-N*E4@g)gLt{QDUKrA!4S7zxKxV4q2^p^s
 zl(k(AZMpSch6#eDc+!}fZ}1K=-j)yKaK9+n~G{M==dq6ZV*}K?Qs6t+AOD{GaUT
 g(S7{`tN4%X6`T(*H@KiqKz%07*qoM6N$g7W0Y-2eap

 literal 0
 HcmV?d1

 diff --git 
 a/meta/recipes-connectivity/connman/connman-gnome/images/connman-signal-02.png
  
 b/meta/recipes-connectivity/connman/connman-gnome/images/connman-signal-02.png
 new file mode 100644
 index 
 ..a94fb952ff6cbea25b06c261267fe9a82d77f981
 GIT binary patch
 literal 496
 zcmVM0T2F(P)h;3K|Lk000e1NJLTq000M000U1^@s6#I$TX6VoOIv0RI60
 z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru)Cvt2G$Z^+X`%oC03CEi
 zSad^gZEa4bO1wgWnpwWFU8GbZ8({Xk{QrNlj4iWF9@00C4L_t(I%k5M#N(4a=
 ztnRL!*xlOOfD2LG2a`n287mV(1GD{eYn$7H(q=E52H03YB)SEHT9cOP(@0L|e
 z?5tEYpScd2l$WQ4(VAxn#ijflYN;ot{(zAciA;4q)}2BrtBtgg4ud$hg=;E{Bw
 z8GzIa7+06)m3yUy|V|pLscLXc6A1JI+m7)8HNlnwa!wsTXzTfS?2CARX{p2zP-7w
 zAPEA+#^x5x0*r*DcTLS|jXRoWBnE@ULJER~S#~8C%tO{kLs554|I5NNUAS#Si#WD
 z=hOK3;%VVygK)GvyrVt1Imj^UaenNHT{MccX^_hzRa^`^^avlK=`%%HOv#~2aE
 zpB5k+(Uj1Olox7^-SE^Go1yOc=kuG-o$BUdz%~WS=9Aj(hY*@YW+(~TlyQ@9
 mrlK(Q)1fpIa_UKZ-X`7C)%O7ejFXMNUMnLSTZlN5kg;

 literal 0
 HcmV?d1

 diff --git 
 a/meta/recipes-connectivity/connman/connman-gnome/images/connman-signal-03.png
  
 b/meta/recipes-connectivity/connman/connman-gnome/images/connman-signal-03.png
 new file mode 100644
 index 
 ..b5eb405a9009722025c1e93e233f8dec676ff9fd
 GIT binary patch
 literal 492
 zcmVI0Tcd-P)h;3K|Lk000e1NJLTq000M000U1^@s6#I$TX6VoOIv0RI60
 z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru)Cvt2GzlmCpmYEL03CEi
 zSad^gZEa4bO1wgWnpwWFU8GbZ8({Xk{QrNlj4iWF9@00B@*L_t(I%k5MPQySD
 zee+Ar1rSY2glOn}4TK_5AWBYG8dpkLZXPsDL|nv~Yl2Byo0@g7~v`APEN1FxBkX
 z^YrGu*#-XNw}U$NPaEf~z|^kHZf~wL0uYICad}nNI|HlraCmgmu6G#y7{HsVfkgns
 zPQaMl-(|G2=Jf0wY6fNkHSF3M*wnCp@W+Bdk~hLrD%_C2Gy#~%plAF?Z|jEo@GTo
 z9P}a5gQ$YyhoNh#@{gS@#VE9g+gm)sVP{v0JwWT8x}jeOacW2B|R=vF$V-jc0qS
 z8-(GY|Ktf%e-o60IMj38IiV-;$iw+=FtOUm{$xA*!Vmq6!iLZ({83@UW=P0a)gX
 z+T%h{mV_ZQmu7wn96Tb_Mt66F`8@fDHN9!Vyjf#+Pk;j=@;n7r5!4CFnsuWuwxYcq
 iX{`I6{lHWFNAV8gNn5(2{=AIMNUMnLSTYw4$qnZ

 literal 0
 HcmV?d1

 diff --git 
 a/meta/recipes-connectivity/connman/connman-gnome/images/connman-signal-04.png
  
 b/meta/recipes-connectivity/connman/connman-gnome/images/connman-signal-04.png
 new file mode 100644
 index 
 ..be54419fa74db126c4039c27566584e5b4d5c26e
 GIT binary patch
 literal 470
 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H1|*Mc$*~4fY)RhkE)4%caKYZ?lYt_f1s;*b
 z3=G`DAk4@xYmNj^kiEpy*OmPW7q6HxgJ5ExI8aEo#5JPCIX^cyHLrxhxhOTUBsE2$
 zJhLQ2AtWPJ!QIn0;C+f}9siTm8Xkih{fr*A%=cO3PA}-wOZSp)I*;d%FUQtb0
 zIQ5%BRp@RlGY4yc;z8zjvIU-RVx@$R^98-rQ;=GAei=}va*~9^80yKi15=UuhJ
 zxz_HT`?Po%Oxd1`PrvsCFymVg`K7JI{%EnA_rz~vYUTpe~ra^`6Mv??r~~rF@I
 

Re: [OE-core] [PATCH] gdk-pixbuf: Fix libpng determinism issues

2013-04-19 Thread Colin Walters
On Fri, 2013-04-19 at 15:41 +0200, Koen Kooi wrote:

 And would introduce some dependency hell (gtk-doc-native needed for every 
 little gnome thing *and* udev) 

Nope, that's why gtk-doc-stub exists, and it's already used in OE:

http://git.gnome.org/browse/gtk-doc-stub

 but more importantly it will expose us to that stupid, stupid, stupid 
 practice of using git submodules to drag in autoconf stuff. 

Correct handling of git submodules is definitely nontrivial.



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


Re: [OE-core] [PATCH] connman-gnome: Replace broken png files

2013-04-19 Thread Burton, Ross
Hi Andreas,

On 19 April 2013 17:49, Andreas Müller schnitzelt...@googlemail.com wrote:
 I thought there are efforts for libpng fix ongoing. If not: let me
 know because meta-gnome's network-manager-applet needs same (seems
 they use same icons).

From the discussion I saw upstream (that I've lost, but it was easy to
google) libpng's maintainers consider themselves right, as the files
are definitely broken (the breakage occurs due to libpng asking for
strict decompression).

connman-gnome stole the icons from NM, so you'll certainly want to
copy them back into nm-applet.

Ross

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


Re: [OE-core] [PATCH] local.conf.sample: Have comments ready to go for quad-core (4 - 8).

2013-04-19 Thread Trevor Woerner
All of these solutions assume the user wants to use all of their
entire computing resources to do nothing other than their Yocto build.
This isn't _always_ the case, is it? :-)

Personally, I know this build is going to take time. So I start it,
then go off and do other things with my computer. In my case, I don't
like it when the other things I'm trying to do on the computer are
bogged down due to this all-consuming, background build task. I would
much rather that whatever else I'm doing remain responsive to me.
Whether the build finishes in 20 minutes or 25 is irrelevant because
I'll only notice it's done 30 minutes from now :-) As such I never set
my settings to full power... knowingly and purposefully.

This being said, I think what is currently in the sample config file
(which are roughly half of full power) are good defaults. If you're
new to this kind of stuff, these settings will suit just fine. If
you're a power user, you'll know how to set them to 8 or 16 or any
other setting which suits your needs.

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


Re: [OE-core] [RFT] GCC 4.8 recipes

2013-04-19 Thread Khem Raj

On Apr 2, 2013, at 7:22 AM, Khem Raj raj.k...@gmail.com wrote:

 Thanks Martin, elfutils test case is now reduced and reported others I will 
 take a look.


I have pushed a fix for elfutils issue to the pull branch. please retest and 
report.
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core