Control: tags -1 patch The attached patch fixes the issue by updating the symbols file and overriding dh_makeshlibs to use the upstream version and not failing on changes to fix this permanently.
Kind Regards, Bas -- GPG Key ID: 4096R/6750F10AE88D4AF1 Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1
diff -Nru libquazip-0.9.1/debian/changelog libquazip-0.9.1/debian/changelog --- libquazip-0.9.1/debian/changelog 2020-07-23 15:48:10.000000000 +0200 +++ libquazip-0.9.1/debian/changelog 2021-10-11 17:11:23.000000000 +0200 @@ -1,3 +1,12 @@ +libquazip (0.9.1-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Update symbols for gcc-11. + (closes: #984206) + * Override dh_makeshlibs to use upstream version and not fail on changes. + + -- Bas Couwenberg <sebas...@debian.org> Mon, 11 Oct 2021 17:11:23 +0200 + libquazip (0.9.1-1) unstable; urgency=medium * New upstream version diff -Nru libquazip-0.9.1/debian/libquazip5-1.symbols.amd64 libquazip-0.9.1/debian/libquazip5-1.symbols.amd64 --- libquazip-0.9.1/debian/libquazip5-1.symbols.amd64 2020-07-23 15:48:10.000000000 +0200 +++ libquazip-0.9.1/debian/libquazip5-1.symbols.amd64 2021-10-11 17:11:23.000000000 +0200 @@ -164,8 +164,6 @@ _ZN5QHashI7QString16unz64_file_pos_sE11deleteNode2EPN9QHashData4NodeE@Base 0.7.3 _ZN5QHashI7QString16unz64_file_pos_sE13duplicateNodeEPN9QHashData4NodeEPv@Base 0.7.3 _ZN5QHashI7QString16unz64_file_pos_sE6insertERKS0_RKS1_@Base 0.9.1 - _ZN5QHashI7QString16unz64_file_pos_sED1Ev@Base 0.9.1 - _ZN5QHashI7QString16unz64_file_pos_sED2Ev@Base 0.9.1 _ZN5QHashIt5QListI10QByteArrayEE11deleteNode2EPN9QHashData4NodeE@Base 0.9 _ZN5QHashIt5QListI10QByteArrayEE13duplicateNodeEPN9QHashData4NodeEPv@Base 0.9 _ZN5QHashIt5QListI10QByteArrayEED1Ev@Base 0.9 @@ -334,9 +332,8 @@ _ZSt13__heap_selectIN5QListI16QuaZipFileInfo64E8iteratorEN9__gnu_cxx5__ops15_Iter_comp_iterI19QuaZipDirComparatorEEEvT_S9_S9_T0_@Base 0.9 _ZSt16__insertion_sortIN5QListI16QuaZipFileInfo64E8iteratorEN9__gnu_cxx5__ops15_Iter_comp_iterI19QuaZipDirComparatorEEEvT_S9_T0_@Base 0.9 _ZSt16__introsort_loopIN5QListI16QuaZipFileInfo64E8iteratorEiN9__gnu_cxx5__ops15_Iter_comp_iterI19QuaZipDirComparatorEEEvT_S9_T0_T1_@Base 0.9 - _ZSt21__unguarded_partitionIN5QListI16QuaZipFileInfo64E8iteratorEN9__gnu_cxx5__ops15_Iter_comp_iterI19QuaZipDirComparatorEEET_S9_S9_S9_T0_@Base 0.9.1 - _ZSt22__move_median_to_firstIN5QListI16QuaZipFileInfo64E8iteratorEN9__gnu_cxx5__ops15_Iter_comp_iterI19QuaZipDirComparatorEEEvT_S9_S9_S9_T0_@Base 0.9.1 _ZSt25__unguarded_linear_insertIN5QListI16QuaZipFileInfo64E8iteratorEN9__gnu_cxx5__ops14_Val_comp_iterI19QuaZipDirComparatorEEEvT_T0_@Base 0.9 + _ZSt4swapI16QuaZipFileInfo64ENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_@Base 0.9.1 _ZTI10QuaAdler32@Base 0.7.3 _ZTI10QuaZipFile@Base 0.7.3 _ZTI11QuaGzipFile@Base 0.7.3 diff -Nru libquazip-0.9.1/debian/rules libquazip-0.9.1/debian/rules --- libquazip-0.9.1/debian/rules 2020-07-23 15:48:10.000000000 +0200 +++ libquazip-0.9.1/debian/rules 2021-10-11 17:11:23.000000000 +0200 @@ -11,6 +11,10 @@ QT_SELECT=qt5 +include /usr/share/dpkg/pkg-info.mk + +UPSTREAM_VERSION = $(shell echo $(DEB_VERSION_UPSTREAM) | sed -e 's/\+.*//') + # Enable multiarch builds & prepare qmake vars include /usr/share/dpkg/architecture.mk @@ -55,3 +59,6 @@ override_dh_missing: dh_missing --fail-missing + +override_dh_makeshlibs: + dh_makeshlibs -- -c0 -v$(UPSTREAM_VERSION)