Your message dated Wed, 06 Nov 2024 15:19:12 +0000
with message-id <[email protected]>
and subject line Bug#1015424: fixed in gsettings-qt 0.2-6
has caused the Debian Bug report #1015424,
regarding gsettings-qt: ftbfs with LTO (link time optimization) enabled
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1015424: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1015424
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:gsettings-qt
Version: 0.2-4
Severity: minor
Tags: sid bookworm
User: [email protected]
Usertags: ftbfs-lto
This package currently fails to build (at least on the amd64
architecture) with link time optimizations enabled. For a background
for LTO please see
https://wiki.debian.org/ToolChain/LTO
The goal is to enable this optimization by default in an upcoming
Debian release in dpkg-buildflags for 64bit architectures. The goal
is to get this package to build with link time optimizations, or to
explicitly disable link time optimizations for this package build.
To reproduce the build failure, enable the lto optimization in
testing/unstable by adding "optimize=+lto" to DEB_BUILD_MAINT_OPTIONS
in the debian/rules file, or if this macro is unset, just set it:
export DEB_BUILD_MAINT_OPTIONS = optimize=+lto
Please try to fix the build with lto enabled, fixing the packaging or
forwarding the issue upstream. If the issue cannot be fixed,
explicitly disallow building the package with lto by adding to your
rules file:
export DEB_BUILD_MAINT_OPTIONS = optimize=-lto
or adding that string to your existing setting of DEB_BUILD_MAINT_OPTIONS.
The full build log can be found at:
http://qa-logs.debian.net/2022/06/09/dpkglto/gsettings-qt_0.2-4_unstable_dpkglto.log
The last lines of the build log are at the end of this report.
[...]
rm -rf debian/*/usr/tests
dh_install
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_installdocs
dh_installchangelogs
dh_installexamples
dh_perl
dh_link
dh_strip_nondeterminism
dh_compress
dh_fixperms
dh_missing
dh_dwz -a
dh_strip -a
debian/rules override_dh_makeshlibs
make[1]: Entering directory '/<<PKGBUILDDIR>>'
# passed to dpkg-gensymbols
dh_makeshlibs -- -c4
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols
file: see diff output below
dpkg-gensymbols: warning: debian/libgsettings-qt1/DEBIAN/symbols doesn't match
completely debian/libgsettings-qt1.symbols
--- debian/libgsettings-qt1.symbols (libgsettings-qt1_0.2-4_amd64)
+++ dpkg-gensymbolsPaqJf7 2022-06-10 09:02:30.504325236 +0000
@@ -1,6 +1,6 @@
libgsettings-qt.so.1 libgsettings-qt1 #MINVER#
* Build-Depends-Package: libgsettings-qt-dev
- (c++)"QByteArray::~QByteArray()@Base" 0.1+14.04.20140408
+#MISSING: 0.2-4# (c++)"QByteArray::~QByteArray()@Base" 0.1+14.04.20140408
(c++)"QGSettings::QGSettings(QByteArray const&, QByteArray const&,
QObject*)@Base" 0.1+14.04.20140408
(c++)"QGSettings::changed(QString const&)@Base" 0.1+14.04.20140408
(c++)"QGSettings::choices(QString const&) const@Base" 0.1+14.04.20140408
@@ -16,20 +16,20 @@
(c++)"QGSettings::trySet(QString const&, QVariant const&)@Base"
0.1+14.04.20140408
(c++)"QGSettings::~QGSettings()@Base" 0.1+14.04.20140408
(c++)"QGSettingsPrivate::settingChanged(_GSettings*, char const*,
void*)@Base" 0.1+14.04.20140408
- (c++|optional=templinst)"QList<QString>::QList(QList<QString> const&)@Base"
0.1+16.04.20170729
- (c++|optional=templinst)"QList<QString>::append(QString const&)@Base"
0.1+14.04.20140408
- (c++|optional=templinst)"QList<QString>::detach_helper_grow(int, int)@Base"
0.1+14.10.20140801.1
- (c++|optional=templinst)"QList<QString>::~QList()@Base" 0.1+14.04.20140408
- (c++|optional=templinst)"QList<QVariant>::append(QVariant const&)@Base"
0.1+14.04.20140408
- (c++|optional=templinst)"QList<QVariant>::detach_helper_grow(int, int)@Base"
0.1+14.04.20140408
- (c++|optional=templinst)"QList<QVariant>::~QList()@Base" 0.1+14.04.20140408
- (c++|optional=templinst)"QMap<QString, QVariant>::QMap(QMap<QString,
QVariant> const&)@Base" 0.1+16.04.20170729
- (c++)"QMap<QString, QVariant>::~QMap()@Base" 0.1+14.10.20140801.1
- (c++|optional=templinst)"QMapData<QString, QVariant>::destroy()@Base"
0.1+16.04.20160329
- (c++)"QMapNode<QString, QVariant>::copy(QMapData<QString, QVariant>*)
const@Base" 0.1+14.10.20140801.1
- (c++)"QMapNode<QString, QVariant>::destroySubTree()@Base" 0.1+14.10.20140801.1
- (c++)"QString::~QString()@Base" 0.1+14.04.20140408
-#MISSING: 0.2#
(optional=templinst)_ZN4QMapI7QString8QVariantE13detach_helperEv@Base
0.1+17.10.20170824
+#MISSING: 0.2-4# (c++|optional=templinst)"QList<QString>::QList(QList<QString>
const&)@Base" 0.1+16.04.20170729
+#MISSING: 0.2-4# (c++|optional=templinst)"QList<QString>::append(QString
const&)@Base" 0.1+14.04.20140408
+#MISSING: 0.2-4#
(c++|optional=templinst)"QList<QString>::detach_helper_grow(int, int)@Base"
0.1+14.10.20140801.1
+#MISSING: 0.2-4# (c++|optional=templinst)"QList<QString>::~QList()@Base"
0.1+14.04.20140408
+#MISSING: 0.2-4# (c++|optional=templinst)"QList<QVariant>::append(QVariant
const&)@Base" 0.1+14.04.20140408
+#MISSING: 0.2-4#
(c++|optional=templinst)"QList<QVariant>::detach_helper_grow(int, int)@Base"
0.1+14.04.20140408
+#MISSING: 0.2-4# (c++|optional=templinst)"QList<QVariant>::~QList()@Base"
0.1+14.04.20140408
+#MISSING: 0.2-4# (c++|optional=templinst)"QMap<QString,
QVariant>::QMap(QMap<QString, QVariant> const&)@Base" 0.1+16.04.20170729
+#MISSING: 0.2-4# (c++)"QMap<QString, QVariant>::~QMap()@Base"
0.1+14.10.20140801.1
+#MISSING: 0.2-4# (c++|optional=templinst)"QMapData<QString,
QVariant>::destroy()@Base" 0.1+16.04.20160329
+#MISSING: 0.2-4# (c++)"QMapNode<QString, QVariant>::copy(QMapData<QString,
QVariant>*) const@Base" 0.1+14.10.20140801.1
+#MISSING: 0.2-4# (c++)"QMapNode<QString, QVariant>::destroySubTree()@Base"
0.1+14.10.20140801.1
+#MISSING: 0.2-4# (c++)"QString::~QString()@Base" 0.1+14.04.20140408
+#MISSING: 0.2-4#
(optional=templinst)_ZN4QMapI7QString8QVariantE13detach_helperEv@Base
0.1+17.10.20170824
(c++)"qconf_types_collect_from_variant(_GVariantType const*, QVariant
const&)@Base" 0.1+14.04.20140408
(c++)"qconf_types_convert(_GVariantType const*)@Base" 0.1+14.04.20140408
(c++)"qconf_types_to_qvariant(_GVariant*)@Base" 0.1+14.04.20140408
dh_makeshlibs: error: failing due to earlier errors
make[1]: *** [debian/rules:37: override_dh_makeshlibs] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:40: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: gsettings-qt
Source-Version: 0.2-6
Done: Boyuan Yang <[email protected]>
We believe that the bug you reported is fixed in the latest version of
gsettings-qt, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Boyuan Yang <[email protected]> (supplier of updated gsettings-qt package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 06 Nov 2024 09:46:04 -0500
Source: gsettings-qt
Architecture: source
Version: 0.2-6
Distribution: unstable
Urgency: medium
Maintainer: Debian UBports Team <[email protected]>
Changed-By: Boyuan Yang <[email protected]>
Closes: 1015424
Changes:
gsettings-qt (0.2-6) unstable; urgency=medium
.
[ Anton Gladky ]
* Add debian/.gitlab-ci.yml and rename to debian/salsa-ci.yml.
.
[ Debian Janitor ]
* Remove constraints unnecessary since buster (oldstable)
* Set upstream metadata fields: Bug-Database, Bug-Submit, Repository.
.
[ Mike Gabriel ]
* debian/rules: Drop empty line.
* debian/watch: Update file for recent GitLab changes of the tags
overview page.
.
[ Boyuan Yang ]
* Replace build-dep: pkg-config => pkgconf.
* d/rules: unconditionally enable LTO.
* d/libgsettings-qt1.symbols: Drop unnecessary disappeared Qt symbols
due to LTO being enabled. (Closes: #1015424)
Checksums-Sha1:
068ee6f555a90b534e07ca0276d01e44753b6fc9 2455 gsettings-qt_0.2-6.dsc
3d49294cbaa5acef83299cc8288a163760b09fd3 18898 gsettings-qt_0.2.orig.tar.gz
f6ae6e0b83f31c9034eced297d0f5b56a2ddf1f6 9024 gsettings-qt_0.2-6.debian.tar.xz
e60c6d898fc4c7c839974970ae971b13598f4e99 13815
gsettings-qt_0.2-6_amd64.buildinfo
Checksums-Sha256:
27c3d6cdc8ab46ad1f3f466f9446c510fc2e6c802f6684051a799a6130e04a9c 2455
gsettings-qt_0.2-6.dsc
1ee20cc73f0c3c6afc6910e6b60fd1236e6bcc42920f7b2442aca208914cd7f8 18898
gsettings-qt_0.2.orig.tar.gz
d698ceae8efd0aff88f532c6a01c7d5b542d7e6dc3560bc4566503a12b43cdef 9024
gsettings-qt_0.2-6.debian.tar.xz
e3196fda1abd4be5c8f6c67f1e69779635df67a475f5d4263ca9885d31ff2e18 13815
gsettings-qt_0.2-6_amd64.buildinfo
Files:
094c9dac36fec8151e274d2c5f813710 2455 libs optional gsettings-qt_0.2-6.dsc
dc935346f687e003422ac5165ff3fa28 18898 libs optional
gsettings-qt_0.2.orig.tar.gz
eba4bba21eceeb55d7224be52941c060 9024 libs optional
gsettings-qt_0.2-6.debian.tar.xz
a0e3c8aeb34253d3c99aceb988b84338 13815 libs optional
gsettings-qt_0.2-6_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmcrgXAACgkQwpPntGGC
Ws4oJA//c4406PHnhrw4u64x8WAaJlF7jL1y0PNcSWN92NMVPtTke+0WxnCElsqQ
qRvURk2b28aWeG7ex+yUB9t2QuW6QD2Ev1ebK3XIiuVnwTUDqhgqKD5oAWiExo35
+8MCs6RmEBGzV4zzevfuId9OmPwoeIWodDwiruROXF2RjA+d2wQPI7xP6cIM/aYn
NoAJpwB2NXH90oml4MVAwuwM1TSlZPOa/VDvPgWv7lMRz28p2y1fZRq3agZc3DN3
S+RELb660QrnV/NoJ+whHsoy69o5s9NLQmIREk62AEDA1EyfkGx6i1v5ZOw3//yl
RvarRQVW7IZoEhU6nc4V0vJ/JVlAV8ND0MK6ORK4QNxXu5EvILhAmDFuI8F98aFP
ZSvrSiVMmEw1WlXXXk2CffYPAF5kBPzaO1QyQqbJ3204eUnV2hRW7aIyIUlB8Alg
ILytKCTkDV0EIQC9vzVEmcbXvRuW2nIzC/fPhOA4gTWNZzuwMNe9cKwXAi5BSsqy
g4r0M9u9QwXMjvST10QkduGwYLSMcphcjlUazTm+OaTm2rDLDMN11Y0eJActvf5/
diZYGS50EDj7238G+ydjisdo1/cS3kjDUGci2y7uHFr8uey9ISKv89AaIRaY0Ofe
+gjvh9nCQNAzynjSZenpjfEIhmDriOf7ak1h3/dB8KY/n40nLR8=
=wGOl
-----END PGP SIGNATURE-----
pgpCcW0LoUfca.pgp
Description: PGP signature
--- End Message ---