Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Dear Release Team, Please consider an unblock for package soapyosmo. [ Reason ] This upload addresses an RC bug in the soapyosmo package: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=990240 by configuring it to build against boost::chrono. [ Impact ] #990240 will transitively impact 19 other packages via autoremovals as per the mailing that went out on July 1st. [ Tests ] The updated soapyosmo was installed locally and confirmed to address this error when starting sdrangelove: > [ERROR] > SoapySDR::loadModule(/usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/librfspaceSupport.so) > dlopen() failed: > /usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/librfspaceSupport.so: undefined > symbol: _ZN5boost6chrono12steady_clock3nowEv [ Risks ] The fix is trivial. It merely configures the build to make use of libboost-chrono-dev. [ Checklist ] [x] all changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in testing [ Other info ] This unblock alone will not address the crash in sdrangelove initially reported #990240; see the discussion in the bug report for more details and discussion by the Debian Ham team. However, it could address and prevent other brokenness related to soapyosmo in Bullseye. That is, soapyosmo should depend upon Thank you for considering this unblock. Cheers, tony unblock soapyosmo/0.2.5-4
diff -Nru soapyosmo-0.2.5/debian/changelog soapyosmo-0.2.5/debian/changelog --- soapyosmo-0.2.5/debian/changelog 2019-10-20 08:31:08.000000000 -0700 +++ soapyosmo-0.2.5/debian/changelog 2021-07-03 09:31:09.000000000 -0700 @@ -1,3 +1,10 @@ +soapyosmo (0.2.5-4) unstable; urgency=medium + + * Team upload. + * Add boost::chrono to build (Closes: #990240) + + -- tony mancill <tmanc...@debian.org> Sat, 03 Jul 2021 09:31:09 -0700 + soapyosmo (0.2.5-3) unstable; urgency=medium * Upload to unstable diff -Nru soapyosmo-0.2.5/debian/control soapyosmo-0.2.5/debian/control --- soapyosmo-0.2.5/debian/control 2019-10-20 08:29:52.000000000 -0700 +++ soapyosmo-0.2.5/debian/control 2021-07-03 09:31:09.000000000 -0700 @@ -7,6 +7,7 @@ debhelper (>= 12), cmake, libboost-dev, + libboost-chrono-dev, libboost-system-dev, libboost-thread-dev, libosmosdr-dev, diff -Nru soapyosmo-0.2.5/debian/patches/boost_chrono.patch soapyosmo-0.2.5/debian/patches/boost_chrono.patch --- soapyosmo-0.2.5/debian/patches/boost_chrono.patch 1969-12-31 16:00:00.000000000 -0800 +++ soapyosmo-0.2.5/debian/patches/boost_chrono.patch 2021-07-03 09:31:09.000000000 -0700 @@ -0,0 +1,10 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -102,6 +102,7 @@ + SET(BOOST_REQUIRED_COMPONENTS + thread + system ++ chrono + ) + + if(UNIX AND NOT BOOST_ROOT AND EXISTS "/usr/lib64") diff -Nru soapyosmo-0.2.5/debian/patches/series soapyosmo-0.2.5/debian/patches/series --- soapyosmo-0.2.5/debian/patches/series 2019-09-22 18:12:05.000000000 -0700 +++ soapyosmo-0.2.5/debian/patches/series 2021-07-03 09:31:09.000000000 -0700 @@ -1 +1,2 @@ internal-common-library +boost_chrono.patch
[The following lists of changes regard files as different if they have different names, permissions or owners.] Files in second .changes but not in first ----------------------------------------- -rw-r--r-- root/root /usr/lib/debug/.build-id/02/3648071dde21b174c4010728faa35a85d25c68.debug -rw-r--r-- root/root /usr/lib/debug/.build-id/4c/6fdb3aa8aaf3fd6894d57bb164d12126fe4d87.debug -rw-r--r-- root/root /usr/lib/debug/.build-id/d3/bb600eb81e7d8a5f97b54989a5a2f70df62f71.debug Files in first .changes but not in second ----------------------------------------- -rw-r--r-- root/root /usr/lib/debug/.build-id/30/652528145c6ca4e902b0aaece5708b43cb256a.debug -rw-r--r-- root/root /usr/lib/debug/.build-id/36/6254bfc9b5da96d62d80824e1a7deae0b8ec35.debug -rw-r--r-- root/root /usr/lib/debug/.build-id/80/1a1744f1e2b0a3eb110ac0767ccd56e40f5618.debug Control files of package soapyosmo-common0.7: lines which differ (wdiff format) ------------------------------------------------------------------------------- Version: [-0.2.5-3-] {+0.2.5-4+} Control files of package soapyosmo-common0.7-dbgsym: lines which differ (wdiff format) -------------------------------------------------------------------------------------- Depends: soapyosmo-common0.7 (= [-0.2.5-3)-] {+0.2.5-4)+} Version: [-0.2.5-3-] {+0.2.5-4+} Control files of package soapysdr-module-mirisdr: lines which differ (wdiff format) ----------------------------------------------------------------------------------- Depends: soapysdr0.7-module-mirisdr, soapyosmo-common0.7 (= [-0.2.5-3)-] {+0.2.5-4)+} Version: [-0.2.5-3-] {+0.2.5-4+} Control files of package soapysdr-module-osmosdr: lines which differ (wdiff format) ----------------------------------------------------------------------------------- Depends: soapysdr0.7-module-osmosdr, soapyosmo-common0.7 (= [-0.2.5-3)-] {+0.2.5-4)+} Version: [-0.2.5-3-] {+0.2.5-4+} Control files of package soapysdr-module-rfspace: lines which differ (wdiff format) ----------------------------------------------------------------------------------- Depends: soapysdr0.7-module-rfspace, soapyosmo-common0.7 (= [-0.2.5-3)-] {+0.2.5-4)+} Version: [-0.2.5-3-] {+0.2.5-4+} Control files of package soapysdr0.7-module-mirisdr: lines which differ (wdiff format) -------------------------------------------------------------------------------------- Depends: soapyosmo-common0.7 (= [-0.2.5-3),-] {+0.2.5-4),+} libboost-thread1.74.0 (>= 1.74.0), libc6 (>= 2.14), libgcc-s1 (>= 3.0), libmirisdr0, libsoapysdr0.7 (>= 0.7.2), libstdc++6 (>= 5.2) Version: [-0.2.5-3-] {+0.2.5-4+} Control files of package soapysdr0.7-module-mirisdr-dbgsym: lines which differ (wdiff format) --------------------------------------------------------------------------------------------- Build-Ids: [-30652528145c6ca4e902b0aaece5708b43cb256a-] {+4c6fdb3aa8aaf3fd6894d57bb164d12126fe4d87+} Depends: soapysdr0.7-module-mirisdr (= [-0.2.5-3)-] {+0.2.5-4)+} Version: [-0.2.5-3-] {+0.2.5-4+} Control files of package soapysdr0.7-module-osmosdr: lines which differ (wdiff format) -------------------------------------------------------------------------------------- Depends: soapyosmo-common0.7 (= [-0.2.5-3),-] {+0.2.5-4),+} libboost-thread1.74.0 (>= 1.74.0), libc6 (>= 2.14), libgcc-s1 (>= 3.0), libosmosdr0, libsoapysdr0.7 (>= 0.7.2), libstdc++6 (>= 5.2) Version: [-0.2.5-3-] {+0.2.5-4+} Control files of package soapysdr0.7-module-osmosdr-dbgsym: lines which differ (wdiff format) --------------------------------------------------------------------------------------------- Build-Ids: [-801a1744f1e2b0a3eb110ac0767ccd56e40f5618-] {+d3bb600eb81e7d8a5f97b54989a5a2f70df62f71+} Depends: soapysdr0.7-module-osmosdr (= [-0.2.5-3)-] {+0.2.5-4)+} Version: [-0.2.5-3-] {+0.2.5-4+} Control files of package soapysdr0.7-module-rfspace: lines which differ (wdiff format) -------------------------------------------------------------------------------------- Depends: soapyosmo-common0.7 (= [-0.2.5-3),-] {+0.2.5-4), libboost-chrono1.74.0 (>= 1.74.0),+} libboost-thread1.74.0 (>= 1.74.0), libc6 (>= 2.14), libgcc-s1 (>= 3.0), libsoapysdr0.7 (>= 0.7.2), libstdc++6 (>= 5.2) Version: [-0.2.5-3-] {+0.2.5-4+} Control files of package soapysdr0.7-module-rfspace-dbgsym: lines which differ (wdiff format) --------------------------------------------------------------------------------------------- Build-Ids: [-366254bfc9b5da96d62d80824e1a7deae0b8ec35-] {+023648071dde21b174c4010728faa35a85d25c68+} Depends: soapysdr0.7-module-rfspace (= [-0.2.5-3)-] {+0.2.5-4)+} Version: [-0.2.5-3-] {+0.2.5-4+}
signature.asc
Description: PGP signature