Commit Graph

34564 Commits

Author SHA1 Message Date
Yoann Congal e1fc0ed62e reproducibility: mark libbotan as known non-reproducible
libbotan packages are not reproducible.

Quick analysis: A path in /usr/lib/libbotan-3.so.7.7.1 changes:
-/etc/ssl/ca-bundle.pem
+/etc/ssl/certs/ca-certificates.crt
Look like the trusted TLS CA store full path. This path most likely
changes depending on host OS.

Relevant logs:
- https://autobuilder.yoctoproject.org/valkyrie/#/builders/87/builds/42/steps/32/logs/stdio
- https://valkyrie.yocto.io/pub/repro-fail-openembedded/meta-oe/oe-reproducible-20250426-pazz3nt5/packages/diff-html/#reproducibleA-tmp---reproducibleA-tmp-deploy---reproducibleA-tmp-deploy-deb---reproducibleA-tmp-deploy-deb-core-------reproducibleA-tmp-deploy-deb-core-----libbotan----_-.-.--r-_amd--.deb

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-01 18:31:02 -07:00
Yoann Congal d9a6049cc8 reproducibility: mark apitrace as known non-reproducible
apitrace packages are not reproducible.

Quick analysis: A string changes in /usr/bin/apitrace
-/srv/pokybuild/yocto-worker/meta-oe/build/buildtools/sysroots/x86_64-pokysdk-linux/usr/bin/python3
+/srv/pokybuild/buildbot-venv/bin/python3
Looks like the full path of the python3 interpreter which changes from
hosts to hosts.

Relevant logs:
- https://autobuilder.yoctoproject.org/valkyrie/#/builders/87/builds/42/steps/32/logs/stdio
- https://valkyrie.yocto.io/pub/repro-fail-openembedded/meta-oe/oe-reproducible-20250426-pazz3nt5/packages/diff-html/#reproducibleA-tmp---reproducibleA-tmp-deploy---reproducibleA-tmp-deploy-deb---reproducibleA-tmp-deploy-deb-core-------reproducibleA-tmp-deploy-deb-core-----apitrace_--.----.--git------fc--bb-r-_amd--.deb

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-01 18:31:02 -07:00
Yoann Congal c9da3eb68a reproducibility: mark libsource-highlight as known non-reproducible
libsource-highlight packages are not reproducible.

Quick analysis: A path in a generated file changes:
/usr/include/srchilite/langdefparser.h:
-#line·95·"../../../git/lib/srchilite/langdefparser.yy"
+#line·95·"../../../lib/srchilite/langdefparser.yy"

Relevant logs:
- https://autobuilder.yoctoproject.org/valkyrie/#/builders/87/builds/41/steps/32/logs/stdio
- https://valkyrie.yocto.io/pub/repro-fail-openembedded/meta-oe/oe-reproducible-20250419-ye3feamr/packages/diff-html/

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-01 18:31:01 -07:00
Yoann Congal e08ffebc34 reproducibility: mark ipmiutil as known non-reproducible
ipmiutil packages are not reproducible.

Quick analysis: Depending whether build host OS is Debian or not, some
files are present or not in packages. (e.g /usr/lib/libipmiutil.so.1 and
others)

Relevant logs:
- https://autobuilder.yoctoproject.org/valkyrie/#/builders/87/builds/42/steps/32/logs/stdio
- https://valkyrie.yocto.io/pub/repro-fail-openembedded/meta-oe/oe-reproducible-20250426-pazz3nt5/packages/diff-html/#reproducibleA-tmp---reproducibleA-tmp-deploy---reproducibleA-tmp-deploy-deb---reproducibleA-tmp-deploy-deb-core-------reproducibleA-tmp-deploy-deb-core-----ipmiutil-dbg_-.-.--r-_amd--.deb

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-01 18:31:01 -07:00
Dario Binacchi 5cc654eead ufs-utils: upgrade 4.13.5 -> 6.13.11
Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-01 18:28:20 -07:00
Khem Raj 548737b8ba mpd: Upgrade to 0.24.3
Do not use vendored libfmt, it can now consume 11.1.x so use the libfmt
from system

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-05-01 18:28:20 -07:00
Alistair Francis 4f7e8bd6e1 blktests: Initial commit
Add support for building the Linux blktests [1] into a guest image.

Once booted the tests can be run with commands like this:

```shell
cd /usr/blktests/; NVMET_TRTYPES=tcp ./check nvme/062
```

1: https://github.com/osandov/blktests

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-30 22:42:38 -07:00
Jörg Sommer 2bfceb99a4 gpsd: Add BUGTRACKER and HOMEPAGE
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-30 09:17:37 -07:00
Yi Zhao c247aa2ab8 libmbim: upgrade 1.30.0 -> 1.32.0
ChangeLog:
https://gitlab.freedesktop.org/mobile-broadband/libmbim/-/blob/1.32.0/NEWS

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 18:56:11 -07:00
Gyorgy Sarvari e2131acbbb licenses/X11: remove license
This file had only one user, the keybinder recipe, which has been updated
with the correct license value.

This file actually contained MIT license text, with keybinder copyright
information.

Beside this, oe-core has the actual X11 license also available with the
same name, which shouldn't be shadowed by this.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 08:45:35 -07:00
Gyorgy Sarvari d2b5523333 keybinder: set correct license
This package uses MIT license, which is very similar to X11, except that
X11 license has an advertisement clause, which is missing from the MIT.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 08:45:35 -07:00
Martin Jansa 5955ed4da2 libiodbc: use gnu17 and ignore incompatible-pointer-types to allow building with gcc-15
A fix was sent in:
https://lists.openembedded.org/g/openembedded-devel/message/116537
but it causes issues with clang as well as older gcc as reported on
ML and also in upstream PR:
https://github.com/openlink/iODBC/pull/111

Use gnu17 until this is properly resolved to avoid:
http://errors.yoctoproject.org/Errors/Details/852861/

In file included from ../../libiodbc-3.52.16/iodbc/execute.c:94:
../../libiodbc-3.52.16/iodbc/execute.c: In function '_ReBindParam':
../../libiodbc-3.52.16/iodbc/execute.c:643:49: error: too many arguments to function 'hproc3'; expected 0, have 8
  643 |       CALL_DRIVER (pstmt->hdbc, pstmt, retcode, hproc3,
      |                                                 ^~~~~~

http://errors.yoctoproject.org/Errors/Details/853276/
../../libiodbc-3.52.16/iodbcinst/unicode.c: In function 'dm_AtoUW':
../../libiodbc-3.52.16/iodbcinst/unicode.c:1565:16: error: initialization of 'ucs4_t *' {aka 'unsigned int *'} from incompatible pointer type 'wchar_t *' {aka 'long int *'} [-Wincompatible-pointer-types]
 1565 |   ucs4_t *us = dest;
      |                ^~~~

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 08:45:35 -07:00
Martin Jansa f9275b880e freerdp: use gnu17 to allow building with gcc-15
It was fixed in freerdp3 with
https://github.com/FreeRDP/FreeRDP/pull/10553
but it doesn't apply easily in freerdp2, use gnu17 to avoid:
http://errors.yoctoproject.org/Errors/Details/852862/

TOPDIR/tmp/work/core2-64-oe-linux/freerdp/2.11.7/build/channels/client/tables.c:124:25: error: initialization of 'UINT (*)(void)' {aka 'unsigned int (*)(void)'} from incompatible pointer type 'UINT (*)(void *)' {aka 'unsigned int (*)(void *)'} [-Wincompatible-pointer-types]
  124 |         { "libusb", "", libusb_freerdp_urbdrc_client_subsystem_entry },
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 08:45:34 -07:00
Khem Raj 5fb72ce6cc vboxguestdrivers: Upgrade to 7.1.8
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 08:43:47 -07:00
Martin Jansa f340b4079d libnftnl: fix tag name
* ${P} doesn't work e.g. with multilib

* fixes:
  git -c gc.autoDetach=false -c core.pager=cat -c safe.bareRepository=all -c clone.defaultRemoteName=origin rev-list -n 1 lib32-libnftnl-1.2.9 failed with exit code 128, output:
  fatal: ambiguous argument \'lib32-libnftnl-1.2.9\': unknown revision or path not in the working tree.

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:26 -07:00
Wang Mingyu d23de74dc8 procmail: Add -Wno-implicit-int to fix error of do_compile
Without the option -Wno-implicit-int , the following error will occur and the command  procmail will not be installed to target.
lmtp.c:54:8: error: type defaults to 'int' in declaration of 'ctopfd' [-Wimplicit-int]
   54 | static ctopfd;
      |        ^~~~~~
make[1]: [Makefile:239: lmtp.o] Error 1 (ignored)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:26 -07:00
Wang Mingyu a954d8f2ee valkey: upgrade 8.1.0 -> 8.1.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:25 -07:00
Wang Mingyu a7b00a5e89 python3-pycares: upgrade 4.6.0 -> 4.6.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:25 -07:00
Wang Mingyu 95bc29f799 python3-mypy-extensions: upgrade 1.0.0 -> 1.1.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:25 -07:00
Wang Mingyu 7414d1147e python3-moteus: upgrade 0.3.81 -> 0.3.82
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:25 -07:00
Wang Mingyu 4955ba12a9 python3-m2crypto: upgrade 0.45.0 -> 0.45.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:25 -07:00
Wang Mingyu c6e1853c84 python3-ipython: upgrade 9.1.0 -> 9.2.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:25 -07:00
Wang Mingyu 601d0a19ff python3-inline-snapshot: upgrade 0.22.3 -> 0.23.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:25 -07:00
Wang Mingyu 1853eb521b python3-grpcio: upgrade 1.71.0 -> 1.72.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:24 -07:00
Wang Mingyu 32b81b30dd python3-grpcio-tools: upgrade 1.71.0 -> 1.72.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:24 -07:00
Wang Mingyu 3842282022 python3-grpcio-reflection: upgrade 1.71.0 -> 1.72.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:24 -07:00
Wang Mingyu f9ec45948c python3-grpcio-channelz: upgrade 1.71.0 -> 1.72.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:24 -07:00
Wang Mingyu 43b40d37fd python3-greenlet: upgrade 3.2.0 -> 3.2.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:24 -07:00
Wang Mingyu 383f1a498a python3-gevent: upgrade 24.11.1 -> 25.4.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:24 -07:00
Wang Mingyu 8856baff44 python3-aiohttp: upgrade 3.11.17 -> 3.11.18
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:23 -07:00
Wang Mingyu dd4e71817d parallel: upgrade 20250322 -> 20250422
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:23 -07:00
Wang Mingyu f520bdcee8 nftables: upgrade 1.1.2 -> 1.1.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:23 -07:00
Wang Mingyu b8abfc747c nbdkit: upgrade 1.42.1 -> 1.43.5
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:23 -07:00
Wang Mingyu 6fa0946e68 libsimplelog: upgrade 1.0.4 -> 1.0.6
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:23 -07:00
Wang Mingyu 285a8607d4 libauthen-sasl-perl: upgrade 2.1700 -> 2.1800
[Changed]
    - Minimum required Perl version 5.14+ (from 5.6.0);
      Digest::HMAC_MD5 was 5.8.1, making 5.8.1 the effective minimum
    - Move example code to the eg/ directory

  [Added]
    - Mechanisms XOAUTH2 and OAUTHBEARER added
    - Include mechanisms available on server when
      negotiation fails on the client
    - Add `_acceptable()` function to allow mechanism
      implementation classes to decline selection based
      on the callback values

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:23 -07:00
Wang Mingyu 5427a5989c icewm: upgrade 3.7.3 -> 3.7.4
Changelog:
==========
- Lower minimum required CMake version to 3.5.
- Fix CMake LTO build.
- Remove obsolete CMake warning for SVG library.
- Let icesh don't loop when interrupted.
- Use X-resource library 1.2 to reliably obtain process identifiers of
   client windows. Add the "toolbar" command to icesh to let icewm reload
   the toolbar configuration.
- Add xres_LDFLAGS to icewm_libs for CMake.
- Add a toolbar button to the CAD-dialog.
- Return first found PID in getNetWMPid.
- Better fix for getNetWMPid sorry.
- Add xres to dependencies.
- Make XRes disableable in configure. Up version to 3.7.3.
- Make XRes disableable in the CMake build.
- Give which a backup in rebuild.sh.
- Remove debugging statements.
- Add a --replace option to icewm-session.
- Add -Z filter to icesh to select only terminals.
- Drop old obsolete icons.
- Change default theme to icedesert.
- Fix the stacking order when a QuickSwitch ends.
- Replace -lXRes with $(XRES_LIBS) for icesh.
- Improve CAD-dialog up-down traversal.
- In getLastFocus, ignore unmanaged frames.
- Restack the windows after a QuickSwitch has ended.
- Fix typo.
- Permit some global keys in case the global keybinds are not active.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:22 -07:00
Wang Mingyu 7116b00eed gtkwave: upgrade 3.3.121 -> 3.3.122
Changelog:
=============
- Buffer warning fix in fstVcdIDForFwrite.
- Warning fixes in vzt_read.c and fstapi.c.
- Prototype fixes for port to gcc15.
- Fixes for tcl9 compatibility.
- Added fixes for --saveonexit command line option.
- Fix for convert_real for TR_REAL traces.
- Fix for popen_san() in vcd2fst using fsdb binaries.
- Added fstWriterGetFlushContextPending() to fstapi.c/.h.
- Reenable wayland code for primary and baseline markers in wavewindow.c.
- Unnamed scope fix for fstReader.
- Opaque pointer warning fix for fstapi.c.
- Remove broken pseudo-2D array support in fst.c.
- Fix in fst.c for signals whose MSB/LSB/len mismatch.
- Libfst #15: fstReaderOpen should not fail on empty FST file.
- Fix crash introduced in 3.3.120 with legacy VCD loader caused by "Fix case of missing newline at EOF for VCD loaders."
- Fix in fst.c for duplicate string values.
- Remove duplicate string values from adjacent value changes.
- Libghw add from upstream for ghdl_rtik_type_i64.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:22 -07:00
Wang Mingyu 946d7dc680 debootstrap: upgrade 1.0.140 -> 1.0.141
0002-support-to-override-usr-bin-arch-test.patch
0003-do-not-hardcode-the-full-path-of-dpkg.patch
refreshed for 1.0.141

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:22 -07:00
Wang Mingyu cd5652fbd8 ctags: upgrade 6.1.20250420.0 -> 6.1.20250427.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-29 02:33:22 -07:00
Gyorgy Sarvari 6c101fe29d nmap: set correct license
Nmap has switched from GPLv2 to  their own "Nmap Public Source
License" since a few release. Set it in the recipe accordingly.

The NPSL file in the license firectory has been downloaded
directly from https://svn.nmap.org/nmap/LICENSE

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-28 14:17:37 -07:00
Peter Kjellerstedt 9f17bf73d7 pipewire: Avoid having pipewire-native depend on pipewire
Make pipewire-pulse only depend on pipewire-modules-protocol-pulse for
target. Otherwise the magic behind BBCLASSEXTEND and PACKAGES_DYNAMIC
results in pipewire-native ending up depending on pipewire (for target).

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-28 14:17:36 -07:00
Jeroen Hofstee 64760af3c3 nodejs: backport a patch to prevent brotli crashing nodejs
Brotli can crash nodejs (on ARM), because the memory allocated for
brotli wasn't properly aligned.

https://github.com/google/brotli/issues/1159
https://github.com/nodejs/node/commit/dc035bbc9b310ff8067bc0dad22230978489c061

Signed-off-by: Jeroen Hofstee <jhofstee@victronenergy.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-28 10:15:23 -07:00
Leon Anavi ffa7516238 python3-httpcore: Upgrade 1.0.8 -> 1.0.9
Upgrade to release 1.0.9:

- Resolve GHSA-vqfr-h8mv-ghfj with h11 dependency update

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-28 07:02:49 -07:00
Leon Anavi ea24a53834 python3-elementpath: Upgrade 4.8.0 -> 5.0.0
Upgrade to release 5.0.0:

- Replace SafeXMLParser with SafeExpatParser
- Drop compatibility with Python 3.8
- Restruct node trees with XPathNodeTree backbone
- Unicode categories fallback with a warning
- Rewriting decoder module
- Add extras subpackage for experiment XDM and XPath on Path objects

Fixes:

WARNING: python3-elementpath-5.0.0-r0 do_check_backend: QA Issue:
inherits setuptools3 but has pyproject.toml with
setuptools.build_meta, use the correct class [pep517-backend]

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-28 07:02:49 -07:00
Mingli Yu 0b7351142e nlohmann-json: Upgrade 3.11.3 -> 3.12.0
* License-Update:
Copyright year updated to 2025

* It seems snprintf in glibc is locale-aware. And it will format
floating-point numbers according to the locale when the numeric
locale is set (e.g., de_DE).
  But in musl, snprintf does not respect locale settings for number
formatting. It will always use a period as the decimal separator
regardless of the locale set.
 So exclude TEST CASE "locale-dependent test (LC_NUMERIC=de_DE)" [1]
right now and add the case back once the issue resolved by upstream.
 # ./run-ptest
PASS: test-algorithms_cpp11
PASS: test-allocator_cpp11
PASS: test-alt-string_cpp11
PASS: test-assert_macro_cpp11
PASS: test-binary_formats_cpp11
PASS: test-bjdata_cpp11
PASS: test-bson_cpp11
PASS: test-byte_container_with_subtype_cpp11
PASS: test-capacity_cpp11
PASS: test-cbor_cpp11
PASS: test-class_const_iterator_cpp11
PASS: test-class_iterator_cpp11
PASS: test-class_lexer_cpp11
PASS: test-class_parser_cpp11
[snip]

[1] https://github.com/nlohmann/json/issues/4767

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-28 07:02:49 -07:00
Peter Marko 3adc396a6f corosync: patch CVE-2025-30472
Pick commit from [1] mentioned in [2] from [3]

[1] https://github.com/corosync/corosync/issues/778
[2] https://github.com/corosync/corosync/pull/779
[3] https://nvd.nist.gov/vuln/detail/CVE-2025-30472

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-28 06:49:24 -07:00
Peter Marko 9621423109 corosync: upgrade 3.1.6 -> 3.1.9
dbus dir was changed from sysconfdir to datadir

drop unused configure code

License-Update: copyright years refreshed

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-28 06:49:23 -07:00
Peter Marko dd40c65866 corosync: fix upstream version check
github-releases is needed that it work at all:
ERROR: Automatic discovery of latest version/revision failed - you must provide a version using the --version/-V option, or for recipes that fetch from an SCM such as git, the --srcrev/-S option.

UPSTREAM_CHECK_GITTAGREGEX is needed to get correct version, otherwise:
$ devtool latest-version corosync
...
INFO: Current version: 3.1.6
INFO: Latest version: 414.336.75.75.75

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-28 06:49:23 -07:00
Markus Volk 87779ef306 libosinfo: update 1.11.0 -> 1.12.0
- remove backported patch
- add a patch to fix:
| ../git/osinfo/osinfo_loader.c:357:5: error: 'content' is deprecated [-Werror=deprecated-declarations]
|   357 |     ret = g_strdup((char *)buf->content);
|       |     ^~~
| In file included from /home/flk/poky/build/tmp/work/corei7-64-poky-linux/libosinfo/1.12.0/recipe-sysroot/usr/include/libxml2/libxml/parser.h:16,
|                  from ../git/osinfo/osinfo_loader.c:29:
| /home/flk/poky/build/tmp/work/corei7-64-poky-linux/libosinfo/1.12.0/recipe-sysroot/usr/include/libxml2/libxml/tree.h:103:14: note: declared here
|   103 |     xmlChar *content XML_DEPRECATED_MEMBER;
|       |              ^~~~~~~
| ../git/osinfo/osinfo_loader.c: At top level:
| ../git/osinfo/osinfo_loader.c:1905:42: error: expected ';', ',' or ')' before 'ATTRIBUTE_UNUSED'
|  1905 | catchXMLError(void *ctx, const char *msg ATTRIBUTE_UNUSED, ...)
|       |                                          ^~~~~~~~~~~~~~~~
| ../git/osinfo/osinfo_loader.c: In function 'osinfo_loader_process_xml':
| ../git/osinfo/osinfo_loader.c:1948:25: error: 'catchXMLError' undeclared (first use in this function)
|  1948 |     pctxt->sax->error = catchXMLError;
|       |                         ^~~~~~~~~~~~~
| ../git/osinfo/osinfo_loader.c:1948:25: note: each undeclared identifier is reported only once for each function it appears in
| cc1: all warnings being treated as errors

1.12.0 - Oct 23, 2023
=====================

- Some memory leak fixes #156
- Adapt to change in libxml2 #155
- Several CI improvements
- Several translations improvements

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-28 06:49:23 -07:00
Martin Jansa fe472f5a83 xfstests: bstat: use uint32_t instead of __uint32_t to fix build with musl
* with musl this fails with:
  http://errors.yoctoproject.org/Errors/Details/853041/

bstat.c:65:33: error: unknown type name '__uint32_t'; did you mean 'uint32_t'?
   65 | static inline int xfs_highbit32(__uint32_t v)
      |                                 ^~~~~~~~~~
      |                                 uint32_t

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-27 15:23:47 -07:00