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 <[email protected]> wrote:
>
> - 0001-gio-tests-resources.c-comment-out-a-build-host-only-.patch:
>   dropped (integrated upstream)
>
> Signed-off-by: Christian Eggers <[email protected]>
> ---
>  ...-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 <[email protected]>
>  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 <[email protected]>
> -
>  ---
>   gio/tests/meson.build  | 8 ++++----
>   glib/tests/meson.build | 2 +-
> @@ -14,10 +13,10 @@ Signed-off-by: Alexander Kanavin <[email protected]>
>   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 <[email protected]>
> -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 <[email protected]>
> ----
> - 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 <[email protected]>
>  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 <[email protected]>
> -
>  ---
>   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 (#162976): 
https://lists.openembedded.org/g/openembedded-core/message/162976
Mute This Topic: https://lists.openembedded.org/mt/89665588/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to