Your message dated Wed, 23 Apr 2025 09:04:30 +0000
with message-id <e1u7w1u-00cate...@fasolo.debian.org>
and subject line Bug#1103136: fixed in etlcpp 20.39.4+dfsg-3
has caused the Debian Bug report #1103136,
regarding etlcpp: FTBFS in testing/i386: test_atomic.cpp:326:37: error: useless
cast to type ‘ptrdiff_t’ {aka ‘int’} [-Werror=useless-cast]
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 ow...@bugs.debian.org
immediately.)
--
1103136: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1103136
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: etlcpp
Version: 20.39.4+dfsg-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20250414 ftbfs-trixie
Hi,
During a rebuild of all packages in testing (trixie), your package failed
to build on i386.
Relevant part (hopefully):
> cd /build/reproducible-path/etlcpp-20.39.4+dfsg/obj-i686-linux-gnu/test &&
> /usr/bin/c++ -DETL_DEBUG
> -I/build/reproducible-path/etlcpp-20.39.4+dfsg/test/../include -isystem
> /build/reproducible-path/etlcpp-20.39.4+dfsg/test/UnitTest++/..
> -Wno-aggressive-loop-optimizations -Wno-pessimizing-move -std=gnu++20
> -fno-omit-frame-pointer -fno-common -Wall -Wextra -Werror -Wfloat-equal
> -Wuseless-cast -Wshadow -Wnull-dereference -MD -MT
> test/CMakeFiles/etl_tests.dir/test_base64_RFC3501_decoder.cpp.o -MF
> CMakeFiles/etl_tests.dir/test_base64_RFC3501_decoder.cpp.o.d -o
> CMakeFiles/etl_tests.dir/test_base64_RFC3501_decoder.cpp.o -c
> /build/reproducible-path/etlcpp-20.39.4+dfsg/test/test_base64_RFC3501_decoder.cpp
> In file included from
> /build/reproducible-path/etlcpp-20.39.4+dfsg/test/UnitTest++/TestMacros.h:6,
> from
> /build/reproducible-path/etlcpp-20.39.4+dfsg/test/UnitTest++/UnitTestPP.h:5,
> from
> /build/reproducible-path/etlcpp-20.39.4+dfsg/test/UnitTest++/UnitTest++.h:1,
> from
> /build/reproducible-path/etlcpp-20.39.4+dfsg/test/unit_test_framework.h:32,
> from
> /build/reproducible-path/etlcpp-20.39.4+dfsg/test/test_atomic.cpp:29:
> /build/reproducible-path/etlcpp-20.39.4+dfsg/test/test_atomic.cpp: In member
> function ‘virtual void
> {anonymous}::Suitetest_atomic_std::Testtest_atomic_operator_pointer_fetch_add::RunImpl()
> const’:
> /build/reproducible-path/etlcpp-20.39.4+dfsg/test/test_atomic.cpp:326:37:
> error: useless cast to type ‘ptrdiff_t’ {aka ‘int’} [-Werror=useless-cast]
> 326 | CHECK_EQUAL(compare.fetch_add(ptrdiff_t(10)),
> test.fetch_add(ptrdiff_t(10)));
> | ^~~~~~~~~~~~~
> /build/reproducible-path/etlcpp-20.39.4+dfsg/test/UnitTest++/ExceptionMacros.h:7:37:
> note: in definition of macro ‘UNITTEST_IMPL_TRY’
> 7 | #define UNITTEST_IMPL_TRY(x) try x
> | ^
> /build/reproducible-path/etlcpp-20.39.4+dfsg/test/UnitTest++/CheckMacros.h:290:45:
> note: in expansion of macro ‘UNITTEST_CHECK_EQUAL’
> 290 | #define CHECK_EQUAL(expected, actual)
> UNITTEST_CHECK_EQUAL((expected), (actual))
> | ^~~~~~~~~~~~~~~~~~~~
> /build/reproducible-path/etlcpp-20.39.4+dfsg/test/test_atomic.cpp:326:7:
> note: in expansion of macro ‘CHECK_EQUAL’
> 326 | CHECK_EQUAL(compare.fetch_add(ptrdiff_t(10)),
> test.fetch_add(ptrdiff_t(10)));
> | ^~~~~~~~~~~
> /build/reproducible-path/etlcpp-20.39.4+dfsg/test/test_atomic.cpp:326:68:
> error: useless cast to type ‘ptrdiff_t’ {aka ‘int’} [-Werror=useless-cast]
> 326 | CHECK_EQUAL(compare.fetch_add(ptrdiff_t(10)),
> test.fetch_add(ptrdiff_t(10)));
> |
> ^~~~~~~~~~~~~
> /build/reproducible-path/etlcpp-20.39.4+dfsg/test/UnitTest++/ExceptionMacros.h:7:37:
> note: in definition of macro ‘UNITTEST_IMPL_TRY’
> 7 | #define UNITTEST_IMPL_TRY(x) try x
> | ^
> /build/reproducible-path/etlcpp-20.39.4+dfsg/test/UnitTest++/CheckMacros.h:290:45:
> note: in expansion of macro ‘UNITTEST_CHECK_EQUAL’
> 290 | #define CHECK_EQUAL(expected, actual)
> UNITTEST_CHECK_EQUAL((expected), (actual))
> | ^~~~~~~~~~~~~~~~~~~~
> /build/reproducible-path/etlcpp-20.39.4+dfsg/test/test_atomic.cpp:326:7:
> note: in expansion of macro ‘CHECK_EQUAL’
> 326 | CHECK_EQUAL(compare.fetch_add(ptrdiff_t(10)),
> test.fetch_add(ptrdiff_t(10)));
> | ^~~~~~~~~~~
> /build/reproducible-path/etlcpp-20.39.4+dfsg/test/test_atomic.cpp: In member
> function ‘virtual void
> {anonymous}::Suitetest_atomic_std::Testtest_atomic_operator_pointer_fetch_sub::RunImpl()
> const’:
> /build/reproducible-path/etlcpp-20.39.4+dfsg/test/test_atomic.cpp:434:37:
> error: useless cast to type ‘ptrdiff_t’ {aka ‘int’} [-Werror=useless-cast]
> 434 | CHECK_EQUAL(compare.fetch_add(ptrdiff_t(10)),
> test.fetch_add(ptrdiff_t(10)));
> | ^~~~~~~~~~~~~
> /build/reproducible-path/etlcpp-20.39.4+dfsg/test/UnitTest++/ExceptionMacros.h:7:37:
> note: in definition of macro ‘UNITTEST_IMPL_TRY’
> 7 | #define UNITTEST_IMPL_TRY(x) try x
> | ^
> /build/reproducible-path/etlcpp-20.39.4+dfsg/test/UnitTest++/CheckMacros.h:290:45:
> note: in expansion of macro ‘UNITTEST_CHECK_EQUAL’
> 290 | #define CHECK_EQUAL(expected, actual)
> UNITTEST_CHECK_EQUAL((expected), (actual))
> | ^~~~~~~~~~~~~~~~~~~~
> /build/reproducible-path/etlcpp-20.39.4+dfsg/test/test_atomic.cpp:434:7:
> note: in expansion of macro ‘CHECK_EQUAL’
> 434 | CHECK_EQUAL(compare.fetch_add(ptrdiff_t(10)),
> test.fetch_add(ptrdiff_t(10)));
> | ^~~~~~~~~~~
> /build/reproducible-path/etlcpp-20.39.4+dfsg/test/test_atomic.cpp:434:68:
> error: useless cast to type ‘ptrdiff_t’ {aka ‘int’} [-Werror=useless-cast]
> 434 | CHECK_EQUAL(compare.fetch_add(ptrdiff_t(10)),
> test.fetch_add(ptrdiff_t(10)));
> |
> ^~~~~~~~~~~~~
> /build/reproducible-path/etlcpp-20.39.4+dfsg/test/UnitTest++/ExceptionMacros.h:7:37:
> note: in definition of macro ‘UNITTEST_IMPL_TRY’
> 7 | #define UNITTEST_IMPL_TRY(x) try x
> | ^
> /build/reproducible-path/etlcpp-20.39.4+dfsg/test/UnitTest++/CheckMacros.h:290:45:
> note: in expansion of macro ‘UNITTEST_CHECK_EQUAL’
> 290 | #define CHECK_EQUAL(expected, actual)
> UNITTEST_CHECK_EQUAL((expected), (actual))
> | ^~~~~~~~~~~~~~~~~~~~
> /build/reproducible-path/etlcpp-20.39.4+dfsg/test/test_atomic.cpp:434:7:
> note: in expansion of macro ‘CHECK_EQUAL’
> 434 | CHECK_EQUAL(compare.fetch_add(ptrdiff_t(10)),
> test.fetch_add(ptrdiff_t(10)));
> | ^~~~~~~~~~~
> cc1plus: all warnings being treated as errors
> make[4]: *** [test/CMakeFiles/etl_tests.dir/build.make:180:
> test/CMakeFiles/etl_tests.dir/test_atomic.cpp.o] Error 1
The full build log is available from:
http://qa-logs.debian.net/2025/04/14/etlcpp_20.39.4+dfsg-2_testing-i386.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250414;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250414&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---
--- Begin Message ---
Source: etlcpp
Source-Version: 20.39.4+dfsg-3
Done: Dima Kogan <dko...@debian.org>
We believe that the bug you reported is fixed in the latest version of
etlcpp, 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 1103...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Dima Kogan <dko...@debian.org> (supplier of updated etlcpp 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 23 Apr 2025 00:41:04 -0700
Source: etlcpp
Architecture: source
Version: 20.39.4+dfsg-3
Distribution: unstable
Urgency: medium
Maintainer: Dima Kogan <dko...@debian.org>
Changed-By: Dima Kogan <dko...@debian.org>
Closes: 1103136
Changes:
etlcpp (20.39.4+dfsg-3) unstable; urgency=medium
.
* Ignoring -Werror=useles-cast (Closes: #1103136)
* Removed numerically-unstable test cases
Checksums-Sha1:
2df4f629e6ef2f3f49cf02b491f7dcfe9488ceb1 1967 etlcpp_20.39.4+dfsg-3.dsc
1710c1eea7bd26dc20da1d768fd1fdc06ab71f2a 7772
etlcpp_20.39.4+dfsg-3.debian.tar.xz
fe6e7be501502ce6324690770daf07aaa2902c7f 8189
etlcpp_20.39.4+dfsg-3_source.buildinfo
Checksums-Sha256:
ce6a581a2306a87325bba3b7f6e4e6dd878f615d0ed645126b3064f134448a10 1967
etlcpp_20.39.4+dfsg-3.dsc
e8d85648ee1bb3ce7d785846380f7905d3ea64464297266c03e1e57fc422a0aa 7772
etlcpp_20.39.4+dfsg-3.debian.tar.xz
07ea85cbbc637a30b14272d14160444e3ffe288463981a543ac29f7892a6b252 8189
etlcpp_20.39.4+dfsg-3_source.buildinfo
Files:
8300286d5846d7d9f2922a978294f518 1967 devel optional etlcpp_20.39.4+dfsg-3.dsc
f61cbc55345731282dadd70366d76a05 7772 devel optional
etlcpp_20.39.4+dfsg-3.debian.tar.xz
89b95ee46ed73067d8dc3d38f9939ed9 8189 devel optional
etlcpp_20.39.4+dfsg-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEteL6GQ/fmv4hiInPrMfCzzCUEYgFAmgImlUSHGRrb2dhbkBk
ZWJpYW4ub3JnAAoJEKzHws8wlBGIFZwQAJdeLqM8jPiEfaizU59fnME4L7/6GaHA
/v1bvrKvy1WbOOIttOXyFiAMJ29P2BA+DTCCeruP7zbJZcJ8IrOR2V0xZ9fscXPn
mfEjRHyEg2so7YB2FG/if7Ypg6R0Tue0y+MpqD2hEzixJTFS2vK5iBjKwm60LFXD
6fPnXJ5lgJwCZseKICVHO+nFgkeNgvmiem/NosW3S8sERYSpoWjN6puNhDINcBPk
jIGP6qSU2G0H/gb+TZ6n6n3HlBpI0Vp7fwpln5eHFr8Yg+KQtRJH9uxbY89dDEnM
UfMGguvVPi8M3flbTID36mHtEiy4sk0X3bqn8HeyfgBo6NDmSN2l4Ps6rrI6Ll13
Kdc8RhLMjJ3QOuyULpXmyEHHgpvadvit8lbajIcsWvbDruUMagIBhUsUpeCwc+lI
hszeK5XeERoOnfiYR0Vr08VlrQVgutEQCjU03PQoauZabqYEwyxYhbSLmHuJ66Kt
Mn92swdsRZqpHfIIMG5itDTP7dXvJjwgo2vNRR3RJZDqcVlc/nBTAQw5AwOXsW7a
l2vNRGqMCERJiv6ya38oCq79u9A7QeC/H30PY1QP3kXWH0aKG2bB0PEVQNkAIC5o
DaMxg8Z04aT2QZ1uKoD8FsRNVSNmHNjmwwtBdIJyHfJCXSb7tgkcgIqWgec6cUxS
NM4VKhTEcEzR
=+gKI
-----END PGP SIGNATURE-----
pgpP4mb_iiOI0.pgp
Description: PGP signature
--- End Message ---