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)

Reply via email to