http://bugzilla.suse.com/show_bug.cgi?id=1084640 http://bugzilla.suse.com/show_bug.cgi?id=1084640#c8 --- Comment #8 from Lee Duncan <lduncan@suse.com> --- (In reply to Martin Liška from comment #7)
The package update landed to Factory, but I still can see the failure: https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging: Gcc7/open-iscsi/standard/x86_64
I double checked that by building the package locally.
That is still the old code. The error message is complaining about this line in libopeniscsiusr/sysfs.c:
[ 44s] sysfs.c: In function '_iscsi_host_id_of_session': [ 44s] sysfs.c:326:48: error: '/iscsi_host/' directive output may be truncated writing 12 bytes into a region of size between 1 and 4096 [-Werror=format-truncation=] [ 44s] snprintf(sys_scsi_host_dir_path, PATH_MAX, "%s/iscsi_host/", [ 44s] ^~~~~~~~~~~~ [ 44s] In file included from /usr/include/stdio.h:862, [ 44s] from sysfs.c:22: [ 44s] /usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 13 and 4108 bytes into a destination of size 4096 [ 44s] return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, [ 44s] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 44s] __bos (__s), __fmt, __va_arg_pack ()); [ 44s] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
But that code has been changed is now looks like:
strncpy(sys_scsi_host_dir_path, sys_dev_path, PATH_MAX); strncat(sys_scsi_host_dir_path, iscsi_host_dir_str, PATH_MAX - iscsi_host_dir_strlen);
So you need to trigger a rebuild? -- You are receiving this mail because: You are on the CC list for the bug.