Re: [OE-core] Where is atom-pc.conf hiding?

2011-06-14 Thread Koen Kooi

Op 13 jun 2011, om 23:30 heeft Richard Purdie het volgende geschreven:

 On Mon, 2011-06-13 at 22:36 +0200, Koen Kooi wrote:
 Op 13 jun 2011, om 22:28 heeft Saul Wold het volgende geschreven:
 
 On 06/13/2011 11:31 AM, Koen Kooi wrote:
 Hi,
 
 Khem was asking if I could reproduce the recent x86 breakage he was 
 seeing[1] and I ran into another bug:
 
 koen@dominion:/OE/tentacle/sources/meta-intel$ git blame 
 meta-n450/conf/machine/n450.conf  | grep atom
 158f88d7 (Saul Wold   2011-01-03 15:33:52 -0800  6) require 
 conf/machine/atom-pc.conf
 
 meta-yocto seems to be the place you need to look!
 
 I hope that the layering tools can help to detect and inform folks of this 
 like of dependency.
 
 Isn't meta-yocto supposed to a the integration layer with no new
 parts? I can't use meta-yocto since it has conflicting beagleboard
 stuff in it, which means that meta-intel is now broken for me as well.
 That surely isn't the intended plan?!?!
 
 The plan on public record is that atom-pc moves to meta-intel as soon as
 the layer tooling comes online and meta-yocto becomes its own repo
 (which at present its not but its certainly the intent).

So can someone at least put that in the meta-intel or meta-n450 README? Most 
layers now have a README with the dependency info (e.g. 
http://git.shr-project.org/git/?p=meta-smartphone.git;a=blob;f=meta-palm/README;h=200a3c83ff11ad790fe4e03e93a26520ec0c6714;hb=HEAD
 ) It would be nice if the ones on yocto-project.org had somethign similar :)
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 1/1] autoconf/automake: Bump PR to resolve perl-native issue

2011-06-14 Thread Koen Kooi
To be clear: does the PR bump fix the issues or was there a fix earlier that 
lacked a PR bump?

Op 13 jun 2011, om 23:30 heeft Saul Wold het volgende geschreven:

 Signed-off-by: Saul Wold s...@linux.intel.com
 ---
 meta/recipes-devtools/autoconf/autoconf_2.68.bb |2 +-
 meta/recipes-devtools/automake/automake.inc |2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/meta/recipes-devtools/autoconf/autoconf_2.68.bb 
 b/meta/recipes-devtools/autoconf/autoconf_2.68.bb
 index c647a15..638e677 100644
 --- a/meta/recipes-devtools/autoconf/autoconf_2.68.bb
 +++ b/meta/recipes-devtools/autoconf/autoconf_2.68.bb
 @@ -1,6 +1,6 @@
 require autoconf.inc
 
 -PR = r0
 +PR = r1
 
 PARALLEL_MAKE = 
 
 diff --git a/meta/recipes-devtools/automake/automake.inc 
 b/meta/recipes-devtools/automake/automake.inc
 index 524e93e..beeec7b 100644
 --- a/meta/recipes-devtools/automake/automake.inc
 +++ b/meta/recipes-devtools/automake/automake.inc
 @@ -4,7 +4,7 @@ Standards. Automake requires the use of Autoconf.
 LICENSE = GPLv2
 HOMEPAGE = http://www.gnu.org/software/automake/;
 SECTION = devel
 -PR = r1
 +PR = r2
 
 SRC_URI = ${GNU_MIRROR}/automake/automake-${PV}.tar.bz2 
 
 -- 
 1.7.3.4
 
 
 ___
 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] [CONSOLIDATED PULL 04/51] uclibc: fix compile error on i586

2011-06-14 Thread Saul Wold
From: Phil Blundell p...@pbcl.net

Without this you get:

| libc/sysdeps/linux/common/epoll.c: In function '__libc_epoll_pwait':
| libc/sysdeps/linux/common/epoll.c:71:80: error: memory input 7 is not 
directly addressable
| libc/sysdeps/linux/common/epoll.c:75:86: error: memory input 7 is not 
directly addressable
| make: *** [libc/sysdeps/linux/common/epoll.o] Error 1

Signed-off-by: Phil Blundell ph...@gnu.org
---
 .../uclibc/uclibc-git/epoll-asm-fix.patch  |   25 
 meta/recipes-core/uclibc/uclibc_git.bb |1 +
 2 files changed, 26 insertions(+), 0 deletions(-)
 create mode 100644 meta/recipes-core/uclibc/uclibc-git/epoll-asm-fix.patch

diff --git a/meta/recipes-core/uclibc/uclibc-git/epoll-asm-fix.patch 
b/meta/recipes-core/uclibc/uclibc-git/epoll-asm-fix.patch
new file mode 100644
index 000..bcd834d
--- /dev/null
+++ b/meta/recipes-core/uclibc/uclibc-git/epoll-asm-fix.patch
@@ -0,0 +1,25 @@
+Fix a compile error due to last argument to syscall() not being memory 
addressable.
+
+Upstream-Status: Pending
+Signed-off-by: Phil Blundell ph...@gnu.org
+
+diff --git a/libc/sysdeps/linux/common/epoll.c 
b/libc/sysdeps/linux/common/epoll.c
+index 85b0cfd..c034b2c 100644
+--- a/libc/sysdeps/linux/common/epoll.c
 b/libc/sysdeps/linux/common/epoll.c
+@@ -67,12 +67,13 @@ extern __typeof(epoll_pwait) __libc_epoll_pwait;
+ int __libc_epoll_pwait(int epfd, struct epoll_event *events, int maxevents,
+   int timeout, const sigset_t 
*set)
+ {
++  int nsig = _NSIG / 8;
+   if (SINGLE_THREAD_P)
+-  return INLINE_SYSCALL(epoll_pwait, 6, epfd, events, maxevents, 
timeout, set, _NSIG / 8);
++  return INLINE_SYSCALL(epoll_pwait, 6, epfd, events, maxevents, 
timeout, set, nsig);
+ # ifdef __UCLIBC_HAS_THREADS_NATIVE__
+   else {
+   int oldtype = LIBC_CANCEL_ASYNC ();
+-  int result = INLINE_SYSCALL(epoll_pwait, 6, epfd, events, 
maxevents, timeout, set, _NSIG / 8);
++  int result = INLINE_SYSCALL(epoll_pwait, 6, epfd, events, 
maxevents, timeout, set, nsig);
+   LIBC_CANCEL_RESET (oldtype);
+   return result;
+   }
diff --git a/meta/recipes-core/uclibc/uclibc_git.bb 
b/meta/recipes-core/uclibc/uclibc_git.bb
index eded2fb..54babca 100644
--- a/meta/recipes-core/uclibc/uclibc_git.bb
+++ b/meta/recipes-core/uclibc/uclibc_git.bb
@@ -29,5 +29,6 @@ SRC_URI = 
git://uclibc.org/uClibc.git;branch=master;protocol=git \
file://remove_attribute_optimize_Os.patch \
file://append_UCLIBC_EXTRA_CFLAGS.patch \
file://compile-arm-fork-with-O2.patch \
+   file://epoll-asm-fix.patch \

 S = ${WORKDIR}/git
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 02/51] busybox: backport distro-features handling from oe master

2011-06-14 Thread Saul Wold
From: Phil Blundell p...@pbcl.net

This is a backport from oe master of the code which adjusts the busybox
config according to DISTRO_FEATURES etc.

Signed-off-by: Phil Blundell ph...@gnu.org
---
 meta/recipes-core/busybox/busybox.inc   |   80 ++-
 meta/recipes-core/busybox/busybox_1.18.4.bb |2 +-
 2 files changed, 79 insertions(+), 3 deletions(-)

diff --git a/meta/recipes-core/busybox/busybox.inc 
b/meta/recipes-core/busybox/busybox.inc
index 86fbdae..b697e88 100644
--- a/meta/recipes-core/busybox/busybox.inc
+++ b/meta/recipes-core/busybox/busybox.inc
@@ -35,8 +35,85 @@ RRECOMMENDS_${PN} = ${PN}-syslog ${PN}-udhcpc
 
 inherit cml1 update-rc.d
 
+# internal helper
+def busybox_cfg(feature, features, tokens, cnf, rem):
+   if type(tokens) == type():
+   tokens = [tokens]
+   rem.extend(['/^[# ]*' + token + '[ =]/d' for token in tokens])
+   if type(features) == type([]) and feature in features:
+   cnf.extend([token + '=y' for token in tokens])
+   else:
+   cnf.extend(['# ' + token + ' is not set' for token in tokens])
+
+# Map distro and machine features to config settings
+def features_to_busybox_settings(d):
+   cnf, rem = ([], [])
+   distro_features = bb.data.getVar('DISTRO_FEATURES', d).split()
+   machine_features = bb.data.getVar('MACHINE_FEATURES', d).split()
+   busybox_cfg('ipv6', distro_features, 'CONFIG_FEATURE_IPV6', cnf, rem)
+   busybox_cfg('largefile', distro_features, 'CONFIG_LFS', cnf, rem)
+   busybox_cfg('largefile', distro_features, 
'CONFIG_FDISK_SUPPORT_LARGE_DISKS', cnf, rem)
+   busybox_cfg('nls',  distro_features, 'CONFIG_LOCALE_SUPPORT', cnf, rem)
+   busybox_cfg('ipv4', distro_features, 'CONFIG_FEATURE_IFUPDOWN_IPV4', 
cnf, rem)
+   busybox_cfg('ipv6', distro_features, 'CONFIG_FEATURE_IFUPDOWN_IPV6', 
cnf, rem)
+   busybox_cfg('kernel24', machine_features, 'CONFIG_FEATURE_2_4_MODULES', 
cnf, rem)
+   return \n.join(cnf), \n.join(rem)
+
+# X, Y = ${@features_to_uclibc_settings(d)}
+# unfortunately doesn't seem to work with bitbake, workaround:
+def features_to_busybox_conf(d):
+   cnf, rem = features_to_busybox_settings(d)
+   return cnf
+def features_to_busybox_del(d):
+   cnf, rem = features_to_busybox_settings(d)
+   return rem
+
+configmangle = '/CROSS_COMPILER_PREFIX/d; \
+   /CONFIG_EXTRA_CFLAGS/d; \
+   '
+OE_FEATURES := ${@features_to_busybox_conf(d)}
+OE_DEL  := ${@features_to_busybox_del(d)}
+DO_IPv4 := ${@base_contains('DISTRO_FEATURES', 'ipv4', 1, 0, d)}
+DO_IPv6 := ${@base_contains('DISTRO_FEATURES', 'ipv6', 1, 0, d)}
+
+python () {
+  if ${OE_DEL}:
+bb.data.setVar('configmangle_append', ${OE_DEL} + \n, d)
+  if ${OE_FEATURES}:
+bb.data.setVar('configmangle_append',
+   /^### DISTRO FEATURES$/a\\\n%s\n\n %
+   (\\n.join((bb.data.expand(${OE_FEATURES}, 
d).split(\n,
+   d)
+  bb.data.setVar('configmangle_append',
+ /^### CROSS$/a\\\n%s\n %
+  
(\\n.join([CONFIG_CROSS_COMPILER_PREFIX=\${TARGET_PREFIX}\,
+  CONFIG_EXTRA_CFLAGS=\${CFLAGS}\
+])
+  ),
+ d)
+}
+
+do_prepare_config () {
+   sed -e 's#@DATADIR@#${datadir}#g' \
+${WORKDIR}/defconfig  ${S}/.config
+   sed -i -e '/CONFIG_STATIC/d' .config
+   echo # CONFIG_STATIC is not set  .config
+   for i in 'CROSS' 'DISTRO FEATURES'; do echo ### $i; done  \
+   ${S}/.config
+   sed -i -e '${configmangle}' ${S}/.config
+   if test ${DO_IPv4} -eq 0  test ${DO_IPv6} -eq 0; then
+ # disable networking applets
+ mv ${S}/.config ${S}/.config.oe-tmp
+ awk 'BEGIN{net=0}
+ /^# Networking Utilities/{net=1}
+ /^#$/{if(net){net=net+1}}
+ {if(net==2$0 !~ /^#/$1){print(# $1 is not set)}else{print}}' \
+ ${S}/.config.oe-tmp  ${S}/.config
+   fi
+}
+
 do_configure () {
-   install -m 0644 ${WORKDIR}/defconfig ${S}/.config
+   do_prepare_config
cml1_do_configure
 }
 
@@ -184,4 +261,3 @@ pkg_prerm_${PN}-syslog () {
update-alternatives --remove syslog-init syslog.${PN}
update-alternatives --remove syslog-conf syslog.conf.${PN}
 }
-
diff --git a/meta/recipes-core/busybox/busybox_1.18.4.bb 
b/meta/recipes-core/busybox/busybox_1.18.4.bb
index a5080d5..a999490 100644
--- a/meta/recipes-core/busybox/busybox_1.18.4.bb
+++ b/meta/recipes-core/busybox/busybox_1.18.4.bb
@@ -1,5 +1,5 @@
 require busybox.inc
-PR = r2
+PR = r3
 
 SRC_URI = http://www.busybox.net/downloads/busybox-${PV}.tar.bz2;name=tarball 
\
file://udhcpscript.patch \
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 05/51] import recipe_sanity.bbclass from oe master

2011-06-14 Thread Saul Wold
From: Phil Blundell p...@pbcl.net

This is a verbatim copy of the corresponding class from oe master.

Signed-off-by: Phil Blundell ph...@gnu.org
---
 meta/classes/recipe_sanity.bbclass |  179 
 1 files changed, 179 insertions(+), 0 deletions(-)
 create mode 100644 meta/classes/recipe_sanity.bbclass

diff --git a/meta/classes/recipe_sanity.bbclass 
b/meta/classes/recipe_sanity.bbclass
new file mode 100644
index 000..bb60ffa
--- /dev/null
+++ b/meta/classes/recipe_sanity.bbclass
@@ -0,0 +1,179 @@
+def __note(msg, d):
+bb.note(%s: recipe_sanity: %s % (d.getVar(P, 1), msg))
+
+__recipe_sanity_badruntimevars = RDEPENDS RPROVIDES RRECOMMENDS RCONFLICTS
+def bad_runtime_vars(cfgdata, d):
+if bb.data.inherits_class(native, d) or \
+   bb.data.inherits_class(cross, d):
+return
+
+for var in d.getVar(__recipe_sanity_badruntimevars, 1).split():
+val = d.getVar(var, 0)
+if val and val != cfgdata.get(var):
+__note(%s should be %s_${PN} % (var, var), d)
+
+__recipe_sanity_reqvars = DESCRIPTION
+__recipe_sanity_reqdiffvars = LICENSE
+def req_vars(cfgdata, d):
+for var in d.getVar(__recipe_sanity_reqvars, 1).split():
+if not d.getVar(var, 0):
+__note(%s should be set % var, d)
+
+for var in d.getVar(__recipe_sanity_reqdiffvars, 1).split():
+val = d.getVar(var, 0)
+cfgval = cfgdata.get(var)
+
+# Hardcoding is bad, but I'm lazy.  We don't care about license being
+# unset if the recipe has no sources!
+if var == LICENSE and d.getVar(SRC_URI, 1) == 
cfgdata.get(SRC_URI):
+continue
+
+if not val:
+__note(%s should be set % var, d)
+elif val == cfgval:
+__note(%s should be defined to something other than default (%s) 
% (var, cfgval), d)
+
+def var_renames_overwrite(cfgdata, d):
+renames = d.getVar(__recipe_sanity_renames, 0)
+if renames:
+for (key, newkey, oldvalue, newvalue) in renames:
+if oldvalue != newvalue and oldvalue != cfgdata.get(newkey):
+__note(rename of variable '%s' to '%s' overwrote existing 
value '%s' with '%s'. % (key, newkey, oldvalue, newvalue), d)
+
+def incorrect_nonempty_PACKAGES(cfgdata, d):
+if bb.data.inherits_class(native, d) or \
+   bb.data.inherits_class(cross, d):
+if d.getVar(PACKAGES, 1):
+return True
+
+def can_use_autotools_base(cfgdata, d):
+cfg = d.getVar(do_configure, 1)
+if not bb.data.inherits_class(autotools, d):
+return False
+
+for i in [autoreconf] + [%s_do_configure % cls for cls in 
[gnomebase, gnome, e, autotools, efl, gpephone, openmoko, 
openmoko2, xfce, xlibs]]:
+if cfg.find(i) != -1:
+return False
+
+import os
+for clsfile in d.getVar(__inherit_cache, 0):
+(base, _) = os.path.splitext(os.path.basename(clsfile))
+if cfg.find(%s_do_configure % base) != -1:
+__note(autotools_base usage needs verification, spotted 
%s_do_configure % base, d)
+
+return True
+
+def can_remove_FILESPATH(cfgdata, d):
+expected = cfgdata.get(FILESPATH)
+#expected = ${@':'.join([os.path.normpath(os.path.join(fp, p, o)) for fp 
in d.getVar('FILESPATHBASE', 1).split(':') for p in d.getVar('FILESPATHPKG', 
1).split(':') for o in (d.getVar('OVERRIDES', 1) + ':').split(':') if 
os.path.exists(os.path.join(fp, p, o))])}:${FILESDIR}
+expectedpaths = bb.data.expand(expected, d)
+unexpanded = d.getVar(FILESPATH, 0)
+filespath = d.getVar(FILESPATH, 1).split(:)
+filespath = [os.path.normpath(f) for f in filespath if os.path.exists(f)]
+for fp in filespath:
+if not fp in expectedpaths:
+# __note(Path %s in FILESPATH not in the expected paths %s %
+# (fp, expectedpaths), d)
+return False
+return expected != unexpanded
+
+def can_remove_FILESDIR(cfgdata, d):
+expected = cfgdata.get(FILESDIR)
+#expected = ${@bb.which(d.getVar('FILESPATH', 1), '.')}
+unexpanded = d.getVar(FILESDIR, 0)
+if unexpanded is None:
+return False
+
+expanded = os.path.normpath(d.getVar(FILESDIR, 1))
+filespath = d.getVar(FILESPATH, 1).split(:)
+filespath = [os.path.normpath(f) for f in filespath if os.path.exists(f)]
+
+return unexpanded != expected and \
+   os.path.exists(expanded) and \
+   (expanded in filespath or
+expanded == bb.data.expand(expected, d))
+
+def can_remove_others(p, cfgdata, d):
+for k in [S, PV, PN, DESCRIPTION, LICENSE, DEPENDS,
+  SECTION, PACKAGES, EXTRA_OECONF, EXTRA_OEMAKE]:
+#for k in cfgdata:
+unexpanded = d.getVar(k, 0)
+cfgunexpanded = cfgdata.get(k)
+if not cfgunexpanded:
+continue
+
+try:
+expanded = d.getVar(k, 1)
+cfgexpanded = bb.data.expand(cfgunexpanded, d)
+except bb.fetch.ParameterError:
+

[OE-core] [CONSOLIDATED PULL 07/51] linux-yocto: rename recipes to explicitly indicate version

2011-06-14 Thread Saul Wold
From: Bruce Ashfield bruce.ashfi...@windriver.com

The existing recipe names for the linux-yocto kernel builds
worked well when there was a single, or two versions of the
kernel available. But with the impending kernel updates and
retirement of older kernels, the re-use of the same recipes
for different kernel versions violates the principle of least
surprise.

To address this, the recipes are being renamed as follows:

linux-yocto_git.bb - linux-yocto_2.6.37.bb
linux-yocto-stable_git.bb - linux-yocto_2.6.34.bb

There continue to be versionless recipe names that feed into
versioned recipes at the appropriate points. They are:

 linux-yocto-dev.bb (tracking the latest yocto dev kernel)
 linux-yocto-korg_head.bb (tracking korg kernels)

There are no existing users of linux-yocto-stable in the master
branches to convert to the new naming, so these changes work
in isolation.

Signed-off-by: Bruce Ashfield bruce.ashfi...@windriver.com
---
 ...x-yocto-stable_git.bb = linux-yocto_2.6.34.bb} |0
 .../{linux-yocto_git.bb = linux-yocto_2.6.37.bb}  |0
 2 files changed, 0 insertions(+), 0 deletions(-)
 rename meta/recipes-kernel/linux/{linux-yocto-stable_git.bb = 
linux-yocto_2.6.34.bb} (100%)
 rename meta/recipes-kernel/linux/{linux-yocto_git.bb = linux-yocto_2.6.37.bb} 
(100%)

diff --git a/meta/recipes-kernel/linux/linux-yocto-stable_git.bb 
b/meta/recipes-kernel/linux/linux-yocto_2.6.34.bb
similarity index 100%
rename from meta/recipes-kernel/linux/linux-yocto-stable_git.bb
rename to meta/recipes-kernel/linux/linux-yocto_2.6.34.bb
diff --git a/meta/recipes-kernel/linux/linux-yocto_git.bb 
b/meta/recipes-kernel/linux/linux-yocto_2.6.37.bb
similarity index 100%
rename from meta/recipes-kernel/linux/linux-yocto_git.bb
rename to meta/recipes-kernel/linux/linux-yocto_2.6.37.bb
-- 
1.7.3.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/51] 14-June-2011

2011-06-14 Thread Saul Wold
Richard,

This has number fixes for various issues along with recipe updates.
While the autobuidler does not look so great, these have built on local 
machines in a cleaner environment.

I removed the large patchset for GCC, it can be reviewed at the browse
URL below

Thanks
Sau!


The following changes since commit 6a3e57fcd3a172c9b2707510d65741734c98a143:

  Revert gcc: rebase the patch to avoid patch rejection (2011-06-10 12:56:29 
+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

Anders Darander (2):
  perl-native: fix download url
  runqemu: take TMPDIR from bitbake

Bruce Ashfield (1):
  linux-yocto: rename recipes to explicitly indicate version

Dexuan Cui (14):
  git: restore the dependency on perl-native
  tcmode-default: fix PREFERRED_VERSION_gcc-cross-canadian
  recipes: update Upstream-Status for multiple recipes' patches
  gnome-doc-utils: upgrade from 0.20.5 to the latest version 0.20.6
  startup-notification: upgrade from 0.10 to the latest version 0.12
  util-macros: upgrade from 1.13.0 to the latest version 0.14.0
  resourceproto: upgrade from 1.1.1 to the latest version 1.2.0
  dri2proto: upgrade from 2.3 to the latest version 2.4
  glproto: upgrade from 1.4.12 to the latest version 1.4.13
  inputproto: upgrade from 2.0.1 to the latest version 2.0.2
  pixman: upgrade from 0.20.2 to the latest stable 0.22.0
  libxext: upgrade from 1.2.0 to the latest version 1.3.0
  libxi: upgrade from 1.4.2 to the latest version 1.4.3
  distro_tracking_fields.inc: update the info for the following recipes

Kang Kai (2):
  ghostscript: update SRC_URI
  eglibc: migrate configurability from oe

Khem Raj (6):
  util-macros_1.13.0.bb: Depend on virtual/gettext instead of gettext
  uclibc.inc: libsegfault is only RPROVIDED by uclibc
  gettext_0.18.1.1.bb: Fix build on uclibc
  uclibc: Cleanup the machine dependent config files
  eglibc 2.12/2.13: Upgrade SRCREV
  gcc-4.6.0: Bring in patches from FSF 4.6 branch

Koen Kooi (2):
  qemu.inc: append to IMAGE_FSTYPES instead of weakly assigning them
  connman-gnome 0.5: build from git

Phil Blundell (5):
  busybox: backport distro-features handling from oe master
  uclibc: fix compile error on i586
  import recipe_sanity.bbclass from oe master
  uclibc: remove redundant python code
  uclibc: remove PACKAGE_ARCH

Richard Purdie (11):
  pointercal: Inhibit toolchain dependencies as its just config files
  formfactor: Inhibit toolchain dependencies as its just config files
  keymaps: Inhibit toolchain dependencies as its just configuration
files
  usbinit: Inherit allarch as its a generic script
  base-files: Inherit toolchain dependencies as a compiler isn't used
  poky-feed-opkg: Disable default toolchain dependencies as these are
just configuration files
  initscripts: makedevs is no longer used anywhere so drop dependency.
Also inhibit compiler/libc dependencies as they're unused
  sysvinit-inittab: Inhibit compiler/libc dependencies as this is just
a configuration file
  initrdscripts: Inhibit compiler/libc dependencies as this is just a
configuration file
  task-sdk-host: Add nativesdk to the task name so its clearer what the
contents of the task represent
  nativesdk.bbclass: Correct ordering of manipulations

Saul Wold (8):
  json-glib: Fix up SRC_URI Checksums
  clutter-box2d_git: Switch SRC_URI to git.gnome.org
  update-alternatives-dpkg: Fix SRC_URI Checksum
  jsib-glib: Fix SRC_URI Checksum
  rxvt-unicode: Fix SRC_URI  LIC_FILES Checksum
  alsa-tools: fix Checksums
  libx11-diet: Fixed checksum and rebase patch
  autoconf/automake: Bump PR to resolve perl-native issue

 meta/classes/nativesdk.bbclass |   53 +-
 meta/classes/populate_sdk.bbclass  |2 +-
 meta/classes/recipe_sanity.bbclass |  179 +
 meta/conf/distro/include/default-distrovars.inc|9 +-
 .../conf/distro/include/distro_tracking_fields.inc |  113 +-
 meta/conf/distro/include/tcmode-default.inc|2 +-
 meta/conf/machine/include/qemu.inc |2 +-
 meta/recipes-bsp/formfactor/formfactor_0.0.bb  |1 +
 meta/recipes-bsp/keymaps/keymaps_1.0.bb|2 +
 meta/recipes-bsp/pointercal/pointercal_0.0.bb  |1 +
 meta/recipes-bsp/usbinit/usbinit.bb|4 +-
 .../connman-gnome/applet_menu_popup_fix.patch  |   19 -
 .../connman/connman-gnome/connman-gnome.patch  | 4162 --
 .../remove-connman-property-desktop-file.patch |   42 -
 .../connman-gnome/service_name_update.patch|   36 -
 .../connman/connman-gnome_0.5.bb   |   13 +-
 meta/recipes-core/base-files/base-files_3.0.14.bb  |2 +
 meta/recipes-core/busybox/busybox.inc  |   80 +-
 meta/recipes-core/busybox/busybox_1.18.4.bb|2 +-
 meta/recipes-core/eglibc/eglibc-options.inc| 

[OE-core] [CONSOLIDATED PULL 01/51] ghostscript: update SRC_URI

2011-06-14 Thread Saul Wold
From: Kang Kai kai.k...@windriver.com

Build ghostscript-native fails on a i686 machine because it can't get
the source objarch.h and soobjarch.h, and .h files are not needed for
native package, so update the SRC_URI to fix it.

Signed-off-by: Kang Kai kai.k...@windriver.com

Removed the do_configure_prepend and folded into the target do_configure
since the native was picking it up for the do_configure_virtclass/native()
and then failing on i686.

Signed-off-by: Saul Wold s...@linux.intel.com
---
 .../ghostscript/ghostscript_9.02.bb|   19 ++-
 1 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/meta/recipes-extended/ghostscript/ghostscript_9.02.bb 
b/meta/recipes-extended/ghostscript/ghostscript_9.02.bb
index e3d32dd..3cb5485 100644
--- a/meta/recipes-extended/ghostscript/ghostscript_9.02.bb
+++ b/meta/recipes-extended/ghostscript/ghostscript_9.02.bb
@@ -15,17 +15,20 @@ SECTION = console/utils
 LICENSE = GPLv3
 LIC_FILES_CHKSUM = file://LICENSE;md5=d151214b3131251dfc9d858593acbd24
 
-PR = r1
+PR = r2
 
 DEPENDS = ${PN}-native tiff jpeg fontconfig cups
 DEPENDS_virtclass-native = 
 
-SRC_URI = http://downloads.ghostscript.com/public/ghostscript-${PV}.tar.bz2 \
+SRC_URI_BASE = 
http://downloads.ghostscript.com/public/ghostscript-${PV}.tar.bz2;
+
+SRC_URI = ${SRC_URI_BASE} \
file://ghostscript-9.02-prevent_recompiling.patch \
file://ghostscript-9.02-genarch.patch \
file://objarch.h \
file://soobjarch.h \

+SRC_URI_virtclass-native = ${SRC_URI_BASE}
 
 SRC_URI[md5sum] = f67151444bd56a7904579fc75a083dd6
 SRC_URI[sha256sum] = 
03ea2cad13a36f8f9160912012b79619a826e7148fada6d3531feb25409ee05a
@@ -34,14 +37,12 @@ EXTRA_OECONF = --without-x --with-system-libtiff 
--without-jbig2dec --without-j
 
 inherit autotools
 
-do_configure_prepend () {
- mkdir -p obj
- mkdir -p soobj
- cp ${WORKDIR}/objarch.h obj/arch.h
- cp ${WORKDIR}/soobjarch.h soobj/arch.h
-}
-
 do_configure () {
+mkdir -p obj
+mkdir -p soobj
+cp ${WORKDIR}/objarch.h obj/arch.h
+cp ${WORKDIR}/soobjarch.h soobj/arch.h
+
 oe_runconf
 
 # copy tools from the native ghostscript build
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 03/51] git: restore the dependency on perl-native

2011-06-14 Thread Saul Wold
From: Dexuan Cui dexuan@intel.com

[YOCTO #1155]

I thought git-native could depend on perl-native-runtime and tests on
Ubuntu 9.04/10.10 and Fedora 13 show it could buid fine (looks these distros
install perl-ExtUtils-MakeMaker by default).

However Joshua reported on Fedora 15 i686 host, git-native can't build unless
he manually installed perl-ExtUtils-MakeMaker to the host.

This makes me think we may as well make git-native depend on perl-native.

Signed-off-by: Dexuan Cui dexuan@intel.com
---
 meta/recipes-devtools/git/git.inc|6 +++---
 meta/recipes-devtools/git/git_1.7.5.1.bb |2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/meta/recipes-devtools/git/git.inc 
b/meta/recipes-devtools/git/git.inc
index c884f9c..5d77880 100644
--- a/meta/recipes-devtools/git/git.inc
+++ b/meta/recipes-devtools/git/git.inc
@@ -1,16 +1,16 @@
 DESCRIPTION = The git revision control system used by the Linux kernel 
developers
 SECTION = console/utils
 LICENSE = GPLv2
-DEPENDS = perl-native openssl curl zlib expat
+DEPENDS = openssl curl zlib expat
 
 SRC_URI = ${KERNELORG_MIRROR}/software/scm/git/git-${PV}.tar.bz2 
 S = ${WORKDIR}/git-${PV}
 
 LIC_FILES_CHKSUM = file://COPYING;md5=7c0d7ef03a7eb04ce795b0f60e68e7e1
 
-EXTRA_OECONF = --with-perl=${STAGING_BINDIR_NATIVE}/perl --without-tcltk
+EXTRA_OECONF = --with-perl=${STAGING_BINDIR_NATIVE}/perl-native/perl 
--without-tcltk
 
-inherit autotools
+inherit autotools perlnative
 
 do_install () {
oe_runmake install DESTDIR=${D} bindir=${bindir} \
diff --git a/meta/recipes-devtools/git/git_1.7.5.1.bb 
b/meta/recipes-devtools/git/git_1.7.5.1.bb
index bfdbf62..04d1d56 100644
--- a/meta/recipes-devtools/git/git_1.7.5.1.bb
+++ b/meta/recipes-devtools/git/git_1.7.5.1.bb
@@ -1,6 +1,6 @@
 require git.inc
 
-PR = r0
+PR = r2
 
 EXTRA_OECONF += ac_cv_snprintf_returns_bogus=no ac_cv_c_c99_format=yes \
  
ac_cv_fread_reads_directories=${ac_cv_fread_reads_directories=yes} \
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 09/51] clutter-box2d_git: Switch SRC_URI to git.gnome.org

2011-06-14 Thread Saul Wold
Signed-off-by: Saul Wold s...@linux.intel.com
---
 meta/recipes-graphics/clutter/clutter-box2d_git.bb |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/meta/recipes-graphics/clutter/clutter-box2d_git.bb 
b/meta/recipes-graphics/clutter/clutter-box2d_git.bb
index 4c1c003..bfd46b2 100644
--- a/meta/recipes-graphics/clutter/clutter-box2d_git.bb
+++ b/meta/recipes-graphics/clutter/clutter-box2d_git.bb
@@ -6,7 +6,7 @@ SRCREV = 4799ac10ae8cb7da936a2b999aba58fe62eb1ee3
 PV = 0.10.1+git${SRCPV}
 PR = r0
 
-SRC_URI = git://git.clutter-project.org/clutter-box2d.git;protocol=git
+SRC_URI = git://git.gnome.org/clutter-box2d.git
 
 S = ${WORKDIR}/git
 
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 08/51] perl-native: fix download url

2011-06-14 Thread Saul Wold
From: Anders Darander and...@chargestorm.se

Signed-off-by: Anders Darander and...@chargestorm.se
---
 meta/recipes-devtools/perl/perl-native_5.12.3.bb |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/meta/recipes-devtools/perl/perl-native_5.12.3.bb 
b/meta/recipes-devtools/perl/perl-native_5.12.3.bb
index cbb4e78..50fa1c9 100644
--- a/meta/recipes-devtools/perl/perl-native_5.12.3.bb
+++ b/meta/recipes-devtools/perl/perl-native_5.12.3.bb
@@ -9,7 +9,7 @@ PR = r2
 LIC_FILES_CHKSUM = file://Copying;md5=2b4c6ffbcfcbdee469f02565f253d81a \
 file://Artistic;md5=f921793d03cc6d63ec4b15e9be8fd3f8
 
-SRC_URI = http://ftp.funet.fi/pub/CPAN/src/perl-${PV}.tar.gz \
+SRC_URI = http://www.cpan.org/src/5.0/perl-${PV}.tar.gz \
file://Configure-multilib.patch \
file://perl-configpm-switch.patch \
file://parallel_build_fix_1.patch \
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 10/51] util-macros_1.13.0.bb: Depend on virtual/gettext instead of gettext

2011-06-14 Thread Saul Wold
From: Khem Raj raj.k...@gmail.com

So multiple provider problem can be reolved amicably

Signed-off-by: Khem Raj raj.k...@gmail.com
---
 .../xorg-util/util-macros_1.13.0.bb|4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-graphics/xorg-util/util-macros_1.13.0.bb 
b/meta/recipes-graphics/xorg-util/util-macros_1.13.0.bb
index a6f5402..4bac614 100644
--- a/meta/recipes-graphics/xorg-util/util-macros_1.13.0.bb
+++ b/meta/recipes-graphics/xorg-util/util-macros_1.13.0.bb
@@ -12,8 +12,8 @@ PR = r0
 
 # ${PN} is empty so we need to tweak -dev and -dbg package dependencies
 DEPENDS = libgpg-error
-DEPENDS_virtclass-native = gettext
-DEPENDS_virtclass-nativesdk = gettext
+DEPENDS_virtclass-native = virtual/gettext
+DEPENDS_virtclass-nativesdk = virtual/gettext
 
 RDEPENDS_${PN}-dev = 
 RRECOMMENDS_${PN}-dbg = ${PN}-dev (= ${EXTENDPKGV})
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 12/51] gettext_0.18.1.1.bb: Fix build on uclibc

2011-06-14 Thread Saul Wold
From: Khem Raj raj.k...@gmail.com

Use libc-uclibc override to seprate out uclibc bits
instead of using TARGET_OS

Signed-off-by: Khem Raj raj.k...@gmail.com
---
 .../gnulib-uclibc-sched_param-def.patch|   21 
 meta/recipes-core/gettext/gettext_0.18.1.1.bb  |7 +++--
 2 files changed, 25 insertions(+), 3 deletions(-)
 create mode 100644 
meta/recipes-core/gettext/gettext-0.18.1.1/gnulib-uclibc-sched_param-def.patch

diff --git 
a/meta/recipes-core/gettext/gettext-0.18.1.1/gnulib-uclibc-sched_param-def.patch
 
b/meta/recipes-core/gettext/gettext-0.18.1.1/gnulib-uclibc-sched_param-def.patch
new file mode 100644
index 000..d8d10db
--- /dev/null
+++ 
b/meta/recipes-core/gettext/gettext-0.18.1.1/gnulib-uclibc-sched_param-def.patch
@@ -0,0 +1,21 @@
+uclibc defines __GLIBC__ but it does not expose struct shed_param as much as 
glibc
+and is not needed too per standard. gnulib attempts to use it but we have to 
account
+for it because in this case uclibc does not behave like glibc.
+
+-Khem
+
+Upstream-Status: Pending
+
+Index: gettext-0.18.1.1/gettext-tools/gnulib-lib/spawn.in.h
+===
+--- gettext-0.18.1.1.orig/gettext-tools/gnulib-lib/spawn.in.h
 gettext-0.18.1.1/gettext-tools/gnulib-lib/spawn.in.h
+@@ -31,7 +31,7 @@
+ 
+ /* Get definitions of 'struct sched_param' and 'sigset_t'.
+But avoid namespace pollution on glibc systems.  */
+-#ifndef __GLIBC__
++#if !defined __GLIBC__ || defined __UCLIBC__
+ # include sched.h
+ # include signal.h
+ #endif
diff --git a/meta/recipes-core/gettext/gettext_0.18.1.1.bb 
b/meta/recipes-core/gettext/gettext_0.18.1.1.bb
index 5f5f164..f54c111 100644
--- a/meta/recipes-core/gettext/gettext_0.18.1.1.bb
+++ b/meta/recipes-core/gettext/gettext_0.18.1.1.bb
@@ -12,11 +12,12 @@ PROVIDES = virtual/libintl virtual/gettext
 PROVIDES_virtclass-native = 
 CONFLICTS_${PN} = proxy-libintl
 SRC_URI = ${GNU_MIRROR}/gettext/gettext-${PV}.tar.gz \
-   file://wchar-uclibc.patch \
   
 
-SRC_URI_append_linux-uclibc =  
file://gettext-error_print_progname.patch;patch=1
-SRC_URI_append_linux-uclibceabi =  
file://gettext-error_print_progname.patch;patch=1
+SRC_URI_append_libc-uclibc =  file://wchar-uclibc.patch \
+   file://gettext-error_print_progname.patch \
+   file://gnulib-uclibc-sched_param-def.patch \
+ 
 
 SRC_URI[md5sum] = 3dd55b952826d2b32f51308f2f91aa89
 SRC_URI[sha256sum] = 
93ac71a7afa5b70c1b1032516663658c51e653087f42a3fc8044752c026443e9
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 13/51] uclibc: Cleanup the machine dependent config files

2011-06-14 Thread Saul Wold
From: Khem Raj raj.k...@gmail.com

We only have arch specific machine fragments now.
Introduce use of KCONFIG_ALLCONFIG and use allnoconfig

Signed-off-by: Khem Raj raj.k...@gmail.com
---
 .../uclibc/uclibc-git/armv5te/uClibc.machine   |4 +-
 .../{nslu2be = armv5teb}/uClibc.machine   |0
 .../uclibc/uclibc-git/efika/uClibc.machine |   45 
 .../uclibc-git/{qemumips = mips}/uClibc.machine   |0
 .../uclibc/uclibc-git/qemuarm/uClibc.machine   |   77 
 .../uclibc/uclibc-git/qemux86/uClibc.machine   |   59 ---
 meta/recipes-core/uclibc/uclibc-git/uClibc.distro  |   14 -
 meta/recipes-core/uclibc/uclibc.inc|5 +-
 meta/recipes-core/uclibc/uclibc_git.bb |1 -
 9 files changed, 17 insertions(+), 188 deletions(-)
 rename meta/recipes-core/uclibc/uclibc-git/{nslu2be = 
armv5teb}/uClibc.machine (100%)
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/efika/uClibc.machine
 rename meta/recipes-core/uclibc/uclibc-git/{qemumips = mips}/uClibc.machine 
(100%)
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/qemuarm/uClibc.machine
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/qemux86/uClibc.machine
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/uClibc.config

diff --git a/meta/recipes-core/uclibc/uclibc-git/armv5te/uClibc.machine 
b/meta/recipes-core/uclibc/uclibc-git/armv5te/uClibc.machine
index b012a38..2242dc9 100644
--- a/meta/recipes-core/uclibc/uclibc-git/armv5te/uClibc.machine
+++ b/meta/recipes-core/uclibc/uclibc-git/armv5te/uClibc.machine
@@ -38,14 +38,14 @@ FORCE_OPTIONS_FOR_ARCH=y
 CONFIG_ARM_EABI=y
 # COMPILE_IN_THUMB_MODE is not set
 USE_BX=y
-CONFIG_GENERIC_ARM=y
+# CONFIG_GENERIC_ARM is not set
 # CONFIG_ARM610 is not set
 # CONFIG_ARM710 is not set
 # CONFIG_ARM7TDMI is not set
 # CONFIG_ARM720T is not set
 # CONFIG_ARM920T is not set
 # CONFIG_ARM922T is not set
-# CONFIG_ARM926T is not set
+CONFIG_ARM926T=y
 # CONFIG_ARM10T is not set
 # CONFIG_ARM1136JF_S is not set
 # CONFIG_ARM1176JZ_S is not set
diff --git a/meta/recipes-core/uclibc/uclibc-git/nslu2be/uClibc.machine 
b/meta/recipes-core/uclibc/uclibc-git/armv5teb/uClibc.machine
similarity index 100%
rename from meta/recipes-core/uclibc/uclibc-git/nslu2be/uClibc.machine
rename to meta/recipes-core/uclibc/uclibc-git/armv5teb/uClibc.machine
diff --git a/meta/recipes-core/uclibc/uclibc-git/efika/uClibc.machine 
b/meta/recipes-core/uclibc/uclibc-git/efika/uClibc.machine
deleted file mode 100644
index 5ed7b51..000
--- a/meta/recipes-core/uclibc/uclibc-git/efika/uClibc.machine
+++ /dev/null
@@ -1,45 +0,0 @@
-#
-# Automatically generated make config: don't edit
-# Wed Dec 20 11:05:48 2006
-#
-# TARGET_alpha is not set
-# TARGET_arm is not set
-# TARGET_bfin is not set
-# TARGET_cris is not set
-# TARGET_e1 is not set
-# TARGET_frv is not set
-# TARGET_h8300 is not set
-# TARGET_hppa is not set
-# TARGET_i386 is not set
-# TARGET_i960 is not set
-# TARGET_ia64 is not set
-# TARGET_m68k is not set
-# TARGET_microblaze is not set
-# TARGET_mips is not set
-# TARGET_nios is not set
-# TARGET_nios2 is not set
-TARGET_powerpc=y
-# TARGET_sh is not set
-# TARGET_sh64 is not set
-# TARGET_sparc is not set
-# TARGET_v850 is not set
-# TARGET_vax is not set
-# TARGET_x86_64 is not set
-
-#
-# Target Architecture Features and Options
-#
-TARGET_ARCH=powerpc
-FORCE_OPTIONS_FOR_ARCH=y
-ARCH_BIG_ENDIAN=y
-
-#
-# Using Big Endian
-#
-ARCH_HAS_MMU=y
-ARCH_USE_MMU=y
-UCLIBC_HAS_FLOATS=y
-UCLIBC_HAS_FPU=y
-DO_C99_MATH=y
-KERNEL_HEADERS=path/to/kernel/headers 
-HAVE_DOT_CONFIG=y
diff --git a/meta/recipes-core/uclibc/uclibc-git/qemumips/uClibc.machine 
b/meta/recipes-core/uclibc/uclibc-git/mips/uClibc.machine
similarity index 100%
rename from meta/recipes-core/uclibc/uclibc-git/qemumips/uClibc.machine
rename to meta/recipes-core/uclibc/uclibc-git/mips/uClibc.machine
diff --git a/meta/recipes-core/uclibc/uclibc-git/qemuarm/uClibc.machine 
b/meta/recipes-core/uclibc/uclibc-git/qemuarm/uClibc.machine
deleted file mode 100644
index 2242dc9..000
--- a/meta/recipes-core/uclibc/uclibc-git/qemuarm/uClibc.machine
+++ /dev/null
@@ -1,77 +0,0 @@
-#
-# Automatically generated make config: don't edit
-# Version: 0.9.32-git
-# Mon Jul 19 01:34:29 2010
-#
-# TARGET_alpha is not set
-TARGET_arm=y
-# TARGET_avr32 is not set
-# TARGET_bfin is not set
-# TARGET_cris is not set
-# TARGET_e1 is not set
-# TARGET_frv is not set
-# TARGET_h8300 is not set
-# TARGET_hppa is not set
-# TARGET_i386 is not set
-# TARGET_i960 is not set
-# TARGET_ia64 is not set
-# TARGET_m68k is not set
-# TARGET_microblaze is not set
-# TARGET_mips is not set
-# TARGET_nios is not set
-# TARGET_nios2 is not set
-# TARGET_powerpc is not set
-# TARGET_sh is not set
-# TARGET_sh64 is not set
-# TARGET_sparc is not set
-# TARGET_v850 is not set
-# TARGET_vax is not set
-# TARGET_x86_64 is not set
-# TARGET_xtensa is not set
-
-#
-# Target Architecture Features and 

[OE-core] [CONSOLIDATED PULL 15/51] uclibc: remove PACKAGE_ARCH

2011-06-14 Thread Saul Wold
From: Phil Blundell p...@pbcl.net

There is no good reason for uclibc to be machine specific.  Remove local
assignment to PACKAGE_ARCH so that it gets the default target
architecture and bump PR for that change.

See http://lists.linuxtogo.org/pipermail/openembedded-core/2011-May/003064.html

Signed-off-by: Phil Blundell ph...@gnu.org
Acked-by: Koen Kooi k...@dominion.thruhere.net
Signed-off-by: Khem Raj raj.k...@gmail.com
---
 meta/recipes-core/uclibc/uclibc_git.bb |4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

diff --git a/meta/recipes-core/uclibc/uclibc_git.bb 
b/meta/recipes-core/uclibc/uclibc_git.bb
index f5c861b..b8f58f0 100644
--- a/meta/recipes-core/uclibc/uclibc_git.bb
+++ b/meta/recipes-core/uclibc/uclibc_git.bb
@@ -2,11 +2,9 @@ SRCREV=71d63ed75648da9b0b71afabb9c60aaad792c55c
 
 require uclibc.inc
 PV = 0.9.31+0.9.32rc3
-PR = ${INC_PR}.2
+PR = ${INC_PR}.3
 PROVIDES += virtual/${TARGET_PREFIX}libc-for-gcc
 
-#recent versions uclibc require real kernel headers
-PACKAGE_ARCH = ${MACHINE_ARCH}
 FILESPATH = ${@base_set_filespath([ '${FILE_DIRNAME}/uclibc-git' ], d)}
 
 SRC_URI = git://uclibc.org/uClibc.git;branch=master;protocol=git \
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 16/51] qemu.inc: append to IMAGE_FSTYPES instead of weakly assigning them

2011-06-14 Thread Saul Wold
From: Koen Kooi k...@dominion.thruhere.net

The ext3 format is pretty much mandatory for qemu usage, so always create it.

Signed-off-by: Koen Kooi k...@dominion.thruhere.net
---
 meta/conf/machine/include/qemu.inc |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/meta/conf/machine/include/qemu.inc 
b/meta/conf/machine/include/qemu.inc
index 9ef242f..e908f69 100644
--- a/meta/conf/machine/include/qemu.inc
+++ b/meta/conf/machine/include/qemu.inc
@@ -3,7 +3,7 @@ PREFERRED_PROVIDER_virtual/xserver ?= xserver-kdrive
 
 MACHINE_FEATURES = kernel26 apm alsa pcmcia bluetooth irda usbgadget screen
 
-IMAGE_FSTYPES ?= tar.bz2 ext3
+IMAGE_FSTYPES += tar.bz2 ext3
 
 ROOT_FLASH_SIZE = 280
 
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 18/51] update-alternatives-dpkg: Fix SRC_URI Checksum

2011-06-14 Thread Saul Wold
Signed-off-by: Saul Wold s...@linux.intel.com
---
 .../update-alternatives-dpkg_1.16.0.3.bb   |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/meta/recipes-devtools/update-alternatives/update-alternatives-dpkg_1.16.0.3.bb
 
b/meta/recipes-devtools/update-alternatives/update-alternatives-dpkg_1.16.0.3.bb
index 5443122..f293177 100644
--- 
a/meta/recipes-devtools/update-alternatives/update-alternatives-dpkg_1.16.0.3.bb
+++ 
b/meta/recipes-devtools/update-alternatives/update-alternatives-dpkg_1.16.0.3.bb
@@ -4,5 +4,5 @@ PR = ${INC_PR}.0
 
 LIC_FILES_CHKSUM = file://COPYING;md5=751419260aa954499f7abaabaa882bbe
 
-SRC_URI[md5sum] = d1731d4147c1ea3b537a4d094519a6dc
-SRC_URI[sha256sum] = 
1ec1376471b04717a4497e5d7a27cd545248c92116898ce0c53ced8ea94267b5
+SRC_URI[md5sum] = 0266b06ef9da8278cea008d21e17e5f6
+SRC_URI[sha256sum] = 
69669720020e67629d70aa5325e3c20c05cae7a9fc2d8abd442672c7b29e31d3
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 19/51] jsib-glib: Fix SRC_URI Checksum

2011-06-14 Thread Saul Wold
Signed-off-by: Saul Wold s...@linux.intel.com
---
 meta/recipes-gnome/json-glib/json-glib_0.12.4.bb |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/meta/recipes-gnome/json-glib/json-glib_0.12.4.bb 
b/meta/recipes-gnome/json-glib/json-glib_0.12.4.bb
index 2b8bdf6..5bd9dcd 100644
--- a/meta/recipes-gnome/json-glib/json-glib_0.12.4.bb
+++ b/meta/recipes-gnome/json-glib/json-glib_0.12.4.bb
@@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = 
file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34
 DEPENDS = glib-2.0
 
 SRC_URI[archive.md5sum] = 347e1714e4a2ce54298969d5ffec7dca
-SRC_URI[archive.sha256sum] = 
462cd611016ae189d5e3f258dc7741e6a2e8267404b4e3806aaf346d50f1df7e  
+SRC_URI[archive.sha256sum] = 
462cd611016ae189d5e3f258dc7741e6a2e8267404b4e3806aaf346d50f1df7e
 
 PR = r0
 
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 20/51] rxvt-unicode: Fix SRC_URI LIC_FILES Checksum

2011-06-14 Thread Saul Wold
Signed-off-by: Saul Wold s...@linux.intel.com
---
 .../recipes-sato/rxvt-unicode/rxvt-unicode_9.11.bb |8 
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/meta/recipes-sato/rxvt-unicode/rxvt-unicode_9.11.bb 
b/meta/recipes-sato/rxvt-unicode/rxvt-unicode_9.11.bb
index 9657e21..db18169 100644
--- a/meta/recipes-sato/rxvt-unicode/rxvt-unicode_9.11.bb
+++ b/meta/recipes-sato/rxvt-unicode/rxvt-unicode_9.11.bb
@@ -7,12 +7,12 @@ output. It also supports mixing multiple fonts at the \
 same time, including Xft fonts.
 LICENSE = GPLv2+
 LIC_FILES_CHKSUM = file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \
-
file://src/main.C;beginline=1;endline=31;md5=633e23cdeb89fe980ded9a3af4f335c2
+
file://src/main.C;beginline=1;endline=31;md5=775485398a09fa7aee6f90464af88432
 SRC_URI = 
http://dist.schmorp.de/rxvt-unicode/Attic/rxvt-unicode-${PV}.tar.bz2 \
   file://xwc.patch \
   file://rxvt.desktop \
   file://rxvt.png
-PR = r0
+PR = r1
 
 inherit autotools update-alternatives
 
@@ -61,5 +61,5 @@ do_install_append () {
 
 FILES_${PN} += ${datadir}/applications/rxvt.desktop 
${datadir}/pixmaps/rxvt.png
 
-SRC_URI[md5sum] = a23aa40b31e843878b6f9c44768de430
-SRC_URI[sha256sum] = 
1c238f7e545b1a8da81239b826fb2a7d196c73effbcbd211db7a50995a0a067a
+SRC_URI[md5sum] = 1bed5bfeed026e0bfafa0e9e4f62aa37
+SRC_URI[sha256sum] = 
0452c00066774ef6e32fcd0a1e6f09230392ea9f6f42e1c2ef7b91d6fcb82d85
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 21/51] alsa-tools: fix Checksums

2011-06-14 Thread Saul Wold
Signed-off-by: Saul Wold s...@linux.intel.com
---
 .../recipes-multimedia/alsa/alsa-tools_1.0.24.1.bb |7 +--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-multimedia/alsa/alsa-tools_1.0.24.1.bb 
b/meta/recipes-multimedia/alsa/alsa-tools_1.0.24.1.bb
index 4a65b91..4f71559 100644
--- a/meta/recipes-multimedia/alsa/alsa-tools_1.0.24.1.bb
+++ b/meta/recipes-multimedia/alsa/alsa-tools_1.0.24.1.bb
@@ -5,12 +5,15 @@ SECTION = console/utils
 LICENSE = GPLv2
 DEPENDS = alsa-lib ncurses
 
+PR = r1
+
 LIC_FILES_CHKSUM = 
file://hdsploader/COPYING;md5=94d55d512a9ba36caa9b7df079bae19f
 
 SRC_URI = ftp://ftp.alsa-project.org/pub/tools/alsa-tools-${PV}.tar.bz2;
 
-SRC_URI[md5sum] = 6b9d146af621dd712472b3ebb519c596
-SRC_URI[sha256sum] = 
2a05047363b20f16820f36198ed3b139d1c55f55464750ea11d350e00b09cb86
+SRC_URI[md5sum] = 08fe93a12006093e590d7ecc02b119dd
+SRC_URI[sha256sum] = 
17d43de93ab2db98886d89a53e45341daa46a4ef6edd405db87f4b5a5dc64a05
 
+EXTRA_OEFLAGS = --host ${HOST_SYS}
 
 inherit autotools
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 25/51] tcmode-default: fix PREFERRED_VERSION_gcc-cross-canadian

2011-06-14 Thread Saul Wold
From: Dexuan Cui dexuan@intel.com

[YOCTO #1163]

For some test I need to back to use gcc-4.5, so I changed GCCVERSION and
SDKGCCVERSION to 4.5.1, but I found gcc-cross-canadian's 4.6.0, rather
than 4.5.1, would be built! Finally I made this patch to fix the issue.

Signed-off-by: Dexuan Cui dexuan@intel.com
---
 meta/conf/distro/include/tcmode-default.inc |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/meta/conf/distro/include/tcmode-default.inc 
b/meta/conf/distro/include/tcmode-default.inc
index 6eb34ef..90282ee 100644
--- a/meta/conf/distro/include/tcmode-default.inc
+++ b/meta/conf/distro/include/tcmode-default.inc
@@ -37,7 +37,7 @@ PREFERRED_VERSION_gcc-cross-intermediate ?= ${GCCVERSION}
 PREFERRED_VERSION_gcc-crosssdk ?= ${SDKGCCVERSION}
 PREFERRED_VERSION_gcc-crosssdk-initial ?= ${SDKGCCVERSION}
 PREFERRED_VERSION_gcc-crosssdk-intermediate ?= ${SDKGCCVERSION}
-PREFERRED_VERSION_gcc-cross-canadian ?= ${GCCVERSION}
+PREFERRED_VERSION_gcc-cross-canadian-${TRANSLATED_TARGET_ARCH} ?= 
${GCCVERSION}
 PREFERRED_VERSION_gcc-runtime ?= ${GCCVERSION}
 PREFERRED_VERSION_gcc-runtime-nativesdk ?= ${SDKGCCVERSION}
 PREFERRED_VERSION_libgcc ?= ${GCCVERSION}
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 26/51] recipes: update Upstream-Status for multiple recipes' patches

2011-06-14 Thread Saul Wold
From: Dexuan Cui dexuan@intel.com

lttng-ust
gnome-doc-utils

Signed-off-by: Dexuan Cui dexuan@intel.com
---
 .../gnome/gnome-doc-utils/xsltproc_nonet.patch |2 +-
 .../lttng/lttng-ust/uclibc-sched_getcpu.patch  |2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-gnome/gnome/gnome-doc-utils/xsltproc_nonet.patch 
b/meta/recipes-gnome/gnome/gnome-doc-utils/xsltproc_nonet.patch
index ad81c2f..44d18e7 100644
--- a/meta/recipes-gnome/gnome/gnome-doc-utils/xsltproc_nonet.patch
+++ b/meta/recipes-gnome/gnome/gnome-doc-utils/xsltproc_nonet.patch
@@ -1,7 +1,7 @@
 This adds the -nonet option to xsltproc invocations, which fixes
 compile errors when building the gnome-doc-utils docs.
 
-Upstream-Status: Pending
+Upstream-Status: Inappropriate [configuration]
 
 Signed-off-by: Scott Garman scott.a.gar...@intel.com
 
diff --git a/meta/recipes-kernel/lttng/lttng-ust/uclibc-sched_getcpu.patch 
b/meta/recipes-kernel/lttng/lttng-ust/uclibc-sched_getcpu.patch
index 7ab429c..a6aa6a7 100644
--- a/meta/recipes-kernel/lttng/lttng-ust/uclibc-sched_getcpu.patch
+++ b/meta/recipes-kernel/lttng/lttng-ust/uclibc-sched_getcpu.patch
@@ -6,7 +6,7 @@ this header is not needed even in eglibc case so it can be 
removed
 
 Signed-off-by: Khem Raj raj.k...@gmail.com
 
-Upstream-Status: Pending
+Upstream-Status: Submitted
 
 Index: ust-0.12/libust/tracer.h
 ===
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 30/51] resourceproto: upgrade from 1.1.1 to the latest version 1.2.0

2011-06-14 Thread Saul Wold
From: Dexuan Cui dexuan@intel.com

Update LIC_FILES_CHKSUM due to the only change:
+ Copyright (c) 2002  XFree86 Inc

Signed-off-by: Dexuan Cui dexuan@intel.com
---
 ...sourceproto_1.1.1.bb = resourceproto_1.2.0.bb} |6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)
 rename meta/recipes-graphics/xorg-proto/{resourceproto_1.1.1.bb = 
resourceproto_1.2.0.bb} (61%)

diff --git a/meta/recipes-graphics/xorg-proto/resourceproto_1.1.1.bb 
b/meta/recipes-graphics/xorg-proto/resourceproto_1.2.0.bb
similarity index 61%
rename from meta/recipes-graphics/xorg-proto/resourceproto_1.1.1.bb
rename to meta/recipes-graphics/xorg-proto/resourceproto_1.2.0.bb
index fa13970..92c37c6 100644
--- a/meta/recipes-graphics/xorg-proto/resourceproto_1.1.1.bb
+++ b/meta/recipes-graphics/xorg-proto/resourceproto_1.2.0.bb
@@ -7,13 +7,13 @@ Resource extension.  XRes provides an interface that allows X 
clients to \
 see and monitor X resource usage of various clients.
 
 LICENSE = MIT
-LIC_FILES_CHKSUM = file://COPYING;md5=e01e66e4b317088cf869bc98e6af4fb6
+LIC_FILES_CHKSUM = file://COPYING;md5=604859305e662503077240fee8c77d97
 
 CONFLICTS = resourceext
 
 PR = r0
 PE = 1
 
-SRC_URI[md5sum] = 8ff0525ae7502b48597b78d00bc22284
-SRC_URI[sha256sum] = 
8579818e99aa881c00c04eb5f96fcbeec463816ca8e3cda9d3d25562f7a4b8c6
+SRC_URI[md5sum] = cfdb57dae221b71b2703f8e2980eaaf4
+SRC_URI[sha256sum] = 
3c66003a6bdeb0f70932a9ed3cf57cc554234154378d301e0c5cfa189d8f6818
 
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 28/51] startup-notification: upgrade from 0.10 to the latest version 0.12

2011-06-14 Thread Saul Wold
From: Dexuan Cui dexuan@intel.com

Signed-off-by: Dexuan Cui dexuan@intel.com
---
 ...cation_0.10.bb = startup-notification_0.12.bb} |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
 rename 
meta/recipes-graphics/startup-notification/{startup-notification_0.10.bb = 
startup-notification_0.12.bb} (87%)

diff --git 
a/meta/recipes-graphics/startup-notification/startup-notification_0.10.bb 
b/meta/recipes-graphics/startup-notification/startup-notification_0.12.bb
similarity index 87%
rename from 
meta/recipes-graphics/startup-notification/startup-notification_0.10.bb
rename to 
meta/recipes-graphics/startup-notification/startup-notification_0.12.bb
index 70afb73..d85df6b 100644
--- a/meta/recipes-graphics/startup-notification/startup-notification_0.10.bb
+++ b/meta/recipes-graphics/startup-notification/startup-notification_0.12.bb
@@ -22,5 +22,5 @@ inherit autotools pkgconfig
 
 SRC_URI = 
http://www.freedesktop.org/software/startup-notification/releases/${BPN}-${PV}.tar.gz;
 
-SRC_URI[md5sum] = bca0ed1c74bc4e483ea2ed12a5717354
-SRC_URI[sha256sum] = 
64bbeb5c28619721fc19d6920ad2b8bf6c0dc3a0e96a1b0bc26f480fbc525459
+SRC_URI[md5sum] = 2cd77326d4dcaed9a5a23a1232fb38e9
+SRC_URI[sha256sum] = 
3c391f7e930c583095045cd2d10eb73a64f085c7fde9d260f2652c7cb3cfbe4a
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 43/51] poky-feed-opkg: Disable default toolchain dependencies as these are just configuration files

2011-06-14 Thread Saul Wold
From: Richard Purdie richard.pur...@linuxfoundation.org

Signed-off-by: Richard Purdie richard.pur...@linuxfoundation.org
---
 .../feed-config/poky-feed-config-opkg_1.0.bb   |1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/meta/recipes-core/feed-config/poky-feed-config-opkg_1.0.bb 
b/meta/recipes-core/feed-config/poky-feed-config-opkg_1.0.bb
index 9b005d0..fc223c9 100644
--- a/meta/recipes-core/feed-config/poky-feed-config-opkg_1.0.bb
+++ b/meta/recipes-core/feed-config/poky-feed-config-opkg_1.0.bb
@@ -3,6 +3,7 @@ LICENSE = MIT
 LIC_FILES_CHKSUM = 
file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420
 PR = r1
 PACKAGE_ARCH = ${MACHINE_ARCH}
+INHIBIT_DEFAULT_DEPS = 1
 
 #FEEDNAMEPREFIX ?= INVALID
 #FEEDURIPREFIX ?= INVALID
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 45/51] sysvinit-inittab: Inhibit compiler/libc dependencies as this is just a configuration file

2011-06-14 Thread Saul Wold
From: Richard Purdie richard.pur...@linuxfoundation.org

Signed-off-by: Richard Purdie richard.pur...@linuxfoundation.org
---
 .../sysvinit/sysvinit-inittab_2.88dsf.bb   |2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb 
b/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb
index 9f34b27..ba60c74 100644
--- a/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb
+++ b/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb
@@ -9,6 +9,8 @@ SRC_URI = file://COPYING \
 
 S = ${WORKDIR}/sysvinit-${PV}
 
+INHIBIT_DEFAULT_DEPS = 1
+
 do_configure() {
cp ${WORKDIR}/COPYING ${S}/
 }
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 47/51] task-sdk-host: Add nativesdk to the task name so its clearer what the contents of the task represent

2011-06-14 Thread Saul Wold
From: Richard Purdie richard.pur...@linuxfoundation.org

This is particularly important since the file doens't use BBCLASSEXTEND
and PN is therefore misleading

Signed-off-by: Richard Purdie richard.pur...@linuxfoundation.org
---
 meta/classes/populate_sdk.bbclass  |2 +-
 ...task-sdk-host.bb = task-sdk-host-nativesdk.bb} |0
 meta/recipes-qt/meta/meta-toolchain-qte.bb |2 +-
 ...ost.bb = task-qte-toolchain-host-nativesdk.bb} |2 +-
 4 files changed, 3 insertions(+), 3 deletions(-)
 rename meta/recipes-core/tasks/{task-sdk-host.bb = 
task-sdk-host-nativesdk.bb} (100%)
 rename meta/recipes-qt/tasks/{task-qte-toolchain-host.bb = 
task-qte-toolchain-host-nativesdk.bb} (70%)

diff --git a/meta/classes/populate_sdk.bbclass 
b/meta/classes/populate_sdk.bbclass
index 413eb52..089ed9a 100644
--- a/meta/classes/populate_sdk.bbclass
+++ b/meta/classes/populate_sdk.bbclass
@@ -7,7 +7,7 @@ SDK_DEPLOY = ${TMPDIR}/deploy/sdk
 
 SDKTARGETSYSROOT = ${SDKPATH}/sysroots/${TARGET_SYS}
 
-TOOLCHAIN_HOST_TASK ?= task-sdk-host 
task-cross-canadian-${TRANSLATED_TARGET_ARCH}
+TOOLCHAIN_HOST_TASK ?= task-sdk-host-nativesdk 
task-cross-canadian-${TRANSLATED_TARGET_ARCH}
 TOOLCHAIN_TARGET_TASK ?= task-core-standalone-sdk-target 
task-core-standalone-sdk-target-dbg
 TOOLCHAIN_OUTPUTNAME ?= ${SDK_NAME}-toolchain-${DISTRO_VERSION}
 
diff --git a/meta/recipes-core/tasks/task-sdk-host.bb 
b/meta/recipes-core/tasks/task-sdk-host-nativesdk.bb
similarity index 100%
rename from meta/recipes-core/tasks/task-sdk-host.bb
rename to meta/recipes-core/tasks/task-sdk-host-nativesdk.bb
diff --git a/meta/recipes-qt/meta/meta-toolchain-qte.bb 
b/meta/recipes-qt/meta/meta-toolchain-qte.bb
index 72fa702..72d58db 100644
--- a/meta/recipes-qt/meta/meta-toolchain-qte.bb
+++ b/meta/recipes-qt/meta/meta-toolchain-qte.bb
@@ -1,6 +1,6 @@
 # Qt Embedded toolchain
 PR = r5
-TOOLCHAIN_HOST_TASK = task-qte-toolchain-host 
task-cross-canadian-${TRANSLATED_TARGET_ARCH}
+TOOLCHAIN_HOST_TASK = task-qte-toolchain-host-nativesdk 
task-cross-canadian-${TRANSLATED_TARGET_ARCH}
 TOOLCHAIN_TARGET_TASK = task-qte-toolchain-target
 TOOLCHAIN_OUTPUTNAME = ${SDK_NAME}-toolchain-qte-${DISTRO_VERSION}
 
diff --git a/meta/recipes-qt/tasks/task-qte-toolchain-host.bb 
b/meta/recipes-qt/tasks/task-qte-toolchain-host-nativesdk.bb
similarity index 70%
rename from meta/recipes-qt/tasks/task-qte-toolchain-host.bb
rename to meta/recipes-qt/tasks/task-qte-toolchain-host-nativesdk.bb
index 2ab6ccf..cfa45ef 100644
--- a/meta/recipes-qt/tasks/task-qte-toolchain-host.bb
+++ b/meta/recipes-qt/tasks/task-qte-toolchain-host-nativesdk.bb
@@ -1,4 +1,4 @@
-require recipes-core/tasks/task-sdk-host.bb
+require recipes-core/tasks/task-sdk-host-nativesdk.bb
 
 DESCRIPTION = Host packages for Qt Embedded SDK
 LICENSE = MIT
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 31/51] dri2proto: upgrade from 2.3 to the latest version 2.4

2011-06-14 Thread Saul Wold
From: Dexuan Cui dexuan@intel.com

Signed-off-by: Dexuan Cui dexuan@intel.com
---
 .../{dri2proto_2.3.bb = dri2proto_2.4.bb} |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-graphics/xorg-proto/{dri2proto_2.3.bb = dri2proto_2.4.bb} 
(76%)

diff --git a/meta/recipes-graphics/xorg-proto/dri2proto_2.3.bb 
b/meta/recipes-graphics/xorg-proto/dri2proto_2.4.bb
similarity index 76%
rename from meta/recipes-graphics/xorg-proto/dri2proto_2.3.bb
rename to meta/recipes-graphics/xorg-proto/dri2proto_2.4.bb
index 79f7dbc..9d30e94 100644
--- a/meta/recipes-graphics/xorg-proto/dri2proto_2.3.bb
+++ b/meta/recipes-graphics/xorg-proto/dri2proto_2.4.bb
@@ -12,5 +12,5 @@ LIC_FILES_CHKSUM = 
file://COPYING;md5=2e396fa91834f8786032cad2da5638f3 \
 
 PR = r0
 
-SRC_URI[md5sum] = 3407b494d5e90d584c9af52aa8f9f028
-SRC_URI[sha256sum] = 
b2141892a0db35feffa5e952ff5e1d2727c4436b07d7e2e9dd2ed89c8bb3e677
+SRC_URI[md5sum] = 0cdeb1e95901813385dc9576be272bd3
+SRC_URI[sha256sum] = 
ff156f178d48ab31beeb4be5eb39d5df7540791ba489a8d94c443bb99a2376f1
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 36/51] libxi: upgrade from 1.4.2 to the latest version 1.4.3

2011-06-14 Thread Saul Wold
From: Dexuan Cui dexuan@intel.com

Signed-off-by: Dexuan Cui dexuan@intel.com
---
 .../xorg-lib/{libxi_1.4.2.bb = libxi_1.4.3.bb}|6 --
 1 files changed, 4 insertions(+), 2 deletions(-)
 rename meta/recipes-graphics/xorg-lib/{libxi_1.4.2.bb = libxi_1.4.3.bb} (80%)

diff --git a/meta/recipes-graphics/xorg-lib/libxi_1.4.2.bb 
b/meta/recipes-graphics/xorg-lib/libxi_1.4.3.bb
similarity index 80%
rename from meta/recipes-graphics/xorg-lib/libxi_1.4.2.bb
rename to meta/recipes-graphics/xorg-lib/libxi_1.4.3.bb
index 50ff426..80a01fc 100644
--- a/meta/recipes-graphics/xorg-lib/libxi_1.4.2.bb
+++ b/meta/recipes-graphics/xorg-lib/libxi_1.4.3.bb
@@ -12,11 +12,13 @@ LIC_FILES_CHKSUM = 
file://COPYING;md5=17b064789fab936a1c58c4e13d965b0f \
 
file://src/XIGetDevFocus.c;endline=23;md5=cdfb0d435a33ec57ea0d1e8e395b729f
 
 DEPENDS += libxext inputproto
+
 PE = 1
+PR = r0
 
 XORG_PN = libXi
 
 EXTRA_OECONF_append =  --enable-specs=no
 
-SRC_URI[md5sum] = 3d14f7bfc4a4335cf0144de9b67a5444
-SRC_URI[sha256sum] = 
272b8041efc0a0203fb0ba33481ddec989539aed862181b58c8c3e410e325691
+SRC_URI[md5sum] = 792e8a7ddc7175911d69f823d38eaff6
+SRC_URI[sha256sum] = 
08c9d89a404740592621e6f5078414df86ccc78ca876e3da1af15639d81c74e0
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 48/51] nativesdk.bbclass: Correct ordering of manipulations

2011-06-14 Thread Saul Wold
From: Richard Purdie richard.pur...@linuxfoundation.org

OVERDIDES is the key variable that needs to be set prior to data finalisation.
The other variables should be manipulated after finalisation so any
DEPENDS_prepend and _append are accounted for. This patch ensures this is
the case.

The PACKAGES maniupulations are not enabled at this time as they
don't function 100% correctly yet.

Signed-off-by: Richard Purdie richard.pur...@linuxfoundation.org
---
 meta/classes/nativesdk.bbclass |   53 
 1 files changed, 37 insertions(+), 16 deletions(-)

diff --git a/meta/classes/nativesdk.bbclass b/meta/classes/nativesdk.bbclass
index 644e731..3fe4bf9 100644
--- a/meta/classes/nativesdk.bbclass
+++ b/meta/classes/nativesdk.bbclass
@@ -62,27 +62,48 @@ python nativesdk_virtclass_handler () {
 if not pn.endswith(-nativesdk):
 return
 
-depends = bb.data.getVar(DEPENDS, e.data, True)
-deps = bb.utils.explode_deps(depends)
-newdeps = []
-for dep in deps:
-if dep.endswith(-native) or dep.endswith(-cross):
-newdeps.append(dep)
-elif dep.endswith(-gcc-intermediate) or dep.endswith(-gcc-initial) 
or dep.endswith(-gcc) or dep.endswith(-g++):
-newdeps.append(dep + -crosssdk)
-elif not dep.endswith(-nativesdk):
-newdeps.append(dep + -nativesdk)
-else:
-newdeps.append(dep)
-bb.data.setVar(DEPENDS,  .join(newdeps), e.data)
-provides = bb.data.getVar(PROVIDES, e.data, True)
+bb.data.setVar(OVERRIDES, bb.data.getVar(OVERRIDES, e.data, False) + 
:virtclass-nativesdk, e.data)
+}
+
+python () {
+pn = bb.data.getVar(PN, d, True)
+if not pn.endswith(-nativesdk):
+return
+
+def map_dependencies(varname, d, suffix = ):
+if suffix:
+varname = varname + _ + suffix
+deps = bb.data.getVar(varname, d, True)
+if not deps:
+return
+deps = bb.utils.explode_deps(deps)
+newdeps = []
+for dep in deps:
+if dep.endswith(-native) or dep.endswith(-cross):
+newdeps.append(dep)
+elif dep.endswith(-gcc-intermediate) or 
dep.endswith(-gcc-initial) or dep.endswith(-gcc) or dep.endswith(-g++):
+newdeps.append(dep + -crosssdk)
+elif not dep.endswith(-nativesdk):
+newdeps.append(dep.replace(-nativesdk, ) + -nativesdk)
+else:
+newdeps.append(dep)
+bb.data.setVar(varname,  .join(newdeps), d)
+
+map_dependencies(DEPENDS, d)
+#for pkg in (d.getVar(PACKAGES, True).split() + []):
+#map_dependencies(RDEPENDS, d, pkg)
+#map_dependencies(RRECOMMENDS, d, pkg)
+#map_dependencies(RSUGGESTS, d, pkg)
+#map_dependencies(RPROVIDES, d, pkg)
+#map_dependencies(RREPLACES, d, pkg)
+
+provides = bb.data.getVar(PROVIDES, d, True)
 for prov in provides.split():
 if prov.find(pn) != -1:
 continue
 if not prov.endswith(-nativesdk):
 provides = provides.replace(prov, prov + -nativesdk)
-bb.data.setVar(PROVIDES, provides, e.data)
-bb.data.setVar(OVERRIDES, bb.data.getVar(OVERRIDES, e.data, False) + 
:virtclass-nativesdk, e.data)
+bb.data.setVar(PROVIDES, provides, d)
 }
 
 addhandler nativesdk_virtclass_handler
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 29/51] util-macros: upgrade from 1.13.0 to the latest version 0.14.0

2011-06-14 Thread Saul Wold
From: Dexuan Cui dexuan@intel.com

Signed-off-by: Dexuan Cui dexuan@intel.com
---
 ...util-macros_1.13.0.bb = util-macros_1.14.0.bb} |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-graphics/xorg-util/{util-macros_1.13.0.bb = 
util-macros_1.14.0.bb} (79%)

diff --git a/meta/recipes-graphics/xorg-util/util-macros_1.13.0.bb 
b/meta/recipes-graphics/xorg-util/util-macros_1.14.0.bb
similarity index 79%
rename from meta/recipes-graphics/xorg-util/util-macros_1.13.0.bb
rename to meta/recipes-graphics/xorg-util/util-macros_1.14.0.bb
index 4bac614..88ee4f6 100644
--- a/meta/recipes-graphics/xorg-util/util-macros_1.13.0.bb
+++ b/meta/recipes-graphics/xorg-util/util-macros_1.14.0.bb
@@ -20,5 +20,5 @@ RRECOMMENDS_${PN}-dbg = ${PN}-dev (= ${EXTENDPKGV})
 
 BBCLASSEXTEND = native nativesdk
 
-SRC_URI[md5sum] = 31e9ddcbc1d8bc8c09ab180443974dd1
-SRC_URI[sha256sum] = 
7bff944fb120192e7fe1706e9c0b7e41666e7983ce3e2bdef0b7734392d9e695
+SRC_URI[md5sum] = cbe57cd7cc492a762466f5280a7ffba8
+SRC_URI[sha256sum] = 
9bd6949b930aadfce32bc9e101008d4c6ff48329ed0e3a467990bee69f574d66
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 39/51] formfactor: Inhibit toolchain dependencies as its just config files

2011-06-14 Thread Saul Wold
From: Richard Purdie richard.pur...@linuxfoundation.org

Signed-off-by: Richard Purdie richard.pur...@linuxfoundation.org
---
 meta/recipes-bsp/formfactor/formfactor_0.0.bb |1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/meta/recipes-bsp/formfactor/formfactor_0.0.bb 
b/meta/recipes-bsp/formfactor/formfactor_0.0.bb
index 28624a6..abf20e0 100644
--- a/meta/recipes-bsp/formfactor/formfactor_0.0.bb
+++ b/meta/recipes-bsp/formfactor/formfactor_0.0.bb
@@ -9,6 +9,7 @@ SRC_URI = file://config file://machconfig
 S = ${WORKDIR}
 
 PACKAGE_ARCH = ${MACHINE_ARCH}
+INHIBIT_DEFAULT_DEPS = 1
 
 do_install() {
# Only install file if it has a contents
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 38/51] pointercal: Inhibit toolchain dependencies as its just config files

2011-06-14 Thread Saul Wold
From: Richard Purdie richard.pur...@linuxfoundation.org

Signed-off-by: Richard Purdie richard.pur...@linuxfoundation.org
---
 meta/recipes-bsp/pointercal/pointercal_0.0.bb |1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/meta/recipes-bsp/pointercal/pointercal_0.0.bb 
b/meta/recipes-bsp/pointercal/pointercal_0.0.bb
index 069d850..c8233ea 100644
--- a/meta/recipes-bsp/pointercal/pointercal_0.0.bb
+++ b/meta/recipes-bsp/pointercal/pointercal_0.0.bb
@@ -19,3 +19,4 @@ do_install() {
 
 ALLOW_EMPTY_${PN} = 1
 PACKAGE_ARCH = ${MACHINE_ARCH}
+INHIBIT_DEFAULT_DEPS = 1
\ No newline at end of file
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 44/51] initscripts: makedevs is no longer used anywhere so drop dependency. Also inhibit compiler/libc dependencies as they're unused

2011-06-14 Thread Saul Wold
From: Richard Purdie richard.pur...@linuxfoundation.org

Signed-off-by: Richard Purdie richard.pur...@linuxfoundation.org
---
 meta/recipes-core/initscripts/initscripts_1.0.bb |6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/meta/recipes-core/initscripts/initscripts_1.0.bb 
b/meta/recipes-core/initscripts/initscripts_1.0.bb
index 720c252..48b65b9 100644
--- a/meta/recipes-core/initscripts/initscripts_1.0.bb
+++ b/meta/recipes-core/initscripts/initscripts_1.0.bb
@@ -2,11 +2,11 @@ SUMMARY = SysV init scripts
 DESCRIPTION = Initscripts provide the basic system startup initialization 
scripts for the system.  These scripts include actions such as filesystem 
mounting, fsck, RTC manipulation and other actions routinely performed at 
system startup.  In addition, the scripts are also used during system shutdown 
to reverse the actions performed at startup.
 SECTION = base
 PRIORITY = required
-DEPENDS = makedevs
-RDEPENDS_${PN} = makedevs
 LICENSE = GPLv2
 LIC_FILES_CHKSUM = file://COPYING;md5=751419260aa954499f7abaabaa882bbe
-PR = r125
+PR = r126
+
+INHIBIT_DEFAULT_DEPS = 1
 
 SRC_URI = file://functions \
file://halt \
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 40/51] keymaps: Inhibit toolchain dependencies as its just configuration files

2011-06-14 Thread Saul Wold
From: Richard Purdie richard.pur...@linuxfoundation.org

Signed-off-by: Richard Purdie richard.pur...@linuxfoundation.org
---
 meta/recipes-bsp/keymaps/keymaps_1.0.bb |2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/meta/recipes-bsp/keymaps/keymaps_1.0.bb 
b/meta/recipes-bsp/keymaps/keymaps_1.0.bb
index 4683fa1..23a3051 100644
--- a/meta/recipes-bsp/keymaps/keymaps_1.0.bb
+++ b/meta/recipes-bsp/keymaps/keymaps_1.0.bb
@@ -7,6 +7,8 @@ LIC_FILES_CHKSUM = 
file://COPYING;md5=751419260aa954499f7abaabaa882bbe
 PACKAGE_ARCH = ${MACHINE_ARCH}
 PR = r19
 
+INHIBIT_DEFAULT_DEPS = 1
+
 inherit update-rc.d
 
 SRC_URI = file://keymap.sh \
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 46/51] initrdscripts: Inhibit compiler/libc dependencies as this is just a configuration file

2011-06-14 Thread Saul Wold
From: Richard Purdie richard.pur...@linuxfoundation.org

Signed-off-by: Richard Purdie richard.pur...@linuxfoundation.org
---
 .../initrdscripts/initramfs-live-install_1.0.bb|1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/meta/recipes-core/initrdscripts/initramfs-live-install_1.0.bb 
b/meta/recipes-core/initrdscripts/initramfs-live-install_1.0.bb
index c92ee31..c792fe0 100644
--- a/meta/recipes-core/initrdscripts/initramfs-live-install_1.0.bb
+++ b/meta/recipes-core/initrdscripts/initramfs-live-install_1.0.bb
@@ -15,6 +15,7 @@ do_install() {
 # simple script, reality is that it is Host specific based
 # on the COMPATIBLE_HOST below, which needs to take precedence
 #inherit allarch
+INHIBIT_DEFAULT_DEPS = 1
 
 FILES_${PN} =  /install.sh 
 
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 41/51] usbinit: Inherit allarch as its a generic script

2011-06-14 Thread Saul Wold
From: Richard Purdie richard.pur...@linuxfoundation.org

Signed-off-by: Richard Purdie richard.pur...@linuxfoundation.org
---
 meta/recipes-bsp/usbinit/usbinit.bb |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-bsp/usbinit/usbinit.bb 
b/meta/recipes-bsp/usbinit/usbinit.bb
index 834649b..6170362 100644
--- a/meta/recipes-bsp/usbinit/usbinit.bb
+++ b/meta/recipes-bsp/usbinit/usbinit.bb
@@ -14,9 +14,9 @@ do_install() {
 install -d ${D}/etc
 install -d ${D}/etc/init.d
 install usb-gether ${D}/etc/init.d
-}
+}
 
-inherit update-rc.d
+inherit update-rc.d allarch
 
 INITSCRIPT_NAME = usb-gether
 INITSCRIPT_PARAMS = start 99 5 2 . stop 20 0 1 6 .
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 50/51] autoconf/automake: Bump PR to resolve perl-native issue

2011-06-14 Thread Saul Wold
Signed-off-by: Saul Wold s...@linux.intel.com
---
 meta/recipes-devtools/autoconf/autoconf_2.68.bb |2 +-
 meta/recipes-devtools/automake/automake.inc |2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-devtools/autoconf/autoconf_2.68.bb 
b/meta/recipes-devtools/autoconf/autoconf_2.68.bb
index c647a15..638e677 100644
--- a/meta/recipes-devtools/autoconf/autoconf_2.68.bb
+++ b/meta/recipes-devtools/autoconf/autoconf_2.68.bb
@@ -1,6 +1,6 @@
 require autoconf.inc
 
-PR = r0
+PR = r1
 
 PARALLEL_MAKE = 
 
diff --git a/meta/recipes-devtools/automake/automake.inc 
b/meta/recipes-devtools/automake/automake.inc
index 524e93e..beeec7b 100644
--- a/meta/recipes-devtools/automake/automake.inc
+++ b/meta/recipes-devtools/automake/automake.inc
@@ -4,7 +4,7 @@ Standards. Automake requires the use of Autoconf.
 LICENSE = GPLv2
 HOMEPAGE = http://www.gnu.org/software/automake/;
 SECTION = devel
-PR = r1
+PR = r2
 
 SRC_URI = ${GNU_MIRROR}/automake/automake-${PV}.tar.bz2 
 
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 34/51] pixman: upgrade from 0.20.2 to the latest stable 0.22.0

2011-06-14 Thread Saul Wold
From: Dexuan Cui dexuan@intel.com

Update LIC_FILES_CHKSUM:
1) COPYING: only format change; no actual license change.
2) 0.22.0 doesn't have pixman-x64-mmx-emulation.h, so let's remove it.

Signed-off-by: Dexuan Cui dexuan@intel.com
---
 .../{pixman_0.20.2.bb = pixman_0.22.0.bb} |8 
 1 files changed, 4 insertions(+), 4 deletions(-)
 rename meta/recipes-graphics/xorg-lib/{pixman_0.20.2.bb = pixman_0.22.0.bb} 
(66%)

diff --git a/meta/recipes-graphics/xorg-lib/pixman_0.20.2.bb 
b/meta/recipes-graphics/xorg-lib/pixman_0.22.0.bb
similarity index 66%
rename from meta/recipes-graphics/xorg-lib/pixman_0.20.2.bb
rename to meta/recipes-graphics/xorg-lib/pixman_0.22.0.bb
index 00a58bf..e5472c0 100644
--- a/meta/recipes-graphics/xorg-lib/pixman_0.20.2.bb
+++ b/meta/recipes-graphics/xorg-lib/pixman_0.22.0.bb
@@ -8,10 +8,10 @@ including trapezoids, triangles, and rectangles.
 require xorg-lib-common.inc
 
 LICENSE = MIT  MIT-style  PD
-LIC_FILES_CHKSUM = file://COPYING;md5=fea989a44fb012b5e79584972a863d22 \
+LIC_FILES_CHKSUM = file://COPYING;md5=14096c769ae0cbb5fcb94ec468be11b3 \
 
file://pixman/pixman-matrix.c;endline=25;md5=ba6e8769bfaaee2c41698755af04c4be \
 
file://pixman/pixman-arm-neon-asm.h;endline=24;md5=9a9cc1e51abbf1da58f4d9528ec9d49b
 \
-
file://pixman/pixman-x64-mmx-emulation.h;beginline=4;endline=9;md5=4e32716f2efaa6c4659222667c339bb8
+   
 
 DEPENDS = virtual/libx11
 
@@ -20,6 +20,6 @@ PR = r0
 
 EXTRA_OECONF=--disable-gtk
 
-SRC_URI[md5sum] = 7ed10a0f0fde6853613105a99735e7e7
-SRC_URI[sha256sum] = 
30316f269a6b84c32b47545ca7fc428fd16875849fea644dc6910b3f8c33f4a9
+SRC_URI[md5sum] = 307fe4d7dc83b1a558c362907097c0d0
+SRC_URI[sha256sum] = 
24a1bce57c36c773f67d48f7f25f80d69a47ef92a67404f1644d94dee156ae2b
 
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 33/51] inputproto: upgrade from 2.0.1 to the latest version 2.0.2

2011-06-14 Thread Saul Wold
From: Dexuan Cui dexuan@intel.com

Signed-off-by: Dexuan Cui dexuan@intel.com
---
 .../{inputproto_2.0.1.bb = inputproto_2.0.2.bb}   |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-graphics/xorg-proto/{inputproto_2.0.1.bb = 
inputproto_2.0.2.bb} (78%)

diff --git a/meta/recipes-graphics/xorg-proto/inputproto_2.0.1.bb 
b/meta/recipes-graphics/xorg-proto/inputproto_2.0.2.bb
similarity index 78%
rename from meta/recipes-graphics/xorg-proto/inputproto_2.0.1.bb
rename to meta/recipes-graphics/xorg-proto/inputproto_2.0.2.bb
index 7103d0d..26f1e2d 100644
--- a/meta/recipes-graphics/xorg-proto/inputproto_2.0.1.bb
+++ b/meta/recipes-graphics/xorg-proto/inputproto_2.0.2.bb
@@ -17,6 +17,6 @@ inherit gettext
 
 BBCLASSEXTEND = native nativesdk
 
-SRC_URI[md5sum] = da9bf9e5d174163f597d2d72757d9038
-SRC_URI[sha256sum] = 
63663dd88df812738e0efdc52a18868c0756128f09748cbe89c8ec6d17124a44
+SRC_URI[md5sum] = 07d54ae098ed4e6dce472f6ef3de05ce
+SRC_URI[sha256sum] = 
64222a590ad4a62a3c8d57805379451769e3329cc5c8c5c1f1fc0d1529ebf005
 
-- 
1.7.3.4


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


[OE-core] [CONSOLIDATED PULL 42/51] base-files: Inherit toolchain dependencies as a compiler isn't used

2011-06-14 Thread Saul Wold
From: Richard Purdie richard.pur...@linuxfoundation.org

Signed-off-by: Richard Purdie richard.pur...@linuxfoundation.org
---
 meta/recipes-core/base-files/base-files_3.0.14.bb |2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/meta/recipes-core/base-files/base-files_3.0.14.bb 
b/meta/recipes-core/base-files/base-files_3.0.14.bb
index 4445081..e76fdf6 100644
--- a/meta/recipes-core/base-files/base-files_3.0.14.bb
+++ b/meta/recipes-core/base-files/base-files_3.0.14.bb
@@ -29,6 +29,8 @@ SRC_URI = file://rotation \
file://licenses/Artistic
 S = ${WORKDIR}
 
+INHIBIT_DEFAULT_DEPS = 1
+
 docdir_append = /${P}
 dirs1777 = /tmp ${localstatedir}/volatile/lock ${localstatedir}/volatile/tmp
 dirs2775 = /home ${prefix}/src ${localstatedir}/local
-- 
1.7.3.4


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


Re: [OE-core] [PATCH 1/1] gupnp: upgrade from 0.16.0 to 0.16.1

2011-06-14 Thread Mei, Lei


-Original Message-
From: openembedded-core-boun...@lists.openembedded.org
[mailto:openembedded-core-boun...@lists.openembedded.org] On Behalf Of
Koen Kooi
Sent: Tuesday, June 14, 2011 3:46 PM
To: Patches and discussions about the oe-core layer
Subject: Re: [OE-core] [PATCH 1/1] gupnp: upgrade from 0.16.0 to 0.16.1


Op 14 jun 2011, om 07:59 heeft Mei Lei het volgende geschreven:

 Signed-off-by: Mei Lei lei@intel.com
 ---
 .../gupnp/{gupnp_0.16.0.bb = gupnp_0.16.1.bb} |7 +--
 1 files changed, 5 insertions(+), 2 deletions(-)
 rename meta/recipes-connectivity/gupnp/{gupnp_0.16.0.bb =
gupnp_0.16.1.bb} (79%)

 diff --git a/meta/recipes-connectivity/gupnp/gupnp_0.16.0.bb
b/meta/recipes-connectivity/gupnp/gupnp_0.16.1.bb
 similarity index 79%
 rename from meta/recipes-connectivity/gupnp/gupnp_0.16.0.bb
 rename to meta/recipes-connectivity/gupnp/gupnp_0.16.1.bb
 index 07b6b90..5b23134 100644
 --- a/meta/recipes-connectivity/gupnp/gupnp_0.16.0.bb
 +++ b/meta/recipes-connectivity/gupnp/gupnp_0.16.1.bb
 @@ -7,8 +7,8 @@ DEPENDS = e2fsprogs gssdp libsoup-2.4 libxml2
gnome-icon-theme

 SRC_URI = http://gupnp.org/sites/all/files/sources/${BPN}-${PV}.tar.gz;

 -SRC_URI[md5sum] = 61b240c1a9fdf8ca82c5c3adde0d6757
 -SRC_URI[sha256sum] =
1b77201866b7632fb68bc2a3bdea22ef8ead34ba850b3ee367797432cfc0f04a
 +SRC_URI[md5sum] = 021bb237741532af4bca50157ff326e4
 +SRC_URI[sha256sum] =
f01a1f4fd36ce161a3df29fa83e1a0a2fb40d3c9f30f6b403e7791688ad24cfe

 PR = r0

 @@ -19,6 +19,9 @@ inherit autotools pkgconfig
 FILES_${PN} = ${libdir}/*.so.*
 FILES_${PN}-dev += ${bindir}/gupnp-binding-tool

 +do_configure_prepend() {
 +sed -i -e
's:GOBJECT_INTROSPECTION_CHECK(\[0.6.4\]):AM_CONDITIONAL([HAVE_INTR
OSPECTION], [false]):g' ${S}/configure.ac
 +}
 SYSROOT_PREPROCESS_FUNCS += gupnp_sysroot_preprocess

Does adding 'gobject-introspection' to DEPENDS or --disable-introspection to
EXTRA_OECONF fix the build issue?

--disable-introspection to EXTRA_OECONF didn't fix the configure issue.
Adding depends is my first option, but that will trigger a do_compile failure 
of 'gobject-introspection'.
So decide to upgrade it to the latest version in this way.

Thanks
Lei 


regards,

Koen
___
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] [PATCH 1/1] autoconf/automake: Bump PR to resolve perl-native issue

2011-06-14 Thread Saul Wold

On 06/14/2011 12:48 AM, Koen Kooi wrote:

To be clear: does the PR bump fix the issues or was there a fix earlier that 
lacked a PR bump?


The fix was earlier and lacked the PR bump to these recipes.

Sau!


Op 13 jun 2011, om 23:30 heeft Saul Wold het volgende geschreven:


Signed-off-by: Saul Wolds...@linux.intel.com
---
meta/recipes-devtools/autoconf/autoconf_2.68.bb |2 +-
meta/recipes-devtools/automake/automake.inc |2 +-
2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-devtools/autoconf/autoconf_2.68.bb 
b/meta/recipes-devtools/autoconf/autoconf_2.68.bb
index c647a15..638e677 100644
--- a/meta/recipes-devtools/autoconf/autoconf_2.68.bb
+++ b/meta/recipes-devtools/autoconf/autoconf_2.68.bb
@@ -1,6 +1,6 @@
require autoconf.inc

-PR = r0
+PR = r1

PARALLEL_MAKE = 

diff --git a/meta/recipes-devtools/automake/automake.inc 
b/meta/recipes-devtools/automake/automake.inc
index 524e93e..beeec7b 100644
--- a/meta/recipes-devtools/automake/automake.inc
+++ b/meta/recipes-devtools/automake/automake.inc
@@ -4,7 +4,7 @@ Standards. Automake requires the use of Autoconf.
LICENSE = GPLv2
HOMEPAGE = http://www.gnu.org/software/automake/;
SECTION = devel
-PR = r1
+PR = r2

SRC_URI = ${GNU_MIRROR}/automake/automake-${PV}.tar.bz2 

--
1.7.3.4


___
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



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


Re: [OE-core] [PATCH 0/1] Upgrade gcc 4.6.0 to latest on FSF 4.6 branch

2011-06-14 Thread Phil Blundell
On Mon, 2011-06-13 at 10:12 -0700, Khem Raj wrote:
 On Mon, Jun 13, 2011 at 1:51 AM, Phil Blundell p...@pbcl.net wrote:
  On Sun, 2011-06-12 at 21:03 -0700, Khem Raj wrote:
  This patch brings in new patches from gcc 4.6 FSF branch
  And refreshes the headers of existing backported patches
  to not have git patch numbers in comments
 
  I am not sending the patch itself to mailing list due to its
  large size so please review it on the contrib tree itself
 
 
  Would we not be better off just pulling the tip of the 4.6 branch from
  FSF SVN, rather than having to keep all these patches in git?
 
 
 there is dislike for this approach in oe-core. As the release point is 
 preferred
 I suggested to drop the minor release number and call the recipes 4.6
 and use SVN
 REVs to track the recipe updates but it did not fly :)

Where does that dislike come from?  Koen did make a comment about having
liked svn checkouts for 4.5 very, very much but I couldn't quite
figure out whether he was being sarcastic or not and, if so, what
exactly his objection was.

I could understand there being a preference for individual patchsets if
we were just going to cherry-pick carefully selected bugfixes from the
branch and patch them in.  But, if we're going to take the approach of
just importing everything from the branch en masse, it seems like
keeping them as patches is just making more work for ourselves.

We're using svn checkouts for eglibc, which seems to be working well
enough and hasn't provoked any particular outrage that I noticed.

p.



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


Re: [OE-core] [CONSOLIDATED PULL 21/51] alsa-tools: fix Checksums

2011-06-14 Thread Phil Blundell
On Tue, 2011-06-14 at 01:01 -0700, Saul Wold wrote:
 +EXTRA_OEFLAGS = --host ${HOST_SYS}

This change isn't mentioned in the checkin comment and, as far as I can
tell, setting that variable isn't going to produce any useful effect.
Can you clarify what's going on here?

p.



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


Re: [OE-core] [PATCH] allarch.bbclass: Set FEED_ARCH to 'allarch'

2011-06-14 Thread Phil Blundell
On Mon, 2011-06-13 at 22:25 -0700, Khem Raj wrote:
 PACKAGE_ARCH is set to BASE_PACKAGE_ARCH so we do not
 need to define it here since we already define BASE_PACKAGE_ARCH
 
 Additionally set FEED_ARCH to 'allarch' some distros e.g.
 angstrom sets FEED_ARCH like
 
 FEED_ARCH ?= ${BASE_PACKAGE_ARCH}

Um?  Surely if FEED_ARCH is defined in terms of B_P_A then just setting
the latter variable ought to be enough.  Why do you need to set both?

 and 'all' doesnt go well for FEED_ARCH as it ends up with
 parsing error for x86 machines.

That sounds a bit odd as well.  I wouldn't have expected any value of
FEED_ARCH to result in parsing errors.  What actually goes wrong?

p.

 
 This might be a latent bug in bitbake but allarch.bbclass
 excavated it and we burry it in the same class.
 
 Signed-off-by: Khem Raj raj.k...@gmail.com
 ---
  meta/classes/allarch.bbclass |5 ++---
  1 files changed, 2 insertions(+), 3 deletions(-)
 
 diff --git a/meta/classes/allarch.bbclass b/meta/classes/allarch.bbclass
 index e3ac392..971cb92 100644
 --- a/meta/classes/allarch.bbclass
 +++ b/meta/classes/allarch.bbclass
 @@ -2,9 +2,8 @@
  # This class is used for architecture independent recipes/data files (usally 
 scripts)
  #
  
 -BASE_PACKAGE_ARCH = all
 -PACKAGE_ARCH = all
 -
 +BASE_PACKAGE_ARCH = allarch
 +FEED_ARCH = allarch
  # No need for virtual/libc or a cross compiler
  INHIBIT_DEFAULT_DEPS = 1
  



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


Re: [OE-core] [PATCH 0/1] Upgrade gcc 4.6.0 to latest on FSF 4.6 branch

2011-06-14 Thread Koen Kooi

Op 14 jun 2011, om 11:28 heeft Phil Blundell het volgende geschreven:

 On Mon, 2011-06-13 at 10:12 -0700, Khem Raj wrote:
 On Mon, Jun 13, 2011 at 1:51 AM, Phil Blundell p...@pbcl.net wrote:
 On Sun, 2011-06-12 at 21:03 -0700, Khem Raj wrote:
 This patch brings in new patches from gcc 4.6 FSF branch
 And refreshes the headers of existing backported patches
 to not have git patch numbers in comments
 
 I am not sending the patch itself to mailing list due to its
 large size so please review it on the contrib tree itself
 
 
 Would we not be better off just pulling the tip of the 4.6 branch from
 FSF SVN, rather than having to keep all these patches in git?
 
 
 there is dislike for this approach in oe-core. As the release point is 
 preferred
 I suggested to drop the minor release number and call the recipes 4.6
 and use SVN
 REVs to track the recipe updates but it did not fly :)
 
 Where does that dislike come from?  Koen did make a comment about having
 liked svn checkouts for 4.5 very, very much but I couldn't quite
 figure out whether he was being sarcastic or not and, if so, what
 exactly his objection was.

I wasn't being sarcastic, I really like it very, very much.
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH] runqemu: take TMPDIR from bitbake

2011-06-14 Thread Anders Darander
On Tue, Jun 14, 2011 at 11:25, Yury Bushmelev jay4m...@gmail.com wrote:
 2011/6/14 Anders Darander and...@chargestorm.se:
 On Tue, Jun 14, 2011 at 00:22, Yury Bushmelev jay4m...@gmail.com wrote:
 Getting some variable from bitbake is frequently used task. May be our
 bitbake people will add some special mode to bitbake for this? E.b.
 like bsd make have (make -V KERNCONF)[1].

 I would suggest syntax like 'bitbake -V TMPDIR'

 That would definitely simplify a few lines in a number of scripts.

 Note that user may request more than one variable with single bitbake
 invocation. E.g.:

 bitbake -V TMPDIR -V DEPLOY_DIR

 In this case better to prefix variable value with name, like set does:

 TMPDIR=/path/to/tmpdir
 DEPLOY_DIR=/path/to/deploydir

The question is, how often do we assume that multiple variable will be
requested?

Sure, if we need multiple variables, we'll save time by only invoking
bitbake (and parse all configs, etc) once. On the other hand, have we
then gained anything, as compared to 'bitbake -e'? Sure, we'll reduce
the output, by only outputing the requested variables... But in the
original case: TMPDIR=`bitbake -e | grep TMPDIR=\ | cut -d '=' -f2 |
cut -d '' -f2`
the only change we can do is to substitute 'bitbake -e' with 'bitbake
-V TMDPDIR', which wouldn't be any improvement.

Or should `bitbake -V TMPDIR` only output '/path/to/tmpdir', and
`bitbake -V TMPDIR -V DEPLOY_DIR`output
TMPDIR=/path/to/tmpdir
DEPLOY_DIR=/path/to/deploydir
i.e. only prefix the variable value if more than one variable is requested?

I'd like `bitbake -V TMPDIR` to only output the value, as otherwise we
can just use `bitbake -e` anyway. If we make  `bitbake -V TMPDIR` only
output the value, then the question is should we only allow a singel
'-V VARIABLE', or should we accept multiple variables, and then prefix
the values?

Regards,
Anders

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


Re: [OE-core] [PATCH] runqemu: take TMPDIR from bitbake

2011-06-14 Thread Anders Darander
On Tue, Jun 14, 2011 at 12:35, Phil Blundell p...@pbcl.net wrote:
 On Tue, 2011-06-14 at 12:33 +0200, Anders Darander wrote:
 Sure, if we need multiple variables, we'll save time by only invoking
 bitbake (and parse all configs, etc) once. On the other hand, have we
 then gained anything, as compared to 'bitbake -e'? Sure, we'll reduce
 the output, by only outputing the requested variables... But in the
 original case: TMPDIR=`bitbake -e | grep TMPDIR=\ | cut -d '=' -f2 |
 cut -d '' -f2`
 the only change we can do is to substitute 'bitbake -e' with 'bitbake
 -V TMDPDIR', which wouldn't be any improvement.

 Well, that's not quite true.  If bitbake -V outputted the full
 assignment then you could just write:

 eval `bitbake -V TMPDIR`

 which would be a considerable improvement.

That should be correct...
I thought about something like that, but for some (unknown) reasons
throw that idea away. I believe that I for some reason got hung on the
TMPDIr=`` syntax.

Using eval instead, all(?) problems should be gone.

Updating my todo-list. Hopefully I'll get some time soon to implement
this, as it looks pretty trivial to add this support (at least after a
quick glance at the bitbake source).

Regards,
Anders

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


Re: [OE-core] Where is atom-pc.conf hiding?

2011-06-14 Thread Richard Purdie
On Tue, 2011-06-14 at 08:44 +0100, Phil Blundell wrote:
 On Mon, 2011-06-13 at 15:10 -0700, Tom Rini wrote:
  Until then, and even afterwards can we please get some testing of
  non-poky builds done?  I know the autobuilder is full but can't we toss
  a few things onto a personal box and try that a few times a week?
 
 I can probably find some spare cpu cycles to do testing.  Is there an
 existing autobuild/autotest infrastructure that we can conveniently use
 to drive the tests and report the status?

Buildbot is what Yocto is using and the documentation/sample config for
what we do is available at:

http://git.yoctoproject.org/cgit.cgi/poky-autobuilder/

Cheers,

Richard


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


Re: [OE-core] [CONSOLIDATED PULL 00/51] 14-June-2011

2011-06-14 Thread Richard Purdie
Hi Saul,

I did a merge of the easy ones in this series. There are some I've
left pending a little further review or feedback.

On Tue, 2011-06-14 at 01:01 -0700, Saul Wold wrote:
 This has number fixes for various issues along with recipe updates.
 While the autobuidler does not look so great, these have built on local 
 machines in a cleaner environment.
 
 I removed the large patchset for GCC, it can be reviewed at the browse
 URL below

I merged these with the exception of:

 Kang Kai (2):
   eglibc: migrate configurability from oe

I wanted to read through this one again...

 Khem Raj (6):
   uclibc.inc: libsegfault is only RPROVIDED by uclibc

I'm not 100% sure this is a good idea for various reasons, I need to
reply about ti.

   gcc-4.6.0: Bring in patches from FSF 4.6 branch

I suspect using gcc svn might be better at this point so we might as
well skip merging this and switch straight over.

 
 Koen Kooi (2):
   qemu.inc: append to IMAGE_FSTYPES instead of weakly assigning them

This needs more discussion as it forces users to build two image types
and I'm not sure that every user will appreciate this.

 Phil Blundell (5):
   busybox: backport distro-features handling from oe master

I also wanted to read through this one again...

 Saul Wold (8):
   json-glib: Fix up SRC_URI Checksums

This patch looks like a whitespace change only?

   alsa-tools: fix Checksums

This patch has something which looks unintended.

Cheers,

Richard


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


Re: [OE-core] [PATCH 0/1] Upgrade gcc 4.6.0 to latest on FSF 4.6 branch

2011-06-14 Thread Richard Purdie
On Tue, 2011-06-14 at 10:28 +0100, Phil Blundell wrote:
 On Mon, 2011-06-13 at 10:12 -0700, Khem Raj wrote:
  On Mon, Jun 13, 2011 at 1:51 AM, Phil Blundell p...@pbcl.net wrote:
   On Sun, 2011-06-12 at 21:03 -0700, Khem Raj wrote:
   This patch brings in new patches from gcc 4.6 FSF branch
   And refreshes the headers of existing backported patches
   to not have git patch numbers in comments
  
   I am not sending the patch itself to mailing list due to its
   large size so please review it on the contrib tree itself
  
  
   Would we not be better off just pulling the tip of the 4.6 branch from
   FSF SVN, rather than having to keep all these patches in git?
  
  
  there is dislike for this approach in oe-core. As the release point is 
  preferred
  I suggested to drop the minor release number and call the recipes 4.6
  and use SVN
  REVs to track the recipe updates but it did not fly :)
 
 Where does that dislike come from?  Koen did make a comment about having
 liked svn checkouts for 4.5 very, very much but I couldn't quite
 figure out whether he was being sarcastic or not and, if so, what
 exactly his objection was.

 I could understand there being a preference for individual patchsets if
 we were just going to cherry-pick carefully selected bugfixes from the
 branch and patch them in.  But, if we're going to take the approach of
 just importing everything from the branch en masse, it seems like
 keeping them as patches is just making more work for ourselves.
 
 We're using svn checkouts for eglibc, which seems to be working well
 enough and hasn't provoked any particular outrage that I noticed.

I think it was my dislike that Khem is referring to. I was under the
impression that we were going to be more selective that just taking
everything (e.g. the translation updates probably aren't essential to
us).

I realise its easier to just take everything though and if we are going
to do that it probably does make sense to use svn directly. I'll take a
patch to do that.

Cheers,

Richard



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


Re: [OE-core] [CONSOLIDATED PULL 00/51] 14-June-2011

2011-06-14 Thread Koen Kooi

Op 14 jun 2011, om 14:30 heeft Richard Purdie het volgende geschreven:
 Koen Kooi (2):
  qemu.inc: append to IMAGE_FSTYPES instead of weakly assigning them
 
 This needs more discussion as it forces users to build two image types
 and I'm not sure that every user will appreciate this.

If they don't set IMAGE_FSTYPES they'll get 2 images already. 

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


Re: [OE-core] [*RFC CONSOLIDATED PULL RFC* 03/23] git: restore the dependency on perl-native

2011-06-14 Thread Phil Blundell
On Tue, 2011-06-14 at 13:53 +0100, Phil Blundell wrote:
 On Sun, 2011-06-12 at 23:54 -0700, Saul Wold wrote:
  -inherit autotools
  +inherit autotools perlnative
 
 This broke the tree for me.  Now I get:
 
 NOTE: Out of date cache found, rebuilding...
 ERROR: Could not inherit file
 classes/perlnative.bbclass###
 | ETA:  00:00:03
 ERROR: Command execution failed: Exited with 1

BTW, Scott, this is also a new addition to my list of unsatisfactory
bitbake error messages.  It would be more helpful if bitbake: (a)
printed the name of the recipe causing the problem, rather than leaving
me to grep the tree/guess, and (b) continued rather than immediately
bailing out.  Also, aesthetically, it'd be nice if it didn't print the
error on top of the status bar although I guess that is a minor issue in
the larger scheme of things.

However, on the positive side, at least there is no python
stacktrace :-)

p.



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


[OE-core] [PATCH] Recipe for util-linux-2.19.1

2011-06-14 Thread Chris Elston
Add a recipe for util-linux-2.19.1. 

Since 2.19 util-linux has dropped the '-ng' part of the package
filename / extracted directory name.  So util-linux.inc now uses
base_version_less_or_equal to insert this string if required.  This
caused a deprecation warning for bb.vercmp, so changed that to
bb.utils.vercmp_string.

Most of the patches for 2.17.2 apply unchanged, so renamed the directory
meta/recipes-core/util-linux/util-linux-2.17.2 to
meta/recipes-core/util-linux/util-linux so that they can be shared
between package revisions.

Signed-off-by: Chris Elston cels...@katalix.com
---
 meta/lib/oe/utils.py   |2 +-
 .../util-linux/util-linux-2.17.2/MCONFIG   |  223

 .../util-linux/util-linux-2.17.2/defines.h |   10 -
 .../util-linux/util-linux-2.17.2/make_include  |   17 --
 .../util-linux-2.17.2/remove-lscpu.patch   |  103 -
 .../util-linux/util-linux-2.17.2/swapargs.h|3 -
 .../util-linux-2.17.2/uclibc-compile.patch |   15 --
 .../util-linux-ng-2.16-mount_lock_path.patch   |   27 ---
 .../util-linux-ng-replace-siginterrupt.patch   |   25 ---
 meta/recipes-core/util-linux/util-linux.inc|5 +-
 meta/recipes-core/util-linux/util-linux/MCONFIG|  223

 meta/recipes-core/util-linux/util-linux/defines.h  |   10 +
 .../util-linux/util-linux/make_include |   17 ++
 .../util-linux/util-linux/remove-lscpu.patch   |  103 +
 meta/recipes-core/util-linux/util-linux/swapargs.h |3 +
 .../util-linux/util-linux/uclibc-compile.patch |   15 ++
 .../util-linux-ng-2.16-mount_lock_path.patch   |   27 +++
 .../util-linux-ng-replace-siginterrupt.patch   |   25 +++
 meta/recipes-core/util-linux/util-linux_2.19.1.bb  |   51 +
 19 files changed, 478 insertions(+), 426 deletions(-)
 delete mode 100644
meta/recipes-core/util-linux/util-linux-2.17.2/MCONFIG
 delete mode 100644
meta/recipes-core/util-linux/util-linux-2.17.2/defines.h
 delete mode 100644
meta/recipes-core/util-linux/util-linux-2.17.2/make_include
 delete mode 100644
meta/recipes-core/util-linux/util-linux-2.17.2/remove-lscpu.patch
 delete mode 100644
meta/recipes-core/util-linux/util-linux-2.17.2/swapargs.h
 delete mode 100644
meta/recipes-core/util-linux/util-linux-2.17.2/uclibc-compile.patch
 delete mode 100644
meta/recipes-core/util-linux/util-linux-2.17.2/util-linux-ng-2.16-mount_lock_path.patch
 delete mode 100644
meta/recipes-core/util-linux/util-linux-2.17.2/util-linux-ng-replace-siginterrupt.patch
 create mode 100644 meta/recipes-core/util-linux/util-linux/MCONFIG
 create mode 100644 meta/recipes-core/util-linux/util-linux/defines.h
 create mode 100644 meta/recipes-core/util-linux/util-linux/make_include
 create mode 100644
meta/recipes-core/util-linux/util-linux/remove-lscpu.patch
 create mode 100644 meta/recipes-core/util-linux/util-linux/swapargs.h
 create mode 100644
meta/recipes-core/util-linux/util-linux/uclibc-compile.patch
 create mode 100644
meta/recipes-core/util-linux/util-linux/util-linux-ng-2.16-mount_lock_path.patch
 create mode 100644
meta/recipes-core/util-linux/util-linux/util-linux-ng-replace-siginterrupt.patch
 create mode 100644 meta/recipes-core/util-linux/util-linux_2.19.1.bb

diff --git a/meta/lib/oe/utils.py b/meta/lib/oe/utils.py
index f6d4142..4ebde67 100644
--- a/meta/lib/oe/utils.py
+++ b/meta/lib/oe/utils.py
@@ -28,7 +28,7 @@ def less_or_equal(variable, checkvalue, truevalue,
falsevalue, d):
 return falsevalue
 
 def version_less_or_equal(variable, checkvalue, truevalue, falsevalue,
d):
-result = bb.vercmp(bb.data.getVar(variable,d,True), checkvalue)
+result = bb.utils.vercmp_string(bb.data.getVar(variable,d,True),
checkvalue)
 if result = 0:
 return truevalue
 else:
diff --git a/meta/recipes-core/util-linux/util-linux-2.17.2/MCONFIG
b/meta/recipes-core/util-linux/util-linux-2.17.2/MCONFIG
deleted file mode 100644
index 3fea2c0..000
--- a/meta/recipes-core/util-linux/util-linux-2.17.2/MCONFIG
+++ /dev/null
@@ -1,223 +0,0 @@
-# MCONFIG -- Configuration stuff for util-linux
-# Created: Sat Feb  4 15:50:30 1995
-# Copyright 1995 Rickard E. Faith (fa...@cs.unc.edu)
-
-# For a user-mode install, make (at least) three changes:
-#  - remove the `-o root' part in INSTALLSUID
-#  - set USE_TTY_GROUP=no
-#  - define DESTDIR
-
-# Select for ARCH one of intel, alpha, sparc, arm, m68k, mips
-# Select for CPU i386 if the binaries must be able to run on an intel
386
-# (by default i486 code is generated, see below)
-CPU=$(shell uname -m)
-ARCH=$(shell echo $(CPU) | sed 's/i.86/intel/;s/arm.*/arm/')
-
-# If HAVE_PAM is set to yes, then login, chfn, chsh, and newgrp
-# will use PAM for authentication. Additionally, passwd will not be
-# installed as it is not PAM aware.
-HAVE_PAM=no
-
-# If HAVE_SHADOW is set to yes, then login, chfn, chsh, newgrp,
passwd,
-# and vipw will not be built or installed from the login-utils
-# 

Re: [OE-core] [PATCH] Recipe for util-linux-2.19.1

2011-06-14 Thread Koen Kooi

Op 14 jun 2011, om 16:10 heeft Chris Elston het volgende geschreven:

 Add a recipe for util-linux-2.19.1. 
 
 Since 2.19 util-linux has dropped the '-ng' part of the package
 filename / extracted directory name.  So util-linux.inc now uses
 base_version_less_or_equal to insert this string if required.  This
 caused a deprecation warning for bb.vercmp, so changed that to
 bb.utils.vercmp_string.
 
 Most of the patches for 2.17.2 apply unchanged, so renamed the directory
 meta/recipes-core/util-linux/util-linux-2.17.2 to
 meta/recipes-core/util-linux/util-linux so that they can be shared
 between package revisions.
 
 Signed-off-by: Chris Elston cels...@katalix.com

Chris, Saul updated to 2.19.1 two weeks ago:

http://cgit.openembedded.org/cgit.cgi/openembedded-core/commit/?id=596e6807826c34a4f93d7cb26052d1bd7a985201

It doesn't seem to have the vercmp change you mentioned, could you try to 
rebase your changes against that?

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] Recipe for util-linux-2.19.1

2011-06-14 Thread Chris Elston
 Chris, Saul updated to 2.19.1 two weeks ago:
 
 http://cgit.openembedded.org/cgit.cgi/openembedded-core/commit/?id=596e6807826c34a4f93d7cb26052d1bd7a985201
 
 It doesn't seem to have the vercmp change you mentioned, could you try to 
 rebase your changes against that?

Thanks for pointing me at that.

I guess it's not required because that change doesn't maintain
compatibility with prior versions of util-linux, so no need to check the
versions.

Cheers,

Chris.



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


Re: [OE-core] [PATCH 0/1] Upgrade gcc 4.6.0 to latest on FSF 4.6 branch

2011-06-14 Thread Phil Blundell
On Sun, 2011-06-12 at 21:03 -0700, Khem Raj wrote:
 This patch brings in new patches from gcc 4.6 FSF branch
 And refreshes the headers of existing backported patches
 to not have git patch numbers in comments
 
 I am not sending the patch itself to mailing list due to its
 large size so please review it on the contrib tree itself

This patch doesn't seem to have bumped PR on gcc-4.6.0.bb even though
the SRC_URI has changed.  Was that intentional?

p.



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


Re: [OE-core] [RFC] qemu* kernel configs

2011-06-14 Thread Bruce Ashfield
On Mon, Jun 13, 2011 at 10:41 AM, Koen Kooi k...@dominion.thruhere.net wrote:

 Op 13 jun 2011, om 15:57 heeft Bruce Ashfield het volgende geschreven:

 On Mon, Jun 13, 2011 at 9:27 AM, Koen Kooi k...@dominion.thruhere.net 
 wrote:

 Op 13 jun 2011, om 14:54 heeft Bruce Ashfield het volgende geschreven:

 On Mon, Jun 13, 2011 at 8:10 AM, Koen Kooi k...@dominion.thruhere.net 
 wrote:
 Hi,

 After finding the bug Scott was running into with systemd-image (no 
 DEVTMPFS support) I have a closer look at the qemarm kernel config and it 
 looks dated to me. If we want to have tools like udev, powertop, iotop, 
 latencytop working we need to revisit the config. From a quick look I 
 found the following items missing/incomplete:

 * devtmpfs + devtmpfs automounting. Recent udev versions require it
 * cgroups, systemd requires it
 * process accounting, *top uses it
 * fuse, gvfs requires it
 * autofs4, systemd works a lot better with it

 So what are people's thoughts on enabling the items that weren't set 
 before and moving modules to built-in were  needed? And if it's wanted, 
 does anyone have a quickstart on how these changes should be done 
 properly? My 5  minutes of google and 30 minutes of staring at the meta/ 
 subdir didn't yield results.

 Hi Koen,

 The base configuration for the qemu* machines is kept as minimal as
 possible by design. It is supposed to be used as a building block, not
 cater to all the different image types we can throw at them by default.

 It sounds we need to remove the qemu machines from OE-core and replace them 
 with more useful ones if we
 want people to actually test images with the machine present in OE-core. 
 The current kernel config blocks me
 from merging a recent udev and systemd into oe-core since it can't be 
 tested with only oe-core in bblayers.conf.

 I don't think we need to go this far. The configuration as it currently 
 stands
 is not a golden standard, and in fact is already scheduled for some 
 improvements
 in the yocto 1.1 timeframe.

 I'd consider this a suggestion for some new feature groups.

 I wouldn't considering enabling groups of functionality that the community 
 needs
 for common higher level functional testing being extra or the kitchen
 sink. If we
 come up with feature groups, and name those groups, it is possible to
 disable them
 as well as enable them conditionally.

 I've found minimalistic kernel configs a huge pain since you need to know 
 the mapping between userspace error
 X and CONFIG_SOMETHING=y, which most people don't know or want to know. 
 With superset configs
 customers (and users) can tweak it till it breaks, instead of tweaking till 
 it works.

 There's definitely two sides to this. Keeping the configuration tight
 and minimal is
 the embedded roots of these configurations. The problem with large
 configurations
 is the test matrix, which is something that we try to take seriously.
 If there's an
 explicitly enabled configuration, there's a known test for it and core
 functionality that
 can enable it (and for the record, I won't claim that this is 100%
 followed, but that's
 something we aim to improve).

 Having named groups (where they names are the high level functionality) that
 provide optional configuration that can be enabled, tends to hit the
 middle ground
 between these two issues. Users can see the name and grab onto the
 functionality,
 while the core set of configs stays clean and small.


 I'm not saying the qemu kernel configs needs to have everything enabled, 
 since they are emulated machines
 which simply cannot have various extras (PCI cards) or have a hard time 
 using them (USB devices are a pain in
 qemu). But having 'basic' things like devtmpfs disabled is 
 counterproductive as Scott and I found out.

 Agreed. This goes back to the functionality to enable common use cases and
 requirements. If you want to send suggestions via patches (config fragments
 and SRC_URI updates) or just send lists of missing functionality and a 
 mapping
 to the higher level requirement, we can work together to enable what we need 
 and
 move the rest to optional features or other layers.

 The changes I made are (diffing the result from extract-ikconfig):

 devtmpfs:

 -# CONFIG_DEVTMPFS is not set
 +CONFIG_DEVTMPFS=y
 +CONFIG_DEVTMPFS_MOUNT=y

 cgroups:

 -# CONFIG_CGROUPS is not set
 -# CONFIG_NAMESPACES is not set
 +CONFIG_CGROUPS=y
 +CONFIG_CGROUP_DEBUG=y
 +CONFIG_CGROUP_NS=y
 +CONFIG_CGROUP_FREEZER=y
 +CONFIG_CGROUP_DEVICE=y
 +CONFIG_CPUSETS=y
 +# CONFIG_PROC_PID_CPUSET is not set
 +CONFIG_CGROUP_CPUACCT=y
 +CONFIG_RESOURCE_COUNTERS=y
 +CONFIG_CGROUP_MEM_RES_CTLR=y
 +CONFIG_CGROUP_MEM_RES_CTLR_SWAP=y
 +CONFIG_CGROUP_MEM_RES_CTLR_SWAP_ENABLED=y
 +CONFIG_CGROUP_SCHED=y
 +CONFIG_FAIR_GROUP_SCHED=y
 +# CONFIG_RT_GROUP_SCHED is not set
 +CONFIG_BLK_CGROUP=y
 +# CONFIG_DEBUG_BLK_CGROUP is not set
 +CONFIG_NAMESPACES=y
 +CONFIG_UTS_NS=y
 +CONFIG_IPC_NS=y
 +CONFIG_USER_NS=y
 +CONFIG_PID_NS=y
 +CONFIG_NET_NS=y
 -# 

Re: [OE-core] [PATCH RFC] binutils: allow distro to select gold as default cross-linker

2011-06-14 Thread Koen Kooi

Op 14 jun 2011, om 17:30 heeft Phil Blundell het volgende geschreven:

 This is not particularly pretty but I couldn't think of any obviously
 better way of doing it.  Any suggestions?
 
 Signed-off-by: Phil Blundell ph...@gnu.org
 ---
 meta/recipes-devtools/binutils/binutils-cross.inc |3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
 
 diff --git a/meta/recipes-devtools/binutils/binutils-cross.inc 
 b/meta/recipes-devtools/binutils/binutils-cross.inc
 index 4b90972..5a41970 100644
 --- a/meta/recipes-devtools/binutils/binutils-cross.inc
 +++ b/meta/recipes-devtools/binutils/binutils-cross.inc
 @@ -5,7 +5,8 @@ EXTRA_OECONF = --with-sysroot=${STAGING_DIR_TARGET} \
 --program-prefix=${TARGET_PREFIX} \
 --disable-install-libbfd \
 --disable-werror \
 ---enable-poison-system-directories
 +--enable-poison-system-directories \
 + ${@base_contains('DISTRO_FEATURES', 'ld-is-gold', 
 '--enable-gold=default', '', d)}

Out of curiousity, how well does gold work nowadays? Last I remember hearing of 
it was in its x86-only days.

regards,

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


[OE-core] eglibc patching fails

2011-06-14 Thread Koen Kooi
Hi,

After todays update with a clean build from scratch:

ERROR: Logfile of failure stored in: 
/OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/eglibc-2.12-r14/temp/log.do_patch.14168
Log data follows:
| NOTE: Applying patch 'eglibc-svn-arm-lowlevellock-include-tls.patch' 
(sources/openembedded-core/meta/recipes-core/eglibc/eglibc-2.12/eglibc-svn-arm-lowlevellock-include-tls.patch)
| NOTE: Applying patch 'IO-acquire-lock-fix.patch' 
(sources/openembedded-core/meta/recipes-core/eglibc/eglibc-2.12/IO-acquire-lock-fix.patch)
| NOTE: Applying patch 'shorten-build-commands.patch' 
(sources/openembedded-core/meta/recipes-core/eglibc/eglibc-2.12/shorten-build-commands.patch)
| NOTE: Applying patch 'mips-rld-map-check.patch' 
(sources/openembedded-core/meta/recipes-core/eglibc/eglibc-2.12/mips-rld-map-check.patch)
| NOTE: Applying patch 'fix-for-make-3.82.diff' 
(sources/openembedded-core/meta/recipes-core/eglibc/eglibc-2.12/fix-for-make-3.82.diff)
| ERROR: ld.so: object 'libpseudo.so' from LD_PRELOAD cannot be preloaded: 
ignored.
| xterm Xt error: Can't open display:
| xterm:  DISPLAY is not set
| ERROR: Cannot proceed with manual patch resolution - 'xterm -T 
$TERMWINDOWTITLE -e $SHELLCMDS' not found. Check TERMCMDRUN variable.
| ERROR: Function 'patch_do_patch' failed
NOTE: package eglibc-2.12-r14: task do_patch: Failed
ERROR: Task 146 
(/OE/tentacle/sources/openembedded-core/meta/recipes-core/eglibc/eglibc_2.12.bb,
 do_patch) failed with exit code '1'

regards,

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


[OE-core] [PATCH 2/2] distro_tracking: update sudo tracking info

2011-06-14 Thread Scott Garman
Signed-off-by: Scott Garman scott.a.gar...@intel.com
---
 .../conf/distro/include/distro_tracking_fields.inc |8 
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/meta/conf/distro/include/distro_tracking_fields.inc 
b/meta/conf/distro/include/distro_tracking_fields.inc
index f4aa1ea..d70d746 100644
--- a/meta/conf/distro/include/distro_tracking_fields.inc
+++ b/meta/conf/distro/include/distro_tracking_fields.inc
@@ -802,12 +802,12 @@ RECIPE_MAINTAINER_pn-pax-utils = Scott Garman 
scott.a.gar...@intel.com
 
 RECIPE_STATUS_pn-sudo = green
 RECIPE_DEPENDENCY_CHECK_pn-sudo = not done
-RECIPE_LATEST_VERSION_pn-sudo = 1.7.4p6
+RECIPE_LATEST_VERSION_pn-sudo = 1.8.1p2
 RECIPE_INTEL_SECTION_pn-sudo = base utils
-RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-sudo = 1 week
-RECIPE_LATEST_RELEASE_DATE_pn-sudo = 2011/01/19
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-sudo = 1 month
+RECIPE_LATEST_RELEASE_DATE_pn-sudo = 2011/05/16
 RECIPE_COMMENTS_pn-sudo = 
-RECIPE_LAST_UPDATE_pn-sudo = Jan 23, 2011
+RECIPE_LAST_UPDATE_pn-sudo = Jun 14, 2011
 RECIPE_MAINTAINER_pn-sudo = Scott Garman scott.a.gar...@intel.com
 
 RECIPE_STATUS_pn-blktool = green
-- 
1.7.1


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


[OE-core] [PATCH 1/2] sudo: upgrade to v1.8.1p2

2011-06-14 Thread Scott Garman
Upgrading to the latest stable release of sudo.

This version of sudo has reorganized its source code layout, hence
the LIC_FILES_CHKSUM related changes. Also, some of the individual
.c files we checksummed (nonunix.h, vasgroups.c) are no longer
shipped with the sources. Finally, an embedded copy of zlib is now
included in these sources, so Zlib is included as one of the
licenses. I could not find any evidence of MIT-licensed sources,
so that license has been removed.

Signed-off-by: Scott Garman scott.a.gar...@intel.com
---
 meta/recipes-extended/sudo/sudo.inc|   27 ---
 .../sudo/{sudo_1.7.4p6.bb = sudo_1.8.1p2.bb}  |4 +-
 2 files changed, 13 insertions(+), 18 deletions(-)
 rename meta/recipes-extended/sudo/{sudo_1.7.4p6.bb = sudo_1.8.1p2.bb} (52%)

diff --git a/meta/recipes-extended/sudo/sudo.inc 
b/meta/recipes-extended/sudo/sudo.inc
index fd68057..0d9f35e 100644
--- a/meta/recipes-extended/sudo/sudo.inc
+++ b/meta/recipes-extended/sudo/sudo.inc
@@ -4,14 +4,12 @@ HOMEPAGE = http://www.sudo.ws;
 BUGTRACKER = http://www.sudo.ws/bugs/;
 PRIORITY = optional
 SECTION = admin
-LICENSE = ISC  UCB  MIT
-LIC_FILES_CHKSUM = file://LICENSE;md5=0b07397b2fca3fb8b71f08cd85c6eb3f \
-
file://nonunix.h;beginline=4;endline=28;md5=af7d361f47ae60769cac77e4fca0dbb0 \
-
file://vasgroups.c;beginline=4;endline=28;md5=af7d361f47ae60769cac77e4fca0dbb0 \
-
file://fnmatch.c;beginline=6;endline=31;md5=5872733146b9eb0deb79e1f664815b85 \
-
file://getcwd.c;beginline=5;endline=27;md5=449af4cc57fc7d46f42090608ba3e681 \
-
file://glob.c;beginline=6;endline=31;md5=5872733146b9eb0deb79e1f664815b85 \
-
file://snprintf.c;beginline=6;endline=31;md5=c98b24f02967c095d7a70ae2e4d4d4ea
+LICENSE = ISC  UCB  Zlib
+LIC_FILES_CHKSUM = file://doc/LICENSE;md5=54f1b46c2459ecec3d892618eab44302 \
+
file://compat/fnmatch.c;beginline=6;endline=31;md5=5872733146b9eb0deb79e1f664815b85
 \
+
file://compat/getcwd.c;beginline=5;endline=27;md5=449af4cc57fc7d46f42090608ba3e681
 \
+
file://compat/glob.c;beginline=6;endline=31;md5=5872733146b9eb0deb79e1f664815b85
 \
+
file://compat/snprintf.c;beginline=6;endline=31;md5=c98b24f02967c095d7a70ae2e4d4d4ea
 
 inherit autotools
 
@@ -23,17 +21,14 @@ do_configure_prepend () {
fi
 }
 
-# The script mkinstalldirs from package sudo will create directory 
-# /var/lib/sudo by recursion with mode 0700 during installing files.
-# That is to say, var, var/lib and var/lib/sudo will possess access 
authority 
-# with mode 0700. It cause that directory var and var/lib 
-# can't be accessed by common user. Creating directory /var/lib before 
-# installing files can resolve this problem.
-
+# Explicitly create ${localstatedir}/lib before do_install to ensure
+# the directory is accessible by all users. Otherwise the mkinstalldirs
+# script (from sudo) will recursively create ${localstatedir}/lib/sudo
+# and then chmod each directory with 0700 permissions, which isn't what
+# we want (i.e, users would not be able to access /var/lib).
 do_install_prepend (){
mkdir -p ${D}/${localstatedir}/lib
 }
- 
 
 pkg_postinst_${PN} () {
if [ x$D != x ]; then
diff --git a/meta/recipes-extended/sudo/sudo_1.7.4p6.bb 
b/meta/recipes-extended/sudo/sudo_1.8.1p2.bb
similarity index 52%
rename from meta/recipes-extended/sudo/sudo_1.7.4p6.bb
rename to meta/recipes-extended/sudo/sudo_1.8.1p2.bb
index edc9a0e..7eba307 100644
--- a/meta/recipes-extended/sudo/sudo_1.7.4p6.bb
+++ b/meta/recipes-extended/sudo/sudo_1.8.1p2.bb
@@ -5,7 +5,7 @@ PR = r0
 SRC_URI = http://ftp.sudo.ws/sudo/dist/sudo-${PV}.tar.gz \
file://libtool.patch
 
-SRC_URI[md5sum] = 1ae12d3d22e7ffedbf2db26f957676f0
-SRC_URI[sha256sum] = 
20091ef71018698c674c779f4b57178b2ecb4275fa34909b06219d2688ad14d5
+SRC_URI[md5sum] = e8330f0e63b0ecb2e12b5c76922818cc
+SRC_URI[sha256sum] = 
281f90c80547cf22132e351e7f61c25ba4ba9cf393438468f318f9a7884026fb
 
 EXTRA_OECONF +=  --with-pam=no
-- 
1.7.1


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


[OE-core] [PATCH 0/2] sudo upgrade

2011-06-14 Thread Scott Garman
Hello,

Here's a recipe upgrade I squeezed in between some other things this
morning.

The following changes since commit 7aa7673459376aff911cef820c9417c998d1aa96:

  meta-yocto/linux-yocto: update to match the renamed linux-yocto recipes 
(2011-06-14 09:21:32 -0700)

are available in the git repository at:
  git://git.pokylinux.org/poky-contrib sgarman/sudo-upgrade
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=sgarman/sudo-upgrade

Scott Garman (2):
  sudo: upgrade to v1.8.1p2
  distro_tracking: update sudo tracking info

 .../conf/distro/include/distro_tracking_fields.inc |8 +++---
 meta/recipes-extended/sudo/sudo.inc|   27 ---
 .../sudo/{sudo_1.7.4p6.bb = sudo_1.8.1p2.bb}  |4 +-
 3 files changed, 17 insertions(+), 22 deletions(-)
 rename meta/recipes-extended/sudo/{sudo_1.7.4p6.bb = sudo_1.8.1p2.bb} (52%)


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


Re: [OE-core] [PATCH 1/1] eglibc 2.12/2.13: Upgrade SRCREV

2011-06-14 Thread Khem Raj
On Tue, Jun 14, 2011 at 9:07 AM, Koen Kooi k...@dominion.thruhere.net wrote:
 It seems that this broke do_patch, could you have a look at it please?


for 2.13 its ok on my build box right now. Let me try 2.12

 Op 13 jun 2011, om 08:10 heeft Khem Raj het volgende geschreven:

 We need http://www.eglibc.org/archives/patches/msg00923.html
 to get through the problem we see when OPTION_EGLIBC_RTLD_DEBUG
 is disabled. This patch has been backported to both 2.12 and 2.13
 branches. We bump SRCREVs to have that change.

 Signed-off-by: Khem Raj raj.k...@gmail.com
 ---
 meta/recipes-core/eglibc/eglibc_2.12.bb |    2 +-
 meta/recipes-core/eglibc/eglibc_2.13.bb |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

 diff --git a/meta/recipes-core/eglibc/eglibc_2.12.bb 
 b/meta/recipes-core/eglibc/eglibc_2.12.bb
 index e69cd0f..d851b5d 100644
 --- a/meta/recipes-core/eglibc/eglibc_2.12.bb
 +++ b/meta/recipes-core/eglibc/eglibc_2.12.bb
 @@ -4,7 +4,7 @@ DEPENDS += gperf-native
 FILESPATHPKG =. eglibc-svn:
 PR = r14

 -SRCREV = 11982
 +SRCREV = 14158

 EGLIBC_BRANCH=eglibc-2_12
 SRC_URI = 
 svn://www.eglibc.org/svn/branches/;module=${EGLIBC_BRANCH};proto=http \
 diff --git a/meta/recipes-core/eglibc/eglibc_2.13.bb 
 b/meta/recipes-core/eglibc/eglibc_2.13.bb
 index c77bf3c..9a9773c 100644
 --- a/meta/recipes-core/eglibc/eglibc_2.13.bb
 +++ b/meta/recipes-core/eglibc/eglibc_2.13.bb
 @@ -1,6 +1,6 @@
 require eglibc.inc

 -SRCREV = 13356
 +SRCREV = 14157

 DEPENDS += gperf-native
 FILESPATHPKG =. eglibc-svn:
 --
 1.7.4.1


 ___
 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] eglibc_2.12.bb: Remove already upstreamed fix-for-make-3.82.diff

2011-06-14 Thread Khem Raj
This patch is already applied to eglibc 2.12 branch as seen here
http://www.eglibc.org/cgi-bin/viewcvs.cgi/branches/eglibc-2_12/libc/manual/Makefile?rev=12230sortby=dater2=12230r1=10495

Signed-off-by: Khem Raj raj.k...@gmail.com
---
 .../eglibc/eglibc-2.12/fix-for-make-3.82.diff  |   27 
 meta/recipes-core/eglibc/eglibc_2.12.bb|3 +-
 2 files changed, 1 insertions(+), 29 deletions(-)
 delete mode 100644 meta/recipes-core/eglibc/eglibc-2.12/fix-for-make-3.82.diff

diff --git a/meta/recipes-core/eglibc/eglibc-2.12/fix-for-make-3.82.diff 
b/meta/recipes-core/eglibc/eglibc-2.12/fix-for-make-3.82.diff
deleted file mode 100644
index 89fff79..000
--- a/meta/recipes-core/eglibc/eglibc-2.12/fix-for-make-3.82.diff
+++ /dev/null
@@ -1,27 +0,0 @@
-Upstream-Status: Inappropriate [Backport]
-
-Make 3.82, as shipped with Fedora 14, fixes some holes in the parser which in
-turn breaks behaviour of some Makefiles. Most notably eglibc's.
-
-http://www.mail-archive.com/bug-make@gnu.org/msg06220.html
-
-Fix back-ported from glibc/eglibc revision control.
-
-JL 13/10/10
-
-Index: libc/manual/Makefile
-===
 libc.orig/manual/Makefile
-+++ libc/manual/Makefile
-@@ -243,7 +243,10 @@ ifdef objpfx
- .PHONY: stubs
- stubs: $(objpfx)stubs
- endif
--$(objpfx)stubs ../po/manual.pot $(objpfx)stamp%:
-+$(objpfx)stubs ../po/manual.pot:
-+  $(make-target-directory)
-+  touch $@
-+$(objpfx)stamp%:
-   $(make-target-directory)
-   touch $@
- 
diff --git a/meta/recipes-core/eglibc/eglibc_2.12.bb 
b/meta/recipes-core/eglibc/eglibc_2.12.bb
index d851b5d..fe2f51d 100644
--- a/meta/recipes-core/eglibc/eglibc_2.12.bb
+++ b/meta/recipes-core/eglibc/eglibc_2.12.bb
@@ -1,7 +1,6 @@
 require eglibc.inc
 
 DEPENDS += gperf-native
-FILESPATHPKG =. eglibc-svn:
 PR = r14
 
 SRCREV = 14158
@@ -14,7 +13,7 @@ SRC_URI = 
svn://www.eglibc.org/svn/branches/;module=${EGLIBC_BRANCH};proto=http
file://mips-rld-map-check.patch \
file://etc/ld.so.conf \
file://generate-supported.mk \
-  file://fix-for-make-3.82.diff
+ 
 SRC_URI_append_virtclass-nativesdk =  file://ld-search-order.patch
 S = ${WORKDIR}/${EGLIBC_BRANCH}/libc
 B = ${WORKDIR}/build-${TARGET_SYS}
-- 
1.7.4.1


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


Re: [OE-core] [PATCH] eglibc_2.12.bb: Remove already upstreamed fix-for-make-3.82.diff

2011-06-14 Thread Koen Kooi
Testing it now

Op 14 jun 2011, om 20:53 heeft Khem Raj het volgende geschreven:

 This patch is already applied to eglibc 2.12 branch as seen here
 http://www.eglibc.org/cgi-bin/viewcvs.cgi/branches/eglibc-2_12/libc/manual/Makefile?rev=12230sortby=dater2=12230r1=10495
 
 Signed-off-by: Khem Raj raj.k...@gmail.com
 ---
 .../eglibc/eglibc-2.12/fix-for-make-3.82.diff  |   27 
 meta/recipes-core/eglibc/eglibc_2.12.bb|3 +-
 2 files changed, 1 insertions(+), 29 deletions(-)
 delete mode 100644 meta/recipes-core/eglibc/eglibc-2.12/fix-for-make-3.82.diff
 
 diff --git a/meta/recipes-core/eglibc/eglibc-2.12/fix-for-make-3.82.diff 
 b/meta/recipes-core/eglibc/eglibc-2.12/fix-for-make-3.82.diff
 deleted file mode 100644
 index 89fff79..000
 --- a/meta/recipes-core/eglibc/eglibc-2.12/fix-for-make-3.82.diff
 +++ /dev/null
 @@ -1,27 +0,0 @@
 -Upstream-Status: Inappropriate [Backport]
 -
 -Make 3.82, as shipped with Fedora 14, fixes some holes in the parser which in
 -turn breaks behaviour of some Makefiles. Most notably eglibc's.
 -
 -http://www.mail-archive.com/bug-make@gnu.org/msg06220.html
 -
 -Fix back-ported from glibc/eglibc revision control.
 -
 -JL 13/10/10
 -
 -Index: libc/manual/Makefile
 -===
  libc.orig/manual/Makefile
 -+++ libc/manual/Makefile
 -@@ -243,7 +243,10 @@ ifdef objpfx
 - .PHONY: stubs
 - stubs: $(objpfx)stubs
 - endif
 --$(objpfx)stubs ../po/manual.pot $(objpfx)stamp%:
 -+$(objpfx)stubs ../po/manual.pot:
 -+$(make-target-directory)
 -+touch $@
 -+$(objpfx)stamp%:
 - $(make-target-directory)
 - touch $@
 - 
 diff --git a/meta/recipes-core/eglibc/eglibc_2.12.bb 
 b/meta/recipes-core/eglibc/eglibc_2.12.bb
 index d851b5d..fe2f51d 100644
 --- a/meta/recipes-core/eglibc/eglibc_2.12.bb
 +++ b/meta/recipes-core/eglibc/eglibc_2.12.bb
 @@ -1,7 +1,6 @@
 require eglibc.inc
 
 DEPENDS += gperf-native
 -FILESPATHPKG =. eglibc-svn:
 PR = r14
 
 SRCREV = 14158
 @@ -14,7 +13,7 @@ SRC_URI = 
 svn://www.eglibc.org/svn/branches/;module=${EGLIBC_BRANCH};proto=http
file://mips-rld-map-check.patch \
file://etc/ld.so.conf \
file://generate-supported.mk \
 -file://fix-for-make-3.82.diff
 +   
 SRC_URI_append_virtclass-nativesdk =  file://ld-search-order.patch
 S = ${WORKDIR}/${EGLIBC_BRANCH}/libc
 B = ${WORKDIR}/build-${TARGET_SYS}
 -- 
 1.7.4.1
 
 
 ___
 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] [PATCH] eglibc_2.12.bb: Remove already upstreamed fix-for-make-3.82.diff

2011-06-14 Thread Koen Kooi

Op 14 jun 2011, om 20:53 heeft Khem Raj het volgende geschreven:

 This patch is already applied to eglibc 2.12 branch as seen here
 http://www.eglibc.org/cgi-bin/viewcvs.cgi/branches/eglibc-2_12/libc/manual/Makefile?rev=12230sortby=dater2=12230r1=10495
 
 Signed-off-by: Khem Raj raj.k...@gmail.com

Acked-by: Koen Kooi k...@dominion.thruhere.net

 ---
 .../eglibc/eglibc-2.12/fix-for-make-3.82.diff  |   27 
 meta/recipes-core/eglibc/eglibc_2.12.bb|3 +-
 2 files changed, 1 insertions(+), 29 deletions(-)
 delete mode 100644 meta/recipes-core/eglibc/eglibc-2.12/fix-for-make-3.82.diff
 
 diff --git a/meta/recipes-core/eglibc/eglibc-2.12/fix-for-make-3.82.diff 
 b/meta/recipes-core/eglibc/eglibc-2.12/fix-for-make-3.82.diff
 deleted file mode 100644
 index 89fff79..000
 --- a/meta/recipes-core/eglibc/eglibc-2.12/fix-for-make-3.82.diff
 +++ /dev/null
 @@ -1,27 +0,0 @@
 -Upstream-Status: Inappropriate [Backport]
 -
 -Make 3.82, as shipped with Fedora 14, fixes some holes in the parser which in
 -turn breaks behaviour of some Makefiles. Most notably eglibc's.
 -
 -http://www.mail-archive.com/bug-make@gnu.org/msg06220.html
 -
 -Fix back-ported from glibc/eglibc revision control.
 -
 -JL 13/10/10
 -
 -Index: libc/manual/Makefile
 -===
  libc.orig/manual/Makefile
 -+++ libc/manual/Makefile
 -@@ -243,7 +243,10 @@ ifdef objpfx
 - .PHONY: stubs
 - stubs: $(objpfx)stubs
 - endif
 --$(objpfx)stubs ../po/manual.pot $(objpfx)stamp%:
 -+$(objpfx)stubs ../po/manual.pot:
 -+$(make-target-directory)
 -+touch $@
 -+$(objpfx)stamp%:
 - $(make-target-directory)
 - touch $@
 - 
 diff --git a/meta/recipes-core/eglibc/eglibc_2.12.bb 
 b/meta/recipes-core/eglibc/eglibc_2.12.bb
 index d851b5d..fe2f51d 100644
 --- a/meta/recipes-core/eglibc/eglibc_2.12.bb
 +++ b/meta/recipes-core/eglibc/eglibc_2.12.bb
 @@ -1,7 +1,6 @@
 require eglibc.inc
 
 DEPENDS += gperf-native
 -FILESPATHPKG =. eglibc-svn:
 PR = r14
 
 SRCREV = 14158
 @@ -14,7 +13,7 @@ SRC_URI = 
 svn://www.eglibc.org/svn/branches/;module=${EGLIBC_BRANCH};proto=http
file://mips-rld-map-check.patch \
file://etc/ld.so.conf \
file://generate-supported.mk \
 -file://fix-for-make-3.82.diff
 +   
 SRC_URI_append_virtclass-nativesdk =  file://ld-search-order.patch
 S = ${WORKDIR}/${EGLIBC_BRANCH}/libc
 B = ${WORKDIR}/build-${TARGET_SYS}
 -- 
 1.7.4.1
 
 
 ___
 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] eglibc: bump PR for SRCREV changes

2011-06-14 Thread Koen Kooi
Signed-off-by: Koen Kooi k...@dominion.thruhere.net
---
 meta/recipes-core/eglibc/eglibc_2.12.bb |2 +-
 meta/recipes-core/eglibc/eglibc_2.13.bb |2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-core/eglibc/eglibc_2.12.bb 
b/meta/recipes-core/eglibc/eglibc_2.12.bb
index fe2f51d..f858bbc 100644
--- a/meta/recipes-core/eglibc/eglibc_2.12.bb
+++ b/meta/recipes-core/eglibc/eglibc_2.12.bb
@@ -1,7 +1,7 @@
 require eglibc.inc
 
 DEPENDS += gperf-native
-PR = r14
+PR = r15
 
 SRCREV = 14158
 
diff --git a/meta/recipes-core/eglibc/eglibc_2.13.bb 
b/meta/recipes-core/eglibc/eglibc_2.13.bb
index 9a9773c..3490d2d 100644
--- a/meta/recipes-core/eglibc/eglibc_2.13.bb
+++ b/meta/recipes-core/eglibc/eglibc_2.13.bb
@@ -4,7 +4,7 @@ SRCREV = 14157
 
 DEPENDS += gperf-native
 FILESPATHPKG =. eglibc-svn:
-PR = r1
+PR = r2
 PR_append = +svnr${SRCPV}
 
 EGLIBC_BRANCH=eglibc-2_13
-- 
1.6.6.1


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


Re: [OE-core] Where is atom-pc.conf hiding?

2011-06-14 Thread Tom Zanussi
On Tue, 2011-06-14 at 00:40 -0700, Koen Kooi wrote:
 Op 13 jun 2011, om 23:30 heeft Richard Purdie het volgende geschreven:
 
  On Mon, 2011-06-13 at 22:36 +0200, Koen Kooi wrote:
  Op 13 jun 2011, om 22:28 heeft Saul Wold het volgende geschreven:
  
  On 06/13/2011 11:31 AM, Koen Kooi wrote:
  Hi,
  
  Khem was asking if I could reproduce the recent x86 breakage he was 
  seeing[1] and I ran into another bug:
  
  koen@dominion:/OE/tentacle/sources/meta-intel$ git blame 
  meta-n450/conf/machine/n450.conf  | grep atom
  158f88d7 (Saul Wold   2011-01-03 15:33:52 -0800  6) require 
  conf/machine/atom-pc.conf
  
  meta-yocto seems to be the place you need to look!
  
  I hope that the layering tools can help to detect and inform folks of 
  this like of dependency.
  
  Isn't meta-yocto supposed to a the integration layer with no new
  parts? I can't use meta-yocto since it has conflicting beagleboard
  stuff in it, which means that meta-intel is now broken for me as well.
  That surely isn't the intended plan?!?!
  
  The plan on public record is that atom-pc moves to meta-intel as soon as
  the layer tooling comes online and meta-yocto becomes its own repo
  (which at present its not but its certainly the intent).
 
 So can someone at least put that in the meta-intel or meta-n450 README? Most 
 layers now have a README with the dependency info (e.g. 
 http://git.shr-project.org/git/?p=meta-smartphone.git;a=blob;f=meta-palm/README;h=200a3c83ff11ad790fe4e03e93a26520ec0c6714;hb=HEAD
  ) It would be nice if the ones on yocto-project.org had somethign similar :)
 _

Would something like this do the trick for now (if so, I can do similar
for the other meta-intel bsps)?

From ae612a895b320471f65e289328fd351d4094a7c2 Mon Sep 17 00:00:00 2001
Message-Id:
ae612a895b320471f65e289328fd351d4094a7c2.1308077431.git.tom.zanu...@intel.com
From: Tom Zanussi tom.zanu...@intel.com
Date: Tue, 14 Jun 2011 13:49:24 -0500
Subject: [PATCH] meta-n450: add dependency info

Add information on the dependencies needed to use the meta-n450 layer.

Signed-off-by: Tom Zanussi tom.zanu...@intel.com
---
 meta-n450/ReleaseNotes |   30 ++
 1 files changed, 30 insertions(+), 0 deletions(-)

diff --git a/meta-n450/ReleaseNotes b/meta-n450/ReleaseNotes
index 23ac815..4257d94 100644
--- a/meta-n450/ReleaseNotes
+++ b/meta-n450/ReleaseNotes
@@ -1,8 +1,38 @@
 Poky Laverne Release 4.0
 
+- Dependencies
 - Features and Updates
 - Known Issues
 
+DEPENDENCIES
+
+
+This layer depends on:
+
+  URI: git://git.openembedded.org/bitbake
+  branch: master
+
+  URI: git://git.openembedded.org/openembedded-core
+  layers: meta
+  branch: master
+
+  URI: git://git.yoctoproject.org/poky
+  layers: meta-yocto
+  branch: master
+
+NOTE: n450 currently depends on meta-yocto due to atom-pc
+dependencies.  The plan is to move atom-pc to meta-intel as soon as
+the layer tooling comes online and meta-yocto becomes its own repo.
+At that point, meta-yocto will no longer be required.
+
+Note also that the layering with respect to the poky repo is in
+transition; it currently contains both meta from openembedded-core and
+bitbake along with some other files and directories which will
+eventually be contained in standalone repos once the ongoing layering
+work has been completed.  As such, the master branch of the poky repo
+can at the present time be used to satisfy all meta-intel
+dependencies.
+
 
 FEATURES AND UPDATES
 
-- 
1.7.0.4



 __
 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] Where is atom-pc.conf hiding?

2011-06-14 Thread Koen Kooi

Op 14 jun 2011, om 22:20 heeft Tom Zanussi het volgende geschreven:

 On Tue, 2011-06-14 at 00:40 -0700, Koen Kooi wrote:
 Op 13 jun 2011, om 23:30 heeft Richard Purdie het volgende geschreven:
 
 On Mon, 2011-06-13 at 22:36 +0200, Koen Kooi wrote:
 Op 13 jun 2011, om 22:28 heeft Saul Wold het volgende geschreven:
 
 On 06/13/2011 11:31 AM, Koen Kooi wrote:
 Hi,
 
 Khem was asking if I could reproduce the recent x86 breakage he was 
 seeing[1] and I ran into another bug:
 
 koen@dominion:/OE/tentacle/sources/meta-intel$ git blame 
 meta-n450/conf/machine/n450.conf  | grep atom
 158f88d7 (Saul Wold   2011-01-03 15:33:52 -0800  6) require 
 conf/machine/atom-pc.conf
 
 meta-yocto seems to be the place you need to look!
 
 I hope that the layering tools can help to detect and inform folks of 
 this like of dependency.
 
 Isn't meta-yocto supposed to a the integration layer with no new
 parts? I can't use meta-yocto since it has conflicting beagleboard
 stuff in it, which means that meta-intel is now broken for me as well.
 That surely isn't the intended plan?!?!
 
 The plan on public record is that atom-pc moves to meta-intel as soon as
 the layer tooling comes online and meta-yocto becomes its own repo
 (which at present its not but its certainly the intent).
 
 So can someone at least put that in the meta-intel or meta-n450 README? Most 
 layers now have a README with the dependency info (e.g. 
 http://git.shr-project.org/git/?p=meta-smartphone.git;a=blob;f=meta-palm/README;h=200a3c83ff11ad790fe4e03e93a26520ec0c6714;hb=HEAD
  ) It would be nice if the ones on yocto-project.org had somethign similar :)
 _
 
 Would something like this do the trick for now (if so, I can do similar
 for the other meta-intel bsps)?

I'd put it in README, but yeah, it's an improvement.
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH V2] allarch.bbclass: Set FEED_ARCH to original value of BASE_PACKAGE_ARCH and then set BASE_PACKAGE_ARCH to 'all'

2011-06-14 Thread Khem Raj
PACKAGE_ARCH is set to BASE_PACKAGE_ARCH so we do not
need to define it here since we already define BASE_PACKAGE_ARCH

angstrom sets FEED_ARCH like

FEED_ARCH ?= ${BASE_PACKAGE_ARCH}

and 'all' doesnt go well for FEED_ARCH as it ends up with
parsing error for x86 machines.

This might be a latent bug in bitbake but allarch.bbclass
excavated it and we burry it in the same class.

This makes the behavior same as it was before allarch.bbclass
where we set PACKAGE_ARCH = all for common packages

Signed-off-by: Khem Raj raj.k...@gmail.com
---
 meta/classes/allarch.bbclass |5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/meta/classes/allarch.bbclass b/meta/classes/allarch.bbclass
index e3ac392..b9ba28b 100644
--- a/meta/classes/allarch.bbclass
+++ b/meta/classes/allarch.bbclass
@@ -2,9 +2,10 @@
 # This class is used for architecture independent recipes/data files (usally 
scripts)
 #
 
+# We need to pour the value of BASE_PACKAGE_ARCH into FEED_ARCH
+# before we reset it
+FEED_ARCH := ${BASE_PACKAGE_ARCH}
 BASE_PACKAGE_ARCH = all
-PACKAGE_ARCH = all
-
 # No need for virtual/libc or a cross compiler
 INHIBIT_DEFAULT_DEPS = 1
 
-- 
1.7.4.1


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


Re: [OE-core] [PATCH V2] allarch.bbclass: Set FEED_ARCH to original value of BASE_PACKAGE_ARCH and then set BASE_PACKAGE_ARCH to 'all'

2011-06-14 Thread Koen Kooi

Op 14 jun 2011, om 23:13 heeft Khem Raj het volgende geschreven:

 PACKAGE_ARCH is set to BASE_PACKAGE_ARCH so we do not
 need to define it here since we already define BASE_PACKAGE_ARCH
 
 angstrom sets FEED_ARCH like
 
 FEED_ARCH ?= ${BASE_PACKAGE_ARCH}
 
 and 'all' doesnt go well for FEED_ARCH as it ends up with
 parsing error for x86 machines.
 
 This might be a latent bug in bitbake but allarch.bbclass
 excavated it and we burry it in the same class.
 
 This makes the behavior same as it was before allarch.bbclass
 where we set PACKAGE_ARCH = all for common packages
 
 Signed-off-by: Khem Raj raj.k...@gmail.com

Just to repeat the questions you answered on IRC already:

this will still result in a foo_1.0_all.ipk, right? So I don't have to 
recreated the feeds *again* as I needed to do after the 
machine-name-machine_name changes?

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 V2] allarch.bbclass: Set FEED_ARCH to original value of BASE_PACKAGE_ARCH and then set BASE_PACKAGE_ARCH to 'all'

2011-06-14 Thread Richard Purdie
On Tue, 2011-06-14 at 14:13 -0700, Khem Raj wrote:
 Signed-off-by: Khem Raj raj.k...@gmail.com
 ---
  meta/classes/allarch.bbclass |5 +++--
  1 files changed, 3 insertions(+), 2 deletions(-)
 
 diff --git a/meta/classes/allarch.bbclass b/meta/classes/allarch.bbclass
 index e3ac392..b9ba28b 100644
 --- a/meta/classes/allarch.bbclass
 +++ b/meta/classes/allarch.bbclass
 @@ -2,9 +2,10 @@
  # This class is used for architecture independent recipes/data files (usally 
 scripts)
  #
  
 +# We need to pour the value of BASE_PACKAGE_ARCH into FEED_ARCH
 +# before we reset it
 +FEED_ARCH := ${BASE_PACKAGE_ARCH}
  BASE_PACKAGE_ARCH = all
 -PACKAGE_ARCH = all
 -
  # No need for virtual/libc or a cross compiler
  INHIBIT_DEFAULT_DEPS = 1

This is a *really* bad idea. An all package should have no need to set
architecture specific values into FEED_ARCH.

Just for those not following IRC, the problem is Angstrom adds FEED_ARCH
to OVERRIDES. Adding all to overrides turns out to do nasty things to
classes like rm_work with _all in the function names.
 
I'd suggest that various machines should start adding things like armv7a
to ${MACHINEOVERRIDES} which has a much more clearly defined scope and
that FEED_ARCH should quietly die ;-).

Cheers,

Richard



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


Re: [OE-core] [PATCH V2] allarch.bbclass: Set FEED_ARCH to original value of BASE_PACKAGE_ARCH and then set BASE_PACKAGE_ARCH to 'all'

2011-06-14 Thread Khem Raj
On Tue, Jun 14, 2011 at 2:24 PM, Richard Purdie
richard.pur...@linuxfoundation.org wrote:
 On Tue, 2011-06-14 at 14:13 -0700, Khem Raj wrote:
 Signed-off-by: Khem Raj raj.k...@gmail.com
 ---
  meta/classes/allarch.bbclass |    5 +++--
  1 files changed, 3 insertions(+), 2 deletions(-)

 diff --git a/meta/classes/allarch.bbclass b/meta/classes/allarch.bbclass
 index e3ac392..b9ba28b 100644
 --- a/meta/classes/allarch.bbclass
 +++ b/meta/classes/allarch.bbclass
 @@ -2,9 +2,10 @@
  # This class is used for architecture independent recipes/data files 
 (usally scripts)
  #

 +# We need to pour the value of BASE_PACKAGE_ARCH into FEED_ARCH
 +# before we reset it
 +FEED_ARCH := ${BASE_PACKAGE_ARCH}
  BASE_PACKAGE_ARCH = all
 -PACKAGE_ARCH = all
 -
  # No need for virtual/libc or a cross compiler
  INHIBIT_DEFAULT_DEPS = 1

 This is a *really* bad idea. An all package should have no need to set
 architecture specific values into FEED_ARCH.

 Just for those not following IRC, the problem is Angstrom adds FEED_ARCH
 to OVERRIDES. Adding all to overrides turns out to do nasty things to
 classes like rm_work with _all in the function names.

 I'd suggest that various machines should start adding things like armv7a
 to ${MACHINEOVERRIDES} which has a much more clearly defined scope and
 that FEED_ARCH should quietly die ;-).

Would it make sense to add TARGET_SUBARCH variable ?

TARRGET_ARCH = arm
TARGET_SUBARCH = armv7a
MACHINE=beagleboard

and in bitbake.conf

TARGET_SUBARCH ??= ${TARGET_ARCH}


 Cheers,

 Richard



 ___
 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] Where is atom-pc.conf hiding?

2011-06-14 Thread Tom Zanussi
On Tue, 2011-06-14 at 14:08 -0700, Koen Kooi wrote:
 Op 14 jun 2011, om 22:20 heeft Tom Zanussi het volgende geschreven:
 
  On Tue, 2011-06-14 at 00:40 -0700, Koen Kooi wrote:
  Op 13 jun 2011, om 23:30 heeft Richard Purdie het volgende geschreven:
  
  On Mon, 2011-06-13 at 22:36 +0200, Koen Kooi wrote:
  Op 13 jun 2011, om 22:28 heeft Saul Wold het volgende geschreven:
  
  On 06/13/2011 11:31 AM, Koen Kooi wrote:
  Hi,
  
  Khem was asking if I could reproduce the recent x86 breakage he was 
  seeing[1] and I ran into another bug:
  
  koen@dominion:/OE/tentacle/sources/meta-intel$ git blame 
  meta-n450/conf/machine/n450.conf  | grep atom
  158f88d7 (Saul Wold   2011-01-03 15:33:52 -0800  6) require 
  conf/machine/atom-pc.conf
  
  meta-yocto seems to be the place you need to look!
  
  I hope that the layering tools can help to detect and inform folks of 
  this like of dependency.
  
  Isn't meta-yocto supposed to a the integration layer with no new
  parts? I can't use meta-yocto since it has conflicting beagleboard
  stuff in it, which means that meta-intel is now broken for me as well.
  That surely isn't the intended plan?!?!
  
  The plan on public record is that atom-pc moves to meta-intel as soon as
  the layer tooling comes online and meta-yocto becomes its own repo
  (which at present its not but its certainly the intent).
  
  So can someone at least put that in the meta-intel or meta-n450 README? 
  Most layers now have a README with the dependency info (e.g. 
  http://git.shr-project.org/git/?p=meta-smartphone.git;a=blob;f=meta-palm/README;h=200a3c83ff11ad790fe4e03e93a26520ec0c6714;hb=HEAD
   ) It would be nice if the ones on yocto-project.org had somethign similar 
  :)
  _
  
  Would something like this do the trick for now (if so, I can do similar
  for the other meta-intel bsps)?
 
 I'd put it in README, but yeah, it's an improvement.

OK, yeah, for some reason n450 decided to name its README
'ReleaseNotes'.  I'll find out if there was a reason for that and rename
it to README like the others if not...

Tom

 ___
 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] [PATCH V2] allarch.bbclass: Set FEED_ARCH to original value of BASE_PACKAGE_ARCH and then set BASE_PACKAGE_ARCH to 'all'

2011-06-14 Thread Koen Kooi

Op 14 jun 2011, om 23:24 heeft Richard Purdie het volgende geschreven:

 On Tue, 2011-06-14 at 14:13 -0700, Khem Raj wrote:
 Signed-off-by: Khem Raj raj.k...@gmail.com
 ---
 meta/classes/allarch.bbclass |5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
 
 diff --git a/meta/classes/allarch.bbclass b/meta/classes/allarch.bbclass
 index e3ac392..b9ba28b 100644
 --- a/meta/classes/allarch.bbclass
 +++ b/meta/classes/allarch.bbclass
 @@ -2,9 +2,10 @@
 # This class is used for architecture independent recipes/data files (usally 
 scripts)
 #
 
 +# We need to pour the value of BASE_PACKAGE_ARCH into FEED_ARCH
 +# before we reset it
 +FEED_ARCH := ${BASE_PACKAGE_ARCH}
 BASE_PACKAGE_ARCH = all
 -PACKAGE_ARCH = all
 -
 # No need for virtual/libc or a cross compiler
 INHIBIT_DEFAULT_DEPS = 1
 
 This is a *really* bad idea. An all package should have no need to set
 architecture specific values into FEED_ARCH.
 
 Just for those not following IRC, the problem is Angstrom adds FEED_ARCH
 to OVERRIDES. Adding all to overrides turns out to do nasty things to
 classes like rm_work with _all in the function names.

So why don't we just set PACKAGE_ARCH = all in allarch.bbclass and not touch 
BASE_PACKAGE_ARCH and FEED_ARCH?

 I'd suggest that various machines should start adding things like armv7a
 to ${MACHINEOVERRIDES} which has a much more clearly defined scope and
 that FEED_ARCH should quietly die ;-).

And that's what I've start calling a 'yocto' type of solution. That just 
doesn't scale since it relies on fixing all the machines out there instead of 
levering the knowledge provided by OE already. I'd appreciate a solution is 
better thought out.
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH V2] allarch.bbclass: Set FEED_ARCH to original value of BASE_PACKAGE_ARCH and then set BASE_PACKAGE_ARCH to 'all'

2011-06-14 Thread Koen Kooi

Op 14 jun 2011, om 23:32 heeft Khem Raj het volgende geschreven:

 On Tue, Jun 14, 2011 at 2:24 PM, Richard Purdie
 richard.pur...@linuxfoundation.org wrote:
 On Tue, 2011-06-14 at 14:13 -0700, Khem Raj wrote:
 Signed-off-by: Khem Raj raj.k...@gmail.com
 ---
  meta/classes/allarch.bbclass |5 +++--
  1 files changed, 3 insertions(+), 2 deletions(-)
 
 diff --git a/meta/classes/allarch.bbclass b/meta/classes/allarch.bbclass
 index e3ac392..b9ba28b 100644
 --- a/meta/classes/allarch.bbclass
 +++ b/meta/classes/allarch.bbclass
 @@ -2,9 +2,10 @@
  # This class is used for architecture independent recipes/data files 
 (usally scripts)
  #
 
 +# We need to pour the value of BASE_PACKAGE_ARCH into FEED_ARCH
 +# before we reset it
 +FEED_ARCH := ${BASE_PACKAGE_ARCH}
  BASE_PACKAGE_ARCH = all
 -PACKAGE_ARCH = all
 -
  # No need for virtual/libc or a cross compiler
  INHIBIT_DEFAULT_DEPS = 1
 
 This is a *really* bad idea. An all package should have no need to set
 architecture specific values into FEED_ARCH.
 
 Just for those not following IRC, the problem is Angstrom adds FEED_ARCH
 to OVERRIDES. Adding all to overrides turns out to do nasty things to
 classes like rm_work with _all in the function names.
 
 I'd suggest that various machines should start adding things like armv7a
 to ${MACHINEOVERRIDES} which has a much more clearly defined scope and
 that FEED_ARCH should quietly die ;-).
 
 Would it make sense to add TARGET_SUBARCH variable ?

and have it mean the same as BASE_PACKAGE_ARCH?
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH V2] allarch.bbclass: Set FEED_ARCH to original value of BASE_PACKAGE_ARCH and then set BASE_PACKAGE_ARCH to 'all'

2011-06-14 Thread Khem Raj
On Tue, Jun 14, 2011 at 2:33 PM, Koen Kooi k...@dominion.thruhere.net wrote:

 Op 14 jun 2011, om 23:32 heeft Khem Raj het volgende geschreven:

 On Tue, Jun 14, 2011 at 2:24 PM, Richard Purdie
 richard.pur...@linuxfoundation.org wrote:
 On Tue, 2011-06-14 at 14:13 -0700, Khem Raj wrote:
 Signed-off-by: Khem Raj raj.k...@gmail.com
 ---
  meta/classes/allarch.bbclass |    5 +++--
  1 files changed, 3 insertions(+), 2 deletions(-)

 diff --git a/meta/classes/allarch.bbclass b/meta/classes/allarch.bbclass
 index e3ac392..b9ba28b 100644
 --- a/meta/classes/allarch.bbclass
 +++ b/meta/classes/allarch.bbclass
 @@ -2,9 +2,10 @@
  # This class is used for architecture independent recipes/data files 
 (usally scripts)
  #

 +# We need to pour the value of BASE_PACKAGE_ARCH into FEED_ARCH
 +# before we reset it
 +FEED_ARCH := ${BASE_PACKAGE_ARCH}
  BASE_PACKAGE_ARCH = all
 -PACKAGE_ARCH = all
 -
  # No need for virtual/libc or a cross compiler
  INHIBIT_DEFAULT_DEPS = 1

 This is a *really* bad idea. An all package should have no need to set
 architecture specific values into FEED_ARCH.

 Just for those not following IRC, the problem is Angstrom adds FEED_ARCH
 to OVERRIDES. Adding all to overrides turns out to do nasty things to
 classes like rm_work with _all in the function names.

 I'd suggest that various machines should start adding things like armv7a
 to ${MACHINEOVERRIDES} which has a much more clearly defined scope and
 that FEED_ARCH should quietly die ;-).

 Would it make sense to add TARGET_SUBARCH variable ?

 and have it mean the same as BASE_PACKAGE_ARCH?

May be in some cases, but it wont be associated with packaging

 ___
 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] [PATCH V2] allarch.bbclass: Set FEED_ARCH to original value of BASE_PACKAGE_ARCH and then set BASE_PACKAGE_ARCH to 'all'

2011-06-14 Thread Khem Raj
On Tue, Jun 14, 2011 at 2:32 PM, Koen Kooi k...@dominion.thruhere.net wrote:

 Op 14 jun 2011, om 23:24 heeft Richard Purdie het volgende geschreven:

 On Tue, 2011-06-14 at 14:13 -0700, Khem Raj wrote:
 Signed-off-by: Khem Raj raj.k...@gmail.com
 ---
 meta/classes/allarch.bbclass |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

 diff --git a/meta/classes/allarch.bbclass b/meta/classes/allarch.bbclass
 index e3ac392..b9ba28b 100644
 --- a/meta/classes/allarch.bbclass
 +++ b/meta/classes/allarch.bbclass
 @@ -2,9 +2,10 @@
 # This class is used for architecture independent recipes/data files 
 (usally scripts)
 #

 +# We need to pour the value of BASE_PACKAGE_ARCH into FEED_ARCH
 +# before we reset it
 +FEED_ARCH := ${BASE_PACKAGE_ARCH}
 BASE_PACKAGE_ARCH = all
 -PACKAGE_ARCH = all
 -
 # No need for virtual/libc or a cross compiler
 INHIBIT_DEFAULT_DEPS = 1

 This is a *really* bad idea. An all package should have no need to set
 architecture specific values into FEED_ARCH.

 Just for those not following IRC, the problem is Angstrom adds FEED_ARCH
 to OVERRIDES. Adding all to overrides turns out to do nasty things to
 classes like rm_work with _all in the function names.

 So why don't we just set PACKAGE_ARCH = all in allarch.bbclass and not touch 
 BASE_PACKAGE_ARCH and FEED_ARCH?


because there are some machines conf files which use BASE_PACKAGE_ARCH e.g.
tune-xscale.inc

BASE_PACKAGE_ARCH = ${@['armv5teb',
'armv5te'][bb.data.getVar('SITEINFO_ENDIANESS', d, 1) == 'le']}

PACKAGE_EXTRA_ARCHS = ${@['armeb armv4b armv4tb armv5teb', 'arm armv4
armv4t armv5te'][bb.data.getVar('SITEINFO_ENDIANESS', d, 1) == 'le']}

and this does not get evaluated properly then

 I'd suggest that various machines should start adding things like armv7a
 to ${MACHINEOVERRIDES} which has a much more clearly defined scope and
 that FEED_ARCH should quietly die ;-).

 And that's what I've start calling a 'yocto' type of solution. That just 
 doesn't scale since it relies on fixing all the machines out there instead of 
 levering the knowledge provided by OE already. I'd appreciate a solution is 
 better thought out.
 ___
 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] [PATCH V2] allarch.bbclass: Set FEED_ARCH to original value of BASE_PACKAGE_ARCH and then set BASE_PACKAGE_ARCH to 'all'

2011-06-14 Thread Koen Kooi

Op 14 jun 2011, om 23:40 heeft Khem Raj het volgende geschreven:

 On Tue, Jun 14, 2011 at 2:32 PM, Koen Kooi k...@dominion.thruhere.net wrote:
 
 Op 14 jun 2011, om 23:24 heeft Richard Purdie het volgende geschreven:
 
 On Tue, 2011-06-14 at 14:13 -0700, Khem Raj wrote:
 Signed-off-by: Khem Raj raj.k...@gmail.com
 ---
 meta/classes/allarch.bbclass |5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
 
 diff --git a/meta/classes/allarch.bbclass b/meta/classes/allarch.bbclass
 index e3ac392..b9ba28b 100644
 --- a/meta/classes/allarch.bbclass
 +++ b/meta/classes/allarch.bbclass
 @@ -2,9 +2,10 @@
 # This class is used for architecture independent recipes/data files 
 (usally scripts)
 #
 
 +# We need to pour the value of BASE_PACKAGE_ARCH into FEED_ARCH
 +# before we reset it
 +FEED_ARCH := ${BASE_PACKAGE_ARCH}
 BASE_PACKAGE_ARCH = all
 -PACKAGE_ARCH = all
 -
 # No need for virtual/libc or a cross compiler
 INHIBIT_DEFAULT_DEPS = 1
 
 This is a *really* bad idea. An all package should have no need to set
 architecture specific values into FEED_ARCH.
 
 Just for those not following IRC, the problem is Angstrom adds FEED_ARCH
 to OVERRIDES. Adding all to overrides turns out to do nasty things to
 classes like rm_work with _all in the function names.
 
 So why don't we just set PACKAGE_ARCH = all in allarch.bbclass and not touch 
 BASE_PACKAGE_ARCH and FEED_ARCH?
 
 
 because there are some machines conf files which use BASE_PACKAGE_ARCH e.g.
 tune-xscale.inc
 
 BASE_PACKAGE_ARCH = ${@['armv5teb',
 'armv5te'][bb.data.getVar('SITEINFO_ENDIANESS', d, 1) == 'le']}
 
 PACKAGE_EXTRA_ARCHS = ${@['armeb armv4b armv4tb armv5teb', 'arm armv4
 armv4t armv5te'][bb.data.getVar('SITEINFO_ENDIANESS', d, 1) == 'le']}
 
 and this does not get evaluated properly then

But that wouldn't matter in the scope of allarch, though?
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core


[OE-core] [PATCH] systemtap: remove non-core COMPATIBLE_MACHINES

2011-06-14 Thread Tom Zanussi
Systemtap only supports x86, x86-64 and powerpc at this point.

v2: updated to reflect comments from Koen Kooi and Phil Blundell to use
COMPATIBLE_HOST instead.

Signed-off-by: Tom Zanussi tom.zanu...@intel.com
---
 meta/recipes-kernel/systemtap/systemtap_git.bb |5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-kernel/systemtap/systemtap_git.bb 
b/meta/recipes-kernel/systemtap/systemtap_git.bb
index 8ac4c14..e3e9264 100644
--- a/meta/recipes-kernel/systemtap/systemtap_git.bb
+++ b/meta/recipes-kernel/systemtap/systemtap_git.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = 
file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f
 DEPENDS = elfutils
 
 SRCREV = 4ab3a1863bf4f472acae7a809bf2b38d91658aa8
-PR = r1
+PR = r2
 PV = 1.4+git${SRCPV}
 
 SRC_URI = git://sources.redhat.com/git/systemtap.git;protocol=git \
@@ -23,7 +23,8 @@ EXTRA_OECONF = --prefix=${D} 
--with-libelf=${STAGING_DIR_TARGET} --without-rpm
 SRC_URI[md5sum]= cb202866ed704c44a876d041f788bdee
 SRC_URI[sha256sum] = 
8ffe35caec0d937bd23fd78a3a8d94b58907cc0de0330b35e38f9f764815c459
 
-COMPATIBLE_MACHINE = 
(qemux86|qemux86-64|qemuppc|emenlow|crownbay|atom-pc|n450)
+# systemtap doesn't work on arm and doesn't support mips
+COMPATIBLE_HOST = '(x86_64.*|i.86.*|powerpc.*)-linux'
 
 S = ${WORKDIR}/git
 
-- 
1.7.0.4




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


Re: [OE-core] [PATCH V2] allarch.bbclass: Set FEED_ARCH to original value of BASE_PACKAGE_ARCH and then set BASE_PACKAGE_ARCH to 'all'

2011-06-14 Thread Khem Raj
On Tue, Jun 14, 2011 at 2:44 PM, Koen Kooi k...@dominion.thruhere.net wrote:

 Op 14 jun 2011, om 23:40 heeft Khem Raj het volgende geschreven:

 On Tue, Jun 14, 2011 at 2:32 PM, Koen Kooi k...@dominion.thruhere.net 
 wrote:

 Op 14 jun 2011, om 23:24 heeft Richard Purdie het volgende geschreven:

 On Tue, 2011-06-14 at 14:13 -0700, Khem Raj wrote:
 Signed-off-by: Khem Raj raj.k...@gmail.com
 ---
 meta/classes/allarch.bbclass |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

 diff --git a/meta/classes/allarch.bbclass b/meta/classes/allarch.bbclass
 index e3ac392..b9ba28b 100644
 --- a/meta/classes/allarch.bbclass
 +++ b/meta/classes/allarch.bbclass
 @@ -2,9 +2,10 @@
 # This class is used for architecture independent recipes/data files 
 (usally scripts)
 #

 +# We need to pour the value of BASE_PACKAGE_ARCH into FEED_ARCH
 +# before we reset it
 +FEED_ARCH := ${BASE_PACKAGE_ARCH}
 BASE_PACKAGE_ARCH = all
 -PACKAGE_ARCH = all
 -
 # No need for virtual/libc or a cross compiler
 INHIBIT_DEFAULT_DEPS = 1

 This is a *really* bad idea. An all package should have no need to set
 architecture specific values into FEED_ARCH.

 Just for those not following IRC, the problem is Angstrom adds FEED_ARCH
 to OVERRIDES. Adding all to overrides turns out to do nasty things to
 classes like rm_work with _all in the function names.

 So why don't we just set PACKAGE_ARCH = all in allarch.bbclass and not 
 touch BASE_PACKAGE_ARCH and FEED_ARCH?


 because there are some machines conf files which use BASE_PACKAGE_ARCH e.g.
 tune-xscale.inc

 BASE_PACKAGE_ARCH = ${@['armv5teb',
 'armv5te'][bb.data.getVar('SITEINFO_ENDIANESS', d, 1) == 'le']}

 PACKAGE_EXTRA_ARCHS = ${@['armeb armv4b armv4tb armv5teb', 'arm armv4
 armv4t armv5te'][bb.data.getVar('SITEINFO_ENDIANESS', d, 1) == 'le']}

 and this does not get evaluated properly then

 But that wouldn't matter in the scope of allarch, though?

SITEINFO_ENDIANESS  = ${@siteinfo_get_endianess(d)}

def siteinfo_get_endianess(d):
   info = get_siteinfo_list(d)
   if 'endian-little' in info:
  return le
   elif 'endian-big' in info:
  return be
   bb.error(Site info could not determine endianess for target)


and
get_siteinfo_list has this

   targetinfo = {\
   allarch-linux:   ,\

hence siteinfo_get_endianess ends up with

bb.error(Site info could not determine endianess for target)

may be we need to differentiate with None return and empty string
return along with 'endian-little' and 'endian-big'
or may be add another option called 'endian-neutral'

 ___
 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] [PATCH 0/1] Upgrade gcc 4.6.0 to latest on FSF 4.6 branch

2011-06-14 Thread Khem Raj

On 06/14/2011 05:37 AM, Richard Purdie wrote:

On Tue, 2011-06-14 at 10:28 +0100, Phil Blundell wrote:

On Mon, 2011-06-13 at 10:12 -0700, Khem Raj wrote:

On Mon, Jun 13, 2011 at 1:51 AM, Phil Blundellp...@pbcl.net  wrote:

On Sun, 2011-06-12 at 21:03 -0700, Khem Raj wrote:

This patch brings in new patches from gcc 4.6 FSF branch
And refreshes the headers of existing backported patches
to not have git patch numbers in comments

I am not sending the patch itself to mailing list due to its
large size so please review it on the contrib tree itself



Would we not be better off just pulling the tip of the 4.6 branch from
FSF SVN, rather than having to keep all these patches in git?



there is dislike for this approach in oe-core. As the release point is preferred
I suggested to drop the minor release number and call the recipes 4.6
and use SVN
REVs to track the recipe updates but it did not fly :)


Where does that dislike come from?  Koen did make a comment about having
liked svn checkouts for 4.5 very, very much but I couldn't quite
figure out whether he was being sarcastic or not and, if so, what
exactly his objection was.

I could understand there being a preference for individual patchsets if
we were just going to cherry-pick carefully selected bugfixes from the
branch and patch them in.  But, if we're going to take the approach of
just importing everything from the branch en masse, it seems like
keeping them as patches is just making more work for ourselves.

We're using svn checkouts for eglibc, which seems to be working well
enough and hasn't provoked any particular outrage that I noticed.


I think it was my dislike that Khem is referring to. I was under the
impression that we were going to be more selective that just taking
everything (e.g. the translation updates probably aren't essential to
us).

I realise its easier to just take everything though and if we are going
to do that it probably does make sense to use svn directly. I'll take a
patch to do that.


What goes into release branches of gcc are strictly bug fixes only. So 
its safe to get them all


I will prepare a patch for it.



Cheers,

Richard



___
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] [PATCH 1/1] autoconf/automake: Bump PR to resolve perl-native issue

2011-06-14 Thread Cui, Dexuan
Saul Wold wrote:
 On 06/14/2011 12:48 AM, Koen Kooi wrote:
 To be clear: does the PR bump fix the issues or was there a fix
 earlier that lacked a PR bump? 
 
 The fix was earlier and lacked the PR bump to these recipes.
Sorry for the issue and thanks Saul for the fix!
I knew the issue but I was not clear I should have bumped the PRs. 
I thought autoconf/aumake-native themselves didn't change... I'll be more 
careful.

Thanks,
-- Dexuan

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


Re: [OE-core] [PATCH RFC] binutils: allow distro to select gold as default cross-linker

2011-06-14 Thread Khem Raj

On 06/14/2011 08:30 AM, Phil Blundell wrote:

This is not particularly pretty but I couldn't think of any obviously
better way of doing it.  Any suggestions?

Signed-off-by: Phil Blundellph...@gnu.org
---
  meta/recipes-devtools/binutils/binutils-cross.inc |3 ++-
  1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/meta/recipes-devtools/binutils/binutils-cross.inc 
b/meta/recipes-devtools/binutils/binutils-cross.inc
index 4b90972..5a41970 100644
--- a/meta/recipes-devtools/binutils/binutils-cross.inc
+++ b/meta/recipes-devtools/binutils/binutils-cross.inc
@@ -5,7 +5,8 @@ EXTRA_OECONF = --with-sysroot=${STAGING_DIR_TARGET} \
  --program-prefix=${TARGET_PREFIX} \
  --disable-install-libbfd \
  --disable-werror \
---enable-poison-system-directories
+--enable-poison-system-directories \
+   ${@base_contains('DISTRO_FEATURES', 'ld-is-gold', 
'--enable-gold=default', '', d)}

  do_install () {
oe_runmake 'DESTDIR=${D}' install


I think we need to document this distro feature somewhere as well. We 
need the same for target binutils too.


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


Re: [OE-core] [PATCH RFC] binutils: allow distro to select gold as default cross-linker

2011-06-14 Thread Khem Raj

On 06/14/2011 08:38 AM, Koen Kooi wrote:


Op 14 jun 2011, om 17:30 heeft Phil Blundell het volgende geschreven:


This is not particularly pretty but I couldn't think of any obviously
better way of doing it.  Any suggestions?

Signed-off-by: Phil Blundellph...@gnu.org
---
meta/recipes-devtools/binutils/binutils-cross.inc |3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/meta/recipes-devtools/binutils/binutils-cross.inc 
b/meta/recipes-devtools/binutils/binutils-cross.inc
index 4b90972..5a41970 100644
--- a/meta/recipes-devtools/binutils/binutils-cross.inc
+++ b/meta/recipes-devtools/binutils/binutils-cross.inc
@@ -5,7 +5,8 @@ EXTRA_OECONF = --with-sysroot=${STAGING_DIR_TARGET} \
 --program-prefix=${TARGET_PREFIX} \
 --disable-install-libbfd \
 --disable-werror \
---enable-poison-system-directories
+--enable-poison-system-directories \
+   ${@base_contains('DISTRO_FEATURES', 'ld-is-gold', 
'--enable-gold=default', '', d)}


Out of curiousity, how well does gold work nowadays? Last I remember hearing of 
it was in its x86-only days.



it works well on arm in fact link times are way better on some 
(especially C++) applications using gold. We can try to use gold for 
x86, x86_64 and arm to start with.



regards,

Koen
___
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 0/1] linux-yocto: update meta branch SRCREV

2011-06-14 Thread Bruce Ashfield
Richard/Saul,

The patch really says it all, so I'm repeating it here:

[
  Updating the meta SRCREV to fix a bad commit which resulted in the
  tree being dirty after checkpoint, and hence a failure during the
  patch phase. The meta commits never modify code outside the 'meta'
  directory tree, a rule that was broken with this bad commit.

  Without this fix, you may see an error like:

  | [INFO] doing kernel configme
  | [INFO] Finding user(s) of branch yocto/standard/fsl-mpc8315e-rdb
  | [INFO] Branch meta-temp used by fsl-mpc8315e-rdb-standard.scc
  | [INFO] collecting configs in ./meta/meta-series
  | [INFO] checking out yocto/standard/fsl-mpc8315e-rdb
  | error: Your local changes to the following files would be overwritten by 
checkout:
  | arch/powerpc/boot/dts/mpc8315erdb.dts
  | Please, commit your changes or stash them before you can switch branches.
  | Aborting
  | [ERROR] Checkout of yocto/standard/fsl-mpc8315e-rdb failed
  | Error running the meta series for collecting config data
  | config of meta-temp (fsl-mpc8315e-rdb-standard.scc) failed
]

The linux-yocto tree was fixed a few days ago, and the dust has settled
enough (I hope) on the recipe renames that this can now go out.

The following changes since commit 7aa7673459376aff911cef820c9417c998d1aa96:
  Bruce Ashfield (1):
meta-yocto/linux-yocto: update to match the renamed linux-yocto recipes

are available in the git repository at:

  git://git.pokylinux.org/poky-contrib zedd/kernel
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel

Bruce Ashfield (1):
  linux-yocto: update meta branch SRCREV

 meta/recipes-kernel/linux/linux-yocto_2.6.37.bb |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


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


[OE-core] [PATCH 1/1] linux-yocto: update meta branch SRCREV

2011-06-14 Thread Bruce Ashfield
Updating the meta SRCREV to fix a bad commit which resulted in the
tree being dirty after checkpoint, and hence a failure during the
patch phase. The meta commits never modify code outside the 'meta'
directory tree, a rule that was broken with this bad commit.

Without this fix, you may see an error like:

| [INFO] doing kernel configme
| [INFO] Finding user(s) of branch yocto/standard/fsl-mpc8315e-rdb
| [INFO] Branch meta-temp used by fsl-mpc8315e-rdb-standard.scc
| [INFO] collecting configs in ./meta/meta-series
| [INFO] checking out yocto/standard/fsl-mpc8315e-rdb
| error: Your local changes to the following files would be overwritten by 
checkout:
|   arch/powerpc/boot/dts/mpc8315erdb.dts
| Please, commit your changes or stash them before you can switch branches.
| Aborting
| [ERROR] Checkout of yocto/standard/fsl-mpc8315e-rdb failed
| Error running the meta series for collecting config data
| config of meta-temp (fsl-mpc8315e-rdb-standard.scc) failed

Signed-off-by: Bruce Ashfield bruce.ashfi...@windriver.com
---
 meta/recipes-kernel/linux/linux-yocto_2.6.37.bb |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto_2.6.37.bb 
b/meta/recipes-kernel/linux/linux-yocto_2.6.37.bb
index 1d43e1e..f6abc9e 100644
--- a/meta/recipes-kernel/linux/linux-yocto_2.6.37.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_2.6.37.bb
@@ -20,7 +20,7 @@ SRCREV_machine_qemuppc = 
704497b3a48c0882078f6167277d65d932292535
 SRCREV_machine_qemux86 = c1a74a7872fdd1152265087aa7e59b96a8f2f42a
 SRCREV_machine_qemux86-64 = 1950ea205407d8950475a37404173572d55fd27f
 SRCREV_machine = 697d84759be192403a8a87ab269196c67a0c2c88
-SRCREV_meta = f1dc3722d45cdcc92c84ebfecf4ce616d2efed26
+SRCREV_meta = 46a1be20b01e50d5d0646e5622e9dd06433238c2
 
 PR = r18
 PV = ${LINUX_VERSION}+git${SRCPV}
-- 
1.7.0.4


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