Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package librist for openSUSE:Factory checked 
in at 2026-09-15 12:47:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/librist (Old)
 and      /work/SRC/openSUSE:Factory/.librist.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "librist"

Tue Sep 15 12:47:48 2026 rev:7 rq:1377858 version:0.2.20

Changes:
--------
--- /work/SRC/openSUSE:Factory/librist/librist.changes  2026-08-15 
22:39:48.945874857 +0200
+++ /work/SRC/openSUSE:Factory/.librist.new.383539/librist.changes      
2026-09-15 12:47:52.905586273 +0200
@@ -1,0 +2,14 @@
+Thu Sep 10 08:13:46 UTC 2026 - Pedro Monreal <[email protected]>
+
+- Update to 0.2.20:
+  * Added support for Nettle 4.0 (bsc#1257934)
+  * Enable the test suite.
+  * Lots of new features, bug fixes and security audits between
+    versions 0.2.11 and 0.2.20, for a full list of changes, see:
+    - code.videolan.org/rist/librist/tags
+  * Remove librist-const-correctness.patch fixed upstream
+  * Add patches:
+    - librist-EAP-headers.patch
+    - librist-skip-multicast-tests-in-buildenvs.patch
+
+-------------------------------------------------------------------

Old:
----
  librist-const-correctness.patch
  librist-v0.2.11.tar.gz

New:
----
  librist-EAP-headers.patch
  librist-skip-multicast-tests-in-buildenvs.patch
  librist-v0.2.20.tar.gz

----------(Old B)----------
  Old:    - code.videolan.org/rist/librist/tags
  * Remove librist-const-correctness.patch fixed upstream
  * Add patches:
----------(Old E)----------

----------(New B)----------
  New:  * Add patches:
    - librist-EAP-headers.patch
    - librist-skip-multicast-tests-in-buildenvs.patch
  New:    - librist-EAP-headers.patch
    - librist-skip-multicast-tests-in-buildenvs.patch
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ librist.spec ++++++
--- /var/tmp/diff_new_pack.NfGpB7/_old  2026-09-15 12:47:53.896627554 +0200
+++ /var/tmp/diff_new_pack.NfGpB7/_new  2026-09-15 12:47:53.899627679 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package librist
 #
-# Copyright (c) 2026 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 # Copyright (c) 2025 Andreas Stieger <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
@@ -20,21 +20,25 @@
 %define sover   4
 %define libname %{name}%{sover}
 Name:           librist
-Version:        0.2.11
+Version:        0.2.20
 Release:        0
 Summary:        Reliable Internet Stream Transport protocol
 License:        BSD-2-Clause
 URL:            https://code.videolan.org/rist/librist
 Source0:        
https://code.videolan.org/rist/librist/-/archive/v%{version}/librist-v%{version}.tar.gz
 Source99:       baselibs.conf
-Patch0:         librist-const-correctness.patch
+#PATCH-FIX-OPENSUSE Add missing headers for EAP (bsc#1257934)
+Patch1:         librist-EAP-headers.patch
+#PATCH-FIX-OPENSUSE Exclude multicast tests as UDP are silently dropped by the 
kernel in isolated build envs (bsc#1257934)
+Patch2:         librist-skip-multicast-tests-in-buildenvs.patch
 Group:          Development/Libraries/C and C++
+BuildRequires:  gnutls-devel
+BuildRequires:  libnettle-devel
 BuildRequires:  meson >= 0.47
 BuildRequires:  ninja
 BuildRequires:  pkgconfig
-BuildRequires:  gnutls-devel
-BuildRequires:  libnettle-devel
 BuildRequires:  pkgconfig(libcjson)
+BuildRequires:  pkgconfig(libmicrohttpd)
 
 %description
 A library that can be used to speak the RIST protocol (as defined by Video
@@ -68,7 +72,7 @@
 %autosetup -n %{name}-v%{version} -p1
 
 %build
-%meson -Duse_nettle=true -Duse_mbedtls=false
+%meson -Duse_gnutls=true -Duse_nettle=true -Duse_mbedtls=false
 %meson_build
 
 %install
@@ -76,6 +80,9 @@
 chmod -x %{buildroot}%{_includedir}/%{name}/*.h
 chmod -x docs/*
 
+%check
+%meson_test
+
 %ldconfig_scriptlets -n %{libname}
 
 %files -n rist-tools
@@ -84,6 +91,7 @@
 %doc README.md
 %doc docs
 %{_bindir}/rist*
+%{_bindir}/udp2udp
 
 %files -n %{libname}
 %license COPYING

++++++ librist-EAP-headers.patch ++++++
Index: librist-v0.2.20/src/proto/eap.h
===================================================================
--- librist-v0.2.20.orig/src/proto/eap.h
+++ librist-v0.2.20/src/proto/eap.h
@@ -8,6 +8,9 @@
 #ifndef _EAP_H_
 #define _EAP_H_
 
+#include "librist/librist.h"
+#include "rist-private.h"
+#include "peer.h"
 #include "common/attributes.h"
 #include "config.h"
 #include "crypto/srp.h"

++++++ librist-skip-multicast-tests-in-buildenvs.patch ++++++
Index: librist-v0.2.20/test/rist/meson.build
===================================================================
--- librist-v0.2.20.orig/test/rist/meson.build
+++ librist-v0.2.20/test/rist/meson.build
@@ -287,9 +287,9 @@ test('Simple profile unicast packet loss
 test('Simple profile unicast packet loss 25%', test_send_receive, args: ['0', 
'rist://@127.0.0.1:3234', 'rist://127.0.0.1:3234', '25'],suite: ['simple', 
'unicast'])
 if (host_machine.system() != 'darwin')
     #Multicast
-    test('Simple profile multicast', test_send_receive, args: ['0', 
'rist://@239.0.0.1:1236?rtt-max=10&rtt-min=1', 
'rist://239.0.0.1:1236?rtt-max=10&rtt-min=1', '0'],suite: ['simple', 
'multicast'])
-    test('Simple profile multicast packet loss 10%', test_send_receive, args: 
['0', 'rist://@239.0.0.2:2236?rtt-max=10&rtt-min=1', 
'rist://239.0.0.2:2236?rtt-max=10&rtt-min=1', '10'],suite: ['simple', 
'multicast'])
-    test('Simple profile multicast packet loss 25%', test_send_receive, args: 
['0', 'rist://@239.0.0.3:3236?rtt-max=10&rtt-min=1', 
'rist://239.0.0.3:3236?rtt-max=10&rtt-min=1', '25'],suite: ['simple', 
'multicast'])
+    # test('Simple profile multicast', test_send_receive, args: ['0', 
'rist://@239.0.0.1:1236?rtt-max=10&rtt-min=1', 
'rist://239.0.0.1:1236?rtt-max=10&rtt-min=1', '0'],suite: ['simple', 
'multicast'])
+    # test('Simple profile multicast packet loss 10%', test_send_receive, 
args: ['0', 'rist://@239.0.0.2:2236?rtt-max=10&rtt-min=1', 
'rist://239.0.0.2:2236?rtt-max=10&rtt-min=1', '10'],suite: ['simple', 
'multicast'])
+    # test('Simple profile multicast packet loss 25%', test_send_receive, 
args: ['0', 'rist://@239.0.0.3:3236?rtt-max=10&rtt-min=1', 
'rist://239.0.0.3:3236?rtt-max=10&rtt-min=1', '25'],suite: ['simple', 
'multicast'])
 endif
 
 ###Main profile tests:

++++++ librist-v0.2.11.tar.gz -> librist-v0.2.20.tar.gz ++++++
++++ 305825 lines of diff (skipped)

Reply via email to