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)
