The package rpms/srt.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/srt.git/commit/?id=160647985392d1....
Change:
+%ifnarch s390x
Thanks.
Full change:
============
commit 160647985392d168b09eaa74ee4ed1f956446c9c
Author: Yanko Kaneti <yaneti(a)declera.com>
Date: Mon Oct 4 21:39:13 2021 +0300
Update to 1.4.4
- Various tweaks around tests/checks
- Tighten soname wildcard
diff --git a/sources b/sources
index a1c96af..a69531e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (srt-1.4.3.tar.gz) =
5cd15fd0c7b324226ab096c1b6c6f81b4ce5600617e1bd2c38985f18d7d551c9a4a09b1e34c7a705c92ae54bb57c5d736ca7eff6e4992e67666aa167e0da855f
+SHA512 (srt-1.4.4.tar.gz) =
0d51e0ef73f4aa7eb284288cdbbd75b1c161969c2c2fed3a6d4e13a931341ca41dfcf2d6c1b9728f72b43454a9fde3764da67a27af9f0c99a6818682e4f4d4ba
diff --git a/srt.spec b/srt.spec
index ea2aee9..44f2789 100644
--- a/srt.spec
+++ b/srt.spec
@@ -1,6 +1,6 @@
Name: srt
-Version: 1.4.3
-Release: 3%{?dist}
+Version: 1.4.4
+Release: 1%{?dist}
Summary: Secure Reliable Transport protocol tools
License: MPLv2.0
@@ -56,10 +56,14 @@ rm -f %{buildroot}/%{_libdir}/pkgconfig/haisrt.pc
%check
-# Fails with x390x
-make test \
-%ifarch s390x
- || :
+# - test are broken on s390x for some slowness/timing reason
+# - tests can't be run in parallel because they reuse port numbers
+# - %%ctest macro doesn't support additional ctest arguments
+# - TestIPv6 are known broken due to v4_v6 mapping differnces between platforms
+#
https://github.com/Haivision/srt/issues/1972#
+%ifnarch s390x
+cd "%{__cmake_builddir}"
+%{__ctest} --output-on-failure --force-new-ctest-process -j1 -E TestIPv6
%endif
@@ -73,11 +77,10 @@ make test \
%{_bindir}/srt-file-transmit
%{_bindir}/srt-live-transmit
%{_bindir}/srt-tunnel
-%{_bindir}/test-srt
%files libs
%license LICENSE
-%{_libdir}/libsrt.so.1*
+%{_libdir}/libsrt.so.1.4*
%files devel
%doc examples
@@ -87,6 +90,11 @@ make test \
%changelog
+* Mon Oct 4 2021 Yanko Kaneti <yaneti(a)declera.com> - 1.4.4-1
+- Update to 1.4.4
+- Various tweaks around tests/checks
+- Tighten soname wildcard
+
* Mon Sep 6 2021 Yanko Kaneti <yaneti(a)declera.com> - 1.4.3-3
- Bump rebuild for gtest soname change
commit 8c268544c190d439287a19b80fc2ef59b2e90197
Author: Yanko Kaneti <yaneti(a)declera.com>
Date: Mon Sep 6 13:16:47 2021 +0300
Bump rebuild for gtest soname change
diff --git a/srt.spec b/srt.spec
index 6f15bf0..ea2aee9 100644
--- a/srt.spec
+++ b/srt.spec
@@ -1,6 +1,6 @@
Name: srt
Version: 1.4.3
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Secure Reliable Transport protocol tools
License: MPLv2.0
@@ -87,6 +87,9 @@ make test \
%changelog
+* Mon Sep 6 2021 Yanko Kaneti <yaneti(a)declera.com> - 1.4.3-3
+- Bump rebuild for gtest soname change
+
* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.4.3-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild