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-----

Attachment: pgpCcW0LoUfca.pgp
Description: PGP signature


--- End Message ---

Reply via email to