Your message dated Sat, 05 Aug 2023 05:49:40 +0000
with message-id <e1qsaaw-002num...@fasolo.debian.org>
and subject line Bug#1037610: fixed in criu 3.17.1-3
has caused the Debian Bug report #1037610,
regarding criu: 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.)


-- 
1037610: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037610
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:criu
Version: 3.17.1-2
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/criu_3.17.1-2_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

[...]
  CC       criu/irmap.o
  CC       criu/kcmp-ids.o
  CC       criu/kerndat.o
  CC       criu/libnetlink.o
  CC       criu/log.o
  CC       criu/lsm.o
  CC       criu/mem.o
  CC       criu/memfd.o
  CC       criu/mount-v2.o
  CC       criu/mount.o
  CC       criu/namespaces.o
  CC       criu/net.o
  CC       criu/netfilter.o
  CC       criu/page-pipe.o
  CC       criu/page-xfer.o
  CC       criu/pagemap-cache.o
  CC       criu/pagemap.o
  CC       criu/parasite-syscall.o
  CC       criu/path.o
  CC       criu/pidfd-store.o
  CC       criu/pie-util-vdso-elf32.o
  CC       criu/pie-util-vdso.o
  CC       criu/pie-util.o
  CC       criu/pipes.o
In file included from criu/include/cr_options.h:7,
                 from criu/mount.c:13:
In function ‘__list_add’,
    inlined from ‘list_add’ at include/common/list.h:41:2,
    inlined from ‘mnt_tree_for_each’ at criu/mount.c:1966:2:
include/common/list.h:35:19: error: storing the address of local variable 
‘postpone’ in ‘((struct list_head *)((char *)start + 8))[24].prev’ 
[-Werror=dangling-pointer=]
   35 |         new->prev = prev;
      |         ~~~~~~~~~~^~~~~~
criu/mount.c: In function ‘mnt_tree_for_each’:
criu/mount.c:1961:19: note: ‘postpone’ declared here
 1961 |         LIST_HEAD(postpone);
      |                   ^~~~~~~~
include/common/list.h:23:42: note: in definition of macro ‘LIST_HEAD’
   23 | #define LIST_HEAD(name) struct list_head name = LIST_HEAD_INIT(name)
      |                                          ^~~~
criu/mount.c:1958:42: note: ‘start’ declared here
 1958 | int mnt_tree_for_each(struct mount_info *start, int (*fn)(struct 
mount_info *))
      |                       ~~~~~~~~~~~~~~~~~~~^~~~~
  CC       criu/plugin.o
  CC       criu/proc_parse.o
  CC       criu/protobuf-desc.o
  CC       criu/protobuf.o
  CC       criu/pstree.o
  CC       criu/rbtree.o
  CC       criu/rst-malloc.o
  CC       criu/seccomp.o
  CC       criu/seize.o
  CC       criu/servicefd.o
  CC       criu/shmem.o
  CC       criu/sigframe.o
  CC       criu/signalfd.o
  CC       criu/sk-inet.o
  CC       criu/sk-netlink.o
  CC       criu/sk-packet.o
  CC       criu/sk-queue.o
  CC       criu/sk-tcp.o
  CC       criu/sk-unix.o
cc1: all warnings being treated as errors
make[3]: *** [/<<PKGBUILDDIR>>/scripts/nmk/scripts/build.mk:119: criu/mount.o] 
Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [criu/Makefile:76: criu/built-in.o] Error 2
make[1]: *** [Makefile:250: criu] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned 
exit code 2
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: criu
Source-Version: 3.17.1-3
Done: Salvatore Bonaccorso <car...@debian.org>

We believe that the bug you reported is fixed in the latest version of
criu, 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.
Salvatore Bonaccorso <car...@debian.org> (supplier of updated criu 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, 05 Aug 2023 07:42:44 +0200
Source: criu
Architecture: source
Version: 3.17.1-3
Distribution: unstable
Urgency: medium
Maintainer: Salvatore Bonaccorso <car...@debian.org>
Changed-By: Salvatore Bonaccorso <car...@debian.org>
Closes: 1037610
Changes:
 criu (3.17.1-3) unstable; urgency=medium
 .
   * make: disable '-Wdangling-pointer' warning with gcc 12 (Closes: #1037610)
   * Declare compliance with Debian policy 4.6.2
   * Update copyright years for debian/* packaging files
Checksums-Sha1: 
 041727bc33061a9767d224614fa22546a36c2fae 2206 criu_3.17.1-3.dsc
 0d17c287fe117a19788d22687c98cd996d2afd08 11648 criu_3.17.1-3.debian.tar.xz
Checksums-Sha256: 
 bfac987b51d8829db344601734d438a2fddea144004628b5e0d0f91b03fd5465 2206 
criu_3.17.1-3.dsc
 62fecbc2cc5f22a8687c00b007961cc17b48e886402cf2e39448be80bec52566 11648 
criu_3.17.1-3.debian.tar.xz
Files: 
 571e4bcea026241be3b382f1ffc810f2 2206 admin optional criu_3.17.1-3.dsc
 385e8b6150836f9d39986da602d217eb 11648 admin optional 
criu_3.17.1-3.debian.tar.xz

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

iQKmBAEBCgCQFiEERkRAmAjBceBVMd3uBUy48xNDz0QFAmTN4a9fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ2
NDQ0MDk4MDhDMTcxRTA1NTMxRERFRTA1NENCOEYzMTM0M0NGNDQSHGNhcm5pbEBk
ZWJpYW4ub3JnAAoJEAVMuPMTQ89EScgP/0bD5T0VQx98p9o5+kTrIzRY00gCS7Pi
GA9dYpGG6TF6mPmPC6lpw2FOe+RmZ05rBKlOSZaM9+mdULomiYAJwdEULfuUAA2Y
yVKmOFJqSGIFLg8+qzewTM89ziuWf59ycAzXZjnMvOW4iHDObioZ3S1Kn2jWTIoc
oEhiApvMRWTmU/yQC3KgMTPqZnfmrF//8Cjn/YWbEjF++abM6hfHQONbL1na+jLM
sTL3WeoVgVbVb3AxbucMBkl1ErhYrEuWEj3/zOBF/JZ5e9UgWvTelouUIJ1tNRlS
2F0RD7Ob2sy9UZrz77Buta9amQc64oAlXDA1ep9nH5uPB6w9A6btHGBWBjJGMX9X
h677SI1JMqJwyO1gTGWDFzkhSnTxGbLoZyT8hePL7OTkTWIfgkNvNJCeLYCFPvVq
MxzlBwGvzX3jLG/VYC0fY+Kwp2yIMoNOhwU9XszdO4o/r4US0jIEFe6G8KSX2Gdr
NyUZCrARaosUxU5x2GRMIUMO5dQ5Vk8BNi1E7+C0yWfsc+1ZFWlj/e5tBQeFPmTy
0gqpHt8woyeJAHzLmwZ05ypOMBP8tlbQEdtwIy0cTF0dkLv0Gse7pqgqjFv2mDsE
g/WsD3/7J8a/2Sy3Wodixtnk/JAANT4miItVjIZ9/LlmrWN4nnNPhcBVn1RQVkTV
pl+ACnLq4WND
=PTp3
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to