Version updates, and various fixes
cover Version updates, and various fixes
Here's another batch of version updates that didn't make it into the previous patchset, and also a few dependency fixes and other small improvements.
The following changes since commit c3d2df883a9d6d5036277114339673656d89a728:
oeqa/selftest/kernel.py: Add new file destined for kernel related tests (2016-11-01 10:05:46 +0000)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib akanavin/package-version-updates
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=akanavin/package-version-updates
Alexander Kanavin (13):
btrfs-tools: update to 4.8.2
ffmpeg: update to 3.2
gnome-desktop3: fix dependencies
nspr: update to 4.13.1
vala: update to 0.34.2
webkitgtk: remove lib_package inherit as executables are now installed
in libexecdir
epiphany: remove unnecessary libwnck3 dependency
libwnck3: remove the recipe
icu: update to 58.1
libarchive: update to 3.2.2
valgrind: update to 3.12.0
rt-tests: fix the recipe version to match upstream
boost: fix upstream version check
.../{btrfs-tools_4.8.1.bb => btrfs-tools_4.8.2.bb} | 4 +-
.../vala/{vala_0.34.1.bb => vala_0.34.2.bb} | 4 +-
.../valgrind/valgrind/11_mips-link-tool.patch | 37 -------------
.../valgrind/valgrind/gcc5-port.patch | 64 ----------------------
.../{valgrind_3.11.0.bb => valgrind_3.12.0.bb} | 6 +-
.../{libarchive_3.2.1.bb => libarchive_3.2.2.bb} | 4 +-
meta/recipes-gnome/epiphany/epiphany_3.22.1.bb | 4 +-
.../gnome-desktop/gnome-desktop3_3.22.1.bb | 2 +-
meta/recipes-gnome/libwnck/libwnck3_3.20.1.bb | 19 -------
.../ffmpeg/{ffmpeg_3.1.4.bb => ffmpeg_3.2.bb} | 7 +--
.../{hwlatdetect_2.0.bb => hwlatdetect_1.1.bb} | 0
meta/recipes-rt/rt-tests/rt-tests.inc | 5 +-
.../rt-tests/{rt-tests_2.0.bb => rt-tests_1.1.bb} | 0
meta/recipes-sato/webkit/webkitgtk_2.14.1.bb | 2 +-
meta/recipes-support/boost/boost-1.62.0.inc | 2 +
meta/recipes-support/icu/icu.inc | 4 +-
.../icu/{icu_57.1.bb => icu_58.1.bb} | 6 +-
.../nspr/{nspr_4.13.bb => nspr_4.13.1.bb} | 4 +-
18 files changed, 25 insertions(+), 149 deletions(-)
rename meta/recipes-devtools/btrfs-tools/{btrfs-tools_4.8.1.bb => btrfs-tools_4.8.2.bb} (90%)
rename meta/recipes-devtools/vala/{vala_0.34.1.bb => vala_0.34.2.bb} (56%)
delete mode 100644 meta/recipes-devtools/valgrind/valgrind/11_mips-link-tool.patch
delete mode 100644 meta/recipes-devtools/valgrind/valgrind/gcc5-port.patch
rename meta/recipes-devtools/valgrind/{valgrind_3.11.0.bb => valgrind_3.12.0.bb} (95%)
rename meta/recipes-extended/libarchive/{libarchive_3.2.1.bb => libarchive_3.2.2.bb} (94%)
delete mode 100644 meta/recipes-gnome/libwnck/libwnck3_3.20.1.bb
rename meta/recipes-multimedia/ffmpeg/{ffmpeg_3.1.4.bb => ffmpeg_3.2.bb} (95%)
rename meta/recipes-rt/rt-tests/{hwlatdetect_2.0.bb => hwlatdetect_1.1.bb} (100%)
rename meta/recipes-rt/rt-tests/{rt-tests_2.0.bb => rt-tests_1.1.bb} (100%)
rename meta/recipes-support/icu/{icu_57.1.bb => icu_58.1.bb} (77%)
rename meta/recipes-support/nspr/{nspr_4.13.bb => nspr_4.13.1.bb} (96%)Signature · 1 line
2.10.1
PATCH 1/13 btrfs-tools: update to 4.8.2
Add udev dependency as btrfs-tools installs a udev rule.
---
.../btrfs-tools/{btrfs-tools_4.8.1.bb => btrfs-tools_4.8.2.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-devtools/btrfs-tools/{btrfs-tools_4.8.1.bb => btrfs-tools_4.8.2.bb} (90%)meta/recipes-devtools/btrfs-tools/btrfs-tools_4.8.2.bb renamed from meta/recipes-devtools/btrfs-tools/btrfs-tools_4.8.1.bb +2 -2
@@ -10,10 +10,10 @@ HOMEPAGE = "https://btrfs.wiki.kernel.org" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=fcb02dc552a041dee27e4b85c7396067" SECTION = "base" -DEPENDS = "util-linux attr e2fsprogs lzo acl" +DEPENDS = "util-linux attr e2fsprogs lzo acl udev" RDEPENDS_${PN} = "libgcc" -SRCREV = "d8d0a60406b14b140e83a8c0d5eaedb5dca44092" +SRCREV = "08d31c1c7ca5a6bb4e6485fa118c552c938e9efb" SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git \ "
Signature · 1 line
2.10.1
PATCH 2/13 ffmpeg: update to 3.2
In reply to Alexander KanavinDrop faac package config as upstream ./configure doesn't have it anymore.
---
meta/recipes-multimedia/ffmpeg/{ffmpeg_3.1.4.bb => ffmpeg_3.2.bb} | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
rename meta/recipes-multimedia/ffmpeg/{ffmpeg_3.1.4.bb => ffmpeg_3.2.bb} (95%)meta/recipes-multimedia/ffmpeg/ffmpeg_3.2.bb renamed from meta/recipes-multimedia/ffmpeg/ffmpeg_3.1.4.bb +3 -4
@@ -16,8 +16,8 @@ LIC_FILES_CHKSUM = "file://COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ SRC_URI = "https://www.ffmpeg.org/releases/${BP}.tar.xz \ file://mips64_cpu_detection.patch \ " -SRC_URI[md5sum] = "b54d3e3d2d14d64305b840bb3d287445" -SRC_URI[sha256sum] = "a80cb378dda5c9bbcdbd62a99bdec0e4eedbcb47f290e72845af4855c1146b5b" +SRC_URI[md5sum] = "3c065fb5baae1aeb1494a09ac984b2de" +SRC_URI[sha256sum] = "88f70c1b8cab108f494ecbab5ba302cdb35d59a84cea88008b5fe49be068d5da" # Build fails when thumb is enabled: https://bugzilla.yoctoproject.org/show_bug.cgi?id=7717 ARM_INSTRUCTION_SET = "arm"
@@ -46,7 +46,6 @@ PACKAGECONFIG[avresample] = "--enable-avresample,--disable-avresample" # features to support PACKAGECONFIG[bzlib] = "--enable-bzlib,--disable-bzlib,bzip2" -PACKAGECONFIG[faac] = "--enable-libfaac,--disable-libfaac,faac" PACKAGECONFIG[gpl] = "--enable-gpl,--disable-gpl" PACKAGECONFIG[gsm] = "--enable-libgsm,--disable-libgsm,libgsm" PACKAGECONFIG[jack] = "--enable-indev=jack,--disable-indev=jack,jack"
@@ -64,7 +63,7 @@ PACKAGECONFIG[x264] = "--enable-libx264,--disable-libx264,x264" PACKAGECONFIG[xv] = "--enable-outdev=xv,--disable-outdev=xv,libxv" # Check codecs that require --enable-nonfree -USE_NONFREE = "${@bb.utils.contains_any('PACKAGECONFIG', [ 'faac', 'openssl' ], 'yes', '', d)}" +USE_NONFREE = "${@bb.utils.contains_any('PACKAGECONFIG', [ 'openssl' ], 'yes', '', d)}" EXTRA_OECONF = " \ --disable-stripping \
Signature · 1 line
2.10.1
PATCH 3/13 gnome-desktop3: fix dependencies
In reply to Alexander Kanavinlibxrandr dependency has been removed upstream
Udev dependecy has been added upstream:
commit b8cbfbe06475703f333367976eae9477f229891a
pnp-ids: Use udev's hwdb to query PNP IDs
--- meta/recipes-gnome/gnome-desktop/gnome-desktop3_3.22.1.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
meta/recipes-gnome/gnome-desktop/gnome-desktop3_3.22.1.bb +1 -1
@@ -10,7 +10,7 @@ inherit gnome pkgconfig upstream-version-is-even gobject-introspection SRC_URI[archive.md5sum] = "bc09d58d7870d6464f20803850cdb90f" SRC_URI[archive.sha256sum] = "6458add4fc3a81fbd9a63db90de22a1e3a62644c1bfd1aca042c43836195aab2" -DEPENDS += "intltool-native gsettings-desktop-schemas gconf libxrandr virtual/libx11 gtk+3 glib-2.0 startup-notification xkeyboard-config iso-codes" +DEPENDS += "intltool-native gsettings-desktop-schemas gconf virtual/libx11 gtk+3 glib-2.0 startup-notification xkeyboard-config iso-codes udev" inherit distro_features_check gtk-doc REQUIRED_DISTRO_FEATURES = "x11"
Signature · 1 line
2.10.1
PATCH 4/13 nspr: update to 4.13.1
In reply to Alexander Kanavin---
meta/recipes-support/nspr/{nspr_4.13.bb => nspr_4.13.1.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-support/nspr/{nspr_4.13.bb => nspr_4.13.1.bb} (96%)meta/recipes-support/nspr/nspr_4.13.1.bb renamed from meta/recipes-support/nspr/nspr_4.13.bb +2 -2
@@ -21,8 +21,8 @@ CACHED_CONFIGUREVARS_append_libc-musl = " CFLAGS='${CFLAGS} -D_PR_POLL_AVAILABLE UPSTREAM_CHECK_URI = "http://ftp.mozilla.org/pub/nspr/releases/" UPSTREAM_CHECK_REGEX = "v(?P<pver>\d+(\.\d+)+)/" -SRC_URI[md5sum] = "74ef1def8a9ff311e32e7648e2c5c8ce" -SRC_URI[sha256sum] = "19c33334bb3fa6d24800ffa65d7d806c54ad5f8c3758a5c11352ad43212ab181" +SRC_URI[md5sum] = "9c44298a6fc478b3c0a4e98f4f9981ed" +SRC_URI[sha256sum] = "5e4c1751339a76e7c772c0c04747488d7f8c98980b434dc846977e43117833ab" S = "${WORKDIR}/nspr-${PV}/nspr"
Signature · 1 line
2.10.1
PATCH 5/13 vala: update to 0.34.2
In reply to Alexander Kanavin---
meta/recipes-devtools/vala/{vala_0.34.1.bb => vala_0.34.2.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-devtools/vala/{vala_0.34.1.bb => vala_0.34.2.bb} (56%)meta/recipes-devtools/vala/vala_0.34.2.bb renamed from meta/recipes-devtools/vala/vala_0.34.1.bb +2 -2
@@ -4,5 +4,5 @@ SRC_URI += " file://0001-git-version-gen-don-t-append-dirty-if-we-re-not-in-g.pa file://0001-vapigen.m4-use-PKG_CONFIG_SYSROOT_DIR.patch \ " -SRC_URI[md5sum] = "4c04e73025127e3ae43b968149c96329" -SRC_URI[sha256sum] = "f5ccfcfc460a0c6797bfbd7e739042bf5988a0f44d82278dbe1880c0e5f29299" +SRC_URI[md5sum] = "f9b4a0a10b76b56b0b6e914c506a6828" +SRC_URI[sha256sum] = "765e9c2b429a66db93247940f8588319b43f35c173d057bcae5717a97d765c41"
Signature · 1 line
2.10.1
PATCH 6/13 webkitgtk: remove lib_package inherit as executables are now installed in libexecdir
In reply to Alexander Kanavin--- meta/recipes-sato/webkit/webkitgtk_2.14.1.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
meta/recipes-sato/webkit/webkitgtk_2.14.1.bb +1 -1
@@ -24,7 +24,7 @@ SRC_URI = "http://www.webkitgtk.org/releases/${BPN}-${PV}.tar.xz \ SRC_URI[md5sum] = "8d6c60dc41604d3bbd43165a674c07e5" SRC_URI[sha256sum] = "2e2d76c328de65bed6e0e4f096b2720a366654b27fc1af0830ece90bc4b7ceb5" -inherit cmake lib_package pkgconfig gobject-introspection perlnative distro_features_check upstream-version-is-even gtk-doc +inherit cmake pkgconfig gobject-introspection perlnative distro_features_check upstream-version-is-even gtk-doc # We cannot inherit pythonnative because that would conflict with inheriting python3native # (which is done by gobject-introspection). But webkit only needs the path to native Python 2.x binary
Signature · 1 line
2.10.1
PATCH 7/13 epiphany: remove unnecessary libwnck3 dependency
In reply to Alexander Kanavinlibwnck3 dependency was removed upstream
--- meta/recipes-gnome/epiphany/epiphany_3.22.1.bb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)
meta/recipes-gnome/epiphany/epiphany_3.22.1.bb +1 -3
@@ -2,12 +2,10 @@ SUMMARY = "WebKit based web browser for GNOME" LICENSE = "GPLv2+" LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" -DEPENDS = "libsoup-2.4 webkitgtk gtk+3 iso-codes ca-certificates avahi libnotify gcr libwnck3 \ +DEPENDS = "libsoup-2.4 webkitgtk gtk+3 iso-codes ca-certificates avahi libnotify gcr \ gsettings-desktop-schemas gnome-desktop3 libxml2-native intltool-native" inherit gnomebase gsettings distro_features_check upstream-version-is-even -# libwnck3 is x11 only -REQUIRED_DISTRO_FEATURES = "x11" SRC_URI += "file://0001-yelp.m4-drop-the-check-for-itstool.patch" SRC_URI[archive.md5sum] = "9b9b73601a32f5b11c02411952cec27a"
Signature · 1 line
2.10.1
PATCH 8/13 libwnck3: remove the recipe
In reply to Alexander KanavinNothing requires it in oe-core now, so it will be re-added to meta-openembedded.
--- meta/recipes-gnome/libwnck/libwnck3_3.20.1.bb | 19 ------------------- 1 file changed, 19 deletions(-) delete mode 100644 meta/recipes-gnome/libwnck/libwnck3_3.20.1.bb
meta/recipes-gnome/libwnck/libwnck3_3.20.1.bb deleted +0 -19
@@ -1,19 +0,0 @@ -SUMMARY = "Window navigation construction toolkit" -LICENSE = "LGPLv2" -LIC_FILES_CHKSUM = "file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2" - -BPN = "libwnck" - -SECTION = "x11/libs" -DEPENDS = "intltool-native gtk+3 gdk-pixbuf-native libxres" - -PACKAGECONFIG ??= "startup-notification" -PACKAGECONFIG[startup-notification] = "--enable-startup-notification,--disable-startup-notification,startup-notification" - -inherit gnomebase gobject-introspection gtk-doc -SRC_URI[archive.md5sum] = "487938d65d4bfae1f2501052b1bd7492" -SRC_URI[archive.sha256sum] = "1cb03716bc477058dfdf3ebfa4f534de3b13b1aa067fcd064d0b7813291cba72" - -inherit distro_features_check -# libxres means x11 only -REQUIRED_DISTRO_FEATURES = "x11"
Signature · 1 line
2.10.1
PATCH 9/13 icu: update to 58.1
In reply to Alexander KanavinThe copyright for the software has been transferred to Unicode Inc from IBM, but the terms are same.
libiculx and libicule are no longer produced as they depend on an external package icu-le-hb (previous versions had an option of using an internal implementation which now has been dropped). I have verified that icu dependencies in oe-core and meta-oe still build.
---
meta/recipes-support/icu/icu.inc | 4 +---
meta/recipes-support/icu/{icu_57.1.bb => icu_58.1.bb} | 6 +++---
2 files changed, 4 insertions(+), 6 deletions(-)
rename meta/recipes-support/icu/{icu_57.1.bb => icu_58.1.bb} (77%)meta/recipes-support/icu/icu.inc +1 -3
@@ -36,15 +36,13 @@ do_install_append_class-native() { cp -r ${B}/tools ${D}/${STAGING_ICU_DIR_NATIVE} } -PACKAGES =+ "libicudata libicuuc libicui18n libicule libiculx libicutu libicuio" +PACKAGES =+ "libicudata libicuuc libicui18n libicutu libicuio" FILES_${PN}-dev += "${libdir}/${BPN}/" FILES_libicudata = "${libdir}/libicudata.so.*" FILES_libicuuc = "${libdir}/libicuuc.so.*" FILES_libicui18n = "${libdir}/libicui18n.so.*" -FILES_libicule = "${libdir}/libicule.so.*" -FILES_libiculx = "${libdir}/libiculx.so.*" FILES_libicutu = "${libdir}/libicutu.so.*" FILES_libicuio = "${libdir}/libicuio.so.*"
meta/recipes-support/icu/icu_58.1.bb renamed from meta/recipes-support/icu/icu_57.1.bb +3 -3
@@ -1,6 +1,6 @@ require icu.inc -LIC_FILES_CHKSUM = "file://../LICENSE;md5=787d3b37867445c1cdd6f6167bd0e347" +LIC_FILES_CHKSUM = "file://../LICENSE;md5=1b3b75c1777cd49ad5c6a24cd338cfc9" def icu_download_version(d): pvsplit = d.getVar('PV', True).split('.')
@@ -21,8 +21,8 @@ SRC_URI = "${BASE_SRC_URI} \ SRC_URI_append_class-target = "\ file://0001-Disable-LDFLAGSICUDT-for-Linux.patch \ " -SRC_URI[md5sum] = "976734806026a4ef8bdd17937c8898b9" -SRC_URI[sha256sum] = "ff8c67cb65949b1e7808f2359f2b80f722697048e90e7cfc382ec1fe229e9581" +SRC_URI[md5sum] = "1901302aaff1c1633ef81862663d2917" +SRC_URI[sha256sum] = "0eb46ba3746a9c2092c8ad347a29b1a1b4941144772d13a88667a7b11ea30309" UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)/" UPSTREAM_CHECK_URI = "http://download.icu-project.org/files/icu4c/"
Signature · 1 line
2.10.1
PATCH 10/13 libarchive: update to 3.2.2
In reply to Alexander Kanavin---
.../libarchive/{libarchive_3.2.1.bb => libarchive_3.2.2.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-extended/libarchive/{libarchive_3.2.1.bb => libarchive_3.2.2.bb} (94%)meta/recipes-extended/libarchive/libarchive_3.2.2.bb renamed from meta/recipes-extended/libarchive/libarchive_3.2.1.bb +2 -2
@@ -34,8 +34,8 @@ PACKAGECONFIG[lz4] = "--with-lz4,--without-lz4,lz4," SRC_URI = "http://libarchive.org/downloads/libarchive-${PV}.tar.gz \ " -SRC_URI[md5sum] = "afa257047d1941a565216edbf0171e72" -SRC_URI[sha256sum] = "72ee1a4e3fd534525f13a0ba1aa7b05b203d186e0c6072a8a4738649d0b3cfd2" +SRC_URI[md5sum] = "1ec00b7dcaf969dd2a5712f85f23c764" +SRC_URI[sha256sum] = "691c194ee132d1f0f7a42541f091db811bc2e56f7107e9121be2bc8c04f1060f" inherit autotools update-alternatives pkgconfig
Signature · 1 line
2.10.1
PATCH 11/13 valgrind: update to 3.12.0
In reply to Alexander KanavinRemove backported gcc5-port.patch
Remove 11_mips-link-tool.patch as there is nothing in the target file (or the entire source tree) that resembles anything contained in the patch.
---
.../valgrind/valgrind/11_mips-link-tool.patch | 37 -------------
.../valgrind/valgrind/gcc5-port.patch | 64 ----------------------
.../{valgrind_3.11.0.bb => valgrind_3.12.0.bb} | 6 +-
3 files changed, 2 insertions(+), 105 deletions(-)
delete mode 100644 meta/recipes-devtools/valgrind/valgrind/11_mips-link-tool.patch
delete mode 100644 meta/recipes-devtools/valgrind/valgrind/gcc5-port.patch
rename meta/recipes-devtools/valgrind/{valgrind_3.11.0.bb => valgrind_3.12.0.bb} (95%)meta/recipes-devtools/valgrind/valgrind/11_mips-link-tool.patch deleted +0 -37
@@ -1,37 +0,0 @@ -Debian fix for MIPS: mmap(0x400000, 32768) failed in UME with error 22 (Invalid argument) - - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=777704 - -Upstream-Status: Pending - -Signed-off-by: Andre McCurdy <[email protected]> - - -Description: Disable the MIPS linker workarounds when using -Ttext-section -Origin: vendor -Bug-Debian: http://bugs.debian.org/777704 -Author: James Cowgill <[email protected]> -Last-Update: 2015-04-25 - ---- a/coregrind/link_tool_exe_linux.in -+++ b/coregrind/link_tool_exe_linux.in -@@ -76,12 +76,13 @@ - my $arch = substr($x, 0, index($x, "'")); - - my $extra_args; --if (($arch eq 'mips') || ($arch eq 'mipsel') -- || ($arch eq 'mipsisa32r2el')) { -- $extra_args = "-static -Wl,--section-start=.reginfo=$ala"; --} elsif (($arch eq 'mips64') || ($arch eq 'mips64el') || -- ($arch eq 'mipsisa64el')) { -- $extra_args = "-static -Wl,--section-start=.MIPS.options=$ala"; -+if ($arch =~ /^mips/ && "@FLAG_T_TEXT@" eq '-Ttext') { -+ # We only need to use the special mips options when using -Ttext -+ if ($arch =~ /^mips(64|isa64)/) { -+ $extra_args = "-static -Wl,--section-start=.MIPS.options=$ala"; -+ } else { -+ $extra_args = "-static -Wl,--section-start=.reginfo=$ala"; -+ } - } else { - $extra_args = "-static -Wl,@FLAG_T_TEXT@=$ala"; - }
meta/recipes-devtools/valgrind/valgrind/gcc5-port.patch deleted +0 -64
64 lines not on this page · raw message
meta/recipes-devtools/valgrind/valgrind_3.12.0.bb renamed from meta/recipes-devtools/valgrind/valgrind_3.11.0.bb +2 -4
@@ -16,20 +16,18 @@ SRC_URI = "http://www.valgrind.org/downloads/valgrind-${PV}.tar.bz2 \ file://fixed-perl-path.patch \ file://Added-support-for-PPC-instructions-mfatbu-mfatbl.patch \ file://run-ptest \ - file://11_mips-link-tool.patch \ file://0002-remove-rpath.patch \ file://0004-Fix-out-of-tree-builds.patch \ file://0005-Modify-vg_test-wrapper-to-support-PTEST-formats.patch \ file://0001-Remove-tests-that-fail-to-build-on-some-PPC32-config.patch \ file://use-appropriate-march-mcpu-mfpu-for-ARM-test-apps.patch \ file://avoid-neon-for-targets-which-don-t-support-it.patch \ - file://gcc5-port.patch \ " SRC_URI_append_libc-musl = "\ file://0001-fix-build-for-musl-targets.patch \ " -SRC_URI[md5sum] = "4ea62074da73ae82e0162d6550d3f129" -SRC_URI[sha256sum] = "6c396271a8c1ddd5a6fb9abe714ea1e8a86fce85b30ab26b4266aeb4c2413b42" +SRC_URI[md5sum] = "6eb03c0c10ea917013a7622e483d61bb" +SRC_URI[sha256sum] = "67ca4395b2527247780f36148b084f5743a68ab0c850cb43e4a5b4b012cf76a1" COMPATIBLE_HOST = '(i.86|x86_64|arm|aarch64|mips|powerpc|powerpc64).*-linux'
Signature · 1 line
2.10.1
PATCH 12/13 rt-tests: fix the recipe version to match upstream
In reply to Alexander KanavinUpstream had a 2.0 tag for a while, then removed it and added a 1.1 tag :-/ Let's make it match to avoid confusion. There's only one new commit added, which adds a missing manpage.
Also, update the outdated version comment in rt-tests.inc
---
meta/recipes-rt/rt-tests/{hwlatdetect_2.0.bb => hwlatdetect_1.1.bb} | 0
meta/recipes-rt/rt-tests/rt-tests.inc | 5 +++--
meta/recipes-rt/rt-tests/{rt-tests_2.0.bb => rt-tests_1.1.bb} | 0
3 files changed, 3 insertions(+), 2 deletions(-)
rename meta/recipes-rt/rt-tests/{hwlatdetect_2.0.bb => hwlatdetect_1.1.bb} (100%)
rename meta/recipes-rt/rt-tests/{rt-tests_2.0.bb => rt-tests_1.1.bb} (100%)meta/recipes-rt/rt-tests/hwlatdetect_1.1.bb renamed from meta/recipes-rt/rt-tests/hwlatdetect_2.0.bb +0 -0
meta/recipes-rt/rt-tests/rt-tests.inc +3 -2
@@ -1,5 +1,6 @@ -# Version v0.96 -SRCREV = "e1b1537a20b35af75a49bf55dcf70296f8a62467" +# Version 1.1 +SRCREV = "dff174f994f547a5785d32454865f140daacb0f5" +PE = "1" SRC_URI = "git://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git"
meta/recipes-rt/rt-tests/rt-tests_1.1.bb renamed from meta/recipes-rt/rt-tests/rt-tests_2.0.bb +0 -0
Signature · 1 line
2.10.1
PATCH 13/13 boost: fix upstream version check
In reply to Alexander Kanavin--- meta/recipes-support/boost/boost-1.62.0.inc | 2 ++ 1 file changed, 2 insertions(+)
meta/recipes-support/boost/boost-1.62.0.inc +2 -0
@@ -16,6 +16,8 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/project/boost/boost/${PV}/${BOOST_P}.tar.bz2" SRC_URI[md5sum] = "5fb94629535c19e48703bdb2b2e9490f" SRC_URI[sha256sum] = "36c96b0f6155c98404091d8ceb48319a28279ca0333fba1ad8611eb90afb2ca0" +UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/boost/files/" + PR = "r1" S = "${WORKDIR}/${BOOST_P}"
Signature · 1 line
2.10.1
Re: [PATCH 09/13] icu: update to 58.1
In reply to Alexander KanavinQuoted 11 lines · Alexander Kanavin
The copyright for the software has been transferred to Unicode Inc from IBM,
but the terms are same.libiculx and libicule are no longer produced as they depend on an external package icu-le-hb (previous versions had an option of using an internal implementation which now has been dropped). I have verified that icu dependencies in oe-core and meta-oe still build.
Signed-off-by Alexander Kanavin <[email protected]>
This breaks under musl:
../../icu/source/i18n/digitlst.cpp:67:24: fatal error: xlocale.h: No such file or directory
# include <xlocale.h>
musl doesn't have xlocale.h but does have a crippled strtod_l (doesn't actually support a passed in locale, which is the entire point of the _l functions).
Upstreams such as pulseaudio have done
https://bugs.freedesktop.org/attachment.cgi?id=118644 to guard the include, but I see that digitlist.cpp has an alternative branch where strtod_l isn't
supported: as that function on musl is crippled maybe ICU should be told not to use it?
Ross
Re: [PATCH 09/13] icu: update to 58.1
Quoted 15 lines · Ross
On 1 November 2016 at 15:25, Alexander Kanavin <[email protected] <mailto:[email protected]>> wrote:
The copyright for the software has been transferred to Unicode Inc from IBM,
but the terms are same.libiculx and libicule are no longer produced as they depend on an external package icu-le-hb (previous versions had an option of using an internal implementation which now has been dropped). I have verified that icu dependencies in oe-core and meta-oe still build.
Signed-off-by Alexander Kanavin <[email protected] <mailto:[email protected]>>
Quoted 8 lines
This breaks under musl:
../../icu/source/i18n/digitlst.cpp:67:24: fatal error:
xlocale.h: No such file or directory
# include <xlocale.h>musl doesn't have
xlocale.hbut does have a crippledstrtod_l(doesn't actually support a passed in locale, which is the entire point of the _l functions).Upstreams such as pulseaudio have done https://bugs.freedesktop.org/attachment.cgi?id=118644 <https://bugs.freedesktop.org/attachment.cgi?id=118644> to guard the include, but I see that digitlist.cpp has an alternative branch where
strtod_lisn't supported: as that function on musl is crippled maybe ICU should be told not to use it?
the _l functions were added as aliases for ABI compatibility reasons, however, it should work well and is compatible with glibc versions. however its not defined that it should only come from xlocale.h so we should check for xlocale.h to be present on rootfs before using it.
Quoted 7 lines
Ross
--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core
Re: [PATCH 09/13] icu: update to 58.1
Quoted 4 lines · Khem Raj
the _l functions were added as aliases for ABI compatibility reasons, however, it should work well and is compatible with glibc versions. however its not defined that
They won't work as "proper" strtod_l takes a locale argument whereas musl just points it at strtod and ignores the passed locale, so the behaviour will be different.
Ross
Re: [PATCH 09/13] icu: update to 58.1
In reply to Burton, RossQuoted 10 lines · Ross
This breaks under musl:
../../icu/source/i18n/digitlst.cpp:67:24: fatal error:
xlocale.h: No such file or directory
# include <xlocale.h>musl doesn't have
xlocale.hbut does have a crippledstrtod_l(doesn't actually support a passed in locale, which is the entire point of the _l functions).
Quoted 5 lines
Upstreams such as pulseaudio have
done https://bugs.freedesktop.org/attachment.cgi?id=118644 to guard the include, but I see that digitlist.cpp has an alternative branch wherestrtod_lisn't supported: as that function on musl is crippled maybe ICU should be told not to use it?
Thanks, I've forced icu to take that alternative branch (when musl is in use) by monkey patching configure.ac; the updated patch will come with the next batch of updates. There's no configure switch or environment variable that will have the necessary effect.
Alex