Your message dated Sun, 25 Jun 2023 21:39:58 +0000
with message-id <e1qdxsg-00bssa...@fasolo.debian.org>
and subject line Bug#1037849: fixed in rspamd 3.5-1
has caused the Debian Bug report #1037849,
regarding rspamd: ftbfs with GCC-13
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.)


-- 
1037849: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037849
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:rspamd
Version: 3.4-1
Severity: normal
Tags: sid trixie
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-13

[This bug is targeted to the upcoming trixie release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-13/g++-13, but succeeds to build with gcc-12/g++-12. The
severity of this report will be raised before the trixie release.

The full build log can be found at:
http://qa-logs.debian.net/2023/05/22/logs/rspamd_3.4-1_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 13, either set CC=gcc-13 CXX=g++-13 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-13/porting_to.html

[...]
/<<PKGBUILDDIR>>/src/libserver/css/css_property.cxx:63:36: error: expected ‘;’ 
before ‘{’ token
   63 |                 return css_property{token_string_to_property(sv), 
css_property_flag::FLAG_NORMAL};
      |                                    ^
      |                                    ;
/<<PKGBUILDDIR>>/src/libserver/css/css_property.cxx:63:67: error: 
‘css_property_flag’ is not a class, namespace, or enumeration
   63 |                 return css_property{token_string_to_property(sv), 
css_property_flag::FLAG_NORMAL};
      |                                                                   
^~~~~~~~~~~~~~~~~
make[3]: *** [src/CMakeFiles/rspamd-server.dir/build.make:1171: 
src/CMakeFiles/rspamd-server.dir/libserver/css/css_property.cxx.o] Error 1
make[3]: *** [src/CMakeFiles/rspamd-server.dir/build.make:1115: 
src/CMakeFiles/rspamd-server.dir/libserver/html/html.cxx.o] Error 1
make[3]: *** [src/CMakeFiles/rspamd-server.dir/build.make:1157: 
src/CMakeFiles/rspamd-server.dir/libserver/css/css.cxx.o] Error 1
In file included from /usr/include/c++/13/string:51,
                 from /<<PKGBUILDDIR>>/src/libserver/hyperscan_tools.cxx:19:
In static member function ‘static constexpr _Up* std::__copy_move<_IsMove, 
true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = 
unsigned int; _Up = unsigned int; bool _IsMove = false]’,
    inlined from ‘constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool 
_IsMove = false; _II = unsigned int*; _OI = unsigned int*]’ at 
/usr/include/c++/13/bits/stl_algobase.h:506:30,
    inlined from ‘constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool 
_IsMove = false; _II = unsigned int*; _OI = unsigned int*]’ at 
/usr/include/c++/13/bits/stl_algobase.h:533:42,
    inlined from ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool 
_IsMove = false; _II = unsigned int*; _OI = unsigned int*]’ at 
/usr/include/c++/13/bits/stl_algobase.h:540:31,
    inlined from ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = unsigned 
int*; _OI = unsigned int*]’ at /usr/include/c++/13/bits/stl_algobase.h:633:7,
    inlined from ‘static _ForwardIterator 
std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, 
_ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = 
unsigned int*]’ at /usr/include/c++/13/bits/stl_uninitialized.h:147:27,
    inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, 
_InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; 
_ForwardIterator = unsigned int*]’ at 
/usr/include/c++/13/bits/stl_uninitialized.h:185:15,
    inlined from ‘constexpr void fmt::v8::basic_memory_buffer<T, SIZE, 
Allocator>::grow(size_t) [with T = unsigned int; long unsigned int SIZE = 32; 
Allocator = std::allocator<unsigned int>]’ at 
/<<PKGBUILDDIR>>/contrib/fmt/include/fmt/format.h:793:26,
    inlined from ‘constexpr void 
fmt::v8::detail::buffer<T>::try_reserve(size_t) [with T = unsigned int]’ at 
/<<PKGBUILDDIR>>/contrib/fmt/include/fmt/core.h:846:39,
    inlined from ‘constexpr void 
fmt::v8::detail::buffer<T>::try_reserve(size_t) [with T = unsigned int]’ at 
/<<PKGBUILDDIR>>/contrib/fmt/include/fmt/core.h:845:24,
    inlined from ‘constexpr void fmt::v8::detail::buffer<T>::try_resize(size_t) 
[with T = unsigned int]’ at 
/<<PKGBUILDDIR>>/contrib/fmt/include/fmt/core.h:837:16,
    inlined from ‘constexpr void fmt::v8::basic_memory_buffer<T, SIZE, 
Allocator>::resize(size_t) [with T = unsigned int; long unsigned int SIZE = 32; 
Allocator = std::allocator<unsigned int>]’ at 
/<<PKGBUILDDIR>>/contrib/fmt/include/fmt/format.h:763:63,
    inlined from ‘constexpr void fmt::v8::detail::bigint::assign(uint64_t)’ at 
/<<PKGBUILDDIR>>/contrib/fmt/include/fmt/format-inl.h:469:19,
    inlined from ‘constexpr void fmt::v8::detail::bigint::assign_pow10(int)’ at 
/<<PKGBUILDDIR>>/contrib/fmt/include/fmt/format-inl.h:541:32:
/usr/include/c++/13/bits/stl_algobase.h:437:30: warning: ‘void* 
__builtin_memmove(void*, const void*, long unsigned int)’ forming offset 4 is 
out of the bounds [0, 4] [-Warray-bounds=]
  437 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function ‘static constexpr _Up* std::__copy_move<_IsMove, 
true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = 
unsigned int; _Up = unsigned int; bool _IsMove = false]’,
    inlined from ‘constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool 
_IsMove = false; _II = unsigned int*; _OI = unsigned int*]’ at 
/usr/include/c++/13/bits/stl_algobase.h:506:30,
    inlined from ‘constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool 
_IsMove = false; _II = unsigned int*; _OI = unsigned int*]’ at 
/usr/include/c++/13/bits/stl_algobase.h:533:42,
    inlined from ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool 
_IsMove = false; _II = unsigned int*; _OI = unsigned int*]’ at 
/usr/include/c++/13/bits/stl_algobase.h:540:31,
    inlined from ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = unsigned 
int*; _OI = unsigned int*]’ at /usr/include/c++/13/bits/stl_algobase.h:633:7,
    inlined from ‘static _ForwardIterator 
std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, 
_ForwardIterator) [with _InputIterator = unsigned int*; _ForwardIterator = 
unsigned int*]’ at /usr/include/c++/13/bits/stl_uninitialized.h:147:27,
    inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, 
_InputIterator, _ForwardIterator) [with _InputIterator = unsigned int*; 
_ForwardIterator = unsigned int*]’ at 
/usr/include/c++/13/bits/stl_uninitialized.h:185:15,
    inlined from ‘constexpr void fmt::v8::basic_memory_buffer<T, SIZE, 
Allocator>::grow(size_t) [with T = unsigned int; long unsigned int SIZE = 32; 
Allocator = std::allocator<unsigned int>]’ at 
/<<PKGBUILDDIR>>/contrib/fmt/include/fmt/format.h:793:26,
    inlined from ‘constexpr void 
fmt::v8::detail::buffer<T>::try_reserve(size_t) [with T = unsigned int]’ at 
/<<PKGBUILDDIR>>/contrib/fmt/include/fmt/core.h:846:39,
    inlined from ‘constexpr void 
fmt::v8::detail::buffer<T>::try_reserve(size_t) [with T = unsigned int]’ at 
/<<PKGBUILDDIR>>/contrib/fmt/include/fmt/core.h:845:24,
    inlined from ‘constexpr void fmt::v8::detail::buffer<T>::try_resize(size_t) 
[with T = unsigned int]’ at 
/<<PKGBUILDDIR>>/contrib/fmt/include/fmt/core.h:837:16,
    inlined from ‘constexpr void fmt::v8::basic_memory_buffer<T, SIZE, 
Allocator>::resize(size_t) [with T = unsigned int; long unsigned int SIZE = 32; 
Allocator = std::allocator<unsigned int>]’ at 
/<<PKGBUILDDIR>>/contrib/fmt/include/fmt/format.h:763:63,
    inlined from ‘constexpr void fmt::v8::detail::bigint::assign(uint64_t)’ at 
/<<PKGBUILDDIR>>/contrib/fmt/include/fmt/format-inl.h:469:19,
    inlined from ‘constexpr void fmt::v8::detail::bigint::assign_pow10(int)’ at 
/<<PKGBUILDDIR>>/contrib/fmt/include/fmt/format-inl.h:548:11:
/usr/include/c++/13/bits/stl_algobase.h:437:30: warning: ‘void* 
__builtin_memmove(void*, const void*, long unsigned int)’ forming offset 4 is 
out of the bounds [0, 4] [-Warray-bounds=]
  437 |             __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from ‘constexpr decltype 
(forward<Fn>(f)((forward<Args>)(tl::detail::invoke::args)...)) 
tl::detail::invoke(Fn&&, Args&& ...) [with Fn = 
rspamd::util::load_cached_hs_file(const char*, 
int64_t)::<lambda(T&&)>::<lambda(auto:23&&)>; Args = 
{rspamd::util::raii_locked_file}; <template-parameter-1-3> = void]’ at 
/<<PKGBUILDDIR>>/contrib/expected/expected.hpp:265:57,
    inlined from ‘constexpr auto tl::detail::and_then_impl(Exp&&, F&&) [with 
Exp = tl::expected<rspamd::util::raii_locked_file, rspamd::util::error>; F = 
rspamd::util::load_cached_hs_file(const char*, 
int64_t)::<lambda(T&&)>::<lambda(auto:23&&)>; enable_if_t<(! 
std::is_void<typename std::decay<_Tp>::type::value_type>::value)>* <anonymous> 
= 0; Ret = tl::expected<rspamd::util::raii_file, rspamd::util::error>]’ at 
/<<PKGBUILDDIR>>/contrib/expected/expected.hpp:1955:60,
    inlined from ‘constexpr auto tl::expected<T, E>::and_then(F&&) && [with F = 
rspamd::util::load_cached_hs_file(const char*, 
int64_t)::<lambda(T&&)>::<lambda(auto:23&&)>; T = 
rspamd::util::raii_locked_file; E = rspamd::util::error]’ at 
/<<PKGBUILDDIR>>/contrib/expected/expected.hpp:1260:62,
    inlined from ‘rspamd::util::load_cached_hs_file(const char*, 
int64_t)::<lambda(T&&)> [with T = rspamd::util::raii_mmaped_file]’ at 
/<<PKGBUILDDIR>>/src/libserver/hyperscan_tools.cxx:288:9,
    inlined from ‘constexpr decltype 
(forward<Fn>(f)((forward<Args>)(tl::detail::invoke::args)...)) 
tl::detail::invoke(Fn&&, Args&& ...) [with Fn = 
rspamd::util::load_cached_hs_file(const char*, int64_t)::<lambda(T&&)>; Args = 
{rspamd::util::raii_mmaped_file}; <template-parameter-1-3> = void]’ at 
/<<PKGBUILDDIR>>/contrib/expected/expected.hpp:265:57,
    inlined from ‘constexpr auto tl::detail::and_then_impl(Exp&&, F&&) [with 
Exp = tl::expected<rspamd::util::raii_mmaped_file, rspamd::util::error>; F = 
rspamd::util::load_cached_hs_file(const char*, int64_t)::<lambda(T&&)>; 
enable_if_t<(! std::is_void<typename 
std::decay<_Tp>::type::value_type>::value)>* <anonymous> = 0; Ret = 
tl::expected<rspamd::util::hs_shared_database, rspamd::util::error>]’ at 
/<<PKGBUILDDIR>>/contrib/expected/expected.hpp:1955:60,
    inlined from ‘constexpr auto tl::expected<T, E>::and_then(F&&) && [with F = 
rspamd::util::load_cached_hs_file(const char*, int64_t)::<lambda(T&&)>; T = 
rspamd::util::raii_mmaped_file; E = rspamd::util::error]’ at 
/<<PKGBUILDDIR>>/contrib/expected/expected.hpp:1260:62,
    inlined from ‘tl::expected<rspamd::util::hs_shared_database, 
rspamd::util::error> rspamd::util::load_cached_hs_file(const char*, int64_t)’ 
at /<<PKGBUILDDIR>>/src/libserver/hyperscan_tools.cxx:401:4:
/<<PKGBUILDDIR>>/src/libserver/hyperscan_tools.cxx:318:49: warning: ‘buf’ may 
be used uninitialized [-Wmaybe-uninitialized]
  318 |                                                 if (buf == nullptr) {
      |                                                 ^~
/<<PKGBUILDDIR>>/src/libserver/hyperscan_tools.cxx: In function 
‘tl::expected<rspamd::util::hs_shared_database, rspamd::util::error> 
rspamd::util::load_cached_hs_file(const char*, int64_t)’:
/<<PKGBUILDDIR>>/src/libserver/hyperscan_tools.cxx:308:55: note: ‘buf’ was 
declared here
  308 |                                                 void *buf;
      |                                                       ^~~
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:1464: src/CMakeFiles/rspamd-server.dir/all] 
Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install 
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:30: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: rspamd
Source-Version: 3.5-1
Done: Sebastien Badia <sba...@debian.org>

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

Debian distribution maintenance software
pp.
Sebastien Badia <sba...@debian.org> (supplier of updated rspamd 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: Sun, 25 Jun 2023 01:22:24 +0200
Source: rspamd
Architecture: source
Version: 3.5-1
Distribution: unstable
Urgency: medium
Maintainer: Sebastien Badia <sba...@debian.org>
Changed-By: Sebastien Badia <sba...@debian.org>
Closes: 1036646 1037486 1037849
Changes:
 rspamd (3.5-1) unstable; urgency=medium
 .
   * d/copyright: Update Vsevolod email
   * New upstream version 3.5 (Closes: #1037486, #1037849, #1036646)
   * d/patches:
     + removed upstream patches
     + refresh patches according new upstream
Checksums-Sha1:
 2982ffb95485122065287ac7aa53341441092ae3 2307 rspamd_3.5-1.dsc
 e60040926396be5a1996a5e836ff6ab97227f4bd 4376228 rspamd_3.5.orig.tar.xz
 34c361d3e66b7b5a5b7353e49c12a4d7d86dfe88 458500 rspamd_3.5-1.debian.tar.xz
 d26e812cf353b0508f26a6fe42026e00da098b08 7412 rspamd_3.5-1_source.buildinfo
Checksums-Sha256:
 4ce86c72c7a60835efcbb9189983ff9680e3ede1302a8bdfa9a60023cdd5ff7c 2307 
rspamd_3.5-1.dsc
 d5274014172ed3c84e2f0141d628539054b483d8ecfd97e3548186514b83d8f8 4376228 
rspamd_3.5.orig.tar.xz
 21454c900a4b38121cf906fc81ebc08647d345e552c0fa19b01d8fec8dfe5360 458500 
rspamd_3.5-1.debian.tar.xz
 5a4c91d507ee4d2b35d840788852cb588ca947e8b10e3b402cdac0766e10a3f0 7412 
rspamd_3.5-1_source.buildinfo
Files:
 86562d9ae80787f8dab28e9c42a3d562 2307 mail optional rspamd_3.5-1.dsc
 74b3036e44862438bbca033514538b9e 4376228 mail optional rspamd_3.5.orig.tar.xz
 79e3278a1057024cb548ad5e7a9377f8 458500 mail optional 
rspamd_3.5-1.debian.tar.xz
 65f2899ff43d34dcb1fc3c17b2f03580 7412 mail optional 
rspamd_3.5-1_source.buildinfo

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

iQIzBAEBCgAdFiEEfkPprL9yerPPCIUzhxbORhSkUtgFAmSYqCoACgkQhxbORhSk
UtjmEA//S8EEpQ5LgyCKlOKVUuFIlF18jsFNomPjFaOd4Ii5Zf+oKPxdJxqdISFr
mlmYSRradda/kZMIR/qBaZLjkAQ+bnIo8Z1pGLfpdJRwTgFgMEnaP59eTdqZ7esV
6j1aNmy0WxsGyy80SXt8Wi6dcbVlym2cA+eusA1uy5kelJPrCd0h+UbFEiyTRNlh
wMWeemxVyBOWRuKMgefdETOnSbLWpk5j+GBQLhStDlxUA9qkadqBKrTQanrObUZk
r87LW+xoeVTzep6zZJvoHSGIzW+dSVzy6/3G9Kngo/51Es/TivpbTLGdGx9QiCrg
Y1ddJlckQ9PWRy9yIZncv/8G0LcA2RUy+OPtMrvlWklWcGCpLa34J2ZFsPM85w+j
yP2QpEU6m/HRT/3VYYDJJ/xF5V7hlIsWuEDBduo2Z6ff+gRwF3LFPvEjNMyyHUMM
prS6wtAAj7JMuZpgDw/VD2caC+L3VxXtY6+q56FEjko9/p2v7OYpf3b/KYqecnHB
cLohJRuxB8L6usSNn6B33sL7ekPKPargOL5pST9N5u+MYQkQp5vjRyqeBkyOXYsr
x9tSz5HRAatPY51tX+6gDTRqQTJPToZQNFQoOVzrQuWINrpgMCDZ58vZlcj3mv/o
n3rxvt4ivtZ+BKXW1Hy9hUWW01+J/0mu1e7fs7ZmKqNUWtILdQU=
=wGvZ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to