Activity log for bug #1823441

Date Who What changed Old value New value Message
2019-04-06 03:48:41 Matthias Klose bug added bug
2019-04-06 03:48:49 Matthias Klose xen (Ubuntu): importance Undecided High
2019-04-06 03:49:00 Matthias Klose tags ftbfs rls-dd-incoming
2019-04-08 08:17:14 Matthias Klose tags ftbfs rls-dd-incoming ftbfs rls-cc-incoming rls-dd-incoming
2019-04-10 12:43:02 Andreas Hasenack nominated for series Ubuntu Cosmic
2019-04-10 12:43:02 Andreas Hasenack bug task added xen (Ubuntu Cosmic)
2019-04-10 12:43:06 Andreas Hasenack xen (Ubuntu Cosmic): status New Triaged
2019-04-10 12:43:09 Andreas Hasenack xen (Ubuntu): status New Triaged
2019-04-10 12:43:12 Andreas Hasenack xen (Ubuntu Cosmic): importance Undecided High
2019-06-18 12:41:32 Matthias Klose tags ftbfs rls-cc-incoming rls-dd-incoming ftbfs rls-cc-incoming rls-dd-incoming rls-ee-incoming
2019-06-19 18:50:41 Bryce Harrington nominated for series Ubuntu Eoan
2019-06-19 18:50:41 Bryce Harrington bug task added xen (Ubuntu Eoan)
2019-06-19 18:50:41 Bryce Harrington nominated for series Ubuntu Disco
2019-06-19 18:50:41 Bryce Harrington bug task added xen (Ubuntu Disco)
2019-06-19 18:50:48 Bryce Harrington xen (Ubuntu Disco): status New Triaged
2019-06-19 18:50:51 Bryce Harrington xen (Ubuntu Disco): importance Undecided High
2019-06-19 19:30:09 Bryce Harrington attachment added 0001-tools-misc-fix-hypothetical-buffer-overflow-in-xen-l.patch https://bugs.launchpad.net/ubuntu/+source/xen/+bug/1823441/+attachment/5271612/+files/0001-tools-misc-fix-hypothetical-buffer-overflow-in-xen-l.patch
2019-06-19 20:22:25 Ubuntu Foundations Team Bug Bot tags ftbfs rls-cc-incoming rls-dd-incoming rls-ee-incoming ftbfs patch rls-cc-incoming rls-dd-incoming rls-ee-incoming
2019-06-19 20:29:50 Bryce Harrington tags ftbfs patch rls-cc-incoming rls-dd-incoming rls-ee-incoming ftbfs rls-cc-incoming rls-dd-incoming rls-ee-incoming server-next
2019-06-20 00:21:07 Ubuntu Foundations Team Bug Bot tags ftbfs rls-cc-incoming rls-dd-incoming rls-ee-incoming server-next ftbfs patch rls-cc-incoming rls-dd-incoming rls-ee-incoming server-next
2019-07-18 17:58:40 Bryce Harrington xen (Ubuntu Cosmic): status Triaged Won't Fix
2019-07-18 23:36:25 Bryce Harrington description https://launchpadlibrarian.net/417924491/buildlog_ubuntu-disco-amd64.xen_4.9.2-0ubuntu2_BUILDING.txt.gz gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xen-lowmemd.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Werror -include /<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/config.h -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/evtchn/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libxc/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/toollog/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/foreignmemory/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/devicemodel/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -D__XEN_TOOLS__ -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/xenstore/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -c -o xen-lowmemd.o xen-lowmemd.c xen-lowmemd.c: In function ‘handle_low_mem’: xen-lowmemd.c:80:55: error: ‘%s’ directive output may be truncated writing up to 511 bytes into a region of size 489 [-Werror=format-truncation=] snprintf(error, BUFSZ,"Failed to write target %s to xenstore", data); ^~ ~~~~ In file included from /usr/include/stdio.h:867, from xen-lowmemd.c:6: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 36 and 547 bytes into a destination of size 512 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[5]: *** [/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/Rules.mk:220: xen-lowmemd.o] Error 1 make[5]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc' make[4]: *** [/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/../tools/Rules.mk:244: subdir-all-misc] Error 2 make[4]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools' make[3]: *** [/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/../tools/Rules.mk:239: subdirs-all] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools' make[2]: *** [debian/rules.real:111: debian/stamps/build-utils_amd64] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' make[1]: *** [debian/rules.gen:66: build-arch_amd64_real] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' [Impact] Warning message causes FTBFS when configured to treat warnings as errors. [Test Case] $ apt-get source xen (...) $ cd xen* $ sudo apt-get build-dep xen (...) $ ./configure (...) $ make (...) /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 36 and 547 bytes into a destination of size 512 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[4]: *** [/home/ubuntu/xen-4.9.2/tools/misc/../../tools/Rules.mk:220: xen-lowmemd.o] Error 1 make[4]: Leaving directory '/home/ubuntu/xen-4.9.2/tools/misc' $ echo $? 2 [Regression Potential] Changes string formatting of an error message, which should be transparent to users, but things to watch for would relate to xen's error message logs. [Fix] A simple tweak to snprintf() formatting from upstream would prevent the theoretical buffer overflow being warned about. This needs applied to disco and eoan; bionic and earlier are not affected. [Discussion] [Original Report] https://launchpadlibrarian.net/417924491/buildlog_ubuntu-disco-amd64.xen_4.9.2-0ubuntu2_BUILDING.txt.gz gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xen-lowmemd.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Werror -include /<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/config.h -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/evtchn/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libxc/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/toollog/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/foreignmemory/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/devicemodel/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -D__XEN_TOOLS__ -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/xenstore/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -c -o xen-lowmemd.o xen-lowmemd.c xen-lowmemd.c: In function ‘handle_low_mem’: xen-lowmemd.c:80:55: error: ‘%s’ directive output may be truncated writing up to 511 bytes into a region of size 489 [-Werror=format-truncation=]          snprintf(error, BUFSZ,"Failed to write target %s to xenstore", data);                                                        ^~ ~~~~ In file included from /usr/include/stdio.h:867,                  from xen-lowmemd.c:6: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 36 and 547 bytes into a destination of size 512    return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~         __bos (__s), __fmt, __va_arg_pack ());         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[5]: *** [/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/Rules.mk:220: xen-lowmemd.o] Error 1 make[5]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc' make[4]: *** [/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/../tools/Rules.mk:244: subdir-all-misc] Error 2 make[4]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools' make[3]: *** [/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/../tools/Rules.mk:239: subdirs-all] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools' make[2]: *** [debian/rules.real:111: debian/stamps/build-utils_amd64] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' make[1]: *** [debian/rules.gen:66: build-arch_amd64_real] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>'
2019-07-18 23:38:10 Bryce Harrington xen (Ubuntu Eoan): assignee Bryce Harrington (bryce)
2019-07-18 23:38:12 Bryce Harrington xen (Ubuntu Disco): assignee Bryce Harrington (bryce)
2019-08-16 20:07:22 Bryce Harrington xen (Ubuntu Eoan): assignee Bryce Harrington (bryce)
2019-08-16 20:07:25 Bryce Harrington xen (Ubuntu Disco): assignee Bryce Harrington (bryce)
2019-09-10 06:54:49 Christian Ehrhardt  xen (Ubuntu Eoan): assignee Stefan Bader (smb)
2019-09-19 12:54:52 Christian Ehrhardt  tags ftbfs patch rls-cc-incoming rls-dd-incoming rls-ee-incoming server-next ftbfs patch rls-cc-incoming rls-dd-incoming rls-ee-incoming update-excuse
2019-12-12 13:38:50 Stefan Bader xen (Ubuntu Disco): assignee Stefan Bader (smb)
2019-12-12 14:19:00 Stefan Bader xen (Ubuntu Disco): status Triaged Fix Committed
2020-01-07 09:09:00 Stefan Bader xen (Ubuntu Disco): status Fix Committed In Progress
2020-01-07 09:09:07 Stefan Bader xen (Ubuntu Eoan): status Triaged In Progress
2020-01-07 09:16:06 Stefan Bader description [Impact] Warning message causes FTBFS when configured to treat warnings as errors. [Test Case] $ apt-get source xen (...) $ cd xen* $ sudo apt-get build-dep xen (...) $ ./configure (...) $ make (...) /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 36 and 547 bytes into a destination of size 512 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[4]: *** [/home/ubuntu/xen-4.9.2/tools/misc/../../tools/Rules.mk:220: xen-lowmemd.o] Error 1 make[4]: Leaving directory '/home/ubuntu/xen-4.9.2/tools/misc' $ echo $? 2 [Regression Potential] Changes string formatting of an error message, which should be transparent to users, but things to watch for would relate to xen's error message logs. [Fix] A simple tweak to snprintf() formatting from upstream would prevent the theoretical buffer overflow being warned about. This needs applied to disco and eoan; bionic and earlier are not affected. [Discussion] [Original Report] https://launchpadlibrarian.net/417924491/buildlog_ubuntu-disco-amd64.xen_4.9.2-0ubuntu2_BUILDING.txt.gz gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xen-lowmemd.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Werror -include /<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/config.h -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/evtchn/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libxc/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/toollog/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/foreignmemory/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/devicemodel/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -D__XEN_TOOLS__ -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/xenstore/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -c -o xen-lowmemd.o xen-lowmemd.c xen-lowmemd.c: In function ‘handle_low_mem’: xen-lowmemd.c:80:55: error: ‘%s’ directive output may be truncated writing up to 511 bytes into a region of size 489 [-Werror=format-truncation=]          snprintf(error, BUFSZ,"Failed to write target %s to xenstore", data);                                                        ^~ ~~~~ In file included from /usr/include/stdio.h:867,                  from xen-lowmemd.c:6: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 36 and 547 bytes into a destination of size 512    return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~         __bos (__s), __fmt, __va_arg_pack ());         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[5]: *** [/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/Rules.mk:220: xen-lowmemd.o] Error 1 make[5]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc' make[4]: *** [/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/../tools/Rules.mk:244: subdir-all-misc] Error 2 make[4]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools' make[3]: *** [/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/../tools/Rules.mk:239: subdirs-all] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools' make[2]: *** [debian/rules.real:111: debian/stamps/build-utils_amd64] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' make[1]: *** [debian/rules.gen:66: build-arch_amd64_real] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' [Impact] Warning message causes FTBFS when configured to treat warnings as errors (edit: there are actually multiple failures due to new gcc-8 and gcc-9 warnings which are treated as errors). This bug report is used to track all the needed changes to allow compiling again in Disco and later. IMPORTANT NOTE(!): Albeit compiling, there is still an unresolved problem when compiling with gcc-9 (and possibly newer) which produces a Xen hypervisor which is unbootable (the host immediately reboots after start (no message) as if hitting a triple fault. So as a quick solution to get a working Xen hypervisor which works around bug #1851091, the only option is to do the upload to Disco and copy forward with binaries. [Test Case] $ apt-get source xen (...) $ cd xen* $ sudo apt-get build-dep xen (...) $ ./configure (...) $ make (...) /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 36 and 547 bytes into a destination of size 512      return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~         __bos (__s), __fmt, __va_arg_pack ());         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[4]: *** [/home/ubuntu/xen-4.9.2/tools/misc/../../tools/Rules.mk:220: xen-lowmemd.o] Error 1 make[4]: Leaving directory '/home/ubuntu/xen-4.9.2/tools/misc' $ echo $? 2 [Regression Potential] Changes string formatting of an error message, which should be transparent to users, but things to watch for would relate to xen's error message logs. [Fix] A simple tweak to snprintf() formatting from upstream would prevent the theoretical buffer overflow being warned about. This needs applied to disco and eoan; bionic and earlier are not affected. [Discussion] [Original Report] https://launchpadlibrarian.net/417924491/buildlog_ubuntu-disco-amd64.xen_4.9.2-0ubuntu2_BUILDING.txt.gz gcc -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xen-lowmemd.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Werror -include /<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/config.h -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/evtchn/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libxc/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/toollog/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/foreignmemory/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/libs/devicemodel/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -D__XEN_TOOLS__ -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/xenstore/include -I/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/include -c -o xen-lowmemd.o xen-lowmemd.c xen-lowmemd.c: In function ‘handle_low_mem’: xen-lowmemd.c:80:55: error: ‘%s’ directive output may be truncated writing up to 511 bytes into a region of size 489 [-Werror=format-truncation=]          snprintf(error, BUFSZ,"Failed to write target %s to xenstore", data);                                                        ^~ ~~~~ In file included from /usr/include/stdio.h:867,                  from xen-lowmemd.c:6: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output between 36 and 547 bytes into a destination of size 512    return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~         __bos (__s), __fmt, __va_arg_pack ());         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[5]: *** [/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc/../../tools/Rules.mk:220: xen-lowmemd.o] Error 1 make[5]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/misc' make[4]: *** [/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/../tools/Rules.mk:244: subdir-all-misc] Error 2 make[4]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools' make[3]: *** [/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools/../tools/Rules.mk:239: subdirs-all] Error 2 make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build/build-utils_amd64/tools' make[2]: *** [debian/rules.real:111: debian/stamps/build-utils_amd64] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>' make[1]: *** [debian/rules.gen:66: build-arch_amd64_real] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>'
2020-01-07 10:29:24 Timo Aaltonen xen (Ubuntu Disco): status In Progress Fix Committed
2020-01-07 10:29:26 Timo Aaltonen bug added subscriber Ubuntu Stable Release Updates Team
2020-01-07 10:29:28 Timo Aaltonen bug added subscriber SRU Verification
2020-01-07 10:29:31 Timo Aaltonen tags ftbfs patch rls-cc-incoming rls-dd-incoming rls-ee-incoming update-excuse ftbfs patch rls-cc-incoming rls-dd-incoming rls-ee-incoming update-excuse verification-needed verification-needed-disco
2020-01-13 17:44:00 Launchpad Janitor xen (Ubuntu): status Triaged Fix Released
2020-01-15 11:47:12 Stefan Bader tags ftbfs patch rls-cc-incoming rls-dd-incoming rls-ee-incoming update-excuse verification-needed verification-needed-disco ftbfs patch rls-cc-incoming rls-dd-incoming rls-ee-incoming update-excuse verification-done verification-done-disco verification-done-eoan
2020-01-20 16:49:58 Launchpad Janitor xen (Ubuntu Disco): status Fix Committed Fix Released
2020-01-20 16:50:17 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2020-01-23 13:21:44 Launchpad Janitor xen (Ubuntu Eoan): status In Progress Fix Released