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

2018-12-03 Thread Debian FTP Masters
syslinux_6.04~git20171011.af7e95c3+dfsg1-6_source.changes uploaded successfully 
to localhost
along with the files:
  syslinux_6.04~git20171011.af7e95c3+dfsg1-6.dsc
  syslinux_6.04~git20171011.af7e95c3+dfsg1-6.debian.tar.xz
  syslinux_6.04~git20171011.af7e95c3+dfsg1-6_amd64.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



Re: syslinux-efi 6.04 bug?

2018-12-03 Thread Lukas Schwaighofer
Hi Carl,

thanks for reporting!

On Mon, 3 Dec 2018 00:15:21 -0600
Carl Karsten  wrote:

> Undef symbol FAIL: memset
> Failed to load libcom32.c32

This is indeed a problem with the most recent syslinux version from
Debian.  I introduced it by taking the gnu-efi 3.0.8 compatibility patch
from Ubuntu.  I've just now uploaded a new version that should fix the
problem (Carl already tested it in a private conversation, thanks!).


@Mathieu:
Since you were the author if the patch that I took, I put you in CC.  I
believe that all syslinux versions in Ubuntu that link against
gnu-efi >= 3.0.8 are affected as well.  You can check by trying to use
the vesamenu.c32 module with the efi version of syslinux.  I expect it
will fail with "Undef symbol FAIL: module memset".

I'm now no longer filtering out the memset and memcpy implementations
from syslinux.  Instead I pass -zmuldefs to the linker to avoid the
duplicate symbol linking error.  That causes the linker to use the first
definition for memset and memcpy encountered which is the one from
syslinux.  This fixes the problem.  See
https://salsa.debian.org/images-team/syslinux/commit/2d1ebd6ab76fa39adb260a522e8da788d59bb5ec
for details.

Regards
Lukas



syslinux_6.04~git20171011.af7e95c3+dfsg1-6_source.changes ACCEPTED into unstable

2018-12-03 Thread Debian FTP Masters



Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Format: 1.8
Date: Mon, 03 Dec 2018 22:45:42 +0100
Source: syslinux
Binary: syslinux syslinux-efi extlinux isolinux pxelinux syslinux-common 
syslinux-utils
Architecture: source
Version: 3:6.04~git20171011.af7e95c3+dfsg1-6
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)
Changes:
 syslinux (3:6.04~git20171011.af7e95c3+dfsg1-6) unstable; urgency=medium
 .
   * gnu-efi compatibility patch: use memset and memcpy from syslinux instead
 of from gnu-efi
 - Using the memset and memcpy from gnu-efi causes some modules (e.g.
   vesamenu.c32) to fail with "Undef symbol FAIL: memset"
Checksums-Sha1:
 a917ab3fddd7b822b7439916258aba86c8a67092 2608 
syslinux_6.04~git20171011.af7e95c3+dfsg1-6.dsc
 f2bc611164ae59fbc1a6f662272df8e5ce3c3d7d 42948 
syslinux_6.04~git20171011.af7e95c3+dfsg1-6.debian.tar.xz
 36d02a61ccf2a66af77d653564079efd5805396b 8756 
syslinux_6.04~git20171011.af7e95c3+dfsg1-6_amd64.buildinfo
Checksums-Sha256:
 eee6d9f5be9298b22e9c5cf4465a59714627a07fc26e4fe694d88faca05cf8f8 2608 
syslinux_6.04~git20171011.af7e95c3+dfsg1-6.dsc
 551a14f5ce6c114dd59b1684c73d33216deae66a49c08053463c6abd921b7a53 42948 
syslinux_6.04~git20171011.af7e95c3+dfsg1-6.debian.tar.xz
 67d19ec3b3c2d413a1f8d7601224e5f347d9a75bdc7e151e6f91377ee87dca3c 8756 
syslinux_6.04~git20171011.af7e95c3+dfsg1-6_amd64.buildinfo
Files:
 95a538fdf3f5823407158cdf237a7f43 2608 admin optional 
syslinux_6.04~git20171011.af7e95c3+dfsg1-6.dsc
 fc3c86f3646d1a8f725e99dd86f842c4 42948 admin optional 
syslinux_6.04~git20171011.af7e95c3+dfsg1-6.debian.tar.xz
 6e52394932a2b95ef678e2d60cf98540 8756 admin optional 
syslinux_6.04~git20171011.af7e95c3+dfsg1-6_amd64.buildinfo

-BEGIN PGP SIGNATURE-

iQJMBAEBCgA2FiEEyHOrc2J0RyJhSWjkyo1AAZ69TpMFAlwFsOUYHGx1a2FzQHNj
aHdhaWdob2Zlci5uYW1lAAoJEMqNQAGevU6TvGIP/0cKa3t8vFV0YQ9SYJU/MUBD
KZkzetuAwDXrkeoX65t+t/M2Bp2G0MM2UDb6i4WRIp2WDnNEqU5Ys2xwpZfjXvUy
MA/YkcT/v2KWcx/O4qoGNWZL2eC/mQfhct/+M3T0/epjmqXuCrL9xT0OUYRivrTc
I6veibmVx7nAqFrzPjqton3DrjBdo7x0D0WpaXQgB2wdfZVp3JUUBBmfI7DrjaEA
4j9g+um0cdnP7sZTjFN8rpl6XnZeJtC1YIxlP5yFpFCZbCPxx5yuci7pLgR63lA7
ph10yAM15/SCehbkzFs6HjDkOtz+Svb1MmH0aa0XfncktRpKrjpKTOddFdWPrT28
fI9UL9NvGR/MCszx5Jm4fPwtk6nPP+TOaC/JJu5vKKqdw2zB9k1Q9jeibFxZ7Hsr
4ttTBJJVJeq2Fid+jjldB9drMRE9R0rNlwbKmiqwtoK/0s3Iws1USOCjyE7sYN0b
B8B0hsSxvNRPepux2h5Hcysb3kxoVI7uuRlQjnc5l/4vzeucMN1ItzmmcBcJaIhP
5lo6v6h43Wr/eQOPHFdONokx9/d3ngBrI3Y3qWcrPra/14Rc8VkktHXPyg0MztKq
1lGZZYCvW5uvP1mwnB7g5Jh/myKgMW7zCYTGl+n2eGpEwlRSUz/c+C2dxGgQmmaw
dZsjLFmPUAyc9h0fCev0
=R3UD
-END PGP SIGNATURE-


Thank you for your contribution to Debian.