Your message dated Sat, 10 Aug 2024 15:26:45 +0000
with message-id <e1scnzr-00axfa...@fasolo.debian.org>
and subject line Bug#1075493: fixed in schroot 1.6.13-4
has caused the Debian Bug report #1075493,
regarding schroot: ftbfs with GCC-14
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.)


-- 
1075493: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075493
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:schroot
Version: 1.6.13-3
Severity: important
Tags: sid trixie
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-14

[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-14/g++-14, but succeeds to build with gcc-13/g++-13. 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/2024/07/01/schroot_1.6.13-3_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 14, either set CC=gcc-14 CXX=g++-14 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-14/porting_to.html

[...]
                 from /<<PKGBUILDDIR>>/sbuild/sbuild-keyfile.h:22,
                 from /<<PKGBUILDDIR>>/sbuild/sbuild-chroot.h:25,
                 from /<<PKGBUILDDIR>>/sbuild/sbuild-util.cc:21:
/<<PKGBUILDDIR>>/sbuild/sbuild-basic-keyfile.tcc: In member function ‘bool 
sbuild::basic_keyfile<K, P>::get_locale_string(const group_name_type&, const 
key_type&, value_type&) const’:
/<<PKGBUILDDIR>>/sbuild/sbuild-basic-keyfile.tcc:217:41: error: no match for 
‘operator=’ (operand types are ‘std::string’ {aka 
‘std::__cxx11::basic_string<char>’} and ‘const std::locale’)
  217 |       localename = std::locale::classic();
      |                                         ^
In file included from /usr/include/c++/14/string:54,
                 from /usr/include/c++/14/stdexcept:39,
                 from /<<PKGBUILDDIR>>/sbuild/sbuild-error.h:23,
                 from /<<PKGBUILDDIR>>/sbuild/sbuild-custom-error.h:22,
                 from /<<PKGBUILDDIR>>/sbuild/sbuild-chroot.h:22:
/usr/include/c++/14/bits/basic_string.h:817:7: note: candidate: 
‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& 
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(const 
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; 
_Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’
  817 |       operator=(const basic_string& __str)
      |       ^~~~~~~~
/usr/include/c++/14/bits/basic_string.h:817:37: note:   no known conversion for 
argument 1 from ‘const std::locale’ to ‘const std::__cxx11::basic_string<char>&’
  817 |       operator=(const basic_string& __str)
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/c++/14/bits/basic_string.h:828:7: note: candidate: 
‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& 
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(const _CharT*) 
[with _CharT = char; _Traits = std::char_traits<char>; _Alloc = 
std::allocator<char>]’
  828 |       operator=(const _CharT* __s)
      |       ^~~~~~~~
/usr/include/c++/14/bits/basic_string.h:828:31: note:   no known conversion for 
argument 1 from ‘const std::locale’ to ‘const char*’
  828 |       operator=(const _CharT* __s)
      |                 ~~~~~~~~~~~~~~^~~
/usr/include/c++/14/bits/basic_string.h:840:7: note: candidate: 
‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& 
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with 
_CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’
  840 |       operator=(_CharT __c)
      |       ^~~~~~~~
/usr/include/c++/14/bits/basic_string.h:840:24: note:   no known conversion for 
argument 1 from ‘const std::locale’ to ‘char’
  840 |       operator=(_CharT __c)
      |                 ~~~~~~~^~~
/usr/include/c++/14/bits/basic_string.h:858:7: note: candidate: 
‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& 
std::__cxx11::basic_string<_CharT, _Traits, 
_Alloc>::operator=(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with 
_CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’
  858 |       operator=(basic_string&& __str)
      |       ^~~~~~~~
/usr/include/c++/14/bits/basic_string.h:858:32: note:   no known conversion for 
argument 1 from ‘const std::locale’ to ‘std::__cxx11::basic_string<char>&&’
  858 |       operator=(basic_string&& __str)
      |                 ~~~~~~~~~~~~~~~^~~~~
/usr/include/c++/14/bits/basic_string.h:926:7: note: candidate: 
‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& 
std::__cxx11::basic_string<_CharT, _Traits, 
_Alloc>::operator=(std::initializer_list<_Tp>) [with _CharT = char; _Traits = 
std::char_traits<char>; _Alloc = std::allocator<char>]’
  926 |       operator=(initializer_list<_CharT> __l)
      |       ^~~~~~~~
/usr/include/c++/14/bits/basic_string.h:926:42: note:   no known conversion for 
argument 1 from ‘const std::locale’ to ‘std::initializer_list<char>’
  926 |       operator=(initializer_list<_CharT> __l)
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
[ 45%] Building CXX object 
sbuild/CMakeFiles/sbuild.dir/sbuild-auth-pam-conv-tty.cc.o
cd /<<PKGBUILDDIR>>/debian/build/sbuild && /usr/bin/c++  
-I/<<PKGBUILDDIR>>/debian/build/lib -I/<<PKGBUILDDIR>>/lib 
-I/<<PKGBUILDDIR>>/debian/build -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/sbuild 
-I/<<PKGBUILDDIR>>/debian/build/sbuild -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 
-Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -pedantic -Wall -Wcast-align 
-Wwrite-strings -Wswitch-default -Wcast-qual -Wunused-variable 
-Wredundant-decls -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder 
-Wold-style-cast -Woverloaded-virtual -fstrict-aliasing -MD -MT 
sbuild/CMakeFiles/sbuild.dir/sbuild-auth-pam-conv-tty.cc.o -MF 
CMakeFiles/sbuild.dir/sbuild-auth-pam-conv-tty.cc.o.d -o 
CMakeFiles/sbuild.dir/sbuild-auth-pam-conv-tty.cc.o -c 
/<<PKGBUILDDIR>>/sbuild/sbuild-auth-pam-conv-tty.cc
[ 46%] Building CXX object sbuild/CMakeFiles/sbuild.dir/sbuild-auth-pam.cc.o
cd /<<PKGBUILDDIR>>/debian/build/sbuild && /usr/bin/c++  
-I/<<PKGBUILDDIR>>/debian/build/lib -I/<<PKGBUILDDIR>>/lib 
-I/<<PKGBUILDDIR>>/debian/build -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/sbuild 
-I/<<PKGBUILDDIR>>/debian/build/sbuild -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 
-Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -pedantic -Wall -Wcast-align 
-Wwrite-strings -Wswitch-default -Wcast-qual -Wunused-variable 
-Wredundant-decls -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder 
-Wold-style-cast -Woverloaded-virtual -fstrict-aliasing -MD -MT 
sbuild/CMakeFiles/sbuild.dir/sbuild-auth-pam.cc.o -MF 
CMakeFiles/sbuild.dir/sbuild-auth-pam.cc.o.d -o 
CMakeFiles/sbuild.dir/sbuild-auth-pam.cc.o -c 
/<<PKGBUILDDIR>>/sbuild/sbuild-auth-pam.cc
/<<PKGBUILDDIR>>/sbuild/sbuild-session.cc: In member function ‘void 
sbuild::session::setup_chroot(sbuild::chroot::ptr&, 
sbuild::chroot::setup_type)’:
/<<PKGBUILDDIR>>/sbuild/sbuild-session.cc:1199:17: warning: ignoring return 
value of ‘int setuid(__uid_t)’ declared with attribute ‘warn_unused_result’ 
[-Wunused-result]
 1199 |           setuid(0);
      |           ~~~~~~^~~
/<<PKGBUILDDIR>>/sbuild/sbuild-session.cc:1200:17: warning: ignoring return 
value of ‘int setgid(__gid_t)’ declared with attribute ‘warn_unused_result’ 
[-Wunused-result]
 1200 |           setgid(0);
      |           ~~~~~~^~~
make[4]: *** [sbuild/CMakeFiles/sbuild.dir/build.make:261: 
sbuild/CMakeFiles/sbuild.dir/sbuild-session.cc.o] Error 1
make[4]: *** Waiting for unfinished jobs....
/<<PKGBUILDDIR>>/sbuild/sbuild-util.cc: At global scope:
/<<PKGBUILDDIR>>/sbuild/sbuild-util.cc:85:8: warning: ‘bool 
{anonymous}::chroot_alphasort(const sbuild::chroot::ptr&, const 
sbuild::chroot::ptr&)’ defined but not used [-Wunused-function]
   85 |   bool chroot_alphasort (sbuild::chroot::ptr const& c1,
      |        ^~~~~~~~~~~~~~~~
make[4]: *** [sbuild/CMakeFiles/sbuild.dir/build.make:289: 
sbuild/CMakeFiles/sbuild.dir/sbuild-util.cc.o] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
make[3]: *** [CMakeFiles/Makefile2:413: sbuild/CMakeFiles/sbuild.dir/all] Error 
2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
make[2]: *** [Makefile:149: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
dh_auto_build: error: cd debian/build && make -j8 "INSTALL=install 
--strip-program=true" all VERBOSE=1 returned exit code 2
make[1]: *** [debian/rules:46: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:35: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: schroot
Source-Version: 1.6.13-4
Done: Christoph Biedl <debian.a...@manchmal.in-ulm.de>

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

Debian distribution maintenance software
pp.
Christoph Biedl <debian.a...@manchmal.in-ulm.de> (supplier of updated schroot 
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: Sat, 10 Aug 2024 15:23:12 +0200
Source: schroot
Architecture: source
Version: 1.6.13-4
Distribution: unstable
Urgency: medium
Maintainer: Christoph Biedl <debian.a...@manchmal.in-ulm.de>
Changed-By: Christoph Biedl <debian.a...@manchmal.in-ulm.de>
Closes: 856877 983423 1020963 1021446 1021780 1075493
Changes:
 schroot (1.6.13-4) unstable; urgency=medium
 .
   * Drop duplicates in buildd configuration
   * Add French debconf translation. Closes: #1020963
   * Add Dutch debconf translation. Closes: #1021446
   * Fix example configuration. Closes: #1021780
   * Document a login shell might be switched to a regular shell
   * Cherry-pick fix for build failure with GCC-14. Closes: #1075493
   * Cherry-pick "Mount a new instance of /dev/pts in the chroot".
     Closes: #856877, #983423
Checksums-Sha1:
 b9dd643ba5517b5b280f6da465f725d97f6eba57 2195 schroot_1.6.13-4.dsc
 cb7ac7c29c233f4d6db2a7a5dbd81f27029a7c4d 117676 schroot_1.6.13-4.debian.tar.xz
 37ad50fddd45cdf4087fc53f809ddeefdebd1a99 8320 schroot_1.6.13-4_armel.buildinfo
Checksums-Sha256:
 54baf76cdc37885d3d20908fa9fcc52dd02911732ae72bfac423e946c586f351 2195 
schroot_1.6.13-4.dsc
 b743b097513207377d44c328bac00fdfa17d0702ad97eac3e8153cc3519bb2b8 117676 
schroot_1.6.13-4.debian.tar.xz
 4b096ba4447c6025716d4caa4e53cdbcf5921ead990fe298fa0229637f2143d6 8320 
schroot_1.6.13-4_armel.buildinfo
Files:
 ffa05f99c0c9b9b6a60e254565c2d648 2195 admin optional schroot_1.6.13-4.dsc
 21278192c70514b37f1b339f26383736 117676 admin optional 
schroot_1.6.13-4.debian.tar.xz
 8a43ffea3181d120149b6afb1c9cf95c 8320 admin optional 
schroot_1.6.13-4_armel.buildinfo

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

iQIzBAEBCgAdFiEEWXMI+726A12MfJXdxCxY61kUkv0FAma3fi0ACgkQxCxY61kU
kv3OBxAAykNPfCawM9A3/kzQbe0y82UCJtTorqi0uNnRNQaW/ab2wqBE8QBMzz0C
Z6iQwyXAiRtOMid1UF8cvJOih6eQl6+MTzgi6XDpOFJY0f1r5l22DWXITYH96d3U
BAKEyP+I6sApROAB/ahyZdWG9j0murQ0PtN//3C4Mma+ANuXn6fFufvk3TbQr4Xq
AHFv/3LLALJwmfBM4UQJnABqZR6GuDmTmZt5Pva/G/Q0JuZsMeXBh6CPuksYnh8w
Tw3hsxnVTy3i0pyyG93xthNZDZUmaxXRGN0s6IFnp04TO89eQLENSCGznET8TCND
tz2k56+3eEzyOOBlfijft2IzS/rpsawH0cVFrunP1JaEqDxusryMwFekTNkBwESY
02qpHW6PzXtIdoPFs6mz3KaU670Tpg+UrI3KadpugyAIHoRN1N0tZrhnw8xESk6A
sw01yb78LXGHMHu0qBw+1MQNdcOc1hE9WxSZFJXLWphGupeHiPtQZrEp/aNi2fiq
WpWoAc1pAS4sfUY3XqQfYUoJdKmYygrbJbuMEFbaASSJQWRGKOd+yIpOsTMqXfz7
QQRCWNT3g2pxLB0H8GJKyPa93p1LafpgtONL47Hs1HrqBUuAZEiI9Ozwvce+wpK3
UFnYq2a7KPqTRlXHw/W8yBkXptQkkNERIY5JyAPWs8dwh/bX/f8=
=0HP/
-----END PGP SIGNATURE-----

Attachment: pgpWVM_NzZ16p.pgp
Description: PGP signature


--- End Message ---

Reply via email to