Updated and Fixes
Richard,
Pull in the backlog of changes from this week. Bigest change that need looking at are Chris's.
Sau!
The following changes since commit 2cf6e7cf81c0b864b5d51be60094a6eb3e584383:
fotowall: Add #include ui_wizard.h to ExportWizard.cpp (2012-05-16 07:33:15 +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
Alexandru DAMIAN (1):
xf86-video-vmware: update package to 12.0.2
Bogdan Marinescu (1):
gnutls: update to 2.12.19
Christopher Larson (3):
csl-versions: fix bb.process.CmdError reference oe.types: give the regex type more sane semantics kernel.bbclass: add deploy link to KERNEL_IMAGETYPE
Joshua Lock (2):
meta/classes/sstate.bbclass: ensure sstate files have group R/W sanity.bbclass: check user can read and write to SSTATE_DIR
Laurentiu Palcu (1):
gnupg: Update to upstream version 2.0.19
Marko Lindqvist (1):
dpkg: update to upstream version 1.16.3
Martin Jansa (1):
xserver-xorg-lite: disable xmlto like full xserver-xorg does
Saul Wold (1):
xinetd: Update to 2.3.15
Xiaofeng Yan (1):
archiver.bbclass: Add two default set for avoiding error when missing
assignment
meta/classes/archiver.bbclass | 4 +-
meta/classes/kernel.bbclass | 1 +
meta/classes/sanity.bbclass | 17 ++-
meta/classes/sstate.bbclass | 1 +
meta/conf/distro/include/csl-versions.inc | 2 +-
meta/lib/oe/types.py | 31 +++
meta/recipes-devtools/dpkg/dpkg.inc | 5 +-
.../recipes-devtools/dpkg/dpkg/check_version.patch | 26 ++-
.../dpkg/dpkg/dpkg-deb-avoid-fflush.patch | 198 --------------------
.../dpkg/dpkg/ignore_extra_fields.patch | 39 ++--
.../dpkg/dpkg/ignore_lutimes_errors.patch | 26 +++
meta/recipes-devtools/dpkg/dpkg/perllibdir.patch | 22 ---
meta/recipes-devtools/dpkg/dpkg/preinst.patch | 45 +++--
.../dpkg/{dpkg_1.15.8.7.bb => dpkg_1.16.3.bb} | 10 +-
.../xinetd/{xinetd_2.3.14.bb => xinetd_2.3.15.bb} | 6 +-
...mware_12.0.1.bb => xf86-video-vmware_12.0.2.bb} | 6 +-
.../xorg-xserver/xserver-xorg-1.11.2.inc | 2 +-
.../xorg-xserver/xserver-xorg-lite.inc | 1 +
.../gnupg/{gnupg_2.0.18.bb => gnupg_2.0.19.bb} | 6 +-
.../configure-fix.patch | 0
.../correct_rpl_gettimeofday_signature.patch | 0
.../fix-gettext-version.patch | 0
.../gnutls-openssl.patch | 0
.../gnutls-texinfo-euro.patch | 0
.../{gnutls_2.12.18.bb => gnutls_2.12.19.bb} | 4 +-
25 files changed, 159 insertions(+), 293 deletions(-)
delete mode 100644 meta/recipes-devtools/dpkg/dpkg/dpkg-deb-avoid-fflush.patch
create mode 100644 meta/recipes-devtools/dpkg/dpkg/ignore_lutimes_errors.patch
delete mode 100644 meta/recipes-devtools/dpkg/dpkg/perllibdir.patch
rename meta/recipes-devtools/dpkg/{dpkg_1.15.8.7.bb => dpkg_1.16.3.bb} (42%)
rename meta/recipes-extended/xinetd/{xinetd_2.3.14.bb => xinetd_2.3.15.bb} (90%)
rename meta/recipes-graphics/xorg-driver/{xf86-video-vmware_12.0.1.bb => xf86-video-vmware_12.0.2.bb} (74%)
rename meta/recipes-support/gnupg/{gnupg_2.0.18.bb => gnupg_2.0.19.bb} (81%)
rename meta/recipes-support/gnutls/{gnutls-2.12.18 => gnutls-2.12.19}/configure-fix.patch (100%)
rename meta/recipes-support/gnutls/{gnutls-2.12.18 => gnutls-2.12.19}/correct_rpl_gettimeofday_signature.patch (100%)
rename meta/recipes-support/gnutls/{gnutls-2.12.18 => gnutls-2.12.19}/fix-gettext-version.patch (100%)
rename meta/recipes-support/gnutls/{gnutls-2.12.18 => gnutls-2.12.19}/gnutls-openssl.patch (100%)
rename meta/recipes-support/gnutls/{gnutls-2.12.18 => gnutls-2.12.19}/gnutls-texinfo-euro.patch (100%)
rename meta/recipes-support/gnutls/{gnutls_2.12.18.bb => gnutls_2.12.19.bb} (77%)Signature · 1 line
1.7.7.6
[CONSOLIDATED PULL 01/12] xinetd: Update to 2.3.15
---
.../xinetd/{xinetd_2.3.14.bb => xinetd_2.3.15.bb} | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
rename meta/recipes-extended/xinetd/{xinetd_2.3.14.bb => xinetd_2.3.15.bb} (90%)meta/recipes-extended/xinetd/xinetd_2.3.15.bb renamed from meta/recipes-extended/xinetd/xinetd_2.3.14.bb +3 -3
@@ -7,7 +7,7 @@ LICENSE = "BSD" LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=8ad8615198542444f84d28a6cf226dd8" DEPENDS = "" -PR ="r1" +PR = "r0" SRC_URI = "http://www.xinetd.org/xinetd-${PV}.tar.gz \ file://xinetd.init \
@@ -17,8 +17,8 @@ SRC_URI = "http://www.xinetd.org/xinetd-${PV}.tar.gz \ file://xinetd-should-be-able-to-listen-on-IPv6-even-in-ine.patch \ " -SRC_URI[md5sum] = "567382d7972613090215c6c54f9b82d9" -SRC_URI[sha256sum] = "760e0e617c609a0509ef63fc7e9580d2f1d88c6113bb6d63273de7de7cd0bc1f" +SRC_URI[md5sum] = "77358478fd58efa6366accae99b8b04c" +SRC_URI[sha256sum] = "bf4e060411c75605e4dcbdf2ac57c6bd9e1904470a2f91e01ba31b50a80a5be3" inherit autotools update-rc.d
Signature · 1 line
1.7.7.6
[CONSOLIDATED PULL 02/12] csl-versions: fix bb.process.CmdError reference
In reply to Saul WoldFrom: Christopher Larson <[email protected]>
--- meta/conf/distro/include/csl-versions.inc | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
meta/conf/distro/include/csl-versions.inc +1 -1
@@ -83,7 +83,7 @@ def csl_get_kernel_version(d): def csl_get_gdb_version(d): try: stdout, stderr = csl_run(d, 'gdb', '-v') - except CmdError: + except bb.process.CmdError: return 'UNKNOWN' else: first_line = stdout.splitlines()[0]
Signature · 1 line
1.7.7.6
[CONSOLIDATED PULL 03/12] oe.types: give the regex type more sane semantics
In reply to Saul WoldFrom: Christopher Larson <[email protected]>
Currently, if a variable is unset or has an empty value, the regex type will return a match object which always matches. Not all variable types will necessarily have the same behavior for handling defaults. I believe that returning a match object which matches nothing when a variable is unset is superior to returning one which matches anything, and the user can always explicitly request anything via '.*', if that's what they want.
This constructs a null pattern object which will never match, and uses it when encountering an unset or empty variable (currently, these two things are one and the same, as maketype is handling the default. we may well want to shift that logic into the individual types, giving them more control over default behavior, but currently the behavior is at least relatively consistent -- no difference between unset and empty variables).
--- meta/lib/oe/types.py | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 insertions(+), 0 deletions(-)
meta/lib/oe/types.py +31 -0
@@ -40,6 +40,31 @@ def choice(value, choices): (value, choices)) return value +class NoMatch(object): + """Stub python regex pattern object which never matches anything""" + def findall(self, string, flags=0): + return None + + def finditer(self, string, flags=0): + return None + + def match(self, flags=0): + return None + + def search(self, string, flags=0): + return None + + def split(self, string, maxsplit=0): + return None + + def sub(pattern, repl, string, count=0): + return None + + def subn(pattern, repl, string, count=0): + return None + +NoMatch = NoMatch() + def regex(value, regexflags=None): """OpenEmbedded 'regex' type
@@ -59,6 +84,12 @@ def regex(value, regexflags=None): except AttributeError: raise ValueError("Invalid regex flag '%s'" % flag) + if not value: + # Let's ensure that the default behavior for an undefined or empty + # variable is to match nothing. If the user explicitly wants to match + # anything, they can match '.*' instead. + return NoMatch + try: return re.compile(value, flagval) except re.error, exc:
Signature · 1 line
1.7.7.6
[CONSOLIDATED PULL 04/12] kernel.bbclass: add deploy link to KERNEL_IMAGETYPE
In reply to Saul WoldFrom: Christopher Larson <[email protected]>
It's common to provide a non-machine-suffixed link in DEPLOY_DIR_IMAGE, so let's be consistent and do so here as well.
--- meta/classes/kernel.bbclass | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
meta/classes/kernel.bbclass +1 -0
@@ -538,6 +538,7 @@ kernel_do_deploy() { cd ${DEPLOYDIR} rm -f ${KERNEL_IMAGE_SYMLINK_NAME}.bin ln -sf ${KERNEL_IMAGE_BASE_NAME}.bin ${KERNEL_IMAGE_SYMLINK_NAME}.bin + ln -sf ${KERNEL_IMAGE_BASE_NAME}.bin ${KERNEL_IMAGETYPE} cp ${COREBASE}/meta/files/deploydir_readme.txt ${DEPLOYDIR}/README_-_DO_NOT_DELETE_FILES_IN_THIS_DIRECTORY.txt }
Signature · 1 line
1.7.7.6
[CONSOLIDATED PULL 06/12] meta/classes/sstate.bbclass: ensure sstate files have group R/W
In reply to Saul WoldFrom: Joshua Lock <[email protected]>
In order to make sharing sstate files easier chmod them with 0664 permissions so that they are readable and writable by the user and any other members of their group.
--- meta/classes/sstate.bbclass | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
meta/classes/sstate.bbclass +1 -0
@@ -473,6 +473,7 @@ sstate_create_package () { else tar -cz --file=$TFILE --files-from=/dev/null fi + chmod 0664 $TFILE mv $TFILE ${SSTATE_PKG} cd ${WORKDIR}
Signature · 1 line
1.7.7.6
[CONSOLIDATED PULL 05/12] dpkg: update to upstream version 1.16.3
In reply to Saul WoldFrom: Marko Lindqvist <cazfi@cazfi-64>
Update dpkg recipe to get latest upstream version (1.16.3) as 1.15.8.7 is no longer available.
* check_version.patch : updated to apply cleanly
* dpkg-dev-avoid-fflush.patch : removed as already part of upstream
* ignore_extra_fields.patch : updated to apply cleanly
* perllibdir.patch : removed as unnecessary after upstream changes
* preinst.patch : updated to apply cleanly
* ignore_lutimes_errors.patch : new patch to fix unpack failures
---
meta/recipes-devtools/dpkg/dpkg.inc | 5 +-
.../recipes-devtools/dpkg/dpkg/check_version.patch | 26 ++-
.../dpkg/dpkg/dpkg-deb-avoid-fflush.patch | 198 --------------------
.../dpkg/dpkg/ignore_extra_fields.patch | 39 ++--
.../dpkg/dpkg/ignore_lutimes_errors.patch | 26 +++
meta/recipes-devtools/dpkg/dpkg/perllibdir.patch | 22 ---
meta/recipes-devtools/dpkg/dpkg/preinst.patch | 45 +++--
.../dpkg/{dpkg_1.15.8.7.bb => dpkg_1.16.3.bb} | 10 +-
8 files changed, 95 insertions(+), 276 deletions(-)
delete mode 100644 meta/recipes-devtools/dpkg/dpkg/dpkg-deb-avoid-fflush.patch
create mode 100644 meta/recipes-devtools/dpkg/dpkg/ignore_lutimes_errors.patch
delete mode 100644 meta/recipes-devtools/dpkg/dpkg/perllibdir.patch
rename meta/recipes-devtools/dpkg/{dpkg_1.15.8.7.bb => dpkg_1.16.3.bb} (42%)meta/recipes-devtools/dpkg/dpkg.inc +3 -2
@@ -2,10 +2,11 @@ DESCRIPTION = "Package maintenance system for Debian." LICENSE = "GPLv2.0+" SECTION = "base" -INC_PR = "r16" +INC_PR = "r17" SRC_URI = "${DEBIAN_MIRROR}/main/d/dpkg/dpkg_${PV}.tar.bz2 \ - file://ignore_extra_fields.patch" + file://ignore_extra_fields.patch \ + file://ignore_lutimes_errors.patch" DEPENDS = "zlib bzip2 perl" DEPENDS_virtclass-native = "bzip2-native zlib-native virtual/update-alternatives-native gettext-native perl-native-runtime"
meta/recipes-devtools/dpkg/dpkg/check_version.patch +15 -11
@@ -4,20 +4,24 @@ Signed-off-by: Dongxiao Xu <[email protected]> Upstream-Status: Inappropriate [embedded specific] -diff -ruN dpkg-1.15.8.5-orig/lib/dpkg/parsehelp.c dpkg-1.15.8.5/lib/dpkg/parsehelp.c ---- dpkg-1.15.8.5-orig/lib/dpkg/parsehelp.c 2010-10-08 12:27:15.058572774 +0800 -+++ dpkg-1.15.8.5/lib/dpkg/parsehelp.c 2010-10-09 11:18:15.484190771 +0800 -@@ -268,11 +268,11 @@ - - /* XXX: Would be faster to use something like cisversion and cisrevision. */ - for (ptr = rversion->version; *ptr; ptr++) { +Updated to apply over dpkg-1.16.3 + +Signed-off-by: Marko Lindqvist <[email protected]> + +diff -Nurd dpkg-1.16.3/lib/dpkg/parsehelp.c dpkg-1.16.3/lib/dpkg/parsehelp.c +--- dpkg-1.16.3/lib/dpkg/parsehelp.c 2012-04-27 05:49:02.000000000 +0300 ++++ dpkg-1.16.3/lib/dpkg/parsehelp.c 2012-05-04 13:46:27.000000000 +0300 +@@ -253,11 +253,11 @@ + if (*ptr && !cisdigit(*ptr++)) + return dpkg_put_warn(err, _("version number does not start with digit")); + for (; *ptr; ptr++) { - if (!cisdigit(*ptr) && !cisalpha(*ptr) && strchr(".-+~:", *ptr) == NULL) + if (!cisdigit(*ptr) && !cisalpha(*ptr) && strchr(".-+~:_", *ptr) == NULL) - return _("invalid character in version number"); + return dpkg_put_warn(err, _("invalid character in version number")); } for (ptr = rversion->revision; *ptr; ptr++) { -- if (!cisdigit(*ptr) && !cisalpha(*ptr) && strchr(".-+~", *ptr) == NULL) -+ if (!cisdigit(*ptr) && !cisalpha(*ptr) && strchr(".-+~_", *ptr) == NULL) - return _("invalid character in revision number"); +- if (!cisdigit(*ptr) && !cisalpha(*ptr) && strchr(".+~", *ptr) == NULL) ++ if (!cisdigit(*ptr) && !cisalpha(*ptr) && strchr(".+~_", *ptr) == NULL) + return dpkg_put_warn(err, _("invalid character in revision number")); }
meta/recipes-devtools/dpkg/dpkg/dpkg-deb-avoid-fflush.patch deleted +0 -198
198 lines not on this page · raw message
meta/recipes-devtools/dpkg/dpkg/ignore_extra_fields.patch +21 -18
@@ -1,22 +1,25 @@ Upstream-Status: Inappropriate [workaround] -diff -ruN dpkg-1.15.8.5-orig/dpkg-deb/build.c dpkg-1.15.8.5/dpkg-deb/build.c ---- dpkg-1.15.8.5-orig/dpkg-deb/build.c 2010-10-08 12:27:15.042083703 +0800 -+++ dpkg-1.15.8.5/dpkg-deb/build.c 2010-10-08 12:31:53.822534277 +0800 -@@ -275,14 +275,14 @@ - controlfile, checkedinfo->otherpriority); - warns++; - } -- for (field= checkedinfo->available.arbs; field; field= field->next) { -+ /*for (field= checkedinfo->available.arbs; field; field= field->next) { - if (known_arbitrary_field(field)) - continue; +Updated to apply over dpkg-1.16.3 + +Signed-off-by: Marko Lindqvist <[email protected]> + +diff -Nurd dpkg-1.16.3/dpkg-deb/build.c dpkg-1.16.3/dpkg-deb/build.c +--- dpkg-1.16.3/dpkg-deb/build.c 2012-04-27 05:49:02.000000000 +0300 ++++ dpkg-1.16.3/dpkg-deb/build.c 2012-05-04 13:28:39.000000000 +0300 +@@ -340,6 +340,7 @@ + if (pkg->priority == pri_other) + warning(_("'%s' contains user-defined Priority value '%s'"), + controlfile, pkg->otherpriority); ++#if 0 + for (field = pkg->available.arbs; field; field = field->next) { + if (known_arbitrary_field(field)) + continue; +@@ -347,6 +348,7 @@ + warning(_("'%s' contains user-defined field '%s'"), controlfile, + field->name); + } ++#endif - warning(_("'%s' contains user-defined field '%s'"), - controlfile, field->name); - warns++; -- } -+ }*/ + free(controlfile); - if (subdir) { - versionstring= versiondescribe(&checkedinfo->available.version,vdew_never);
meta/recipes-devtools/dpkg/dpkg/ignore_lutimes_errors.patch new file +26 -0
@@ -0,0 +1,26 @@ +do not error out if symbolic link modification time setting fails + +In OE environment setting that timestamp could fail for several +non-error reasons, thus aborting package unpacking. + +Upstream-Status: Pending [http://bugs.debian.org/cgi-bin/bugreport.cgi?archive=no&bug=672715]] + +Signed-off-by: Marko Lindqvist <[email protected]> + +diff -Nurd dpkg-1.16.3/src/archives.c dpkg-1.16.3/src/archives.c +--- dpkg-1.16.3/src/archives.c 2012-04-27 05:49:03.000000000 +0300 ++++ dpkg-1.16.3/src/archives.c 2012-05-13 03:14:08.000000000 +0300 +@@ -432,8 +432,11 @@ + + if (te->type == tar_filetype_symlink) { + #ifdef HAVE_LUTIMES +- if (lutimes(path, tv) && errno != ENOSYS) +- ohshite(_("error setting timestamps of `%.255s'"), path); ++ if (lutimes(path, tv) && errno != ENOSYS) { ++ /* In OE environment lutimes() could fail for several reasons and we don't ++ * want that to abort unpacking. For example link can be absolute path to ++ * something that is not present in host system. */ ++ } + #endif + } else { + if (utimes(path, tv))
meta/recipes-devtools/dpkg/dpkg/perllibdir.patch deleted +0 -22
@@ -1,22 +0,0 @@ -We want to be able to set PERL_LIBDIR from the environment. This -hardcoded assignment prevents us from doing so and obtains an -incorrect value. - -Upstream-Status: Inappropriate [in this form at least] - -RP 14/11/2011 - -Index: dpkg-1.15.8.7/m4/dpkg-progs.m4 -=================================================================== ---- dpkg-1.15.8.7.orig/m4/dpkg-progs.m4 2011-11-14 17:32:21.252053239 +0000 -+++ dpkg-1.15.8.7/m4/dpkg-progs.m4 2011-11-14 17:32:55.180052455 +0000 -@@ -9,9 +9,6 @@ - [AC_ARG_VAR([PERL], [Perl interpreter])dnl - AC_PATH_PROG([PERL], [perl], [/usr/bin/perl])dnl - AC_ARG_VAR([PERL_LIBDIR], [Perl library directory])dnl --PERL_LIBDIR=$($PERL -MConfig -e 'my $r = $Config{vendorlibexp}; -- $r =~ s/$Config{vendorprefixexp}/\$(prefix)/; -- print $r')dnl - ])# DPKG_PROG_PERL - - # DPKG_PROG_PO4A
meta/recipes-devtools/dpkg/dpkg/preinst.patch +26 -19
67 lines not on this page · raw message
meta/recipes-devtools/dpkg/dpkg_1.16.3.bb renamed from meta/recipes-devtools/dpkg/dpkg_1.15.8.7.bb +4 -6
@@ -4,12 +4,10 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" SRC_URI += "file://noman.patch \ file://check_snprintf.patch \ file://check_version.patch \ - file://perllibdir.patch \ - file://preinst.patch \ - file://dpkg-deb-avoid-fflush.patch" + file://preinst.patch" -SRC_URI[md5sum] = "d1731d4147c1ea3b537a4d094519a6dc" -SRC_URI[sha256sum] = "1ec1376471b04717a4497e5d7a27cd545248c92116898ce0c53ced8ea94267b5" +SRC_URI[md5sum] = "20189e2926ada3dda4f77ef2e36999af" +SRC_URI[sha256sum] = "8048890ca92a3ca317a4fdd557f8e9b2b3ce560743e8e70813496f9a7096d8d8" -PR = "${INC_PR}.4" +PR = "${INC_PR}.0"
Signature · 1 line
1.7.7.6
[CONSOLIDATED PULL 07/12] archiver.bbclass: Add two default set for avoiding error when missing assignment
In reply to Saul WoldFrom: Xiaofeng Yan <[email protected]>
Add two default set(SOURCE_ARCHIVE_LOG_WITH_SCRIPTS, \SOURCE_ARCHIVE_PACKAGE_TYPE) to archiver.bbclass for avoiding \
building error when forgetting to assign to them.
--- meta/classes/archiver.bbclass | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
meta/classes/archiver.bbclass +3 -1
@@ -6,6 +6,8 @@ ARCHIVE_EXCLUDE_FROM ?= ".pc autom4te.cache" ARCHIVE_TYPE ?= "TAR SRPM" DISTRO ?= "poky" PATCHES_ARCHIVE_WITH_SERIES = 'TRUE' +SOURCE_ARCHIVE_LOG_WITH_SCRIPTS ?= 'logs_with_scripts' +SOURCE_ARCHIVE_PACKAGE_TYPE ?= 'tar' def get_bb_inc(d): '''create a directory "script-logs" including .bb and .inc file in ${WORKDIR}'''
@@ -277,7 +279,7 @@ def get_package(d): try: f = open(tarpackage,'r') line = list(set(f.readline().replace('\n','').split())) - except IOError: + except UnboundLocalError,IOError: pass f.close() return line
Signature · 1 line
1.7.7.6
[CONSOLIDATED PULL 09/12] gnupg: Update to upstream version 2.0.19
In reply to Saul WoldFrom: Laurentiu Palcu <[email protected]>
---
.../gnupg/{gnupg_2.0.18.bb => gnupg_2.0.19.bb} | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
rename meta/recipes-support/gnupg/{gnupg_2.0.18.bb => gnupg_2.0.19.bb} (81%)meta/recipes-support/gnupg/gnupg_2.0.19.bb renamed from meta/recipes-support/gnupg/gnupg_2.0.18.bb +3 -3
@@ -5,14 +5,14 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=f27defe1e96c2e1ecd4e0c9be8967949 \ file://COPYING.LIB;md5=6a6a8e020838b23406c81b19c1d46df6" DEPENDS = "pth libassuan libksba zlib bzip2 readline libgcrypt" -PR = "r1" +PR = "r0" inherit autotools gettext SRC_URI = "ftp://ftp.gnupg.org/gcrypt/${BPN}/${BPN}-${PV}.tar.bz2" -SRC_URI[md5sum] = "2f37e0722666a0fedbe4d9f9227ac4d7" -SRC_URI[sha256sum] = "48aedd762ca443fb952a9e859efe3c66706d7c2c9c77c32dbdbac4fe962dae5b" +SRC_URI[md5sum] = "6a8589381ca1b0c1a921e9955f42b016" +SRC_URI[sha256sum] = "efa23a8a925adb51c7d3b708c25b6d000300f5ce37de9bdec6453be7b419c622" EXTRA_OECONF = "--disable-ldap \ --with-zlib=${STAGING_LIBDIR}/.. \
Signature · 1 line
1.7.7.6
[CONSOLIDATED PULL 08/12] gnutls: update to 2.12.19
In reply to Saul WoldFrom: Bogdan Marinescu <[email protected]>
Tested with curl in qemux86/core-image-lsb.
---
.../configure-fix.patch | 0
.../correct_rpl_gettimeofday_signature.patch | 0
.../fix-gettext-version.patch | 0
.../gnutls-openssl.patch | 0
.../gnutls-texinfo-euro.patch | 0
.../{gnutls_2.12.18.bb => gnutls_2.12.19.bb} | 4 ++--
6 files changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-support/gnutls/{gnutls-2.12.18 => gnutls-2.12.19}/configure-fix.patch (100%)
rename meta/recipes-support/gnutls/{gnutls-2.12.18 => gnutls-2.12.19}/correct_rpl_gettimeofday_signature.patch (100%)
rename meta/recipes-support/gnutls/{gnutls-2.12.18 => gnutls-2.12.19}/fix-gettext-version.patch (100%)
rename meta/recipes-support/gnutls/{gnutls-2.12.18 => gnutls-2.12.19}/gnutls-openssl.patch (100%)
rename meta/recipes-support/gnutls/{gnutls-2.12.18 => gnutls-2.12.19}/gnutls-texinfo-euro.patch (100%)
rename meta/recipes-support/gnutls/{gnutls_2.12.18.bb => gnutls_2.12.19.bb} (77%)meta/recipes-support/gnutls/gnutls-2.12.19/configure-fix.patch renamed from meta/recipes-support/gnutls/gnutls-2.12.18/configure-fix.patch +0 -0
meta/recipes-support/gnutls/gnutls-2.12.19/correct_rpl_gettimeofday_signature.patch renamed from meta/recipes-support/gnutls/gnutls-2.12.18/correct_rpl_gettimeofday_signature.patch +0 -0
meta/recipes-support/gnutls/gnutls-2.12.19/fix-gettext-version.patch renamed from meta/recipes-support/gnutls/gnutls-2.12.18/fix-gettext-version.patch +0 -0
meta/recipes-support/gnutls/gnutls-2.12.19/gnutls-openssl.patch renamed from meta/recipes-support/gnutls/gnutls-2.12.18/gnutls-openssl.patch +0 -0
meta/recipes-support/gnutls/gnutls-2.12.19/gnutls-texinfo-euro.patch renamed from meta/recipes-support/gnutls/gnutls-2.12.18/gnutls-texinfo-euro.patch +0 -0
meta/recipes-support/gnutls/gnutls_2.12.19.bb renamed from meta/recipes-support/gnutls/gnutls_2.12.18.bb +2 -2
@@ -7,8 +7,8 @@ SRC_URI += "file://gnutls-openssl.patch \ file://configure-fix.patch \ " -SRC_URI[md5sum] = "e9215d00d2930e09bc8f23f02b54f2d1" -SRC_URI[sha256sum] = "780b12e3f05191316390611a3d9d982d29ca3f3abc234517b2fc542064b6f07a" +SRC_URI[md5sum] = "14228b34e3d8ed176a617df40693b441" +SRC_URI[sha256sum] = "8f167b39de4e2fddd83f7e29c98ce2e7fc76f4d79ccf4d3d66d1379b971160ec" python() { if not ((d.getVar("INCOMPATIBLE_LICENSE", True) or "").find("GPLv3") != -1):
Signature · 1 line
1.7.7.6
[CONSOLIDATED PULL 10/12] xf86-video-vmware: update package to 12.0.2
In reply to Saul WoldFrom: Alexandru DAMIAN <[email protected]>
This patch updates the package version for the vmware xorg driver to 12.0.2, following upstream. No other changes made beside updating the checksums.
---
...mware_12.0.1.bb => xf86-video-vmware_12.0.2.bb} | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
rename meta/recipes-graphics/xorg-driver/{xf86-video-vmware_12.0.1.bb => xf86-video-vmware_12.0.2.bb} (74%)meta/recipes-graphics/xorg-driver/xf86-video-vmware_12.0.2.bb renamed from meta/recipes-graphics/xorg-driver/xf86-video-vmware_12.0.1.bb +3 -3
@@ -9,10 +9,10 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=5fcd7d437a959a15fbee8707747c6b53" DEPENDS += "virtual/libx11 libxvmc drm glproto \ virtual/libgl xineramaproto libpciaccess" -PR = "${INC_PR}.1" +PR = "${INC_PR}.0" -SRC_URI[md5sum] = "08101a9b09774ec2f432db5118928c53" -SRC_URI[sha256sum] = "ded644af1f74ca0ebdc759e3db715519c476b341c1783c3d92c93a76591ed496" +SRC_URI[md5sum] = "0743ec7c479603fba60d118858fd5783" +SRC_URI[sha256sum] = "c827875fd94805ec9b925fe09aaa973e7e3f9096c7ef311d449c3f134ae75147" COMPATIBLE_HOST = '(i.86.*-linux|x86_64.*-linux)'
Signature · 1 line
1.7.7.6
[CONSOLIDATED PULL 12/12] xserver-xorg-lite: disable xmlto like full xserver-xorg does
In reply to Saul WoldFrom: Martin Jansa <[email protected]>
* xmlto-native is unusable (see YOCTO #2416
xmlto/xsltproc stylesheets cannot be found even when they are installed in sysroot)
* fails like this:
| make[2]: Entering directory `/OE/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/xserver-xorg-lite/xserver-xorg-lite-2_1.11.2-r2/xorg-server-1.11.2/doc' | /OE/shr-core/tmp-eglibc/sysroots/x86_64-linux/usr/bin/xmlto xhtml-nochunks Xserver-spec.xml | /OE/shr-core/tmp-eglibc/sysroots/x86_64-linux/usr/bin/xmlto xhtml-nochunks Xinput.xml | xmlto: /OE/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/xserver-xorg-lite/xserver-xorg-lite-2_1.11.2-r2/xorg-server-1.11.2/doc/Xinput.xml does not validate (status 3) | xmlto: Fix document syntax or use --skip-validation option | /OE/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/xserver-xorg-lite/xserver-xorg-lite-2_1.11.2-r2/xorg-server-1.11.2/doc/Xinput.xml:3: warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" | "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"> | ^ | /OE/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/xserver-xorg-lite/xserver-xorg-lite-2_1.11.2-r2/xorg-server-1.11.2/doc/Xinput.xml:40: parser error : Entity 'ldquo' not defined | btaining a copy of this software and associated documentation files (the “ | ^ | /OE/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/xserver-xorg-lite/xserver-xorg-lite-2_1.11.2-r2/xorg-server-1.11.2/doc/Xinput.xml:40: parser error : Entity 'rdquo' not defined | of this software and associated documentation files (the “Software” | ^ | /OE/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/xserver-xorg-lite/xserver-xorg-lite-2_1.11.2-r2/xorg-server-1.11.2/doc/Xinput.xml:42: parser error : Entity 'ldquo' not defined | btaining a copy of this software and associated documentation files (the “ | ^ | /OE/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/xserver-xorg-lite/xserver-xorg-lite-2_1.11.2-r2/xorg-server-1.11.2/doc/Xinput.xml:42: parser error : Entity 'rdquo' not defined | of this software and associated documentation files (the “Software” | ^ | warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" | validity error : Could not load the external subset "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" | Document /OE/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/xserver-xorg-lite/xserver-xorg-lite-2_1.11.2-r2/xorg-server-1.11.2/doc/Xinput.xml does not validate | xmlto: /OE/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/xserver-xorg-lite/xserver-xorg-lite-2_1.11.2-r2/xorg-server-1.11.2/doc/Xserver-spec.xml does not validate (status 3) | xmlto: Fix document syntax or use --skip-validation option | make[2]: *** [Xinput.html] Error 13 | make[2]: *** Waiting for unfinished jobs.... | /OE/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/xserver-xorg-lite/xserver-xorg-lite-2_1.11.2-r2/xorg-server-1.11.2/doc/Xserver-spec.xml:4: warning: failed to load external entity "/xserver/doc/xml/xserver.ent" | <!ENTITY % defs SYSTEM "/xserver/doc/xml/xserver.ent"> %defs; | ^ | Entity: line 1: | %defs; | ^
--- .../xorg-xserver/xserver-xorg-1.11.2.inc | 2 +- .../xorg-xserver/xserver-xorg-lite.inc | 1 + 2 files changed, 2 insertions(+), 1 deletions(-)
meta/recipes-graphics/xorg-xserver/xserver-xorg-1.11.2.inc +1 -1
@@ -7,5 +7,5 @@ SRC_URI += "file://crosscompile.patch \ SRC_URI[md5sum] = "8796fff441e5435ee36a72579008af24" SRC_URI[sha256sum] = "fa415decf02027ca278b06254ccfbcceba2a83c2741405257ebf749da4a73cf2" -PR = "r2" +PR = "r3"
meta/recipes-graphics/xorg-xserver/xserver-xorg-lite.inc +1 -0
@@ -4,4 +4,5 @@ EXTRA_OECONF += "\ --disable-dri \ --disable-glx \ --disable-dga \ + --without-xmlto \ "
Signature · 1 line
1.7.7.6
[CONSOLIDATED PULL 11/12] sanity.bbclass: check user can read and write to SSTATE_DIR
In reply to Saul WoldFrom: Joshua Lock <[email protected]>
The user needs read and write permissions to SSTATE_DIR, check whether they have sufficient permissions and if not recommend use of SSTATE_MIRRORS.
--- meta/classes/sanity.bbclass | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-)
meta/classes/sanity.bbclass +14 -3
@@ -96,10 +96,16 @@ def check_conf_exists(fn, data): def check_sanity_sstate_dir_change(sstate_dir, data): # Sanity checks to be done when the value of SSTATE_DIR changes - # Check that SSTATE_DIR isn't on a filesystem with limited filename length (eg. eCryptFS) testmsg = "" if sstate_dir != "": - testmsg = check_create_long_filename(sstate_dir, "SSTATE_DIR") + # Check that the user can read and write to SSTATE_DIR + sstatemsg = check_can_read_write_directory(sstate_dir) or None + if sstatemsg: + sstatemsg = sstatemsg + ". You could try using it as an SSTATE_MIRRORS instead of SSTATE_CACHE.\n" + testmsg = testmsg + sstatemsg + # Check that SSTATE_DIR isn't on a filesystem with limited filename length (eg. eCryptFS) + testmsg = testmsg + check_create_long_filename(sstate_dir, "SSTATE_DIR") + return testmsg def check_sanity_tmpdir_change(tmpdir, data):
@@ -150,7 +156,12 @@ def check_create_long_filename(filepath, pathname): if errno == 36: # ENAMETOOLONG return "Failed to create a file with a long name in %s. Please use a filesystem that does not unreasonably limit filename length.\n" % pathname else: - return "Failed to create a file in %s: %s" % (pathname, strerror) + return "Failed to create a file in %s: %s\n" % (pathname, strerror) + return "" + +def check_can_read_write_directory(directory): + if not os.access(directory, os.R_OK|os.W_OK): + return "Insufficient permissions for %s" % directory return "" def check_connectivity(d):
Signature · 1 line
1.7.7.6
Op 17 mei 2012, om 18:51 heeft Saul Wold het volgende geschreven:
Quoted 4 lines
Richard,
Pull in the backlog of changes from this week. Bigest change that need looking at are Chris's.
Where's the kmod fix? Does udev 182 need to remain unbuildable for another week?
Quoted 39 lines · Saul Wold
Richard,
Pull in the backlog of changes from this week. Bigest change that need looking at are Chris's.
Sau!
The following changes since commit
2cf6e7cf81c0b864b5d51be60094a6eb3e584383:fotowall: Add #include
ui_wizard.hto ExportWizard.cpp (2012-05-16 07:33:15 +0100)are available in the git repository at:
git://git.openembedded.org/openembedded-core-contribsgw/stage
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgw/stageAlexandru DAMIAN (1):
xf86-video-vmware: update package to 12.0.2Bogdan Marinescu (1):
gnutls: update to 2.12.19Christopher Larson (3):
csl-versions: fix bb.process.CmdError reference oe.types: give the regex type more sane semantics kernel.bbclass: add deploy link toKERNEL_IMAGETYPEJoshua Lock (2):
meta/classes/sstate.bbclass: ensure sstate files have group R/W sanity.bbclass: check user can read and write toSSTATE_DIRLaurentiu Palcu (1):
gnupg: Update to upstream version 2.0.19Marko Lindqvist (1):
dpkg: update to upstream version 1.16.3Martin Jansa (1):
xserver-xorg-lite: disable xmlto like full xserver-xorg does
Quoted 6 lines
Saul Wold (1):
xinetd: Update to 2.3.15Xiaofeng Yan (1):
archiver.bbclass: Add two default set for avoiding error when missing
assignment
I've merged these apart from the dpkg upgrade which I'd like to double check doesn't break the deb backend. I've seen conflicting emails about this so would appreciate confirmation this upgrade works well.
Cheers,
Richard