Source: lomiri-download-manager
Version: 0.1.0-8
Severity: serious

Hi Mike,

The lomiri-download-manager package fails to build in unstable, because of
some symbols file mismatches:

[...]
dpkg-gensymbols: warning: 
debian/liblomiri-download-manager-common0/DEBIAN/symbols doesn't match 
completely debian/liblomiri-download-manager-common0.symbols
--- debian/liblomiri-download-manager-common0.symbols 
(liblomiri-download-manager-common0_0.1.0-8_amd64)
+++ dpkg-gensymbolsKFBfk1       2021-09-29 04:28:53.866805288 +0000
@@ -34,8 +34,8 @@
  _ZN6Lomiri15DownloadManager19GroupDownloadStructC2ERK7QStringS4_S4_@Base 0.1.0
  _ZN6Lomiri15DownloadManager19GroupDownloadStructC2ERKS1_@Base 0.1.0
  _ZN6Lomiri15DownloadManager19GroupDownloadStructC2Ev@Base 0.1.0
- (arch=armel armhf)_ZN6Lomiri15DownloadManager19GroupDownloadStructD1Ev@Base 
0.1.0
- (arch=armel armhf)_ZN6Lomiri15DownloadManager19GroupDownloadStructD2Ev@Base 
0.1.0
+ _ZN6Lomiri15DownloadManager19GroupDownloadStructD1Ev@Base 0.1.0
+ _ZN6Lomiri15DownloadManager19GroupDownloadStructD2Ev@Base 0.1.0
  _ZN6Lomiri15DownloadManager19GroupDownloadStructaSERKS1_@Base 0.1.0
  _ZN6Lomiri15DownloadManagerlsER13QDBusArgumentRKNS0_14DownloadStructE@Base 
0.1.0
  
_ZN6Lomiri15DownloadManagerlsER13QDBusArgumentRKNS0_19DownloadStateStructE@Base 
0.1.0
dpkg-gensymbols: warning: 
debian/liblomiri-download-manager-client0/DEBIAN/symbols doesn't match 
completely debian/liblomiri-download-manager-client0.symbols
--- debian/liblomiri-download-manager-client0.symbols 
(liblomiri-download-manager-client0_0.1.0-8_amd64)
+++ dpkg-gensymbolsUJ6Ro5       2021-09-29 04:28:53.982805242 +0000
@@ -131,14 +131,14 @@
  _ZNK6Lomiri15DownloadManager9DBusError10metaObjectEv@Base 0.1.0
  _ZNK6Lomiri15DownloadManager9HashError10metaObjectEv@Base 0.1.0
  _ZNK6Lomiri15DownloadManager9HttpError10metaObjectEv@Base 0.1.0
-#MISSING: 0.1.0# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvPN6Lomiri15DownloadManager13DownloadsListEEEC1ERKS5_@Base
 0.1.0
-#MISSING: 0.1.0# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvPN6Lomiri15DownloadManager13DownloadsListEEEC2ERKS5_@Base
 0.1.0
-#MISSING: 0.1.0# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvPN6Lomiri15DownloadManager13GroupDownloadEEEC1ERKS5_@Base
 0.1.0
-#MISSING: 0.1.0# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvPN6Lomiri15DownloadManager13GroupDownloadEEEC2ERKS5_@Base
 0.1.0
-#MISSING: 0.1.0# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvPN6Lomiri15DownloadManager8DownloadEEEC1ERKS5_@Base
 0.1.0
-#MISSING: 0.1.0# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvPN6Lomiri15DownloadManager8DownloadEEEC2ERKS5_@Base
 0.1.0
-#MISSING: 0.1.0# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvRK7QStringS2_PN6Lomiri15DownloadManager13DownloadsListEEEC1ERKS8_@Base
 0.1.0
-#MISSING: 0.1.0# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvRK7QStringS2_PN6Lomiri15DownloadManager13DownloadsListEEEC2ERKS8_@Base
 0.1.0
+#MISSING: 0.1.0-8# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvPN6Lomiri15DownloadManager13DownloadsListEEEC1ERKS5_@Base
 0.1.0
+#MISSING: 0.1.0-8# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvPN6Lomiri15DownloadManager13DownloadsListEEEC2ERKS5_@Base
 0.1.0
+#MISSING: 0.1.0-8# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvPN6Lomiri15DownloadManager13GroupDownloadEEEC1ERKS5_@Base
 0.1.0
+#MISSING: 0.1.0-8# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvPN6Lomiri15DownloadManager13GroupDownloadEEEC2ERKS5_@Base
 0.1.0
+#MISSING: 0.1.0-8# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvPN6Lomiri15DownloadManager8DownloadEEEC1ERKS5_@Base
 0.1.0
+#MISSING: 0.1.0-8# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvPN6Lomiri15DownloadManager8DownloadEEEC2ERKS5_@Base
 0.1.0
+#MISSING: 0.1.0-8# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvRK7QStringS2_PN6Lomiri15DownloadManager13DownloadsListEEEC1ERKS8_@Base
 0.1.0
+#MISSING: 0.1.0-8# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvRK7QStringS2_PN6Lomiri15DownloadManager13DownloadsListEEEC2ERKS8_@Base
 0.1.0
  _ZTIN6Lomiri15DownloadManager12NetworkErrorE@Base 0.1.0
  _ZTIN6Lomiri15DownloadManager12ProcessErrorE@Base 0.1.0
  _ZTIN6Lomiri15DownloadManager13DownloadsListE@Base 0.1.0
dh_makeshlibs: error: failing due to earlier errors
make: *** [debian/rules:54: binary] Error 25
[...]

I discovered this error because the package also fails to build in Ubuntu,
albeit with a different set of symbol errors:

dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file
: see diff output below
dpkg-gensymbols: warning: debian/libldm-common0/DEBIAN/symbols doesn't match com
pletely debian/libldm-common0.symbols
--- debian/libldm-common0.symbols (libldm-common0_0.1.0-8_amd64)
+++ dpkg-gensymbolsRpfeei       2021-09-29 02:38:00.468167849 +0000
@@ -75,9 +75,9 @@
  _ZN6Lomiri9Transfers6System14DBusConnectionC1EP7QObject@Base 0.1.0
  _ZN6Lomiri9Transfers6System14DBusConnectionC2E15QDBusConnectionP7QObject@Base 
0.1.0
  _ZN6Lomiri9Transfers6System14DBusConnectionC2EP7QObject@Base 0.1.0
- _ZN6Lomiri9Transfers6System14DBusConnectionD0Ev@Base 0.1.0
- _ZN6Lomiri9Transfers6System14DBusConnectionD1Ev@Base 0.1.0
- _ZN6Lomiri9Transfers6System14DBusConnectionD2Ev@Base 0.1.0
+#MISSING: 0.1.0-8# _ZN6Lomiri9Transfers6System14DBusConnectionD0Ev@Base 0.1.0
+#MISSING: 0.1.0-8# _ZN6Lomiri9Transfers6System14DBusConnectionD1Ev@Base 0.1.0
+#MISSING: 0.1.0-8# _ZN6Lomiri9Transfers6System14DBusConnectionD2Ev@Base 0.1.0
  _ZN6Lomiri9Transfers6System6Logger11qt_metacallEN11QMetaObject4CallEiPPv@Base 
0.1.0
  _ZN6Lomiri9Transfers6System6Logger11qt_metacastEPKc@Base 0.1.0
  _ZN6Lomiri9Transfers6System6Logger11setLogLevelE9QtMsgType@Base 0.1.0
@@ -85,9 +85,9 @@
  _ZN6Lomiri9Transfers6System6Logger12setupLoggingE7QString@Base 0.1.0
  _ZN6Lomiri9Transfers6System6Logger16staticMetaObjectE@Base 0.1.0
  _ZN6Lomiri9Transfers6System6Logger9getLogDirEv@Base 0.1.0
- _ZN6Lomiri9Transfers6System6LoggerD0Ev@Base 0.1.0
- _ZN6Lomiri9Transfers6System6LoggerD1Ev@Base 0.1.0
- _ZN6Lomiri9Transfers6System6LoggerD2Ev@Base 0.1.0
+#MISSING: 0.1.0-8# _ZN6Lomiri9Transfers6System6LoggerD0Ev@Base 0.1.0
+#MISSING: 0.1.0-8# _ZN6Lomiri9Transfers6System6LoggerD1Ev@Base 0.1.0
+#MISSING: 0.1.0-8# _ZN6Lomiri9Transfers6System6LoggerD2Ev@Base 0.1.0
  _ZN6Lomiri9Transfers8Metadata10setCommandERK11QStringList@Base 0.1.0
  _ZN6Lomiri9Transfers8Metadata10setDeflateEb@Base 0.1.0
  _ZN6Lomiri9Transfers8Metadata10setExtractEb@Base 0.1.0
dpkg-gensymbols: warning: 
debian/liblomiri-download-manager-client0/DEBIAN/symbols doesn't match 
completely debian/liblomiri-download-manager-client0.symbols
--- debian/liblomiri-download-manager-client0.symbols 
(liblomiri-download-manager-client0_0.1.0-8_amd64)
+++ dpkg-gensymbolsCrqg9e       2021-09-29 02:38:00.868165158 +0000
@@ -131,14 +131,14 @@
  _ZNK6Lomiri15DownloadManager9DBusError10metaObjectEv@Base 0.1.0
  _ZNK6Lomiri15DownloadManager9HashError10metaObjectEv@Base 0.1.0
  _ZNK6Lomiri15DownloadManager9HttpError10metaObjectEv@Base 0.1.0
-#MISSING: 0.1.0# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvPN6Lomiri15DownloadManager13DownloadsListEEEC1ERKS5_@Base
 0.1.0
-#MISSING: 0.1.0# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvPN6Lomiri15DownloadManager13DownloadsListEEEC2ERKS5_@Base
 0.1.0
-#MISSING: 0.1.0# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvPN6Lomiri15DownloadManager13GroupDownloadEEEC1ERKS5_@Base
 0.1.0
-#MISSING: 0.1.0# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvPN6Lomiri15DownloadManager13GroupDownloadEEEC2ERKS5_@Base
 0.1.0
-#MISSING: 0.1.0# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvPN6Lomiri15DownloadManager8DownloadEEEC1ERKS5_@Base
 0.1.0
-#MISSING: 0.1.0# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvPN6Lomiri15DownloadManager8DownloadEEEC2ERKS5_@Base
 0.1.0
-#MISSING: 0.1.0# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvRK7QStringS2_PN6Lomiri15DownloadManager13DownloadsListEEEC1ERKS8_@Base
 0.1.0
-#MISSING: 0.1.0# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvRK7QStringS2_PN6Lomiri15DownloadManager13DownloadsListEEEC2ERKS8_@Base
 0.1.0
+#MISSING: 0.1.0-8# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvPN6Lomiri15DownloadManager13DownloadsListEEEC1ERKS5_@Base
 0.1.0
+#MISSING: 0.1.0-8# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvPN6Lomiri15DownloadManager13DownloadsListEEEC2ERKS5_@Base
 0.1.0
+#MISSING: 0.1.0-8# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvPN6Lomiri15DownloadManager13GroupDownloadEEEC1ERKS5_@Base
 0.1.0
+#MISSING: 0.1.0-8# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvPN6Lomiri15DownloadManager13GroupDownloadEEEC2ERKS5_@Base
 0.1.0
+#MISSING: 0.1.0-8# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvPN6Lomiri15DownloadManager8DownloadEEEC1ERKS5_@Base
 0.1.0
+#MISSING: 0.1.0-8# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvPN6Lomiri15DownloadManager8DownloadEEEC2ERKS5_@Base
 0.1.0
+#MISSING: 0.1.0-8# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvRK7QStringS2_PN6Lomiri15DownloadManager13DownloadsListEEEC1ERKS8_@Base
 0.1.0
+#MISSING: 0.1.0-8# 
(optional=templinst|arch=amd64)_ZNSt8functionIFvRK7QStringS2_PN6Lomiri15DownloadManager13DownloadsListEEEC2ERKS8_@Base
 0.1.0
  _ZTIN6Lomiri15DownloadManager12NetworkErrorE@Base 0.1.0
  _ZTIN6Lomiri15DownloadManager12ProcessErrorE@Base 0.1.0
  _ZTIN6Lomiri15DownloadManager13DownloadsListE@Base 0.1.0
[...]

From what I can see, none of these symbol mismatches should be treated as
fatal as they all involve the appearance/disappearance of destructors which
might or might not be exported as symbols depending on particulars of the
toolchain, and should not be considered part of the ABI.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                   https://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org

Attachment: signature.asc
Description: PGP signature

Reply via email to