Skip to contentSkip to conversation

gobject-introspection: update to 1.58.1

PATCH In review Alexander Kanavin 4 participants 32 messages Nov 22, 2018 – Dec 3, 2018 Arm/Amlogic Meson SoC support

lore
Share & tools
lore
#0 lore raw

PATCH 1/16 gobject-introspection: update to 1.58.1

Also, change default meson option to building introspection files (previously they were not built by default).

---
 ...0001-Port-cross-compilation-support-to-meson.patch | 11 ++++++-----
 ...e-the-repository-directory-for-native-builds.patch |  2 +-
 ...tion_1.58.0.bb => gobject-introspection_1.58.1.bb} |  4 ++--
 3 files changed, 9 insertions(+), 8 deletions(-)
 rename meta/recipes-gnome/gobject-introspection/{gobject-introspection_1.58.0.bb => gobject-introspection_1.58.1.bb} (98%)
meta/recipes-gnome/gobject-introspection/gobject-introspection/0001-Port-cross-compilation-support-to-meson.patch +6 -5
index b0eee1ebe5b..63b02fe0f3d 100644
@@ -1,10 +1,11 @@
-From e8ce42c5cb54847517fe8fbe50bbaea452618218 Mon Sep 17 00:00:00 2001
+From fabf8c505181636182a357e0c6e764b752ccf468 Mon Sep 17 00:00:00 2001
 From: Alexander Kanavin <[email protected]>
 Date: Thu, 15 Nov 2018 15:10:05 +0100
 Subject: [PATCH] Port cross-compilation support to meson
 
 Upstream-Status: Pending
 Signed-off-by: Alexander Kanavin <[email protected]>
+
 ---
  gir/meson.build   | 59 ++++++++++++++++++++++++++++++++++-------------
  meson.build       |  4 +++-
@@ -12,7 +13,7 @@ Signed-off-by: Alexander Kanavin <[email protected]>
  3 files changed, 66 insertions(+), 17 deletions(-)
 
 diff --git a/gir/meson.build b/gir/meson.build
-index 607bbc4..c0e221b 100644
+index 607bbc45..c0e221b3 100644
 --- a/gir/meson.build
 +++ b/gir/meson.build
 @@ -37,15 +37,27 @@ typelibdir = join_paths(get_option('libdir'), 'girepository-1.0')
@@ -115,7 +116,7 @@ index 607bbc4..c0e221b 100644
      install_dir: typelibdir,
    )
 diff --git a/meson.build b/meson.build
-index 7ec9532..9e20da5 100644
+index 7ec95328..9e20da57 100644
 --- a/meson.build
 +++ b/meson.build
 @@ -76,7 +76,9 @@ libffi_dep = dependency('libffi',
@@ -130,7 +131,7 @@ index 7ec9532..9e20da5 100644
  subdir('docs')
  subdir('tests')
 diff --git a/meson_options.txt b/meson_options.txt
-index 49726be..3e17c78 100644
+index 49726be6..d557a3b6 100644
 --- a/meson_options.txt
 +++ b/meson_options.txt
 @@ -21,3 +21,23 @@ option('cairo-libname', type: 'string',
@@ -150,7 +151,7 @@ index 49726be..3e17c78 100644
 +  description: 'Use a ldd wrapper instead of system ldd command in giscanner (useful when cross-compiling)'
 +)
 +
-+option('enable-introspection-data', type: 'boolean', value : false,
++option('enable-introspection-data', type: 'boolean', value : true,
 +  description: 'Build introspection data (.gir and .typelib files) in addition to library and tools'
 +)
 +
meta/recipes-gnome/gobject-introspection/gobject-introspection/0001-Relocate-the-repository-directory-for-native-builds.patch +1 -1
index b9754a96c22..17b9eac057c 100644
@@ -1,4 +1,4 @@
-From 2e2bf063ab79ddff1c284834aef8e22710db9350 Mon Sep 17 00:00:00 2001
+From a20b4d70f44449875b7c54750ab0f02eefb0870d Mon Sep 17 00:00:00 2001
 From: Sascha Silbe <[email protected]>
 Date: Fri, 8 Jun 2018 13:55:10 +0200
 Subject: [PATCH] Relocate the repository directory for native builds
meta/recipes-gnome/gobject-introspection/gobject-introspection_1.58.1.bb renamed from meta/recipes-gnome/gobject-introspection/gobject-introspection_1.58.0.bb +2 -2
similarity index 98%
rename from meta/recipes-gnome/gobject-introspection/gobject-introspection_1.58.0.bb
rename to meta/recipes-gnome/gobject-introspection/gobject-introspection_1.58.1.bb
index c9a0d816f5e..66f99185389 100644
@@ -22,8 +22,8 @@ SRC_URI = "${GNOME_MIRROR}/${BPN}/${@oe.utils.trim_version("${PV}", 2)}/${BPN}-$
            file://0001-Port-cross-compilation-support-to-meson.patch \
            "
 
-SRC_URI[md5sum] = "94fec875276262037bfcd51226db12fe"
-SRC_URI[sha256sum] = "27c1590a32749de0a5481ce897772547043e94bccba4bc0a7edb3d8513e401ec"
+SRC_URI[md5sum] = "101b04fb0184f9a0c718d450c056d68c"
+SRC_URI[sha256sum] = "4954681fa5c5ed95451d914de89de1263a5b35158b1ded1a8b870042c0d0df89"
 
 SRC_URI_append_class-native = " file://0001-Relocate-the-repository-directory-for-native-builds.patch"
 
Signature · 1 line
2.17.1
#1 lore raw

PATCH 2/16 openssl10: update to 1.0.2q

---
 .../openssl10/0001-fix-CVE-2018-0734.patch    | 33 -------------------
 ...penssl10_1.0.2p.bb => openssl10_1.0.2q.bb} |  5 ++-
 2 files changed, 2 insertions(+), 36 deletions(-)
 delete mode 100644 meta/recipes-connectivity/openssl/openssl10/0001-fix-CVE-2018-0734.patch
 rename meta/recipes-connectivity/openssl/{openssl10_1.0.2p.bb => openssl10_1.0.2q.bb} (98%)
meta/recipes-connectivity/openssl/openssl10/0001-fix-CVE-2018-0734.patch deleted +0 -33
deleted file mode 100644
index b9865a69b5f..00000000000
@@ -1,33 +0,0 @@
-CVE: CVE-2018-0734
-
-Upstream-Status: Backport
-
-Signed-off-by: Kai Kang <[email protected]>
-
-From 43e6a58d4991a451daf4891ff05a48735df871ac Mon Sep 17 00:00:00 2001
-From: Pauli <[email protected]>
-Date: Mon, 29 Oct 2018 08:24:22 +1000
-Subject: [PATCH] Merge DSA reallocation timing fix CVE-2018-0734.
-
-Reviewed-by: Richard Levitte <[email protected]>
-(Merged from https://github.com/openssl/openssl/pull/7513)
----
- crypto/dsa/dsa_ossl.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/crypto/dsa/dsa_ossl.c b/crypto/dsa/dsa_ossl.c
-index 2dcfedeeee..100e269268 100644
---- a/crypto/dsa/dsa_ossl.c
-+++ b/crypto/dsa/dsa_ossl.c
-@@ -279,7 +279,7 @@ static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in, BIGNUM **kinvp,
-         goto err;
- 
-     /* Preallocate space */
--    q_bits = BN_num_bits(dsa->q);
-+    q_bits = BN_num_bits(dsa->q) + sizeof(dsa->q->d[0]) * 16;
-     if (!BN_set_bit(&k, q_bits)
-         || !BN_set_bit(&l, q_bits)
-         || !BN_set_bit(&m, q_bits))
--- 
-2.17.0
-
meta/recipes-connectivity/openssl/openssl10_1.0.2q.bb renamed from meta/recipes-connectivity/openssl/openssl10_1.0.2p.bb +2 -3
similarity index 98%
rename from meta/recipes-connectivity/openssl/openssl10_1.0.2p.bb
rename to meta/recipes-connectivity/openssl/openssl10_1.0.2q.bb
index 43259407010..8058b98677a 100644
@@ -40,7 +40,6 @@ SRC_URI = "http://www.openssl.org/source/openssl-${PV}.tar.gz \
            file://0001-Fix-build-with-clang-using-external-assembler.patch \
            file://0001-openssl-force-soft-link-to-avoid-rare-race.patch \
            file://0001-allow-manpages-to-be-disabled.patch \
-           file://0001-fix-CVE-2018-0734.patch \
            "
 
 SRC_URI_append_class-target = " \
@@ -52,8 +51,8 @@ SRC_URI_append_class-nativesdk = " \
            file://environment.d-openssl.sh \
            "
 
-SRC_URI[md5sum] = "ac5eb30bf5798aa14b1ae6d0e7da58df"
-SRC_URI[sha256sum] = "50a98e07b1a89eb8f6a99477f262df71c6fa7bef77df4dc83025a2845c827d00"
+SRC_URI[md5sum] = "7563e1ce046cb21948eeb6ba1a0eb71c"
+SRC_URI[sha256sum] = "5744cfcbcec2b1b48629f7354203bc1e5e9b5466998bbccc5b5fcde3b18eb684"
 
 S = "${WORKDIR}/openssl-${PV}"
 
Signature · 1 line
2.17.1
#2 lore raw

PATCH 3/16 openssl: update to 1.1.1a

In reply to Alexander Kanavin
---
 .../openssl/0002-fix-CVE-2018-0734.patch      | 108 ------------------
 .../openssl/0003-fix-CVE-2018-0735.patch      |  50 --------
 .../{openssl_1.1.1.bb => openssl_1.1.1a.bb}   |   6 +-
 3 files changed, 2 insertions(+), 162 deletions(-)
 delete mode 100644 meta/recipes-connectivity/openssl/openssl/0002-fix-CVE-2018-0734.patch
 delete mode 100644 meta/recipes-connectivity/openssl/openssl/0003-fix-CVE-2018-0735.patch
 rename meta/recipes-connectivity/openssl/{openssl_1.1.1.bb => openssl_1.1.1a.bb} (96%)
meta/recipes-connectivity/openssl/openssl/0002-fix-CVE-2018-0734.patch deleted +0 -108
deleted file mode 100644
index 2a3e03fe2af..00000000000
@@ -1,108 +0,0 @@
-Backport patch to fix CVE-2018-0734. Remove a section which only remove a
-space. It can't be applied because the context is different.
-
-CVE: CVE-2018-0734
-Upstream-Status: Backport
-
-Signed-off-by: Kai Kang <[email protected]>
-
-From 8abfe72e8c1de1b95f50aa0d9134803b4d00070f Mon Sep 17 00:00:00 2001
-From: Pauli <[email protected]>
-Date: Wed, 24 Oct 2018 07:42:46 +1000
-Subject: [PATCH] Timing vulnerability in DSA signature generation
- (CVE-2018-0734).
-
-Avoid a timing attack that leaks information via a side channel that
-triggers when a BN is resized.  Increasing the size of the BNs
-prior to doing anything with them suppresses the attack.
-
-Thanks due to Samuel Weiser for finding and locating this.
-
-Reviewed-by: Bernd Edlinger <[email protected]>
-(Merged from https://github.com/openssl/openssl/pull/7486)
-
-(cherry picked from commit a9cfb8c2aa7254a4aa6a1716909e3f8cb78049b6)
----
- crypto/dsa/dsa_ossl.c | 28 +++++++++++++++-------------
- 1 file changed, 15 insertions(+), 13 deletions(-)
-
-diff --git a/crypto/dsa/dsa_ossl.c b/crypto/dsa/dsa_ossl.c
-index ca20811200..2dd2d7489a 100644
---- a/crypto/dsa/dsa_ossl.c
-+++ b/crypto/dsa/dsa_ossl.c
-@@ -9,6 +9,7 @@
- 
- #include <stdio.h>
- #include "internal/cryptlib.h"
-+#include "internal/bn_int.h"
- #include <openssl/bn.h>
- #include <openssl/sha.h>
- #include "dsa_locl.h"
-@@ -180,9 +181,9 @@ static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in,
- {
-     BN_CTX *ctx = NULL;
-     BIGNUM *k, *kinv = NULL, *r = *rp;
--    BIGNUM *l, *m;
-+    BIGNUM *l;
-     int ret = 0;
--    int q_bits;
-+    int q_bits, q_words;
- 
-     if (!dsa->p || !dsa->q || !dsa->g) {
-         DSAerr(DSA_F_DSA_SIGN_SETUP, DSA_R_MISSING_PARAMETERS);
-@@ -191,8 +192,7 @@ static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in,
- 
-     k = BN_new();
-     l = BN_new();
--    m = BN_new();
--    if (k == NULL || l == NULL || m == NULL)
-+    if (k == NULL || l == NULL)
-         goto err;
- 
-     if (ctx_in == NULL) {
-@@ -203,9 +203,9 @@ static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in,
- 
-     /* Preallocate space */
-     q_bits = BN_num_bits(dsa->q);
--    if (!BN_set_bit(k, q_bits)
--        || !BN_set_bit(l, q_bits)
--        || !BN_set_bit(m, q_bits))
-+    q_words = bn_get_top(dsa->q);
-+    if (!bn_wexpand(k, q_words + 2)
-+        || !bn_wexpand(l, q_words + 2))
-         goto err;
- 
-     /* Get random k */
-@@ -240,14 +240,17 @@ static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in,
-      * small timing information leakage.  We then choose the sum that is
-      * one bit longer than the modulus.
-      *
--     * TODO: revisit the BN_copy aiming for a memory access agnostic
--     * conditional copy.
-+     * There are some concerns about the efficacy of doing this.  More
-+     * specificly refer to the discussion starting with:
-+     *     https://github.com/openssl/openssl/pull/7486#discussion_r228323705
-+     * The fix is to rework BN so these gymnastics aren't required.
-      */
-     if (!BN_add(l, k, dsa->q)
--        || !BN_add(m, l, dsa->q)
--        || !BN_copy(k, BN_num_bits(l) > q_bits ? l : m))
-+        || !BN_add(k, l, dsa->q))
-         goto err;
- 
-+    BN_consttime_swap(BN_is_bit_set(l, q_bits), k, l, q_words + 2);
-+
-     if ((dsa)->meth->bn_mod_exp != NULL) {
-             if (!dsa->meth->bn_mod_exp(dsa, r, dsa->g, k, dsa->p, ctx,
-                                        dsa->method_mont_p))
-@@ -275,7 +278,6 @@ static int dsa_sign_setup(DSA *dsa, BN_CTX *ctx_in,
-         BN_CTX_free(ctx);
-     BN_clear_free(k);
-     BN_clear_free(l);
--    BN_clear_free(m);
-     return ret;
- }
- 
--- 
-2.17.0
-
meta/recipes-connectivity/openssl/openssl/0003-fix-CVE-2018-0735.patch deleted +0 -50

50 lines not on this page · raw message

meta/recipes-connectivity/openssl/openssl_1.1.1a.bb renamed from meta/recipes-connectivity/openssl/openssl_1.1.1.bb +2 -4
similarity index 96%
rename from meta/recipes-connectivity/openssl/openssl_1.1.1.bb
rename to meta/recipes-connectivity/openssl/openssl_1.1.1a.bb
index 1234b64b864..be31e9f76ac 100644
@@ -15,8 +15,6 @@ SRC_URI = "http://www.openssl.org/source/openssl-${PV}.tar.gz \
            file://run-ptest \
            file://openssl-c_rehash.sh \
            file://0001-skip-test_symbol_presence.patch \
-           file://0002-fix-CVE-2018-0734.patch \
-           file://0003-fix-CVE-2018-0735.patch \
            file://0001-buildinfo-strip-sysroot-and-debug-prefix-map-from-co.patch \
            "
 
@@ -24,8 +22,8 @@ SRC_URI_append_class-nativesdk = " \
            file://environment.d-openssl.sh \
            "
 
-SRC_URI[md5sum] = "7079eb017429e0ffb9efb42bf80ccb21"
-SRC_URI[sha256sum] = "2836875a0f89c03d0fdf483941512613a50cfb421d6fd94b9f41d7279d586a3d"
+SRC_URI[md5sum] = "963deb2272d6be7d4c2458afd2517b73"
+SRC_URI[sha256sum] = "fc20130f8b7cbd2fb918b2f14e2f429e109c31ddd0fb38fc5d71d9ffed3f9f41"
 
 inherit lib_package multilib_header ptest
 
Signature · 1 line
2.17.1
#3 lore raw

Re: [PATCH 03/16] openssl: update to 1.1.1a

Quoted 12 lines · Alexander Kanavin
---
 .../openssl/0002-fix-CVE-2018-0734.patch      | 108 ----------------
--
 .../openssl/0003-fix-CVE-2018-0735.patch      |  50 --------
 .../{openssl_1.1.1.bb => openssl_1.1.1a.bb}   |   6 +-
 3 files changed, 2 insertions(+), 162 deletions(-)
 delete mode 100644 meta/recipes-connectivity/openssl/openssl/0002-
fix-CVE-2018-0734.patch
 delete mode 100644 meta/recipes-connectivity/openssl/openssl/0003-
fix-CVE-2018-0735.patch
 rename meta/recipes-connectivity/openssl/{openssl_1.1.1.bb =>
Quoted 1 line

openssl_1.1.1a.bb} (96%)

This one will need to be rebased against master now other openssl patches merged.

Cheers,

Richard

#4 lore raw

PATCH 4/16 dmidecode: update to 3.2

In reply to Alexander Kanavin

Also, replace a sed hack with a proper patch.

---
 ...mitting-changes-from-do_unpack_extra.patch | 24 +++++++++++++++++++
 .../{dmidecode_3.1.bb => dmidecode_3.2.bb}    | 13 ++++------
 2 files changed, 29 insertions(+), 8 deletions(-)
 create mode 100644 meta/recipes-devtools/dmidecode/dmidecode/0001-Committing-changes-from-do_unpack_extra.patch
 rename meta/recipes-devtools/dmidecode/{dmidecode_3.1.bb => dmidecode_3.2.bb} (60%)
meta/recipes-devtools/dmidecode/dmidecode/0001-Committing-changes-from-do_unpack_extra.patch new file +24 -0
new file mode 100644
index 00000000000..c9b19182ddf
@@ -0,0 +1,24 @@
+From 00a3ace35d66e7ae60046e254a4d00f0f9c1abe2 Mon Sep 17 00:00:00 2001
+From: OpenEmbedded <oe.patch@oe>
+Date: Thu, 22 Nov 2018 12:05:04 +0000
+Subject: [PATCH] Do not install to /usr/local
+
+Upstream-Status: Inappropriate
+Signed-off-by: Alexander Kanavin <[email protected]>
+---
+ Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile b/Makefile
+index 77c9310..fc378fd 100644
+--- a/Makefile
++++ b/Makefile
+@@ -30,7 +30,7 @@ CFLAGS += -O2
+ LDFLAGS =
+ 
+ DESTDIR =
+-prefix  = /usr/local
++prefix  = /usr
+ sbindir = $(prefix)/sbin
+ mandir  = $(prefix)/share/man
+ man8dir = $(mandir)/man8
meta/recipes-devtools/dmidecode/dmidecode_3.2.bb renamed from meta/recipes-devtools/dmidecode/dmidecode_3.1.bb +5 -8
similarity index 60%
rename from meta/recipes-devtools/dmidecode/dmidecode_3.1.bb
rename to meta/recipes-devtools/dmidecode/dmidecode_3.2.bb
index b423fda6d24..63f4061cb7e 100644
@@ -3,7 +3,9 @@ HOMEPAGE = "http://www.nongnu.org/dmidecode/"
 LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263"
 
-SRC_URI = "${SAVANNAH_NONGNU_MIRROR}/dmidecode/${BP}.tar.xz"
+SRC_URI = "${SAVANNAH_NONGNU_MIRROR}/dmidecode/${BP}.tar.xz \
+           file://0001-Committing-changes-from-do_unpack_extra.patch \
+           "
 
 COMPATIBLE_HOST = "(i.86|x86_64|aarch64|arm|powerpc|powerpc64).*-linux"
 
@@ -17,11 +19,6 @@ do_install() {
 	oe_runmake DESTDIR="${D}" install
 }
 
-do_unpack_extra() {
-	sed -i -e '/^prefix/s:/usr/local:${exec_prefix}:' ${S}/Makefile
-}
-addtask unpack_extra after do_unpack before do_patch
-
-SRC_URI[md5sum] = "679c2c015c515aa6ca5f229aee49c102"
-SRC_URI[sha256sum] = "d766ce9b25548c59b1e7e930505b4cad9a7bb0b904a1a391fbb604d529781ac0"
+SRC_URI[md5sum] = "9cc2e27e74ade740a25b1aaf0412461b"
+SRC_URI[sha256sum] = "077006fa2da0d06d6383728112f2edef9684e9c8da56752e97cd45a11f838edd"
 
Signature · 1 line
2.17.1
#5 lore raw

PATCH 5/16 tiff: update to 4.0.10

In reply to Alexander Kanavin
---
 .../libtiff/files/CVE-2017-17095.patch        |  46 -----
 .../libtiff/files/CVE-2017-18013.patch        |  42 -----
 .../libtiff/files/CVE-2017-9935.patch         | 160 ----------------
 .../libtiff/files/CVE-2018-10963.patch        |  39 ----
 .../libtiff/files/CVE-2018-5784.patch         | 135 -------------
 .../libtiff/files/CVE-2018-7456.patch         | 178 ------------------
 .../libtiff/files/CVE-2018-8905.patch         |  61 ------
 .../libtiff/files/libtool2.patch              |  19 +-
 .../libtiff/{tiff_4.0.9.bb => tiff_4.0.10.bb} |  15 +-
 9 files changed, 16 insertions(+), 679 deletions(-)
 delete mode 100644 meta/recipes-multimedia/libtiff/files/CVE-2017-17095.patch
 delete mode 100644 meta/recipes-multimedia/libtiff/files/CVE-2017-18013.patch
 delete mode 100644 meta/recipes-multimedia/libtiff/files/CVE-2017-9935.patch
 delete mode 100644 meta/recipes-multimedia/libtiff/files/CVE-2018-10963.patch
 delete mode 100644 meta/recipes-multimedia/libtiff/files/CVE-2018-5784.patch
 delete mode 100644 meta/recipes-multimedia/libtiff/files/CVE-2018-7456.patch
 delete mode 100644 meta/recipes-multimedia/libtiff/files/CVE-2018-8905.patch
 rename meta/recipes-multimedia/libtiff/{tiff_4.0.9.bb => tiff_4.0.10.bb} (80%)
meta/recipes-multimedia/libtiff/files/CVE-2017-17095.patch deleted +0 -46
deleted file mode 100644
index 9b9962ed352..00000000000
@@ -1,46 +0,0 @@
-From 9171da596c88e6a2dadcab4a3a89dddd6e1b4655 Mon Sep 17 00:00:00 2001
-From: Nathan Baker <[email protected]>
-Date: Thu, 25 Jan 2018 21:28:15 +0000
-Subject: [PATCH] Add workaround to pal2rgb buffer overflow.
-
-CVE: CVE-2017-17095
-
-Upstream-Status: Backport (unchanged) [gitlab.com/libtiff/libtiff/commit/9171da5...]
-
-Signed-off-by: Joe Slater <[email protected].
-
----
- tools/pal2rgb.c |   17 +++++++++++++++--
- 1 file changed, 15 insertions(+), 2 deletions(-)
-
-diff --git a/tools/pal2rgb.c b/tools/pal2rgb.c
-index 0423598..01fcf94 100644
---- a/tools/pal2rgb.c
-+++ b/tools/pal2rgb.c
-@@ -182,8 +182,21 @@ main(int argc, char* argv[])
- 	{ unsigned char *ibuf, *obuf;
- 	  register unsigned char* pp;
- 	  register uint32 x;
--	  ibuf = (unsigned char*)_TIFFmalloc(TIFFScanlineSize(in));
--	  obuf = (unsigned char*)_TIFFmalloc(TIFFScanlineSize(out));
-+	  tmsize_t tss_in = TIFFScanlineSize(in);
-+	  tmsize_t tss_out = TIFFScanlineSize(out);
-+	  if (tss_out / tss_in < 3) {
-+		/*
-+		 * BUG 2750: The following code does not know about chroma
-+		 * subsampling of JPEG data. It assumes that the output buffer is 3x
-+		 * the length of the input buffer due to exploding the palette into
-+		 * RGB tuples. If this assumption is incorrect, it could lead to a
-+		 * buffer overflow. Go ahead and fail now to prevent that.
-+		 */
-+		fprintf(stderr, "Could not determine correct image size for output. Exiting.\n");
-+		return -1;
-+      }
-+	  ibuf = (unsigned char*)_TIFFmalloc(tss_in);
-+	  obuf = (unsigned char*)_TIFFmalloc(tss_out);
- 	  switch (config) {
- 	  case PLANARCONFIG_CONTIG:
- 		for (row = 0; row < imagelength; row++) {
--- 
-1.7.9.5
-
meta/recipes-multimedia/libtiff/files/CVE-2017-18013.patch deleted +0 -42

42 lines not on this page · raw message

meta/recipes-multimedia/libtiff/files/CVE-2017-9935.patch deleted +0 -160

160 lines not on this page · raw message

meta/recipes-multimedia/libtiff/files/CVE-2018-10963.patch deleted +0 -39
deleted file mode 100644
index 7252298b520..00000000000
@@ -1,39 +0,0 @@
-From de144fd228e4be8aa484c3caf3d814b6fa88c6d9 Mon Sep 17 00:00:00 2001
-From: Even Rouault <[email protected]>
-Date: Sat, 12 May 2018 14:24:15 +0200
-Subject: [PATCH] TIFFWriteDirectorySec: avoid assertion. Fixes
- http://bugzilla.maptools.org/show_bug.cgi?id=2795.
- CVE-2018-10963
-
----
-CVE: CVE-2018-10963
-
-Upstream-Status: Backport [gitlab.com/libtiff/libtiff/commit/de144f...]
-
-Signed-off-by: Joe Slater <[email protected]>
-
----
- libtiff/tif_dirwrite.c |    7 +++++--
- 1 file changed, 5 insertions(+), 2 deletions(-)
-
-diff --git a/libtiff/tif_dirwrite.c b/libtiff/tif_dirwrite.c
-index 2430de6..c15a28d 100644
---- a/libtiff/tif_dirwrite.c
-+++ b/libtiff/tif_dirwrite.c
-@@ -695,8 +695,11 @@ TIFFWriteDirectorySec(TIFF* tif, int isimage, int imagedone, uint64* pdiroff)
- 								}
- 								break;
- 							default:
--								assert(0);   /* we should never get here */
--								break;
-+								TIFFErrorExt(tif->tif_clientdata,module,
-+								            "Cannot write tag %d (%s)",
-+								            TIFFFieldTag(o),
-+                                                                            o->field_name ? o->field_name : "unknown");
-+								goto bad;
- 						}
- 					}
- 				}
--- 
-1.7.9.5
-
meta/recipes-multimedia/libtiff/files/CVE-2018-5784.patch deleted +0 -135

135 lines not on this page · raw message

meta/recipes-multimedia/libtiff/files/CVE-2018-7456.patch deleted +0 -178

178 lines not on this page · raw message

meta/recipes-multimedia/libtiff/files/CVE-2018-8905.patch deleted +0 -61

61 lines not on this page · raw message

meta/recipes-multimedia/libtiff/files/libtool2.patch +12 -7
index a84c6889627..96233b46c94 100644
@@ -1,16 +1,21 @@
+From 5b893206e0a0d529ba2d0caf58cfffc03bccb598 Mon Sep 17 00:00:00 2001
+From: Marcin Juszkiewicz <[email protected]>
+Date: Sat, 14 Jun 2008 13:42:22 +0000
+Subject: [PATCH] tiff: make it work after libtool upgrade
+
 Upstream-Status: Inappropriate [configuration]
 
 ---
- configure.ac |    2 +-
+ configure.ac | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)
 
-Index: tiff-4.0.9/configure.ac
-===================================================================
---- tiff-4.0.9.orig/configure.ac
-+++ tiff-4.0.9/configure.ac
-@@ -27,7 +27,7 @@ dnl Process this file with autoconf to p
+diff --git a/configure.ac b/configure.ac
+index c7b02e2..ae1c964 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -27,7 +27,7 @@ dnl Process this file with autoconf to produce a configure script.
  AC_PREREQ(2.64)
- AC_INIT([LibTIFF Software],[4.0.9],[[email protected]],[tiff])
+ AC_INIT([LibTIFF Software],[4.0.10],[[email protected]],[tiff])
  AC_CONFIG_AUX_DIR(config)
 -AC_CONFIG_MACRO_DIR(m4)
 +dnl AC_CONFIG_MACRO_DIR(m4)
meta/recipes-multimedia/libtiff/tiff_4.0.10.bb renamed from meta/recipes-multimedia/libtiff/tiff_4.0.9.bb +4 -11
similarity index 80%
rename from meta/recipes-multimedia/libtiff/tiff_4.0.9.bb
rename to meta/recipes-multimedia/libtiff/tiff_4.0.10.bb
index 93beddb4dab..152fa819a5b 100644
@@ -6,17 +6,10 @@ CVE_PRODUCT = "libtiff"
 
 SRC_URI = "http://download.osgeo.org/libtiff/tiff-${PV}.tar.gz \
            file://libtool2.patch \
-           file://CVE-2017-9935.patch \
-           file://CVE-2017-18013.patch \
-           file://CVE-2018-5784.patch \
-           file://CVE-2018-10963.patch \
-           file://CVE-2018-8905.patch \
-           file://CVE-2018-7456.patch \
-           file://CVE-2017-17095.patch \
-          "
-
-SRC_URI[md5sum] = "54bad211279cc93eb4fca31ba9bfdc79"
-SRC_URI[sha256sum] = "6e7bdeec2c310734e734d19aae3a71ebe37a4d842e0e23dbb1b8921c0026cfcd"
+           "
+
+SRC_URI[md5sum] = "114192d7ebe537912a2b97408832e7fd"
+SRC_URI[sha256sum] = "2c52d11ccaf767457db0c46795d9c7d1a8d8f76f68b0b800a3dfe45786b996e4"
 
 # exclude betas
 UPSTREAM_CHECK_REGEX = "tiff-(?P<pver>\d+(\.\d+)+).tar"
Signature · 1 line
2.17.1
#6 lore raw

PATCH 6/16 gdbm: update to 1.18.1

In reply to Alexander Kanavin
---
 meta/recipes-support/gdbm/{gdbm_1.18.bb => gdbm_1.18.1.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-support/gdbm/{gdbm_1.18.bb => gdbm_1.18.1.bb} (89%)
meta/recipes-support/gdbm/gdbm_1.18.1.bb renamed from meta/recipes-support/gdbm/gdbm_1.18.bb +2 -2
similarity index 89%
rename from meta/recipes-support/gdbm/gdbm_1.18.bb
rename to meta/recipes-support/gdbm/gdbm_1.18.1.bb
index aad4300952c..16ecc506cea 100644
@@ -10,8 +10,8 @@ SRC_URI = "${GNU_MIRROR}/gdbm/gdbm-${PV}.tar.gz \
            file://ptest.patch \
           "
 
-SRC_URI[md5sum] = "e316f8e4a3e7e4f23955be65d54fec48"
-SRC_URI[sha256sum] = "b8822cb4769e2d759c828c06f196614936c88c141c3132b18252fe25c2b635ce"
+SRC_URI[md5sum] = "988dc82182121c7570e0cb8b4fcd5415"
+SRC_URI[sha256sum] = "86e613527e5dba544e73208f42b78b7c022d4fa5a6d5498bf18c8d6f745b91dc"
 
 inherit autotools gettext texinfo lib_package ptest
 
Signature · 1 line
2.17.1
#7 lore raw

PATCH 7/16 icu: update to 63.1

In reply to Alexander Kanavin
---
 .../icu/icu/fix-install-manx.patch            | 21 ++++++++-----------
 .../icu/{icu_62.1.bb => icu_63.1.bb}          |  4 ++--
 2 files changed, 11 insertions(+), 14 deletions(-)
 rename meta/recipes-support/icu/{icu_62.1.bb => icu_63.1.bb} (85%)
meta/recipes-support/icu/icu/fix-install-manx.patch +9 -12
index 8186fb41227..925b064ebd5 100644
@@ -1,7 +1,7 @@
-From 3063a9211669bee673840ee81f81d30699b9b702 Mon Sep 17 00:00:00 2001
+From a6ddabc8cadb76bfe2d2e374a6702442cfe51cce Mon Sep 17 00:00:00 2001
 From: Ross Burton <[email protected]>
 Date: Fri, 9 Oct 2015 17:50:41 +0100
-Subject: [PATCH 2/4] icu: fix install race
+Subject: [PATCH] icu: fix install race
 
 The generic recursive target calls target-local so also adding it to the
 dependency list results in races due to install-local being executed twice in
@@ -18,11 +18,11 @@ Signed-off-by: Ross Burton <[email protected]>
  source/Makefile.in | 8 ++++----
  1 file changed, 4 insertions(+), 4 deletions(-)
 
-diff --git a/source/Makefile.in b/source/Makefile.in
-index c1db15b..4948deb 100644
+diff --git a/Makefile.in b/Makefile.in
+index be9435b..ada20d7 100644
 --- a/Makefile.in
 +++ b/Makefile.in
-@@ -73,7 +73,7 @@ EXTRA_DATA =
+@@ -77,7 +77,7 @@ EXTRA_DATA =
  
  ## List of phony targets
  .PHONY : all all-local all-recursive install install-local install-udata install-udata-files install-udata-dlls		\
@@ -31,7 +31,7 @@ index c1db15b..4948deb 100644
  distclean-local distclean-recursive doc dist dist-local dist-recursive	\
  check check-local check-recursive clean-recursive-with-twist install-icu \
  doc install-doc tests icu4j-data icu4j-data-install update-windows-makefiles xcheck-local xcheck-recursive xperf xcheck xperf-recursive \
-@@ -84,9 +84,9 @@ check-exhaustive check-exhaustive-local check-exhaustive-recursive releaseDist
+@@ -88,9 +88,9 @@ check-exhaustive check-exhaustive-local check-exhaustive-recursive releaseDist
  
  ## List of standard targets
  all: all-local all-recursive
@@ -43,15 +43,12 @@ index c1db15b..4948deb 100644
  dist: dist-recursive
  check: all check-recursive
  check-recursive: all
-@@ -350,7 +350,7 @@ config.status: $(srcdir)/configure $(srcdir)/common/unicode/uvernum.h
- 
+@@ -357,7 +357,7 @@ config.status: $(srcdir)/configure $(srcdir)/common/unicode/uvernum.h
  install-manx: $(MANX_FILES)
  	$(MKINSTALLDIRS) $(DESTDIR)$(mandir)/man$(SECTION)
+ ifneq ($(MANX_FILES),)
 -	$(INSTALL_DATA) $? $(DESTDIR)$(mandir)/man$(SECTION)
 +	$(INSTALL_DATA) $^ $(DESTDIR)$(mandir)/man$(SECTION)
+ endif
  
  config/%.$(SECTION): $(srcdir)/config/%.$(SECTION).in
- 	cd $(top_builddir) \
--- 
-2.14.2
-
meta/recipes-support/icu/icu_63.1.bb renamed from meta/recipes-support/icu/icu_62.1.bb +2 -2
similarity index 85%
rename from meta/recipes-support/icu/icu_62.1.bb
rename to meta/recipes-support/icu/icu_63.1.bb
index 4e3750b997a..e593dc1bdbd 100644
@@ -22,8 +22,8 @@ SRC_URI = "${BASE_SRC_URI} \
 SRC_URI_append_class-target = "\
            file://0001-Disable-LDFLAGSICUDT-for-Linux.patch \
           "
-SRC_URI[md5sum] = "490ad9d920158e0314e10ba74ae9a150"
-SRC_URI[sha256sum] = "3dd9868d666350dda66a6e305eecde9d479fb70b30d5b55d78a1deffb97d5aa3"
+SRC_URI[md5sum] = "9e40f6055294284df958200e308bce50"
+SRC_URI[sha256sum] = "05c490b69454fce5860b7e8e2821231674af0a11d7ef2febea9a32512998cb9d"
 
 UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)/"
 UPSTREAM_CHECK_URI = "http://download.icu-project.org/files/icu4c/"
Signature · 1 line
2.17.1
#8 lore raw

PATCH 8/16 btrfs-tools: update to 4.19

In reply to Alexander Kanavin
---
 .../btrfs-tools/{btrfs-tools_4.17.1.bb => btrfs-tools_4.19.bb}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/btrfs-tools/{btrfs-tools_4.17.1.bb => btrfs-tools_4.19.bb} (96%)
meta/recipes-devtools/btrfs-tools/btrfs-tools_4.19.bb renamed from meta/recipes-devtools/btrfs-tools/btrfs-tools_4.17.1.bb +1 -1
similarity index 96%
rename from meta/recipes-devtools/btrfs-tools/btrfs-tools_4.17.1.bb
rename to meta/recipes-devtools/btrfs-tools/btrfs-tools_4.19.bb
index 6b53fbcd7fe..9590a723d50 100644
@@ -14,7 +14,7 @@ DEPENDS = "util-linux attr e2fsprogs lzo acl python3-setuptools-native"
 DEPENDS_append_class-target = " udev"
 RDEPENDS_${PN} = "libgcc"
 
-SRCREV = "7faaca0d9f78f7162ae603231f693dd8e1af2a41"
+SRCREV = "d72d913291683188ddf5d758db02f1bc3b05d2f7"
 SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git \
            file://0001-Makefile-build-mktables-using-native-gcc.patch \
            file://0001-Add-LDFLAGS-when-building-libbtrfsutil.so.patch \
Signature · 1 line
2.17.1
#9 lore raw

Re: [PATCH 08/16] btrfs-tools: update to 4.19

Quoted 14 lines · Alexander Kanavin
---
 .../btrfs-tools/{btrfs-tools_4.17.1.bb => btrfs-tools_4.19.bb}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/btrfs-tools/{btrfs-tools_4.17.1.bb => btrfs-tools_4.19.bb} (96%)
meta/recipes-devtools/btrfs-tools/btrfs-tools_4.19.bb renamed from meta/recipes-devtools/btrfs-tools/btrfs-tools_4.17.1.bb +0 -0
similarity index 96%
rename from meta/recipes-devtools/btrfs-tools/btrfs-tools_4.17.1.bb
rename to meta/recipes-devtools/btrfs-tools/btrfs-tools_4.19.bb
index 6b53fbcd7fe..9590a723d50 100644

meta/recipes-devtools/btrfs-tools/btrfs-tools_4.19.bb DEPENDS = "util-linux attr e2fsprogs lzo acl python3-setuptools-native" · line 20

Quoted 8 lines
meta/recipes-devtools/btrfs-tools/btrfs-tools_4.19.bb renamed from meta/recipes-devtools/btrfs-tools/btrfs-tools_4.17.1.bb +1 -1
@@ -14,7 +14,7 @@ DEPENDS = "util-linux attr e2fsprogs lzo acl python3-setuptools-native"
 DEPENDS_append_class-target = " udev"
 RDEPENDS_${PN} = "libgcc"
 
-SRCREV = "7faaca0d9f78f7162ae603231f693dd8e1af2a41"
+SRCREV = "d72d913291683188ddf5d758db02f1bc3b05d2f7"
 SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git \
            file://0001-Makefile-build-mktables-using-native-gcc.patch \
            file://0001-Add-LDFLAGS-when-building-libbtrfsutil.so.patch \

Sadly this upgrade is showing problems:

https://autobuilder.yoctoproject.org/typhoon/#/builders/44/builds/5/steps/7/logs/step6b
https://autobuilder.yoctoproject.org/typhoon/#/builders/70/builds/5/steps/7/logs/step1b
https://autobuilder.yoctoproject.org/typhoon/#/builders/62/builds/5/steps/7/logs/step1b
https://autobuilder.yoctoproject.org/typhoon/#/builders/63/builds/5/steps/7/logs/step1b

possibly a problem on mips/ppc?

Cheers,

Richard

#10 lore raw

PATCH 9/16 vala: update to 0.42.3

In reply to Alexander Kanavin
---
 meta/recipes-devtools/vala/{vala_0.42.0.bb => vala_0.42.3.bb} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-devtools/vala/{vala_0.42.0.bb => vala_0.42.3.bb} (64%)
meta/recipes-devtools/vala/vala_0.42.3.bb renamed from meta/recipes-devtools/vala/vala_0.42.0.bb +2 -2
similarity index 64%
rename from meta/recipes-devtools/vala/vala_0.42.0.bb
rename to meta/recipes-devtools/vala/vala_0.42.3.bb
index 2b02e0c8404..0d11ff6ba76 100644
@@ -6,5 +6,5 @@ SRC_URI += " file://0001-git-version-gen-don-t-append-dirty-if-we-re-not-in-g.pa
 	     file://0001-Disable-valadoc.patch \
 "
 
-SRC_URI[md5sum] = "aa6eb8097d25b5847ad3fab34c0ff865"
-SRC_URI[sha256sum] = "62a55986da23cf3aaafd7624c32db2a1af11c8419e0bb0751727d10f1f7ab7be"
+SRC_URI[md5sum] = "6fdd6fadbef27e3dd05086d6a3220556"
+SRC_URI[sha256sum] = "5fc73dd1e683dc7391bb96d02b2f671aa8289411a48611a05265629e0048587d"
Signature · 1 line
2.17.1
#11 lore raw

PATCH 10/16 webkitgtk: update to 2.22.4

In reply to Alexander Kanavin
---
 .../webkit/{webkitgtk_2.22.3.bb => webkitgtk_2.22.4.bb}       | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-sato/webkit/{webkitgtk_2.22.3.bb => webkitgtk_2.22.4.bb} (97%)
meta/recipes-sato/webkit/webkitgtk_2.22.4.bb renamed from meta/recipes-sato/webkit/webkitgtk_2.22.3.bb +2 -2
similarity index 97%
rename from meta/recipes-sato/webkit/webkitgtk_2.22.3.bb
rename to meta/recipes-sato/webkit/webkitgtk_2.22.4.bb
index d06d2a1a69a..60f1b3ea5d6 100644
@@ -22,8 +22,8 @@ SRC_URI = "http://www.webkitgtk.org/releases/${BPN}-${PV}.tar.xz \
            file://detect-gstreamer-gl.patch \
            "
 
-SRC_URI[md5sum] = "6dae6837c884a25413fb1d4527c9894a"
-SRC_URI[sha256sum] = "9dfd542902953be9af8ff32bd37fe662ca3d75f7348514ebac15c6252a6ccd72"
+SRC_URI[md5sum] = "9f08d09cfc21c761a431a545549f301a"
+SRC_URI[sha256sum] = "fab5be2883802352ae0e735dd1eff4bc18abaff7ac78689cec72eb2f611943b8"
 
 inherit cmake pkgconfig gobject-introspection perlnative distro_features_check upstream-version-is-even gtk-doc
 
Signature · 1 line
2.17.1
#12 lore raw

PATCH 11/16 psmisc: update to 23.2

In reply to Alexander Kanavin
---
 ...001-Use-UINTPTR_MAX-instead-of-__WORDSIZE.patch | 14 +++++---------
 .../psmisc/{psmisc_23.1.bb => psmisc_23.2.bb}      |  2 +-
 2 files changed, 6 insertions(+), 10 deletions(-)
 rename meta/recipes-extended/psmisc/{psmisc_23.1.bb => psmisc_23.2.bb} (87%)
meta/recipes-extended/psmisc/psmisc/0001-Use-UINTPTR_MAX-instead-of-__WORDSIZE.patch +5 -9
index b57a006bc67..3609594b67a 100644
@@ -1,4 +1,4 @@
-From 5dc872bb2fba6421cb8e1ee578f7bd4aaed55f61 Mon Sep 17 00:00:00 2001
+From 115fcf1daff18aa2f2e130d63704f04031878db0 Mon Sep 17 00:00:00 2001
 From: Khem Raj <[email protected]>
 Date: Thu, 24 Mar 2016 15:46:14 +0000
 Subject: [PATCH] Use UINTPTR_MAX instead of __WORDSIZE
@@ -7,14 +7,13 @@ Do not include sys/user.h since it conflicts with
 pt_regs struct from kernel APIs in asm/ptrace.h
 
 Signed-off-by: Khem Raj <[email protected]>
----
-Upstream-Status: Pending
 
+---
  src/peekfd.c | 13 ++++++++-----
  1 file changed, 8 insertions(+), 5 deletions(-)
 
 diff --git a/src/peekfd.c b/src/peekfd.c
-index cba2130..0d39878 100644
+index 5aa990a..7e8e3fc 100644
 --- a/src/peekfd.c
 +++ b/src/peekfd.c
 @@ -30,8 +30,11 @@
@@ -28,8 +27,8 @@ index cba2130..0d39878 100644
 +#include <stdint.h>
  #include <getopt.h>
  #include <ctype.h>
- 
-@@ -228,11 +231,11 @@ int main(int argc, char **argv)
+ #include <dirent.h>
+@@ -266,11 +269,11 @@ int main(int argc, char **argv)
  		if (WIFSTOPPED(status)) {
  #ifdef PPC
  			struct pt_regs regs;
@@ -46,6 +45,3 @@ index cba2130..0d39878 100644
  #elif defined(ARM)
  			struct pt_regs regs;
  			ptrace(PTRACE_GETREGS, pid, 0, &regs);
--- 
-1.9.1
-
meta/recipes-extended/psmisc/psmisc_23.2.bb renamed from meta/recipes-extended/psmisc/psmisc_23.1.bb +1 -1
similarity index 87%
rename from meta/recipes-extended/psmisc/psmisc_23.1.bb
rename to meta/recipes-extended/psmisc/psmisc_23.2.bb
index f07c9db1e7e..38e0a440587 100644
@@ -6,5 +6,5 @@ SRC_URI = "git://gitlab.com/psmisc/psmisc.git;protocol=https \
            file://0001-Use-UINTPTR_MAX-instead-of-__WORDSIZE.patch \
 	   file://0001-Makefile.am-create-src-directory-before-attempting-t.patch \
            "
-SRCREV = "bd952b3063f2466ecab4ec093026cf0c4ce373c7"
+SRCREV = "44eab9a3a63394eae6b79a7ef0a042f57e0c8a8f"
 S = "${WORKDIR}/git"
Signature · 1 line
2.17.1
#13 lore raw

Re: [PATCH 11/16] psmisc: update to 23.2

Quoted 27 lines · Alexander Kanavin
---
 ...001-Use-UINTPTR_MAX-instead-of-__WORDSIZE.patch | 14 +++++-------
--
 .../psmisc/{psmisc_23.1.bb => psmisc_23.2.bb}      |  2 +-
 2 files changed, 6 insertions(+), 10 deletions(-)
 rename meta/recipes-extended/psmisc/{psmisc_23.1.bb =>

psmisc_23.2.bb} (87%)

(quoted diff) +0 -0

UINTPTR_MAX-instead-of-__WORDSIZE.patch b/meta/recipes- extended/psmisc/psmisc/0001-Use-UINTPTR_MAX-instead-of- __WORDSIZE.patch
index b57a006bc67..3609594b67a 100644
--- a/meta/recipes-extended/psmisc/psmisc/0001-Use-UINTPTR_MAX- instead-of-__WORDSIZE.patch
+++ b/meta/recipes-extended/psmisc/psmisc/0001-Use-UINTPTR_MAX- instead-of-__WORDSIZE.patch

(quoted diff) +0 -1
@@ -1,4 +1,4 @@
-From 5dc872bb2fba6421cb8e1ee578f7bd4aaed55f61 Mon Sep 17 00:00:00

2001
+From 115fcf1daff18aa2f2e130d63704f04031878db0 Mon Sep 17 00:00:00 2001
From: Khem Raj <[email protected]>
Date: Thu, 24 Mar 2016 15:46:14 +0000
Subject: [PATCH] Use UINTPTR_MAX instead of __WORDSIZE

meta/recipes-extended/psmisc/psmisc/0001-Use-UINTPTR_MAX-instead-of-__WORDSIZE.patch Do not include sys/user.h since it conflicts with · line 11

Quoted 7 lines
meta/recipes-extended/psmisc/psmisc/0001-Use-UINTPTR_MAX-instead-of-__WORDSIZE.patch +1 -2
@@ -7,14 +7,13 @@ Do not include sys/user.h since it conflicts with
 pt_regs struct from kernel APIs in asm/ptrace.h
 
 Signed-off-by: Khem Raj <[email protected]>
----
-Upstream-Status: Pending
 
+---

I tweaked this not to remove the badly placed Upstream-Status line!

Cheers,

Richard

#14 lore raw

PATCH 12/16 sysprof: update to 3.30.2

In reply to Alexander Kanavin
---
 ...fix-non-literal-format-string-issues.patch | 34 -----------------
 .../sysprof/files/wordsize.patch              | 38 -------------------
 .../{sysprof_3.30.0.bb => sysprof_3.30.2.bb}  |  6 +--
 3 files changed, 2 insertions(+), 76 deletions(-)
 delete mode 100644 meta/recipes-kernel/sysprof/files/0001-fix-non-literal-format-string-issues.patch
 delete mode 100644 meta/recipes-kernel/sysprof/files/wordsize.patch
 rename meta/recipes-kernel/sysprof/{sysprof_3.30.0.bb => sysprof_3.30.2.bb} (82%)
meta/recipes-kernel/sysprof/files/0001-fix-non-literal-format-string-issues.patch deleted +0 -34
deleted file mode 100644
index 38f9f5f66a8..00000000000
@@ -1,34 +0,0 @@
-From de13d1f908335cc882c447e4d7c4360b9e5da190 Mon Sep 17 00:00:00 2001
-From: Khem Raj <[email protected]>
-Date: Thu, 6 Sep 2018 17:49:44 -0700
-Subject: [PATCH] fix non-literal format string issues
-
-clang errors out when using -Werror=format-nonliteral
-since the definition of g_strdup_vprintf() from glib-2.0
-is using va_list and clangs still warns where as
-gcc doesn't do that for va_list arguments
-
-Fixes
-src/sp-window.c:96:27: error: format string is not a string literal [-Werror,-Wformat-nonliteral]
-|   str = g_strdup_vprintf (format, args);
-|                           ^~~~~~
-
-Upstream-Status: Submitted [https://gitlab.gnome.org/GNOME/sysprof/merge_requests/6]
-Signed-off-by: Khem Raj <[email protected]>
----
- src/sp-window.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/sp-window.c b/src/sp-window.c
-index 4dfac2d..aff4779 100644
---- a/src/sp-window.c
-+++ b/src/sp-window.c
-@@ -80,7 +80,7 @@ static guint signals [N_SIGNALS];
- static void sp_window_set_profiler (SpWindow   *self,
-                                     SpProfiler *profiler);
- 
--static void
-+static G_GNUC_PRINTF(3, 4) void
- sp_window_notify_user (SpWindow       *self,
-                        GtkMessageType  message_type,
-                        const gchar    *format,
meta/recipes-kernel/sysprof/files/wordsize.patch deleted +0 -38
deleted file mode 100644
index d65b13a682f..00000000000
@@ -1,38 +0,0 @@
-Upstream-Status: Submitted [https://gitlab.gnome.org/GNOME/sysprof/merge_requests/5]
-Signed-off-by: Ross Burton <[email protected]>
-
-From bc7e3e27c28d0bab8bea72f2314191532b2e7840 Mon Sep 17 00:00:00 2001
-From: Ross Burton <[email protected]>
-Date: Fri, 7 Sep 2018 01:30:09 +0100
-Subject: [PATCH] capture: use size of void* instead of glibc-specific
- __WORDSIZE
-
-__WORDSIZE is glibc-specific so sp-capture-types.h doesn't work with musl.
----
- lib/capture/sp-capture-types.h | 6 ++++--
- 1 file changed, 4 insertions(+), 2 deletions(-)
-
-diff --git a/lib/capture/sp-capture-types.h b/lib/capture/sp-capture-types.h
-index 48fcfb8..1d6cd1d 100644
---- a/lib/capture/sp-capture-types.h
-+++ b/lib/capture/sp-capture-types.h
-@@ -32,12 +32,14 @@ G_BEGIN_DECLS
- #define SP_CAPTURE_MAGIC (GUINT32_TO_LE(0xFDCA975E))
- #define SP_CAPTURE_ALIGN (sizeof(SpCaptureAddress))
- 
--#if __WORDSIZE == 64
-+#if GLIB_SIZEOF_VOID_P == 8
- # define SP_CAPTURE_JITMAP_MARK    G_GUINT64_CONSTANT(0xE000000000000000)
- # define SP_CAPTURE_ADDRESS_FORMAT "0x%016lx"
--#else
-+#elif GLIB_SIZEOF_VOID_P == 4
- # define SP_CAPTURE_JITMAP_MARK    G_GUINT64_CONSTANT(0xE0000000)
- # define SP_CAPTURE_ADDRESS_FORMAT "0x%016llx"
-+#else
-+#error Unknown GLIB_SIZEOF_VOID_P
- #endif
- 
- #define SP_CAPTURE_CURRENT_TIME   (sp_clock_get_current_time())
--- 
-2.11.0
-
meta/recipes-kernel/sysprof/sysprof_3.30.2.bb renamed from meta/recipes-kernel/sysprof/sysprof_3.30.0.bb +2 -4
similarity index 82%
rename from meta/recipes-kernel/sysprof/sysprof_3.30.0.bb
rename to meta/recipes-kernel/sysprof/sysprof_3.30.2.bb
index 19dcf25a51d..866642cd1ea 100644
@@ -9,13 +9,11 @@ inherit gnomebase gettext systemd upstream-version-is-even
 
 DEPENDS = "glib-2.0 libxml2-native glib-2.0-native"
 
-SRC_URI[archive.md5sum] = "ae896a8a2364e18c07fafa9573202f59"
-SRC_URI[archive.sha256sum] = "29cd2c4be277f00698dce48259219557c4fddc2c01254b8fac95900a8c663f63"
+SRC_URI[archive.md5sum] = "80cb47906eced2e7b9976bf00deec323"
+SRC_URI[archive.sha256sum] = "e90878e5a509bd79d170a7a51d47cc5508ab1363afaf0d97654373dfd9c8ba0b"
 SRC_URI += " \
            file://define-NT_GNU_BUILD_ID.patch \
            file://0001-Do-not-build-anything-in-help-as-it-requires-itstool.patch \
-           file://wordsize.patch \
-           file://0001-fix-non-literal-format-string-issues.patch \
            "
 RECIPE_NO_UPDATE_REASON = "Waiting for resolution of https://bugzilla.gnome.org/show_bug.cgi?id=794625"
 
Signature · 1 line
2.17.1
#15 lore raw

PATCH 13/16 libwebp: update to 1.0.1

In reply to Alexander Kanavin
---
 .../webp/{libwebp_1.0.0.bb => libwebp_1.0.1.bb}               | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-multimedia/webp/{libwebp_1.0.0.bb => libwebp_1.0.1.bb} (93%)
meta/recipes-multimedia/webp/libwebp_1.0.1.bb renamed from meta/recipes-multimedia/webp/libwebp_1.0.0.bb +2 -2
similarity index 93%
rename from meta/recipes-multimedia/webp/libwebp_1.0.0.bb
rename to meta/recipes-multimedia/webp/libwebp_1.0.1.bb
index 1a9679f9dc8..451b0659b0c 100644
@@ -14,8 +14,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=6e8dee932c26f2dab503abf70c96d8bb \
                     file://PATENTS;md5=c6926d0cb07d296f886ab6e0cc5a85b7"
 
 SRC_URI = "http://downloads.webmproject.org/releases/webp/${BP}.tar.gz"
-SRC_URI[md5sum] = "967b8f087cb392e6cc94d5e116a120c0"
-SRC_URI[sha256sum] = "84259c4388f18637af3c5a6361536d754a5394492f91be1abc2e981d4983225b"
+SRC_URI[md5sum] = "ba72dfa7588c751a3a9b735a6746a23e"
+SRC_URI[sha256sum] = "8c744a5422dbffa0d1f92e90b34186fb8ed44db93fbacb55abd751ac8808d922"
 
 UPSTREAM_CHECK_URI = "http://downloads.webmproject.org/releases/webp/index.html"
 
Signature · 1 line
2.17.1
#16 lore raw

PATCH 14/16 lighttpd: update to 1.4.51

In reply to Alexander Kanavin
---
 .../lighttpd/{lighttpd_1.4.50.bb => lighttpd_1.4.51.bb}       | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
 rename meta/recipes-extended/lighttpd/{lighttpd_1.4.50.bb => lighttpd_1.4.51.bb} (96%)
meta/recipes-extended/lighttpd/lighttpd_1.4.51.bb renamed from meta/recipes-extended/lighttpd/lighttpd_1.4.50.bb +2 -2
similarity index 96%
rename from meta/recipes-extended/lighttpd/lighttpd_1.4.50.bb
rename to meta/recipes-extended/lighttpd/lighttpd_1.4.51.bb
index 5373a61d703..f28fd2f6905 100644
@@ -20,8 +20,8 @@ SRC_URI = "http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-${PV}.t
         file://0001-Use-pkg-config-for-pcre-dependency-instead-of-config.patch \
         "
 
-SRC_URI[md5sum] = "0547831efda8492648b7f0c652865dfd"
-SRC_URI[sha256sum] = "29378312d8887cbc14ffe8a7fadef2d5a08c7e7e1be942795142346ad95629eb"
+SRC_URI[md5sum] = "6e68c19601af332fa3c5f174245f59bf"
+SRC_URI[sha256sum] = "2af9fdb265d1f025bfa634e13770239712ecbd585e4975b8226edf1df74e9c82"
 
 PACKAGECONFIG ??= "openssl pcre zlib \
     ${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)} \
Signature · 1 line
2.17.1
#17 lore raw

PATCH 15/16 libdnf: update to 0.22.3

In reply to Alexander Kanavin
---
 .../libdnf/{libdnf_0.22.0.bb => libdnf_0.22.3.bb}               | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/libdnf/{libdnf_0.22.0.bb => libdnf_0.22.3.bb} (95%)
meta/recipes-devtools/libdnf/libdnf_0.22.3.bb renamed from meta/recipes-devtools/libdnf/libdnf_0.22.0.bb +1 -1
similarity index 95%
rename from meta/recipes-devtools/libdnf/libdnf_0.22.0.bb
rename to meta/recipes-devtools/libdnf/libdnf_0.22.3.bb
index 61ebcd821cc..d0cb01f0ea8 100644
@@ -9,7 +9,7 @@ SRC_URI = "git://github.com/rpm-software-management/libdnf \
            file://0001-Add-WITH_TESTS-option.patch \
            "
 
-SRCREV = "fe14ad928f60890fa28b412639c88cd47889635e"
+SRCREV = "5c198ea2357c5779cf83050e5291646c3b186446"
 
 S = "${WORKDIR}/git"
 
Signature · 1 line
2.17.1
#18 lore raw

PATCH 16/16 dnf: update to 4.0.9

In reply to Alexander Kanavin
---
 meta/recipes-devtools/dnf/{dnf_4.0.4.bb => dnf_4.0.9.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/dnf/{dnf_4.0.4.bb => dnf_4.0.9.bb} (98%)
meta/recipes-devtools/dnf/dnf_4.0.9.bb renamed from meta/recipes-devtools/dnf/dnf_4.0.4.bb +1 -1
similarity index 98%
rename from meta/recipes-devtools/dnf/dnf_4.0.4.bb
rename to meta/recipes-devtools/dnf/dnf_4.0.9.bb
index 931e9eff07f..24412fd4860 100644
@@ -12,7 +12,7 @@ SRC_URI = "git://github.com/rpm-software-management/dnf.git \
            file://0030-Run-python-scripts-using-env.patch \
            "
 
-SRCREV = "6fdf0e8cc714c92ee08bd4db9412d4c587ffafe9"
+SRCREV = "689a4c515738226f3dc85edb2035d23233ff41d8"
 UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+)+)"
 
 S = "${WORKDIR}/git"
Signature · 1 line
2.17.1
#19 lore raw

Re: [PATCH 16/16] dnf: update to 4.0.9

Quoted 24 lines · Alexander Kanavin
---
 meta/recipes-devtools/dnf/{dnf_4.0.4.bb => dnf_4.0.9.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/dnf/{dnf_4.0.4.bb => dnf_4.0.9.bb}

(98%)

meta/recipes- renamed from meta/recipes-devtools/dnf/dnf_4.0.4.bb +0 -0

devtools/dnf/dnf_4.0.9.bb
similarity index 98%
rename from meta/recipes-devtools/dnf/dnf_4.0.4.bb rename to meta/recipes-devtools/dnf/dnf_4.0.9.bb index 931e9eff07f..24412fd4860 100644

meta/recipes-devtools/dnf/dnf_4.0.9.bb renamed from meta/recipes-devtools/dnf/dnf_4.0.4.bb +1 -1
@@ -12,7 +12,7 @@ SRC_URI = "git://github.com/rpm-software-
 management/dnf.git \
            file://0030-Run-python-scripts-using-env.patch \
            "
 
-SRCREV = "6fdf0e8cc714c92ee08bd4db9412d4c587ffafe9"
+SRCREV = "689a4c515738226f3dc85edb2035d23233ff41d8"
 UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+)+)"
 
Quoted 1 line

S = "${WORKDIR}/git"

Something still isn't quite right somewhere:

https://autobuilder.yoctoproject.org/typhoon/#/builders/69/builds/5/steps/7/logs/step7b
https://autobuilder.yoctoproject.org/typhoon/#/builders/58/builds/5/steps/7/logs/step2b
(the above wic build has many similar errors)

Cheers,

Richard

#20 lore raw

Re: [PATCH 16/16] dnf: update to 4.0.9

Quoted 21 lines · Richard Purdie
Quoted 20 lines · Alexander Kanavin
---
 meta/recipes-devtools/dnf/{dnf_4.0.4.bb => dnf_4.0.9.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/dnf/{dnf_4.0.4.bb => dnf_4.0.9.bb}

(98%)

meta/recipes- renamed from meta/recipes-devtools/dnf/dnf_4.0.4.bb +0 -0

devtools/dnf/dnf_4.0.9.bb
similarity index 98%
rename from meta/recipes-devtools/dnf/dnf_4.0.4.bb rename to meta/recipes-devtools/dnf/dnf_4.0.9.bb index 931e9eff07f..24412fd4860 100644

meta/recipes-devtools/dnf/dnf_4.0.9.bb renamed from meta/recipes-devtools/dnf/dnf_4.0.4.bb +0 -0
@@ -12,7 +12,7 @@ SRC_URI = "git://github.com/rpm-software-
 management/dnf.git \
            file://0030-Run-python-scripts-using-env.patch \
            "
 
Quoted 9 lines
Quoted 5 lines
meta/recipes-devtools/dnf/dnf_4.0.9.bb renamed from meta/recipes-devtools/dnf/dnf_4.0.4.bb +1 -1
-SRCREV = "6fdf0e8cc714c92ee08bd4db9412d4c587ffafe9"
+SRCREV = "689a4c515738226f3dc85edb2035d23233ff41d8"
 UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+(\.\d+)+)"
 

S = "${WORKDIR}/git"

Something still isn't quite right somewhere:

https://autobuilder.yoctoproject.org/typhoon/#/builders/69/builds/5/steps/7/logs/step7b

Quoted 1 line

https://autobuilder.yoctoproject.org/typhoon/#/builders/58/builds/5/steps/7/logs/step2b

Quoted 1 line

(the above wic build has many similar errors)

The problem is missing rpath entries in libmodulemd which is an issue meson is causing. I've sent out a patch to meson to work around this for now. Upstream are already aware there is a problem here.

Cheers,

Richard

#21 lore raw

✗ patchtest: failure for "gobject-introspection: update ..." and 15 more

In reply to Alexander Kanavin

== Series Details ==

Series: "gobject-introspection: update ..." and 15 more
Revision: 1
URL : https://patchwork.openembedded.org/series/15041/
State : failure

== Summary ==

Thank you for submitting this patch series to OpenEmbedded Core. This is an automated response. Several tests have been executed on the proposed series by patchtest resulting in the following failures:

* Issue Upstream-Status is Inappropriate, but no reason was provided [test_upstream_status_presence_format]

  Suggested fix    Include a brief reason why 0001-Committing-changes-from-do_unpack_extra.patch is inappropriate
  Current          Upstream-Status: Inappropriate
  Standard format  Upstream-Status: Inappropriate [reason]

If you believe any of these test results are incorrect, please reply to the mailing list ([email protected]) raising your concerns. Otherwise we would appreciate you correcting the issues and submitting a new version of the patchset if applicable. Please ensure you add/increment the version number when sending the new version (i.e. [PATCH] -> [PATCH v2] -> [PATCH v3] -> ...).

---

Guidelines:     https://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines
Test framework: http://git.yoctoproject.org/cgit/cgit.cgi/patchtest
Test suite:     http://git.yoctoproject.org/cgit/cgit.cgi/patchtest-oe
#22 lore raw
In reply to Alexander Kanavin
Quoted 4 lines · Alexander Kanavin

Also, change default meson option to building introspection files (previously they were not built by default).

I wonder if this is causing

http://errors.yoctoproject.org/Errors/Details/202291/
http://errors.yoctoproject.org/Errors/Details/202280/

Quoted 97 lines
---
 ...0001-Port-cross-compilation-support-to-meson.patch | 11 ++++++-----
 ...e-the-repository-directory-for-native-builds.patch |  2 +-
 ...tion_1.58.0.bb => gobject-introspection_1.58.1.bb} |  4 ++--
 3 files changed, 9 insertions(+), 8 deletions(-)
 rename meta/recipes-gnome/gobject-introspection/{gobject-introspection_1.58.0.bb => gobject-introspection_1.58.1.bb} (98%)
meta/recipes-gnome/gobject-introspection/gobject-introspection/0001-Port-cross-compilation-support-to-meson.patch +6 -5
index b0eee1ebe5b..63b02fe0f3d 100644
@@ -1,10 +1,11 @@
-From e8ce42c5cb54847517fe8fbe50bbaea452618218 Mon Sep 17 00:00:00 2001
+From fabf8c505181636182a357e0c6e764b752ccf468 Mon Sep 17 00:00:00 2001
 From: Alexander Kanavin <[email protected]>
 Date: Thu, 15 Nov 2018 15:10:05 +0100
 Subject: [PATCH] Port cross-compilation support to meson
 
 Upstream-Status: Pending
 Signed-off-by: Alexander Kanavin <[email protected]>
+
 ---
  gir/meson.build   | 59 ++++++++++++++++++++++++++++++++++-------------
  meson.build       |  4 +++-
@@ -12,7 +13,7 @@ Signed-off-by: Alexander Kanavin <[email protected]>
  3 files changed, 66 insertions(+), 17 deletions(-)
 
 diff --git a/gir/meson.build b/gir/meson.build
-index 607bbc4..c0e221b 100644
+index 607bbc45..c0e221b3 100644
 --- a/gir/meson.build
 +++ b/gir/meson.build
 @@ -37,15 +37,27 @@ typelibdir = join_paths(get_option('libdir'), 'girepository-1.0')
@@ -115,7 +116,7 @@ index 607bbc4..c0e221b 100644
      install_dir: typelibdir,
    )
 diff --git a/meson.build b/meson.build
-index 7ec9532..9e20da5 100644
+index 7ec95328..9e20da57 100644
 --- a/meson.build
 +++ b/meson.build
 @@ -76,7 +76,9 @@ libffi_dep = dependency('libffi',
@@ -130,7 +131,7 @@ index 7ec9532..9e20da5 100644
  subdir('docs')
  subdir('tests')
 diff --git a/meson_options.txt b/meson_options.txt
-index 49726be..3e17c78 100644
+index 49726be6..d557a3b6 100644
 --- a/meson_options.txt
 +++ b/meson_options.txt
 @@ -21,3 +21,23 @@ option('cairo-libname', type: 'string',
@@ -150,7 +151,7 @@ index 49726be..3e17c78 100644
 +  description: 'Use a ldd wrapper instead of system ldd command in giscanner (useful when cross-compiling)'
 +)
 +
-+option('enable-introspection-data', type: 'boolean', value : false,
++option('enable-introspection-data', type: 'boolean', value : true,
 +  description: 'Build introspection data (.gir and .typelib files) in addition to library and tools'
 +)
 +
meta/recipes-gnome/gobject-introspection/gobject-introspection/0001-Relocate-the-repository-directory-for-native-builds.patch +1 -1
index b9754a96c22..17b9eac057c 100644
@@ -1,4 +1,4 @@
-From 2e2bf063ab79ddff1c284834aef8e22710db9350 Mon Sep 17 00:00:00 2001
+From a20b4d70f44449875b7c54750ab0f02eefb0870d Mon Sep 17 00:00:00 2001
 From: Sascha Silbe <[email protected]>
 Date: Fri, 8 Jun 2018 13:55:10 +0200
 Subject: [PATCH] Relocate the repository directory for native builds
meta/recipes-gnome/gobject-introspection/gobject-introspection_1.58.1.bb renamed from meta/recipes-gnome/gobject-introspection/gobject-introspection_1.58.0.bb +2 -3
similarity index 98%
rename from meta/recipes-gnome/gobject-introspection/gobject-introspection_1.58.0.bb
rename to meta/recipes-gnome/gobject-introspection/gobject-introspection_1.58.1.bb
index c9a0d816f5e..66f99185389 100644
@@ -22,8 +22,8 @@ SRC_URI = "${GNOME_MIRROR}/${BPN}/${@oe.utils.trim_version("${PV}", 2)}/${BPN}-$
            file://0001-Port-cross-compilation-support-to-meson.patch \
            "
 
-SRC_URI[md5sum] = "94fec875276262037bfcd51226db12fe"
-SRC_URI[sha256sum] = "27c1590a32749de0a5481ce897772547043e94bccba4bc0a7edb3d8513e401ec"
+SRC_URI[md5sum] = "101b04fb0184f9a0c718d450c056d68c"
+SRC_URI[sha256sum] = "4954681fa5c5ed95451d914de89de1263a5b35158b1ded1a8b870042c0d0df89"
 
 SRC_URI_append_class-native = " file://0001-Relocate-the-repository-directory-for-native-builds.patch"
 
--

2.17.1

--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

#23 lore raw
Quoted 4 lines · Khem Raj
Quoted 1 line · Alexander Kanavin
Quoted 8 lines
Quoted 3 lines

Also, change default meson option to building introspection files (previously they were not built by default).

I wonder if this is causing

http://errors.yoctoproject.org/Errors/Details/202291/
http://errors.yoctoproject.org/Errors/Details/202280/

"Could not find GIR file 'Gee-0.8.gir'; check XDG_DATA_DIRS or use --includedir"

This file is coming from libgee - it has the necessary file, but does not install it for some reason.

Alex

#24 lore raw
Quoted 12 lines · Alexander Kanavin
Quoted 10 lines · Khem Raj
Quoted 4 lines · Alexander Kanavin

Also, change default meson option to building introspection files (previously they were not built by default).

I wonder if this is causing

Quoted 7 lines
Quoted 2 lines

http://errors.yoctoproject.org/Errors/Details/202291/
http://errors.yoctoproject.org/Errors/Details/202280/

"Could not find GIR file 'Gee-0.8.gir'; check XDG_DATA_DIRS or use --includedir"

This file is coming from libgee - it has the necessary file, but does not install it for some reason.

I repeated this qemumips build on a different host ( running archlinux ) and it worked there. The host
where it fails are centos7 and ubuntu 14.04

Quoted 2 lines

Alex

#25 lore raw

and here is another qemu crash on qemumips seen lately after these updates.

http://errors.yoctoproject.org/Errors/Details/202380/

look for "Segmentation fault"

These two are relatively new regressions. which started to happen in last two weeks.

Quoted 29 lines · Khem Raj
Quoted 12 lines · Alexander Kanavin
Quoted 10 lines · Khem Raj
Quoted 4 lines · Alexander Kanavin

Also, change default meson option to building introspection files (previously they were not built by default).

I wonder if this is causing

Quoted 7 lines
Quoted 2 lines

http://errors.yoctoproject.org/Errors/Details/202291/
http://errors.yoctoproject.org/Errors/Details/202280/

"Could not find GIR file 'Gee-0.8.gir'; check XDG_DATA_DIRS or use --includedir"

This file is coming from libgee - it has the necessary file, but does not install it for some reason.

I repeated this qemumips build on a different host ( running archlinux ) and it worked there. The host
where it fails are centos7 and ubuntu 14.04

Quoted 2 lines

Alex

#27 lore raw
Quoted 5 lines · Alexander Kanavin
Quoted 3 lines · Khem Raj

and here is another qemu crash on qemumips seen lately after these updates.

Quoted 7 lines
Quoted 4 lines

http://errors.yoctoproject.org/Errors/Details/202380/

look for "Segmentation fault"

I just tried this on qemumips with poky master, and couldn't reproduce. Qemu works without crashing.

I think this regression happens on certain host distros. E.g. ubuntu 16.06 ubuntu 14.04, centos7 I could not reproduce it on ubuntu 18.04 or archlinux

Quoted 2 lines

Alex

#28 lore raw
In reply to Khem Raj
Quoted 12 lines · Khem Raj
Quoted 12 lines
Quoted 11 lines
Quoted 4 lines · Alexander Kanavin

Also, change default meson option to building introspection files (previously they were not built by default).

I wonder if this is causing

http://errors.yoctoproject.org/Errors/Details/202291/
http://errors.yoctoproject.org/Errors/Details/202280/

Quoted 8 lines
Quoted 4 lines

"Could not find GIR file 'Gee-0.8.gir'; check XDG_DATA_DIRS or use --includedir"

This file is coming from libgee - it has the necessary file, but does not install it for some reason.

I repeated this qemumips build on a different host ( running archlinux ) and it worked there. The host
where it fails are centos7 and ubuntu 14.04

I just sent a patch for this to oe-core list - thanks for reporting.

libdazzle crash is a separate issue, I will look into it.

Alex

#29 lore raw
Quoted 16 lines · Alexander Kanavin
Quoted 14 lines · Khem Raj
Quoted 14 lines
Quoted 11 lines
Quoted 4 lines · Alexander Kanavin

Also, change default meson option to building introspection files (previously they were not built by default).

I wonder if this is causing

http://errors.yoctoproject.org/Errors/Details/202291/
http://errors.yoctoproject.org/Errors/Details/202280/

"Could not find GIR file 'Gee-0.8.gir'; check XDG_DATA_DIRS or use --includedir"

Quoted 9 lines
Quoted 6 lines
Quoted 2 lines

This file is coming from libgee - it has the necessary file, but does not install it for some reason.

I repeated this qemumips build on a different host ( running archlinux ) and it worked there. The host
where it fails are centos7 and ubuntu 14.04

I just sent a patch for this to oe-core list - thanks for reporting.

thanks I can confirm this is fixed with this patch which is in master-next

Quoted 3 lines

libdazzle crash is a separate issue, I will look into it.

Alex

#30 lore raw
Quoted 27 lines · Khem Raj
Quoted 25 lines · Alexander Kanavin
Quoted 23 lines · Khem Raj
Quoted 12 lines
Quoted 11 lines
Quoted 4 lines · Alexander Kanavin

Also, change default meson option to building introspection files
(previously they were not built by default).

I wonder if this is causing

http://errors.yoctoproject.org/Errors/Details/202291/
http://errors.yoctoproject.org/Errors/Details/202280/

Quoted 6 lines

"Could not find GIR file 'Gee-0.8.gir'; check XDG_DATA_DIRS or use --includedir"

This file is coming from libgee - it has the necessary file, but does
not install it for some reason.

I repeated this qemumips build on a different host ( running archlinux
) and it worked there. The host
where it fails are centos7 and ubuntu 14.04

Quoted 8 lines
Quoted 3 lines

I just sent a patch for this to oe-core list - thanks for reporting.

thanks I can confirm this is fixed with this patch which is in master-next

Quoted 1 line

libdazzle crash is a separate issue, I will look into it.

Oddly enough, master-next resulted in:

https://autobuilder.yoctoproject.org/typhoon/#/builders/52/builds/48/steps/7/logs/step1b
https://autobuilder.yoctoproject.org/typhoon/#/builders/68/builds/33/steps/7/logs/step1b

so I've removed the gobject-introspection patch which I'd included to try and isolate the cause...

Cheers,

Richard

#31 lore raw
Quoted 9 lines · Richard Purdie
Quoted 8 lines
Quoted 3 lines

I just sent a patch for this to oe-core list - thanks for reporting.

thanks I can confirm this is fixed with this patch which is in master-next

Quoted 1 line

libdazzle crash is a separate issue, I will look into it.

Quoted 7 lines

Oddly enough, master-next resulted in:

https://autobuilder.yoctoproject.org/typhoon/#/builders/52/builds/48/steps/7/logs/step1b
https://autobuilder.yoctoproject.org/typhoon/#/builders/68/builds/33/steps/7/logs/step1b

so I've removed the gobject-introspection patch which I'd included to try and isolate the cause...

This was a multilib issue where gir files are installed in libdir (and not datadir like in non-multilib). I'll send an updated patch in a moment.

Alex