Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libsrtp2 for openSUSE:Factory checked in at 2023-04-27 19:59:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libsrtp2 (Old) and /work/SRC/openSUSE:Factory/.libsrtp2.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libsrtp2" Thu Apr 27 19:59:08 2023 rev:11 rq:1082936 version:2.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libsrtp2/libsrtp2.changes 2023-02-02 18:27:50.363264874 +0100 +++ /work/SRC/openSUSE:Factory/.libsrtp2.new.1533/libsrtp2.changes 2023-04-27 19:59:09.141296936 +0200 @@ -1,0 +2,7 @@ +Tue Apr 25 12:33:30 UTC 2023 - Pedro Monreal <pmonr...@suse.com> + +- Enable running the regression tests: + * Add libsrtp2-test-verbose.patch from the debian folks: + https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=460534 + +------------------------------------------------------------------- New: ---- libsrtp2-test-verbose.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libsrtp2.spec ++++++ --- /var/tmp/diff_new_pack.4KACtU/_old 2023-04-27 19:59:09.669300040 +0200 +++ /var/tmp/diff_new_pack.4KACtU/_new 2023-04-27 19:59:09.677300087 +0200 @@ -27,20 +27,25 @@ Source: https://github.com/cisco/libsrtp/archive/v%version.tar.gz Source99: baselibs.conf +Patch1: libsrtp2-test-verbose.patch +BuildRequires: libpcap-devel BuildRequires: pkg-config -BuildRequires: pkgconfig(openssl) >= 1.0.1 +BuildRequires: procps +BuildRequires: pkgconfig(openssl) >= 1.1.0 %description -libsrtp is an implementation of the Secure Real-time Transport -Protocol (SRTP) originally authored by Cisco Systems, Inc. +libsrtp is Cisco's implementation of the Secure Real-time Transport +Protocol (SRTP), the Universal Security Transform (UST), and a +supporting cryptographic kernel. %package -n %lname Summary: Secure Real-Time Transport Protocol (SRTP) library v2 Group: System/Libraries %description -n %lname -libsrtp is an implementation of the Secure Real-time Transport -Protocol (SRTP) originally authored by Cisco Systems, Inc. +libsrtp is Cisco's implementation of the Secure Real-time Transport +Protocol (SRTP), the Universal Security Transform (UST), and a +supporting cryptographic kernel. SRTP is a security profile for RTP that adds confidentiality, message authentication, and replay protection to that protocol. It is @@ -53,13 +58,14 @@ Requires: %lname = %version %description devel -libsrtp is an implementation of the Secure Real-time Transport -Protocol (SRTP) originally authored by Cisco Systems, Inc. +libsrtp is Cisco's implementation of the Secure Real-time Transport +Protocol (SRTP), the Universal Security Transform (UST), and a +supporting cryptographic kernel. This subpackage contains the development headers. %prep -%autosetup -p0 -n libsrtp-%version +%autosetup -p1 -n libsrtp-%version %build %configure --enable-openssl @@ -68,6 +74,9 @@ %install %make_install +%check +%make_build runtest + %post -n %lname -p /sbin/ldconfig %postun -n %lname -p /sbin/ldconfig ++++++ libsrtp2-test-verbose.patch ++++++ Description: Avoid runtest silencing its output Author: Victor Seva <linuxman...@torreviejawireless.org> Origin: vendor, http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=10;bug=460534 Bug-Debian: http://bugs.debian.org/460534 Last-Update: 2016-03-15 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/Makefile.in +++ b/Makefile.in @@ -44,24 +44,24 @@ runtest: test @echo "running libsrtp2 test applications..." - $(FIND_LIBRARIES) crypto/test/cipher_driver$(EXE) -v >/dev/null - $(FIND_LIBRARIES) crypto/test/kernel_driver$(EXE) -v >/dev/null - $(FIND_LIBRARIES) test/test_srtp$(EXE) >/dev/null - $(FIND_LIBRARIES) test/rdbx_driver$(EXE) -v >/dev/null - $(FIND_LIBRARIES) test/srtp_driver$(EXE) -v >/dev/null - $(FIND_LIBRARIES) test/roc_driver$(EXE) -v >/dev/null - $(FIND_LIBRARIES) test/replay_driver$(EXE) -v >/dev/null - cd test; $(CRYPTO_LIBDIR_FORWARD) $(abspath $(srcdir))/test/rtpw_test.sh -w $(abspath $(srcdir))/test/words.txt >/dev/null + $(FIND_LIBRARIES) crypto/test/cipher_driver$(EXE) -v + $(FIND_LIBRARIES) crypto/test/kernel_driver$(EXE) -v + $(FIND_LIBRARIES) test/test_srtp$(EXE) + $(FIND_LIBRARIES) test/rdbx_driver$(EXE) -v + $(FIND_LIBRARIES) test/srtp_driver$(EXE) -v + $(FIND_LIBRARIES) test/roc_driver$(EXE) -v + $(FIND_LIBRARIES) test/replay_driver$(EXE) -v + cd test; $(CRYPTO_LIBDIR_FORWARD) $(abspath $(srcdir))/test/rtpw_test.sh -w $(abspath $(srcdir))/test/words.txt ifeq (1, $(USE_EXTERNAL_CRYPTO)) - cd test; $(CRYPTO_LIBDIR_FORWARD) $(abspath $(srcdir))/test/rtpw_test_gcm.sh -w $(abspath $(srcdir))/test/words.txt >/dev/null + cd test; $(CRYPTO_LIBDIR_FORWARD) $(abspath $(srcdir))/test/rtpw_test_gcm.sh -w $(abspath $(srcdir))/test/words.txt endif @echo "libsrtp2 test applications passed." $(MAKE) -C crypto runtest runtest-valgrind: test @echo "running libsrtp2 test applications... (valgrind)" - valgrind --error-exitcode=1 --leak-check=full test/test_srtp$(EXE) -v >/dev/null - valgrind --error-exitcode=1 --leak-check=full test/srtp_driver$(EXE) -v >/dev/null + valgrind --error-exitcode=1 --leak-check=full test/test_srtp$(EXE) -v + valgrind --error-exitcode=1 --leak-check=full test/srtp_driver$(EXE) -v @echo "libsrtp2 test applications passed. (valgrind)" # makefile variables --- a/crypto/Makefile.in +++ b/crypto/Makefile.in @@ -86,11 +86,11 @@ ifneq (1, $(USE_EXTERNAL_CRYPTO)) $(FIND_LIBRARIES) test `test/aes_calc $(k128) $(p128)` = $(c128) $(FIND_LIBRARIES) test `test/aes_calc $(k256) $(p256)` = $(c256) - $(FIND_LIBRARIES) test/sha1_driver$(EXE) -v >/dev/null + $(FIND_LIBRARIES) test/sha1_driver$(EXE) -v endif - $(FIND_LIBRARIES) test/cipher_driver$(EXE) -v >/dev/null - $(FIND_LIBRARIES) test/datatypes_driver$(EXE) -v >/dev/null - $(FIND_LIBRARIES) test/kernel_driver$(EXE) -v >/dev/null + $(FIND_LIBRARIES) test/cipher_driver$(EXE) -v + $(FIND_LIBRARIES) test/datatypes_driver$(EXE) -v + $(FIND_LIBRARIES) test/kernel_driver$(EXE) -v @echo "crypto test applications passed."