Processing of syslinux_6.04~git20171011.af7e95c3+dfsg1-4_source.changes

2018-08-18 Thread Debian FTP Masters
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

2018-08-18 Thread Debian FTP Masters



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))

2018-08-18 Thread Lukas Schwaighofer
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))

2018-08-18 Thread Lukas Schwaighofer
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)))

2018-08-18 Thread Debian Bug Tracking System
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