summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* python3-zeroconf: Upgrade 0.145.1 -> 0.146.1Leon Anavi2025-03-101-1/+1
| | | | | | | | | | Upgrade to release 0.146.1: - Use trusted publishing for uploading wheels - Reduce size of wheels Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pandas: compile against target version of numpyGyorgy Sarvari2025-03-102-1/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | python3-numpy headers are required by pandas to compile successfully. By default, this recipe used python3-numpy-native for compilation, which usually works. However in case the bitness of the build-host differs from the target, then problems arise. For example when compiling for 32-bit ARM on a x86-64 machine, the following error appears when trying to import the module: ValueError: Buffer dtype mismatch, expected 'const int64_t' but got 'long long' When running a diff on all numpy headers across native and target, only one header differs, _numpyconfig.h, in a significant way. This header defines the sizes of different datatypes used by numpy, and these sizes strongly depend on the arch bitness. This change switches from python3-numpy-native dependency to python3-numpy to ensure that the correct headers are used. Beside this also patch the meson script, so it accepts an option (numpy_inc_dir) to specify the location of these headers, since it is not able to query them from the class-target module The PYTHONPATH variable is extended with the target's RECIPE_SYSROOT, because numpy is specified as a dependency in meson, and it needs to find the module to continue successfully. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Revert "crucible: Use go module fetcher"Khem Raj2025-03-103-204/+9
| | | | | | | | | | | This reverts commit 8d635b0510c86a80261a461f833142d2bdfad0f0. gomod fetcher fails for this see [1] [1] https://autobuilder.yoctoproject.org/valkyrie/#/builders/82/builds/211/steps/16/logs/stdio Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Christian Lindeberg <christian.lindeberg@axis.com>
* wireplumber: update 0.5.7 -> 0.5.8Markus Volk2025-03-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WirePlumber 0.5.8 ~~~~~~~~~~~~~~~~~ Additions & Enhancements: - Added support for handling UCM SplitPCM nodes in the ALSA monitor, which allows native PipeWire channel remapping using loopbacks for devices that use this feature (!685) - Introduced new functions to mark WpSpaDevice child objects as pending. This allows properly associating asynchronously created loopback nodes with their parent WpSpaDevice without losing ObjectConfig events (!687, !689) - Improved the node name deduplication logic in the ALSA monitor to prevent node names with .2, .3, etc appended to them in some more cases (!688) - Added a new script to populate ``session.services``. This is a step towards implementing detection of features that PipeWire can service (!686) Fixes: - Fixed an issue that was causing duplicate Bluetooth SCO (HSP/HFP) source nodes to be shown in UIs (#701, !683) - In the BlueZ monitor, marked the source loopback node as non-virtual, addressing how it appears on UIs (#729) - Disabled stream-restore for device loopback nodes to prevent unwanted property changes (!691) - Fixed ``wp_lua_log_topic_copy()`` to correctly copy topic names (#757) - Updated script tests to handle differences in object identifiers (``object.serial`` vs ``node.id``), ensuring proper test behavior (#761) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pipewire: update 1.2.7 -> 1.4.0Markus Volk2025-03-102-49/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - remove backport patch - install libspa.so to libpipewire package PipeWire 1.4.0 (2025-03-06) This is the 1.4 release that is API and ABI compatible with previous 1.2.x and 1.0.x releases. This release contains some of the bigger changes that happened since the 1.2 release last year, including: * client-rt.conf was removed, all clients now use client.conf and are given RT priority in the data threads. * UMP (aka MIDI2) support was added and is now the default format to carry MIDI1 and MIDI2 around in PipeWire. There are helper functions to convert between legacy MIDI and UMP. * The resampler can now precompute (at compile time) some common conversion filters. Delay reporting in the resampler was fixed and improved. * Bluetooth support for BAP broadcast links and support for hearing aids using ASHA was added. A new G722 codec was also added. Delay reporting and configuration in Bluetooth was improved. * The ALSA plugin now supports DSD playback when explicitly allowed with the alsa.formats property. * A PipeWire JACK control API was added. * A system service was added for pipewire-pulse. * Many documentation and translation updates. * Many of the SPA macros are converted to inline functions. All SPA inline functions are now also compiled into a libspa.so library to make it easier to access them from bindings. * The module-filter-chain graph code was moved to a separate filter-graph SPA plugin so that it becomes usable in more places. EBUR128, param_eq and dcblock plugins were added to filter-graph. The filter graph can now also use fftw for doing convolutions. The audioconvert plugin was optimized and support was added to audioconvert to insert extra filter-graphs in the processing pipeline. * New helper functions were added to parse JSON format descriptions. * The profiler now also includes the clock of the followers. * RISCV CPU support and assembler optimisations were added. * The clock used for logging timestamps can be configured now. * The JSON parser was split into core functions and helper. * Support for UCM split PCMs was added. Instead of alsa-lib splitting up PCMs, PipeWire can mark the PCMs with the correct metadata so that the session manager can use native PipeWire features to do this. * Support for webrtc2 was added to echo-cancel. * IEC958 codecs are now detected from the HDMI ELD data. * Conversion between floating point and 32 bits now preserve 25 bits of precision instead of 24 bits. * A new Telephony D-BUS API compatible with ofono was added. * The invoke queues are now more efficient and can be called from multiple threads concurrently. * Clock information in v4l2 was improved. * An ffmpeg based videoconvert plugin was added that can be used with the videoadapter. * The GStreamer elements have improved buffer pool handling and rate matching. * The combine-stream module can now also mix streams. * link-factory now checks that the port and node belong together. * The netjack-manager module has support for autoconnecting streams. * The native-protocol has support for abstract sockets. * The pulse server has support for blocking playback and capture in pulse.rules. * The corked state of stream is now reported correctly in pulse-server. * Fix backwards jumps in pulse-server. * Latency configuration support was added in loopback and raop-sink. * The ROC module has more configuration options. * The SAP module now only send updated SDP when something changed. * RTP source now has a standby mode where it idles when there is no data received. * Support for PTP clocking was added the RTP streams. * The VBAN receiver can now dynamically create streams when they are detected. * Error reporting when making links was improved. * Support for returning (canceling) a dequeued buffer in pw-stream. * Support for emiting events in pw-stream was added. * pw-cat now support stdin and stdout. Highlights (since the previous 1.3.83 release) - Small fixes and improvements. PipeWire - Fix some missing includes in metadata.h - Pass the current error in errno when a stream is in error (#4574) modules - Evaluate node rules before loading adapter follower to ensure properties are set correctly. (#4562) SPA - Avoid a use after free when building PODs. (#4445) - Take headroom into account when calculating resync. Bluetooth - Fix +CLCC parsing. GStreamer - Notify about default device changes in deviceprovider. - Copy frames between pools and avoid splitting video buffers. JACK - Add an option to disable the MIDI2 port flags. (#4584) Older versions: PipeWire 1.3.83 (2025-02-20) This is the third and hopefully last 1.4 release candidate that is (almost) API and (entirely) ABI compatible with previous 1.2.x and 1.0.x releases. We note that in the 1.3.x series, the API is slighty not backwards compatible because some methods previously used to accept void* as a parameter while they now require the correct type. We think this is however a good kind of API breakage and expect projects to patch their code to get things compiled with newer version (which will also compile for older versions). Note also that this is not an ABI break. - Handle JACK transport updates in a better way. - Fix a SAP regression when starting. - Fix regression in rate scaling. - Improve bluetooth source rate handling. - More small bugfixes and improvements. - Handle JACK transport updates in a better way. (#4543) - Check that the link factory port and nodes match. Deprecate the port.id when making links. - Improve profiler output by scaling the quantum with the node rate so that we don't end up with confusing information. (#4555) - Fix sending of the SAP SDP. Handle some SDP parsing errors. - Add some more options to the ROC source module. (#4516) - Fix firewire quirks in udev rules. (#4528) - Fix a bug in the rate scaling in some cases that would make things run with the wrong samplerate. - Improve introspection of control types. - Use the G722 codec from Android instead of FFmpeg for ASHA. - Use the A2DP source rate as the graph rate. (#4555) - Specify the bluetooth source latency property in the rate of the stream to avoid conversions and rounding errors. This is the second 1.4 release candidate that is API and ABI compatible with previous 1.2.x and 1.0.x releases. - Various pw-stream improvements: timing information fixes, avoid locking buffers in some cases and an improved drain event. - A new Telephony D-BUS API compatible with ofono. - Documentation fixes and updates. - More small fixes and improvements. - Improve timing information when rate is unknown. - Avoid locked buffers in pw_stream in some cases. - Improve pw_stream drain event emission. - Improve manager socket handling. Applications can avoid hardcoding the sockets so that they will respect the config settings. - Fix header size calculation when using ipv6. (#4524) - Optimize byteswapped s16 conversions. - Improve event handling for internal events. - Optimize negiotiation when in convert mode, prefer the format of the follower in adapter. - Fix EnumPortConfig for videoadapter without converter. - Fix libcamera property buffer size. - Add systemwide systemd files. - Add a UMP example. - Use the new JackPortMIDI2 flag to mark UMP ports to JACK. - Support BAP hardware volume. - Add a Telephony DBUS API. - Disable buffer pools for audio by default. - Improve the module documentation. This is the first 1.4 release candidate that is API and ABI compatible with previous 1.2.x and 1.0.x releases. In addition to all the changes backported to 1.2.x, this release also contains some new features: - UMP support was added with MIDI 1.0 and MIDI 2.0 support in the ALSA sequencer plugin. By default PipeWire will now use MIDI 2.0 in UMP messages to transport MIDI in the graph, with conversions to/from legacy MIDI where required. This requires UMP support in the kernel. - client-rt.conf is no longer supported. Custom changes made to this config should be moved to client.conf. Clients that try to load the client-rt.conf will emit a warning and be directed to client.conf automatically for backwards compatibility. - The module-filter-chain code was moved to a new filter-graph plugin. This made it possible to add filter-graph support directly in audioconvert. It is now possible to run up to 8 run-time swappable filter-graphs inside streams and nodes. This should make it easier to add effects to streams and device nodes. - Bluetooth support for BAP broadcast links and support for hearing aids using ASHA was added. - Many more bugfixes and improvements. - Nodes are now only scheduled when ready to signal the driver. - Add slovenian translation. (#4156) - Link errors are handled better. - The videoadapter is now enabled by default but no videoconverter is loaded yet by default. - Streams now have support for ProcessLatency. - Streams now have a method to emit events. - The RequestProcess event and command can now pass around extra properties. - Local timestamps are now used for logging. - client-rt.conf is no longer supported. Custom changes made to this config should be moved to client.conf. Clients that try to load the client-rt.conf will emit a warning and be directed to cliert.conf automatically to preserve backwards compatibility. - pw_stream now has an API to return unused buffers. - module-combine-stream can now mix streams. - Links in error are now destroyed by link-factory. - The netjack2 driver can now also create streams that autoconnect when specified. (#4125) - Many updates and bugfixes to the RTP modules. - The netjack2 driver can now bind to a custom IP and port pair. (#4144) - The loopback module and module-raop have support for ProcessLatency, which can be used to query and update the latency. - The profiler module can now reduce the sampling rate. - The filter-chain was optimized some more. - The filter-chain gained some more plugins: param_eq, ebur128, dcblock. - Support for fftw based convolver was added. - Some module arguments can now be overridden. - The VBAN receiver now creates new streams per stream name. (#4400) - The RTP SAP module is now smarter with generating new SAP messages. - The RTP source can now be paused when no data is received. (#4456) - pw-cat can now stream most formats from stdin/stdout. - pw-profiler has a JSON dump option to dump the raw profiler data. - pw-cli now supports unload-module. (#4276) - The resampler can precompute some common coeficients now at compile time. - UMP support was added with MIDI 1.0 and MIDI 2.0 support in the ALSA sequencer plugin. By default PipeWire will now use MIDI 2.0 in UMP messages to transport MIDI in the graph, with conversions to/from legacy MIDI where required. - Control types can now be negotiated. - Support for writing ALSA bind controls was added. - The ALSA sequencer now has better names for the ports. - The F32 to S32 conversion now uses 25 bits for an extra bit of precision. - libcamera controls can now be set in all cases. - The videoadapter has been improved and a dummy and ffmpeg based videoconverter plugin was added. - Negotiation was improved in audioadapter. First a passthrough format is tried. - Some JSON helper functions were added and some duplicate code removed or simplified. - Add support for RISC V CPU detection and add many optimizations in the audio converters. - Add an option to disable ALSA mixer path select. (#4311) - Fix a potential bug with the cleanup of the loop queues. - ALSA nodes now dynamically adjust the DLL bandwidth based on average measured variance. - The loop invoke queue was made more efficient and make it possible to invoke from multiple threads. - The filter-chain code was moved to a new filter-graph plugin. - Most function macros are now static inlined and can also be built into a libspa.so file. This should improve language bindings. - V4l2 clock information was improved. - Supported IEC958 codecs are now autodetected via ELD info. - Audioconvert was optimized some more. - Audioconvert can now include filter-graphs in its processing. - webrtc-audio-processing-2 is now supported in AEC. - The resampler now reports the delay and subsample delay. Also the delay is reported in the samplerate of the input. - The ALSA sequencer now handle kernels without UMP support. (#4507) - Add quirk to block clients from making record and playback streams. - The corked state is now set on stream to always report this state correctly to other clients. - Readiness notification was added to the pulse server with the PIPEWIRE_PULSE_NOTIFICATION_FD environment variable. (#4347) - The pulse.cmd config now supports conditions. - A bug in clearing the ringbuffer was fixed. (#4464) - Support for the default devices was added to the deviceprovider. (#4268) - The graph clock is now used as the source for the GStreamer clock. - The sink now does some rate control. - The ALSA plugin now supports DSD when explicitly enabled. - JACK now supports 2 new extension formats for OSC and UMP. - JACK clients can receive UMP MIDI1 or MIDI2 messages when using the new UMP port format extension. - JACK now reports the PipeWire version in the minor/micro/proto. - Implement more jackserver functions. - Support BAP broadcast links. - Support for ASHA was added. - Delay reporting in A2DP sources was improved. - 2 new examples of pw-stream using spa_ringbuffer were added. - Many updates to the man pages. - More documentation about thread safety of functions in stream and filters. (#4521) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uutils-coreutils: upgrade 0.0.29 -> 0.0.30Etienne Cordonnier2025-03-102-327/+345
| | | | | | | See https://github.com/uutils/coreutils/releases/tag/0.0.30 Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pcapplusplus: Upgrade to 2024.09 releaseKhem Raj2025-03-084-73/+55
| | | | | | Backport a fix for json to build with clang20 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libtoml11: Upgrade to 4.4.0Khem Raj2025-03-082-2/+49
| | | | | | Fix build with clang-20 while here Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-eventlet: Upgrade 0.39.0 -> 0.39.1Leon Anavi2025-03-081-1/+1
| | | | | | | | | Upgrade to release 0.39.1: - [fix] Make LightQueue and derivatives subscriptable Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pycurl: Upgrade 7.45.4 -> 7.45.6Leon Anavi2025-03-081-1/+1
| | | | | | | | | | | | | | Upgrade to release 7.45.6: - Update the wheels to incorporate libcurl 8.12.1 for security fixes, as well as enable some additional libraries in wheel builds. - The previous release was accidentally built without CA bundle autodetection in Linux wheels - this restores that behavior (no changes to macOS or Linux). Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pdm: Upgrade 2.22.3 -> 2.22.4Leon Anavi2025-03-081-1/+1
| | | | | | | | | | Upgrade to release 2.22.4: - Ensure dev-dependencies are added to the correct group when the tool.pdm.dev-dependencies table has groups. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uutils-coreutils: disable stdbuf compilationEtienne Cordonnier2025-03-082-4/+41
| | | | | | | | | | | | There is a bug in uutils-coreutils causing stdbuf to include the HOST version of libstdbuf.so, even when cross-compiled. As a side-effect, the uutils-coreutils binary was containing the buildpath, because RPATH was set on libstdbuf.so. Thus the buildpath error can be re-enabled. This is tracked upstream by https://github.com/uutils/coreutils/issues/6591 Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Co-authored-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-h5py: don't enforce HDF5 versionOliver Kästner2025-03-081-2/+0
| | | | | | | | | | | | | | | The library version to link against can be automatically detected. This fixes the following runtime warning: >>> import h5py /usr/lib/python3.13/site-packages/h5py/__init__.py:36: UserWarning: h5py is running against HDF5 1.14.4 when it was built against 1.14.0, this may cause problems _warn(("h5py is running against HDF5 {0} when it was built against {1}, " Signed-off-by: Oliver Kästner <okaestner@rosen-nxt.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-h5py: switch to PEP-517 build backendOliver Kästner2025-03-081-1/+1
| | | | | | | Upstream moved to PEP-517 builds, so use the appropriate bbclass. Signed-off-by: Oliver Kästner <okaestner@rosen-nxt.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fastfloat: remove recipeMarkus Volk2025-03-071-15/+0
| | | | | | | fastfloat was moved to oe-core Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thin-provisioning-tools: use STAGING_LIBDIR_NATIVE variable for LIBCLANG_PATHMartin Jansa2025-03-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | * 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>
* python3-h2: Upgrade 4.1.0 -> 4.2.0Leon Anavi2025-03-071-2/+2
| | | | | | | | | | | | | | | | | Upgrade to release 4.2.0: - Support for Python 3.11 has been added. - Support for Python 3.12 has been added. - Support for Python 3.13 has been added. - Add an ability to send outbound cookies separately to improve headers compression. - Updated packaging and testing infrastructure. - Fix repr() checks for Python 3.11 - Fix asyncio / wsgi examples. - Clarify docs on using curl with http2. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-alembic: Upgrade 1.14.1 -> 1.15.1Leon Anavi2025-03-071-1/+1
| | | | | | | | | | | Upgrade to release 1.15.1: - Fixed an issue in the new PEP 621 pyproject.toml layout that prevented Alembic's template files from being included in the .whl file in the distribution. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-stevedore: Upgrade 5.4.0 -> 5.4.1Leon Anavi2025-03-071-1/+1
| | | | | | | | | | Upgrade to release 5.4.1: - Skip installation to speed up pep8 - reno: Update master for unmaintained/2023.1 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-crypt-r: replacement of module cryptKai Kang2025-03-071-0/+11
| | | | | | | | Since module crypt has been removed from python 3.13, add a renamed copy of it that other packages may require it, such as python3-anaconda. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-requests-ftp: remove use of module cgiKai Kang2025-03-072-0/+116
| | | | | | | | | | | | | | | | | | python 3.13 removed some modules such as cgi which is required by python3-requests-ftp: https://docs.python.org/3/whatsnew/3.13.html Important removals: PEP 594: The remaining 19 “dead batteries” (legacy stdlib modules) have been removed from the standard library: aifc, audioop, cgi, cgitb, chunk, crypt, imghdr, mailcap, msilib, nis, nntplib, ossaudiodev, pipes, sndhdr, spwd, sunau, telnetlib, uu and xdrlib. Backport and rebase a patch from Fedora to remove use of module cgi. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dialogp: By default, dialog_1.3-20250116 renames /usr/bin/dialog to ↵Lei Maohui2025-03-061-0/+3
| | | | | | | | | | | | /usr/bin/${HOST_SYS}-dialog. mkdir -p /build-dir/202503/build-poky/tmp/work/core2-64-poky-linux/dialog/1.3-20250116/image/usr/share/man/man1 /build-dir/202503/build-poky/tmp/hosttools/install -c dialog /build-dir/202503/build-poky/tmp/work/core2-64-poky-linux/dialog/1.3-20250116/image/usr/bin/`echo dialog |sed s,^,x86_64-poky-linux-,` This change goes against established user habits. So, create a symbolic link named /usr/bin/dialog. Signed-off-by: Lei Maohui <leimaohui@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmodbus: upgrade 3.1.10 -> 3.1.11Peter Marko2025-03-061-1/+1
| | | | | | | Resolves CVE-2024-10918 Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Wolfssl: add ptestSofiane HAMAM2025-03-064-2/+48
| | | | | | | | | | | | | | | | | | Add ptest for Wolfssl package. Set IMAGE_ROOTFS_EXTRA_SPACE:virtclass-mcextend-wolfssl to 700M enough to avoid a "No space left on device". BEGIN: /usr/lib/wolfssl/ptest Wolfssl ptest logs are stored in /tmp/wolfss_temp.qvuQ9h/ptest.log Test script returned: 0 unit_test: Success for all configured tests. PASS: Wolfssl DURATION: 7 END: /usr/lib/wolfssl/ptest Signed-off-by: Sofiane HAMAM <sofiane.hamam@smile.fr> Reviewed-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uutils-coreutils: remove LIBCLANG_PATH, SELINUX_LIB_DIR, SELINUX_INCLUDE_DIR ↵Martin Jansa2025-03-061-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | variables * don't seem to be needed, I don't see any failures or changes after removing them * they were needed before in older version as explained by Etienne in: https://lists.openembedded.org/g/openembedded-devel/message/115756 regarding SELINUX_INCLUDE_DIR, it was definitely needed as I implemented the recipe. During implementation I submitted this patch to selinux-sys ( https://github.com/koutheir/selinux-sys/commit/a6667c404ecc33266f66e9516bb8e30150c41ec2 ) to correctly use this variable, and was getting a build error without this fix because the rust crate selinux-sys was not finding the selinux header-file (specifically, the bindgen tool). However, this was in 2022, and since then there has been this patch in selinux-sys: https://github.com/koutheir/selinux-sys/commit/d3ea4674e18c5240918348bea4ec6248e50516e5 , and it seems that the variable is not needed any more. At least I'm not able to reproduce the build error which I was getting, even with commenting out SELINUX_LIB_DIR and SELINUX_INCLUDE_DIR. The header-file is used for generating rust code from the C header-file using bindgen, so I don't think it makes a difference whether the native version or the target version is used. This is the old build error I was getting: process didn't exit successfully: `/workdir/build/tmp-glibc/work/armv8a-linux/uutils-coreutils/0.0.14.AUTOINC+43a5b8c7d7-r0/build/target/release/build/selinux-sys-0849198bc1fef4a4/build-script-build` (exit status: 101) --- stdout cargo:root=/workdir/build/tmp-glibc/work/armv8a-linux/uutils-coreutils/0.0.14.AUTOINC+43a5b8c7d7-r0/build/target/aarch64-snap-linux/release/build/selinux-sys-d96748d49908959f/out cargo:rerun-if-env-changed=SELINUX_STATIC_aarch64-snap-linux cargo:rerun-if-env-changed=SELINUX_STATIC_aarch64_snap_linux cargo:rerun-if-env-changed=TARGET_SELINUX_STATIC | --- stderr | src/selinux-sys.h:1:10: fatal error: 'selinux/selinux.h' file not found | src/selinux-sys.h:1:10: fatal error: 'selinux/selinux.h' file not found, err: true Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyperf: Upgrade 2.8.1 -> 2.9.0Leon Anavi2025-03-061-2/+1
| | | | | | | | | | | | Upgrade to release 2.9.0: - Add warnings about too few or too many samples - .github: Add ARM64 CI for pyperf - Add support for profiling benchmarks using perf-record - Prepare 2.9.0 release Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-mock: Upgrade 5.1.0 -> 5.2.0Leon Anavi2025-03-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 5.2.0: - :func:`unittest.mock.Mock.attach_mock` no longer triggers a call to a PropertyMock being attached. - Improved documentation for :func:`unittest.mock.patch.dict` - Add support for :func:`dataclasses.dataclass` in :func:`unittest.mock.create_autospec`. Now create_autospec will check for potential dataclasses and use :func:`dataclasses.fields` function to retrieve the spec information. - Fix :class:`unittest.mock.MagicMock` reseting magic methods return values after .reset_mock(return_value=True) was called. - Fixed :func:`unittest.mock.create_autospec` to configure parent mock with keyword arguments. - Indicate if there were no actual calls in unittest :meth:`~unittest.mock.Mock.assert_has_calls` failure. - Deprecate :func:`!asyncio.iscoroutinefunction` in favor of :func:`inspect.iscoroutinefunction`. - Limit starting a patcher (from :func:`unittest.mock.patch` or :func:`unittest.mock.patch.object`) more than once without stopping it - Fixed :func:`unittest.mock.create_autospec` to pass the call through to the wrapped object to return the real result. - Fix :func:`unittest.mock.patch` to not read attributes of the target when new_callable is set. Patch by Robert Collins. - Fix import of :mod:`unittest.mock` when CPython is built without docstrings. - Fix name passing to :class:`unittest.mock.Mock` object when using :func:`unittest.mock.create_autospec`. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sh: Upgrade 2.2.1 -> 2.2.2Leon Anavi2025-03-061-3/+1
| | | | | | | | | Upgrade to release 2.2.2: - Bugfix where it was impossible to use a signal as an ok_code Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bitstruct: Upgrade 8.19.0 -> 8.20.0Leon Anavi2025-03-061-1/+1
| | | | | | | Upgrade to release 8.20.0. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohttp: Upgrade 3.11.12 -> 3.11.13Leon Anavi2025-03-061-2/+1
| | | | | | | | | | | | | | | | Upgrade to release 3.11.13: - Removed a break statement inside the finally block in :py:class:~aiohttp.web.RequestHandler - Changed connection creation to explicitly close sockets if an exception is raised in the event loop's create_connection method - Fixed test test_write_large_payload_deflate_compression_data_in_eof_writelines failing with Python 3.12.9+ or 3.13.2+ - Added human-readable error messages to the exceptions for WebSocket disconnects due to PONG not being received Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uutils-coreutils: use correct variablesMartin Jansa2025-03-061-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * use STAGING_LIBDIR_NATIVE variable for LIBCLANG_PATH and SELINUX_LIB_DIR and STAGING_INCDIR_NATIVE variable for SELINUX_INCLUDE_DIR not sure why it uses native version and not target, but at least use correct variable * 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. * even with meta-selinux added to my builds I don't see any failure maybe these variables aren't really used? * use STAGING_LIBDIR_NATIVE variable which uses correct ${libdir_native} OE qemuarm64-multilib@ /OE/build/oe-core $ bitbake-getvar LIBCLANG_PATH -r uutils-coreutils # # $LIBCLANG_PATH [2 operations] # exported /OE/build/oe-core/meta-openembedded/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.0.29.bb:33 # [export] "1" # set /OE/build/oe-core/meta-openembedded/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.0.29.bb:33 # "${WORKDIR}/recipe-sysroot-native${libdir}" # pre-expansion value: # "${WORKDIR}/recipe-sysroot-native${libdir}" export LIBCLANG_PATH="/OE/build/oe-core/tmp/work/cortexa57-oe-linux/uutils-coreutils/0.0.29/recipe-sysroot-native/usr/lib64" OE qemuarm64-multilib@ /OE/build/oe-core $ bitbake-getvar STAGING_LIBDIR_NATIVE -r uutils-coreutils # # $STAGING_LIBDIR_NATIVE # set /OE/build/oe-core/openembedded-core/meta/conf/bitbake.conf:425 # "${STAGING_DIR_NATIVE}${libdir_native}" STAGING_LIBDIR_NATIVE="/OE/build/oe-core/tmp/work/cortexa57-oe-linux/uutils-coreutils/0.0.29/recipe-sysroot-native/usr/lib" OE qemuarm64-multilib@ /OE/build/oe-core $ bitbake-getvar LIBCLANG_PATH -r lib32-uutils-coreutils # # $LIBCLANG_PATH [2 operations] # exported /OE/build/oe-core/meta-openembedded/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.0.29.bb:33 # [export] "1" # set /OE/build/oe-core/meta-openembedded/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.0.29.bb:33 # "${WORKDIR}/recipe-sysroot-native${libdir}" # pre-expansion value: # "${WORKDIR}/recipe-sysroot-native${libdir}" export LIBCLANG_PATH="/OE/build/oe-core/tmp/work/armv7at2-neon-oemllib32-linux-gnueabi/lib32-uutils-coreutils/0.0.29/recipe-sysroot-native/usr/lib32" OE qemuarm64-multilib@ /OE/build/oe-core $ bitbake-getvar STAGING_LIBDIR_NATIVE -r lib32-uutils-coreutils # # $STAGING_LIBDIR_NATIVE # set /OE/build/oe-core/openembedded-core/meta/conf/bitbake.conf:425 # "${STAGING_DIR_NATIVE}${libdir_native}" STAGING_LIBDIR_NATIVE="/OE/build/oe-core/tmp/work/armv7at2-neon-oemllib32-linux-gnueabi/lib32-uutils-coreutils/0.0.29/recipe-sysroot-native/usr/lib" Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fsverity-utils: fix SRC_URIEtienne Cordonnier2025-03-061-1/+1
| | | | | | | | | This URL does not exist any more, and do_fetch works only because a mirrored file is available at http://downloads.yoctoproject.org/mirror/sources/git2_git.kernel.org.pub.scm.linux.kernel.git.ebiggers.fsverity-utils.git.tar.gz Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gcovr: Upgrade 8.2 -> 8.3Leon Anavi2025-03-063-23/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 8.3: - Replace setup.py with hatchling. To install from source at least version 21.3 of pip is needed. - Drop support for Python 3.8. - Add condition coverage to text summary report. - Add --include to search files in search paths which should be added to report. - Add option to generate LCOV format produced by version 1.x of LCOV tool. - Extend logging for data merge errors with info about the data sources. - Add condition coverage merge mode option --merge-mode-conditions - Add --gcov-suspicious-hits-threshold to configure the value for detecting suspicious hits in GCOV files. - Renamed JSON element destination_blockno to destination_block_id. - Add --html-block-ids to show the block ids of the lines and branches in HTML report. - Fixed an error handling bug throwing a TypeError exception on a gcov merge assertion failure instead of reporting the error and (if requested by the user) continuing execution - Check format version of external generated gcov JSON files. - Fix crash on Windows when trying to fix the case of the files. - Fix LCOV report. Excluded lines where added with a count of 0. - Fix line exclusion not clearing all child coverage data. - Fix summary stats in JaCoCo report. - Fix path issue when reading/writing Coveralls report. - Fix issue with negative counters in GCOV JSON export. License-Update: Update year Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-prettytable: Upgrade 3.14.0 -> 3.15.1Leon Anavi2025-03-061-3/+2
| | | | | | | | | | Upgrade to release 3.15.1: - Fix IndexError for add_rows() with an empty list - Fix typing: replace Iterable with indexable Sequence Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-typer: Upgrade 0.15.1 -> 0.15.2Leon Anavi2025-03-061-1/+1
| | | | | | | | | | | | | | | | | Upgrade to release 0.15.2: - Allow custom styles for commands in help output. - Avoid the unnecessary import of typing_extensions in newer Python versions. - Fix shell completions for the fish shell. - Rename test to corner-cases to make it more explicit. - Fix small typos in the tutorial documentation. - Update optional CLI argument section in tutorial with Annotated. - Clarify the need for mix_stderr when accessing the output of stderr in tests. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* spdm-utils: use STAGING_DIR_HOST/STAGING_INCDIR variablesMartin Jansa2025-03-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* open62541: split schema defs into separate packageJohannes Kauffmann2025-03-061-0/+6
| | | | | | | | | | | The OPC UA schema definitions and nodeset descriptions make up 90MB of the "normal" package and contain mostly text files not needed during runtime. Split them into a -tools package. The "normal" package size is reduced drastically. Signed-off-by: Johannes Kauffmann <johanneskauffmann@hotmail.com>
* open62541: make generated namespace configurableJohannes Kauffmann2025-03-061-2/+3
| | | | | | | | | | The default is still the FULL namespace, but it is now possible to switch to REDUCED. With the REDUCED namespace, the binary shrinks about 80% in size, from 4.5MB to ~800kB. Signed-off-by: Johannes Kauffmann <johanneskauffmann@hotmail.com>
* open62541: remove amalgamation PACKAGECONFIGJohannes Kauffmann2025-03-061-1/+0
| | | | | | | | | | | | | | | open62541@9e0b766fbba73be8d703b6ccbfdeec5bfd200b48 made it an error to install the package while the amalgamation option is enabled. On the 1.3 branch, this is not yet an issue. However, it is clear that this option is not deemed suitable for building open62541 in the context of a distribution. Thus, remove the PACKAGECONFIG outright, before someone depends on the different (incompatible) header includes required by the amalgamation option. Signed-off-by: Johannes Kauffmann <johanneskauffmann@hotmail.com>
* open62541: update to v1.3.15Johannes Kauffmann2025-03-061-2/+2
| | | | Signed-off-by: Johannes Kauffmann <johanneskauffmann@hotmail.com>
* lvm2: upgrade 2.03.30 -> 2.03.31Yi Zhao2025-03-022-6/+6
| | | | | | | | | | | | | | | | | | | | | | | ChangeLog: Version 2.03.31 - 27th February 2025 ==================================== Reduce 'mandoc -T lint' reported issues for man pages. Restore support for LVM_SUPPRESS_FD_WARNINGS (2.03.24). Fix uncache and split cache restoring original state of volume. Extend use of lockopt skip to more scenarios. Enhance error path resolving in polling code. Disallow shared activation of LV with CoW snapshot. Fix lvmlockd use in lvremove of CoW snapshot, VDO pool, and uncache. Improve mirror split with opened temporary volumes. Improve pvmove finish with opened temporary volumes. Fix backup limit for devices file, handle over 10,000 files. Ignore reported optimal_io_size not divisible by 4096. Fix busy-loop in config reading when read returned 0. Fix DM cache preserving logic (2.03.28). Improve use of lvmlockd for usecases involving thin volumes and pools. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clutter-gst: Add m4 dir to autoconf macro search pathsKhem Raj2025-03-021-0/+3
| | | | | | | | autotools bblass do not search for the .m4 files in srctree anymore [1] [1] https://git.yoctoproject.org/poky/commit/?id=a4b1fa2b22794d59fee716afe6e269dae7f87ace Signed-off-by: Khem Raj <raj.khem@gmail.com>
* clutter: Add m4 dir to autoconf macro search pathsKhem Raj2025-03-011-0/+3
| | | | | | | | autotools bblass do not search for the .m4 files in srctree anymore [1] [1] https://git.yoctoproject.org/poky/commit/?id=a4b1fa2b22794d59fee716afe6e269dae7f87ace Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cogl-1.0: Add m4 dir to autoconf macro search pathsKhem Raj2025-03-011-0/+2
| | | | | | | | autotools bblass do not search for the .m4 files in srctree anymore [1] [1] https://git.yoctoproject.org/poky/commit/?id=a4b1fa2b22794d59fee716afe6e269dae7f87ace Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmypaint: Add m4 dir to autoconf macro search pathsKhem Raj2025-03-011-2/+5
| | | | | | | | autotools bblass do not search for the .m4 files in srctree anymore [1] [1] https://git.yoctoproject.org/poky/commit/?id=a4b1fa2b22794d59fee716afe6e269dae7f87ace Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: Backport `xpaclri` asm fixAlex Kiernan2025-03-012-0/+33
| | | | | | | | | | | | | | Native build on aarch64 breaks with: | {standard input}: Assembler messages: | {standard input}:169: Error: selected processor does not support `xpaclri' | {standard input}:411: Error: selected processor does not support `xpaclri' | {standard input}:859: Error: selected processor does not support `xpaclri' | {standard input}:1140: Error: selected processor does not support `xpaclri' Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Alex Kiernan <alexk@a-squared-projects.uk> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnuplot: add x11 PACKAGECONFIGPaul Le Guen de Kerneizon2025-02-281-4/+4
| | | | | | | | | | | | Currently, gnuplot recipe requires the x11 distro feature to be built. However, X11 is not needed for running gnuplot as long as we don't use a gnuplot X11 terminal. This commit adds the x11 package config used to make the need of x11 distro feature optional to build gnuplot. `features_check` inherit is removed as any of the functionalities of this class is now used. Signed-off-by: Paul Le Guen de Kerneizon <paul.leguendekerneizon@savoirfairelinux.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* phoronix-test-suite: add missing fontPaul Le Guen de Kerneizon2025-02-281-0/+3
| | | | | | | | The `ttf-dejavu-sans` font is needed by SVG charts rendered in phoronix-test-suite PDF reports. Signed-off-by: Paul Le Guen de Kerneizon <paul.leguendekerneizon@savoirfairelinux.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio(-tools): fix build concurrency issuePeter Marko2025-02-282-0/+8
| | | | | | | | | | | | | | | | Set GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS to limit spawned compiler processes. Without this it uses all available CPUs (via multiprocessing.cpu_count()) and can exhaust build host since there are lot of files to compile (e.g. with 128 cores it manages to spawn 128 gcc processes) Note that this is a general problem for all setuptools based builds with build_ext compilation which can either compile with 1 thread or cpu_count threads. grpcio hot-patches setuptools and allows to set specific build concurrency value. Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gperftools: upgrade from 2.15 to 2.16Chen Qi2025-02-287-125/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | disable_libunwind_aarch64.patch is dropped because from my runtime testing, this patch is no longer needed. 0001-disbale-heap-checkers-and-debug-allocator-on-musl.patch is dropped because I don't see it necessary now. Things still build without it. 0001-src-mmap_hook.cc-Fix-build-for-32bit-machine.patch is dropped because this oe specific patch is no longer needed because of the following two commits: 02adc8c also disable _TIME_BITS in mmap_hook.cc 198b3dd disable _FILE_OFFSET_BITS in mmap_hook.cc ppc-musl.patch is rebased. 0002-src-base-elf_mem_image.cc-fix-build-for-musl.patch is added to fix build failure for musl + ppc64. 0003-Makefile.am-disable-building-noinst-tests-for-musl.patch is added as a workaround to fix build failure on musl + ppc64. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>