summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/glib-2.0
Commit message (Collapse)AuthorAgeFilesLines
* glib-2.0: skip a timing sensitive ptestRoss Burton2024-03-302-0/+33
| | | | | | | | | | | | | The /timeout/rounding test is sensitive to system load, as it expects timeouts to trigger in windows that on an idle system are realistic but not when running inside a qemu-system on a loaded system. [ YOCTO #14464 ] (From OE-Core rev: 684ac8005aef8ab26e61e6e7535e19c9974972d3) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libpcre2: upgrade 10.42 -> 10.43Alexander Kanavin2024-03-072-0/+55
| | | | | | | | | License-Update: copyright years (From OE-Core rev: 6a0cb6e129d5602808f34fd2a9460fc05d9520d6) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: upgrade 2.78.3 -> 2.78.4Alexander Kanavin2024-03-0714-55/+20
| | | | | | | (From OE-Core rev: 53118dd8f096c5467223182ada0e0b07fd6471f6) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: backport a switch from distutils to packaging in codegenMartin Jansa2024-02-273-3/+36
| | | | | | | | | | | | | | | | | | | | | | * to fix build on hosts with python-3.12, now it fails with: Traceback (most recent call last): File "recipe-sysroot-native/usr/bin/gdbus-codegen", line 53, in <module> from codegen import codegen_main File "recipe-sysroot-native/usr/share/glib-2.0/codegen/codegen_main.py", line 29, in <module> from . import dbustypes File "recipe-sysroot-native/usr/share/glib-2.0/codegen/dbustypes.py", line 22, in <module> from . import utils File "recipe-sysroot-native/usr/share/glib-2.0/codegen/utils.py", line 22, in <module> import distutils.version ModuleNotFoundError: No module named 'distutils' CMake Error at CMakeLists.txt:90 (message): Error in generating code for connman interface using gdbus-codegen (From OE-Core rev: 258cb46f93af3249fb554a679af6222174bd2e95) Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: backport memory monitor test fixesRoss Burton2024-02-142-0/+365
| | | | | | | | | | | | | | We've been seeing the memory-monitor-dbus test case fail occasionally on the autobuilder. Luckily there have been a series of fixes upstream to fix races in the test case, so backport these and hopefully they fix the issue. [ YOCTO #15362 ] (From OE-Core rev: 311d2606a70528e14093dd93178a2c7170718333) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: ensure GI_DATA_ENABLED is setAlexander Kanavin2024-01-191-1/+1
| | | | | | | | | | | | | | | | | | | | | With python 3.12 some of the glib ptests started failing. Inspection revealed that they fail because all tests in some glib's test suites are skipped; python 3.12's unittest module deems "no tests in a test suite were executed" a failure (and I tend to agree). Why are all the tests skipped? Because python dbus module is missing from the image, and it's missing because it's pulled in by dbusmock, which in turn is missing because it is pulled in by glib recipe subject to GI_DATA_ENABLED, and that variable is not global but defined in a g-i-data class that glib recipe did not include. So needed dependencies were simply always excluded regardless of g-i settings, until now. (From OE-Core rev: c9010feb8e4862f5c0dfde33ba73f3e7cc35b790) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: no need to depend on target gtk-docRoss Burton2024-01-123-2/+22
| | | | | | | | | | | | The meson.build looks for a target gtk-doc, but it should be looking for the native package. Fixing this means we can drop the need for a target gtk-doc package. (From OE-Core rev: f91694fa8f5c2c3e6f4946300f040677cb0828fd) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: replace distutils dependency with setuptoolsAlexander Kanavin2023-12-211-1/+3
| | | | | | | | (From OE-Core rev: 6a4d86cfa3b838eaa861936adee7a07f2a6a03b3) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: upgrade 2.78.1 -> 2.78.3Anuj Mittal2023-12-2011-34/+31
| | | | | | | (From OE-Core rev: 419503d3d3402b683979696f248cd42f05c282b7) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: install gio-querymodules into bindir as well as libexecdir for nativeAlexander Kanavin2023-11-301-0/+5
| | | | | | | | | | | | Latest meson expects it there and fails if it can't find it; meanwhile we patch glib to put it into libexecdir for reasons of avoiding incorrect debian package renaming in multilib scenarios. (From OE-Core rev: cd530108e1b31ff3dff9e677e8e5af920e6609aa) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: upgrade 2.78.0 -> 2.78.1Wang Mingyu2023-11-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========= * Fix truncating files when "g_file_set_contents_full()" is called without "G_FILE_SET_CONTENTS_CONSISTENT" * Fix "-Dlibelf=disabled" on Linux * Bugs fixed: - #3105 NetworkManager 1.44.0 crashes repeatedly with glib 2.78.0 - #3111 gsubprocess-testprog.c: build error with cygwin (sys/ptrace.h: No such file or directory) - #3116 gio clears modification time in microseconds when setting with "set_modification_date_time" - #3120 Build of glib 2.78.0 ignores -Dlibelf=disabled - #3128 glib-2.78.0 fails at gio/tests/gsubprocess.p/gsubprocess.c.o - #3130 Segfault when creating GIO GPropertyAction without properties - #3144 "g_file_set_contents_full()" doesn't truncate the file (without "G_FILE_SET_CONTENTS_CONSISTENT") - !3576 guniprop.c: Avoid creating (temporarily) out-of-bounds pointers - !3579 Fixes for integer cast warnings when targeting CHERI - !3580 Fix test_find_program on FreeBSD - !3589 gconstructor.h: Ensure [c|d]tor prototypes are present for MSVC - !3594 Fix gutils-user-database test on macOS - !3596 Add value annotation to G_TYPE_FUNDAMENTAL_MAX - !3601 meson: Fix Windows build with PCRE2 as sibling subproject - !3604 Backport !3589 "gconstructor.h: Ensure [c|d]tor prototypes are present for MSVC" to glib-2-78 - !3608 Backport !3587 "glocalfileinfo: Preserve microseconds for access/modify times" to glib-2-78 - !3609 Backport !3607 "Make sure the "GTask" is freed on a graceful disconnect" to glib-2-78 - !3614 Backport !3582 "Buffer needs to be aligned correctly to receive linux_dirent64." to glib-2-78 - !3616 Backport !3590 "gtestutils.h: Fix warning with -Wsign-conversion caused by g_assert_cmpint" to glib-2-78 - !3619 Backport !3617 "tests: Drop unnecessary include from gsubprocess- testprog.c" to glib-2-78 - !3622 Backport !3621 "wakeup: do single read when using eventfd()" to glib-2-78 - !3625 Backport !3624 "wakeup: Fix g_wakeup_acknowledge if signal comes in" to glib-2-78 - !3644 Backport !3633 "Use g_task_return in task threads" to glib-2-78 - !3649 Backport !3648 "build: Fix -Dlibelf=disabled on Linux" to glib-2-78 - !3659 Backport !3650 "gfileutils: Add a missing ftruncate() call when writing files" to glib-2-78 (From OE-Core rev: 2a2df44ef1b413f1ae268a69e36ca796fc8c9d0b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: Remove unnecessary assignementRouven Czerwinski2023-11-051-5/+0
| | | | | | | | | | FILES:${PN}-utils is += extended and than replaced completely later, remove the first extension. (From OE-Core rev: d9d61c5217938749e3edc5f8a5c987f46bbab3d7) Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: Remove failing ptests on muslKhem Raj2023-09-271-1/+7
| | | | | | | | | | | | | | | FAIL: glib/convert.test (Child process killed by signal 6) FAIL: glib/collate.test (Child process killed by signal 6) FAIL: glib/gdatetime.test (Child process killed by signal 6) FAIL: glib/date.test (Child process killed by signal 6) FAIL: glib/converter-stream.test (Child process killed by signal 6) FAIL: glib/option-context.test (Child process killed by signal 6) (From OE-Core rev: a28e0d41fbb5027aa6d2537288a8acc7d53964e7) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: Enable possible locales with musl for ptestsKhem Raj2023-09-271-7/+7
| | | | | | | | (From OE-Core rev: ea2849af1c56ff2d26d6a9458323233111051a38) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: update 2.76.4 -> 2.78.0Alexander Kanavin2023-09-187-263/+84
| | | | | | | | | | Add a patch so that native glib executables do not error out on systems with kernels less than 5.4. (From OE-Core rev: 404d9187f2be1f99be740e10b3d4cc23e482027d) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: libelf has a configure option now, specify itRoss Burton2023-09-071-2/+1
| | | | | | | | | GLib has had an option to control libelf since 2.67.0, so use it. (From OE-Core rev: d2f028c53a2390c28685b373841c9a600e91819a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: explicitly enable strlcpy()Ross Burton2023-09-071-0/+1
| | | | | | | | | | | We have glibc 2.38 which added strlcpy(), so enable the use of it explicitly in the Meson cross file for when the target doesn't support qemu-usermode (which will result in the default of not using it). (From OE-Core rev: b29028a12cfa6747ba83e63e03e4ec9c8064c667) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: upgrade 2.76.3 -> 2.76.4Wang Mingyu2023-07-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============= * Fix build failure on Android with 'statx()' support (#3039) * Bugs fixed: - #3003 glib-compile-schemas failed on directory name with no Latin symbols - #3039 Build failure due to statx fields with NDK r25.c - !3447 Backport !3446 "glib-compile-resources: Fix non-ASCII arg parsing on Windows" to glib-2-76 - !3479 Backport !3473 "glib: reset errno to 0 when futex() returns EAGAIN" to glib-2-76 - !3480 Backport !3468 "Avoid stack overflow in gspawn on macOS" to glib-2-76 - !3492 Backport !3482 "glocalfileinfo: Fix incorrect use of struct statx.st_mtimensec on Android" to glib-2-76 * Translation updates: - English (United Kingdom) - Portuguese (Brazil) - Slovak (From OE-Core rev: 2b8a98d1f7456882db92be1c709aea0bf868a344) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: backport a patch to address ptest fails caused by coreutils 9.2+Alexander Kanavin2023-06-152-0/+106
| | | | | | | (From OE-Core rev: d6c1978846f708d852b52c04c4fd89642cbc7a0d) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: upgrade 2.76.2 -> 2.76.3Anuj Mittal2023-06-092-38/+1
| | | | | | | (From OE-Core rev: 260bd5c7e69968eb2f58582f309fcadceca50bd2) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: Update ptest fix to upstream backportRichard Purdie2023-05-313-167/+108
| | | | | | | | | | Update the ptest fix to match the one accepted upstream. (From OE-Core rev: 82910dd43889e9ac50f7dba9437e3304c52eb1c3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib: Fix ptest race issueRichard Purdie2023-05-282-0/+167
| | | | | | | | | | | | | | | | | | | | | | gio/tests/portal: Fix test ordering race When the gnome test runner executes the tests, the test appear to execute in disk order. This means it sometimes works and we sometimes see breakage in portal-support-snap and portal-support-snap-classic. The issue is that some tests create config files but some don't. If they run in the wrong order, tests see config files they shouldn't and break. Fix this by deleting the files after each test run, properly cleaning up after themselves. There are probably better ways to handle this but this patch should at least let us check this is the issue. I've tried to report upstream but their issue tracker account creation is struggling and I can't get my account to work. (From OE-Core rev: bff17171841fd15fb6084262e397c736005f7e3b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: Fix TMPDIR mismatch test failuresRichard Purdie2023-05-261-1/+1
| | | | | | | | | | | | | | | | | | gcc 13 appears to trigger TMPDIR changes in glib which causes ptest failures: FAIL: glib/utils-c-90.test (Child process killed by signal 6) FAIL: glib/utils.test (Child process killed by signal 6) FAIL: glib/utils-c-99.test (Child process killed by signal 6) FAIL: glib/utils-c-17.test (Child process killed by signal 6) FAIL: glib/utils-c-11.test (Child process killed by signal 6) The issue is caused by our symlinks between tmp directories which cause the tests to get confused. We can set G_TEST_TMPDIR to a resolved path using readlink to avoid the failures. (From OE-Core rev: 7ef0ce88e23c7ca138bc4041931d9bfe1d85dfc0) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: Avoid having g_futex_simple() inadvertently modify errnoPeter Kjellerstedt2023-05-252-0/+37
| | | | | | | | | | | | | | If both __NR_futex and __NR_futex_time64 are defined, g_futex_simple() will first call futex_time64(). If that fails with ENOSYS, then futex_time() is called instead. However, errno was not saved and restored in this case, which would result in g_futex_simple() returning with errno set to ENOSYS, even if futex_time() succeeded. (From OE-Core rev: 1d6bff65391045ba40e84721eb0f6826e25e09f3) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: upgrade 2.74.6 -> 2.76.2Alexander Kanavin2023-05-226-237/+22
| | | | | | | | | | | | | | Drop backports. Refactor relocate-modules.patch; upstream has implemented the same logic, but made it os x only - we can simply drop those ifdef guards: https://gitlab.gnome.org/GNOME/glib/-/commit/af83c6571e47d06468b8162dd29ad57bcf4967a8 (From OE-Core rev: 5627068ab335229cef6fb295f995e8547d591944) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: upgrade 2.74.5 -> 2.74.6Wang Mingyu2023-03-061-1/+1
| | | | | | | | | | | | | | | | | Changelog: ========== * Bugs fixed: - !3239 Backport !3237 "Fix safe_wspawnve #define" to glib-2-74 * Translation updates: - Georgian - German (From OE-Core rev: 9f1c735177b2299937230b32a3d025c6afa9d50b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: upgrade 2.74.4 -> 2.74.5Alexander Kanavin2023-02-093-34/+2
| | | | | | | | (From OE-Core rev: b973a2e283c5430caa98a603b42d9edf48e70f41) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: upgrade 2.74.3 -> 2.74.4Alexander Kanavin2023-01-063-3/+35
| | | | | | | | (From OE-Core rev: f9e3169fea23a7300e8cab2862610c776de4ead3) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: upgrade 2.74.1 -> 2.74.3Wang Mingyu2022-12-061-1/+1
| | | | | | | | | | | | | | | | | Changelog: =========== * Fix regression in type checking 'g_str_equal()' from C++ projects (#2820) * Bugs fixed: - #2820 g_str_equal: New macro version breaks compilation in C++ projects - !3096 Backport !3094 "gstrfuncs: Fix regression in C++ types accepted by g_str_equal()" to glib-2-74 (From OE-Core rev: 148d1492314a73731048a74d2561ec19eefe369c) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: update 2.72.3 -> 2.74.1Alexander Kanavin2022-11-1512-225/+208
| | | | | | | | | | | | | | | | | | | | | | | | Patches: 0001-Do-not-ignore-return-value-of-write.patch merged upstream Enable-more-tests-while-cross-compiling.patch replaced with a request to upstream to solve this correctly with meson's exe_wrapper: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3067 https://github.com/mesonbuild/meson/issues/11029 License-update: formatting Make needed adjustments to ptests. Backport a couple of patches to address musl failures. (From OE-Core rev: cf529411493bc86c4d8d0bb29cbb7b98c23456ad) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: fix rare GFileInfo test case failureRoss Burton2022-10-252-0/+52
| | | | | | | | | | | | | If a access or creation timestamp has 0 microseconds, then the test fails as it doesn't expect this to be a valid value. Expand a previous fix for modification times to cover these timestamps too. [ YOCTO #14373 ] (From OE-Core rev: 15715e6ad81c97cd50e288f3745615eb19be90d1) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: upgrade 2.72.2 -> 2.72.3Alexander Kanavin2022-07-082-2/+2
| | | | | | | | (From OE-Core rev: 3c4b0196be98fa2dad92f59ead6dd74b26be8ffd) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: upgrade 2.72.1 -> 2.72.2Richard Purdie2022-06-042-2/+2
| | | | | | (From OE-Core rev: 780d40c9cc98fd5e9369be974acbbb60d7531a60) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib: upgrade 2.72.0 -> 2.72.1Alexander Kanavin2022-04-285-158/+20
| | | | | | | (From OE-Core rev: e167060bfb105799e0931c06a6aa1275163bf261) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: Backport patches C++ variant of g_atomic_int_compare_and_exchange()Khem Raj2022-04-033-0/+136
| | | | | | | | | | This fixes a regression when glib-2.0 was used with clang. (From OE-Core rev: a963f71e882e11c8e41dadf77944de408ad12acb) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: Remove a leftover commentPeter Kjellerstedt2022-03-291-1/+0
| | | | | | | | | | | The system-pcre PACKAGECONFIG was removed in commit e359ee75 (glib-2.0: update 2.68.4 -> 2.70.0), but a comment was left behind. (From OE-Core rev: a08655f3d97d947fb29c4b669790f68d661aae96) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: upgrade 2.70.4 -> 2.72.0Christian Eggers2022-03-264-65/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 0001-gio-tests-resources.c-comment-out-a-build-host-only-.patch: dropped (integrated upstream) News ==== * Bugs fixed: - #2620 g_time_zone_new_offset() assertion failure if offset >= 25 hours - #2538 Various unit test fixes - #2542 fuzzing: Fix test failure with G_DISABLE_ASSERT - #2547 gprintf: Fix a memory leak with an invalid format in g_vasprintf() - #2548 tests: Various fixes to gdbus-auth, gdbus-non-socket, gdbus-connection-flush, spawn-multithreaded tests - #2551 tests: More flaky test fixes to converter-stream and test-printf - #2552 gtlsconnection: fix typo in docs * Translation updates: - Czech - French - Friulian - Hebrew - Hungarian - Italian - Kazakh - Polish - Romanian - Serbian - Swedish (From OE-Core rev: bf088d1e9d13eca5b0fb1a4ab1cb689daaf1ff80) Signed-off-by: Christian Eggers <ceggers@arri.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dbus-test: merge into main dbus recipeAlexander Kanavin2022-03-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | The reason it was separate is that there is a peculiar circular dependency: dbus tests require glib, while some of glib's gdbus tests require dbus. So dbus was built with tests disabled and without glib dependency, then glib was built with dbus dependency, then dbus was built again with glib dependency and tests enabled, only for the purpose of installing those tests. I find that brittle and hacky, so this removes dbus dependecy from glib (the fallout is that some gdbus tests are no longer being executed), and dbus and its tests are built once, after glib. Conversely, dbus is now dependent on glib for the purpose of building the tests. Also, dbus ptest installation is no longer using custom code, and dbus run-ptest simply uses standard installed tests execution mechanism from gnome. (From OE-Core rev: cfecef4e6925865961858d0fe5ffc7794c71cd3b) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta/meta-selftest/meta-skeleton: Update LICENSE variable to use SPDX ↵Richard Purdie2022-02-201-1/+1
| | | | | | | | | | | | | license identifiers An automated conversion using scripts/contrib/convert-spdx-licenses.py to convert to use the standard SPDX license identifiers. Two recipes in meta-selftest were not converted as they're that way specifically for testing. A change in linux-firmware was also skipped and may need a more manual tweak. (From OE-Core rev: ceda3238cdbf1beb216ae9ddb242470d5dfc25e0) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: upgrade 2.70.3 -> 2.70.4wangmy2022-02-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========= * Bugs fixed: - !2462 Backport !2461 "Fix memory leak in gio/gdbusauthmechanismsha1.c" to glib-2-70 * Translation updates: - Czech - French - Indonesian - Japanese - Polish - Portuguese (Brazil) - Russian - Slovenian - Spanish - Swedish - Ukrainian (From OE-Core rev: 8cca575fabb4cde70fc82a88f09a5855d5f73870) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: upgrade 2.70.2 -> 2.70.3Alexander Kanavin2022-02-052-2/+2
| | | | | | | (From OE-Core rev: 01f476f56be9ac9a124e80125a5a25d523057466) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: upgrade 2.70.1 -> 2.70.2Alexander Kanavin2021-12-092-2/+2
| | | | | | | (From OE-Core rev: 05a296a3a54a3dbba11aa6aaf34d872a6bc25486) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: submit patch upstreamAlexander Kanavin2021-11-251-1/+1
| | | | | | | (From OE-Core rev: 82288f0b1eb3189d14a006d2fa1844bc9d6303c1) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: upgrade 2.70.0 -> 2.70.1wangmy2021-11-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix network changes not being signalled from NetworkManager (work by Julian Andres Klode) (#2505) Fix build when building with --fatal-meson-warnings (work by Eli Schwartz) (!2304) Bugs fixed: 2245 gdesktopappinfo: Do not call xterm when it does not exist, inform the caller the launch failed 2253 Backport 2251 "GString: Bump minimum size" to glib-2-70 2256 Backport 2254 "Small optimization for g_object_set" to glib-2-70 2259 Backport 2257 "Fix documentation for g_dbus_object_manager_get_object()." to glib-2-70 2262 Backport 2244 "gutils: Avoid segfault in g_get_user_database_entry" to glib-2-70 2271 Backport 2266 "fix uninitial variable" to glib-2-70 2276 Backport 2274 "Do not try to access errno after calling getpwnam_r." to glib-2-70 2300 Backport 2285 "fix issues found by svace static code analyzer" to glib-2-70 2301 Backport 2293 "glib-private: Fix MSVC build with AddressSanitizer" to glib-2-70 2302 Backport 2291 "gnetworkmonitornm: Stop using removed PropertiesChanged signal" to glib-2-70 2304 meson: fix warnings for extract_all_objects function (From OE-Core rev: 0924cdc5b266f18840ebe30bdaa84df56e3f8c76) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: update 2.68.4 -> 2.70.0Alexander Kanavin2021-10-145-62/+20
| | | | | | | | | | Internal copy of pcre is no longer provided. (From OE-Core rev: e359ee75e67b72eeb73eddbc1bc46549e00dded5) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: Use specific BSD license variantJoshua Watt2021-09-021-1/+1
| | | | | | | | | | | Make the license more accurate by specifying the specific variant of BSD license instead of the generic one. This helps with SPDX license attribution as "BSD" is not a valid SPDX license. (From OE-Core rev: 91cd1ef01a3f3883c04bac67af2672ec60e20fb8) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: upgrade 2.68.3 -> 2.68.4Alexander Kanavin2021-08-263-32/+2
| | | | | | | | | Drop merged 0001-correctly-use-3-parameters-for-close_range.patch (From OE-Core rev: 592335a75dbf28d2e3c5f0c62ad96d38420ae1f9) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: add PACKAGECONFIG for selinuxYi Zhao2021-08-131-1/+2
| | | | | | | | | | | Add PACKAGECONFIG for selinux rather than disable it directly. This is useful for selinux distro feature. (From OE-Core rev: a4544876ad08c5169c07c49d351bedf6f2a16ce4) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Convert to new override syntaxRichard Purdie2021-08-022-27/+27
| | | | | | | | | | | | This is the result of automated script conversion: scripts/contrib/convert-overrides.py <oe-core directory> converting the metadata to use ":" as the override character instead of "_". (From OE-Core rev: 42344347be29f0997cc2f7636d9603b1fe1875ae) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: Fix signature of close_rangeKhem Raj2021-07-102-0/+30
| | | | | | | | | | | glibc 2.34 provides this function which exposes a latest issue w.r.t. function parameters (From OE-Core rev: 534287a00b7e4d74f0dbab0524738a77801682ee) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>