--- Begin Message ---
Source: partclone
Version: 0.3.13+dfsg-6
Severity: serious
Justification: FTBFS
Tags: bookworm 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. -I.. -DLOCALEDIR=\"/usr/share/locale\"
> -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DDD -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -c -o partclone_dd-main.o `test -f 'main.c' ||
> echo './'`main.c
> main.c: In function ‘main’:
> main.c:646:17: warning: ignoring return value of ‘posix_memalign’ declared
> with attribute ‘warn_unused_result’ [-Wunused-result]
> 646 | posix_memalign((void**)&write_buffer, BSIZE,
> buffer_capacity * block_size);
> |
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> partclone.c: In function ‘log_mesg’:
> partclone.c:849:42: error: format not a string literal and no format
> arguments [-Werror=format-security]
> 849 | wprintw(log_win, tmp_str);
> | ^~~~~~~
> gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\"
> -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DDD -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -c -o partclone_dd-partclone.o `test -f
> 'partclone.c' || echo './'`partclone.c
> gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\"
> -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DDD -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -c -o partclone_dd-progress.o `test -f
> 'progress.c' || echo './'`progress.c
> partclone.c: In function ‘log_mesg’:
> partclone.c:849:42: error: format not a string literal and no format
> arguments [-Werror=format-security]
> 849 | wprintw(log_win, tmp_str);
> | ^~~~~~~
> In file included from /usr/include/string.h:519,
> from partclone.c:30:
> In function ‘strncpy’,
> inlined from ‘init_image_head_v1’ at partclone.c:134:2:
> /usr/include/x86_64-linux-gnu/bits/string_fortified.h:91:10: warning:
> ‘__builtin_strncpy’ output truncated before terminating nul copying 15 bytes
> from a string of the same length [-Wstringop-truncation]
> 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos
> (__dest));
> |
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In function ‘strncpy’,
> inlined from ‘init_image_head_v1’ at partclone.c:135:2:
> /usr/include/x86_64-linux-gnu/bits/string_fortified.h:91:10: warning:
> ‘__builtin_strncpy’ output truncated before terminating nul copying 4 bytes
> from a string of the same length [-Wstringop-truncation]
> 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos
> (__dest));
> |
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In function ‘strncpy’,
> inlined from ‘init_image_head_v1’ at partclone.c:136:2:
> /usr/include/x86_64-linux-gnu/bits/string_fortified.h:91:10: warning:
> ‘__builtin_strncpy’ specified bound 15 equals destination size
> [-Wstringop-truncation]
> 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos
> (__dest));
> |
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In function ‘strncpy’,
> inlined from ‘init_image_head_v2’ at partclone.c:143:2:
> /usr/include/x86_64-linux-gnu/bits/string_fortified.h:91:10: warning:
> ‘__builtin_strncpy’ output truncated before terminating nul copying 15 bytes
> from a string of the same length [-Wstringop-truncation]
> 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos
> (__dest));
> |
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In function ‘strncpy’,
> inlined from ‘init_image_head_v2’ at partclone.c:144:2:
> /usr/include/x86_64-linux-gnu/bits/string_fortified.h:91:10: warning:
> ‘__builtin_strncpy’ output truncated before terminating nul copying 4 bytes
> from a string of the same length [-Wstringop-truncation]
> 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos
> (__dest));
> |
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> progress.c: In function ‘calculate_speed’:
> progress.c:174:59: warning: ‘ hrs ’ directive output may be truncated writing
> 5 bytes into a region of size between 2 and 6 [-Wformat-truncation=]
> 174 | snprintf(Eformated, sizeof(Eformated), " > %3i hrs ",
> ((int)elapsed/3600));
> | ^~~~~
> In file included from /usr/include/stdio.h:866,
> from progress.c:14:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:70:10: note:
> ‘__builtin___snprintf_chk’ output between 12 and 16 bytes into a destination
> of size 12
> 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 71 | __bos (__s), __fmt, __va_arg_pack
> ());
> |
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> progress.c:154:59: warning: ‘ hrs ’ directive output may be truncated writing
> 5 bytes into a region of size between 2 and 6 [-Wformat-truncation=]
> 154 | snprintf(Rformated, sizeof(Rformated), " > %3i hrs ",
> ((int)remained/3600));
> | ^~~~~
> In file included from /usr/include/stdio.h:866,
> from progress.c:14:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:70:10: note:
> ‘__builtin___snprintf_chk’ output between 12 and 16 bytes into a destination
> of size 12
> 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 71 | __bos (__s), __fmt, __va_arg_pack
> ());
> |
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> progress.c:161:59: warning: ‘ hrs ’ directive output may be truncated writing
> 5 bytes into a region of size between 2 and 6 [-Wformat-truncation=]
> 161 | snprintf(Eformated, sizeof(Eformated), " > %3i hrs ",
> ((int)elapsed/3600));
> | ^~~~~
> In file included from /usr/include/stdio.h:866,
> from progress.c:14:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:70:10: note:
> ‘__builtin___snprintf_chk’ output between 12 and 16 bytes into a destination
> of size 12
> 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 71 | __bos (__s), __fmt, __va_arg_pack
> ());
> |
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In function ‘strncpy’,
> inlined from ‘parse_options’ at partclone.c:429:5:
> /usr/include/x86_64-linux-gnu/bits/string_fortified.h:91:10: warning:
> ‘__builtin_strncpy’ specified bound 128 equals destination size
> [-Wstringop-truncation]
> 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos
> (__dest));
> |
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> main.c:647:41: warning: ‘write_buffer’ may be used uninitialized in this
> function [-Wmaybe-uninitialized]
> 647 | if (read_buffer == NULL || write_buffer == NULL) {
> | ^
> In file included from /usr/include/string.h:519,
> from partclone.c:30:
> In function ‘strncpy’,
> inlined from ‘init_image_head_v1’ at partclone.c:134:2:
> /usr/include/x86_64-linux-gnu/bits/string_fortified.h:91:10: warning:
> ‘__builtin_strncpy’ output truncated before terminating nul copying 15 bytes
> from a string of the same length [-Wstringop-truncation]
> 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos
> (__dest));
> |
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In function ‘strncpy’,
> inlined from ‘init_image_head_v1’ at partclone.c:135:2:
> /usr/include/x86_64-linux-gnu/bits/string_fortified.h:91:10: warning:
> ‘__builtin_strncpy’ output truncated before terminating nul copying 4 bytes
> from a string of the same length [-Wstringop-truncation]
> 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos
> (__dest));
> |
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In function ‘strncpy’,
> inlined from ‘init_image_head_v1’ at partclone.c:136:2:
> /usr/include/x86_64-linux-gnu/bits/string_fortified.h:91:10: warning:
> ‘__builtin_strncpy’ specified bound 15 equals destination size
> [-Wstringop-truncation]
> 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos
> (__dest));
> |
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In function ‘strncpy’,
> inlined from ‘init_image_head_v2’ at partclone.c:143:2:
> /usr/include/x86_64-linux-gnu/bits/string_fortified.h:91:10: warning:
> ‘__builtin_strncpy’ output truncated before terminating nul copying 15 bytes
> from a string of the same length [-Wstringop-truncation]
> 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos
> (__dest));
> |
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In function ‘strncpy’,
> inlined from ‘init_image_head_v2’ at partclone.c:144:2:
> /usr/include/x86_64-linux-gnu/bits/string_fortified.h:91:10: warning:
> ‘__builtin_strncpy’ output truncated before terminating nul copying 4 bytes
> from a string of the same length [-Wstringop-truncation]
> 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos
> (__dest));
> |
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In function ‘strncpy’,
> inlined from ‘parse_options’ at partclone.c:429:5:
> /usr/include/x86_64-linux-gnu/bits/string_fortified.h:91:10: warning:
> ‘__builtin_strncpy’ specified bound 128 equals destination size
> [-Wstringop-truncation]
> 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos
> (__dest));
> |
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\"
> -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DDD -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -c -o partclone_dd-checksum.o `test -f
> 'checksum.c' || echo './'`checksum.c
> gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\"
> -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DDD -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -c -o partclone_dd-torrent_helper.o `test -f
> 'torrent_helper.c' || echo './'`torrent_helper.c
> gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\"
> -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DDD -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -c -o partclone_dd-ddclone.o `test -f
> 'ddclone.c' || echo './'`ddclone.c
> partclone.c: In function ‘load_image_desc’:
> partclone.c:951:60: warning: array subscript ‘image_desc_v1[0]’ is partly
> outside array bounds of ‘image_desc_v2[1]’ [-Warray-bounds]
> 951 | load_image_desc_v1(fs_info, img_opt, buf_v1->head,
> buf_v1->fs_info, opt);
> | ^~
> partclone.c:925:23: note: while referencing ‘buf_v2’
> 925 | image_desc_v2 buf_v2;
> | ^~~~~~
> partclone.c:951:74: warning: array subscript ‘image_desc_v1[0]’ is partly
> outside array bounds of ‘image_desc_v2[1]’ [-Warray-bounds]
> 951 | load_image_desc_v1(fs_info, img_opt, buf_v1->head,
> buf_v1->fs_info, opt);
> |
> ^~
> partclone.c:925:23: note: while referencing ‘buf_v2’
> 925 | image_desc_v2 buf_v2;
> | ^~~~~~
> gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\"
> -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DRESTORE -DDD -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -c -o partclone_restore-main.o `test -f
> 'main.c' || echo './'`main.c
> partclone.c: In function ‘load_image_desc’:
> main.c: In function ‘main’:
> main.c:646:17: warning: ignoring return value of ‘posix_memalign’ declared
> with attribute ‘warn_unused_result’ [-Wunused-result]
> 646 | posix_memalign((void**)&write_buffer, BSIZE,
> buffer_capacity * block_size);
> |
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> partclone.c:951:60: warning: array subscript ‘image_desc_v1[0]’ is partly
> outside array bounds of ‘image_desc_v2[1]’ [-Warray-bounds]
> 951 | load_image_desc_v1(fs_info, img_opt, buf_v1->head,
> buf_v1->fs_info, opt);
> | ^~
> partclone.c:925:23: note: while referencing ‘buf_v2’
> 925 | image_desc_v2 buf_v2;
> | ^~~~~~
> partclone.c:951:74: warning: array subscript ‘image_desc_v1[0]’ is partly
> outside array bounds of ‘image_desc_v2[1]’ [-Warray-bounds]
> 951 | load_image_desc_v1(fs_info, img_opt, buf_v1->head,
> buf_v1->fs_info, opt);
> |
> ^~
> partclone.c:925:23: note: while referencing ‘buf_v2’
> 925 | image_desc_v2 buf_v2;
> | ^~~~~~
> gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\"/usr/share/locale\"
> -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -DRESTORE -DDD -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -c -o partclone_restore-partclone.o `test -f
> 'partclone.c' || echo './'`partclone.c
> cc1: some warnings being treated as errors
> make[3]: *** [Makefile:1810: partclone.o] Error 1
The full build log is available from:
http://qa-logs.debian.net/2021/10/23/partclone_0.3.13+dfsg-6_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 marking 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 ---