* [PATCH] glib-2.0: upgrade 2.70.4 -> 2.71.3
@ 2022-03-09 16:16 Christian Eggers
2022-03-09 16:52 ` [OE-core] " Alexander Kanavin
0 siblings, 1 reply; 3+ messages in thread
From: Christian Eggers @ 2022-03-09 16:16 UTC (permalink / raw)
To: openembedded-core; +Cc: Christian Eggers
- 0001-gio-tests-resources.c-comment-out-a-build-host-only-.patch:
dropped (integrated upstream)
Signed-off-by: Christian Eggers <ceggers@arri.de>
---
...-correctly-when-building-with-mingw3.patch | 32 +++++++------
...degen.py-bump-timeout-to-100-seconds.patch | 26 ----------
...ble-more-tests-while-cross-compiling.patch | 48 ++++++++++---------
...{glib-2.0_2.70.4.bb => glib-2.0_2.71.3.bb} | 3 +-
4 files changed, 44 insertions(+), 65 deletions(-)
delete mode 100644 meta/recipes-core/glib-2.0/glib-2.0/0001-gio-tests-codegen.py-bump-timeout-to-100-seconds.patch
rename meta/recipes-core/glib-2.0/{glib-2.0_2.70.4.bb => glib-2.0_2.71.3.bb} (93%)
diff --git a/meta/recipes-core/glib-2.0/glib-2.0/0001-Set-host_machine-correctly-when-building-with-mingw3.patch b/meta/recipes-core/glib-2.0/glib-2.0/0001-Set-host_machine-correctly-when-building-with-mingw3.patch
index 8a6d46df799b..59de3fa969a4 100644
--- a/meta/recipes-core/glib-2.0/glib-2.0/0001-Set-host_machine-correctly-when-building-with-mingw3.patch
+++ b/meta/recipes-core/glib-2.0/glib-2.0/0001-Set-host_machine-correctly-when-building-with-mingw3.patch
@@ -1,11 +1,10 @@
-From 333809ded70ad4e3470b7134e3fac1a42ff48e61 Mon Sep 17 00:00:00 2001
+From 4f327be49fd6ac5a77da6e48459b37f37a601977 Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex.kanavin@gmail.com>
Date: Wed, 13 Feb 2019 15:32:05 +0100
Subject: [PATCH] Set host_machine correctly when building with mingw32
Upstream-Status: Inappropriate [oe-core specific]
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
-
---
gio/tests/meson.build | 8 ++++----
glib/tests/meson.build | 2 +-
@@ -14,10 +13,10 @@ Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
4 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/gio/tests/meson.build b/gio/tests/meson.build
-index 3a19c82..b762835 100644
+index abe676767c60..34b347815308 100644
--- a/gio/tests/meson.build
+++ b/gio/tests/meson.build
-@@ -27,7 +27,7 @@ test_c_args = [
+@@ -27,7 +27,7 @@ if build_machine.system() == 'linux'
endif # libutil.length() > 0
endif # build_machine.system() == 'linux'
@@ -26,7 +25,7 @@ index 3a19c82..b762835 100644
common_gio_tests_deps += [iphlpapi_dep, winsock2, cc.find_library ('secur32')]
endif
-@@ -148,7 +148,7 @@ else
+@@ -176,7 +176,7 @@ else
endif
# Test programs buildable on UNIX only
@@ -35,7 +34,7 @@ index 3a19c82..b762835 100644
gio_tests += {
'file' : {},
'gdbus-peer' : {
-@@ -402,7 +402,7 @@ if host_machine.system() != 'windows'
+@@ -434,7 +434,7 @@ if host_machine.system() != 'windows'
endif # unix
# Test programs buildable on Windows only
@@ -44,7 +43,7 @@ index 3a19c82..b762835 100644
gio_tests += {'win32-streams' : {}}
endif
-@@ -472,7 +472,7 @@ if cc.get_id() != 'msvc' and cc.get_id() != 'clang-cl'
+@@ -504,7 +504,7 @@ if cc.get_id() != 'msvc' and cc.get_id() != 'clang-cl'
}
endif
@@ -54,10 +53,10 @@ index 3a19c82..b762835 100644
'gdbus-example-unix-fd-client' : {
'install' : false,
diff --git a/glib/tests/meson.build b/glib/tests/meson.build
-index 6eb23e8..36eb919 100644
+index a0c64afe6ae9..48407f99569c 100644
--- a/glib/tests/meson.build
+++ b/glib/tests/meson.build
-@@ -142,7 +142,7 @@ if glib_conf.has('HAVE_EVENTFD')
+@@ -151,7 +151,7 @@ if glib_conf.has('HAVE_EVENTFD')
}
endif
@@ -67,10 +66,10 @@ index 6eb23e8..36eb919 100644
glib_tests += {
'gpoll' : {
diff --git a/meson.build b/meson.build
-index 47f3a5c..7ea7ad1 100644
+index e0b14319fb58..f6756a3c7dfb 100644
--- a/meson.build
+++ b/meson.build
-@@ -32,6 +32,9 @@ else
+@@ -54,6 +54,9 @@ else
endif
host_system = host_machine.system()
@@ -81,15 +80,18 @@ index 47f3a5c..7ea7ad1 100644
if host_system == 'darwin'
ios_test_code = '''#include <TargetConditionals.h>
diff --git a/tests/meson.build b/tests/meson.build
-index 6741f8f..12fdc90 100644
+index 5ff99a4a8258..8a4dad0ccae7 100644
--- a/tests/meson.build
+++ b/tests/meson.build
-@@ -73,7 +73,7 @@ test_extra_programs = {
- 'unicode-collate' : {},
+@@ -53,7 +53,7 @@ test_extra_programs = {
+ 'assert-msg-test' : {},
}
-if host_machine.system() != 'windows'
+if host_system != 'windows'
tests += {
'timeloop' : {},
- 'iochannel-test' : {},
+ }
+--
+2.34.1
+
diff --git a/meta/recipes-core/glib-2.0/glib-2.0/0001-gio-tests-codegen.py-bump-timeout-to-100-seconds.patch b/meta/recipes-core/glib-2.0/glib-2.0/0001-gio-tests-codegen.py-bump-timeout-to-100-seconds.patch
deleted file mode 100644
index 7690bb37a6be..000000000000
--- a/meta/recipes-core/glib-2.0/glib-2.0/0001-gio-tests-codegen.py-bump-timeout-to-100-seconds.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From b833254bcc9fcf4cdc2572027b1154d799535ca4 Mon Sep 17 00:00:00 2001
-From: Alexander Kanavin <alex.kanavin@gmail.com>
-Date: Sun, 20 Dec 2020 22:01:43 +0100
-Subject: [PATCH] gio/tests/codegen.py: bump timeout to 100 seconds
-
-This may be necessary on overloaded CI systems.
-
-Upstream-Status: Submitted [https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2348]
-Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
----
- gio/tests/codegen.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/gio/tests/codegen.py b/gio/tests/codegen.py
-index 51de0ed..ca98c9d 100644
---- a/gio/tests/codegen.py
-+++ b/gio/tests/codegen.py
-@@ -55,7 +55,7 @@ class TestCodegen(unittest.TestCase):
- cwd = ""
-
- def setUp(self):
-- self.timeout_seconds = 10 # seconds per test
-+ self.timeout_seconds = 100 # seconds per test
- self.tmpdir = tempfile.TemporaryDirectory()
- self.cwd = os.getcwd()
- os.chdir(self.tmpdir.name)
diff --git a/meta/recipes-core/glib-2.0/glib-2.0/Enable-more-tests-while-cross-compiling.patch b/meta/recipes-core/glib-2.0/glib-2.0/Enable-more-tests-while-cross-compiling.patch
index 9bbb33ffc16c..6147bdae462e 100644
--- a/meta/recipes-core/glib-2.0/glib-2.0/Enable-more-tests-while-cross-compiling.patch
+++ b/meta/recipes-core/glib-2.0/glib-2.0/Enable-more-tests-while-cross-compiling.patch
@@ -1,4 +1,4 @@
-From 73b1c416674d285b021e218da1a3ddb884e606da Mon Sep 17 00:00:00 2001
+From d2d7af496b4f4a13779179dbcbb98de56b09783f Mon Sep 17 00:00:00 2001
From: Jussi Kukkonen <jussi.kukkonen@intel.com>
Date: Mon, 9 Nov 2015 11:07:27 +0200
Subject: [PATCH] Enable more tests while cross-compiling
@@ -9,16 +9,15 @@ case we can depend on glib-2.0-native.
Upstream-Status: Inappropriate [OE specific]
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
-
---
gio/tests/meson.build | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/gio/tests/meson.build b/gio/tests/meson.build
-index 5dbfb8e..3fd7998 100644
+index e8d10a0f11f2..abe676767c60 100644
--- a/gio/tests/meson.build
+++ b/gio/tests/meson.build
-@@ -221,7 +221,7 @@ if host_machine.system() != 'windows'
+@@ -250,7 +250,7 @@ if host_machine.system() != 'windows'
# Test programs that need to bring up a session bus (requires dbus-daemon)
have_dbus_daemon = find_program('dbus-daemon', required : false).found()
@@ -27,76 +26,78 @@ index 5dbfb8e..3fd7998 100644
annotate_args = [
'--annotate', 'org.project.Bar', 'Key1', 'Value1',
'--annotate', 'org.project.Bar', 'org.gtk.GDBus.Internal', 'Value2',
-@@ -570,12 +570,12 @@ if installed_tests_enabled
+@@ -601,14 +601,14 @@ if installed_tests_enabled
endforeach
endif
-if not meson.is_cross_build() or meson.has_exe_wrapper()
+if meson.is_cross_build()
+ compiler_type = '--compiler=@0@'.format(cc.get_id())
+
plugin_resources_c = custom_target('plugin-resources.c',
input : 'test4.gresource.xml',
output : 'plugin-resources.c',
- command : [glib_compile_resources,
+ command : ['glib-compile-resources',
+ compiler_type,
'--target=@OUTPUT@',
'--sourcedir=' + meson.current_source_dir(),
- '--generate-source',
-@@ -599,7 +599,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
+@@ -634,7 +634,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
test_gresource = custom_target('test.gresource',
input : 'test.gresource.xml',
output : 'test.gresource',
- command : [glib_compile_resources,
+ command : ['glib-compile-resources',
+ compiler_type,
'--target=@OUTPUT@',
'--sourcedir=' + meson.current_source_dir(),
- '--sourcedir=' + meson.current_build_dir(),
-@@ -610,7 +610,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
+@@ -647,7 +647,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
test_resources2_c = custom_target('test_resources2.c',
input : 'test3.gresource.xml',
output : 'test_resources2.c',
- command : [glib_compile_resources,
+ command : ['glib-compile-resources',
+ compiler_type,
'--target=@OUTPUT@',
'--sourcedir=' + meson.current_source_dir(),
- '--generate',
-@@ -621,7 +621,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
+@@ -660,7 +660,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
test_resources2_h = custom_target('test_resources2.h',
input : 'test3.gresource.xml',
output : 'test_resources2.h',
- command : [glib_compile_resources,
+ command : ['glib-compile-resources',
+ compiler_type,
'--target=@OUTPUT@',
'--sourcedir=' + meson.current_source_dir(),
- '--generate',
-@@ -633,7 +633,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
+@@ -674,7 +674,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
input : 'test2.gresource.xml',
depends : big_test_resource,
output : 'test_resources.c',
- command : [glib_compile_resources,
+ command : ['glib-compile-resources',
+ compiler_type,
'--target=@OUTPUT@',
'--sourcedir=' + meson.current_source_dir(),
- '--sourcedir=' + meson.current_build_dir(),
-@@ -644,7 +644,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
+@@ -687,7 +687,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
digit_test_resources_c = custom_target('digit_test_resources.c',
input : '111_digit_test.gresource.xml',
output : 'digit_test_resources.c',
- command : [glib_compile_resources,
+ command : ['glib-compile-resources',
+ compiler_type,
'--target=@OUTPUT@',
'--sourcedir=' + meson.current_source_dir(),
- '--sourcedir=' + meson.current_build_dir(),
-@@ -655,7 +655,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
+@@ -700,7 +700,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
digit_test_resources_h = custom_target('digit_test_resources.h',
input : '111_digit_test.gresource.xml',
output : 'digit_test_resources.h',
- command : [glib_compile_resources,
+ command : ['glib-compile-resources',
+ compiler_type,
'--target=@OUTPUT@',
'--sourcedir=' + meson.current_source_dir(),
- '--generate',
-@@ -688,11 +688,11 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
+@@ -742,11 +742,11 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
ld = find_program('ld', required : false)
@@ -107,15 +108,18 @@ index 5dbfb8e..3fd7998 100644
output : 'test5.gresource',
- command : [glib_compile_resources,
+ command : ['glib-compile-resources',
+ compiler_type,
'--target=@OUTPUT@',
'--sourcedir=' + meson.current_source_dir(),
- '--sourcedir=' + meson.current_build_dir(),
-@@ -704,7 +704,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
+@@ -760,7 +760,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
test_resources_binary_c = custom_target('test_resources_binary.c',
input : 'test5.gresource.xml',
output : 'test_resources_binary.c',
- command : [glib_compile_resources,
+ command : ['glib-compile-resources',
+ compiler_type,
'--target=@OUTPUT@',
'--sourcedir=' + meson.current_source_dir(),
- '--sourcedir=' + meson.current_build_dir(),
+--
+2.34.1
+
diff --git a/meta/recipes-core/glib-2.0/glib-2.0_2.70.4.bb b/meta/recipes-core/glib-2.0/glib-2.0_2.71.3.bb
similarity index 93%
rename from meta/recipes-core/glib-2.0/glib-2.0_2.70.4.bb
rename to meta/recipes-core/glib-2.0/glib-2.0_2.71.3.bb
index 704d428f0449..cb9395b4e882 100644
--- a/meta/recipes-core/glib-2.0/glib-2.0_2.70.4.bb
+++ b/meta/recipes-core/glib-2.0/glib-2.0_2.71.3.bb
@@ -16,11 +16,10 @@ SRC_URI = "${GNOME_MIRROR}/glib/${SHRT_VER}/glib-${PV}.tar.xz \
file://0001-Do-not-write-bindir-into-pkg-config-files.patch \
file://0001-meson-Run-atomics-test-on-clang-as-well.patch \
file://0001-gio-tests-resources.c-comment-out-a-build-host-only-.patch \
- file://0001-gio-tests-codegen.py-bump-timeout-to-100-seconds.patch \
"
SRC_URI:append:class-native = " file://relocate-modules.patch"
-SRC_URI[sha256sum] = "ab3d176f3115dcc4e5d02db795984e04e4f4b48d836252e23e8c468e9d423c33"
+SRC_URI[sha256sum] = "288549404c26db3d52cf7a37f2f42b495b31ccffce2b4cb2439a64099c740343"
# Find any meson cross files in FILESPATH that are relevant for the current
# build (using siteinfo) and add them to EXTRA_OEMESON.
--
2.34.1
^ permalink raw reply related [flat|nested] 3+ messages in thread* Re: [OE-core] [PATCH] glib-2.0: upgrade 2.70.4 -> 2.71.3
2022-03-09 16:16 [PATCH] glib-2.0: upgrade 2.70.4 -> 2.71.3 Christian Eggers
@ 2022-03-09 16:52 ` Alexander Kanavin
2022-03-09 17:45 ` Christian Eggers
0 siblings, 1 reply; 3+ messages in thread
From: Alexander Kanavin @ 2022-03-09 16:52 UTC (permalink / raw)
To: Christian Eggers; +Cc: OE-core
2.71.x is a development release, and should not be used. glib follows
odd-even version scheme.
Alex
On Wed, 9 Mar 2022 at 17:18, Christian Eggers <ceggers@arri.de> wrote:
>
> - 0001-gio-tests-resources.c-comment-out-a-build-host-only-.patch:
> dropped (integrated upstream)
>
> Signed-off-by: Christian Eggers <ceggers@arri.de>
> ---
> ...-correctly-when-building-with-mingw3.patch | 32 +++++++------
> ...degen.py-bump-timeout-to-100-seconds.patch | 26 ----------
> ...ble-more-tests-while-cross-compiling.patch | 48 ++++++++++---------
> ...{glib-2.0_2.70.4.bb => glib-2.0_2.71.3.bb} | 3 +-
> 4 files changed, 44 insertions(+), 65 deletions(-)
> delete mode 100644 meta/recipes-core/glib-2.0/glib-2.0/0001-gio-tests-codegen.py-bump-timeout-to-100-seconds.patch
> rename meta/recipes-core/glib-2.0/{glib-2.0_2.70.4.bb => glib-2.0_2.71.3.bb} (93%)
>
> diff --git a/meta/recipes-core/glib-2.0/glib-2.0/0001-Set-host_machine-correctly-when-building-with-mingw3.patch b/meta/recipes-core/glib-2.0/glib-2.0/0001-Set-host_machine-correctly-when-building-with-mingw3.patch
> index 8a6d46df799b..59de3fa969a4 100644
> --- a/meta/recipes-core/glib-2.0/glib-2.0/0001-Set-host_machine-correctly-when-building-with-mingw3.patch
> +++ b/meta/recipes-core/glib-2.0/glib-2.0/0001-Set-host_machine-correctly-when-building-with-mingw3.patch
> @@ -1,11 +1,10 @@
> -From 333809ded70ad4e3470b7134e3fac1a42ff48e61 Mon Sep 17 00:00:00 2001
> +From 4f327be49fd6ac5a77da6e48459b37f37a601977 Mon Sep 17 00:00:00 2001
> From: Alexander Kanavin <alex.kanavin@gmail.com>
> Date: Wed, 13 Feb 2019 15:32:05 +0100
> Subject: [PATCH] Set host_machine correctly when building with mingw32
>
> Upstream-Status: Inappropriate [oe-core specific]
> Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
> -
> ---
> gio/tests/meson.build | 8 ++++----
> glib/tests/meson.build | 2 +-
> @@ -14,10 +13,10 @@ Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
> 4 files changed, 9 insertions(+), 6 deletions(-)
>
> diff --git a/gio/tests/meson.build b/gio/tests/meson.build
> -index 3a19c82..b762835 100644
> +index abe676767c60..34b347815308 100644
> --- a/gio/tests/meson.build
> +++ b/gio/tests/meson.build
> -@@ -27,7 +27,7 @@ test_c_args = [
> +@@ -27,7 +27,7 @@ if build_machine.system() == 'linux'
> endif # libutil.length() > 0
> endif # build_machine.system() == 'linux'
>
> @@ -26,7 +25,7 @@ index 3a19c82..b762835 100644
> common_gio_tests_deps += [iphlpapi_dep, winsock2, cc.find_library ('secur32')]
> endif
>
> -@@ -148,7 +148,7 @@ else
> +@@ -176,7 +176,7 @@ else
> endif
>
> # Test programs buildable on UNIX only
> @@ -35,7 +34,7 @@ index 3a19c82..b762835 100644
> gio_tests += {
> 'file' : {},
> 'gdbus-peer' : {
> -@@ -402,7 +402,7 @@ if host_machine.system() != 'windows'
> +@@ -434,7 +434,7 @@ if host_machine.system() != 'windows'
> endif # unix
>
> # Test programs buildable on Windows only
> @@ -44,7 +43,7 @@ index 3a19c82..b762835 100644
> gio_tests += {'win32-streams' : {}}
> endif
>
> -@@ -472,7 +472,7 @@ if cc.get_id() != 'msvc' and cc.get_id() != 'clang-cl'
> +@@ -504,7 +504,7 @@ if cc.get_id() != 'msvc' and cc.get_id() != 'clang-cl'
> }
> endif
>
> @@ -54,10 +53,10 @@ index 3a19c82..b762835 100644
> 'gdbus-example-unix-fd-client' : {
> 'install' : false,
> diff --git a/glib/tests/meson.build b/glib/tests/meson.build
> -index 6eb23e8..36eb919 100644
> +index a0c64afe6ae9..48407f99569c 100644
> --- a/glib/tests/meson.build
> +++ b/glib/tests/meson.build
> -@@ -142,7 +142,7 @@ if glib_conf.has('HAVE_EVENTFD')
> +@@ -151,7 +151,7 @@ if glib_conf.has('HAVE_EVENTFD')
> }
> endif
>
> @@ -67,10 +66,10 @@ index 6eb23e8..36eb919 100644
> glib_tests += {
> 'gpoll' : {
> diff --git a/meson.build b/meson.build
> -index 47f3a5c..7ea7ad1 100644
> +index e0b14319fb58..f6756a3c7dfb 100644
> --- a/meson.build
> +++ b/meson.build
> -@@ -32,6 +32,9 @@ else
> +@@ -54,6 +54,9 @@ else
> endif
>
> host_system = host_machine.system()
> @@ -81,15 +80,18 @@ index 47f3a5c..7ea7ad1 100644
> if host_system == 'darwin'
> ios_test_code = '''#include <TargetConditionals.h>
> diff --git a/tests/meson.build b/tests/meson.build
> -index 6741f8f..12fdc90 100644
> +index 5ff99a4a8258..8a4dad0ccae7 100644
> --- a/tests/meson.build
> +++ b/tests/meson.build
> -@@ -73,7 +73,7 @@ test_extra_programs = {
> - 'unicode-collate' : {},
> +@@ -53,7 +53,7 @@ test_extra_programs = {
> + 'assert-msg-test' : {},
> }
>
> -if host_machine.system() != 'windows'
> +if host_system != 'windows'
> tests += {
> 'timeloop' : {},
> - 'iochannel-test' : {},
> + }
> +--
> +2.34.1
> +
> diff --git a/meta/recipes-core/glib-2.0/glib-2.0/0001-gio-tests-codegen.py-bump-timeout-to-100-seconds.patch b/meta/recipes-core/glib-2.0/glib-2.0/0001-gio-tests-codegen.py-bump-timeout-to-100-seconds.patch
> deleted file mode 100644
> index 7690bb37a6be..000000000000
> --- a/meta/recipes-core/glib-2.0/glib-2.0/0001-gio-tests-codegen.py-bump-timeout-to-100-seconds.patch
> +++ /dev/null
> @@ -1,26 +0,0 @@
> -From b833254bcc9fcf4cdc2572027b1154d799535ca4 Mon Sep 17 00:00:00 2001
> -From: Alexander Kanavin <alex.kanavin@gmail.com>
> -Date: Sun, 20 Dec 2020 22:01:43 +0100
> -Subject: [PATCH] gio/tests/codegen.py: bump timeout to 100 seconds
> -
> -This may be necessary on overloaded CI systems.
> -
> -Upstream-Status: Submitted [https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2348]
> -Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
> ----
> - gio/tests/codegen.py | 2 +-
> - 1 file changed, 1 insertion(+), 1 deletion(-)
> -
> -diff --git a/gio/tests/codegen.py b/gio/tests/codegen.py
> -index 51de0ed..ca98c9d 100644
> ---- a/gio/tests/codegen.py
> -+++ b/gio/tests/codegen.py
> -@@ -55,7 +55,7 @@ class TestCodegen(unittest.TestCase):
> - cwd = ""
> -
> - def setUp(self):
> -- self.timeout_seconds = 10 # seconds per test
> -+ self.timeout_seconds = 100 # seconds per test
> - self.tmpdir = tempfile.TemporaryDirectory()
> - self.cwd = os.getcwd()
> - os.chdir(self.tmpdir.name)
> diff --git a/meta/recipes-core/glib-2.0/glib-2.0/Enable-more-tests-while-cross-compiling.patch b/meta/recipes-core/glib-2.0/glib-2.0/Enable-more-tests-while-cross-compiling.patch
> index 9bbb33ffc16c..6147bdae462e 100644
> --- a/meta/recipes-core/glib-2.0/glib-2.0/Enable-more-tests-while-cross-compiling.patch
> +++ b/meta/recipes-core/glib-2.0/glib-2.0/Enable-more-tests-while-cross-compiling.patch
> @@ -1,4 +1,4 @@
> -From 73b1c416674d285b021e218da1a3ddb884e606da Mon Sep 17 00:00:00 2001
> +From d2d7af496b4f4a13779179dbcbb98de56b09783f Mon Sep 17 00:00:00 2001
> From: Jussi Kukkonen <jussi.kukkonen@intel.com>
> Date: Mon, 9 Nov 2015 11:07:27 +0200
> Subject: [PATCH] Enable more tests while cross-compiling
> @@ -9,16 +9,15 @@ case we can depend on glib-2.0-native.
>
> Upstream-Status: Inappropriate [OE specific]
> Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
> -
> ---
> gio/tests/meson.build | 24 ++++++++++++------------
> 1 file changed, 12 insertions(+), 12 deletions(-)
>
> diff --git a/gio/tests/meson.build b/gio/tests/meson.build
> -index 5dbfb8e..3fd7998 100644
> +index e8d10a0f11f2..abe676767c60 100644
> --- a/gio/tests/meson.build
> +++ b/gio/tests/meson.build
> -@@ -221,7 +221,7 @@ if host_machine.system() != 'windows'
> +@@ -250,7 +250,7 @@ if host_machine.system() != 'windows'
>
> # Test programs that need to bring up a session bus (requires dbus-daemon)
> have_dbus_daemon = find_program('dbus-daemon', required : false).found()
> @@ -27,76 +26,78 @@ index 5dbfb8e..3fd7998 100644
> annotate_args = [
> '--annotate', 'org.project.Bar', 'Key1', 'Value1',
> '--annotate', 'org.project.Bar', 'org.gtk.GDBus.Internal', 'Value2',
> -@@ -570,12 +570,12 @@ if installed_tests_enabled
> +@@ -601,14 +601,14 @@ if installed_tests_enabled
> endforeach
> endif
>
> -if not meson.is_cross_build() or meson.has_exe_wrapper()
> +if meson.is_cross_build()
>
> + compiler_type = '--compiler=@0@'.format(cc.get_id())
> +
> plugin_resources_c = custom_target('plugin-resources.c',
> input : 'test4.gresource.xml',
> output : 'plugin-resources.c',
> - command : [glib_compile_resources,
> + command : ['glib-compile-resources',
> + compiler_type,
> '--target=@OUTPUT@',
> '--sourcedir=' + meson.current_source_dir(),
> - '--generate-source',
> -@@ -599,7 +599,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
> +@@ -634,7 +634,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
> test_gresource = custom_target('test.gresource',
> input : 'test.gresource.xml',
> output : 'test.gresource',
> - command : [glib_compile_resources,
> + command : ['glib-compile-resources',
> + compiler_type,
> '--target=@OUTPUT@',
> '--sourcedir=' + meson.current_source_dir(),
> - '--sourcedir=' + meson.current_build_dir(),
> -@@ -610,7 +610,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
> +@@ -647,7 +647,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
> test_resources2_c = custom_target('test_resources2.c',
> input : 'test3.gresource.xml',
> output : 'test_resources2.c',
> - command : [glib_compile_resources,
> + command : ['glib-compile-resources',
> + compiler_type,
> '--target=@OUTPUT@',
> '--sourcedir=' + meson.current_source_dir(),
> - '--generate',
> -@@ -621,7 +621,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
> +@@ -660,7 +660,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
> test_resources2_h = custom_target('test_resources2.h',
> input : 'test3.gresource.xml',
> output : 'test_resources2.h',
> - command : [glib_compile_resources,
> + command : ['glib-compile-resources',
> + compiler_type,
> '--target=@OUTPUT@',
> '--sourcedir=' + meson.current_source_dir(),
> - '--generate',
> -@@ -633,7 +633,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
> +@@ -674,7 +674,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
> input : 'test2.gresource.xml',
> depends : big_test_resource,
> output : 'test_resources.c',
> - command : [glib_compile_resources,
> + command : ['glib-compile-resources',
> + compiler_type,
> '--target=@OUTPUT@',
> '--sourcedir=' + meson.current_source_dir(),
> - '--sourcedir=' + meson.current_build_dir(),
> -@@ -644,7 +644,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
> +@@ -687,7 +687,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
> digit_test_resources_c = custom_target('digit_test_resources.c',
> input : '111_digit_test.gresource.xml',
> output : 'digit_test_resources.c',
> - command : [glib_compile_resources,
> + command : ['glib-compile-resources',
> + compiler_type,
> '--target=@OUTPUT@',
> '--sourcedir=' + meson.current_source_dir(),
> - '--sourcedir=' + meson.current_build_dir(),
> -@@ -655,7 +655,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
> +@@ -700,7 +700,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
> digit_test_resources_h = custom_target('digit_test_resources.h',
> input : '111_digit_test.gresource.xml',
> output : 'digit_test_resources.h',
> - command : [glib_compile_resources,
> + command : ['glib-compile-resources',
> + compiler_type,
> '--target=@OUTPUT@',
> '--sourcedir=' + meson.current_source_dir(),
> - '--generate',
> -@@ -688,11 +688,11 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
> +@@ -742,11 +742,11 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
>
> ld = find_program('ld', required : false)
>
> @@ -107,15 +108,18 @@ index 5dbfb8e..3fd7998 100644
> output : 'test5.gresource',
> - command : [glib_compile_resources,
> + command : ['glib-compile-resources',
> + compiler_type,
> '--target=@OUTPUT@',
> '--sourcedir=' + meson.current_source_dir(),
> - '--sourcedir=' + meson.current_build_dir(),
> -@@ -704,7 +704,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
> +@@ -760,7 +760,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
> test_resources_binary_c = custom_target('test_resources_binary.c',
> input : 'test5.gresource.xml',
> output : 'test_resources_binary.c',
> - command : [glib_compile_resources,
> + command : ['glib-compile-resources',
> + compiler_type,
> '--target=@OUTPUT@',
> '--sourcedir=' + meson.current_source_dir(),
> - '--sourcedir=' + meson.current_build_dir(),
> +--
> +2.34.1
> +
> diff --git a/meta/recipes-core/glib-2.0/glib-2.0_2.70.4.bb b/meta/recipes-core/glib-2.0/glib-2.0_2.71.3.bb
> similarity index 93%
> rename from meta/recipes-core/glib-2.0/glib-2.0_2.70.4.bb
> rename to meta/recipes-core/glib-2.0/glib-2.0_2.71.3.bb
> index 704d428f0449..cb9395b4e882 100644
> --- a/meta/recipes-core/glib-2.0/glib-2.0_2.70.4.bb
> +++ b/meta/recipes-core/glib-2.0/glib-2.0_2.71.3.bb
> @@ -16,11 +16,10 @@ SRC_URI = "${GNOME_MIRROR}/glib/${SHRT_VER}/glib-${PV}.tar.xz \
> file://0001-Do-not-write-bindir-into-pkg-config-files.patch \
> file://0001-meson-Run-atomics-test-on-clang-as-well.patch \
> file://0001-gio-tests-resources.c-comment-out-a-build-host-only-.patch \
> - file://0001-gio-tests-codegen.py-bump-timeout-to-100-seconds.patch \
> "
> SRC_URI:append:class-native = " file://relocate-modules.patch"
>
> -SRC_URI[sha256sum] = "ab3d176f3115dcc4e5d02db795984e04e4f4b48d836252e23e8c468e9d423c33"
> +SRC_URI[sha256sum] = "288549404c26db3d52cf7a37f2f42b495b31ccffce2b4cb2439a64099c740343"
>
> # Find any meson cross files in FILESPATH that are relevant for the current
> # build (using siteinfo) and add them to EXTRA_OEMESON.
> --
> 2.34.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#162971): https://lists.openembedded.org/g/openembedded-core/message/162971
> Mute This Topic: https://lists.openembedded.org/mt/89665588/1686489
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [alex.kanavin@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2022-03-09 17:45 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-09 16:16 [PATCH] glib-2.0: upgrade 2.70.4 -> 2.71.3 Christian Eggers
2022-03-09 16:52 ` [OE-core] " Alexander Kanavin
2022-03-09 17:45 ` Christian Eggers
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.