commit soapy-remote for openSUSE:Factory
Hello community, here is the log from the commit of package soapy-remote for openSUSE:Factory checked in at 2019-01-28 20:49:47 Comparing /work/SRC/openSUSE:Factory/soapy-remote (Old) and /work/SRC/openSUSE:Factory/.soapy-remote.new.28833 (New) Package is "soapy-remote" Mon Jan 28 20:49:47 2019 rev:4 rq:669029 version:0.5.1 Changes: --- /work/SRC/openSUSE:Factory/soapy-remote/soapy-remote.changes 2018-11-12 09:45:01.860863657 +0100 +++ /work/SRC/openSUSE:Factory/.soapy-remote.new.28833/soapy-remote.changes 2019-01-28 20:50:37.269767475 +0100 @@ -1,0 +2,15 @@ +Mon Jan 28 10:21:04 UTC 2019 - Jan Engelhardt + +- Use noun phrase in descriptions. + +--- +Sun Jan 27 09:30:08 UTC 2019 - Wojciech Kazubski + +- Update to version 0.5.1 + * Fix SoapyLogAcceptor not closing sockets on shutdown + * Report socket creation errors within SoapyRPCSocket + * MDNS timeout for OSX when no servers are available + * Added explicit compile flags for MSVC needed by common + * Compilation fixes for strerror_r API differences + +--- Old: soapy-remote-0.5.0.tar.gz New: soapy-remote-0.5.1.tar.gz Other differences: -- ++ soapy-remote.spec ++ --- /var/tmp/diff_new_pack.B8DZs2/_old 2019-01-28 20:50:38.461766217 +0100 +++ /var/tmp/diff_new_pack.B8DZs2/_new 2019-01-28 20:50:38.461766217 +0100 @@ -1,7 +1,7 @@ # # spec file for package soapy-remote # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2017, Martin Hauke # # All modifications and additions to the file contributed by third parties @@ -13,16 +13,17 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # + %define soapy_modver 0.7 %define soapy_modname soapysdr%{soapy_modver}-module-remote Name: soapy-remote -Version:0.5.0 +Version:0.5.1 Release:0 -Summary:Use any Soapy SDR remotely +Summary:Remote device support for Soapy SDR License:BSL-1.0 Group: Productivity/Hamradio/Other Url:https://github.com/pothosware/SoapyRemote/wiki @@ -34,15 +35,13 @@ BuildRequires: pkgconfig(SoapySDR) %description -Soapy Remote - Remote device support for Soapy SDR. A Soapy module that supports remote devices within the Soapy API. %package -n %{soapy_modname} -Summary:Use any Soapy SDR remotely +Summary:Remote device support for Soapy SDR Group: System/Libraries %description -n %{soapy_modname} -Soapy Remote - Remote device support for Soapy SDR. A Soapy module that supports remote devices within the Soapy API. %prep ++ soapy-remote-0.5.0.tar.gz -> soapy-remote-0.5.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SoapyRemote-soapy-remote-0.5.0/CMakeLists.txt new/SoapyRemote-soapy-remote-0.5.1/CMakeLists.txt --- old/SoapyRemote-soapy-remote-0.5.0/CMakeLists.txt 2018-10-25 05:45:39.0 +0200 +++ new/SoapyRemote-soapy-remote-0.5.1/CMakeLists.txt 2019-01-26 19:21:42.0 +0100 @@ -52,11 +52,26 @@ endif(CMAKE_COMPILER_IS_GNUCXX) +#link threads in freebsd +if(CMAKE_SYSTEM_NAME MATCHES "FreeBSD") +find_package(Threads) +message(STATUS "CMAKE_THREAD_LIBS_INIT: ${CMAKE_THREAD_LIBS_INIT}") +list(APPEND SoapySDR_LIBRARIES ${CMAKE_THREAD_LIBS_INIT}) +endif() + #enable c++11 extensions for OSX if (APPLE) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -Wc++11-extensions") endif(APPLE) +if(MSVC) +#we always want to use multiple cores for compilation +add_compile_options(/MP) + +#projects should be cross-platform and standard stl functions should work +add_definitions(-DNOMINMAX) #enables std::min and std::max +endif() + #common headers used by client and server include_directories(${CMAKE_CURRENT_SOURCE_DIR}/common) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SoapyRemote-soapy-remote-0.5.0/Changelog.txt new/SoapyRemote-soapy-remote-0.5.1/Changelog.txt --- old/SoapyRemote-soapy-remote-0.5.0/Changelog.txt2018-10-25 05:45:39.0 +0200 +++ new/SoapyRemote-soapy-remote-0.5.1/Changelog.txt2019-01-26 19:21:42.0 +0100 @@ -1,3 +1,12 @@ +Release 0.5.1 (2019-01-26) +== + +- Fix SoapyLogAcceptor not closing sockets on shutdown +- Report socket creation error
commit soapy-remote for openSUSE:Factory
Hello community, here is the log from the commit of package soapy-remote for openSUSE:Factory checked in at 2018-11-12 09:44:15 Comparing /work/SRC/openSUSE:Factory/soapy-remote (Old) and /work/SRC/openSUSE:Factory/.soapy-remote.new (New) Package is "soapy-remote" Mon Nov 12 09:44:15 2018 rev:3 rq:648168 version:0.5.0 Changes: --- /work/SRC/openSUSE:Factory/soapy-remote/soapy-remote.changes 2018-06-19 12:02:30.908590192 +0200 +++ /work/SRC/openSUSE:Factory/.soapy-remote.new/soapy-remote.changes 2018-11-12 09:45:01.860863657 +0100 @@ -1,0 +2,13 @@ +Sat Nov 10 12:50:49 UTC 2018 - Wojciech Kazubski + +- Update soapy-module version 0.6 -> 0.7 +- Update to version 0.5.0 + * Extract repository version and print in SoapySDRServer + * Support stream hardware acceleration with protocol none + * Support for DNS-SD publishing and discovery with avahi +- Update to version 0.4.4 + * Report error for SoapyRPCSocket close() failure + * SoapyLogAcceptor fix shutdown when connection is lost + * SoapyRPCUnpacker fix select logic for small timeouts + +--- Old: soapy-remote-0.4.3.tar.gz New: soapy-remote-0.5.0.tar.gz Other differences: -- ++ soapy-remote.spec ++ --- /var/tmp/diff_new_pack.hBMv1I/_old 2018-11-12 09:45:02.616862506 +0100 +++ /var/tmp/diff_new_pack.hBMv1I/_new 2018-11-12 09:45:02.620862500 +0100 @@ -16,11 +16,11 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -%define soapy_modver 0.6 +%define soapy_modver 0.7 %define soapy_modname soapysdr%{soapy_modver}-module-remote Name: soapy-remote -Version:0.4.3 +Version:0.5.0 Release:0 Summary:Use any Soapy SDR remotely License:BSL-1.0 @@ -32,7 +32,6 @@ BuildRequires: gcc-c++ BuildRequires: pkg-config BuildRequires: pkgconfig(SoapySDR) -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Soapy Remote - Remote device support for Soapy SDR. @@ -60,8 +59,8 @@ rm %{buildroot}//usr/lib/systemd/system/SoapySDRServer.service %files -n %{soapy_modname} -%defattr(-,root,root) -%doc LICENSE_1_0.txt README.md +%license LICENSE_1_0.txt +%doc Changelog.txt README.md %{_bindir}/SoapySDRServer %{_mandir}/man1/SoapySDRServer.1%{ext_man} %dir %{_libdir}/SoapySDR/ ++ soapy-remote-0.4.3.tar.gz -> soapy-remote-0.5.0.tar.gz ++ 2870 lines of diff (skipped)
commit soapy-remote for openSUSE:Factory
Hello community, here is the log from the commit of package soapy-remote for openSUSE:Factory checked in at 2018-06-19 12:02:28 Comparing /work/SRC/openSUSE:Factory/soapy-remote (Old) and /work/SRC/openSUSE:Factory/.soapy-remote.new (New) Package is "soapy-remote" Tue Jun 19 12:02:28 2018 rev:2 rq:616943 version:0.4.3 Changes: --- /work/SRC/openSUSE:Factory/soapy-remote/soapy-remote.changes 2017-11-08 15:09:32.887330678 +0100 +++ /work/SRC/openSUSE:Factory/.soapy-remote.new/soapy-remote.changes 2018-06-19 12:02:30.908590192 +0200 @@ -1,0 +2,14 @@ +Fri Jun 8 20:03:36 UTC 2018 - w...@ire.pw.edu.pl + +- Update to version 0.4.3 + + Added missing remote:prot key to getStreamArgsInfo() + + Additional timeout for first connect due to ARP delay + + Disable LogAcceptor during discovery in Release mode + + SSDP should be quiet when periodic events are disabled + + Server listener checks socket status and exits on error + + Additional timeout for discovery and logger unpackers + + Improved error logger messages with associated url + + Parameterized connect timeout with remote:timeout arg + + Reverted accidental change to default timeout constant + +--- @@ -4 +18 @@ -- Update to version 0.4.1 +- Update to version 0.4.2 Old: soapy-remote-0.4.2.tar.gz New: soapy-remote-0.4.3.tar.gz Other differences: -- ++ soapy-remote.spec ++ --- /var/tmp/diff_new_pack.BgESAX/_old 2018-06-19 12:02:31.588564944 +0200 +++ /var/tmp/diff_new_pack.BgESAX/_new 2018-06-19 12:02:31.592564796 +0200 @@ -1,6 +1,7 @@ # # spec file for package soapy-remote # +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2017, Martin Hauke # # All modifications and additions to the file contributed by third parties @@ -19,7 +20,7 @@ %define soapy_modname soapysdr%{soapy_modver}-module-remote Name: soapy-remote -Version:0.4.2 +Version:0.4.3 Release:0 Summary:Use any Soapy SDR remotely License:BSL-1.0 ++ soapy-remote-0.4.2.tar.gz -> soapy-remote-0.4.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SoapyRemote-soapy-remote-0.4.2/Changelog.txt new/SoapyRemote-soapy-remote-0.4.3/Changelog.txt --- old/SoapyRemote-soapy-remote-0.4.2/Changelog.txt2017-07-31 16:15:38.0 +0200 +++ new/SoapyRemote-soapy-remote-0.4.3/Changelog.txt2018-03-20 03:42:28.0 +0100 @@ -1,3 +1,16 @@ +Release 0.4.3 (2018-03-19) +== + +- Added missing remote:prot key to getStreamArgsInfo() +- Additional timeout for first connect due to ARP delay +- Disable LogAcceptor during discovery in Release mode +- SSDP should be quiet when periodic events are disabled +- Server listener checks socket status and exits on error +- Additional timeout for discovery and logger unpackers +- Improved error logger messages with associated url +- Parameterized connect timeout with remote:timeout arg +- Reverted accidental change to default timeout constant + Release 0.4.2 (2017-07-31) == diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SoapyRemote-soapy-remote-0.4.2/client/LogAcceptor.cpp new/SoapyRemote-soapy-remote-0.4.3/client/LogAcceptor.cpp --- old/SoapyRemote-soapy-remote-0.4.2/client/LogAcceptor.cpp 2017-07-31 16:15:38.0 +0200 +++ new/SoapyRemote-soapy-remote-0.4.3/client/LogAcceptor.cpp 2018-03-20 03:42:28.0 +0100 @@ -1,4 +1,4 @@ -// Copyright (c) 2015-2017 Josh Blum +// Copyright (c) 2015-2018 Josh Blum // SPDX-License-Identifier: BSL-1.0 #include "LogAcceptor.hpp" @@ -19,6 +19,7 @@ struct LogAcceptorThreadData { LogAcceptorThreadData(void): +timeoutUs(SOAPY_REMOTE_SOCKET_TIMEOUT_US), done(true), thread(nullptr), useCount(0) @@ -39,6 +40,7 @@ SoapyRPCSocket client; std::string url; +long timeoutUs; sig_atomic_t done; std::thread *thread; sig_atomic_t useCount; @@ -49,10 +51,10 @@ client = SoapyRPCSocket(); //specify a timeout on connect because the link may be lost //when the thread attempts to re-establish a connection -int ret = client.connect(url, SOAPY_REMOTE_SOCKET_TIMEOUT_US); +int ret = client.connect(url, timeoutUs); if (ret != 0) { -SoapySDR::logf(SOAPY_SDR_ERROR, "SoapyLogAcceptor::connect() FAIL: %s", client.lastErrorMsg()); +SoapySDR::logf(SOAPY_SDR_ERROR, "SoapyLogAcceptor::connect(%s) FAIL: %s", url.c_str(), client.lastErrorMsg()); done = true; return; } @@ -63,13 +65,13 @@ SoapyRPCP