Skip to contentSkip to conversation

Patches and Kernel Updates

GIT PULL Saul Wold 2 participants 24 messages Jul 19, 2011

lore
Share & tools
lore

Saul Wold

author
#0 lore raw

Richard,

I have done a first pass review of these pull requests, and a number of build both on the Autobuilder and privately across architecutres.

I believe that the GCC 4.6.1 is ready to go and safe.

There will be some corresponding yocto requests that I will push once you have pulled these into oe-core.

Please review and comment on these

Thanks
Sau!

The following changes since commit b975de5ea76c5f8827fb48c0c3c29902872ad3d6:

bb-matrix: correct BB and PM number canonicalization (2011-07-14 22:22:59 +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

Andreas Mueller (1):
gdk-pixbuf: Fix QA issues and clean minor formatting

Bruce Ashfield (1):
linux-yocto/meta: update meta SRCREV for routerstation pro

Darren Hart (2):
send-pull-request: default to --supress-cc=all
ofono: fix test block syntax error

Ihar Hrachyshka (1):
Fixed concurrency problem for ZIP packed recipes.

Joshua Lock (2):
sanity: don't warn about SRC_URI checksums for connectivity test uris scripts/hob: wrapper script to run hob gui with a UI specific config
file

Khem Raj (2):
oe-buildenv-internal: Replace POKYMODE POKYLIBC with TCMODE and
TCLIBC
bitbake.conf: Change TERM default fallback to XTERM instead of
GNOME_TERM

Koen Kooi (1):
gcc-package-target: don't fail if the .la files we try to delete are
not there to start with

Otavio Salvador (1):
package.bbclass: add support to split Qt translation files

Paul Eggleton (3):
kernel.bbclass: minor whitespace fixes
classes: remove obsolete classes
classes: remove classes that don't belong in oe-core

Phil Blundell (3):
gcc-4.6: update to 4.6.1 release
libcap: pass prefix to "make install"
sanity, base: remove gcc3 check since qemu doesn't need it any more

Saul Wold (3):
libiconv: add version 1.13.1
distro tracking: Updates
eglibc: Tighten LICENSE Fields

Scott Garman (2):
man: add Upstream-Status field to paches
unfs-server: add Upstream-Status field to patches

 meta/classes/base.bbclass                          |   19 +++---
 meta/classes/base_srpm.bbclass                     |   20 -----
 meta/classes/ccdv.bbclass                          |   21 ------
 meta/classes/flow-lossage.bbclass                  |    5 --
 meta/classes/kernel.bbclass                        |    4 +-
 meta/classes/mozilla.bbclass                       |   53 --------------
 meta/classes/openmoko-base.bbclass                 |   19 -----
 meta/classes/openmoko-panel-plugin.bbclass         |    6 --
 meta/classes/openmoko.bbclass                      |    3 -
 meta/classes/openmoko2.bbclass                     |   31 --------
 meta/classes/package.bbclass                       |   41 ++++++++++-
 meta/classes/patcher.bbclass                       |    7 --
 meta/classes/sanity.bbclass                        |   14 ++--
 meta/classes/singlemachine.bbclass                 |   15 ----
 meta/classes/srec.bbclass                          |   28 -------
 meta/classes/tmake.bbclass                         |   77 --------------------
 meta/classes/xfce.bbclass                          |   25 -------
 meta/classes/xlibs.bbclass                         |    7 --
 meta/conf/bitbake.conf                             |    4 +-
 .../conf/distro/include/distro_tracking_fields.inc |   21 ++++--
 meta/recipes-connectivity/ofono/ofono/ofono        |    2 +-
 meta/recipes-core/eglibc/eglibc-common.inc         |    2 +-
 meta/recipes-core/eglibc/eglibc-locale.inc         |    2 +-
 meta/recipes-devtools/gcc/gcc-4.6.inc              |    6 +-
 meta/recipes-devtools/gcc/gcc-package-target.inc   |    2 +-
 .../001-2.2b47-2.2b51.patch                        |    5 ++
 .../unfs-server-2.1+2.2beta47/002-destdir.patch    |    5 ++
 .../unfs-server-2.1+2.2beta47/003-manpages.patch   |    5 ++
 .../unfs-server-2.1+2.2beta47/004-strsignal.patch  |    5 ++
 .../unfs-server-2.1+2.2beta47/005-sys-time.patch   |    5 ++
 .../unfs-server-2.1+2.2beta47/006-reiserfs.patch   |    5 ++
 .../unfs-server-2.1+2.2beta47/007-map.patch        |    5 ++
 .../unfs-server-2.1+2.2beta47/008-configure.patch  |    5 ++
 .../unfs-server-2.1+2.2beta47/009-multirw.patch    |    5 ++
 .../unfs-server-2.1+2.2beta47/010-realpath.patch   |    5 ++
 .../011-fno-strict-aliasing.patch                  |    5 ++
 .../unfs-server-2.1+2.2beta47/012-nostrip.patch    |    5 ++
 .../unfs-server-2.1+2.2beta47/013-mntpathlen.patch |    5 ++
 .../014-uninitialized.patch                        |    5 ++
 .../unfs-server-2.1+2.2beta47/015-setattr.patch    |    5 ++
 .../016-makefile.in.patch                          |    5 ++
 .../017-wrs-dynamic-rpc.patch                      |    5 ++
 .../018-remove-tcp-wrappers.patch                  |    5 ++
 .../019-pid-before-fork.patch                      |    5 ++
 .../020-undefined-chmod-fix.patch                  |    5 ++
 .../unfs-server-2.1+2.2beta47/021-nolibwrap.patch  |    5 ++
 .../022-add-close-on-exec-descriptors.patch        |    5 ++
 .../man/man-1.6f/man-1.5g-nonrootbuild.patch       |    4 +
 .../man/man-1.6f/man-1.5h1-gencat.patch            |    4 +
 .../man/man-1.6f/man-1.5h1-make.patch              |    4 +
 .../man/man-1.6f/man-1.5i2-initial.patch           |    4 +
 .../man/man-1.6f/man-1.5i2-newline.patch           |    4 +
 .../man/man-1.6f/man-1.5i2-overflow.patch          |    4 +
 .../man/man-1.6f/man-1.5j-i18n.patch               |    4 +
 .../man/man-1.6f/man-1.5j-nocache.patch            |    4 +
 .../man/man-1.6f/man-1.5j-utf8.patch               |    4 +
 .../man/man-1.6f/man-1.5k-confpath.patch           |    4 +
 .../man/man-1.6f/man-1.5k-nonascii.patch           |    4 +
 .../man/man-1.6f/man-1.5k-sofix.patch              |    4 +
 .../man/man-1.6f/man-1.5m2-bug11621.patch          |    4 +
 .../man/man-1.6f/man-1.5m2-buildroot.patch         |    4 +
 .../man/man-1.6f/man-1.5m2-multiple.patch          |    4 +
 .../man-1.6f/man-1.5m2-no-color-for-printing.patch |    4 +
 .../man/man-1.6f/man-1.5m2-sigpipe.patch           |    4 +
 .../man/man-1.6f/man-1.5m2-tv_fhs.patch            |    4 +
 .../man/man-1.6f/man-1.6e-i18n_whatis.patch        |    4 +
 .../man/man-1.6f/man-1.6e-lzma+xz-support.patch    |    4 +
 .../man/man-1.6f/man-1.6e-mandirs.patch            |    4 +
 .../man/man-1.6f/man-1.6e-new_sections.patch       |    4 +
 .../man/man-1.6f/man-1.6e-ro_usr.patch             |    4 +
 .../man/man-1.6f/man-1.6e-security.patch           |    4 +
 .../man-1.6e-use_i18n_vars_in_a_std_way.patch      |    4 +
 .../man/man-1.6f/man-1.6e-whatis2.patch            |    4 +
 meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.22.1.bb |    7 ++-
 meta/recipes-kernel/linux/linux-yocto_2.6.37.bb    |   14 ++--
 meta/recipes-support/libcap/libcap.inc             |    2 +-
 meta/recipes-support/libcap/libcap_2.20.bb         |    2 +-
 .../{libiconv-1.11.1 => files}/autoconf.patch      |    2 +
 .../shared_preloadable_libiconv_linux.patch        |    2 +
 meta/recipes-support/libiconv/libiconv_1.13.1.bb   |   29 ++++++++
 scripts/hob                                        |   18 +++++
 scripts/oe-buildenv-internal                       |    2 +-
 scripts/send-pull-request                          |    2 +-
 83 files changed, 357 insertions(+), 371 deletions(-)
 delete mode 100644 meta/classes/base_srpm.bbclass
 delete mode 100644 meta/classes/ccdv.bbclass
 delete mode 100644 meta/classes/flow-lossage.bbclass
 delete mode 100644 meta/classes/mozilla.bbclass
 delete mode 100644 meta/classes/openmoko-base.bbclass
 delete mode 100644 meta/classes/openmoko-panel-plugin.bbclass
 delete mode 100644 meta/classes/openmoko.bbclass
 delete mode 100644 meta/classes/openmoko2.bbclass
 delete mode 100644 meta/classes/patcher.bbclass
 delete mode 100644 meta/classes/singlemachine.bbclass
 delete mode 100644 meta/classes/srec.bbclass
 delete mode 100644 meta/classes/tmake.bbclass
 delete mode 100644 meta/classes/xfce.bbclass
 delete mode 100644 meta/classes/xlibs.bbclass
 rename meta/recipes-support/libiconv/{libiconv-1.11.1 => files}/autoconf.patch (98%)
 rename meta/recipes-support/libiconv/{libiconv-1.11.1 => files}/shared_preloadable_libiconv_linux.patch (98%)
 create mode 100644 meta/recipes-support/libiconv/libiconv_1.13.1.bb
 create mode 100755 scripts/hob
Signature · 1 line
1.7.3.4
author
#1 lore raw

[CONSOLIDATED PULL 02/22] libiconv: add version 1.13.1

Keep older libiconv 1.11.1 as 1.13.1 is now LGPLv3

---
 .../{libiconv-1.11.1 => files}/autoconf.patch      |    2 +
 .../shared_preloadable_libiconv_linux.patch        |    2 +
 meta/recipes-support/libiconv/libiconv_1.13.1.bb   |   29 ++++++++++++++++++++
 3 files changed, 33 insertions(+), 0 deletions(-)
 rename meta/recipes-support/libiconv/{libiconv-1.11.1 => files}/autoconf.patch (98%)
 rename meta/recipes-support/libiconv/{libiconv-1.11.1 => files}/shared_preloadable_libiconv_linux.patch (98%)
 create mode 100644 meta/recipes-support/libiconv/libiconv_1.13.1.bb
meta/recipes-support/libiconv/files/autoconf.patch renamed from meta/recipes-support/libiconv/libiconv-1.11.1/autoconf.patch +2 -0
similarity index 98%
rename from meta/recipes-support/libiconv/libiconv-1.11.1/autoconf.patch
rename to meta/recipes-support/libiconv/files/autoconf.patch
index 2b24894..3cbf549 100644
@@ -2,6 +2,8 @@ It adds the variables that are needed
 for autoconf 2.65 to reconfigure libiconv and defines the m4 macros 
 directory. Its imported from OE.
 
+Upstream-Status: Pending
+
 Signed-off-by: Khem Raj <[email protected]>
 
 Index: libiconv-1.11.1/configure.ac
meta/recipes-support/libiconv/files/shared_preloadable_libiconv_linux.patch renamed from meta/recipes-support/libiconv/libiconv-1.11.1/shared_preloadable_libiconv_linux.patch +2 -0
similarity index 98%
rename from meta/recipes-support/libiconv/libiconv-1.11.1/shared_preloadable_libiconv_linux.patch
rename to meta/recipes-support/libiconv/files/shared_preloadable_libiconv_linux.patch
index a913dad..fb07f73 100644
@@ -4,6 +4,8 @@ Its more enforced by libtool 2.4. I have not checked it with older libtool
 libiconv 1.11.x is relatively old release and libtool 2.4 did not exist when it
 was released these kind of problem are more likely
 
+Upstream-Status: Pending
+
 Signed-off-by: Khem Raj <[email protected]>
 
 Index: libiconv-1.11.1/lib/Makefile.in
meta/recipes-support/libiconv/libiconv_1.13.1.bb new file +29 -0
new file mode 100644
index 0000000..069881d
@@ -0,0 +1,29 @@
+DESCRIPTION = "GNU libiconv - libiconv is for you if your application needs to support \
+multiple character encodings, but that support lacks from your system."
+HOMEPAGE = "http://www.gnu.org/software/libiconv"
+SECTION = "libs"
+NOTES = "Needs to be stripped down to: ascii iso8859-1 eucjp iso-2022jp gb utf8"
+PROVIDES = "virtual/libiconv"
+PR = "r0"
+LICENSE = "LGPLv3"
+LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674 \
+                    file://libcharset/COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674"
+SRC_URI = "${GNU_MIRROR}/${BPN}/${BPN}-${PV}.tar.gz \
+           file://autoconf.patch \
+	   file://shared_preloadable_libiconv_linux.patch \
+          "
+
+SRC_URI[md5sum] = "d42b97f6ef5dd0ba4469d520ed732fed"
+SRC_URI[sha256sum] = "e78c347a1a0cb15f2648519e9799151f4b4a934b61ad9ee7424478efe2b8257f"
+
+S = "${WORKDIR}/libiconv-${PV}"
+
+inherit autotools pkgconfig gettext
+
+EXTRA_OECONF += "--enable-shared --enable-static --enable-relocatable"
+
+LEAD_SONAME = "libiconv.so"
+
+do_configure_prepend () {
+	rm -f m4/libtool.m4 libcharset/m4/libtool.m4
+}
Signature · 1 line
1.7.3.4
author
#2 lore raw

[CONSOLIDATED PULL 01/22] package.bbclass: add support to split Qt translation files

In reply to Saul Wold

From: Otavio Salvador <[email protected]>

There're many Qt applications that provide translation files in '.qm' format however those weren't being splitted as GetText based ones.

---
 meta/classes/package.bbclass |   41 +++++++++++++++++++++++++++++++++++++----
 1 files changed, 37 insertions(+), 4 deletions(-)
meta/classes/package.bbclass +37 -4
index f2950e2..56f79f6 100644
@@ -345,6 +345,8 @@ python package_do_split_locales() {
 		bb.debug(1, "package requested not splitting locales")
 		return
 
+	import re
+
 	packages = (bb.data.getVar('PACKAGES', d, True) or "").split()
 
 	datadir = bb.data.getVar('datadir', d, True)
@@ -360,12 +362,29 @@ python package_do_split_locales() {
 
 	localedir = os.path.join(dvar + datadir, 'locale')
 
-	if not os.path.isdir(localedir):
+	locales = []
+	if os.path.isdir(localedir):
+		locales = os.listdir(localedir)
+
+	# Check of Qt translation files
+	qm_re = re.compile("(.*)\.qm$")
+	qm_files = {}
+	for root, dirs, files in os.walk(dvar):
+		for file in files:
+			qm_file = qm_re.match(file)
+			if qm_file:
+				locale = qm_file.group(1)
+				relpath = os.path.join(root, file).replace(dvar, '', 1)
+				if relpath:
+					if not qm_files.has_key(locale):
+						qm_files[locale] = []
+
+					qm_files[locale].append(relpath)
+
+	if len(locales) == 0 and len(qm_files) == 0:
 		bb.debug(1, "No locale files in this package")
 		return
 
-	locales = os.listdir(localedir)
-
 	# This is *really* broken
 	mainpkg = packages[0]
 	# At least try and patch it up I guess...
@@ -374,13 +393,27 @@ python package_do_split_locales() {
 	if mainpkg.find('-dev'):
 		mainpkg = mainpkg.replace('-dev', '')
 
+	# Queue Qt locales for spliting
+	for l in qm_files.keys():
+		if l not in locales:
+			locales.append(l)
+
+	# Split the locales into different packages
 	summary = bb.data.getVar('SUMMARY', d, True) or pn
 	description = bb.data.getVar('DESCRIPTION', d, True) or "" 
 	for l in locales:
 		ln = legitimize_package_name(l)
 		pkg = pn + '-locale-' + ln
 		packages.append(pkg)
-		bb.data.setVar('FILES_' + pkg, os.path.join(datadir, 'locale', l), d)
+		files = []
+		files.append(os.path.join(datadir, 'locale', l))
+
+		if qm_files.has_key(l):
+			locale_re = re.compile("^.*([a-z]{2}(_[A-Z]{2})?)$")
+			ln = legitimize_package_name(locale_re.match(l).group(1))
+			files += qm_files[l]
+
+		bb.data.setVar('FILES_' + pkg, " ".join(files), d)
 		bb.data.setVar('RDEPENDS_' + pkg, '%s virtual-locale-%s' % (mainpkg, ln), d)
 		bb.data.setVar('RPROVIDES_' + pkg, '%s-locale %s-translation' % (pn, ln), d)
 		bb.data.setVar('SUMMARY_' + pkg, '%s - %s translations' % (summary, l), d)
Signature · 1 line
1.7.3.4
author
#3 lore raw

[CONSOLIDATED PULL 04/22] sanity: don't warn about SRC_URI checksums for connectivity test uris

In reply to Saul Wold

From: Joshua Lock <[email protected]>

This patch creates the .done files for the CONNECTIVITY_CHECK_URIS in the sanity DL_DIR so that the user isn't warned about there not being checksums set for the URI's when sanity checking the network.

---
 meta/classes/sanity.bbclass |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
meta/classes/sanity.bbclass +6 -0
index c9d37c9..b586de9 100644
@@ -96,10 +96,16 @@ def check_connectivity(d):
         data = bb.data.createCopy(d)
         bookmark = os.getcwd()
         dldir = bb.data.expand('${TMPDIR}/sanity', data)
+        bb.utils.mkdirhier(dldir)
         bb.data.setVar('DL_DIR', dldir, data)
 
         try:
             fetcher = bb.fetch2.Fetch(test_uris, data)
+            # Touch .done files for the CONNECTIVITY_CHECK_URIS so that the user
+            # doesn't see checksum warnings
+            for uri in fetcher.urls:
+	        ud = fetcher.ud[uri]
+		open(ud.donestamp, 'w').close()
             fetcher.download()
             fetcher.clean(test_uris)
         except Exception:
Signature · 1 line
1.7.3.4
author
#4 lore raw

[CONSOLIDATED PULL 03/22] distro tracking: Updates

In reply to Saul Wold
---
 .../conf/distro/include/distro_tracking_fields.inc |   21 ++++++++++++-------
 1 files changed, 13 insertions(+), 8 deletions(-)
meta/conf/distro/include/distro_tracking_fields.inc +13 -8
index efb4c0b..48b4cf3 100644
@@ -562,7 +562,9 @@ RECIPE_LATEST_VERSION_pn-tcp-wrappers = "7.6"
 RECIPE_INTEL_SECTION_pn-tcp-wrappers = "base libs"
 RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-tcp-wrappers = "n/a"
 RECIPE_LATEST_RELEASE_DATE_pn-tcp-wrappers = "n/a"
-RECIPE_COMMENTS_pn-tcp-wrappers = ""
+RECIPE_MANUAL_CHECK_DATE_pn-tcp-wrappers = "Jul 12, 2011"
+RECIPE_COMMENTS_pn-tcp-wrappers = "Consider looking at ipv6.4 version"
+RECIPE_NO_UPDATE_REASON_pn-tcp-wrapers = "7.6 is last Stable release"
 
 RECIPE_STATUS_pn-libaio = "green"
 RECIPE_LAST_UPDATE_pn-libaio = "Aug 27, 2010"
@@ -1529,16 +1531,17 @@ RECIPE_LATEST_RELEASE_DATE_pn-findutils = "06/2009"
 RECIPE_COMMENTS_pn-findutils = ""
 
 RECIPE_STATUS_pn-file = "green"
-RECIPE_LAST_UPDATE_pn-file = "Jul 6, 2010"
+RECIPE_LAST_UPDATE_pn-file = "Jul 12, 2011"
 RECIPE_MAINTAINER_pn-file = "Saul Wold <[email protected]>"
 RECIPE_DEPENDENCY_CHECK_pn-file = "done"
-RECIPE_LATEST_VERSION_pn-file = "5.04"
+RECIPE_LATEST_VERSION_pn-file = "5.07"
 RECIPE_PATCH_pn-file+dump = "some new magic data"
 RECIPE_PATCH_pn-file+filesystems = "some other new magic data"
 RECIPE_INTEL_SECTION_pn-file = "base utils"
-RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-file = "8 months"
-RECIPE_LATEST_RELEASE_DATE_pn-file = "01/2010"
+RECIPE_TIME_BETWEEN_LAST_TWO_RELEASES_pn-file = "1-3 months"
+RECIPE_LATEST_RELEASE_DATE_pn-file = "05/2011"
 RECIPE_COMMENTS_pn-file = "2-clause BSD"
+RECIPE_MANUAL_CHECK_DATE_pn-file = "Jul 12, 2011"
 
 RECIPE_STATUS_pn-rsync = "green"
 RECIPE_LAST_UPDATE_pn-rsync = "Jul 6, 2010"
@@ -1872,7 +1875,8 @@ RECIPE_LATEST_VERSION_pn-zaurusd = "0.0+svnr426"
 DISTRO_PN_ALIAS_pn-zaurusd = "OpenedHand"
 RECIPE_LAST_UPDATE_pn-zaurusd = "Jan 20, 2011"
 RECIPE_MAINTAINER_pn-zaurusd = "Saul Wold <[email protected]>"
-RECIPE_MANUAL_CHECK_DATE_pn-zip = "May 24, 2011"
+RECIPE_MANUAL_CHECK_DATE_pn-zaurusd = "Jul 12, 2011"
+RECIPE_NO_UPDATE_REASON_pn-zaurusd = "SVN rev 426 is last Stable release"
 
 RECIPE_STATUS_pn-yaffs2-utils = "red"
 RECIPE_LATEST_VERSION_pn-yaffs2-utils = "HEAD"
@@ -1892,9 +1896,10 @@ RECIPE_MAINTAINER_pn-ubootchart = "Saul Wold <[email protected]>"
 DISTRO_PN_ALIAS_pn-ubootchart = "OSPDT upstream=http://code.google.com/p/ubootchart"
 
 RECIPE_STATUS_pn-tiff = "red"
-RECIPE_LATEST_VERSION_pn-tiff = "3.9.4"
-RECIPE_LAST_UPDATE_pn-tiff = "Aug 25, 2008"
+RECIPE_LATEST_VERSION_pn-tiff = "3.9.5"
+RECIPE_LAST_UPDATE_pn-tiff = "Jul 12, 2011"
 RECIPE_MAINTAINER_pn-tiff = "Saul Wold <[email protected]>"
+RECIPE_MANUAL_CHECK_DATE_pn-tiff = "Jul 12, 2011"
 
 RECIPE_STATUS_pn-libexif = "red"
 RECIPE_LATEST_VERSION_pn-libexif = "0.6.19"
Signature · 1 line
1.7.3.4
author
#5 lore raw

[CONSOLIDATED PULL 07/22] kernel.bbclass: minor whitespace fixes

In reply to Saul Wold

From: Paul Eggleton <[email protected]>

---
 meta/classes/kernel.bbclass |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
meta/classes/kernel.bbclass +2 -2
index d1f6480..2e36e86 100644
@@ -19,7 +19,7 @@ python __anonymous () {
 
     image = bb.data.getVar('INITRAMFS_IMAGE', d, True)
     if image:
-    	bb.data.setVar('INITRAMFS_TASK', '${INITRAMFS_IMAGE}:do_rootfs', d)
+        bb.data.setVar('INITRAMFS_TASK', '${INITRAMFS_IMAGE}:do_rootfs', d)
 }
 
 inherit kernel-arch deploy
@@ -184,7 +184,7 @@ kernel_do_configure() {
 	if [ -f "${WORKDIR}/defconfig" ] && [ ! -f "${S}/.config" ]; then
 		cp "${WORKDIR}/defconfig" "${S}/.config"
 	fi
-        yes '' | oe_runmake oldconfig
+	yes '' | oe_runmake oldconfig
 
 	if [ ! -z "${INITRAMFS_IMAGE}" ]; then
 		for img in cpio.gz cpio.lzo cpio.lzma cpio.xz; do
Signature · 1 line
1.7.3.4
author
#6 lore raw

[CONSOLIDATED PULL 05/22] scripts/hob: wrapper script to run hob gui with a UI specific config file

In reply to Saul Wold

From: Joshua Lock <[email protected]>

This ensures any configuration changes made in the GUI are only set when using hob.
The default hob.local.conf is generated with a line which adds image_types to INHERITS so that the GUI can introspect the available FSTYPES.

---
 scripts/hob |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)
 create mode 100755 scripts/hob
scripts/hob new file +18 -0
new file mode 100755
index 0000000..19930ba
@@ -0,0 +1,18 @@
+#!/usr/bin/env bash
+if ! (test -r "$BUILDDIR/conf/hob.local.conf"); then
+    cat <<EOM
+You had no conf/hob.local.conf file. An initial version of this configuration
+file has therefore been created for you. This file will be used to store any
+configuration values you set in hob.
+
+EOM
+(cat <<EOF
+INHERIT += "image_types"
+EOF
+) > conf/hob.local.conf
+fi
+
+bitbake -R conf/hob.local.conf -t xmlrpc -u hob
+
+ret=$?
+exit $ret
Signature · 1 line
1.7.3.4
author
#7 lore raw

[CONSOLIDATED PULL 06/22] gcc-4.6: update to 4.6.1 release

In reply to Saul Wold

From: Phil Blundell <[email protected]>

Set SRCREV to match the point at which 4.6.1 was released, update PV appropriately.

---
 meta/recipes-devtools/gcc/gcc-4.6.inc |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)
meta/recipes-devtools/gcc/gcc-4.6.inc +3 -3
index 56064b5..8af5369 100644
@@ -1,6 +1,6 @@
 require gcc-common.inc
 
-PR = "r8"
+PR = "r0"
 
 # Third digit in PV should be incremented after a minor release
 # happens from this branch on gcc e.g. currently its 4.6.0
@@ -8,7 +8,7 @@ PR = "r8"
 # on branch then PV should be incremented to 4.6.1+svnr${SRCPV}
 # to reflect that change
 
-PV = "4.6.0+svnr${SRCPV}"
+PV = "4.6.1+svnr${SRCPV}"
 
 # BINV should be incremented after updating to a revision
 # after a minor gcc release (e.g. 4.6.1 or 4.6.2) has been made
@@ -18,7 +18,7 @@ PV = "4.6.0+svnr${SRCPV}"
 
 BINV = "4.6.1"
 
-SRCREV = 175150
+SRCREV = 175454
 BRANCH = "gcc-4_6-branch"
 FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/gcc-4.6' ], d)}"
 
Signature · 1 line
1.7.3.4
author
#8 lore raw

[CONSOLIDATED PULL 10/22] send-pull-request: default to --supress-cc=all

In reply to Saul Wold

From: Darren Hart <[email protected]>

Unless the user specifies -c, don't pull in any email addresses from the patches in the series. This avoids having to remove the email addresses from patches being pulled in from upstream. If you want the email addresses on the patch to be added, continue to use the -c option as before.

---
 scripts/send-pull-request |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
scripts/send-pull-request +1 -1
index 4904a0d..be13009 100755
@@ -26,7 +26,7 @@
 
 AUTO=0
 AUTO_CL=0
-GITSOBCC=""
+GITSOBCC="--suppress-cc=all"
 
 # Prevent environment leakage to these vars.
 unset TO
Signature · 1 line
1.7.3.4
author
#9 lore raw

[CONSOLIDATED PULL 09/22] classes: remove classes that don't belong in oe-core

In reply to Saul Wold

From: Paul Eggleton <[email protected]>

These classes are not used within oe-core and really belong in an upper layer that makes use of them, if they are still useful:

* mozilla.bbclass
* openmoko*.bbclass
* srec.bbclass
* xfce.bbclass

---
 meta/classes/mozilla.bbclass               |   53 ----------------------------
 meta/classes/openmoko-base.bbclass         |   19 ----------
 meta/classes/openmoko-panel-plugin.bbclass |    6 ---
 meta/classes/openmoko.bbclass              |    3 --
 meta/classes/openmoko2.bbclass             |   31 ----------------
 meta/classes/srec.bbclass                  |   28 ---------------
 meta/classes/xfce.bbclass                  |   25 -------------
 7 files changed, 0 insertions(+), 165 deletions(-)
 delete mode 100644 meta/classes/mozilla.bbclass
 delete mode 100644 meta/classes/openmoko-base.bbclass
 delete mode 100644 meta/classes/openmoko-panel-plugin.bbclass
 delete mode 100644 meta/classes/openmoko.bbclass
 delete mode 100644 meta/classes/openmoko2.bbclass
 delete mode 100644 meta/classes/srec.bbclass
 delete mode 100644 meta/classes/xfce.bbclass
meta/classes/mozilla.bbclass deleted +0 -53
deleted file mode 100644
index d7ec747..0000000
@@ -1,53 +0,0 @@
-SECTION = "x11/utils"
-DEPENDS += "gnu-config-native virtual/libintl xt libxi \
-	    zip-native gtk+"
-LICENSE = "MPL NPL"
-SRC_URI += "file://mozconfig"
-
-inherit gettext pkgconfig
-
-EXTRA_OECONF = "--target=${TARGET_SYS} --host=${BUILD_SYS} \
-		--build=${BUILD_SYS} --prefix=${prefix}"
-EXTRA_OEMAKE = "'HOST_LIBIDL_LIBS=${HOST_LIBIDL_LIBS}' \
-		'HOST_LIBIDL_CFLAGS=${HOST_LIBIDL_CFLAGS}'"
-SELECTED_OPTIMIZATION = "-Os -fsigned-char -fno-strict-aliasing"
-
-export CROSS_COMPILE = "1"
-export MOZCONFIG = "${WORKDIR}/mozconfig"
-export MOZ_OBJDIR = "${S}"
-
-export CONFIGURE_ARGS = "${EXTRA_OECONF}"
-export HOST_LIBIDL_CFLAGS = "`${HOST_LIBIDL_CONFIG} --cflags`"
-export HOST_LIBIDL_LIBS = "`${HOST_LIBIDL_CONFIG} --libs`"
-export HOST_LIBIDL_CONFIG = "PKG_CONFIG_SYSROOT_DIR="" PKG_CONFIG_PATH=${STAGING_LIBDIR_NATIVE}/pkgconfig pkg-config libIDL-2.0"
-export HOST_CC = "${BUILD_CC}"
-export HOST_CXX = "${BUILD_CXX}"
-export HOST_CFLAGS = "${BUILD_CFLAGS}"
-export HOST_CXXFLAGS = "${BUILD_CXXFLAGS}"
-export HOST_LDFLAGS = "${BUILD_LDFLAGS}"
-export HOST_RANLIB = "${BUILD_RANLIB}"
-export HOST_AR = "${BUILD_AR}"
-
-mozilla_do_configure() {
-	(
-		set -e
-		for cg in `find ${S} -name config.guess`; do
-			install -m 0755 \
-			${STAGING_DATADIR_NATIVE}/gnu-config/config.guess \
-			${STAGING_DATADIR_NATIVE}/gnu-config/config.sub \
-			`dirname $cg`/
-		done
-	)
-	oe_runmake -f client.mk ${MOZ_OBJDIR}/Makefile \
-				${MOZ_OBJDIR}/config.status
-}
-
-mozilla_do_compile() {
-	oe_runmake -f client.mk build_all
-}
-
-mozilla_do_install() {
-	oe_runmake DESTDIR="${D}" destdir="${D}" install
-}
-
-EXPORT_FUNCTIONS do_configure do_compile do_install
meta/classes/openmoko-base.bbclass deleted +0 -19
deleted file mode 100644
index b8b4119..0000000
@@ -1,19 +0,0 @@
-HOMEPAGE = "http://www.openmoko.org"
-LICENSE ?= "GPL"
-OPENMOKO_RELEASE ?= "OM-2007"
-OPENMOKO_MIRROR ?= "svn://svn.openmoko.org/trunk"
-
-def openmoko_base_get_subdir(d):
-    openmoko, section = bb.data.getVar('SECTION', d, 1).split("/")
-    if section == 'base' or section == 'libs': return ""
-    elif section in 'apps tools pim'.split(): return "applications"
-    elif section == "panel-plugin": return "panel-plugins"
-    elif section == "inputmethods": return "inputmethods"
-    else: return section
-
-SUBDIR = "${@openmoko_base_get_subdir(d)}"
-
-SRC_URI := "${OPENMOKO_MIRROR}/src/target/${OPENMOKO_RELEASE}/${SUBDIR};module=${BPN};proto=http"
-S = "${WORKDIR}/${PN}"
-
-FILES_${PN} += "${datadir}/icons"
meta/classes/openmoko-panel-plugin.bbclass deleted +0 -6
deleted file mode 100644
index 6a22a92..0000000
@@ -1,6 +0,0 @@
-SECTION = "openmoko/panel-plugin"
-DEPENDS += "matchbox-panel-2 libmokopanelui2"
-
-inherit openmoko2
-
-FILES_${PN} = "${libdir}/matchbox-panel/lib*.so* ${datadir}"
meta/classes/openmoko.bbclass deleted +0 -3
deleted file mode 100644
index 808ab8f..0000000
@@ -1,3 +0,0 @@
-inherit openmoko-base autotools pkgconfig
-
-DEPENDS_prepend = "${@["openmoko-libs ", ""][(bb.data.getVar('PN', d, 1) == 'openmoko-libs')]}"
meta/classes/openmoko2.bbclass deleted +0 -31
deleted file mode 100644
index 2d9f71a..0000000
@@ -1,31 +0,0 @@
-inherit autotools pkgconfig
-
-HOMEPAGE = "http://www.openmoko.org"
-OPENMOKO_RELEASE ?= "OM-2007.2"
-OPENMOKO_MIRROR ?= "svn://svn.openmoko.org/trunk"
-
-def openmoko_two_get_license(d):
-    openmoko, section = bb.data.getVar('SECTION', d, 1).split("/")
-    return "LGPL GPL".split()[section != "libs"]
-
-def openmoko_two_get_subdir(d):
-    openmoko, section = bb.data.getVar('SECTION', d, 1).split("/")
-    if section == 'base': return ""
-    elif section == 'libs': return "libraries"
-    elif section in 'apps tools pim'.split(): return "applications"
-    elif section == "panel-plugin": return "panel-plugins"
-    elif section == "inputmethods": return "inputmethods"
-    elif section == "daemons": return "daemons"
-    elif section == "misc": return "misc"
-    else: return section
-
-LICENSE = "${@openmoko_two_get_license(d)}"
-SUBDIR = "${@openmoko_two_get_subdir(d)}"
-
-SRC_URI := "${OPENMOKO_MIRROR}/src/target/${OPENMOKO_RELEASE}/${SUBDIR};module=${BPN};proto=http"
-S = "${WORKDIR}/${PN}"
-
-FILES_${PN} += "${datadir}/icons"
-
-SVNREV = "r${SRCREV}"
-#SVNREV = "${SRCDATE}"
meta/classes/srec.bbclass deleted +0 -28
deleted file mode 100644
index 390d5ab..0000000
@@ -1,28 +0,0 @@
-#
-# Creates .srec files from images.
-#
-# Useful for loading with Yamon.
-
-# Define SREC_VMAADDR in your machine.conf.
-
-SREC_CMD = "${TARGET_PREFIX}objcopy -O srec -I binary --adjust-vma ${SREC_VMAADDR} ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.${type} ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.${type}.srec"
-
-# Do not build srec files for these types of images:
-SREC_SKIP = "tar"
-
-do_srec[nostamp] = "1"
-
-do_srec () {
-    if [ ${SREC_VMAADDR} = "" ] ; then
-       bbfatal Cannot do_srec without SREC_VMAADDR defined.
-    fi
-    for type in ${IMAGE_FSTYPES}; do
-        for skiptype in ${SREC_SKIP}; do
-            if [ $type = $skiptype ] ; then continue 2 ; fi
-        done
-        ${SREC_CMD}
-    done
-    return 0
-}
-
-addtask srec after do_rootfs before do_build
meta/classes/xfce.bbclass deleted +0 -25
deleted file mode 100644
index d21bb42..0000000
@@ -1,25 +0,0 @@
-# xfce.oeclass
-# Copyright (C) 2004, Advanced Micro Devices, Inc.  All Rights Reserved
-# Released under the MIT license (see packages/COPYING)
-
-# Global class to make it easier to maintain XFCE packages
-
-HOMEPAGE = "http://www.xfce.org"
-LICENSE = "LGPLv2"
-DEPENDS += "startup-notification"
-
-XFCE_VERSION = ${PV}
-SRC_URI = "http://www.us.xfce.org/archive/xfce/${XFCE_VERSION}/src/${BPN}-${PV}.tar.bz2"
-
-inherit autotools
-
-EXTRA_OECONF += "--with-pluginsdir=${libdir}/xfce4/panel-plugins/"
-
-# FIXME:  Put icons in their own package too?
-
-FILES_${PN} += "${datadir}/icons/* ${datadir}/applications/* ${libdir}/xfce4/modules/*.so*"
-FILES_${PN}-doc += "${datadir}/xfce4/doc"
-
-FILES_${PN}-dev += "${libdir}/xfce4/*/*.la"
-FILES_${PN}-dbg += "${libdir}/xfce4/*/.debug"
-
Signature · 1 line
1.7.3.4
author
#10 lore raw

[CONSOLIDATED PULL 08/22] classes: remove obsolete classes

In reply to Saul Wold

From: Paul Eggleton <[email protected]>

All of these classes are currently unused in oe-core and meta-oe; several are no longer in use even in OE classic:

* base_srpm.bbclass
* ccdv.bbclass
* flow-lossage.bbclass
* patcher.bbclass
* singlemachine.bbclass
* tmake.bbclass
* xlibs.bbclass

patcher.bbclass and singlemachine.bbclass probably still work but it is unlikely that anyone is still using them.

---
 meta/classes/base_srpm.bbclass     |   20 ---------
 meta/classes/ccdv.bbclass          |   21 ----------
 meta/classes/flow-lossage.bbclass  |    5 --
 meta/classes/patcher.bbclass       |    7 ---
 meta/classes/singlemachine.bbclass |   15 -------
 meta/classes/tmake.bbclass         |   77 ------------------------------------
 meta/classes/xlibs.bbclass         |    7 ---
 7 files changed, 0 insertions(+), 152 deletions(-)
 delete mode 100644 meta/classes/base_srpm.bbclass
 delete mode 100644 meta/classes/ccdv.bbclass
 delete mode 100644 meta/classes/flow-lossage.bbclass
 delete mode 100644 meta/classes/patcher.bbclass
 delete mode 100644 meta/classes/singlemachine.bbclass
 delete mode 100644 meta/classes/tmake.bbclass
 delete mode 100644 meta/classes/xlibs.bbclass
meta/classes/base_srpm.bbclass deleted +0 -20
deleted file mode 100644
index aea6335..0000000
@@ -1,20 +0,0 @@
-inherit base package rpm_core
-
-SPECFILE="${RPMBUILDPATH}/SPECS/${PN}.spec"
-
-base_srpm_do_unpack() {
-	test -e ${SRPMFILE} || die "Source rpm \"${SRPMFILE}\"does not exist"
-	if ! test -e ${SPECFILE}; then
-		${RPM} -i ${SRPMFILE}
-	fi
-	test -e ${SPECFILE} || die "Spec file \"${SPECFILE}\" does not exist"
-	${RPMBUILD} -bp ${SPECFILE}
-}
-
-base_srpm_do_compile() {
-	${RPMBUILD} -bc ${SPECFILE}
-}
-
-base_srpm_do_install() {
-	${RPMBUILD} -bi ${SPECFILE}
-}
meta/classes/ccdv.bbclass deleted +0 -21
deleted file mode 100644
index 8c8306c..0000000
@@ -1,21 +0,0 @@
-python () {
-    if bb.data.getVar('PN', d, 1) in ['ccdv-native']:
-        if not bb.data.getVar('INHIBIT_DEFAULT_DEPS', d, 1):
-            bb.data.setVar("DEPENDS", '%s %s' % ("ccdv-native", bb.data.getVar("DEPENDS", d, 1) or ""), d)
-            bb.data.setVar("CC", '%s %s' % ("ccdv", bb.data.getVar("CC", d, 1) or ""), d)
-            bb.data.setVar("BUILD_CC", '%s %s' % ("ccdv", bb.data.getVar("BUILD_CC", d, 1) or ""), d)
-            bb.data.setVar("CCLD", '%s %s' % ("ccdv", bb.data.getVar("CCLD", d, 1) or ""), d)
-}
-
-def quiet_libtool(bb,d):
-	deps = (bb.data.getVar('DEPENDS', d, 1) or "").split()
-	if 'libtool-cross' in deps:
-		return "'LIBTOOL=${STAGING_BINDIR_NATIVE}/${HOST_SYS}-libtool --silent'"
-	elif 'libtool-native' in deps:
-		return "'LIBTOOL=${B}/${HOST_SYS}-libtool --silent'"
-	else:
-		return ""
-
-CCDV = "ccdv"
-EXTRA_OEMAKE_append = " ${@quiet_libtool(bb,d)}"
-MAKE += "-s"
meta/classes/flow-lossage.bbclass deleted +0 -5
deleted file mode 100644
index 00e6bf0..0000000
@@ -1,5 +0,0 @@
-# gcc-3.4 blows up in gtktext with -frename-registers on arm-linux
-python () {
-    cflags = (bb.data.getVar('CFLAGS', d, 1) or '').replace('-frename-registers', '')
-    bb.data.setVar('CFLAGS', cflags, d)
-}
meta/classes/patcher.bbclass deleted +0 -7
deleted file mode 100644
index c8a1b03..0000000
@@ -1,7 +0,0 @@
-# Now that BitBake/OpenEmbedded uses Quilt by default, you can simply add an
-#	inherit patcher
-# to one of your config files to let BB/OE use patcher again.
-
-PATCHCLEANCMD = "patcher -B"
-PATCHCMD = "patcher -R -p '%s' -n '%s' -i '%s'"
-PATCH_DEPENDS = "${@["patcher-native", ""][(bb.data.getVar('PN', d, 1) == 'patcher-native')]}"
meta/classes/singlemachine.bbclass deleted +0 -15
deleted file mode 100644
index c685ce3..0000000
@@ -1,15 +0,0 @@
-#
-# Emulates the old mode of OE operation where only one machine can be targetted.
-#
-
-MULTIMACH_TARGET_SYS = "${TARGET_SYS}"
-MULTIMACH_HOST_SYS = "${HOST_SYS}"
-
-STAMP = "${TMPDIR}/stamps/${PF}"
-WORKDIR = "${TMPDIR}/work/${PF}"
-STAGING_DIR_HOST = "${STAGING_DIR}/${HOST_SYS}"
-STAGING_DIR_TARGET = "${STAGING_DIR}/${TARGET_SYS}"
-PKGDATA_DIR = "${STAGING_DIR}/pkgdata"
-STAGING_KERNEL_DIR = "${STAGING_DIR_HOST}/kernel"
- 
-
meta/classes/tmake.bbclass deleted +0 -77

77 lines not on this page · raw message

meta/classes/xlibs.bbclass deleted +0 -7
deleted file mode 100644
index 7271d7b..0000000
@@ -1,7 +0,0 @@
-LICENSE= "BSD-X"
-SECTION = "x11/libs"
-
-XLIBS_CVS = "${FREEDESKTOP_CVS}/xlibs"
-
-inherit autotools pkgconfig
-
Signature · 1 line
1.7.3.4
author
#11 lore raw

[CONSOLIDATED PULL 11/22] linux-yocto/meta: update meta SRCREV for routerstation pro

In reply to Saul Wold

From: Bruce Ashfield <[email protected]>

Fixes bug [YOCTO #1161]
Fixes bug [YOCTO #773]

This streamlines the routerstation pro configuration to remove options that are either unecessary or that are causing bugs.

Also added to all branches is:

commit ffd73d6b2a9bfa0de5710b90a2237f4be66ae9a7
Author: Yinghai Lu <[email protected]>
Date: Thu Jul 14 15:27:44 2011 -0700

mm: use alloc_bootmem_node_nopanic() on really needed path

commit 8f389a99b652aab5b42297280bd94d95933ad12f upstream.

---
 meta/recipes-kernel/linux/linux-yocto_2.6.37.bb |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)
meta/recipes-kernel/linux/linux-yocto_2.6.37.bb +7 -7
index 90dc930..8260a08 100644
@@ -14,13 +14,13 @@ KMETA = meta
 LINUX_VERSION ?= "2.6.37"
 LINUX_VERSION_EXTENSION ?= "-yocto-${LINUX_KERNEL_TYPE}"
 
-SRCREV_machine_qemuarm = "92232beb4e72fcf8d85abe79edba0cdf53f1ce41"
-SRCREV_machine_qemumips = "30cc7e06fba9126e79b4a0a3219c7d0259638f7a"
-SRCREV_machine_qemuppc = "4ae67af1d0ece9944f8e640925aaf69aa5f10e34"
-SRCREV_machine_qemux86 = "ea7bcd9e408ddfaf5ecd0bcc37956998add58e2d"
-SRCREV_machine_qemux86-64 = "790b4cd5ff0bb8c4f4523763436efd438c692342"
-SRCREV_machine = "bb8e31f2c99f5e007660d4540df246fb7ecfa746"
-SRCREV_meta = "d5d3c6480d61f83503ccef7fbcd765f7aca8b71b"
+SRCREV_machine_qemuarm = "f5aaddc24d0866ac12e924c4cee1382cce4cdb44"
+SRCREV_machine_qemumips = "f988df822335de0e463056f8c43f2984c29e2bd1"
+SRCREV_machine_qemuppc = "b03682b7db2f21c7dcabbbe4073061b601ad5ee9"
+SRCREV_machine_qemux86 = "ff1a08b4f5a0c4afa04160460421d67f37299f2c"
+SRCREV_machine_qemux86-64 = "be49445d1504c3d4021c01471223208cd3cc9c4f"
+SRCREV_machine = "ffd73d6b2a9bfa0de5710b90a2237f4be66ae9a7"
+SRCREV_meta = "84f1a422d7e21fbc23a687035bdf9d42471f19e0"
 
 PR = "r20"
 PV = "${LINUX_VERSION}+git${SRCPV}"
Signature · 1 line
1.7.3.4
author
#12 lore raw

[CONSOLIDATED PULL 13/22] sanity, base: remove gcc3 check since qemu doesn't need it any more

In reply to Saul Wold

From: Phil Blundell <[email protected]>

Recent versions of qemu seem to be happy enough building with gcc 4.x, and indeed most modern distributions aren't shipping gcc3 any more, so there is no point checking for its presence as part of sanity.

Also remove the check_gcc3 function from base since nothing else uses it.

---
 meta/classes/base.bbclass   |   10 ----------
 meta/classes/sanity.bbclass |    8 --------
 2 files changed, 0 insertions(+), 18 deletions(-)
meta/classes/base.bbclass +0 -10
index 0c2c546..3ca4e47 100644
@@ -397,16 +397,6 @@ python () {
             bb.warn("Recipe %s is marked as only being architecture specific but seems to have machine specific packages?! The recipe may as well mark itself as machine specific directly." % d.getVar("PN", True))
 }
 
-def check_gcc3(data):
-
-	gcc3_versions = 'gcc-3.4.6 gcc-3.4.7 gcc-3.4 gcc34 gcc-3.4.4 gcc-3.3 gcc33 gcc-3.3.6 gcc-3.2 gcc32'
-
-	for gcc3 in gcc3_versions.split():
-		if check_app_exists(gcc3, data):
-			return gcc3
-	
-	return False
-
 addtask cleansstate after do_clean
 python do_cleansstate() {
         sstate_clean_cachefiles(d)
meta/classes/sanity.bbclass +0 -8
index b586de9..bbaa9d3 100644
@@ -217,14 +217,6 @@ def check_sanity(e):
 
     required_utilities = "patch help2man diffstat texi2html makeinfo cvs svn bzip2 tar gzip gawk hg chrpath wget cpio"
 
-    # qemu-native needs gcc 3.x
-    if "qemu-native" not in assume_provided and "gcc3-native" in assume_provided:
-        gcc_version = commands.getoutput("${BUILD_PREFIX}gcc --version | head -n 1 | cut -f 3 -d ' '")
-
-        if not check_gcc3(e.data) and gcc_version[0] != '3':
-            messages = messages + "gcc3-native was in ASSUME_PROVIDED but the gcc-3.x binary can't be found in PATH"
-            missing = missing + "gcc-3.x (needed for qemu-native),"
-
     if "qemu-native" in assume_provided:
         if not check_app_exists("qemu-arm", e.data):
             messages = messages + "qemu-native was in ASSUME_PROVIDED but the QEMU binaries (qemu-arm) can't be found in PATH"
Signature · 1 line
1.7.3.4
author
#13 lore raw

[CONSOLIDATED PULL 12/22] libcap: pass prefix to "make install"

In reply to Saul Wold

From: Phil Blundell <[email protected]>

Otherwise it will use /usr by default which may not be the right place.

---
 meta/recipes-support/libcap/libcap.inc     |    2 +-
 meta/recipes-support/libcap/libcap_2.20.bb |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
meta/recipes-support/libcap/libcap.inc +1 -1
index 3bff3b9..efa46d6 100644
@@ -29,7 +29,7 @@ do_compile() {
 }
 
 do_install() {
-	oe_runmake install DESTDIR="${D}"
+	oe_runmake install DESTDIR="${D}" prefix="${prefix}"
 }
 
 # pam files
meta/recipes-support/libcap/libcap_2.20.bb +1 -1
index c9741c2..a2b49c6 100644
@@ -1,6 +1,6 @@
 require libcap.inc
 
-PR = "r2"
+PR = "r3"
 
 SRC_URI[md5sum] = "10e47ed32ca2214eb0e58780282d27b4"
 SRC_URI[sha256sum] = "20e7c1ea4d3d5c410efb3a6ff138dc417912fae316d883460dcd58d9803a9220"
Signature · 1 line
1.7.3.4
author
#14 lore raw

[CONSOLIDATED PULL 15/22] ofono: fix test block syntax error

In reply to Saul Wold

From: Darren Hart <[email protected]>

A space is required prior to the closing square bracket. Without it, a parsing error is reported to the console. I don't have hardware to confirm, but I suspect the service would fail to function properly as well.

Correct the typo.

---
 meta/recipes-connectivity/ofono/ofono/ofono |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
meta/recipes-connectivity/ofono/ofono/ofono +1 -1
index 6d46fb8..cc99709 100644
@@ -4,7 +4,7 @@ DAEMON=/usr/sbin/ofonod
 PIDFILE=/var/run/ofonod.pid
 DESC="Telephony daemon"
 
-if [ -f /etc/default/ofono] ; then
+if [ -f /etc/default/ofono ] ; then
 	. /etc/default/ofono
 fi
 
Signature · 1 line
1.7.3.4
author
#15 lore raw

[CONSOLIDATED PULL 16/22] oe-buildenv-internal: Replace POKYMODE POKYLIBC with TCMODE and TCLIBC

In reply to Saul Wold

From: Khem Raj <[email protected]>

These are new variable names in oe-core

---
 scripts/oe-buildenv-internal |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
scripts/oe-buildenv-internal +1 -1
index 09dbf02..c13fc40 100755
@@ -55,4 +55,4 @@ unset BITBAKEDIR
 export BUILDDIR
 export PATH
 
-export BB_ENV_EXTRAWHITE="MACHINE DISTRO POKYMODE POKYLIBC http_proxy ftp_proxy https_proxy all_proxy ALL_PROXY no_proxy SSH_AGENT_PID SSH_AUTH_SOCK BB_SRCREV_POLICY SDKMACHINE BB_NUMBER_THREADS PARALLEL_MAKE GIT_PROXY_COMMAND"
+export BB_ENV_EXTRAWHITE="MACHINE DISTRO TCMODE TCLIBC http_proxy ftp_proxy https_proxy all_proxy ALL_PROXY no_proxy SSH_AGENT_PID SSH_AUTH_SOCK BB_SRCREV_POLICY SDKMACHINE BB_NUMBER_THREADS PARALLEL_MAKE GIT_PROXY_COMMAND"
Signature · 1 line
1.7.3.4
author
#16 lore raw

[CONSOLIDATED PULL 14/22] Fixed concurrency problem for ZIP packed recipes.

In reply to Saul Wold

From: Ihar Hrachyshka <[email protected]>

The problem occured when unzip-native is not yet staged, and ZIP archive unpacking already started resulting in failed do_unpack task. Added NEED_UNZIP_FOR_UNPACK variable to use in recipes which do_unpack with unzip utility but doesn't have '.zip' in SRC_URI (f.e. .EXE windows self-extraction binaries).

---
 meta/classes/base.bbclass |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)
meta/classes/base.bbclass +9 -0
index 3ca4e47..56f744d 100644
@@ -354,6 +354,15 @@ python () {
         depends = depends + " xz-native:do_populate_sysroot"
         bb.data.setVarFlag('do_unpack', 'depends', depends, d)
 
+    # unzip-native should already be staged before unpacking ZIP recipes
+    need_unzip = bb.data.getVar('NEED_UNZIP_FOR_UNPACK', d, 1)
+    src_uri = bb.data.getVar('SRC_URI', d, 1)
+
+    if ".zip" in src_uri or need_unzip == "1":
+        depends = bb.data.getVarFlag('do_unpack', 'depends', d) or ""
+        depends = depends + " unzip-native:do_populate_sysroot"
+        bb.data.setVarFlag('do_unpack', 'depends', depends, d)
+
     # 'multimachine' handling
     mach_arch = bb.data.getVar('MACHINE_ARCH', d, 1)
     pkg_arch = bb.data.getVar('PACKAGE_ARCH', d, 1)
Signature · 1 line
1.7.3.4
author
#17 lore raw

[CONSOLIDATED PULL 18/22] gdk-pixbuf: Fix QA issues and clean minor formatting

In reply to Saul Wold

From: Andreas Mueller <[email protected]>

QA warnings fixed:

WARNING:   /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.la
WARNING:   /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-wbmp.la
WARNING:   /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xbm.la
WARNING:   /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ras.la
WARNING:   /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-tga.la
WARNING:   /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-bmp.la
WARNING:   /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ani.la
WARNING:   /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-pnm.la
WARNING:   /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-icns.la
WARNING:   /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-pcx.la
WARNING:   /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ico.la
WARNING:   /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gif.la
WARNING:   /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-qtif.la
WARNING:   /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.la
WARNING:   /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.la
---
 meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.22.1.bb |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)
meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.22.1.bb +5 -2
index 8b6314f..fc879ed 100644
@@ -33,11 +33,14 @@ FILES_${PN} = "${bindir}/gdk-pixbuf-query-loaders \
 
 FILES_${PN}-dev += " \
 	${bindir}/gdk-pixbuf-csource \
-	${includedir}/*"
+	${includedir}/* \
+	${libdir}/gdk-pixbuf-2.0/${LIBV}/loaders/*.la \
+"
 
 FILES_${PN}-dbg += " \
         ${libdir}/.debug/* \
-	${libdir}/gdk-pixbuf-2.0/${LIBV}/loaders/.debug/*"
+	${libdir}/gdk-pixbuf-2.0/${LIBV}/loaders/.debug/* \
+"
 
 postinst_pixbufloader () {
 if [ "x$D" != "x" ]; then
Signature · 1 line
1.7.3.4
author
#18 lore raw

[CONSOLIDATED PULL 17/22] bitbake.conf: Change TERM default fallback to XTERM instead of GNOME_TERM

In reply to Saul Wold

From: Khem Raj <[email protected]>

Its better to use xterm since some folks may not be using gnome or KDE. Chances of having xterm on build machines are lot more than having gnome-terminal.

---
 meta/conf/bitbake.conf |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
meta/conf/bitbake.conf +2 -2
index 463991d..128b0b6 100644
@@ -571,8 +571,8 @@ KONSOLE_TERMCMD = 'konsole -T "$TERMWINDOWTITLE"'
 KONSOLE_TERMCMDRUN = '${KONSOLE_TERMCMD} -e $SHELLCMDS'
 
 # Set a default
-TERMCMD ?= "${GNOME_TERMCMD}"
-TERMCMDRUN ?= "${GNOME_TERMCMDRUN}"
+TERMCMD ?= "${XTERM_TERMCMD}"
+TERMCMDRUN ?= "${XTERM_TERMCMDRUN}"
 
 ##################################################################
 # Miscellaneous utilities.
Signature · 1 line
1.7.3.4
author
#19 lore raw

[CONSOLIDATED PULL 19/22] man: add Upstream-Status field to paches

In reply to Saul Wold

From: Scott Garman <[email protected]>

---
 .../man/man-1.6f/man-1.5g-nonrootbuild.patch       |    4 ++++
 .../man/man-1.6f/man-1.5h1-gencat.patch            |    4 ++++
 .../man/man-1.6f/man-1.5h1-make.patch              |    4 ++++
 .../man/man-1.6f/man-1.5i2-initial.patch           |    4 ++++
 .../man/man-1.6f/man-1.5i2-newline.patch           |    4 ++++
 .../man/man-1.6f/man-1.5i2-overflow.patch          |    4 ++++
 .../man/man-1.6f/man-1.5j-i18n.patch               |    4 ++++
 .../man/man-1.6f/man-1.5j-nocache.patch            |    4 ++++
 .../man/man-1.6f/man-1.5j-utf8.patch               |    4 ++++
 .../man/man-1.6f/man-1.5k-confpath.patch           |    4 ++++
 .../man/man-1.6f/man-1.5k-nonascii.patch           |    4 ++++
 .../man/man-1.6f/man-1.5k-sofix.patch              |    4 ++++
 .../man/man-1.6f/man-1.5m2-bug11621.patch          |    4 ++++
 .../man/man-1.6f/man-1.5m2-buildroot.patch         |    4 ++++
 .../man/man-1.6f/man-1.5m2-multiple.patch          |    4 ++++
 .../man-1.6f/man-1.5m2-no-color-for-printing.patch |    4 ++++
 .../man/man-1.6f/man-1.5m2-sigpipe.patch           |    4 ++++
 .../man/man-1.6f/man-1.5m2-tv_fhs.patch            |    4 ++++
 .../man/man-1.6f/man-1.6e-i18n_whatis.patch        |    4 ++++
 .../man/man-1.6f/man-1.6e-lzma+xz-support.patch    |    4 ++++
 .../man/man-1.6f/man-1.6e-mandirs.patch            |    4 ++++
 .../man/man-1.6f/man-1.6e-new_sections.patch       |    4 ++++
 .../man/man-1.6f/man-1.6e-ro_usr.patch             |    4 ++++
 .../man/man-1.6f/man-1.6e-security.patch           |    4 ++++
 .../man-1.6e-use_i18n_vars_in_a_std_way.patch      |    4 ++++
 .../man/man-1.6f/man-1.6e-whatis2.patch            |    4 ++++
 26 files changed, 104 insertions(+), 0 deletions(-)
meta/recipes-extended/man/man-1.6f/man-1.5g-nonrootbuild.patch +4 -0
index ae2bc4d..6f834bd 100644
@@ -1,3 +1,7 @@
+Upstream-Status: Pending
+
+Signed-off-by: Scott Garman <[email protected]>
+
 diff -u -r man-1.5g.old/configure man-1.5g/configure
 --- man-1.5g.old/configure	Wed Apr  7 04:16:05 1999
 +++ man-1.5g/configure	Mon May 15 15:22:44 2000
meta/recipes-extended/man/man-1.6f/man-1.5h1-gencat.patch +4 -0
index 6409dfc..044b14c 100644
@@ -1,3 +1,7 @@
+Upstream-Status: Pending
+
+Signed-off-by: Scott Garman <[email protected]>
+
 --- gencat/genlib.c	2006-08-02 20:11:44.000000000 +0200
 +++ gencat/genlib.c.oden	2008-12-21 19:18:50.000000000 +0100
 @@ -47,6 +47,7 @@ up-to-date.  Many thanks.
meta/recipes-extended/man/man-1.6f/man-1.5h1-make.patch +4 -0
index f9f91e4..8631eb2 100644
@@ -1,3 +1,7 @@
+Upstream-Status: Pending
+
+Signed-off-by: Scott Garman <[email protected]>
+
 --- man-1.5g/man/Makefile.in.mike	Fri Apr  9 13:35:54 1999
 +++ man-1.5g/man/Makefile.in	Fri Apr  9 13:36:45 1999
 @@ -1,8 +1,8 @@
meta/recipes-extended/man/man-1.6f/man-1.5i2-initial.patch +4 -0
index 1b14423..fe56c07 100644
@@ -1,3 +1,7 @@
+Upstream-Status: Pending
+
+Signed-off-by: Scott Garman <[email protected]>
+
 --- man-1.5i2/src/makewhatis.sh.initial	Tue Jul  3 15:38:39 2001
 +++ man-1.5i2/src/makewhatis.sh	Tue Jul  3 15:39:39 2001
 @@ -81,8 +81,10 @@
meta/recipes-extended/man/man-1.6f/man-1.5i2-newline.patch +4 -0
index da95d5a..611df5d 100644
@@ -1,3 +1,7 @@
+Upstream-Status: Pending
+
+Signed-off-by: Scott Garman <[email protected]>
+
 --- src/man.c	2008-12-21 19:17:31.000000000 +0100
 +++ src/man.c.oden	2008-12-21 19:17:38.000000000 +0100
 @@ -391,7 +391,7 @@ again:
meta/recipes-extended/man/man-1.6f/man-1.5i2-overflow.patch +4 -0
index f1ef06b..52d2881 100644
@@ -1,3 +1,7 @@
+Upstream-Status: Pending
+
+Signed-off-by: Scott Garman <[email protected]>
+
 --- man-1.5i2/src/man.c.overflow	Mon Jun 25 00:01:45 2001
 +++ man-1.5i2/src/man.c	Mon Jun 25 00:01:45 2001
 @@ -381,6 +381,9 @@
meta/recipes-extended/man/man-1.6f/man-1.5j-i18n.patch +4 -0
index 7645542..2ae09c0 100644
@@ -1,3 +1,7 @@
+Upstream-Status: Pending
+
+Signed-off-by: Scott Garman <[email protected]>
+
 --- man-1.5j/msgs/inst.sh.i18n	Wed Apr 25 10:40:50 2001
 +++ man-1.5j/msgs/inst.sh	Wed Apr 25 10:41:17 2001
 @@ -27,8 +27,7 @@
meta/recipes-extended/man/man-1.6f/man-1.5j-nocache.patch +4 -0
index 267b34b..751dddd 100644
@@ -1,3 +1,7 @@
+Upstream-Status: Pending
+
+Signed-off-by: Scott Garman <[email protected]>
+
 --- man-1.5j/src/man.conf.in.nocache	Thu Nov 22 15:07:12 2001
 +++ man-1.5j/src/man.conf.in	Thu Nov 22 15:07:12 2001
 @@ -81,6 +81,9 @@
meta/recipes-extended/man/man-1.6f/man-1.5j-utf8.patch +4 -0
index c817763..33d3e4c 100644
@@ -1,3 +1,7 @@
+Upstream-Status: Pending
+
+Signed-off-by: Scott Garman <[email protected]>
+
 --- man-1.5j/configure.utf8	Thu Nov 22 15:02:35 2001
 +++ man-1.5j/configure	Thu Nov 22 15:03:15 2001
 @@ -408,9 +408,9 @@
meta/recipes-extended/man/man-1.6f/man-1.5k-confpath.patch +4 -0
index 71ac9fc..b5746c2 100644
@@ -1,3 +1,7 @@
+Upstream-Status: Pending
+
+Signed-off-by: Scott Garman <[email protected]>
+
 --- configure	2006-05-01 19:56:14.000000000 +0200
 +++ configure.oden	2008-12-21 19:16:50.000000000 +0100
 @@ -198,7 +198,7 @@
meta/recipes-extended/man/man-1.6f/man-1.5k-nonascii.patch +4 -0
index 465d839..d662d9b 100644
@@ -1,3 +1,7 @@
+Upstream-Status: Pending
+
+Signed-off-by: Scott Garman <[email protected]>
+
 --- ./src/apropos.sh.nonascii	2001-11-23 00:30:42.000000000 +0100
 +++ ./src/apropos.sh	2002-08-13 15:44:53.000000000 +0200
 @@ -18,9 +18,9 @@
meta/recipes-extended/man/man-1.6f/man-1.5k-sofix.patch +4 -0
index d4522ea..50b9252 100644
@@ -1,3 +1,7 @@
+Upstream-Status: Pending
+
+Signed-off-by: Scott Garman <[email protected]>
+
 --- man-1.5j/src/man.c.sofix	Thu Nov 22 14:51:44 2001
 +++ man-1.5j/src/man.c	Thu Nov 22 14:52:44 2001
 @@ -300,7 +300,7 @@
meta/recipes-extended/man/man-1.6f/man-1.5m2-bug11621.patch +4 -0
index 9c06c4c..0512999 100644
@@ -1,3 +1,7 @@
+Upstream-Status: Pending
+
+Signed-off-by: Scott Garman <[email protected]>
+
 --- ./configure.ad	2003-12-11 19:17:10.000000000 +0100
 +++ ./configure	2003-12-11 19:17:27.000000000 +0100
 @@ -26,7 +26,7 @@
meta/recipes-extended/man/man-1.6f/man-1.5m2-buildroot.patch +4 -0
index d842083..bc97f56 100644
@@ -1,3 +1,7 @@
+Upstream-Status: Pending
+
+Signed-off-by: Scott Garman <[email protected]>
+
 --- ./configure.less	2003-12-11 19:18:15.000000000 +0100
 +++ ./configure	2003-12-11 19:20:03.000000000 +0100
 @@ -401,18 +401,13 @@
meta/recipes-extended/man/man-1.6f/man-1.5m2-multiple.patch +4 -0
index cc5bffd..ec06ab7 100644
@@ -1,3 +1,7 @@
+Upstream-Status: Pending
+
+Signed-off-by: Scott Garman <[email protected]>
+
 --- man-1.5m2/src/manfile.c_multiple	2006-12-08 23:42:17.000000000 +0100
 +++ man-1.5m2/src/manfile.c	2006-12-09 00:00:01.000000000 +0100
 @@ -25,9 +25,12 @@
meta/recipes-extended/man/man-1.6f/man-1.5m2-no-color-for-printing.patch +4 -0
index d1f810a..c85ff1d 100644
@@ -1,3 +1,7 @@
+Upstream-Status: Pending
+
+Signed-off-by: Scott Garman <[email protected]>
+
 --- man-1.5m2/configure.color	2006-09-16 18:27:37.000000000 +0200
 +++ man-1.5m2/configure	2006-09-16 18:28:44.000000000 +0200
 @@ -539,6 +539,8 @@
meta/recipes-extended/man/man-1.6f/man-1.5m2-sigpipe.patch +4 -0
index 81fb2d7..8af78ea 100644
@@ -1,3 +1,7 @@
+Upstream-Status: Pending
+
+Signed-off-by: Scott Garman <[email protected]>
+
 --- man-1.5m2/src/util.c_sigpipe	2006-12-09 13:43:21.000000000 +0100
 +++ man-1.5m2/src/util.c	2006-12-09 13:53:13.000000000 +0100
 @@ -116,11 +116,14 @@
meta/recipes-extended/man/man-1.6f/man-1.5m2-tv_fhs.patch +4 -0
index 20389d9..fe66d75 100644
@@ -1,3 +1,7 @@
+Upstream-Status: Pending
+
+Signed-off-by: Scott Garman <[email protected]>
+
 --- man/Makefile.in	2008-12-21 19:19:33.000000000 +0100
 +++ man/Makefile.in.oden	2008-12-21 19:19:39.000000000 +0100
 @@ -34,6 +34,15 @@
meta/recipes-extended/man/man-1.6f/man-1.6e-i18n_whatis.patch +4 -0
index ad62a60..e321325 100644
@@ -1,3 +1,7 @@
+Upstream-Status: Pending
+
+Signed-off-by: Scott Garman <[email protected]>
+
 diff -Naur man-1.6e.orig/src/apropos.sh man-1.6e/src/apropos.sh
 --- man-1.6e.orig/src/apropos.sh	2007-05-18 13:49:31.000000000 -0300
 +++ man-1.6e/src/apropos.sh	2007-05-18 14:24:33.000000000 -0300
meta/recipes-extended/man/man-1.6f/man-1.6e-lzma+xz-support.patch +4 -0
index f8ade4f..aae980f 100644
@@ -1,3 +1,7 @@
+Upstream-Status: Pending
+
+Signed-off-by: Scott Garman <[email protected]>
+
 Index: man-1.6f/configure
 ===================================================================
 --- man-1.6f.orig/configure	2010-12-29 14:00:35.000000000 -0800
meta/recipes-extended/man/man-1.6f/man-1.6e-mandirs.patch +4 -0
index 06e9869..b240064 100644
@@ -1,3 +1,7 @@
+Upstream-Status: Pending
+
+Signed-off-by: Scott Garman <[email protected]>
+
 --- man-1.6e.orig/src/man.conf.in	2005-08-20 20:26:06.000000000 -0300
 +++ man-1.6e/src/man.conf.in	2007-05-18 10:30:29.000000000 -0300
 @@ -36,11 +36,12 @@
meta/recipes-extended/man/man-1.6f/man-1.6e-new_sections.patch +4 -0
index 5172758..fb9773c 100644
@@ -1,3 +1,7 @@
+Upstream-Status: Pending
+
+Signed-off-by: Scott Garman <[email protected]>
+
 --- man-1.6e.orig/configure	2006-05-01 14:56:14.000000000 -0300
 +++ man-1.6e/configure	2007-05-18 14:35:43.000000000 -0300
 @@ -960,7 +960,7 @@
meta/recipes-extended/man/man-1.6f/man-1.6e-ro_usr.patch +4 -0
index d330e62..1d1cb0c 100644
@@ -1,3 +1,7 @@
+Upstream-Status: Pending
+
+Signed-off-by: Scott Garman <[email protected]>
+
 Index: man-1.6f/src/makewhatis.sh
 ===================================================================
 --- man-1.6f.orig/src/makewhatis.sh	2010-12-29 13:42:34.000000000 -0800
meta/recipes-extended/man/man-1.6f/man-1.6e-security.patch +4 -0
index 85fdf4e..312a882 100644
@@ -1,3 +1,7 @@
+Upstream-Status: Pending
+
+Signed-off-by: Scott Garman <[email protected]>
+
 diff -Naur man-1.6e.orig/src/makewhatis.sh man-1.6e/src/makewhatis.sh
 --- man-1.6e.orig/src/makewhatis.sh	2006-07-19 01:58:08.000000000 -0300
 +++ man-1.6e/src/makewhatis.sh	2007-05-18 10:18:31.000000000 -0300
meta/recipes-extended/man/man-1.6f/man-1.6e-use_i18n_vars_in_a_std_way.patch +4 -0
index a448da5..568f742 100644
@@ -1,3 +1,7 @@
+Upstream-Status: Pending
+
+Signed-off-by: Scott Garman <[email protected]>
+
 diff -Naur man-1.6e.orig/catopen/catopen.c man-1.6e/catopen/catopen.c
 --- man-1.6e.orig/catopen/catopen.c	2005-08-20 20:26:06.000000000 -0300
 +++ man-1.6e/catopen/catopen.c	2007-05-18 11:31:05.000000000 -0300
meta/recipes-extended/man/man-1.6f/man-1.6e-whatis2.patch +4 -0
index 1a10be3..7f01383 100644
@@ -1,3 +1,7 @@
+Upstream-Status: Pending
+
+Signed-off-by: Scott Garman <[email protected]>
+
 Index: man-1.6f/src/makewhatis.sh
 ===================================================================
 --- man-1.6f.orig/src/makewhatis.sh	2010-12-29 13:51:45.000000000 -0800
Signature · 1 line
1.7.3.4
author
#20 lore raw

[CONSOLIDATED PULL 20/22] unfs-server: add Upstream-Status field to patches

In reply to Saul Wold

From: Scott Garman <[email protected]>

---
 .../001-2.2b47-2.2b51.patch                        |    5 +++++
 .../unfs-server-2.1+2.2beta47/002-destdir.patch    |    5 +++++
 .../unfs-server-2.1+2.2beta47/003-manpages.patch   |    5 +++++
 .../unfs-server-2.1+2.2beta47/004-strsignal.patch  |    5 +++++
 .../unfs-server-2.1+2.2beta47/005-sys-time.patch   |    5 +++++
 .../unfs-server-2.1+2.2beta47/006-reiserfs.patch   |    5 +++++
 .../unfs-server-2.1+2.2beta47/007-map.patch        |    5 +++++
 .../unfs-server-2.1+2.2beta47/008-configure.patch  |    5 +++++
 .../unfs-server-2.1+2.2beta47/009-multirw.patch    |    5 +++++
 .../unfs-server-2.1+2.2beta47/010-realpath.patch   |    5 +++++
 .../011-fno-strict-aliasing.patch                  |    5 +++++
 .../unfs-server-2.1+2.2beta47/012-nostrip.patch    |    5 +++++
 .../unfs-server-2.1+2.2beta47/013-mntpathlen.patch |    5 +++++
 .../014-uninitialized.patch                        |    5 +++++
 .../unfs-server-2.1+2.2beta47/015-setattr.patch    |    5 +++++
 .../016-makefile.in.patch                          |    5 +++++
 .../017-wrs-dynamic-rpc.patch                      |    5 +++++
 .../018-remove-tcp-wrappers.patch                  |    5 +++++
 .../019-pid-before-fork.patch                      |    5 +++++
 .../020-undefined-chmod-fix.patch                  |    5 +++++
 .../unfs-server-2.1+2.2beta47/021-nolibwrap.patch  |    5 +++++
 .../022-add-close-on-exec-descriptors.patch        |    5 +++++
 22 files changed, 110 insertions(+), 0 deletions(-)
meta/recipes-devtools/unfs-server/unfs-server-2.1+2.2beta47/001-2.2b47-2.2b51.patch +5 -0
index 886ce92..b2cdc5e 100644
@@ -1,3 +1,8 @@
+Upstream-Status: Inappropriate [other]
+Upstream is not making further releases of this software.
+
+Signed-off-by: Scott Garman <[email protected]>
+
 # Patch origin: nfs-server source RPM from openSUSE 10.3
 
 diff -urN nfs-server-2.2beta47/.version nfs-server-2.2beta51/.version
meta/recipes-devtools/unfs-server/unfs-server-2.1+2.2beta47/002-destdir.patch +5 -0
index 9388332..df290f2 100644
@@ -1,3 +1,8 @@
+Upstream-Status: Inappropriate [other]
+Upstream is not making further releases of this software.
+
+Signed-off-by: Scott Garman <[email protected]>
+
 # Patch origin: nfs-server source RPM from openSUSE 10.3
 
 --- nfs-server/Makefile.in	2002/11/07 16:56:07	1.1
meta/recipes-devtools/unfs-server/unfs-server-2.1+2.2beta47/003-manpages.patch +5 -0
index a17a8dc..412dbf6 100644
@@ -1,3 +1,8 @@
+Upstream-Status: Inappropriate [other]
+Upstream is not making further releases of this software.
+
+Signed-off-by: Scott Garman <[email protected]>
+
 # Patch origin: nfs-server source RPM from openSUSE 10.3
 
 --- nfs-server/exports.man	2002/11/07 17:15:59	1.1
meta/recipes-devtools/unfs-server/unfs-server-2.1+2.2beta47/004-strsignal.patch +5 -0
index 3ac4ed7..6982b47 100644
@@ -1,3 +1,8 @@
+Upstream-Status: Inappropriate [other]
+Upstream is not making further releases of this software.
+
+Signed-off-by: Scott Garman <[email protected]>
+
 # Patch origin: nfs-server source RPM from openSUSE 10.3
 
 --- nfs-server/failsafe.c	2002/11/07 17:12:46	1.1
meta/recipes-devtools/unfs-server/unfs-server-2.1+2.2beta47/005-sys-time.patch +5 -0
index c21fb05..17208d8 100644
@@ -1,3 +1,8 @@
+Upstream-Status: Inappropriate [other]
+Upstream is not making further releases of this software.
+
+Signed-off-by: Scott Garman <[email protected]>
+
 # Patch origin: nfs-server source RPM from openSUSE 10.3
 
 --- nfs-server/system.h	2002/11/07 17:10:47	1.1
meta/recipes-devtools/unfs-server/unfs-server-2.1+2.2beta47/006-reiserfs.patch +5 -0
index abdc674..22dcc42 100644
@@ -1,3 +1,8 @@
+Upstream-Status: Inappropriate [other]
+Upstream is not making further releases of this software.
+
+Signed-off-by: Scott Garman <[email protected]>
+
 # Patch origin: nfs-server source RPM from openSUSE 10.3
 
 --- nfs-server/Makefile.in
meta/recipes-devtools/unfs-server/unfs-server-2.1+2.2beta47/007-map.patch +5 -0
index 89baabe..e031fef 100644
@@ -1,3 +1,8 @@
+Upstream-Status: Inappropriate [other]
+Upstream is not making further releases of this software.
+
+Signed-off-by: Scott Garman <[email protected]>
+
 # Patch origin: nfs-server source RPM from openSUSE 10.3
 
 --- nfs-server/auth.c
meta/recipes-devtools/unfs-server/unfs-server-2.1+2.2beta47/008-configure.patch +5 -0
index a6d4599..98405ea 100644
@@ -1,3 +1,8 @@
+Upstream-Status: Inappropriate [other]
+Upstream is not making further releases of this software.
+
+Signed-off-by: Scott Garman <[email protected]>
+
 # Patch origin: nfs-server source RPM from openSUSE 10.3
 
 --- nfs-server/configure.in	2002/11/08 14:24:55	1.1
meta/recipes-devtools/unfs-server/unfs-server-2.1+2.2beta47/009-multirw.patch +5 -0
index 65b0b9e..a4cf1f5 100644
@@ -1,3 +1,8 @@
+Upstream-Status: Inappropriate [other]
+Upstream is not making further releases of this software.
+
+Signed-off-by: Scott Garman <[email protected]>
+
 # Patch origin: nfs-server source RPM from openSUSE 10.3
 
 --- nfs-server/nfsd.c
meta/recipes-devtools/unfs-server/unfs-server-2.1+2.2beta47/010-realpath.patch +5 -0
index c3b5d58..2e53b37 100644
@@ -1,3 +1,8 @@
+Upstream-Status: Inappropriate [other]
+Upstream is not making further releases of this software.
+
+Signed-off-by: Scott Garman <[email protected]>
+
 # Patch origin: nfs-server source RPM from openSUSE 10.3
 
 --- nfs-server/configure.in
meta/recipes-devtools/unfs-server/unfs-server-2.1+2.2beta47/011-fno-strict-aliasing.patch +5 -0
index 695b8c7..1d0535b 100644
@@ -1,3 +1,8 @@
+Upstream-Status: Inappropriate [other]
+Upstream is not making further releases of this software.
+
+Signed-off-by: Scott Garman <[email protected]>
+
 # Patch origin: nfs-server source RPM from openSUSE 10.3
 
 --- nfs-server/Makefile.in
meta/recipes-devtools/unfs-server/unfs-server-2.1+2.2beta47/012-nostrip.patch +5 -0
index a815ee4..d04e0d1 100644
@@ -1,3 +1,8 @@
+Upstream-Status: Inappropriate [other]
+Upstream is not making further releases of this software.
+
+Signed-off-by: Scott Garman <[email protected]>
+
 # Patch origin: nfs-server source RPM from openSUSE 10.3
 
 --- nfs-server/Makefile.in.xx	2006-01-12 12:43:09.000000000 +0100
meta/recipes-devtools/unfs-server/unfs-server-2.1+2.2beta47/013-mntpathlen.patch +5 -0
index 1f10d3c..b161fe4 100644
@@ -1,3 +1,8 @@
+Upstream-Status: Inappropriate [other]
+Upstream is not making further releases of this software.
+
+Signed-off-by: Scott Garman <[email protected]>
+
 # Patch origin: nfs-server source RPM from openSUSE 10.3
 
 --- nfs-server/mountd.c	2006/01/12 14:00:13	1.13
meta/recipes-devtools/unfs-server/unfs-server-2.1+2.2beta47/014-uninitialized.patch +5 -0
index 233c08a..370f440 100644
@@ -1,3 +1,8 @@
+Upstream-Status: Inappropriate [other]
+Upstream is not making further releases of this software.
+
+Signed-off-by: Scott Garman <[email protected]>
+
 # Patch origin: nfs-server source RPM from openSUSE 10.3
 
 --- nfs-server/mountd.c
meta/recipes-devtools/unfs-server/unfs-server-2.1+2.2beta47/015-setattr.patch +5 -0
index cbfb8e8..3b86d43 100644
@@ -1,3 +1,8 @@
+Upstream-Status: Inappropriate [other]
+Upstream is not making further releases of this software.
+
+Signed-off-by: Scott Garman <[email protected]>
+
 # Patch origin: nfs-server source RPM from openSUSE 10.3
 
 --- nfs-server/setattr.c.orig	2006-07-28 16:38:26.000000000 +0200
meta/recipes-devtools/unfs-server/unfs-server-2.1+2.2beta47/016-makefile.in.patch +5 -0
index 634ce46..211aa0b 100644
@@ -1,3 +1,8 @@
+Upstream-Status: Inappropriate [other]
+Upstream is not making further releases of this software.
+
+Signed-off-by: Scott Garman <[email protected]>
+
 # Makefile fix for staging to work correctly.
 # Scott Garman <[email protected]>
 
meta/recipes-devtools/unfs-server/unfs-server-2.1+2.2beta47/017-wrs-dynamic-rpc.patch +5 -0
index 18e12de..99cd6b1 100644
@@ -1,3 +1,8 @@
+Upstream-Status: Inappropriate [other]
+Upstream is not making further releases of this software.
+
+Signed-off-by: Scott Garman <[email protected]>
+
 # Add the ability to choose alternate RPC ports at runtime and disable
 # security so that it can run as a userland process
 # Patch origin: Wind River
meta/recipes-devtools/unfs-server/unfs-server-2.1+2.2beta47/018-remove-tcp-wrappers.patch +5 -0
index 95ecdee..1b407e4 100644
@@ -1,3 +1,8 @@
+Upstream-Status: Inappropriate [other]
+Upstream is not making further releases of this software.
+
+Signed-off-by: Scott Garman <[email protected]>
+
 # Remove the requirement to link with libwrap
 # Patch origin: Wind River
 
meta/recipes-devtools/unfs-server/unfs-server-2.1+2.2beta47/019-pid-before-fork.patch +5 -0
index 960ca8e..1b9c06a 100644
@@ -1,3 +1,8 @@
+Upstream-Status: Inappropriate [other]
+Upstream is not making further releases of this software.
+
+Signed-off-by: Scott Garman <[email protected]>
+
 # Write a pid file before forking
 # Patch origin: Wind River
 
meta/recipes-devtools/unfs-server/unfs-server-2.1+2.2beta47/020-undefined-chmod-fix.patch +5 -0
index 0f1108c..fb51300 100644
@@ -1,3 +1,8 @@
+Upstream-Status: Inappropriate [other]
+Upstream is not making further releases of this software.
+
+Signed-off-by: Scott Garman <[email protected]>
+
 # Fix a problem with chmod attributes when using no_squash_all
 # Patch origin: Wind River
 
meta/recipes-devtools/unfs-server/unfs-server-2.1+2.2beta47/021-nolibwrap.patch +5 -0
index c0901fa..335d098 100644
@@ -1,3 +1,8 @@
+Upstream-Status: Inappropriate [other]
+Upstream is not making further releases of this software.
+
+Signed-off-by: Scott Garman <[email protected]>
+
 # Remove libwrap linkage
 # Patch origin: Wind River
 
meta/recipes-devtools/unfs-server/unfs-server-2.1+2.2beta47/022-add-close-on-exec-descriptors.patch +5 -0
index 011ae74..c35bb7c 100644
@@ -1,3 +1,8 @@
+Upstream-Status: Inappropriate [other]
+Upstream is not making further releases of this software.
+
+Signed-off-by: Scott Garman <[email protected]>
+
 # Force socket fds to close on exec when used in conjunction with pseudo
 # Patch origin: Wind River
 
Signature · 1 line
1.7.3.4
author
#21 lore raw

[CONSOLIDATED PULL 22/22] eglibc: Tighten LICENSE Fields

In reply to Saul Wold
---
 meta/recipes-core/eglibc/eglibc-common.inc |    2 +-
 meta/recipes-core/eglibc/eglibc-locale.inc |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
meta/recipes-core/eglibc/eglibc-common.inc +1 -1
index d812618..4fa6488 100644
@@ -2,7 +2,7 @@ SUMMARY = "Embedded GLIBC (GNU C Library)"
 DESCRIPTION = "Embedded GLIBC (EGLIBC) is a variant of the GNU C Library (GLIBC) that is designed to work well on embedded systems. EGLIBC strives to be source and binary compatible with GLIBC. EGLIBC's goals include reduced footprint, configurable components, better support for cross-compilation and cross-testing."
 HOMEPAGE = "http://www.eglibc.org/home"
 SECTION = "libs"
-LICENSE = "LGPL"
+LICENSE = "GPLv2 & LGPLv2.1"
 INC_PR = "r11"
 LIC_FILES_CHKSUM ?= "file://LICENSES;md5=07a394b26e0902b9ffdec03765209770 \
       file://COPYING;md5=393a5ca445f6965873eca0259a17f833 \
meta/recipes-core/eglibc/eglibc-locale.inc +1 -1
index 00cccc0..b496ce6 100644
@@ -1,5 +1,5 @@
 INHIBIT_DEFAULT_DEPS = "1"
-LICENSE = "LGPL"
+LICENSE = "GPLv2 & LGPLv2.1"
 
 BPN = "eglibc"
 
Signature · 1 line
1.7.3.4
author
#22 lore raw

[CONSOLIDATED PULL 21/22] gcc-package-target: don't fail if the .la files we try to delete are not there to start with

In reply to Saul Wold

From: Koen Kooi <[email protected]>

This fixes:

| rm: cannot remove `/OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/gcc-4.5-r39.1+svnr175127/image/usr/libexec/gcc/arm-angstrom-linux-gnueabi/4.5.4/*.la': No such file or directory | ERROR: Function 'do_install' failed (see /OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/armv7a-angstrom-linux-gnueabi/gcc-4.5-r39.1+svnr175127/temp/log.do_install.19514 for further information)
NOTE: package gcc-4.5-r39.1+svnr175127: task do_install: Failed

---
 meta/recipes-devtools/gcc/gcc-package-target.inc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
meta/recipes-devtools/gcc/gcc-package-target.inc +1 -1
index 9a91a7f..e6105da 100644
@@ -84,7 +84,7 @@ do_install () {
 	# Cleanup some of the ${libdir}{,exec}/gcc stuff ...
 	rm -r ${D}${libdir}/gcc/${TARGET_SYS}/${BINV}/install-tools
 	rm -r ${D}${libexecdir}/gcc/${TARGET_SYS}/${BINV}/install-tools
-	rm -r ${D}${libexecdir}/gcc/${TARGET_SYS}/${BINV}/*.la
+	rm -rf ${D}${libexecdir}/gcc/${TARGET_SYS}/${BINV}/*.la
 
 	# Hack around specs file assumptions
 	test -f ${D}${libdir}/gcc/${TARGET_SYS}/${BINV}/specs && sed -i -e '/^*cross_compile:$/ { n; s/1/0/; }' ${D}${libdir}/gcc/${TARGET_SYS}/${BINV}/specs
Signature · 1 line
1.7.3.4
#23 lore raw
In reply to Saul Wold
Quoted 7 lines · Saul Wold

The following changes since commit b975de5ea76c5f8827fb48c0c3c29902872ad3d6:

bb-matrix: correct BB and PM number canonicalization (2011-07-14 22:22:59 +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

I merged these apart from:

Quoted 2 lines

Ihar Hrachyshka (1):
Fixed concurrency problem for ZIP packed recipes.

which doesn't need the need_unzip/NEED_UNZIP_FOR_UNPACK piece

Quoted 2 lines

Joshua Lock (2):
sanity: don't warn about SRC_URI checksums for connectivity test uris

This looks like the .done stamp pieces would stop the test from working at all as far as I can see.

Quoted 2 lines

Otavio Salvador (1):
package.bbclass: add support to split Qt translation files

This should be implemented from the QT classes really, not in the core. If we need to add in some functionality to allow this fine but I don't believe this is a good thing for the core in general.

I did mention this to Otavio at the time but I don't think we came to a conclusion on exactly how to do it.

Cheers,

Richard