diff -Nru gpsd-3.22/debian/changelog gpsd-3.22/debian/changelog --- gpsd-3.22/debian/changelog 2021-03-26 10:05:48.000000000 +0000 +++ gpsd-3.22/debian/changelog 2021-04-25 10:17:57.000000000 +0000 @@ -1,8 +1,15 @@ -gpsd (3.22-2ubuntu1) hirsute; urgency=medium +gpsd (3.22-3) unstable; urgency=medium - * Mark symbols as optional not seen when building with lto. + * [c6838e37] Remove duplicate lines from symbol files. + Thanks to Matthias Klose (Closes: #985930) + * [5c240253] Mark String::QString(QString const&)@Base as optional. + Required for backporting. + * [2dfbaa07] Updating debian/control from debian/control.in + * [c582b2aa] gpsd-tools: add missing Breaks+Replaces + gpsd-tools needs Breaks/Replaces for gpsd-clients (<< 3.20-10) + Thanks to Andreas Beckmann (Closes: #987208) - -- Matthias Klose Fri, 26 Mar 2021 11:05:48 +0100 + -- Bernd Zeimetz Sun, 25 Apr 2021 12:17:57 +0200 gpsd (3.22-2) unstable; urgency=medium diff -Nru gpsd-3.22/debian/control gpsd-3.22/debian/control --- gpsd-3.22/debian/control 2021-03-26 10:05:48.000000000 +0000 +++ gpsd-3.22/debian/control 2021-04-25 10:17:57.000000000 +0000 @@ -63,8 +63,8 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, libgps28 (= ${binary:Version}), Suggests: gpsd -Breaks: python-gps, gpsd (<< 3.20-9) -Replaces: python-gps +Breaks: python-gps, gpsd (<< 3.20-9), gpsd-clients (<< 3.20-10) +Replaces: python-gps, gpsd-clients (<< 3.20-10) Description: Global Positioning System - tools The gpsd service daemon can monitor one or more GPS devices connected to a host computer, making all data on the location and movements of the diff -Nru gpsd-3.22/debian/control.in gpsd-3.22/debian/control.in --- gpsd-3.22/debian/control.in 2021-01-13 18:20:14.000000000 +0000 +++ gpsd-3.22/debian/control.in 2021-04-25 10:17:57.000000000 +0000 @@ -63,8 +63,8 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, libgpsLIBGPSSONAME (= ${binary:Version}), Suggests: gpsd -Breaks: python-gps, gpsd (<< 3.20-9) -Replaces: python-gps +Breaks: python-gps, gpsd (<< 3.20-9), gpsd-clients (<< 3.20-10) +Replaces: python-gps, gpsd-clients (<< 3.20-10) Description: Global Positioning System - tools The gpsd service daemon can monitor one or more GPS devices connected to a host computer, making all data on the location and movements of the diff -Nru gpsd-3.22/debian/libgpsLIBGPSSONAME.symbols gpsd-3.22/debian/libgpsLIBGPSSONAME.symbols --- gpsd-3.22/debian/libgpsLIBGPSSONAME.symbols 2021-01-13 18:20:14.000000000 +0000 +++ gpsd-3.22/debian/libgpsLIBGPSSONAME.symbols 2021-04-25 10:17:57.000000000 +0000 @@ -9,8 +9,6 @@ (c++)"gpsmm::stream(int)@Base" 3.3 (c++)"gpsmm::waiting(int)@Base" 3.3 (c++)"gpsmm::~gpsmm()@Base" 3.3 - (c++)"gpsmm::~gpsmm()@Base" 3.3 - (c++)"gpsmm::~gpsmm()@Base" 3.3 (c++)"typeinfo for gpsmm@Base" 3.3 (c++)"typeinfo name for gpsmm@Base" 3.3 (c++)"vtable for gpsmm@Base" 3.3 diff -Nru gpsd-3.22/debian/libqgpsmmLIBGPSSONAME.symbols gpsd-3.22/debian/libqgpsmmLIBGPSSONAME.symbols --- gpsd-3.22/debian/libqgpsmmLIBGPSSONAME.symbols 2021-03-26 10:05:48.000000000 +0000 +++ gpsd-3.22/debian/libqgpsmmLIBGPSSONAME.symbols 2021-04-25 10:17:57.000000000 +0000 @@ -36,19 +36,13 @@ (c++)"gpsmm::waiting(int)@Base" 3.3 (c++)"gpsmm::clear_fix()@Base" 3.3 (c++)"gpsmm::~gpsmm()@Base" 3.3 - (c++)"gpsmm::~gpsmm()@Base" 3.3 - (c++)"gpsmm::~gpsmm()@Base" 3.3 -#MISSING: 3.18# (c++|optional)"QDebug::~QDebug()@Base" 3.3 #MISSING: 3.18# (c++|optional)"QDebug::~QDebug()@Base" 3.3 (c++|optional)"QString::~QString()@Base" 3.3 - (c++|optional)"QString::~QString()@Base" 3.3 - (c++|optional)"QList::~QList()@Base" 3.5 (c++|optional)"QList::~QList()@Base" 3.5 (c++)"typeinfo for gpsmm@Base" 3.3 (c++)"typeinfo name for gpsmm@Base" 3.3 (c++)"vtable for gpsmm@Base" 3.3 #MISSING: 3.18# (c++|optional)"QByteArray::~QByteArray()@Base" 3.3 -#MISSING: 3.18# (c++|optional)"QByteArray::~QByteArray()@Base" 3.3 (c++)"shiftleft(unsigned char*, int, unsigned short)@Base" 3.12 #MISSING: 3.17# (c++)"shm_get(int, bool, bool)@Base" 3.15 #MISSING: 3.17# (c++)"ntp_name(int)@Base" 3.15 @@ -158,6 +152,5 @@ #MISSING: 3.20# unix_to_iso8601@Base 3.3 datum_code_string@Base 3.19 #MISSING: 3.21.1~dev# nanowait(int, timespec*)@Base 3.21.1 - (c++|optional=lto)"QString::QString(QString const&)@Base" 3.21.1~dev - (c++|optional=lto)"QString::QString(QString const&)@Base" 3.21.1~dev + (c++|optional)"QString::QString(QString const&)@Base" 3.21.1~dev gpsd_version@Base 3.21.1~dev