Processing of syslinux_6.04~git20171011.af7e95c3+dfsg1-4_source.changes
syslinux_6.04~git20171011.af7e95c3+dfsg1-4_source.changes uploaded successfully to localhost along with the files: syslinux_6.04~git20171011.af7e95c3+dfsg1-4.dsc syslinux_6.04~git20171011.af7e95c3+dfsg1-4.debian.tar.xz syslinux_6.04~git20171011.af7e95c3+dfsg1-4_amd64.buildinfo Greetings, Your Debian queue daemon (running on host usper.debian.org)
syslinux_6.04~git20171011.af7e95c3+dfsg1-4_source.changes ACCEPTED into unstable
Accepted: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Format: 1.8 Date: Sat, 18 Aug 2018 17:45:42 +0200 Source: syslinux Binary: syslinux syslinux-efi extlinux isolinux pxelinux syslinux-common syslinux-utils Architecture: source Version: 3:6.04~git20171011.af7e95c3+dfsg1-4 Distribution: unstable Urgency: medium Maintainer: Debian CD Group Changed-By: Lukas Schwaighofer Description: extlinux - collection of bootloaders (Linux ext2/ext3/ext4, btrfs, and xfs b isolinux - collection of bootloaders (ISO 9660 bootloader) pxelinux - collection of bootloaders (PXE network bootloader) syslinux - collection of bootloaders (DOS FAT and NTFS bootloader) syslinux-common - collection of bootloaders (common) syslinux-efi - collection of bootloaders (UEFI bootloader) syslinux-utils - collection of bootloaders (utilities) Closes: 906414 Changes: syslinux (3:6.04~git20171011.af7e95c3+dfsg1-4) unstable; urgency=medium . * Point Vcs-Git and Vcs-Browser to salsa.debian.org. * Revert the gnu-efi patch again so that syslinux can be built against gnu-efi 3.0.4 from buster. * Strip .note.gnu.property section from mbr.bin (added since binutils >= 2.31.1-2) to stay within size constraints (Closes: #906414). * Fix broken efi binaries when building with binutils >= 2.31 by patching the linker script. * Bump Standards-Version to 4.2.0. * Move to debhelper compatibility level 11. Checksums-Sha1: 192fe39995c5387ea6be11e63d7e16deea3be5ee 2597 syslinux_6.04~git20171011.af7e95c3+dfsg1-4.dsc 80e97d891c0eb56b8ba274284c8036dada451195 42060 syslinux_6.04~git20171011.af7e95c3+dfsg1-4.debian.tar.xz abe842d1e02a312039b13d09160d26bc4c6a9262 8891 syslinux_6.04~git20171011.af7e95c3+dfsg1-4_amd64.buildinfo Checksums-Sha256: 43543a0d82eec59005daa879f92b8ea775eace926de2b5ff9424142f1979fc71 2597 syslinux_6.04~git20171011.af7e95c3+dfsg1-4.dsc 3aa00b51d3d5e0d6caa30c8f9ff4185df177abd36dbdbdfcaa60dda2e867d7cf 42060 syslinux_6.04~git20171011.af7e95c3+dfsg1-4.debian.tar.xz 03ec51dd28b28efc4c21c0e5266dd60912efc1ae7b4d5877b015ebbef1f1 8891 syslinux_6.04~git20171011.af7e95c3+dfsg1-4_amd64.buildinfo Files: ac112ca1e3cc2f0e3e1b022c177d5951 2597 admin optional syslinux_6.04~git20171011.af7e95c3+dfsg1-4.dsc 4f079cf9dfcd2e19e3947e00fbf00579 42060 admin optional syslinux_6.04~git20171011.af7e95c3+dfsg1-4.debian.tar.xz 9997c1fe2b0c3fce9da93135b52b1ff0 8891 admin optional syslinux_6.04~git20171011.af7e95c3+dfsg1-4_amd64.buildinfo -BEGIN PGP SIGNATURE- iQJMBAEBCgA2FiEEyHOrc2J0RyJhSWjkyo1AAZ69TpMFAlt4Q44YHGx1a2FzQHNj aHdhaWdob2Zlci5uYW1lAAoJEMqNQAGevU6T2YcP/ij2RhzHl/S38WGqfJX3RfVQ tiuqI1DuKYcBF3vZJTU7XwNzDreW8FRp6yi7q5Vql95/w58FGeCyxjl7UBVs4s8d Jb0qHdirHvnxLrBn1mA03JBmQ2IFr8AukZE7e20sDC/MU7ntb87nQ3ct7HgcIiLi cOTMc5lxGzrKoL8PdFKoAMQWiHGJko3XndvEW2kYkXDsuop+lcNS5v5wN2BCmBYe dKYZNZhNFBuQdp/MFCL/wpwO1c/hrGWbJXLbk04sq54JX2oEgFxyN+ByfTYmxZ7J 8eI6+sbCYlPOqiN0myI0otJOAC3Ix289A1fR/ZYLSTWCfS2cuWm0xwLMSQ1C01Vr MqqAc/nvqJTQCqtkmJiKotynlFzEiUCDEQgZzCBdUuYpoNYG1Tf/cxpOClov5EVf CvvLXiBVVOi7yMNn7Ql6nX+iYE4LW5Rkyj8YaSMkm5d1MaENWFWOmX4ct7tJDfUy Ul4DGke7xq9ETbfA66WLvTuhupSCrLGYeO9uqextADFgJdCJV+nzjjWlOAYELZEy zetDIJpLYYdW7MlVIe1Ahs6QqXXq6pfsIon9IiOogaLV695zmpgtFULzbh5HTVES 30FWwfH3figOsNyIR21bbtekCiWtKbXPSY8Rrr9OTyM4Gcwp03EIWFmrmVEBXJPH PMua+JxM1WLLRqLs5k/t =DlUx -END PGP SIGNATURE- Thank you for your contribution to Debian.
Bug#906414: syslinux: FTBFS in buster/sid (mbr.bin: too big (452 > 440))
On Sat, 18 Aug 2018 12:42:45 +0200 Lukas Schwaighofer wrote: > Unfortunately my tests shows that with this new build the efi binary > no longer works (at least when testing tianocore). I have not yet > determined if this is also related to binutils and I suspect this is > actually a different issue. I'll keep you posted. That one was also a problem that was caused by a different binutils version, but I managed to solve it as well :) . Will upload a new version shortly. [still wondering why the BTS ate my last message…]
Bug#906414: syslinux: FTBFS in buster/sid (mbr.bin: too big (452 > 440))
Hi, On Fri, 17 Aug 2018 21:43:50 +0200 Lukas Schwaighofer wrote: > Matthias: As the binutils maintainer, can you provide any help? I > don't really know how to proceed… and since this was broken by a > Debian revision, it's probably not an upstream problem? Thanks! I've made some progress: If I discard the .note.gnu.property section (which was not added since before binutils 2.31.1-2) I'm able to build the package again. I've attached a patch to the linker scripts for reference. Unfortunately my tests shows that with this new build the efi binary no longer works (at least when testing tianocore). I have not yet determined if this is also related to binutils and I suspect this is actually a different issue. I'll keep you posted. Author: Lukas Schwaighofer Description: Strip the .note.gnu.property section for the mbr. This section is added since binutils Debian version 2.31.1-2 and causes mbr.bin to grow in size beyond what can fit into the master boot record. --- mbr/i386/mbr.ld | 1 + mbr/x86_64/mbr.ld | 1 + 2 files changed, 2 insertions(+) diff --git a/mbr/i386/mbr.ld b/mbr/i386/mbr.ld index d14ba80..5368346 100644 --- a/mbr/i386/mbr.ld +++ b/mbr/i386/mbr.ld @@ -70,4 +70,5 @@ SECTIONS .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /DISCARD/ : { *(.note.GNU-stack) } + /DISCARD/ : { *(.note.gnu.property) } } diff --git a/mbr/x86_64/mbr.ld b/mbr/x86_64/mbr.ld index ae27d49..b8c0d89 100644 --- a/mbr/x86_64/mbr.ld +++ b/mbr/x86_64/mbr.ld @@ -69,4 +69,5 @@ SECTIONS .debug_typenames 0 : { *(.debug_typenames) } .debug_varnames 0 : { *(.debug_varnames) } /DISCARD/ : { *(.note.GNU-stack) } + /DISCARD/ : { *(.note.gnu.property) } }
Bug#906414: marked as done (syslinux: FTBFS in buster/sid (mbr.bin: too big (452 > 440)))
Your message dated Sat, 18 Aug 2018 16:34:59 + with message-id and subject line Bug#906414: fixed in syslinux 3:6.04~git20171011.af7e95c3+dfsg1-4 has caused the Debian Bug report #906414, regarding syslinux: FTBFS in buster/sid (mbr.bin: too big (452 > 440)) 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.) -- 906414: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=906414 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: src:syslinux Version: 3:6.03+dfsg1-2 Severity: serious Tags: ftbfs Dear maintainer: I tried to build this package in buster but it failed: [...] debian/rules build-indep dh build-indep dh_update_autotools_config -i dh_autoreconf -i dh_auto_configure -i debian/rules override_dh_auto_build-indep make[1]: Entering directory '/<>/syslinux-6.03+dfsg1' /usr/bin/make DATE="20171017" HEXDATE="0x59e678f1" make[2]: Entering directory '/<>/syslinux-6.03+dfsg1' perl /<>/syslinux-6.03+dfsg1/version.pl /<>/syslinux-6.03+dfsg1/version /<>/syslinux-6.03+dfsg1/version.mk '< := @' /usr/bin/make -r -C /<>/syslinux-6.03+dfsg1 -f /<>/syslinux-6.03+dfsg1/Makefile SRC="/<>/syslinux-6.03+dfsg1" \ OBJ=/<>/syslinux-6.03+dfsg1 objdir=/<>/syslinux-6.03+dfsg1 all make[3]: Entering directory '/<>/syslinux-6.03+dfsg1' /usr/bin/make -r -C /<>/syslinux-6.03+dfsg1/bios -f /<>/syslinux-6.03+dfsg1/Makefile SRC="/<>/syslinux-6.03+dfsg1" \ [... snipped ...] gcc -Wp,-MT,memcpy.o,-MD,./.memcpy.o.d -g -O2 -fdebug-prefix-map=/<>/syslinux-6.03+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -m32 -march=i386 -mpreferred-stack-boundary=2 -mincoming-stack-boundary=2 -ffreestanding -fno-stack-protector -fwrapv -freg-struct-return -Os -fomit-frame-pointer -mregparm=3 -DREGPARM=3 -msoft-float -fno-exceptions -fno-asynchronous-unwind-tables -fno-strict-aliasing -falign-functions=0 -falign-jumps=0 -falign-labels=0 -falign-loops=0 -fvisibility=hidden -g -W -Wall -Wstrict-prototypes -Wno-sign-compare -I/<>/syslinux-6.03+dfsg1/com32/include -I/<>/syslinux-6.03+dfsg1/bios -D__MEMDISK__ -DDATE='"20171017"' -mregparm=3 -DREGPARM=3 -c -o memcpy.o /<>/syslinux-6.03+dfsg1/memdisk/memcpy.c gcc -Wp,-MT,memset.o,-MD,./.memset.o.d -g -O2 -fdebug-prefix-map=/<>/syslinux-6.03+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -m32 -march=i386 -mpreferred-stack-boundary=2 -mincoming-stack-boundary=2 -ffreestanding -fno-stack-protector -fwrapv -freg-struct-return -Os -fomit-frame-pointer -mregparm=3 -DREGPARM=3 -msoft-float -fno-exceptions -fno-asynchronous-unwind-tables -fno-strict-aliasing -falign-functions=0 -falign-jumps=0 -falign-labels=0 -falign-loops=0 -fvisibility=hidden -g -W -Wall -Wstrict-prototypes -Wno-sign-compare -I/<>/syslinux-6.03+dfsg1/com32/include -I/<>/syslinux-6.03+dfsg1/bios -D__MEMDISK__ -DDATE='"20171017"' -mregparm=3 -DREGPARM=3 -c -o memset.o /<>/syslinux-6.03+dfsg1/memdisk/memset.c gcc -Wp,-MT,memmove.o,-MD,./.memmove.o.d -g -O2 -fdebug-prefix-map=/<>/syslinux-6.03+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -m32 -march=i386 -mpreferred-stack-boundary=2 -mincoming-stack-boundary=2 -ffreestanding -fno-stack-protector -fwrapv -freg-struct-return -Os -fomit-frame-pointer -mregparm=3 -DREGPARM=3 -msoft-float -fno-exceptions -fno-asynchronous-unwind-tables -fno-strict-aliasing -falign-functions=0 -falign-jumps=0 -falign-labels=0 -falign-loops=0 -fvisibility=hidden -g -W -Wall -Wstrict-prototypes -Wno-sign-compare -I/<>/syslinux-6.03+dfsg1/com32/include -I/<>/syslinux-6.03+dfsg1/bios -D__MEMDISK__ -DDATE='"20171017"' -mregparm=3 -DREGPARM=3 -c -o memmove.o /<>/syslinux-6.03+dfsg1/memdisk/memmove.c gcc -Wp,-MT,unzip.o,-MD,./.unzip.o.d -g -O2 -fdebug-prefix-map=/<>/syslinux-6.03+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -m32 -march=i386 -mpreferred-stack-boundary=2 -mincoming-stack-boundary=2 -ffreestanding -fno-stack-protector -fwrapv -freg-struct-return -Os -fomit-frame-pointer -mregparm=3 -DREGPARM=3 -msoft-float -fno-exceptions -fno-asynchronous-unwind-tables -fno-strict-aliasing -falign-functions=0 -falign-jumps=0 -falign-labels=0 -falign-loops=0 -fvisibility=hidden -g -W -Wall -Wstrict-prototypes -Wno-sign-compare -I/<>/syslinux-6.03+dfsg1/com32/include -I/<>/syslinux-6.03+dfsg1/bios -D__MEMDISK__ -DDATE='"20171017"' -mregparm=3 -DREGPARM=3 -c -o unzip.o /<>/syslinux-6.03+dfsg1/memdisk/unzip.c gcc -Wp,-MT,dskprobe.o,-MD,./.dskprobe.o.d -g -O2 -fdebug-prefix-m