Your message dated Sat, 09 Dec 2017 10:47:53 +0000 with message-id <1512816473.1994.32.camel@adam-barratt.org.uk> and subject line Closing bugs for updates included in jessie point release has caused the Debian Bug report #880123, regarding jessie-pu: package syslinux/3:6.03+dfsg-5+deb8u1 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 owner@bugs.debian.org immediately.) -- 880123: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=880123 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: jessie-pu: package syslinux/3:6.03+dfsg-5+deb8u1
- From: Lukas Schwaighofer <lukas@schwaighofer.name>
- Date: Sun, 29 Oct 2017 19:48:43 +0100
- Message-id: <20171029194843.72054ef3@localhost>
Package: release.debian.org User: release.debian.org@packages.debian.org Usertags: pu Tags: jessie Severity: normal X-Debbugs-CC: debian-cd@lists.debian.org, debian-boot@lists.debian.org, kibi@debian.org Dear release team, I hereby ask for permission to update the syslinux package in jessie as well. The update fixes a bug in the isolinux isohybrid MBR causing boot failures with some old BIOS [1]. The bug is already fixed in unstable/testing and the update for stretch, which also includes this fix, has just been approved [2]. I tested the build in an sbuild jessie chroot and the updated package builds the correct isohdpfx.bin file (identical to the one currently in unstable/testing). The debdiff is attached. Thank you Lukas [1] https://bugs.debian.org/879004 [2] https://bugs.debian.org/879773diff -Nru syslinux-6.03+dfsg/debian/changelog syslinux-6.03+dfsg/debian/changelog --- syslinux-6.03+dfsg/debian/changelog 2015-08-18 17:23:09.000000000 +0200 +++ syslinux-6.03+dfsg/debian/changelog 2017-10-29 19:12:43.000000000 +0100 @@ -1,3 +1,11 @@ +syslinux (3:6.03+dfsg-5+deb8u2) jessie; urgency=medium + + * Add patch from upstream to fix boot problem for old BIOS firmware from + around 2005 by correcting the C/H/S order (thanks Thomas Schmitt, + Closes: #879004). + + -- Lukas Schwaighofer <lukas@schwaighofer.name> Sun, 29 Oct 2017 19:12:43 +0100 + syslinux (3:6.03+dfsg-5+deb8u1) jessie; urgency=low * Cherry-pick upstream patches that fix booting on some Chromebooks diff -Nru syslinux-6.03+dfsg/debian/patches/0017-isohdpfx.S-correct-heads-sectors.patch syslinux-6.03+dfsg/debian/patches/0017-isohdpfx.S-correct-heads-sectors.patch --- syslinux-6.03+dfsg/debian/patches/0017-isohdpfx.S-correct-heads-sectors.patch 1970-01-01 01:00:00.000000000 +0100 +++ syslinux-6.03+dfsg/debian/patches/0017-isohdpfx.S-correct-heads-sectors.patch 2017-10-29 19:12:43.000000000 +0100 @@ -0,0 +1,50 @@ +From: Martin Str|mberg <ams@ludd.ltu.se> +Date: Sun, 26 Mar 2017 07:32:11 -0400 +Subject: mbr/isohdpfx.S: correct stack for heads/sectors + +Heads and sectors were pushed in reverse order per isolinux.asm +(bb519a95 reversed the order of heads/sectors on the stack). + +If anything goes wrong, clear CX in case it contains garbage. + +Signed-off-by: Gene Cumm <gene.cumm@gmail.com> + +Bug-Debian: https://bugs.debian.org/879004 +Origin: upstream, quashed two commits together: + http://git.zytor.com/syslinux/syslinux.git/commit/?id=32c09027423f61c305e2423e52f5f69ecad8e2c0 + http://git.zytor.com/syslinux/syslinux.git/commit/?id=8739e2ff9ba3f92652c8df846924fd00e1ce2753 +--- + mbr/isohdpfx.S | 10 ++++++---- + 1 file changed, 6 insertions(+), 4 deletions(-) + +diff --git a/mbr/isohdpfx.S b/mbr/isohdpfx.S +index 17e1efe..4b107e4 100644 +--- a/mbr/isohdpfx.S ++++ b/mbr/isohdpfx.S +@@ -167,20 +167,22 @@ next: + read_sector_cbios: movb $0x42, %ah ; jmp read_common */ + movl $0xeb42b4+((read_common-read_sector_cbios-4) << 24), \ + (read_sector_cbios) +- jmp 1f ++ jmp 2f + 1: ++ xor %cx, %cx /* Clear EBIOS flag. */ ++2: + popw %dx + pushw %cx /* EBIOS flag */ + + /* Get (C)HS geometry */ + movb $0x08, %ah + int $0x13 +- andw $0x3f, %cx /* Sector count */ + popw %bx /* EBIOS flag */ +- pushw %cx /* -16: Save sectors on the stack */ + movzbw %dh, %ax /* dh = max head */ + incw %ax /* From 0-based max to count */ +- pushw %ax /* -18: Save heads on the stack */ ++ pushw %ax /* -16: Save heads on the stack */ ++ andw $0x3f, %cx /* Sector count */ ++ pushw %cx /* -18: Save sectors on the stack */ + mulw %cx /* Heads*sectors -> sectors per cylinder */ + + pushw %bx /* -20: EBIOS flag */ diff -Nru syslinux-6.03+dfsg/debian/patches/series syslinux-6.03+dfsg/debian/patches/series --- syslinux-6.03+dfsg/debian/patches/series 2015-08-18 17:13:25.000000000 +0200 +++ syslinux-6.03+dfsg/debian/patches/series 2017-10-29 19:12:43.000000000 +0100 @@ -4,3 +4,4 @@ 0004-gnu-efi-git.patch 0005-load-linux-correct-type.patch 0006-load-linux-protected-mode.patch +0017-isohdpfx.S-correct-heads-sectors.patchAttachment: pgpKXtpiOfiZy.pgp
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
- To: 815728-done@bugs.debian.org, 840643-done@bugs.debian.org, 852849-done@bugs.debian.org, 852947-done@bugs.debian.org, 852949-done@bugs.debian.org, 852952-done@bugs.debian.org, 852958-done@bugs.debian.org, 852961-done@bugs.debian.org, 852965-done@bugs.debian.org, 852966-done@bugs.debian.org, 856240-done@bugs.debian.org, 861541-done@bugs.debian.org, 862363-done@bugs.debian.org, 862961-done@bugs.debian.org, 863093-done@bugs.debian.org, 867817-done@bugs.debian.org, 868337-done@bugs.debian.org, 869991-done@bugs.debian.org, 870178-done@bugs.debian.org, 870376-done@bugs.debian.org, 872056-done@bugs.debian.org, 872442-done@bugs.debian.org, 873053-done@bugs.debian.org, 873310-done@bugs.debian.org, 873466-done@bugs.debian.org, 873481-done@bugs.debian.org, 873877-done@bugs.debian.org, 876019-done@bugs.debian.org, 876313-done@bugs.debian.org, 876630-done@bugs.debian.org, 876638-done@bugs.debian.org, 877045-done@bugs.debian.org, 879630-done@bugs.debian.org, 880123-done@bugs.debian.org, 880630-done@bugs.debian.org, 880861-done@bugs.debian.org, 880895-done@bugs.debian.org, 881306-done@bugs.debian.org, 882061-done@bugs.debian.org, 882132-done@bugs.debian.org, 882242-done@bugs.debian.org, 882503-done@bugs.debian.org, 882802-done@bugs.debian.org, 882960-done@bugs.debian.org, 882961-done@bugs.debian.org, 883177-done@bugs.debian.org, 883292-done@bugs.debian.org
- Subject: Closing bugs for updates included in jessie point release
- From: "Adam D. Barratt" <adam@adam-barratt.org.uk>
- Date: Sat, 09 Dec 2017 10:47:53 +0000
- Message-id: <1512816473.1994.32.camel@adam-barratt.org.uk>
Version: 8.10 Hi, Each of the updates referenced in these bugs was included in this morning's jessie point release. Thanks! Regards, Adam
--- End Message ---