Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tsctp for openSUSE:Factory checked in at 2026-08-01 18:35:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tsctp (Old) and /work/SRC/openSUSE:Factory/.tsctp.new.16738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tsctp" Sat Aug 1 18:35:42 2026 rev:7 rq:1368984 version:0.8.7 Changes: -------- --- /work/SRC/openSUSE:Factory/tsctp/tsctp.changes 2026-06-15 19:45:28.568523979 +0200 +++ /work/SRC/openSUSE:Factory/.tsctp.new.16738/tsctp.changes 2026-08-01 18:38:20.870455491 +0200 @@ -1,0 +2,6 @@ +Sat Aug 1 08:45:44 UTC 2026 - Martin Hauke <[email protected]> + +- Update to version 0.8.7 + * Added Solaris support. + +------------------------------------------------------------------- Old: ---- tsctp-0.8.6.tar.xz tsctp-0.8.6.tar.xz.asc New: ---- tsctp-0.8.7.tar.xz tsctp-0.8.7.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tsctp.spec ++++++ --- /var/tmp/diff_new_pack.ATkNud/_old 2026-08-01 18:38:21.542478604 +0200 +++ /var/tmp/diff_new_pack.ATkNud/_new 2026-08-01 18:38:21.550478880 +0200 @@ -18,7 +18,7 @@ Name: tsctp -Version: 0.8.6 +Version: 0.8.7 Release: 0 Summary: SCTP test tool License: BSD-3-Clause ++++++ tsctp-0.8.6.tar.xz -> tsctp-0.8.7.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tsctp-0.8.6/CMakeLists.txt new/tsctp-0.8.7/CMakeLists.txt --- old/tsctp-0.8.6/CMakeLists.txt 2026-06-12 17:58:31.000000000 +0200 +++ new/tsctp-0.8.7/CMakeLists.txt 2026-07-31 12:49:44.000000000 +0200 @@ -3,7 +3,7 @@ SET(BUILD_MAJOR "0") SET(BUILD_MINOR "8") -SET(BUILD_PATCH "6") +SET(BUILD_PATCH "7") SET(BUILD_VERSION ${BUILD_MAJOR}.${BUILD_MINOR}.${BUILD_PATCH}) @@ -56,7 +56,7 @@ ############################################################################# -#### OS DEPENDENT #### +#### OS-DEPENDENT #### ############################################################################# IF (CMAKE_SYSTEM_NAME MATCHES "Linux") @@ -65,10 +65,16 @@ MESSAGE(STATUS "${CMAKE_SYSTEM_NAME} supported") ELSEIF (CMAKE_SYSTEM_NAME MATCHES "NetBSD") MESSAGE(STATUS "${CMAKE_SYSTEM_NAME} supported") + IF(NOT DEFINED CMAKE_INSTALL_RPATH_USE_LINK_PATH) + SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH ON) + ENDIF() + # SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_FULL_LIBDIR}") # ELSEIF (CMAKE_SYSTEM_NAME MATCHES "OpenBSD") # OpenBSD does not support SCTP! -ELSEIF (CMAKE_SYSTEM_NAME MATCHES "Darwin") +ELSEIF (CMAKE_SYSTEM_NAME MATCHES "SunOS") MESSAGE(STATUS "${CMAKE_SYSTEM_NAME} supported") +# ELSEIF (CMAKE_SYSTEM_NAME MATCHES "Darwin") + # Darwin does not support SCTP! ELSE() MESSAGE(FATAL_ERROR "${CMAKE_SYSTEM_NAME} not supported (yet?)") ENDIF() @@ -107,6 +113,11 @@ #### REQUIREMENTS #### ############################################################################# +IF (CMAKE_SYSTEM_NAME MATCHES "SunOS") + FIND_LIBRARY(SOCKET_LIBRARY socket) + FIND_LIBRARY(SCTP_LIBRARY sctp) +ENDIF() + # ====== Threads ============================================================ FIND_PACKAGE(Threads REQUIRED) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tsctp-0.8.6/ChangeLog new/tsctp-0.8.7/ChangeLog --- old/tsctp-0.8.6/ChangeLog 2026-06-12 17:58:32.000000000 +0200 +++ new/tsctp-0.8.7/ChangeLog 2026-07-31 12:49:45.000000000 +0200 @@ -1,3 +1,87 @@ +commit f7ce433fd2cf767b7a47cb97654ab3e89218c93d +Author: Thomas Dreibholz <[email protected]> +Date: Sat Jul 18 16:44:20 2026 +0200 + + Updated build helper script. + +commit 3b7514ff60fd51108a8db500333a6209c2cee095 +Author: Thomas Dreibholz <[email protected]> +Date: Sat Jul 18 16:19:32 2026 +0200 + + Added Solaris support. + +commit b6b391aad437e3a938646e1b896fe4a697a35ae8 +Author: Thomas Dreibholz <[email protected]> +Date: Sat Jul 18 15:26:54 2026 +0200 + + Further NetBSD improvements in CMakeLists.txt. + +commit 17f6da3ca40ebee82a58c1fee7a65fb8bc1c281b +Author: Thomas Dreibholz <[email protected]> +Date: Sat Jul 18 15:13:12 2026 +0200 + + Updated build helper script. + +commit 26f79144de2c6e0fdd579e38d72c7fa37acd6713 +Author: Thomas Dreibholz <[email protected]> +Date: Sat Jul 18 15:00:58 2026 +0200 + + CMakeLists.txt fix for NetBSD: need to set CMAKE_INSTALL_RPATH_USE_LINK_PATH if necessary. + +commit dc8979a0b9338f6668e6dc50d295da3dcc0e7c6c +Author: Thomas Dreibholz <[email protected]> +Date: Thu Jul 2 12:51:50 2026 +0200 + + Updated CMakeLists.txt. + +commit cf329e68854cf0a16b9d27870cc07f6cd6396d71 +Author: Thomas Dreibholz <[email protected]> +Date: Mon Jun 29 15:43:16 2026 +0200 + + Updated CI configuration + +commit e6c8a712342b2f2cbaf9978bc11908049bf2f2cd +Author: Thomas Dreibholz <[email protected]> +Date: Mon Jun 29 15:43:11 2026 +0200 + + Updated CI scripts + +commit 3c9a729574b2a6c1c92875c495d603aadd5dc59b +Author: Thomas Dreibholz <[email protected]> +Date: Mon Jun 29 15:41:44 2026 +0200 + + Updated FreeBSD workflow. + +commit 29052dd11bd26129a0f30ce0062883007fd7bfd0 +Author: Thomas Dreibholz <[email protected]> +Date: Sat Jun 20 17:15:50 2026 +0200 + + Improved APKBUILD. + +commit 5b3cf6dfd1e9a366ac9166c76f4848b2bda5fea0 +Author: Thomas Dreibholz <[email protected]> +Date: Sat Jun 20 17:04:51 2026 +0200 + + Added APKBUILD file. + +commit 901c0609772e4fc04fac2b242849b3253d4923b5 +Author: Thomas Dreibholz <[email protected]> +Date: Thu Jun 18 17:51:57 2026 +0200 + + Yet another RPM spec update. + +commit 213dcc71de4b661cbf1bacf8bf891a133164f1a7 +Author: Thomas Dreibholz <[email protected]> +Date: Thu Jun 18 12:43:42 2026 +0200 + + RPM spec clean-ups. + +commit 3d949025e0c680b464fcdd869898ba5c153c21ba +Author: Thomas Dreibholz <[email protected]> +Date: Fri Jun 12 17:58:33 2026 +0200 + + New release tsctp-0.8.6. + commit 490cef665cde7876de010a90286abcffae12c6c1 Author: Thomas Dreibholz <[email protected]> Date: Thu Jun 11 18:28:29 2026 +0200 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tsctp-0.8.6/autogen.sh new/tsctp-0.8.7/autogen.sh --- old/tsctp-0.8.6/autogen.sh 2026-06-11 18:28:20.000000000 +0200 +++ new/tsctp-0.8.7/autogen.sh 2026-07-19 14:56:40.000000000 +0200 @@ -79,7 +79,7 @@ UNAME="$(uname)" case "${UNAME}" in - Linux) + Linux|SunOS) installPrefix="/usr" ;; NetBSD) @@ -120,7 +120,9 @@ elif [ "${UNAME}" == "FreeBSD" ] ; then CORES="$(sysctl -n hw.ncpu || echo "1")" elif [ "${UNAME}" == "NetBSD" ] || [ "${UNAME}" == "OpenBSD" ] ; then - CORES="$(sysctl -n hw.ncpuonline || echo "1")" + CORES="$(/sbin/sysctl -n hw.ncpuonline || echo "1")" + elif [ "${UNAME}" == "SunOS" ] ; then + CORES="$(psrinfo -t)" elif [ "${UNAME}" == "Darwin" ] ; then CORES="$(sysctl -n machdep.cpu.core_count)" else @@ -132,4 +134,4 @@ # ====== Build ============================================================== echo "Starting build using up to ${CORES} cores ..." -${COMMAND} make -j"${CORES}" +${COMMAND} make -j "${CORES}" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tsctp-0.8.6/ci/ci-setup new/tsctp-0.8.7/ci/ci-setup --- old/tsctp-0.8.6/ci/ci-setup 2026-06-11 18:28:20.000000000 +0200 +++ new/tsctp-0.8.7/ci/ci-setup 2026-06-29 15:43:11.000000000 +0200 @@ -234,7 +234,7 @@ # ====== FreeBSD ============================================================ elif [ "${ID}" == "freebsd" ] ; then - PACKAGES="autoconf automake bash gcc libtool git python3 py311-distro py311-packaging py311-urllib3" + PACKAGES="autoconf automake bash gcc libtool git python3 py312-distro py312-packaging py312-urllib3" # shellcheck disable=SC2086 ASSUME_ALWAYS_YES=yes pkg install -y ${PACKAGES} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tsctp-0.8.6/debian/changelog new/tsctp-0.8.7/debian/changelog --- old/tsctp-0.8.6/debian/changelog 2026-06-12 17:58:31.000000000 +0200 +++ new/tsctp-0.8.7/debian/changelog 2026-07-31 12:49:44.000000000 +0200 @@ -1,3 +1,9 @@ +tsctp (0.8.7-1ubuntu1) trixie; urgency=medium + + * New upstream release. + + -- Thomas Dreibholz <[email protected]> Fri, 31 Jul 2026 12:49:44 +0200 + tsctp (0.8.6-1ubuntu1) trixie; urgency=medium * New upstream release. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tsctp-0.8.6/freebsd/tsctp/Makefile new/tsctp-0.8.7/freebsd/tsctp/Makefile --- old/tsctp-0.8.6/freebsd/tsctp/Makefile 2026-06-12 17:58:31.000000000 +0200 +++ new/tsctp-0.8.7/freebsd/tsctp/Makefile 2026-07-31 12:49:44.000000000 +0200 @@ -1,5 +1,5 @@ PORTNAME= tsctp -DISTVERSION= 0.8.6 +DISTVERSION= 0.8.7 CATEGORIES= net MASTER_SITES= https://www.nntb.no/~dreibh/tsctp/download/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tsctp-0.8.6/packaging/APKBUILD new/tsctp-0.8.7/packaging/APKBUILD --- old/tsctp-0.8.6/packaging/APKBUILD 1970-01-01 01:00:00.000000000 +0100 +++ new/tsctp-0.8.7/packaging/APKBUILD 2026-06-22 11:57:36.000000000 +0200 @@ -0,0 +1,27 @@ +# Maintainer: Thomas Dreibholz <[email protected]> +pkgname=tsctp +pkgver=0.8.6 +pkgrel=1 +pkgdesc="SCTP test tool for functionality and interoperability tests" +url="https://www.nntb.no/~dreibh/tsctp/" +arch="all" +license="BSD-3-Clause" +depends="" +makedepends="cmake build-base lksctp-tools-dev ninja" +subpackages="$pkgname-bash-completion $pkgname-doc" +source="https://www.nntb.no/~dreibh/tsctp/download/tsctp-$pkgver.tar.xz" + +build() { + cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_INSTALL_PREFIX=/usr + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} + +sha512sums=" +dcc0ced0a67dcbc14db629cdc8b903fc628ad8b43a4bcdefb24b951b3b8294e5d1a1e282ff861820876a01dc7ea7622702997c3eaa3d840bc5653d6730767ec9 tsctp-0.8.6.tar.xz +" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tsctp-0.8.6/rpm/tsctp.spec new/tsctp-0.8.7/rpm/tsctp.spec --- old/tsctp-0.8.6/rpm/tsctp.spec 2026-06-12 17:58:31.000000000 +0200 +++ new/tsctp-0.8.7/rpm/tsctp.spec 2026-07-31 12:49:44.000000000 +0200 @@ -1,9 +1,9 @@ Name: tsctp -Version: 0.8.6 +Version: 0.8.7 Release: 1 Summary: SCTP test tool Group: Applications/Internet -License: BSD-3-clause +License: BSD-3-Clause URL: https://www.nntb.no/~dreibh/tsctp/ Source: https://www.nntb.no/~dreibh/tsctp/download/%{name}-%{version}.tar.xz @@ -21,7 +21,6 @@ Suggests: dynmhs Suggests: td-system-info Suggests: traceroute -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -33,7 +32,7 @@ %setup -q %build -%cmake -DCMAKE_INSTALL_PREFIX=/usr . +%cmake -DCMAKE_INSTALL_PREFIX=/usr %cmake_build %install @@ -47,6 +46,8 @@ %doc %changelog +* Fri Jul 31 2026 Thomas Dreibholz <[email protected]> - 0.8.7-1 +- New upstream release. * Fri Jun 12 2026 Thomas Dreibholz <[email protected]> - 0.8.6-1 - New upstream release. * Wed Apr 29 2026 Thomas Dreibholz <[email protected]> - 0.8.5-1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tsctp-0.8.6/src/CMakeLists.txt new/tsctp-0.8.7/src/CMakeLists.txt --- old/tsctp-0.8.6/src/CMakeLists.txt 2025-12-04 15:36:44.000000000 +0100 +++ new/tsctp-0.8.7/src/CMakeLists.txt 2026-07-19 14:56:40.000000000 +0200 @@ -32,7 +32,7 @@ ############################################################################# ADD_EXECUTABLE(tsctp tsctp.c) -TARGET_LINK_LIBRARIES(tsctp ${SCTP_LIB} "${CMAKE_THREAD_LIBS_INIT}") +TARGET_LINK_LIBRARIES(tsctp ${SCTP_LIB} ${SCTP_LIBRARY} ${SOCKET_LIBRARY} "${CMAKE_THREAD_LIBS_INIT}") INSTALL(TARGETS tsctp RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) INSTALL(FILES tsctp.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1) INSTALL(FILES tsctp.bash-completion diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tsctp-0.8.6/src/tsctp.c new/tsctp-0.8.7/src/tsctp.c --- old/tsctp-0.8.6/src/tsctp.c 2026-06-09 20:53:22.000000000 +0200 +++ new/tsctp-0.8.7/src/tsctp.c 2026-07-19 14:56:40.000000000 +0200 @@ -585,14 +585,23 @@ printf("Sending message number %lu.\n", i); } if (sctp_sendmsg(fd, buffer, length, NULL, 0, 0, - unordered ? SCTP_UNORDERED : 0, 0, timetolive, 0) < 0) { +#if !defined(__sun__) + unordered ? SCTP_UNORDERED : 0, +#else + unordered ? MSG_UNORDERED : 0, +#endif + 0, timetolive, 0) < 0) { perror("sctp_sendmsg"); break; } i++; } if (sctp_sendmsg(fd, buffer, length, NULL, 0, 0, +#if !defined(__sun__) unordered ? SCTP_EOF|SCTP_UNORDERED : SCTP_EOF, +#else + unordered ? MSG_EOF|MSG_UNORDERED : MSG_EOF, +#endif 0, timetolive, 0) < 0) { perror("sctp_sendmsg"); }
