Your message dated Mon, 22 Dec 2025 09:36:55 +0000
with message-id <[email protected]>
and subject line Bug#1015462: fixed in kseexpr 4.0.4.0-8
has caused the Debian Bug report #1015462,
regarding kseexpr: 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.)


-- 
1015462: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1015462
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:kseexpr
Version: 4.0.4.0-2
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/kseexpr_4.0.4.0-2_unstable_dpkglto.log
The last lines of the build log are at the end of this report.

[...]
- _ZTVN7KSeExpr11ControlSpecE@Base 4.0.4.0
+#MISSING: 4.0.4.0-2# _ZTVN15BasicExpression10DummyFuncXE@Base 4.0.4.0
+#MISSING: 4.0.4.0-2# _ZTVN15BasicExpression9ScalarRefE@Base 4.0.4.0
+#MISSING: 4.0.4.0-2# _ZTVN15BasicExpression9VectorRefE@Base 4.0.4.0
+#MISSING: 4.0.4.0-2# _ZTVN7KSeExpr11ControlSpecE@Base 4.0.4.0
  _ZTVN7KSeExpr11ExprStrSpecE@Base 4.0.4.0
- _ZTVN7KSeExpr12ExprFuncNode4DataE@Base 4.0.4.0
+#MISSING: 4.0.4.0-2# _ZTVN7KSeExpr12ExprFuncNode4DataE@Base 4.0.4.0
  _ZTVN7KSeExpr12SpecExaminerE@Base 4.0.4.0
- (subst)_ZTVN7KSeExpr19ExprCurveAssignSpecINS_3VecIdL{size_t}3ELb0EEEEE@Base 
4.0.4.0
- _ZTVN7KSeExpr19ExprCurveAssignSpecIdEE@Base 4.0.4.0
+#MISSING: 4.0.4.0-2# 
(subst)_ZTVN7KSeExpr19ExprCurveAssignSpecINS_3VecIdL{size_t}3ELb0EEEEE@Base 
4.0.4.0
+#MISSING: 4.0.4.0-2# _ZTVN7KSeExpr19ExprCurveAssignSpecIdEE@Base 4.0.4.0
  _ZTVN7KSeExpr20ExprScalarAssignSpecE@Base 4.0.4.0
  _ZTVN7KSeExpr20ExprVectorAssignSpecE@Base 4.0.4.0
- _ZTVN7KSeExpr6LoaderE@Base 4.0.4.0
+#MISSING: 4.0.4.0-2# _ZTVN7KSeExpr6LoaderE@Base 4.0.4.0
  
(optional=templinst)_ZZN18QMetaTypeIdQObjectIP14ExprColorFrameLi8EE14qt_metatype_idEvE11metatype_id@Base
 4.0.4.0
- (c++)"non-virtual thunk to CCurveControl::~CCurveControl()@Base" 4.0.4.0
- (c++)"non-virtual thunk to ColorSwatchControl::~ColorSwatchControl()@Base" 
4.0.4.0
- (c++)"non-virtual thunk to CurveControl::~CurveControl()@Base" 4.0.4.0
- (c++)"non-virtual thunk to CurveGraphicsView::~CurveGraphicsView()@Base" 
4.0.4.0
- (c++)"non-virtual thunk to ExprAddDialog::~ExprAddDialog()@Base" 4.0.4.0
+#MISSING: 4.0.4.0-2# (c++)"non-virtual thunk to 
CCurveControl::~CCurveControl()@Base" 4.0.4.0
+#MISSING: 4.0.4.0-2# (c++)"non-virtual thunk to 
ColorSwatchControl::~ColorSwatchControl()@Base" 4.0.4.0
+#MISSING: 4.0.4.0-2# (c++)"non-virtual thunk to 
CurveControl::~CurveControl()@Base" 4.0.4.0
+#MISSING: 4.0.4.0-2# (c++)"non-virtual thunk to 
CurveGraphicsView::~CurveGraphicsView()@Base" 4.0.4.0
+#MISSING: 4.0.4.0-2# (c++)"non-virtual thunk to 
ExprAddDialog::~ExprAddDialog()@Base" 4.0.4.0
  (c++)"non-virtual thunk to ExprBrowser::~ExprBrowser()@Base" 4.0.4.0
- (c++)"non-virtual thunk to ExprCBoxWidget::~ExprCBoxWidget()@Base" 4.0.4.0
- (c++)"non-virtual thunk to ExprCSwatchFrame::~ExprCSwatchFrame()@Base" 4.0.4.0
- (c++)"non-virtual thunk to ExprChannelSlider::~ExprChannelSlider()@Base" 
4.0.4.0
- (c++)"non-virtual thunk to ExprColorCurve::~ExprColorCurve()@Base" 4.0.4.0
- (c++)"non-virtual thunk to ExprColorFrame::~ExprColorFrame()@Base" 4.0.4.0
- (c++)"non-virtual thunk to 
ExprColorSwatchWidget::~ExprColorSwatchWidget()@Base" 4.0.4.0
- (c++)"non-virtual thunk to ExprColorWidget::~ExprColorWidget()@Base" 4.0.4.0
- (c++)"non-virtual thunk to ExprControl::~ExprControl()@Base" 4.0.4.0
+#MISSING: 4.0.4.0-2# (c++)"non-virtual thunk to 
ExprCBoxWidget::~ExprCBoxWidget()@Base" 4.0.4.0
+#MISSING: 4.0.4.0-2# (c++)"non-virtual thunk to 
ExprCSwatchFrame::~ExprCSwatchFrame()@Base" 4.0.4.0
+#MISSING: 4.0.4.0-2# (c++)"non-virtual thunk to 
ExprChannelSlider::~ExprChannelSlider()@Base" 4.0.4.0
+#MISSING: 4.0.4.0-2# (c++)"non-virtual thunk to 
ExprColorCurve::~ExprColorCurve()@Base" 4.0.4.0
+#MISSING: 4.0.4.0-2# (c++)"non-virtual thunk to 
ExprColorFrame::~ExprColorFrame()@Base" 4.0.4.0
+#MISSING: 4.0.4.0-2# (c++)"non-virtual thunk to 
ExprColorSwatchWidget::~ExprColorSwatchWidget()@Base" 4.0.4.0
+#MISSING: 4.0.4.0-2# (c++)"non-virtual thunk to 
ExprColorWidget::~ExprColorWidget()@Base" 4.0.4.0
+#MISSING: 4.0.4.0-2# (c++)"non-virtual thunk to 
ExprControl::~ExprControl()@Base" 4.0.4.0
  (c++)"non-virtual thunk to 
ExprControlCollection::~ExprControlCollection()@Base" 4.0.4.0
- (c++)"non-virtual thunk to ExprCurve::~ExprCurve()@Base" 4.0.4.0
+#MISSING: 4.0.4.0-2# (c++)"non-virtual thunk to ExprCurve::~ExprCurve()@Base" 
4.0.4.0
  (c++)"non-virtual thunk to ExprEditor::~ExprEditor()@Base" 4.0.4.0
- (c++)"non-virtual thunk to ExprFileDialog::~ExprFileDialog()@Base" 4.0.4.0
- (c++)"non-virtual thunk to ExprLineEdit::~ExprLineEdit()@Base" 4.0.4.0
- (c++)"non-virtual thunk to ExprPopupDoc::~ExprPopupDoc()@Base" 4.0.4.0
- (c++)"non-virtual thunk to ExprPreviewWidget::~ExprPreviewWidget()@Base" 
4.0.4.0
- (c++)"non-virtual thunk to ExprSlider::~ExprSlider()@Base" 4.0.4.0
- (c++)"non-virtual thunk to ExprTextEdit::~ExprTextEdit()@Base" 4.0.4.0
- (c++)"non-virtual thunk to NumberControl::~NumberControl()@Base" 4.0.4.0
- (c++)"non-virtual thunk to StringControl::~StringControl()@Base" 4.0.4.0
- (c++)"non-virtual thunk to VectorControl::~VectorControl()@Base" 4.0.4.0
+#MISSING: 4.0.4.0-2# (c++)"non-virtual thunk to 
ExprFileDialog::~ExprFileDialog()@Base" 4.0.4.0
+#MISSING: 4.0.4.0-2# (c++)"non-virtual thunk to 
ExprLineEdit::~ExprLineEdit()@Base" 4.0.4.0
+#MISSING: 4.0.4.0-2# (c++)"non-virtual thunk to 
ExprPopupDoc::~ExprPopupDoc()@Base" 4.0.4.0
+#MISSING: 4.0.4.0-2# (c++)"non-virtual thunk to 
ExprPreviewWidget::~ExprPreviewWidget()@Base" 4.0.4.0
+#MISSING: 4.0.4.0-2# (c++)"non-virtual thunk to 
ExprSlider::~ExprSlider()@Base" 4.0.4.0
+#MISSING: 4.0.4.0-2# (c++)"non-virtual thunk to 
ExprTextEdit::~ExprTextEdit()@Base" 4.0.4.0
+#MISSING: 4.0.4.0-2# (c++)"non-virtual thunk to 
NumberControl::~NumberControl()@Base" 4.0.4.0
+#MISSING: 4.0.4.0-2# (c++)"non-virtual thunk to 
StringControl::~StringControl()@Base" 4.0.4.0
+#MISSING: 4.0.4.0-2# (c++)"non-virtual thunk to 
VectorControl::~VectorControl()@Base" 4.0.4.0
dh_makeshlibs: error: failing due to earlier errors
make: *** [debian/rules:4: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: kseexpr
Source-Version: 4.0.4.0-8
Done: Pino Toscano <[email protected]>

We believe that the bug you reported is fixed in the latest version of
kseexpr, 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.
Pino Toscano <[email protected]> (supplier of updated kseexpr 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: Mon, 22 Dec 2025 10:11:05 +0100
Source: kseexpr
Architecture: source
Version: 4.0.4.0-8
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <[email protected]>
Changed-By: Pino Toscano <[email protected]>
Closes: 1015462
Changes:
 kseexpr (4.0.4.0-8) unstable; urgency=medium
 .
   * Drop Rules-Requires-Root: no, no more needed since Debian trixie.
   * Bump Standards-Version to 4.7.2, no changes required.
   * CI: update/simplify configuration.
   * Give up maintaining symbols files for these libraries: the upstream version
     has not changed, and the lack of symbols visibility/hiding creates constant
     changes depending on GCC and Qt (at least). (Closes: #1015462)
Checksums-Sha1:
 02fb3fb5fef9d23b1691f1080e638a4a49d32fec 2327 kseexpr_4.0.4.0-8.dsc
 002d5ecdb1e8b4ba17746ced9dcbd9bc3de6acca 4976 kseexpr_4.0.4.0-8.debian.tar.xz
 884397859ada9ff579eb9392c689a718eb2e885d 12375 
kseexpr_4.0.4.0-8_source.buildinfo
Checksums-Sha256:
 8b895a603310c057f58b0a54ebe51afc3dac53da4993ccbed5c6ad7ceedcca16 2327 
kseexpr_4.0.4.0-8.dsc
 dda0dd0a5e9d8ea4d58b6255173342effb42fd17eaa4bde24a1f42da072dbd6f 4976 
kseexpr_4.0.4.0-8.debian.tar.xz
 d44866b7b98cb77b5957f622ffab853c71ca81f6d1ef9bcb8f705a75d7c40b81 12375 
kseexpr_4.0.4.0-8_source.buildinfo
Files:
 0c8ff07cf6d564d3267c852caf6c88af 2327 libs optional kseexpr_4.0.4.0-8.dsc
 af12aea5093f4fe92e083042a7706641 4976 libs optional 
kseexpr_4.0.4.0-8.debian.tar.xz
 15eab63e66b2cbf85ae67902c9a04e55 12375 libs optional 
kseexpr_4.0.4.0-8_source.buildinfo

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

iQIzBAEBCgAdFiEEXyqfuC+mweEHcAcHLRkciEOxP00FAmlJC0gACgkQLRkciEOx
P00cQg/7BINCHO5GI46vLRa3LtYJt4L8sqM4RprsFM/x/6wDDWU++c8d+ZHiF1kc
r54KSrZQ1WxAOWw/KFONoCNofjcKp7db4VAushOLqwVrQbWmbP3BjkqIuR0Yj+gd
vaSI+mJxslhQMcF53ivMkm/UTND0josJhoHfqPycZih/M6SNmc/tqoRArfrt5tvf
u4KFs6cuYlw2dRlad9dJMG+mLki9lCNMHawCZJreJhFA4XrZKXIv/KjDfGKvglcv
ZDpeUWIHzfBofqR8iyC8bFXedj1YIO0vtTaxvth8eB6hTRvyRpuHrTkXDvFPS5Py
4utBLoP7RTRtqhNTCMoeyHAHAyjMDMsZv+a9/Dr3W9eG/sQmvH73cC3kvsyCW38g
W6/56zreIRUqgk8H7k+VPVfTQET1SSovD5whMs658oLP1sYGtSDVefAkUgJOa3zx
i76aesRLUYgjoyojoWhjkv3f5UfZomzZmeQjJGMMPzSYWpM6/adB0/1OpRwk5vew
xnVcSPj4qm2/TJjU0vEWuDGrd6sWVV8tWp6p8WHEic+EIGRJOzydRgrIWxGZ6B+j
CiYVnLVUxQHss886otyqVJylx10nJF1ETDkk5KrTo01VhSSjdrRR7CxBcrbFm+jz
xhKB3FyYhke0xrjK2sc/NI6cyd7i3W4jFQZr1Xu+JlaF/0KUVJY=
=0M6H
-----END PGP SIGNATURE-----

Attachment: pgp0XZHbxVsv5.pgp
Description: PGP signature


--- End Message ---

Reply via email to