Your message dated Thu, 10 Aug 2023 10:28:37 +0000
with message-id <e1qu2ud-001eb4...@fasolo.debian.org>
and subject line Bug#1042045: fixed in strace 6.4-0.1
has caused the Debian Bug report #1042045,
regarding strace: FTBFS: ../../src/io_uring.c:568:28: error: ‘struct
io_uring_buf_reg’ has no member named ‘pad’
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.)
--
1042045: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042045
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: strace
Version: 6.1-0.1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> gcc -DHAVE_CONFIG_H -I./linux/x86_64 -I../../src/linux/x86_64
> -I./linux/generic -I../../src/linux/generic -I. -I../../src -DIN_STRACE=1
> -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra
> -Wno-missing-field-initializers -Wno-unused-parameter -Wdate-time
> -Wformat-security -Wimplicit-fallthrough=5 -Winit-self -Wlogical-op
> -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wtrampolines
> -Wundef -Wwrite-strings -Werror -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -O2 -MT
> libstrace_a-ioperm.o -MD -MP -MF .deps/libstrace_a-ioperm.Tpo -c -o
> libstrace_a-ioperm.o `test -f 'ioperm.c' || echo '../../src/'`ioperm.c
> In file included from ../../src/list.h:90,
> from ../../src/defs.h:40,
> from ../../src/io_uring.c:9:
> ../../src/io_uring.c: In function ‘print_io_uring_buf_reg’:
> ../../src/io_uring.c:568:28: error: ‘struct io_uring_buf_reg’ has no member
> named ‘pad’
> 568 | CHECK_TYPE_SIZE(arg.pad, sizeof(uint16_t));
> | ^
> ../../src/macros.h:141:30: note: in definition of macro ‘CHECK_TYPE_SIZE’
> 141 | static_assert(sizeof(type_) == (sz_), \
> | ^~~~~
> ../../src/macros.h:141:23: error: expression in static assertion is not an
> integer
> 141 | static_assert(sizeof(type_) == (sz_), \
> | ^~~~~~
> ../../src/io_uring.c:568:9: note: in expansion of macro ‘CHECK_TYPE_SIZE’
> 568 | CHECK_TYPE_SIZE(arg.pad, sizeof(uint16_t));
> | ^~~~~~~~~~~~~~~
> ../../src/io_uring.c:583:16: error: ‘struct io_uring_buf_reg’ has no member
> named ‘pad’
> 583 | if (arg.pad) {
> | ^
> ../../src/print_fields.h:306:37: error: ‘struct io_uring_buf_reg’ has no
> member named ‘pad’
> 306 | PRINT_VAL_X((where_).field_);
> \
> | ^
> ../../src/defs.h:1844:17: note: in definition of macro
> ‘zero_extend_signed_to_ull’
> 1844 | (sizeof(v) == sizeof(char) ? (unsigned long long) (unsigned
> char) (v) : \
> | ^
> ../../src/print_fields.h:306:17: note: in expansion of macro ‘PRINT_VAL_X’
> 306 | PRINT_VAL_X((where_).field_);
> \
> | ^~~~~~~~~~~
> ../../src/io_uring.c:585:17: note: in expansion of macro ‘PRINT_FIELD_X’
> 585 | PRINT_FIELD_X(arg, pad);
> | ^~~~~~~~~~~~~
> ../../src/print_fields.h:306:37: error: ‘struct io_uring_buf_reg’ has no
> member named ‘pad’
> 306 | PRINT_VAL_X((where_).field_);
> \
> | ^
> ../../src/defs.h:1844:76: note: in definition of macro
> ‘zero_extend_signed_to_ull’
> 1844 | (sizeof(v) == sizeof(char) ? (unsigned long long) (unsigned
> char) (v) : \
> |
> ^
> ../../src/print_fields.h:306:17: note: in expansion of macro ‘PRINT_VAL_X’
> 306 | PRINT_VAL_X((where_).field_);
> \
> | ^~~~~~~~~~~
> ../../src/io_uring.c:585:17: note: in expansion of macro ‘PRINT_FIELD_X’
> 585 | PRINT_FIELD_X(arg, pad);
> | ^~~~~~~~~~~~~
> ../../src/print_fields.h:306:37: error: ‘struct io_uring_buf_reg’ has no
> member named ‘pad’
> 306 | PRINT_VAL_X((where_).field_);
> \
> | ^
> ../../src/defs.h:1845:17: note: in definition of macro
> ‘zero_extend_signed_to_ull’
> 1845 | sizeof(v) == sizeof(short) ? (unsigned long long) (unsigned
> short) (v) : \
> | ^
> ../../src/print_fields.h:306:17: note: in expansion of macro ‘PRINT_VAL_X’
> 306 | PRINT_VAL_X((where_).field_);
> \
> | ^~~~~~~~~~~
> ../../src/io_uring.c:585:17: note: in expansion of macro ‘PRINT_FIELD_X’
> 585 | PRINT_FIELD_X(arg, pad);
> | ^~~~~~~~~~~~~
> ../../src/print_fields.h:306:37: error: ‘struct io_uring_buf_reg’ has no
> member named ‘pad’
> 306 | PRINT_VAL_X((where_).field_);
> \
> | ^
> ../../src/defs.h:1845:78: note: in definition of macro
> ‘zero_extend_signed_to_ull’
> 1845 | sizeof(v) == sizeof(short) ? (unsigned long long) (unsigned
> short) (v) : \
> |
> ^
> ../../src/print_fields.h:306:17: note: in expansion of macro ‘PRINT_VAL_X’
> 306 | PRINT_VAL_X((where_).field_);
> \
> | ^~~~~~~~~~~
> ../../src/io_uring.c:585:17: note: in expansion of macro ‘PRINT_FIELD_X’
> 585 | PRINT_FIELD_X(arg, pad);
> | ^~~~~~~~~~~~~
> ../../src/print_fields.h:306:37: error: ‘struct io_uring_buf_reg’ has no
> member named ‘pad’
> 306 | PRINT_VAL_X((where_).field_);
> \
> | ^
> ../../src/defs.h:1846:17: note: in definition of macro
> ‘zero_extend_signed_to_ull’
> 1846 | sizeof(v) == sizeof(int) ? (unsigned long long) (unsigned
> int) (v) : \
> | ^
> ../../src/print_fields.h:306:17: note: in expansion of macro ‘PRINT_VAL_X’
> 306 | PRINT_VAL_X((where_).field_);
> \
> | ^~~~~~~~~~~
> ../../src/io_uring.c:585:17: note: in expansion of macro ‘PRINT_FIELD_X’
> 585 | PRINT_FIELD_X(arg, pad);
> | ^~~~~~~~~~~~~
> ../../src/print_fields.h:306:37: error: ‘struct io_uring_buf_reg’ has no
> member named ‘pad’
> 306 | PRINT_VAL_X((where_).field_);
> \
> | ^
> ../../src/defs.h:1846:74: note: in definition of macro
> ‘zero_extend_signed_to_ull’
> 1846 | sizeof(v) == sizeof(int) ? (unsigned long long) (unsigned
> int) (v) : \
> |
> ^
> ../../src/print_fields.h:306:17: note: in expansion of macro ‘PRINT_VAL_X’
> 306 | PRINT_VAL_X((where_).field_);
> \
> | ^~~~~~~~~~~
> ../../src/io_uring.c:585:17: note: in expansion of macro ‘PRINT_FIELD_X’
> 585 | PRINT_FIELD_X(arg, pad);
> | ^~~~~~~~~~~~~
> ../../src/print_fields.h:306:37: error: ‘struct io_uring_buf_reg’ has no
> member named ‘pad’
> 306 | PRINT_VAL_X((where_).field_);
> \
> | ^
> ../../src/defs.h:1847:17: note: in definition of macro
> ‘zero_extend_signed_to_ull’
> 1847 | sizeof(v) == sizeof(long) ? (unsigned long long) (unsigned
> long) (v) : \
> | ^
> ../../src/print_fields.h:306:17: note: in expansion of macro ‘PRINT_VAL_X’
> 306 | PRINT_VAL_X((where_).field_);
> \
> | ^~~~~~~~~~~
> ../../src/io_uring.c:585:17: note: in expansion of macro ‘PRINT_FIELD_X’
> 585 | PRINT_FIELD_X(arg, pad);
> | ^~~~~~~~~~~~~
> ../../src/print_fields.h:306:37: error: ‘struct io_uring_buf_reg’ has no
> member named ‘pad’
> 306 | PRINT_VAL_X((where_).field_);
> \
> | ^
> ../../src/defs.h:1847:76: note: in definition of macro
> ‘zero_extend_signed_to_ull’
> 1847 | sizeof(v) == sizeof(long) ? (unsigned long long) (unsigned
> long) (v) : \
> |
> ^
> ../../src/print_fields.h:306:17: note: in expansion of macro ‘PRINT_VAL_X’
> 306 | PRINT_VAL_X((where_).field_);
> \
> | ^~~~~~~~~~~
> ../../src/io_uring.c:585:17: note: in expansion of macro ‘PRINT_FIELD_X’
> 585 | PRINT_FIELD_X(arg, pad);
> | ^~~~~~~~~~~~~
> ../../src/print_fields.h:306:37: error: ‘struct io_uring_buf_reg’ has no
> member named ‘pad’
> 306 | PRINT_VAL_X((where_).field_);
> \
> | ^
> ../../src/defs.h:1848:32: note: in definition of macro
> ‘zero_extend_signed_to_ull’
> 1848 | (unsigned long long) (v))
> | ^
> ../../src/print_fields.h:306:17: note: in expansion of macro ‘PRINT_VAL_X’
> 306 | PRINT_VAL_X((where_).field_);
> \
> | ^~~~~~~~~~~
> ../../src/io_uring.c:585:17: note: in expansion of macro ‘PRINT_FIELD_X’
> 585 | PRINT_FIELD_X(arg, pad);
> | ^~~~~~~~~~~~~
> mv -f .deps/libstrace_a-block.Tpo .deps/libstrace_a-block.Po
> gcc -DHAVE_CONFIG_H -I./linux/x86_64 -I../../src/linux/x86_64
> -I./linux/generic -I../../src/linux/generic -I. -I../../src -DIN_STRACE=1
> -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra
> -Wno-missing-field-initializers -Wno-unused-parameter -Wdate-time
> -Wformat-security -Wimplicit-fallthrough=5 -Winit-self -Wlogical-op
> -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wtrampolines
> -Wundef -Wwrite-strings -Werror -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -g -O2 -MT
> libstrace_a-bpf_seccomp_filter.o -MD -MP -MF
> .deps/libstrace_a-bpf_seccomp_filter.Tpo -c -o
> libstrace_a-bpf_seccomp_filter.o `test -f 'bpf_seccomp_filter.c' || echo
> '../../src/'`bpf_seccomp_filter.c
> make[4]: *** [Makefile:5644: libstrace_a-io_uring.o] Error 1
The full build log is available from:
http://qa-logs.debian.net/2023/07/24/strace_6.1-0.1_unstable.log
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: strace
Source-Version: 6.4-0.1
Done: Bo YU <tsu.y...@gmail.com>
We believe that the bug you reported is fixed in the latest version of
strace, 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 1042...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Bo YU <tsu.y...@gmail.com> (supplier of updated strace 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, 09 Aug 2023 15:57:38 +0000
Source: strace
Architecture: source
Version: 6.4-0.1
Distribution: unstable
Urgency: medium
Maintainer: Steve McIntyre <93...@debian.org>
Changed-By: Bo YU <tsu.y...@gmail.com>
Closes: 1030587 1042045
Changes:
strace (6.4-0.1) unstable; urgency=medium
.
* Non-maintainer upload.
* New upstream version 6.4 (Closes: #1030587, #1042045)
* Temporary enable testsuite non fatal on riscv64 due to known
kernel issues.
Checksums-Sha1:
3cdb6f2b9e631eeda2908f294abef59ff447e725 2141 strace_6.4-0.1.dsc
29ad4dd74e8101bc44a8bd2124f266e9956227d5 2458184 strace_6.4.orig.tar.xz
b4e902bd13e03586bdd89b31c874811664dcd1dd 20208 strace_6.4-0.1.debian.tar.xz
055472bf9fb31c0d967738a21230df74eb3f01d0 6394 strace_6.4-0.1_source.buildinfo
Checksums-Sha256:
902e9b814060822a8a43f4df5c80998c1ba79dc8bd3547c451e3543ad74e6074 2141
strace_6.4-0.1.dsc
3ca9cb9655919d2652e1aecbc95680a4edff0b0460ca8911777ee0ce3f168f5a 2458184
strace_6.4.orig.tar.xz
9eeebde89904904973829a273c7964ddd8bff5d3d665d5105fad0f02af4eff09 20208
strace_6.4-0.1.debian.tar.xz
1b781e3e4ed3012c7b52b246fce8575dbe81bb71adc3833a573a79eb4a4dc40c 6394
strace_6.4-0.1_source.buildinfo
Files:
25c0d65aa6efb48bfd67a3bdedf11153 2141 utils optional strace_6.4-0.1.dsc
7eaa219ecf872546e6a0eea45d525bcb 2458184 utils optional strace_6.4.orig.tar.xz
6a23c69b033038fbfba59541e8395547 20208 utils optional
strace_6.4-0.1.debian.tar.xz
eb4d75a38f441fb320b7dba69b019bdb 6394 utils optional
strace_6.4-0.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE6Q8IiVReeMgqnedOryKDqnbirHsFAmTUtWcACgkQryKDqnbi
rHtdEhAArN9y27OJgGZVAXdca5z3OgGagp7Wdq38WNcTkC4MkokG0tAwrWPltvKB
qd/F2+dwfH7qfca8caGUkIavsTwVCc7OuinF2P0+3GgBqaEHyYXLhnS4VDkADpDJ
aqub9MdsoeUTPv9lgfcXqL2eZMh0pKSGGoC7gbWNh2PnD/p5eqwIPZI+XRyvnbgR
GrIP/ETisxhu74/Jp6o5bNZPkySmporsRbI9LZ288sNNjY7Z6juxZOmIt95B5v9n
vLHIxqefPfL8zkA9dPCVVK8bMEei/2s/qr/T9/ho/2wjZcP1g1nQCa3q517oV1PZ
UQbAhxmhl6ZMAWsCc6x6A0rLqjvHFM8F15w3K5r67xQJUZJ6Z7/wBJdDs4+r3Qkw
/lQHulPujLDTvada3/b0q4yrTRRJBBIL1/qMhcoUcvNpPTw5PsaQeSjEABfCxm1E
g95dP2+5pBJ95HdIy+jdPiGNhiMPiDQ9ciDAAlJVjkF/cVbp9c7tBOT08vSdEYhi
qQca+Wa7by98zHg3ZZzdt48ePc6UBcgJZ2X/DSuQrPRAk0LwHNA8ImzG+zu1NgvC
ZsYguw8LH9yqcDpNiqAjyTnAMXr6Km+bDqSDN6v/G1/YA2YNIyg2dmVsqdzL77ka
LEScMdUf9b5qA+ODDd8ZEiZivUKTiTfBRqvNpE0XDNPyUOQUV2o=
=PxWH
-----END PGP SIGNATURE-----
--- End Message ---