control: forcemerge -1 1015658
control: tags 1015658 patch
Hello, the following patch from Ubuntu looks to fix the issue, and I found that the issue is caused by LTO enabled
(#1015658)
For this reason I updated the patch to reflect this and merged the two bugs together
diff -Nru signond-8.61/debian/changelog signond-8.61/debian/changelog
--- signond-8.61/debian/changelog 2022-03-11 23:02:33.000000000 +0100
+++ signond-8.61/debian/changelog 2023-12-10 03:45:20.000000000 +0100
@@ -1,3 +1,11 @@
+signond (8.61-1.1) unstable; urgency=medium
+
+ * Non-maintainer upload
+ - Adjust symbols file (Closes: #1015658, Closes: #1057883).
+ - Fix lintian override syntax.
+
+ -- Aaron Rainbolt <arraybolt3@ubuntu.com> Sun, 10 Dec 2023 02:45:20 +0000
+
signond (8.61-1) unstable; urgency=medium
* Team upload.
diff -Nru signond-8.61/debian/libsignon-extension1.symbols signond-8.61/debian/libsignon-extension1.symbols
--- signond-8.61/debian/libsignon-extension1.symbols 2022-03-11 21:45:00.000000000 +0100
+++ signond-8.61/debian/libsignon-extension1.symbols 2023-12-10 03:45:20.000000000 +0100
@@ -55,16 +55,16 @@
_ZN6SignOn18AbstractKeyManagerD0Ev@Base 8.57+20150423
_ZN6SignOn18AbstractKeyManagerD1Ev@Base 8.57+20150423
_ZN6SignOn18AbstractKeyManagerD2Ev@Base 8.57+20150423
- _ZN6SignOn18ExtensionInterfaceD0Ev@Base 8.57+20150423
- _ZN6SignOn18ExtensionInterfaceD1Ev@Base 8.57+20150423
- _ZN6SignOn18ExtensionInterfaceD2Ev@Base 8.57+20150423
+ (optional=lto)_ZN6SignOn18ExtensionInterfaceD0Ev@Base 8.57+20150423
+ (optional=lto)_ZN6SignOn18ExtensionInterfaceD1Ev@Base 8.57+20150423
+ (optional=lto)_ZN6SignOn18ExtensionInterfaceD2Ev@Base 8.57+20150423
_ZN6SignOn18setFilePermissionsERK7QString6QFlagsIN11QFileDevice10PermissionEEb@Base 8.57+20150423
- _ZN6SignOn19ExtensionInterface2D0Ev@Base 8.57+20150423
- _ZN6SignOn19ExtensionInterface2D1Ev@Base 8.57+20150423
- _ZN6SignOn19ExtensionInterface2D2Ev@Base 8.57+20150423
- _ZN6SignOn19ExtensionInterface3D0Ev@Base 8.57+20150423
- _ZN6SignOn19ExtensionInterface3D1Ev@Base 8.57+20150423
- _ZN6SignOn19ExtensionInterface3D2Ev@Base 8.57+20150423
+ (optional=lto)_ZN6SignOn19ExtensionInterface2D0Ev@Base 8.57+20150423
+ (optional=lto)_ZN6SignOn19ExtensionInterface2D1Ev@Base 8.57+20150423
+ (optional=lto)_ZN6SignOn19ExtensionInterface2D2Ev@Base 8.57+20150423
+ (optional=lto)_ZN6SignOn19ExtensionInterface3D0Ev@Base 8.57+20150423
+ (optional=lto)_ZN6SignOn19ExtensionInterface3D1Ev@Base 8.57+20150423
+ (optional=lto)_ZN6SignOn19ExtensionInterface3D2Ev@Base 8.57+20150423
_ZN6SignOn21AbstractCryptoManager10initializeERK4QMapI7QString8QVariantE@Base 8.57+20150423
_ZN6SignOn21AbstractCryptoManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 8.57+20150423
_ZN6SignOn21AbstractCryptoManager11qt_metacastEPKc@Base 8.57+20150423
diff -Nru signond-8.61/debian/libsignon-plugins-common1.symbols signond-8.61/debian/libsignon-plugins-common1.symbols
--- signond-8.61/debian/libsignon-plugins-common1.symbols 2022-03-11 22:01:01.000000000 +0100
+++ signond-8.61/debian/libsignon-plugins-common1.symbols 2023-12-10 03:45:20.000000000 +0100
@@ -22,9 +22,9 @@
_ZN6SignOn13BlobIOHandler8sendDataERK4QMapI7QString8QVariantE@Base 8.57+20150423
_ZN6SignOn13BlobIOHandlerC1EP9QIODeviceS2_P7QObject@Base 8.57+20150423
_ZN6SignOn13BlobIOHandlerC2EP9QIODeviceS2_P7QObject@Base 8.57+20150423
- _ZN6SignOn13BlobIOHandlerD0Ev@Base 8.57+20150423
- _ZN6SignOn13BlobIOHandlerD1Ev@Base 8.57+20150423
- _ZN6SignOn13BlobIOHandlerD2Ev@Base 8.57+20150423
+ (optional=lto)_ZN6SignOn13BlobIOHandlerD0Ev@Base 8.57+20150423
+ (optional=lto)_ZN6SignOn13BlobIOHandlerD1Ev@Base 8.57+20150423
+ (optional=lto)_ZN6SignOn13BlobIOHandlerD2Ev@Base 8.57+20150423
(optional=templinst)_ZN7QVectorI10QByteArrayE6appendERKS0_@Base 8.57+20150423
(optional=templinst)_ZN7QVectorI10QByteArrayE7reallocEi6QFlagsIN10QArrayData16AllocationOptionEE@Base 8.60
(optional=templinst)_ZN8QMapNodeI7QString8QVariantE14destroySubTreeEv@Base 8.57+20150423
@@ -46,29 +46,29 @@
_ZN19AuthPluginInterface11qt_metacastEPKc@Base 8.57+20150423
_ZN19AuthPluginInterface13statusChangedE15AuthPluginStateRK7QString@Base 8.57+20150423
_ZN19AuthPluginInterface16staticMetaObjectE@Base 8.57+20150423
- _ZN19AuthPluginInterface18userActionFinishedERKN6SignOn13UiSessionDataE@Base 8.57+20150423
+ (optional=lto)_ZN19AuthPluginInterface18userActionFinishedERKN6SignOn13UiSessionDataE@Base 8.57+20150423
_ZN19AuthPluginInterface18userActionRequiredERKN6SignOn13UiSessionDataE@Base 8.57+20150423
- _ZN19AuthPluginInterface5abortEv@Base 8.57+20150423
+ (optional=lto)_ZN19AuthPluginInterface5abortEv@Base 8.57+20150423
_ZN19AuthPluginInterface5errorERKN6SignOn5ErrorE@Base 8.57+20150423
_ZN19AuthPluginInterface5storeERKN6SignOn11SessionDataE@Base 8.57+20150423
- _ZN19AuthPluginInterface6cancelEv@Base 8.57+20150423
+ (optional=lto)_ZN19AuthPluginInterface6cancelEv@Base 8.57+20150423
_ZN19AuthPluginInterface6resultERKN6SignOn11SessionDataE@Base 8.57+20150423
- _ZN19AuthPluginInterface7refreshERKN6SignOn13UiSessionDataE@Base 8.57+20150423
+ (optional=lto)_ZN19AuthPluginInterface7refreshERKN6SignOn13UiSessionDataE@Base 8.57+20150423
_ZN19AuthPluginInterface9refreshedERKN6SignOn13UiSessionDataE@Base 8.57+20150423
(optional=templinst)_ZN4QMapI7QString8QVariantED1Ev@Base 8.60
(optional=templinst)_ZN4QMapI7QString8QVariantED2Ev@Base 8.60
- _ZN6SignOn5ErrorD0Ev@Base 8.57+20150423
- _ZN6SignOn5ErrorD1Ev@Base 8.57+20150423
- _ZN6SignOn5ErrorD2Ev@Base 8.57+20150423
+ (optional=lto)_ZN6SignOn5ErrorD0Ev@Base 8.57+20150423
+ (optional=lto)_ZN6SignOn5ErrorD1Ev@Base 8.57+20150423
+ (optional=lto)_ZN6SignOn5ErrorD2Ev@Base 8.57+20150423
(optional=templinst)_ZN8QMapNodeI7QString8QVariantE14destroySubTreeEv@Base 8.57+20150423
_ZNK19AuthPluginInterface10metaObjectEv@Base 8.57+20150423
(optional=templinst)_ZNK8QMapNodeI7QString8QVariantE4copyEP8QMapDataIS0_S1_E@Base 8.57+20150423
_ZTI19AuthPluginInterface@Base 8.60
- _ZTIN6SignOn5ErrorE@Base 8.60
+ (optional=lto)_ZTIN6SignOn5ErrorE@Base 8.60
_ZTS19AuthPluginInterface@Base 8.60
_ZTSN6SignOn5ErrorE@Base 8.60
_ZTV19AuthPluginInterface@Base 8.57+20150423
- _ZTVN6SignOn5ErrorE@Base 8.57+20150423
+ (optional=lto)_ZTVN6SignOn5ErrorE@Base 8.57+20150423
(optional=templinst)_ZZN11QMetaTypeIdIN6SignOn11SessionDataEE14qt_metatype_idEvE11metatype_id@Base 8.57+20150423
(optional=templinst)_ZZN11QMetaTypeIdIN6SignOn13UiSessionDataEE14qt_metatype_idEvE11metatype_id@Base 8.57+20150423
(optional=templinst)_ZZN11QMetaTypeIdIN6SignOn5ErrorEE14qt_metatype_idEvE11metatype_id@Base 8.57+20150423
diff -Nru signond-8.61/debian/libsignon-qt5-1.symbols signond-8.61/debian/libsignon-qt5-1.symbols
--- signond-8.61/debian/libsignon-qt5-1.symbols 2022-03-11 22:01:04.000000000 +0100
+++ signond-8.61/debian/libsignon-qt5-1.symbols 2023-12-10 03:45:20.000000000 +0100
@@ -65,9 +65,9 @@
_ZN6SignOn15SecurityContextC1Ev@Base 8.60
_ZN6SignOn15SecurityContextC2ERK7QStringS3_@Base 8.60
_ZN6SignOn15SecurityContextC2Ev@Base 8.60
- _ZN6SignOn5ErrorD0Ev@Base 8.57+20150423
- _ZN6SignOn5ErrorD1Ev@Base 8.57+20150423
- _ZN6SignOn5ErrorD2Ev@Base 8.57+20150423
+ (optional=lto)_ZN6SignOn5ErrorD0Ev@Base 8.57+20150423
+ (optional=lto)_ZN6SignOn5ErrorD1Ev@Base 8.57+20150423
+ (optional=lto)_ZN6SignOn5ErrorD2Ev@Base 8.57+20150423
_ZN6SignOn8Identity10verifyUserERK4QMapI7QString8QVariantE@Base 8.57+20150423
_ZN6SignOn8Identity10verifyUserERK7QString@Base 8.57+20150423
_ZN6SignOn8Identity11newIdentityERKNS_12IdentityInfoEP7QObject@Base 8.57+20150423
@@ -101,8 +101,8 @@
_ZN6SignOn8IdentityD0Ev@Base 8.57+20150423
_ZN6SignOn8IdentityD1Ev@Base 8.57+20150423
_ZN6SignOn8IdentityD2Ev@Base 8.57+20150423
- _ZN7QStringD1Ev@Base 8.57+20150423
- _ZN7QStringD2Ev@Base 8.57+20150423
+ (optional=lto)_ZN7QStringD1Ev@Base 8.57+20150423
+ (optional=lto)_ZN7QStringD2Ev@Base 8.57+20150423
_ZNK6SignOn11AuthService10metaObjectEv@Base 8.57+20150423
_ZNK6SignOn11AuthService14IdentityRegExp7isValidEv@Base 8.57+20150423
_ZNK6SignOn11AuthService14IdentityRegExp7patternEv@Base 8.57+20150423
@@ -125,10 +125,10 @@
_ZNK6SignOn15SecurityContext18applicationContextEv@Base 8.60
_ZNK6SignOn8Identity10metaObjectEv@Base 8.57+20150423
_ZNK6SignOn8Identity2idEv@Base 8.57+20150423
- _ZNK7QString7sectionE5QCharii6QFlagsINS_11SectionFlagEE@Base 8.61
+ (optional=lto)_ZNK7QString7sectionE5QCharii6QFlagsINS_11SectionFlagEE@Base 8.61
_ZTIN6SignOn11AuthServiceE@Base 8.60
_ZTIN6SignOn11AuthSessionE@Base 8.60
- _ZTIN6SignOn5ErrorE@Base 8.60
+ (optional=lto)_ZTIN6SignOn5ErrorE@Base 8.60
_ZTIN6SignOn8IdentityE@Base 8.60
_ZTSN6SignOn11AuthServiceE@Base 8.60
_ZTSN6SignOn11AuthSessionE@Base 8.60
@@ -136,5 +136,5 @@
_ZTSN6SignOn8IdentityE@Base 8.60
_ZTVN6SignOn11AuthServiceE@Base 8.57+20150423
_ZTVN6SignOn11AuthSessionE@Base 8.57+20150423
- _ZTVN6SignOn5ErrorE@Base 8.57+20150423
+ (optional=lto)_ZTVN6SignOn5ErrorE@Base 8.57+20150423
_ZTVN6SignOn8IdentityE@Base 8.57+20150423
diff -Nru signond-8.61/debian/signond.lintian-overrides signond-8.61/debian/signond.lintian-overrides
--- signond-8.61/debian/signond.lintian-overrides 2020-11-06 23:40:40.000000000 +0100
+++ signond-8.61/debian/signond.lintian-overrides 2023-12-10 03:45:20.000000000 +0100
@@ -1,4 +1,4 @@
# signond command has no command line arguments
-signond: no-manual-page usr/bin/signond
+signond: no-manual-page [usr/bin/signond]
# signonpluginprocess command has no command line arguments
-signond: no-manual-page usr/bin/signonpluginprocess
+signond: no-manual-page [usr/bin/signonpluginprocess]
G.