13950 Commits

Author SHA1 Message Date
Wang Mingyu
ffe87d16cd
xmag: upgrade 1.0.7 -> 1.0.8
Changelog:
==========
- Use double for all floating point numbers, not a mix of double and float
- Quiet 64 -Wunused-parameter warnings from clang 13
- usage: add noreturn attribute
- Fix -Wmissing-variable-declarations warning from clang 13
- Fix -Wself-assign warning from clang 13
- Fix -Wshadow warning for Display argument to Error()
- Clear 9 -Wuseless-cast warnings
- Add -help and -version options
- Print which arguments were unknown before giving usage message
- gitlab CI: stop requiring Signed-off-by in commits

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:32 -07:00
Wang Mingyu
0bab96e83b
xkbprint: upgrade 1.0.6 -> 1.0.7
Changelog:
==========
- Use C99 struct initializers
- Variable scope reductions
- FindKeysymsByName: avoid NULL pointer dereference
- ClearFontStuff: avoid NULL pointer dereference
- configure: Use AC_SYS_LARGEFILE to enable large file support
- unifdef -Usgi

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:32 -07:00
Wang Mingyu
6665ec9c93
xf86-video-mga: upgrade 2.0.1 -> 2.1.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:31 -07:00
Wang Mingyu
3c89757594
rtorrent: upgrade 0.9.8 -> 0.10.0
Changelog:
===========
libtorrent
-----------
- Significant performance improvements to improve throughput and reduce CPU usage.
- A fix for a torrent client crash with the socket address object.
- Support for 33 gigabit speed throttles on ruTorrent.

rTorrent
--------
- A fix for a torrent client stack overflow crash with the lockfile buffer.
- New trackers.delay_scrape command for .rtorrent.rc to avoid crashes with thousands of torrents and allow instant startups.
- A fix for compiling the software with LTO (Link Time Optimizations) for additional performance.
- A fix for a critical memory leak with RPC commands which may waste an alarming amount of memory.
- A fix for critical torrent client breakage if a power outage/failure occurs during a session saving interval.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:31 -07:00
Wang Mingyu
ab199229d4
remmina: upgrade 1.4.35 -> 1.4.36
Changelog:
==========
* Fix crash with keyboard-interactive SSH auth
* Prevent empty remmina_file_name in remmina.pref
* rdp/rdp-plugin: Fix faulty color depth check
* Fix typos
* Usbredirect on connect
* Add global RDP options to set FreeRDP auth filter
* Use universal /bin/sh shebang in remmina-rile-wrapper(1)
* Added back in line that was accidentally removed before merge
* Do not initialize rdp_auth_filter
* Add proxy field for SPICE connections
* add a conditional check for darwin and NetBSD
* Make more obvious to user that Remmina may not be able to exec certain
  commands when run in a sandbox (snap or flatpak)
* Handle GotFrameBufferUpdate on its own thread to prevent freeze
* Enable horitical scroll on RDP plugin.
* Add timeout option to handle VNC disconnects
* Fix bug where option to send clipboard as keystrokes did not appear
* Add ability to send a key combination when RDP connection is idle
* Do not prompt user for credentials if they have already been entered
* Add null check to prevent segfault
* Move the idle timer into rf_context to make it session-specific.
* Limit connection name on rcw tab to reasonable length
* Update several dependencies
* Add user prompt for gateway messages
* Add reconnect button to rcw
* Changed to put call to a message accept panel in the RemminaPluginService struct
* Removed unused, commented code
* Allow floating toolbar to be drag and dropped to more locations on the screen
* Fixed some compile warnings causing issues with GCC 14.2.1
* Update ssh error to not show outdated message

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:31 -07:00
Wang Mingyu
9cdab8d2a0
python3-psycopg: upgrade 3.2.2 -> 3.2.3
Changelog:
 Release binary packages including PostgreSQL 17 libpq

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:29 -07:00
Wang Mingyu
0c6596019f
python3-drgn: upgrade 0.0.27 -> 0.0.29
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:27 -07:00
Wang Mingyu
fbd426c465
opentelemetry-cpp: upgrade 1.16.1 -> 1.17.0
Changelog:
 https://github.com/open-telemetry/opentelemetry-cpp/releases/tag/v1.17.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:26 -07:00
Wang Mingyu
8f74a1d164
mpich: upgrade 4.2.2 -> 4.2.3
Changelog:
===========
- Update embedded libfabric to fix a build issue on FreeBSD
- Fix HIP support for use with AMD GPUs
- Fix potential invalid context issue in CUDA memory hooks
- Fix GPU fallback path in ch4/ofi for Intel GPU buffers
- Fix IPC handle destruction with Level Zero API (Intel GPU)
- Fix potential crash in MPI_ISENDRECV with derived datatypes
- Fix bug in persistent MPI_GATHER that incorrectly cached buffer
  contents at init time
- Fix memory allocation bug in ROMIO GPFS driver
- Fix missing error names in ch4/ofi netmod
- Fix potential hang in multi-VCI active message RMA
- Fix bug in ch3 large count support with derived datatypes
- Fix manpage generation to provide aliases for large-count versions
- Fix potential crash in Hydra with long PMI command messages
- Fix bug in exit status capture in Hydra when there are multiple
  processes with non-zero exit
- Fix implementation of C/Fortran status conversion functions
- Fix implementation of MPI_Type_create_f90_xxx functions

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:25 -07:00
Wang Mingyu
de38665658
monit: upgrade 5.34.0 -> 5.34.2
Fixes:
======
- The network protocol test may occasionally fail with a "Poll failed: Interrupted system call" error.
- The check program now avoids leaving zombie processes between cycles.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:25 -07:00
Wang Mingyu
aaf63f307e
libtorrent: upgrade 0.13.8 -> 0.14.0
Changelog:
===========
- Merge branch 'stickz-throttle-increase'
- Increase max throttle speed to 33 gigabits
- Remove decision structure for popcount_wrapper
- Merge branch 'kannibalox-feature/fast-delegation'
- Fix double insert
- Speed up delegating by returning multiple request assignments at once
- Allow 10 gigabit speed throttles
- Fix memory access crash with socket_address object
- Add is_initialized() API
- configure: Define _GNU_SOURCE when checking for pthread_setname_np
- Create FUNDING.yml
- Updated and cleaned up automake. (#224)
- Removed obsolete files.
- Added ipv6 options.
- Detect ip address.
- Added '--disable-execinfo' option to configure.
- Fixed issue with multiple connections from NAT not working.
- Improved backtrace error checking.
- Added option to disable pthread_setname_np.
- Replaced custom execinfo autoconf test.
- Changes automake required files.
- Refactor make process. (#207)
- Consolidate make script to optimize build. (#206)
- Fix log format so GCC can check it. (#205)
- Fix compiler warnings. (#204)
- Fix for inotify missing quickly renamed files (#203)
- libtorrent.pc.in: add Libs.Private (#202)
- Backport changes from feature-bind. (#200)
- Merge pull request #195 from Nicholi/log_append
- Removed log append function. Added append parameter with default value (false) to log_open_file functions.
- Allow logs to be appended rather than overwritten.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:25 -07:00
Wang Mingyu
bf48f3b335
libirecovery: upgrade 1.2.0 -> 1.2.1
Changelog:
===========
* Changes:
  - Make sure IRECV_DEVICE_REMOVE event has the mode set the device was in
  - KIS: Add some retry loops around open/set config/set interface operations

* Device database changes:
  - Support Apple Watch Series 10 and iPhone 16 models
  - Add iPad Air (M2) and iPad Pro (M4) models

* Bug Fixes:
  - Windows: Fix crash due to access to uninitialized data

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:25 -07:00
Wang Mingyu
1c52a7daa7
libimobiledevice-glue: upgrade 1.3.0 -> 1.3.1
Fixes:
  * socket: Fix scope_id lookup for socket_connect_addr()

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:25 -07:00
Wang Mingyu
d2be0317c6
gtkwave: upgrade 3.3.120 -> 3.3.121
Changelog:
=========
- FST loader for windows and warnings fixes.
- Clang warning fixes in fstapi.c on dynamic arrays.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:24 -07:00
Wang Mingyu
f305665aee
dool: upgrade 1.3.2 -> 1.3.3
Changelog:
===========
- Package plugins in PIP
- Add some emojis to README
- Allow the --io plugin to read from symlinks like /dev/disk-by-uuid
- Removed old examples directory that was not relevant anymore
- Fix the --noupdate option and make dool work better for non-tty connections
- General code clean-up and best practices
- Comments added to code to make parsing simpler for future Scott
- Add team members to README
- More internal dstat -> dool name changes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:24 -07:00
Wang Mingyu
c6fab35e75
ctags: upgrade 6.1.20240922.0 -> 6.1.20241006.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:24 -07:00
Wang Mingyu
3b1f316a46
adw-gtk3: upgrade 5.4 -> 5.5
bugfix:
- Since 5.4 black selection in gtk4 apps (with no libadwaita)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:24 -07:00
Yi Zhao
2b6a5e790e
graphviz: upgrade 8.1.0 -> 12.1.2
ChangeLog:
https://gitlab.com/graphviz/graphviz/-/blob/12.1.2/CHANGELOG.md

* Drop backport patch
  0001-Autotools-fix-do-not-put-prefix-based-paths-in-compi.patch
* Refresh patch

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-14 09:52:24 -07:00
Markus Volk
a18a23df47
mpv: update 0.38.0 -> 0.39.0
- add support for vulkan,pipewire,pulseaudio
- add patch to fix generation of mpv.desktop
- cleanup

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-13 22:57:19 -07:00
Markus Volk
d1cbb5ccb4
glad: add recipe
Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specifications for multiple languages.

This is used by libplacebo -> mpv

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-13 14:17:17 -07:00
Khem Raj
92e420dbe1
ostree: Enable static libs when building ptests
Helps run/pass some more ptests

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-13 09:29:42 -07:00
Yi Zhao
903ed68669
wxwidgets: upgrade 3.2.1 -> 3.2.6
ChangeLog:
https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.2.6/docs/changes.txt

* Drop 0001-locale-Avoid-using-glibc-specific-defines-on-musl.patch as
  it has been merged upstream
* Refresh patches
* Add UPSTREAM_CHECK_GITTAGREGEX

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-13 09:21:55 -07:00
Yi Zhao
94266f7956
lvm2: upgrade 2.03.26 -> 2.03.27
ChangeLog:
https://gitlab.com/lvmteam/lvm2/-/tags/v2_03_27

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-13 09:21:55 -07:00
Armin Kuster
e68145b002
audit: fix build when systemd is enabled.
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-13 09:21:55 -07:00
Mingli Yu
b838ca53de
ptest-packagelists-meta-oe.inc: Add libtoml11
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-12 07:57:16 -07:00
Mingli Yu
2248a83058
libtoml11: Add new recipe
toml11 is a feature-rich TOML language library for C++11/14/17/20 [1].

 # ./run-ptest
PASS: test_comments
PASS: test_datetime
PASS: test_error_message
PASS: test_find
PASS: test_find_or
PASS: test_format_floating
PASS: test_format_integer
PASS: test_format_table
PASS: test_get
PASS: test_get_or
PASS: test_literal
PASS: test_location
PASS: test_parse_array
PASS: test_parse_boolean
PASS: test_parse_datetime
[snip]

[1] https://github.com/ToruNiina/toml11

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-12 07:57:16 -07:00
Yi Zhao
bcd6f7df48
pm-graph: upgrade 5.5 -> 5.13
ChangeLog:
https://github.com/intel/pm-graph/releases/tag/5.13

* Refresh 0001-Makefile-fix-multilib-build-failure.patch
* Drop the following patches as the issues have been fixed upstream:
  0001-sleepgraph.py-use-python3.patch
  0001-sleepgraph-add-support-for-RT-kernel-ftrace-flags.patch
  0001-sleepgraph.py-parse-unfished-cpu-exec-line.patch

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-12 07:57:16 -07:00
Yi Zhao
148240ee8a
glog: upgrade 0.6.0 -> 0.7.1
ChangeLog:
https://github.com/google/glog/releases/tag/v0.7.0
https://github.com/google/glog/releases/tag/v0.7.1

Drop 0001-Change-SleepForMilliseconds-parameter-from-unsigned-.patch and
libexecinfo.patch as the issues have been fixed upstream.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-12 07:57:16 -07:00
Khem Raj
288447b754
ace: Upgrade to 8.0.1
Changes [1]

- Drop setting c++14 for c++ standard
- Do not install rpaths

[1] https://github.com/DOCGroup/ACE_TAO/releases/tag/ACE%2BTAO-8_0_1

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-11 18:41:10 -07:00
Khem Raj
2f94506c97
xdotool: Remove useless rpaths
They are pointing to standard libdir on target

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-11 18:41:10 -07:00
Khem Raj
a0db361b55
jasper: Upgrade to 4.2.4 release
Changes are here
https://github.com/jasper-software/jasper/compare/version-4.1.1...version-4.2.4

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-11 18:41:10 -07:00
Ryan Eatmon
dc6d6e06aa
kernel-selftest: Update to allow for turning on all tests
In testing adding in more kernel-selftests there were a number of issues
that arose that require changes that are more appropriate for the main
recipe and not a bbappend.

1) Stop looping over TEST_LIST ourselves and use the TARGETS="" provided
by the kernel-sefltest Makefiles.  This correctly sets up various
variables that the selftest Makefiles all need.  Also, do_install
becomes cleaner because the main Makefile already installs the list of
tests and the top level script.

2) Add DEBUG_PREFIX_MAP to the CC setting to avoid some "buildpaths" QA
errors.

3) Add two INSANE_SKIPS for "already-stripped" and "ldflags".  Some of
the selftest Makefiles are adding flags to their compiles that basically
break the above checks.  Since these compiles are not really meant as
user level tools and instead testing, it should be ok to just always set
INSANE_SKIP for these two.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-11 07:52:23 -07:00
Leon Anavi
de34d6fefa
valkey: Upgrade 8.0.0 -> 8.0.1
Upgrade valkey to version 8.0.1:

- Fix a build issue with RDMA when using additional make parameters
- Fix an issue where CLUSTER SLOTS might return the wrong tcp or
  tls port when called from inside a script or from a module
- Fix a crash when CLUSTER SLOTS or CLUSTER SHARDS is called from
  inside a script or from a module
- Fix a build issue on systems where <threads.h> is unavailable
- Fix an issue with the default sentinel.conf being invalid
- Build binary releases with systemd support
- Avoid .c, .d and .o files from being copied to the binary tar.gz
  releases
- (CVE-2024-31449) Lua library commands may lead to stack overflow
  and potential RCE
- (CVE-2024-31227) Potential Denial-of-service due to malformed ACL
  selectors
- (CVE-2024-31228) Potential Denial-of-service due to unbounded
  pattern matching

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-11 07:52:22 -07:00
Liyin Zhang
3fbeee6aa5
sound-theme-freedesktop: Update SRC_URI
Signed-off-by: Liyin Zhang <liyin.zhang.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-11 00:25:41 -07:00
Yi Zhao
eada2e0217
tigervnc: upgrade 1.11.0 -> 1.14.0
ChangeLog:
https://github.com/TigerVNC/tigervnc/releases/tag/v1.14.0

* Refresh patches
* Update xorg-server to 21.1.13

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-10 19:46:19 -07:00
Yi Zhao
22b55afef9
hwdata: upgrade 0.387 -> 0.388
ChangeLog:
https://github.com/vcrhonek/hwdata/releases/tag/v0.388

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-10 19:46:18 -07:00
Niko Mauno
1e0a0a6d5d
fluentbit: Upgrade recipe to 3.1.9
According to https://fluentbit.io/announcements/older-versions/

  Security Policy: support for current series ends three months after a new series is released.

Fluent Bit v1.9 Series has beel EOL since Dec 5, 2022, so upgrade the
recipe to currently supported / newest available version.

Relevant changelogs since previous 1.9.9 version of the component
 - https://fluentbit.io/announcements/v2.0.0/
 - https://fluentbit.io/announcements/v2.1.0/
 - https://fluentbit.io/announcements/v2.2.0/
 - https://fluentbit.io/announcements/v3.0.0/
 - https://fluentbit.io/announcements/v3.1.0/
 - https://fluentbit.io/announcements/v3.1.1/
 - https://fluentbit.io/announcements/v3.1.2/
 - https://fluentbit.io/announcements/v3.1.3/
 - https://fluentbit.io/announcements/v3.1.4/
 - https://fluentbit.io/announcements/v3.1.5/
 - https://fluentbit.io/announcements/v3.1.6/
 - https://fluentbit.io/announcements/v3.1.7/
 - https://fluentbit.io/announcements/v3.1.8/
 - https://fluentbit.io/announcements/v3.1.9/

Associated added PACKAGECONFIG knobs are described for the most part in
https://github.com/fluent/fluent-bit/blob/v3.1.9/CMakeLists.txt#L107-L167

The PACKAGECONFIG knobs are named according to the constant names used
in upstream source code. Please note that here the 'yaml' PACKAGECONFIG
option has changed to 'config-yaml', and instead of 'kafka' there is
now 'out-kafka'.

As a related side note, the plugin options are now defined in
https://github.com/fluent/fluent-bit/blob/v3.1.9/cmake/plugins_options.cmake

I have tested this change briefly against "qemuarm64" and "qemuppc"
machines that the fluent-bit systemd service starts successfully in
current master based core-image-minimal, and against "qemuarm" machine
using yoe/meta-clang based core-image-minimal. Also tested using an
i.MX6 board that the new Fluent Bit version seems to work as well as
it did with the old 1.9.9 version with respect to logging in a Yocto
Scarthgap based image.

Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-10 12:53:50 -07:00
Markus Volk
1ca8df16af
cryptsetup: fix udev PACKAGECONFIG
This commit removed the lvm2-udevrules package.
[https://git.openembedded.org/meta-openembedded/commit/?h=master-next&id=c37c867e1adddd6fa39cf3f3d4c6688ea6dc825a]

Align accordingly to avoid error at do_rootfs

Error:
 Problem 1: package udisks2-2.10.1-r0.corei7_64 from oe-repo requires libblockdev.so.3()(64bit), but none of the providers can be installed
  - package udisks2-2.10.1-r0.corei7_64 from oe-repo requires libbd_utils.so.3()(64bit), but none of the providers can be installed
  - package udisks2-2.10.1-r0.corei7_64 from oe-repo requires libblockdev >= 3.2.0, but none of the providers can be installed
  - package gvfs-1.56.0-r0.corei7_64 from oe-repo requires udisks2, but none of the providers can be installed
  - package libblockdev-3.2.0-r0.corei7_64 from oe-repo requires libcryptsetup.so.12()(64bit), but none of the providers can be installed
  - package libblockdev-3.2.0-r0.corei7_64 from oe-repo requires libcryptsetup.so.12(CRYPTSETUP_2.0)(64bit), but none of the providers can be installed
  - package libblockdev-3.2.0-r0.corei7_64 from oe-repo requires libcryptsetup.so.12(CRYPTSETUP_2.4)(64bit), but none of the providers can be installed
  - package libblockdev-3.2.0-r0.corei7_64 from oe-repo requires libcryptsetup.so.12(CRYPTSETUP_2.7)(64bit), but none of the providers can be installed
  - package libblockdev-3.2.0-r0.corei7_64 from oe-repo requires cryptsetup >= 2.7.5, but none of the providers can be installed
  - conflicting requests
  - nothing provides lvm2-udevrules needed by cryptsetup-2.7.5-r0.corei7_64 from oe-repo
 Problem 2: package gvfs-1.56.0-r0.corei7_64 from oe-repo requires udisks2, but none of the providers can be installed
  - package udisks2-2.10.1-r0.corei7_64 from oe-repo requires libblockdev.so.3()(64bit), but none of the providers can be installed
  - package udisks2-2.10.1-r0.corei7_64 from oe-repo requires libbd_utils.so.3()(64bit), but none of the providers can be installed
  - package udisks2-2.10.1-r0.corei7_64 from oe-repo requires libblockdev >= 3.2.0, but none of the providers can be installed
  - package gvfsd-trash-1.56.0-r0.corei7_64 from oe-repo requires libgvfscommon.so()(64bit), but none of the providers can be installed
  - package gvfsd-trash-1.56.0-r0.corei7_64 from oe-repo requires libgvfsdaemon.so()(64bit), but none of the providers can be installed
  - package gvfsd-trash-1.56.0-r0.corei7_64 from oe-repo requires gvfs >= 1.56.0, but none of the providers can be installed
  - package libblockdev-3.2.0-r0.corei7_64 from oe-repo requires libcryptsetup.so.12()(64bit), but none of the providers can be installed
  - package libblockdev-3.2.0-r0.corei7_64 from oe-repo requires libcryptsetup.so.12(CRYPTSETUP_2.0)(64bit), but none of the providers can be installed
  - package libblockdev-3.2.0-r0.corei7_64 from oe-repo requires libcryptsetup.so.12(CRYPTSETUP_2.4)(64bit), but none of the providers can be installed
  - package libblockdev-3.2.0-r0.corei7_64 from oe-repo requires libcryptsetup.so.12(CRYPTSETUP_2.7)(64bit), but none of the providers can be installed
  - package libblockdev-3.2.0-r0.corei7_64 from oe-repo requires cryptsetup >= 2.7.5, but none of the providers can be installed
  - conflicting requests
  - nothing provides lvm2-udevrules needed by cryptsetup-2.7.5-r0.corei7_64 from oe-repo
(try to add '--skip-broken' to skip uninstallable packages)

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-10 12:53:50 -07:00
Mingli Yu
4bda22279d
ptest-packagelists-meta-oe.inc: Add asio
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-10 12:53:49 -07:00
Mingli Yu
0f62cbb7d7
asio: Add ptest support
# ./run-ptest
PASS: address
PASS: address_v4
PASS: address_v4_iterator
PASS: address_v4_range
PASS: address_v6
PASS: address_v6_iterator
PASS: address_v6_range
PASS: any_completion_executor
PASS: any_completion_handler
PASS: any_executor
PASS: any_io_executor
PASS: append
PASS: as_tuple
PASS: associated_allocator
PASS: associated_cancellation_slot
PASS: associated_executor
PASS: associated_immediate_executor
PASS: associator
PASS: async_result
[snip]

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-10 12:53:49 -07:00
Chen Qi
a3854f6893
jansson: add JSON_INTEGER_IS_LONG_LONG for cmake
This macro is documented, so it should be consistent across
different build systems. It's defined in autotools, but not
cmake. Add it for cmake.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-10 12:53:49 -07:00
Yi Zhao
c25df5ad49
redis: upgrade 7.2.5 -> 7.2.6
ChangeLog:

Security fixes
==============
* (CVE-2024-31449) Lua library commands may lead to stack overflow and
  potential RCE.
* (CVE-2024-31227) Potential Denial-of-service due to malformed ACL
  selectors.
* (CVE-2024-31228) Potential Denial-of-service due to unbounded pattern
  matching.

Bug fixes
=========
* Fixed crashes in cluster mode (#13315)

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-10 12:53:49 -07:00
Yi Zhao
f702405fe9
redis: upgrade 6.2.14 -> 6.2.16
ChangeLog:

Security fixes
==============
* (CVE-2024-31449) Lua library commands may lead to stack overflow and
  potential RCE.
* (CVE-2024-31228) Potential Denial-of-service due to unbounded pattern
  matching.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-10 12:53:49 -07:00
Yi Zhao
21bdd363c9
fio: upgrade 3.37 -> 3.38
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-10 12:53:49 -07:00
Yi Zhao
478ae92aeb
haveged: upgrade 1.9.18 -> 1.9.19
ChangeLog:
https://github.com/jirka-h/haveged/releases/tag/v1.9.19

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-10 12:53:48 -07:00
Andrej Valek
6f55248a59
externalsrc: fix support in various components
Affected components:
 - cpupower
 - intel-speed-select
 - spidev-test

When the externalsrc class is used the tasks listed in SRCTREECOVEREDTASKS
are deleted to prevent them being executed. If externalsrc is used for
the kernel then this will include virtual/kernel:do_patch.

Signed-off-by: Andrej Valek <andrej.v@skyrain.eu>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-09 15:47:23 -07:00
Marco Felsch
b20be52a4e
fitimage: add support to build arbitrary FIT images
The FIT image support in OE is quite limited:
 1) No support to build an arbitrary number of FIT images since the FIT
    image generation is tightly coupled to the kernel image.
 2) A lot of U_BOOT-specific variables which may not be necessary for
    other bootloaders.
 3) No usage of the meta-oe signing.bbclass for signed FIT images.

This alternative class is added to solve the above-mentioned problems:
 1) The class can be inherited by an arbitrary number of
    <fit-image-name>.bb recipes to generate FIT images
 2) No U_BOOT-specific variables are used
 3) <fit-image-name>.bb recipes can prepend the do_fitimage() to
    provide the key using the signing.bbclass e.g.:

    do_fitimage:prepend() {
        signing_prepare
        signing_use_role "${FITIMAGE_SIGNING_KEY_ROLE}"
    }

    Then enable and configure signing as follows:

    FITIMAGE_SIGN = "1"
    FITIMAGE_MKIMAGE_EXTRA_ARGS = "--engine pkcs11"
    FITIMAGE_SIGN_KEYDIR = "${PKCS11_URI}

This class is inspired by the meta-phytec fitimage.bbclass [1].

[1] https://git.phytec.de/meta-phytec/tree/classes/fitimage.bbclass

Signed-off-by: Marco Felsch <m.felsch@pengutronix.de>
Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-09 15:47:23 -07:00
Yoann Congal
a090cd3e0e
wtmpdb: fix installed-vs-shipped build error
wtmpdb installs a PAM plugin in "${base_libdir}/security/pam_wtmpdb.so".
This path is not in default FILES.

Add this path to FILES:${PN} to fix this error:
  ERROR: wtmpdb-0.11.0-r0 do_package: QA Issue: wtmpdb: Files/directories were installed but not shipped in any package:
    /lib/security/pam_wtmpdb.so
  Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
  wtmpdb: 1 installed and not shipped files. [installed-vs-shipped]
  ERROR: wtmpdb-0.11.0-r0 do_package: Fatal QA errors were found, failing task.
  ERROR: Logfile of failure stored in: .../poky/build-master/tmp/work/core2-64-poky-linux/wtmpdb/0.11.0/temp/log.do_package.939726
  ERROR: Task (.../poky/meta-openembedded/meta-oe/recipes-extended/wtmpdb/wtmpdb_0.11.0.bb:do_package) failed with exit code '1'

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-09 15:47:22 -07:00
Fredrik Hugosson
c37c867e1a
lvm2: Remove the lvm2-udevrules package
Add the specific udev rules needed for device mapper notifications to
the libdevmapper package. This is needed to get notifications for
device mapping to work with systemd.

Move the remaining udev rules files to the lvm2 package as there is no
real reason to have them packaged separately.

List all udev files explicitly in the FILES variables so that someone
will have to make an active decision where to package any new udev files
added in the future.

Co-authored-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Fredrik Hugosson <fredrik.hugosson@axis.com>
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-09 15:47:22 -07:00
Kai Kang
c036f746ad
minifi-cpp: disable rocksdb support for armv5 and libc-musl:powerpc
rocksdb is not compatible with libc-musl:powerpc and armv5, so remove 'rocksdb'
from PACKAGECONFIG. Otherwise it complains error:

| ERROR: Nothing PROVIDES 'rocksdb' (but /path_to/meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.15.0.bb
         DEPENDS on or otherwise requires it)
| rocksdb was skipped: incompatible with host arm-poky-linux-gnueabi (not in COMPATIBLE_HOST)

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-09 15:47:21 -07:00