Your message dated Sat, 23 Jul 2022 01:20:26 +0000
with message-id <[email protected]>
and subject line Bug#1015510: fixed in libpmemobj-cpp 1.13.0-6
has caused the Debian Bug report #1015510,
regarding libpmemobj-cpp: 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.)
--
1015510: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1015510
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libpmemobj-cpp
Version: 1.13.0-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/libpmemobj-cpp_1.13.0-4_unstable_dpkglto.log
The last lines of the build log are at the end of this report.
[...]
1669/1701 Test #1616:
map_libcxx_lower_bound0_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
............................................... Passed 0.02 sec
Start 1628:
map_libcxx_non_member_swap_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
1670/1701 Test #1619:
map_libcxx_upper_bound_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
................................................ Passed 0.02 sec
Start 1631:
radix_libcxx_max_size_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
1671/1701 Test #1622:
map_libcxx_upper_bound0_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
............................................... Passed 0.02 sec
Start 1634:
radix_libcxx_size_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
1672/1701 Test #1625:
map_libcxx_member_swap_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
................................................ Passed 0.02 sec
Start 1637:
radix_libcxx_iterator_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
1673/1701 Test #1628:
map_libcxx_non_member_swap_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
............................................ Passed 0.02 sec
Start 1640:
radix_libcxx_empty_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
1674/1701 Test #1631:
radix_libcxx_max_size_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
................................................. Passed 0.02 sec
Start 1643:
radix_libcxx_count0_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
1675/1701 Test #1634:
radix_libcxx_size_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
..................................................... Passed 0.02 sec
Start 1646:
radix_libcxx_emplace_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
1676/1701 Test #1637:
radix_libcxx_iterator_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
................................................. Passed 0.02 sec
Start 1649:
radix_libcxx_erase_iter_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
1677/1701 Test #1640:
radix_libcxx_empty_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
.................................................... Passed 0.02 sec
Start 1652:
radix_libcxx_erase_iter_iter_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
1678/1701 Test #1643:
radix_libcxx_count0_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
................................................... Passed 0.02 sec
Start 1655:
radix_libcxx_erase_key_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
1679/1701 Test #1646:
radix_libcxx_emplace_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
.................................................. Passed 0.02 sec
Start 1658:
radix_libcxx_count_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
1680/1701 Test #1649:
radix_libcxx_erase_iter_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
............................................... Passed 0.02 sec
Start 1661:
radix_libcxx_find_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
1681/1701 Test #1652:
radix_libcxx_erase_iter_iter_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
.......................................... Passed 0.02 sec
Start 1664:
radix_libcxx_find0_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
1682/1701 Test #1655:
radix_libcxx_erase_key_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
................................................ Passed 0.02 sec
Start 1667:
radix_libcxx_lower_bound_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
1683/1701 Test #1658:
radix_libcxx_count_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
.................................................... Passed 0.02 sec
Start 1670:
radix_libcxx_lower_bound0_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
1684/1701 Test #1661:
radix_libcxx_find_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
..................................................... Passed 0.02 sec
Start 1673:
radix_libcxx_upper_bound_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
1685/1701 Test #1664:
radix_libcxx_find0_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
.................................................... Passed 0.02 sec
Start 1676:
radix_libcxx_upper_bound0_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
1686/1701 Test #1667:
radix_libcxx_lower_bound_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
.............................................. Passed 0.02 sec
Start 1679:
radix_libcxx_member_swap_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
1687/1701 Test #1670:
radix_libcxx_lower_bound0_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
............................................. Passed 0.02 sec
Start 1682:
radix_libcxx_non_member_swap_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
1688/1701 Test #1673:
radix_libcxx_upper_bound_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
.............................................. Passed 0.02 sec
Start 1685:
radix_libcxx_insert_or_assign_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
1689/1701 Test #1676:
radix_libcxx_upper_bound0_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
............................................. Passed 0.02 sec
Start 1688:
radix_libcxx_try_emplace_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
1690/1701 Test #1679:
radix_libcxx_member_swap_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
.............................................. Passed 0.02 sec
Start 1691:
radix_libcxx_insert_cv_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
1691/1701 Test #1682:
radix_libcxx_non_member_swap_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
.......................................... Passed 0.02 sec
Start 1694:
radix_libcxx_insert_rv_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
1692/1701 Test #1685:
radix_libcxx_insert_or_assign_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
......................................... Passed 0.02 sec
Start 1697:
radix_libcxx_insert_initializer_list_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
1693/1701 Test #1688:
radix_libcxx_try_emplace_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
.............................................. Passed 0.02 sec
Start 1700:
radix_libcxx_insert_iter_iter_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
1694/1701 Test #1691:
radix_libcxx_insert_cv_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
................................................ Passed 0.02 sec
1695/1701 Test #1694:
radix_libcxx_insert_rv_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
................................................ Passed 0.02 sec
1696/1701 Test #1697:
radix_libcxx_insert_initializer_list_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
.................................. Passed 0.02 sec
1697/1701 Test #1700:
radix_libcxx_insert_iter_iter_0_pmemcheck_SKIPPED_BECAUSE_OF_MISSING_PMEMCHECK
......................................... Passed 0.02 sec
1698/1701 Test #1119: string_libcxx_string_view_fail_expected
................................................................................
Passed 1.26 sec
1699/1701 Test #525: radix_concurrent_iterate_0_drd
.........................................................................................
Passed 427.83 sec
1700/1701 Test #91: ebr_0_drd
..............................................................................................................
Passed 597.79 sec
1701/1701 Test #535: radix_concurrent_erase_0_drd
...........................................................................................
Passed 605.77 sec
99% tests passed, 1 tests failed out of 1701
Total Test time (real) = 807.78 sec
The following tests FAILED:
106 - self_relative_ptr_atomic_pmem_0_helgrind (Failed)
Errors while running CTest
make[1]: *** [debian/rules:26: override_dh_auto_test] Error 8
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:9: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: libpmemobj-cpp
Source-Version: 1.13.0-6
Done: Adam Borowski <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libpmemobj-cpp, 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.
Adam Borowski <[email protected]> (supplier of updated libpmemobj-cpp 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: Sat, 23 Jul 2022 02:34:53 +0200
Source: libpmemobj-cpp
Architecture: source
Version: 1.13.0-6
Distribution: unstable
Urgency: medium
Maintainer: Adam Borowski <[email protected]>
Changed-By: Adam Borowski <[email protected]>
Closes: 1015094 1015510
Changes:
libpmemobj-cpp (1.13.0-6) unstable; urgency=medium
.
* Add suppressions for valgrind/memcheck for strcmp vectoring.
Closes: #1015094.
* Force LTO, to verify that closes: #1015510 is ok.
Checksums-Sha1:
fc671f36c53e5dbce2b69cc52f707ee65729f37c 2265 libpmemobj-cpp_1.13.0-6.dsc
d25e016d52b263d6315b49052386e5afe61eb0d9 6900
libpmemobj-cpp_1.13.0-6.debian.tar.xz
a26074152452e138cb56d2fd123bc166aaa6f251 11125
libpmemobj-cpp_1.13.0-6_source.buildinfo
Checksums-Sha256:
2a7e8ca6d5c574c4970cd47850fe18b46140274f8e85585d02c141867019b16d 2265
libpmemobj-cpp_1.13.0-6.dsc
e73cda77ec1ad712ad81e0ffe1890bdc9ae1c389c4ec0209c14b0293d5ba5180 6900
libpmemobj-cpp_1.13.0-6.debian.tar.xz
e6799c34cbd1d917cb37050147194e8af5257f23427226d438e772e35ae06c3a 11125
libpmemobj-cpp_1.13.0-6_source.buildinfo
Files:
ca23d887a618b0d813bba0b9dbaded9e 2265 libs optional libpmemobj-cpp_1.13.0-6.dsc
df7509ff5ca56833693acea8adb57292 6900 libs optional
libpmemobj-cpp_1.13.0-6.debian.tar.xz
6be9c6fc77ff0386997506f5c19dd9cf 11125 libs optional
libpmemobj-cpp_1.13.0-6_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEkjZVexcMh/iCHArDweDZLphvfH4FAmLbR7IACgkQweDZLphv
fH7E9xAAwzfHZfZvwDCSC8ar6KjnNkb43G7nDnQKRX2yihqaFCi4TIa3nNq+J5Yp
QRF/3rsH0POtF7izT0aehk0FjcUpqjg7775/NTV8Kv7QEYs4NpUrfLGstJQiq2aX
qfeO6SuM0DNPvarmWi/vqb0EVK0WlD0QyQEOwQxG9IS1W7ewaN8z5fOqnhQzmus2
uyGtfy97r3XcFh5q/2id2KHY7+SsZuE+Kbt3jlKJo1z+oT9XoIJguu7dvLR1i0ag
WMOwRw5R+9rEwWwl9BaVcVuBOVvKWPU5cQfZ8demRx5skcXBvI1L4Wnvqg+3L7NY
v/GkyNbQTPjEJoBb/kL4AibeRh724IU593j2o8SpuYYnuqR66DQExyf2qJAX8Oys
n0b+oCu9t5MkVDr+zhNDeDaFGCO4UkvJ8Ravp9h/LaUyQkzKF6eghXQsK6a6J2d3
eWXiiKHevjKVUUnNpkBTmaH/g5pdRfMA/SWOBf0xYMJnaH5w0YIkI9o68J+zHovZ
h1LBQuve/+cIPthZ5AUJfnGaQDKOlmOLsejU/F/5puq9juCDLtVqVw095PrW6X6f
UW2Muv0oyeCw1GNwM9A7/RprotKGJ5G/fuh5jAld1HGw1IKgFQqzNWHuUmCXlki6
3m+zxT0u6Df7v32QcHNUAX7Z8ToDht4zfJdzx49Hv7ISJ93ZNEE=
=3yRM
-----END PGP SIGNATURE-----
--- End Message ---