Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package openamp for openSUSE:Factory checked in at 2026-10-24 22:05:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openamp (Old) and /work/SRC/openSUSE:Factory/.openamp.new.2252680 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openamp" Sat Oct 24 22:05:26 2026 rev:3 rq:1392217 version:2026.04.0 Changes: -------- --- /work/SRC/openSUSE:Factory/openamp/openamp.changes 2024-02-26 19:48:20.952325626 +0100 +++ /work/SRC/openSUSE:Factory/.openamp.new.2252680/openamp.changes 2026-10-24 22:07:21.931502651 +0200 @@ -1,0 +2,26 @@ +Sat Oct 24 04:46:42 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 2026.04.0: + * Library is now versioned 1.10.0, soname moved from 0 to 1 + * Reworked cache handling with new WITH_DCACHE option + * Added virtio MMIO native transport layer support + * Reintroduced zero-copy transmit and receive for RPMsg + * Added TX buffer wait and endpoint-release callbacks + * Added virtqueue RX-empty-notify and message buffer size APIs + * Removed long-deprecated cmake options and APIs + * CMake minimum raised to 3.16 + * Many bug fixes and maturity improvements +- Rename shared library package libopen_amp0 -> libopen_amp1 + following the upstream soname bump +- Drop examples subpackage: upstream removed the sample + applications in 2025.04.0 (moved to openamp-system-reference) +- Drop obsolete patches, code was reworked upstream: + * openamp-fix-build-with-libmetal.patch (apps tree is gone) + * openamp-wait-when-no-more-buffer-avail.patch (TX buffer + wait logic was reworked upstream with wait callbacks) +- Spec cleanup: use ldconfig_scriptlets macro, drop unused + doxygen and graphviz BuildRequires, declare gcc and make + explicitly (libhugetlbfs-devel and sysfsutils-devel are kept: + libmetal's installed headers include them) + +------------------------------------------------------------------- Old: ---- open-amp-2020.01.tar.gz openamp-fix-build-with-libmetal.patch openamp-wait-when-no-more-buffer-avail.patch New: ---- open-amp-2026.04.0.tar.gz ----------(Old B)---------- Old:- Drop obsolete patches, code was reworked upstream: * openamp-fix-build-with-libmetal.patch (apps tree is gone) * openamp-wait-when-no-more-buffer-avail.patch (TX buffer Old: * openamp-fix-build-with-libmetal.patch (apps tree is gone) * openamp-wait-when-no-more-buffer-avail.patch (TX buffer wait logic was reworked upstream with wait callbacks) ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openamp.spec ++++++ --- /var/tmp/diff_new_pack.fHAiii/_old 2026-10-24 22:07:22.502526533 +0200 +++ /var/tmp/diff_new_pack.fHAiii/_new 2026-10-24 22:07:22.503526575 +0200 @@ -16,23 +16,21 @@ # -%define libname libopen_amp0 +%define libname libopen_amp1 Name: openamp -Version: 2020.01 +Version: 2026.04.0 Release: 0 Summary: Asymmetric Multiprocessing communication APIs License: BSD-3-Clause URL: https://github.com/OpenAMP/open-amp Source: https://github.com/OpenAMP/open-amp/archive/v%{version}.tar.gz#/open-amp-%{version}.tar.gz -# https://github.com/OpenAMP/open-amp/pull/196 -Patch0: openamp-fix-build-with-libmetal.patch -# https://github.com/OpenAMP/open-amp/pull/197 -Patch1: openamp-wait-when-no-more-buffer-avail.patch +# Keep plain -devel names: spec-cleaner --pkgconfig over-expands them +# into per-.pc deps; the -devel form pulls the same providers. BuildRequires: cmake -BuildRequires: doxygen -BuildRequires: graphviz +BuildRequires: gcc BuildRequires: libhugetlbfs-devel BuildRequires: libmetal-devel +BuildRequires: make BuildRequires: sysfsutils-devel %description @@ -75,13 +73,6 @@ to handle printf, scanf, open, close, read, write calls from Bare metal based remote contexts. -%package examples -Summary: Example applications for OpenAMP -Requires: %{libname} = %{version} - -%description examples -This package contains example binaries for OpenAMP. - %package devel Summary: Include Files and Libraries mandatory for Development Requires: %{libname} = %{version} @@ -94,9 +85,8 @@ %autosetup -p1 -n open-amp-%{version} %build -# Remove '-Wl,--no-undefined' from linker flags and build example apps +# Remove '-Wl,--no-undefined' from linker flags %cmake \ - -DWITH_APPS:BOOL=ON \ -DCMAKE_SHARED_LINKER_FLAGS='-Wl,--as-needed -Wl,-z,now' \ -DWITH_STATIC_LIB=OFF %cmake_build @@ -104,25 +94,12 @@ %install %cmake_install -%post -n %{libname} -p /sbin/ldconfig -%postun -n %{libname} -p /sbin/ldconfig +%ldconfig_scriptlets -n %{libname} %files -n %{libname} %license LICENSE.md %{_libdir}/*.so.* -%files examples -%{_bindir}/msg-test-rpmsg-flood-ping-shared -%{_bindir}/msg-test-rpmsg-ping-shared -%{_bindir}/msg-test-rpmsg-update-shared -%{_bindir}/rpmsg-echo-ping-shared -%{_bindir}/rpmsg-echo-shared -%{_bindir}/rpmsg-sample-echo-shared -%{_bindir}/rpmsg-sample-ping-shared -%{_bindir}/matrix_multiply-shared -%{_bindir}/matrix_multiplyd-shared -%{_bindir}/rpc_demod-shared - %files devel %{_includedir}/openamp/ %{_libdir}/*.so ++++++ open-amp-2020.01.tar.gz -> open-amp-2026.04.0.tar.gz ++++++ ++++ 31693 lines of diff (skipped)
