Source: open-iscsi
Version: 2.1.5-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20220728 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> cc -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=zero-length-bounds 
> -Wno-error=format-overflow= -Wno-error=format-truncation= 
> -Wno-error=maybe-uninitialized -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra 
> -Werror -Wstrict-prototypes -fno-common -I../include -I. -D_GNU_SOURCE 
> -I../libopeniscsiusr  -Wdate-time -D_FORTIFY_SOURCE=2  -c -o sysfs.o sysfs.c
> auth.c: In function ‘acl_chap_auth_request’:
> auth.c:112:34: error: the comparison will always evaluate as ‘false’ for the 
> address of ‘username_in’ will never be NULL [-Werror=address]
>   112 |         if (session->username_in == NULL) {
>       |                                  ^~
> In file included from auth.c:36:
> initiator.h:243:14: note: ‘username_in’ declared here
>   243 |         char username_in[AUTH_STR_MAX_LEN];
>       |              ^~~~~~~~~~~
> auth.c:125:35: error: the comparison will always evaluate as ‘false’ for the 
> address of ‘password_in’ will never be NULL [-Werror=address]
>   125 |             (session->password_in == NULL) ||
>       |                                   ^~
> initiator.h:244:17: note: ‘password_in’ declared here
>   244 |         uint8_t password_in[AUTH_STR_MAX_LEN];
>       |                 ^~~~~~~~~~~
> login.c: In function ‘iscsi_process_login_response’:
> login.c:660:24: error: the comparison will always evaluate as ‘true’ for the 
> address of ‘auth_buffers’ will never be NULL [-Werror=address]
>   660 |         auth_client = (session->auth_buffers && 
> session->num_auth_buffers) ?
>       |                        ^~~~~~~
> In file included from login.c:34:
> initiator.h:238:33: note: ‘auth_buffers’ declared here
>   238 |         struct auth_buffer_desc auth_buffers[5];
>       |                                 ^~~~~~~~~~~~
> login.c: In function ‘iscsi_make_login_pdu’:
> login.c:1138:24: error: the comparison will always evaluate as ‘true’ for the 
> address of ‘auth_buffers’ will never be NULL [-Werror=address]
>  1138 |         auth_client = (session->auth_buffers && 
> session->num_auth_buffers) ?
>       |                        ^~~~~~~
> initiator.h:238:33: note: ‘auth_buffers’ declared here
>   238 |         struct auth_buffer_desc auth_buffers[5];
>       |                                 ^~~~~~~~~~~~
> login.c:1173:22: error: the comparison will always evaluate as ‘true’ for the 
> address of ‘target_name’ will never be NULL [-Werror=address]
>  1173 |                 if ((session->target_name && session->target_name[0]) 
> &&
>       |                      ^~~~~~~
> initiator.h:227:14: note: ‘target_name’ declared here
>   227 |         char target_name[TARGET_NAME_MAXLEN + 1];
>       |              ^~~~~~~~~~~
> login.c: In function ‘check_for_authentication’:
> login.c:1251:13: error: the comparison will always evaluate as ‘true’ for the 
> address of ‘username’ will never be NULL [-Werror=address]
>  1251 |         if (session->username &&
>       |             ^~~~~~~
> initiator.h:240:14: note: ‘username’ declared here
>   240 |         char username[AUTH_STR_MAX_LEN];
>       |              ^~~~~~~~
> login.c:1258:13: error: the comparison will always evaluate as ‘true’ for the 
> address of ‘password’ will never be NULL [-Werror=address]
>  1258 |         if (session->password && (acl_set_passwd(auth_client,
>       |             ^~~~~~~
> initiator.h:241:17: note: ‘password’ declared here
>   241 |         uint8_t password[AUTH_STR_MAX_LEN];
>       |                 ^~~~~~~~
> login.c: In function ‘iscsi_login_begin’:
> login.c:1369:13: error: the comparison will always evaluate as ‘true’ for the 
> address of ‘auth_buffers’ will never be NULL [-Werror=address]
>  1369 |         if (session->auth_buffers && session->num_auth_buffers) {
>       |             ^~~~~~~
> initiator.h:238:33: note: ‘auth_buffers’ declared here
>   238 |         struct auth_buffer_desc auth_buffers[5];
>       |                                 ^~~~~~~~~~~~
> cc -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=zero-length-bounds 
> -Wno-error=format-overflow= -Wno-error=format-truncation= 
> -Wno-error=maybe-uninitialized -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra 
> -Werror -Wstrict-prototypes -fno-common -I../include -I. -D_GNU_SOURCE 
> -I../libopeniscsiusr  -Wdate-time -D_FORTIFY_SOURCE=2  -c -o host.o host.c
> cc -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=zero-length-bounds 
> -Wno-error=format-overflow= -Wno-error=format-truncation= 
> -Wno-error=maybe-uninitialized -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra 
> -Werror -Wstrict-prototypes -fno-common -I../include -I. -D_GNU_SOURCE 
> -I../libopeniscsiusr  -Wdate-time -D_FORTIFY_SOURCE=2  -c -o session_info.o 
> session_info.c
> cc -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=zero-length-bounds 
> -Wno-error=format-overflow= -Wno-error=format-truncation= 
> -Wno-error=maybe-uninitialized -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra 
> -Werror -Wstrict-prototypes -fno-common -I../include -I. -D_GNU_SOURCE 
> -I../libopeniscsiusr  -Wdate-time -D_FORTIFY_SOURCE=2  -c -o iscsi_sysfs.o 
> iscsi_sysfs.c
> cc -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=zero-length-bounds 
> -Wno-error=format-overflow= -Wno-error=format-truncation= 
> -Wno-error=maybe-uninitialized -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra 
> -Werror -Wstrict-prototypes -fno-common -I../include -I. -D_GNU_SOURCE 
> -I../libopeniscsiusr  -Wdate-time -D_FORTIFY_SOURCE=2  -c -o iscsid_req.o 
> iscsid_req.c
> cc -Wdate-time -D_FORTIFY_SOURCE=2 -Wno-error=zero-length-bounds 
> -Wno-error=format-overflow= -Wno-error=format-truncation= 
> -Wno-error=maybe-uninitialized -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wextra 
> -Werror -Wstrict-prototypes -fno-common -I../include -I. -D_GNU_SOURCE 
> -I../libopeniscsiusr  -Wdate-time -D_FORTIFY_SOURCE=2  -c -o transport.o 
> transport.c
> iscsi_sysfs.c: In function ‘iscsi_sysfs_get_sessioninfo_by_id’:
> iscsi_sysfs.c:1419:51: error: the comparison will always evaluate as ‘true’ 
> for the address of ‘address’ will never be NULL [-Werror=address]
>  1419 |                   info->targetname, info->address ? info->address : 
> "NA",
>       |                                                   ^
> In file included from iscsi_sysfs.c:39:
> session_info.h:41:14: note: ‘address’ declared here
>    41 |         char address[NI_MAXHOST + 1];
>       |              ^~~~~~~
> iscsi_sysfs.c:1420:44: error: the comparison will always evaluate as ‘true’ 
> for the address of ‘persistent_address’ will never be NULL [-Werror=address]
>  1420 |                   info->persistent_address ? info->persistent_address 
> : "NA",
>       |                                            ^
> session_info.h:43:14: note: ‘persistent_address’ declared here
>    43 |         char persistent_address[NI_MAXHOST + 1];
>       |              ^~~~~~~~~~~~~~~~~~
> cc1: all warnings being treated as errors
> make[3]: *** [<builtin>: auth.o] Error 1


The full build log is available from:
http://qa-logs.debian.net/2022/07/28/open-iscsi_2.1.5-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220728;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220728&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

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.

Reply via email to