[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1015643: marked as done (qtsvg-opensource-src: ftbfs with LTO (link time optimization) enabled)



Your message dated Tue, 26 Jul 2022 22:22:49 +0000
with message-id <E1oGSwz-000A32-IO@fasolo.debian.org>
and subject line Bug#1015643: fixed in qtsvg-opensource-src 5.15.5-1
has caused the Debian Bug report #1015643,
regarding qtsvg-opensource-src: 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 owner@bugs.debian.org
immediately.)


-- 
1015643: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1015643
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:qtsvg-opensource-src
Version: 5.15.2-4
Severity: minor
Tags: sid bookworm
User: debian-gcc@lists.debian.org
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/qtsvg-opensource-src_5.15.2-4_unstable_dpkglto.log
The last lines of the build log are at the end of this report.

[...]
   dh_installchangelogs
   dh_lintian
   dh_perl
   dh_link
   dh_strip_nondeterminism
   dh_compress
   dh_fixperms
   dh_missing
   dh_dwz -a
   dh_strip -a
   dh_makeshlibs -a
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libqt5svg5/DEBIAN/symbols doesn't match completely debian/libqt5svg5.symbols
--- debian/libqt5svg5.symbols (libqt5svg5_5.15.2-4_amd64)
+++ dpkg-gensymbolsGFIjKh	2022-06-10 08:59:58.212857346 +0000
@@ -294,7 +294,7 @@
  _ZNK11QSvgHandler8selectorEv@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZNK11QSvgPolygon4typeEv@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZNK11QSvgPolygon6boundsEP8QPainterR15QSvgExtraStates@Qt_5_PRIVATE_API 5.6.0~beta 1
- _ZNK12QPaintDevice7devTypeEv@Qt_5 5.6.0~beta
+#MISSING: 5.15.2-4# _ZNK12QPaintDevice7devTypeEv@Qt_5 5.6.0~beta
  _ZNK12QSvgPolyline4typeEv@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZNK12QSvgPolyline6boundsEP8QPainterR15QSvgExtraStates@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZNK12QSvgRenderer10metaObjectEv@Qt_5 5.6.0~beta
@@ -341,7 +341,7 @@
  _ZNK16QSvgTinyDocument13elementExistsERK7QString@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZNK16QSvgTinyDocument15boundsOnElementERK7QString@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZNK16QSvgTinyDocument19transformForElementERK7QString@Qt_5_PRIVATE_API 5.15.1 1
- (optional=inline)_ZNK16QSvgTinyDocument4sizeEv@Qt_5_PRIVATE_API 5.11.1 1
+#MISSING: 5.15.2-4# (optional=inline)_ZNK16QSvgTinyDocument4sizeEv@Qt_5_PRIVATE_API 5.11.1 1
  _ZNK16QSvgTinyDocument4typeEv@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZNK16QSvgTinyDocument7svgFontERK7QString@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZNK16QSvgTinyDocument8animatedEv@Qt_5_PRIVATE_API 5.6.0~beta 1
@@ -414,14 +414,14 @@
  _ZTI5QSvgG@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZTI7QSvgArc@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZTI8QSvgDefs@Qt_5_PRIVATE_API 5.6.0~beta 1
- _ZTI8QSvgFont@Qt_5_PRIVATE_API 5.6.0~beta 1
+#MISSING: 5.15.2-4# _ZTI8QSvgFont@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZTI8QSvgLine@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZTI8QSvgNode@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZTI8QSvgPath@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZTI8QSvgRect@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZTI8QSvgText@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZTI9QSvgImage@Qt_5_PRIVATE_API 5.6.0~beta 1
- _ZTI9QSvgTspan@Qt_5_PRIVATE_API 5.6.0~beta 1
+#MISSING: 5.15.2-4# _ZTI9QSvgTspan@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZTS10QSvgCircle@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZTS10QSvgSwitch@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZTS10QSvgWidget@Qt_5 5.6.0~beta
@@ -489,14 +489,14 @@
  _ZTV5QSvgG@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZTV7QSvgArc@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZTV8QSvgDefs@Qt_5_PRIVATE_API 5.6.0~beta 1
- _ZTV8QSvgFont@Qt_5_PRIVATE_API 5.6.0~beta 1
+#MISSING: 5.15.2-4# _ZTV8QSvgFont@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZTV8QSvgLine@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZTV8QSvgNode@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZTV8QSvgPath@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZTV8QSvgRect@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZTV8QSvgText@Qt_5_PRIVATE_API 5.6.0~beta 1
  _ZTV9QSvgImage@Qt_5_PRIVATE_API 5.6.0~beta 1
- _ZTV9QSvgTspan@Qt_5_PRIVATE_API 5.6.0~beta 1
+#MISSING: 5.15.2-4# _ZTV9QSvgTspan@Qt_5_PRIVATE_API 5.6.0~beta 1
  (c++)"non-virtual thunk to QGraphicsSvgItem::boundingRect() const@Qt_5" 5.6.0~beta
  (c++)"non-virtual thunk to QGraphicsSvgItem::paint(QPainter*, QStyleOptionGraphicsItem const*, QWidget*)@Qt_5" 5.6.0~beta
  (c++)"non-virtual thunk to QGraphicsSvgItem::type() const@Qt_5" 5.6.0~beta
dh_makeshlibs: error: failing due to earlier errors
make: *** [debian/rules:14: binary] Error 25
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: qtsvg-opensource-src
Source-Version: 5.15.5-1
Done: Dmitry Shachnev <mitya57@debian.org>

We believe that the bug you reported is fixed in the latest version of
qtsvg-opensource-src, 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 1015643@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dmitry Shachnev <mitya57@debian.org> (supplier of updated qtsvg-opensource-src 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 27 Jul 2022 00:24:17 +0300
Source: qtsvg-opensource-src
Architecture: source
Version: 5.15.5-1
Distribution: experimental
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Dmitry Shachnev <mitya57@debian.org>
Closes: 1015643
Changes:
 qtsvg-opensource-src (5.15.5-1) experimental; urgency=medium
 .
   * New upstream release.
   * Bump Qt build-dependencies to 5.15.5.
   * Bump ABI version to 5-15-5.
   * Mark one symbol as optional to fix build with LTO (closes: #1015643).
Checksums-Sha1:
 c60ac40a6b82b1954866af776209c4e20b373e60 2901 qtsvg-opensource-src_5.15.5-1.dsc
 629f2f436accd8f46200d6b53153f9921e879f54 1888600 qtsvg-opensource-src_5.15.5.orig.tar.xz
 07433347dc709171c39ea59cf225f193a430c1dc 11704 qtsvg-opensource-src_5.15.5-1.debian.tar.xz
 ada7684900c23c06fb814dd7648f6f226bf832ad 11634 qtsvg-opensource-src_5.15.5-1_source.buildinfo
Checksums-Sha256:
 4a6a01ecfa11b680029e2d6d4c0d16716cc5253d3159b5a18335f4058785a337 2901 qtsvg-opensource-src_5.15.5-1.dsc
 c4cf9e640ad43f157c6b14ee7624047f5945288991ad5de83c9eec673bacb031 1888600 qtsvg-opensource-src_5.15.5.orig.tar.xz
 d891887facc6d27630f05e970939385913d8e22430eae60049b138ab7c6a4bb1 11704 qtsvg-opensource-src_5.15.5-1.debian.tar.xz
 339f394d02ac7881426a0e0043033763ecb563aaad69a14a952e88dd95efb39e 11634 qtsvg-opensource-src_5.15.5-1_source.buildinfo
Files:
 77944619aa8c9b2eb471e044b2757120 2901 libs optional qtsvg-opensource-src_5.15.5-1.dsc
 90839c481e9d6b2b33004ed7bdf23079 1888600 libs optional qtsvg-opensource-src_5.15.5.orig.tar.xz
 7282b196b44b1d4f0efb7bf63ccc3370 11704 libs optional qtsvg-opensource-src_5.15.5-1.debian.tar.xz
 7b8b04cbd1cc6ce857ecb9f2ce261fa8 11634 libs optional qtsvg-opensource-src_5.15.5-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJHBAEBCgAxFiEE5688gqe4PSusUZcLZkYmW1hrg8sFAmLgW4ITHG1pdHlhNTdA
ZGViaWFuLm9yZwAKCRBmRiZbWGuDy9flD/4id0aYHfzKGAWOmaLf0wfzhvkfcegB
ZSGbAjkQLscjgtO0SYZDPCxWxmzNA86uI6GGUl/xBJmz93PLx7+v9mYxxDutPUP/
4qi1hhmmwV2hIHXzSMBpHYgNZmWqYghvaQZZ6vOE2l1DhdVaDjhGmfcpP0pIwglS
Sj1Yb51DIZa8PdthqwidQCv5BmcfBslsQTdzGwOFeukC8i81eSbM/XiYmQwJQI4g
/CZBKMqBlnYzsdtXVCOT9DQD/EXVq+w4JqTMmG34sgghSIOakKHrLAY6CSAEfK10
HZITBoS1PkCeCAu00BJqADxLgq/6p9DNwQzsPST+2e9K3qFkzqrpAmDP9YGVopfN
qwN84P0rb7a4KpVwvEVd9ALD83zBvIrhYeqUq2DBu/0x13QHXJdxPA+7YdA+rbGo
8RfhRxL1dqzJaXwJHJrPBpruprAih41vCA8KqnT6ypqxhWe1cEfOKgo65lLIa+zl
LTd/eooSykAZcDG5UHZIICd+NIAA+idZrGSkLMrFQqfrg5/KrKSU5Zuy2Q9+4KKn
g5P4zCe/8eO0xzLGFd1/w6/r12jGB4Hw7Ra5UpiZHAlbXSKQqAZPfeODcWupttKH
X0WLMW6hDgQl2XtykW1OSlmHNADohnVRVfohyzdmUD+yTPTwgA62vK3Tb051zVCQ
fQrXE4hu2hHjmg==
=csSW
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: