206 Commits

Author SHA1 Message Date
Bo Sun
d35cbff11e thin-provisioning-tools: fix bindgen build error with clang on octeontx2
Remove unsupported '-mcpu=octeontx2+crypto' from BINDGEN_EXTRA_CLANG_ARGS
as clang does not recognize 'octeontx2' as a valid target CPU, causing
bindgen to fail when generating Rust bindings.

Since bindgen only parses headers using Clang, CPU-specific options
like -mcpu are generally unnecessary.

Fixes build failure:
|   error: unsupported argument 'octeontx2+crypto' to option '-mcpu='
|   error: unknown target CPU 'octeontx2'

Signed-off-by: Bo Sun <bo.sun.cn@windriver.com>
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
2025-09-06 16:15:36 +02:00
Khem Raj
82056b9245
thin-provisioning-tools: Fix build on riscv32
Rustix crate needs libc crate to be patched

Fix build on 32-bit hosts without 64bit atomics

Use portable-atomic crate for 64bit atomics, helps 32bit arches without
64bit atomic intrinsics.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-06 11:06:42 -07:00
Jason Schonberg
7f5fbc73f2
Fix warning : lack of whitespace around assignment
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-04-04 19:18:48 -07:00
Yi Zhao
1fb19f9f5e
netplan: upgrade 1.1.1 -> 1.1.2
ChangeLog:
https://github.com/canonical/netplan/releases/tag/1.1.2

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-31 14:42:06 -07:00
Wang Mingyu
c55ba7dae5
thingsboard-gateway: upgrade 3.6.3 -> 3.7.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-25 14:57:20 -07:00
Wang Mingyu
aa4c35b421
rasdaemon: upgrade 0.8.2 -> 0.8.3
Changelog:
===========
- fix checkpatch warnings
- Use the right dev_t decoding for diskerror handler
- Add new modules supported by HiSilicon common section
- Fix some static check warning
- Fix few compilation warnings in non standard hisilicon code
- Fix some compilation alarms in ras-record.h.
- ras-mc-ctl: Update logging of CXL memory module data to align with CXL spec rev 3.1
- ras-mc-ctl: Update logging of CXL DRAM event data to align with CXL spec rev 3.1
- ras-mc-ctl: Update logging of CXL general media event data to align with CXL spec rev 3.1
- ras-mc-ctl: Update logging of common event data to align with CXL spec rev 3.1
- ras-mc-ctl: Fix logging of memory event type in CXL DRAM error table
- cxl: Update memory module event to CXL spec rev 3.1
- cxl: Update CXL DRAM event to CXL spec rev 3.1
- cxl: Update CXL general media event to CXL spec rev 3.1
- cxl: Add Component Identifier formatting for CXL spec rev 3.1
- cxl: Update common event to CXL spec rev 3.1
- cxl: Add automatic indexing for storing CXL fields in SQLite database
- cxl: Fix mismatch in region field's name with kernel DRAM trace event
- cxl: Fix logging of memory event type of DRAM trace event
- Fix for parsing error when trace event's format file is larger than PAGE_SIZE
- Add page offline support for cxl memory
- for ASRock X370 Taichi
- for ASRock X570 Creator
- for ASRock X570S PG Riptide
- mce: decode io port for bus error
- arm: do not print error msg if field not found
- add DE error type for AMD
- Fix the display format of JaguarMicro vendor no standard errors

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-25 14:57:20 -07:00
Richard Purdie
eac1f5b9c0
recipes: Fix variable assignment whitespace
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-20 08:46:56 -07:00
Yoann Congal
4fdf3b2891
packagegroup-meta-oe: move thin-provisioning-tools inclusion to clang dynamic layer
Since commit e19b4c9755fd ("thin-provisioning-tools: 1.0.13 -> 1.0.14"),
thin-provisioning-tools is in the clang dynamic layer.

This triggers warnings on AB:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/82/builds/213/steps/12/logs/warnings

So, move the thin-provisioning-tools packagegroup inclusion to the clang
dynamic layer.

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-13 09:50:13 -07:00
Martin Jansa
458934221f
thin-provisioning-tools: use STAGING_LIBDIR_NATIVE variable for LIBCLANG_PATH
* hardcoding:
  ${WORKDIR}/recipe-sysroot-native${libdir}
  is just wrong when there is a better variable

* This path won't be correct for multilib builds where target ${libdir}
  might be e.g. /usr/lib32 while native libdir is /usr/lib.

* use STAGING_LIBDIR_NATIVE variable which uses correct ${libdir_native}

* fixes:
  error: failed to run custom build command for `devicemapper-sys v0.3.0`

  Caused by:
    process didn't exit successfully: `lib32-thin-provisioning-tools/1.1.0/build/target/release/build/devicemapper-sys-88de590bc55acb43/build-script-build` (exit status: 101)
    --- stderr
    thread 'main' panicked at lib32-thin-provisioning-tools/1.1.0/sources-unpack/cargo_home/bitbake/bindgen-0.69.4/lib.rs:622:31:
    Unable to find libclang: "couldn't find any valid shared libraries matching: ['libclang.so', 'libclang-*.so', 'libclang.so.*', 'libclang-*.so.*'], set the `LIBCLANG_PATH` environment variable to a path where one of these files can be found (invalid: [])"

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-07 08:37:00 -08:00
Martin Jansa
c35f135049 spdm-utils: use STAGING_DIR_HOST/STAGING_INCDIR variables
* there is no need to hardcode 'recipe-sysroot' path which is wrong in multilib builds
  where it will be 'lib32-recipe-sysroot' use standard variables
  STAGING_DIR_HOST and STAGING_INCDIR

* it is still failing in some builds (with or without multilib enabled) with:

error: linking with `spdm-utils/0.7.2/wrapper/target-rust-ccld` failed: exit status: 1
  |
  = note: LC_ALL="C" PATH="spdm-utils/0.7.2/recipe-sysroot-native/usr/lib/rustlib/x86_64-unknown-linux-gnu/bin:spdm-utils/0.7.2/recipe-sysroot-native/usr/lib/rustlib/x86_64-unknown-linux-gnu/bin:spdm-utils/0.7.2/recipe-sysroot-native/usr/lib/rustlib/x86_64-unknown-linux-gnu/bin:TOPDIR/BUILD/sysroots-uninative/x86_64-linux/usr/bin:spdm-utils/0.7.2/recipe-sysroot-native/usr/bin/python3-native:TOPDIR/oe-core/scripts:spdm-utils/0.7.2/recipe-sysroot-native/usr/bin/aarch64-oe-linux:spdm-utils/0.7.2/recipe-sysroot/usr/bin/crossscripts:spdm-utils/0.7.2/recipe-sysroot-native/usr/sbin:spdm-utils/0.7.2/recipe-sysroot-native/usr/bin:spdm-utils/0.7.2/recipe-sysroot-native/sbin:spdm-utils/0.7.2/recipe-sysroot-native/bin:TOPDIR/bitbake/bin:TOPDIR/BUILD/hosttools" VSLANG="1033" "spdm-utils/0.7.2/wrapper/target-rust-ccld" "/tmp/rustcwOPmo4/symbols.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.00.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.01.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.02.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.03.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.04.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.05.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.06.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.07.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.08.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.09.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.10.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.11.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.12.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.13.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.14.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.spdm_utils.10963d2e3c9526dc-cgu.15.rcgu.o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b.a5lxpbrgiyije3w5cbqbylhb7.rcgu.o" "-Wl,--as-needed" "-Wl,-Bstatic" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libserialport-6eeca887df603c96.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libunescaper-cea3830d0f2d8e36.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libnix-dac1a1693ab17db3.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libbitflags-d74b49e427459ea6.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/liblibudev-c60e422d317a6d2a.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/liblibudev_sys-c703eeb5c735a38c.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/liblibmctp-fead11c09f728867.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libsmbus_pec-3bd54e240597f305.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libembedded_crc_macros-a6fe57f0f48ef874.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libbitfield-d004b2e82a12be5c.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libx509_parser-362699415348d972.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libdata_encoding-bb06fc446846a769.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/liboid_registry-02fd472405fe8fe9.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libder_parser-d1f98822897a57b2.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libnum_bigint-688b27e66bf0b68f.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libnum_integer-7f827874f05600ee.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libasn1_rs-e74a43291d44175f.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libtime-017b51bb919318e7.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libitoa-8ab99d3828099a8e.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libtime_core-a0a3e07ea9d65e2b.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libnum_conv-06fec1ec684a87e1.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libderanged-ffd9c21dd9532c1a.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libpowerfmt-c282310c9539410f.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libasn1_rs-086351c4156f8c45.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libthiserror-250ffbb3eb5075a0.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/librusticata_macros-b29e91a256e7f339.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libnom-14d1f6f55899cc7f.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libnum_traits-ff021baaff61b6dd.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libenv_logger-4d971d97d3d2728a.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libtermcolor-5f5920ebd06dd4f0.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libis_terminal-cf7edf7fdc93135c.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libhumantime-0544f8a004168f5a.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libregex-9e2dcd075c834f8f.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libregex_automata-5467380482e473a6.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libaho_corasick-2fff436f7eb72e62.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libregex_syntax-5235f377a0d736ba.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libsha2-70c395dc600e20f3.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libdigest-b291496809a77a8f.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libblock_buffer-9693dc4f01c47a6a.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libcrypto_common-a0e27511fe62f6c0.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libgeneric_array-038d5582acbd4525.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libtypenum-e53790c6af30a73c.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libnix-1bf3ed0ea4e2e7fd.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/liblibc-948e68f25c1ea920.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/liblibspdm-cd3bb7cf97ef1ede.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libcolored-4b424f8b8a8a8f3a.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/liblazy_static-e4af7fc9cda932b7.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libwhich-ed452b9a8575f9c2.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libhome-025b3253d2c9a761.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libeither-a74c6c4f425b42e6.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libminicbor-6dd2ce82a1c6ab80.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libhalf-60173e3c67bb51d7.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libfutures-a895171bccbbf729.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libfutures_executor-08de71c30d20f215.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libfutures_util-80b02b35afdeac60.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libfutures_channel-130545631c2db438.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnurelease/deps/libfutures_sink-7de21ab1b2977f12.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libfutures_task-8f358783b3a90d2e.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libpin_utils-725b87fa7f052d76.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libclap-9f603ab24f4e6ac8.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libclap_builder-b02ec4f395c2d49a.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libstrsim-6c18ac20b99f1e62.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libanstream-be4ed5ec629d6cf6.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libanstyle_query-a6d9f9bb2f22fde2.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libis_terminal_polyfill-cd48d67605f06b34.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libcolorchoice-1daf6f02b9c525b9.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libanstyle_parse-bc9ba3dd88b60c4d.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libutf8parse-123ec8d013c1be9c.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libclap_lex-d099f14881092c47.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libanstyle-134885157f6b20ae.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libasync_std-276f6efc8eb7aa08.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libmemchr-4bada5f9ce95ee71.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libasync_global_executor-3d81cc78f05bb9b7.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libblocking-a150ec06774df238.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libpiper-122e031690ac2eee.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libatomic_waker-d518cd5948259228.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libasync_channel-43c9dc6a1c77de5b.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libasync_executor-6b9f64980735686f.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libasync_task-d172452ce8e6e7c2.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libonce_cell-d237059d66b9fe37.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libasync_io-b7f857a36a0f6858.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libslab-f4bedd7227c6bf84.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libpolling-2541f97ca1b9ab98.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libtracing-27d8bd1a07ee47ac.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libtracing_core-1b1f84d2a95f3932.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libcfg_if-fdb0d11c6dd44f87.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/librustix-a2f9a72310cd063a.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libbitflags-9ca1a1f0de518834.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/liblinux_raw_sys-99651370baf8c855.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libfutures_lite-3bb954336e1d8cfb.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libfastrand-4612045bc9988b72.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libfutures_io-cf70903f61e9b6cf.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libasync_channel-3a4688c43a4bbab6.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libevent_listener-34ab001d39450d29.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libconcurrent_queue-0f9cfddcdb7c1ab5.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libcrossbeam_utils-224ded61ddaf0891.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libasync_lock-da4cb138055e51a7.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libevent_listener_strategy-43c86a853439156a.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libevent_listener-844e677a0da51119.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libparking-3dffb30da11a1f47.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libpin_project_lite-5503e04d7a85db18.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libfutures_core-7153e7ad780e0572.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libkv_log_macro-91253cf35f2bf00b.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/liblog-ca2be10f58adc31a.rlib" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libvalue_bag-e7a2a4594b6dbc84.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libstd.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libpanic_unwind-2af724e74f58518c.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libobject-a0d3363d4c06b170.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libmemchr-d448e3cd48ffb56d.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libaddr2line-be185de14bda170a.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libgimli-4f87816ac4c3936c.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/librustc_demangle-fb519111ad364b3c.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libstd_detect-4a789f348ecae68d.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libhashbrown-53fc84a5893e74d4.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/librustc_std_workspace_alloc-863b1a9dcca1e102.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libminiz_oxide-99398dbf0d70cd1a.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libadler-819f47a85e2a506f.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libunwind-8a40409cdcc36a8f.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libcfg_if-dd2ea6c27f046e56.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/liblibc-a298ccd8ac6da714.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/liballoc-056aaf2e033bde1c.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/librustc_std_workspace_core-285c3174480c42d6.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libcore-df89ffd20f73d501.rlib" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib/libcompiler_builtins-f7db086d3d9fb6b3.rlib" "-Wl,-Bdynamic" "-ludev" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib" "-L" "spdm-utils/0.7.2/recipe-sysroot/usr/lib" "-L" "spdm-utils/0.7.2/recipe-sysroot-native/usr/lib/rustlib/aarch64-oe-linux-gnu/lib" "-o" "spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/spdm_utils-bde42d4d198f7a3b" "-Wl,--gc-sections" "-pie" "-Wl,-O1" "-Wl,--strip-debug" "-nodefaultlibs" "-Wl,--start-group" "-lpci" "-lmemlib" "-lmalloclib" "-ldebuglib" "-lplatform_lib" "-lssl" "-lcrypto" "-lcryptlib_openssl" "-lrnglib" "-lspdm_common_lib" "-lspdm_requester_lib" "-lspdm_responder_lib" "-lspdm_secured_message_lib" "-lspdm_secured_message_lib" "-lspdm_crypt_lib" "-lspdm_crypt_ext_lib" "-lspdm_transport_pcidoe_lib" "-lspdm_transport_mctp_lib" "-Wl,--end-group"
  = note: spdm-utils/0.7.2/recipe-sysroot-native/usr/bin/aarch64-oe-linux/../../libexec/aarch64-oe-linux/gcc/aarch64-oe-linux/14.2.0/ld: spdm-utils/0.7.2/recipe-sysroot/usr/lib/libmemlib.a(zero_mem.c.o): undefined reference to symbol '__stack_chk_guard@@GLIBC_2.17'
          spdm-utils/0.7.2/recipe-sysroot-native/usr/bin/aarch64-oe-linux/../../libexec/aarch64-oe-linux/gcc/aarch64-oe-linux/14.2.0/ld: spdm-utils/0.7.2/recipe-sysroot/usr/lib/ld-linux-aarch64.so.1: error adding symbols: DSO missing from command line
          collect2: error: ld returned 1 exit status

  = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
  = note: use the `-l` flag to specify native libraries to link
  = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#rustc-link-lib)

error: could not compile `SPDM-Utils` (bin "spdm_utils") due to 1 previous error

Caused by:
  process didn't exit successfully: `rustc --crate-name spdm_utils --edition=2021 src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="asn1-rs"' --cfg 'feature="async-std"' --cfg 'feature="clap"' --cfg 'feature="colored"' --cfg 'feature="default"' --cfg 'feature="env_logger"' --cfg 'feature="futures"' --cfg 'feature="lazy_static"' --cfg 'feature="memmap2"' --cfg 'feature="minicbor"' --cfg 'feature="minicbor-derive"' --cfg 'feature="nix"' --cfg 'feature="once_cell"' --cfg 'feature="serialport"' --cfg 'feature="sha2"' --cfg 'feature="std"' --cfg 'feature="which"' --cfg 'feature="x509-parser"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("asn1-rs", "async-std", "clap", "colored", "default", "env_logger", "futures", "lazy_static", "libspdm_tests", "memmap2", "minicbor", "minicbor-derive", "nix", "no_std", "once_cell", "serialport", "sha2", "std", "which", "x509-parser"))' -C metadata=bde42d4d198f7a3b -C extra-filename=-bde42d4d198f7a3b --out-dir spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps --target aarch64-oe-linux-gnu -C linker=spdm-utils/0.7.2/wrapper/target-rust-ccld -C strip=debuginfo -L dependency=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps -L dependency=spdm-utils/0.7.2/build/target/release/deps --extern libspdm=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/liblibspdm-cd3bb7cf97ef1ede.rlib --extern asn1_rs=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libasn1_rs-086351c4156f8c45.rlib --extern async_std=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libasync_std-276f6efc8eb7aa08.rlib --extern clap=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libclap-9f603ab24f4e6ac8.rlib --extern colored=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libcolored-4b424f8b8a8a8f3a.rlib --extern env_logger=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libenv_logger-4d971d97d3d2728a.rlib --extern futures=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libfutures-a895171bccbbf729.rlib --extern lazy_static=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/liblazy_static-e4af7fc9cda932b7.rlib --extern libmctp=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/liblibmctp-fead11c09f728867.rlib --extern log=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/liblog-ca2be10f58adc31a.rlib --extern memmap2=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libmemmap2-1e722f3ca1cb9a40.rlib --extern minicbor=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libminicbor-6dd2ce82a1c6ab80.rlib --extern minicbor_derive=spdm-utils/0.7.2/build/target/release/deps/libminicbor_derive-1ac8504d13b7a0c4.so --extern nix=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libnix-1bf3ed0ea4e2e7fd.rlib --extern once_cell=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libonce_cell-d237059d66b9fe37.rlib --extern serialport=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libserialport-6eeca887df603c96.rlib --extern sha2=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libsha2-70c395dc600e20f3.rlib --extern which=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libwhich-ed452b9a8575f9c2.rlib --extern x509_parser=spdm-utils/0.7.2/build/target/aarch64-oe-linux-gnu/release/deps/libx509_parser-362699415348d972.rlib -L spdm-utils/0.7.2/recipe-sysroot/usr/lib/rustlib/aarch64-oe-linux-gnu/lib --remap-path-prefix=spdm-utils/0.7.2=/usr/src/debug/spdm-utils/0.7.2 -C link-arg=-Wl,--start-group -C link-arg=-lpci -C link-arg=-lmemlib -C link-arg=-lmalloclib -C link-arg=-ldebuglib -C link-arg=-lplatform_lib -C link-arg=-lssl -C link-arg=-lcrypto -C link-arg=-lcryptlib_openssl -C link-arg=-lrnglib -C link-arg=-lspdm_common_lib -C link-arg=-lspdm_requester_lib -C link-arg=-lspdm_responder_lib -C link-arg=-lspdm_secured_message_lib -C link-arg=-lspdm_secured_message_lib -C link-arg=-lspdm_crypt_lib -C link-arg=-lspdm_crypt_ext_lib -C link-arg=-lspdm_transport_pcidoe_lib -C link-arg=-lspdm_transport_mctp_lib -C link-arg=-Wl,--end-group -L native=spdm-utils/0.7.2/recipe-sysroot/usr/lib` (exit status: 1)

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-06 06:57:59 -08:00
Gyorgy Sarvari
8dad29ad58
thin-provisioning-tools: add target and sysroot to bindgen flags
BUILD_CFLAGS doesn't contain information about the recipe sysroot nor about the target
system - and in case these are not specified for bindgen, then it builds against
the build system's headers, using the build system's arch.

Instead of BUILD_CFLAGS pass HOST_CC_ARCH and TOOLCHAIN_OPTIONS, which contain the sysroot
and the requred cross-compiling flags, beside passing the target flag also.

Fixes the following do_compile error:

|   /usr/include/linux/types.h:5:10: fatal error: 'asm/types.h' file not found
|   thread 'main' panicked at /yocto/sandbox/build/tmp/work/cortexa72-poky-linux/thin-provisioning-tools/1.1.0/sources-unpack/cargo_home/bitbake/devicemapper-sys-0.3.0/build.rs:24:10:
|   Could not generate dm.h bindings: ClangDiagnostic("/usr/include/linux/types.h:5:10: fatal error: 'asm/types.h' file not found\n")

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-27 13:10:00 -08:00
Khem Raj
a271d827af
thin-provisioning-tools: Upgrade to 1.1.0
Specify BINDGEN_EXTRA_CLANG_ARGS to pass correct cflags to bindgen during
cross compile

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-27 13:10:00 -08:00
Robert Yang
e19b4c9755 thin-provisioning-tools: 1.0.13 -> 1.0.14
* License-Update: Update links in GPLv3 (http -> https)

* It need depend on pkg-config, udev and clang-native to build

* Move it to dynamic-layers since now it depends on meta-clang.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-24 21:31:38 -08:00
Yi Zhao
8a29c46188
recipes: drop ld-is-gold support
The gold linker support has been dropped in oe-core[1]. Remove related
special cases and patches in recipes.

[1] https://git.openembedded.org/openembedded-core/commit/?id=a4addb9ab63011e7c604fc5daff95559e7d214e7

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-23 17:36:08 -08:00
Beniamin Sandu
d4036efd3f
rasdaemon: upgrade 0.8.0 -> 0.8.2
Signed-off-by: Beniamin Sandu <beniaminsandu@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-22 14:56:11 -08:00
Dmitry Baryshkov
d54a6102d8
android-tools: build without gold
The android-tools recipe has been using gold linker to create
executables. Recently OE-Core has dropped support for the gold linker,
which is now causing build errors for the android-tools recipe. Update
the build-system patch in order to stop using gold for linking.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-12 09:16:08 -08:00
Dmitry Baryshkov
2810f14562
android-tools: fix compilation because of include path poisoning
The android-tools's build in several places adds system locations (like
/usr/include/android) to the include path. Extend the OE-specific build
patch to fix those errors.

This fixes errors like:

error: include location "/usr/include/android" is unsafe for cross-compilation.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-09 16:43:14 -08:00
Dmitry Baryshkov
6b44831860
android-tools: drop useless USB_DEBUGGING_ENABLED handling
This reverts commits 4271cc28279b ("android-tools: Add flag to enable
adbd service (#147)") and b85ae59968f4 ("android-tools 10: Add flag to
enable adbd service"). These two commits added optional
ROOTFS_POSTPROCESS_COMMAND touching the flag file, however this variable
doesn't make any sense in the package recipe, it is only concerned in
the image context.

Drop useless code from the android-tools recipe.

Fixes: 4271cc28279b ("android-tools: Add flag to enable adbd service (#147)")
Fixes: b85ae59968f4 ("android-tools 10: Add flag to enable adbd service")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-09 16:43:14 -08:00
RAED
9e154ad597
Update spdm-utils_0.7.2.bb
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-09 12:57:18 -08:00
Alistair Francis
766281a238
spdm-utils: Initial support for spdm-utils
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-04 20:25:51 -08:00
Richard Purdie
bd6a1bb278
recipes: Fix variable assignment whitespace
Recipes are much more readable with whitespace around the assignment operators.
Fix various assignments in meta-openembedded recipes to show this is definitely
the preferred formatting.

This fixes recipes with larger numbers of issues but there are just under 100
other references left to fix.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-31 10:34:03 -08:00
Wang Mingyu
6049aec87c
thingsboard-gateway: upgrade 3.5.3.1 -> 3.6.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-14 08:52:07 -08:00
Wang Mingyu
960cbaa3fb thingsboard-gateway: upgrade 3.5.1 -> 3.5.3.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:09 -08:00
Wang Mingyu
f7553ec450 nvmetcli: upgrade 0.7 -> 0.8
Changelog:
=============
- fix common misspellings from codespell project
- nvmetcli: set up the target only after the network is configured
- nvmetcli: fixup ana groupid setting for namespaces
- Documentation: fix typo
- nvmetcli: add a tcp example json
- nvmetcli: Correct xrange usage for py3
- nvmetcli: Allow different devices for make test
- nvmetcli: Report save name correctly
- test_nvmet.py: test_invalid_input fails for py3
- nvme.py: Make modprobe work for kmod lib too
- nvme.py: Sync the containing directory
- nvme.py: Explicit close is redundant
- nvmetcli: Improve IOError handling on restore
- README: Update URL for configshell-fb
- nvmetcli: don't remove ANA Group 1 on clear

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-24 08:23:08 -08:00
Hongxu Jia
450798f0fc
android-tools: fix warning: library search path "/usr/lib/p7zip" is unsafe for cross-compilation
Refresh local patch to remove '-L/usr/lib/p7zip'

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-19 09:41:31 -08:00
Hongxu Jia
751cc692ee
Update p7zip to 7zip
Due to commit [Use 7zip 2409 to replace p7zip 16.02] applied,
update affected recipes

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-19 09:41:31 -08:00
Wang Mingyu
31323ac641
nanopb-generator(-runtime): upgrade 0.4.9 -> 0.4.9.1
Changelog:
==========
- Fix memory not released on error return from pb_decode_ex()
- Fix deprecated MakeClass() call in generator
- Fix compiler error with enums and --c-style
- Fix version conflict with bazel build rules

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-19 09:41:24 -08:00
Khem Raj
5d28ad9899
taisei: Use libucontext with musl
Fixes errors like
| koishi| Checking for function "getcontext" : NO (cached)
| koishi| Checking for function "setcontext" : NO
| koishi| Checking for function "makecontext" : NO (cached)
| koishi| Checking for function "swapcontext" : NO (cached)
| koishi| Message: ** Backend `ucontext_sjlj` is not supported
|
| ../git/subprojects/koishi/src/meson.build:43:4: ERROR: Problem encountered: Unsupported platform

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-24 08:54:42 -08:00
Khem Raj
c5aa5e0a20
taisei: Fix build with musl
This patch fixed issue on glibc but regressed on musl

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-22 11:02:13 -08:00
Khem Raj
ee89518454
taisei: Fix build with clang
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-22 08:23:52 -08:00
Thomas Perrot
45cd8411d1
taisei: add a recipe for version 1.4.2
Taisei Project is an open source danmaku.

Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-06 14:53:13 -08:00
J. S.
d2f631c763
Drop unnecessary SRC_URI md5sum from the recipes in meta-oe.
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-05 19:19:22 -08:00
Yi Zhao
2ed0939c88
netplan: upgrade 1.1 -> 1.1.1
ChangeLog:
https://github.com/canonical/netplan/releases/tag/1.1.1

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-21 20:54:47 -07:00
Wang Mingyu
4d64a20ff6
nanopb: upgrade 0.4.8 -> 0.4.9
Changelog:
==========
- Fix problems with enum intsize introduced in 0.4.8
- Fix Python pkg_resources deprecation
- Add option to discard deprecated fields
- Use fallback_type when breaking circular dependencies
- Discard autogenerated map entry types if the field is skipped
- Use pb_byte_t = uint8_t when available
- Add enum_validate option
- Add check_return attribute for IAR compiler
- Add label_override field option
- Add Zephyr module specification
- Add Apple privacy manifest
- Bazel rule improvements, including bzlmod migration
- CMake build rule improvements
- Improve C++ descriptors
- Test case improvements
- Update dependency package versions
- Documentation improvements

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-30 07:34:23 -07:00
Yi Zhao
0a28a9ef22
netplan: upgrade 1.0.1 -> 1.1
ChangeLog:
https://github.com/canonical/netplan/releases/tag/1.1

* Drop the following patches as the issues have been fixed upstream:
  0001-meson.build-drop-unnecessary-build-dependencies.patch
  0001-networkd.c-define-scope-specific-to-case-statement.patch

* Set build option -Dtesting=false to skip testing.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-15 07:46:44 -07:00
Dmitry Baryshkov
2a3d4be999
android-tools: create flag flag file for adbd at a proper location
The patches by Raghuvarya changed the location of the file that systemd
uses to check whether to start the adbd or not. However those patches
completely ignored creating those two flag files, as done by the
android-tools recipes.

Make the android-tools create the /etc/usb-debugging-enabled file so
that it's possible to enable the adbd automatically.

Fixes: a29c6386d576 ("android-toold-adbd: Fix inconsistency between selinux configurations")
Fixes: 8106cfe769aa ("android-tools-adbd.service: Change /var to /etc in ConditionPathExists")
Cc: Raghuvarya S <quic_raghuvar@quicinc.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-05 08:20:29 -07:00
quic-raghuvar
a29c6386d5 android-toold-adbd: Fix inconsistency between selinux configurations
ConditionPathExists is set to /etc/usb-debugging-enabled as part of meta-oe/recipes-devtools/android-tools/android-tools/android-tools-adbd.service file. However, in meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools/android-tools-adbd.service file ConditionPathExists is set to /var/usb-debugging-enabled

This causes an internal inconsistency between selinux-enabled and -disabled configurations.

Hence, change ConditionPathExists=/var/usb-debugging-enabled to ConditionPathExists=/etc/usb-debugging-enabled

Reported-by: @lumag
2024-08-22 17:19:42 +05:30
Esben Haabendal
cb50c93096
netplan: add missing runtime dependencies
The json module is used in several cli commands.

The fcntl module is used in terminal input handling.

Signed-off-by: Esben Haabendal <esben@geanix.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-08-12 08:16:42 -07:00
Yoann Congal
7f2a97f98a
openbox-xdgmenu: update UPSTREAM_CHECK_* variables to fix devtool upgrades
Update UPSTREAM_CHECK_* variables to fix UNKNOWN_BROKEN status with devtool
check-upgrade-status.

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Reviewed-by: Alexandre Truong <alexandre.truong@smile.fr>
2024-07-24 08:56:46 -07:00
Yi Zhao
c66db88948
netplan: upgrade 1.0 -> 1.0.1
ChangeLog:
https://github.com/canonical/netplan/releases/tag/1.0.1

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-07-20 07:26:08 -07:00
Dmitry Baryshkov
3391a9b471
android-tools: make PN-adbd as a systemd package
The android-tools package doesn't include the systemd units. Instead
adbd unit is a part of the android-tools-adbd package. Set the
SYSTEMD_PACKAGES variable accordingly.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-07-15 16:36:16 -07:00
Wang Mingyu
a72241d901
thingsboard-gateway: upgrade 3.5 -> 3.5.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-27 09:19:06 -07:00
alperak
d1a5739b34
recipes: set S to fix the QA warning
Fix the warning by pointing S to ${WORKDIR}/sources and UNPACKDIR to ${S}. Since recent UNPACKDIR work, default S directory is not created anymore. By setting UNPACKDIR to S, S in indirectly created in do_unpack.

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-21 21:45:10 -07:00
Dmitry Baryshkov
5a4e4c532c
android-tools-configfs: Fix build-time warning about S in a second instance of recipe
android-tools-configfs doesn't have any checked out source files, which
results in a warning regarding S not existing. Fix the warning by
pointing S to ${WORKDIR}/sources and UNPACKDIR to ${S}.

Fix the warning for the selinux-enabled recipe.

The warning text:

WARNING: android-tools-conf-configfs-1.0-r0 do_unpack:
android-tools-conf-configfs: the directory ${WORKDIR}/${BP} (<scrubbed>)
pointed to by the S variable doesn't exist - please set S within the
recipe to point to where the source has been unpacked to

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-04 23:49:47 -07:00
Wang Mingyu
99a1d03a2e
thingsboard-gateway: upgrade 3.4.6 -> 3.5
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-28 09:34:36 -07:00
Dmitry Baryshkov
6dd9cd977f
android-tools: fix UNPACKDIR conversion leftovers
With the intruction of the UNPACKDIR the remount script is placed in the
UNPACKDIR and not in S.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-25 10:55:33 -07:00
Dmitry Baryshkov
88f604fa71
android-tools: fix building with GCC 14
libstdc++ in GCC 14 has dropped several nested includes. Include the
<algorithms> header to fix build error:

system/core/fs_mgr/liblp/utility.cpp: In function 'bool android::fs_mgr::UpdateMetadataForInPlaceSnapshot(LpMetadata*, uint32_t, uint32_t)':
system/core/fs_mgr/liblp/utility.cpp:264:28: error: no matching function for call to 'find(std::vector<LpMetadataPartitionGroup*>::iterator, std::vector<LpMetadataPartitionGroup*>::iterator, __gnu_cxx::__alloc_traits<std::allocator<LpMetadataPartitionGroup>, LpMetadataPartitionGroup>::value_type*)'
  264 |         auto it = std::find(new_group_ptrs.begin(), new_group_ptrs.end(),
      |                   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  265 |                             &metadata->groups[partition.group_index]);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-25 10:55:33 -07:00
Khem Raj
ffc64e9c6f
recipes: Start WORKDIR -> UNPACKDIR transition
Replace references of WORKDIR with UNPACKDIR where it makes sense to do
so in preparation for changing the default value of UNPACKDIR.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-05-23 08:44:44 -07:00
alperak
d3a16ad4ae
Use PYTHON_SITEPACKAGES_DIR instead of hard-coded site-packages directory path
The following paths have been replaced with PYTHON_SITEPACKAGES_DIR:

- "${libdir}/${PYTHON_DIR}/site-packages"
- "${libdir}/python${PYTHON_BASEVERSION}/site-packages"
- "${libdir}/python*/site-packages"
- "${libdir}/python3.*/site-packages"

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-15 21:01:20 -07:00
Wang Mingyu
e0f9a0011c
thingsboard-gateway: upgrade 3.4.5 -> 3.4.6
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-02 11:28:55 -07:00