Debian Bug report logs - #485656
menu.c32/vesamenu.c32: Add MENU DEFAULT64 support

version graph

Package: syslinux; Maintainer for syslinux is Daniel Baumann <mail@daniel-baumann.ch>; Source for syslinux is src:syslinux.

Reported by: Ryan Finnie <ryan@finnie.org>

Date: Tue, 10 Jun 2008 17:39:05 UTC

Severity: wishlist

Tags: d-i, patch

Found in version syslinux/2:3.63+dfsg-1

Fixed in versions syslinux/2:3.63+dfsg-2, syslinux/2:3.70~pre14+dfsg-1

Done: Daniel Baumann <daniel@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, debian-boot@lists.debian.org, debian-cd@lists.debian.org, Daniel Baumann <daniel@debian.org>:
Bug#485656; Package syslinux. Full text and rfc822 format available.

Acknowledgement sent to Ryan Finnie <ryan@finnie.org>:
New Bug report received and forwarded. Copy sent to debian-boot@lists.debian.org, debian-cd@lists.debian.org, Daniel Baumann <daniel@debian.org>. Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Ryan Finnie <ryan@finnie.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: menu.c32/vesamenu.c32: Add MENU DEFAULT64 support
Date: Tue, 10 Jun 2008 10:38:44 -0700
[Message part 1 (text/plain, inline)]
Package: syslinux
Version: 2:3.63+dfsg-1
Severity: wishlist
Tags: patch

Current Debian syslinux packages have the patch to add DEFAULT64 support 
to the core syslinux/isolinux/etc bootloader.  However, debian-installer 
recently switched[0] to the vesamenu.c32 system, which is a chained 
bootloader on top of syslinux, and cannot take advantage of DEFAULT64.

Attached is a patch that adds "MENU DEFAULT64" support to the 
menu.c32/vesamenu.c32 chain loader.  The classic behavior is of this 
loader is to highlight a menu entry that contains the "MENU DEFAULT" 
keyword.  This patch extends that functionality to highlight a menu 
entry that has the "MENU DEFAULT64" keyword if the CPU is x86_64 (but 
will still fall back to the "MENU DEFAULT" entry if the CPU is not 
x86_64).

An example screenshot of a menu taking advantage of this is here[1].  
"Boot Finnix (AMD64)" was highlighted because it was booted on a Core 2 
Duo, but on a 32-bit CPU, "Boot Finnix (x86)" would be highlighted by 
default.

[0] http://lists.debian.org/debian-devel-announce/2008/06/msg00002.html
[1] http://www.finnix.org/Image:Finnix_dev_boot_menu.png

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-5-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
[syslinux-menu-default64.patch (text/x-c, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Daniel Baumann <daniel@debian.org>:
Bug#485656; Package syslinux. Full text and rfc822 format available.

Acknowledgement sent to Joey Hess <joeyh@debian.org>:
Extra info received and forwarded to list. Copy sent to Daniel Baumann <daniel@debian.org>. Full text and rfc822 format available.

Message #10 received at 485656@bugs.debian.org (full text, mbox):

From: Joey Hess <joeyh@debian.org>
To: Ryan Finnie <ryan@finnie.org>, 485656@bugs.debian.org
Subject: Re: Bug#485656: menu.c32/vesamenu.c32: Add MENU DEFAULT64 support
Date: Tue, 10 Jun 2008 14:12:28 -0400
Ryan Finnie wrote:
> Attached is a patch that adds "MENU DEFAULT64" support to the 
> menu.c32/vesamenu.c32 chain loader.

Totally rocks, thank you!

I hope this can be integrated soon, so we can start using it in d-i.

-- 
see shy jo




Tags added: d-i Request was from Joey Hess <joeyh@debian.org> to control@bugs.debian.org. (Tue, 10 Jun 2008 18:15:10 GMT) Full text and rfc822 format available.

Information forwarded to debian-bugs-dist@lists.debian.org, Daniel Baumann <daniel@debian.org>:
Bug#485656; Package syslinux. Full text and rfc822 format available.

Acknowledgement sent to daniel@debian.org:
Extra info received and forwarded to list. Copy sent to Daniel Baumann <daniel@debian.org>. Full text and rfc822 format available.

Message #17 received at 485656@bugs.debian.org (full text, mbox):

From: Daniel Baumann <daniel@debian.org>
To: Joey Hess <joeyh@debian.org>, 485656@bugs.debian.org, 485656-submitter@bugs.debian.org
Subject: Re: Bug#485656: menu.c32/vesamenu.c32: Add MENU DEFAULT64 support
Date: Tue, 10 Jun 2008 20:54:49 +0200
Joey Hess wrote:
> Ryan Finnie wrote:
>> Attached is a patch that adds "MENU DEFAULT64" support to the 
>> menu.c32/vesamenu.c32 chain loader.
> 
> Totally rocks, thank you!

ack.. thanks a lot ;)

> I hope this can be integrated soon, so we can start using it in d-i.

uploading in a few minutes..

-- 
Address:        Daniel Baumann, Burgunderstrasse 3, CH-4562 Biberist
Email:          daniel.baumann@panthera-systems.net
Internet:       http://people.panthera-systems.net/~daniel-baumann/




Message sent on to Ryan Finnie <ryan@finnie.org>:
Bug#485656. Full text and rfc822 format available.

Reply sent to Daniel Baumann <daniel@debian.org>:
You have taken responsibility. Full text and rfc822 format available.

Notification sent to Ryan Finnie <ryan@finnie.org>:
Bug acknowledged by developer. Full text and rfc822 format available.

Message #25 received at 485656-close@bugs.debian.org (full text, mbox):

From: Daniel Baumann <daniel@debian.org>
To: 485656-close@bugs.debian.org
Subject: Bug#485656: fixed in syslinux 2:3.63+dfsg-2
Date: Tue, 10 Jun 2008 19:32:05 +0000
Source: syslinux
Source-Version: 2:3.63+dfsg-2

We believe that the bug you reported is fixed in the latest version of
syslinux, which is due to be installed in the Debian FTP archive:

syslinux_3.63+dfsg-2.diff.gz
  to pool/main/s/syslinux/syslinux_3.63+dfsg-2.diff.gz
syslinux_3.63+dfsg-2.dsc
  to pool/main/s/syslinux/syslinux_3.63+dfsg-2.dsc
syslinux_3.63+dfsg-2_i386.deb
  to pool/main/s/syslinux/syslinux_3.63+dfsg-2_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 485656@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Daniel Baumann <daniel@debian.org> (supplier of updated syslinux package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 10 Jun 2008 21:08:00 +0200
Source: syslinux
Binary: syslinux
Architecture: source i386
Version: 2:3.63+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Daniel Baumann <daniel@debian.org>
Changed-By: Daniel Baumann <daniel@debian.org>
Description: 
 syslinux   - Bootloader for Linux/i386 using MS-DOS floppies
Closes: 485656
Changes: 
 syslinux (2:3.63+dfsg-2) unstable; urgency=medium
 .
   * Adding patch from Ryan Finnie <ryan@finnie.org> to extend 64bit
     autodetection to vesamenu.c32 (Closes: #485656).
   * Removing watch file.
   * Bumping policy.
Checksums-Sha1: 
 58cfae3a93245b651c96a1c80b90f4f14272a9a3 1175 syslinux_3.63+dfsg-2.dsc
 f33df17cb33479b9b08ddb369cd55666325b1d0c 11258 syslinux_3.63+dfsg-2.diff.gz
 8d06c152070abe365f908d532be98afcd9f70bab 408504 syslinux_3.63+dfsg-2_i386.deb
Checksums-Sha256: 
 1844d7e984a17a20677a322b2b688d3d21028f910b051bd9d2e13f5b0e878ef8 1175 syslinux_3.63+dfsg-2.dsc
 aa5bf331f5c0e9ceb0f4d30dfc974309d3a21f4eb40db0ed8fc29fcbe6626a06 11258 syslinux_3.63+dfsg-2.diff.gz
 37eb32b38ca6f886ca83ccdcc20deda95e6f644707b04409e4aa31e02e973ab9 408504 syslinux_3.63+dfsg-2_i386.deb
Files: 
 37edc3dbde20f41c1a5d3d1eadfaafbd 1175 utils optional syslinux_3.63+dfsg-2.dsc
 65fef3de7a1b99983006a3ad00f8faf0 11258 utils optional syslinux_3.63+dfsg-2.diff.gz
 820198443b83b651b428981e08db7d58 408504 utils optional syslinux_3.63+dfsg-2_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkhO0rcACgkQ+C5cwEsrK557YwCggi64V5miUtveat26Ux2GGcJ+
KAsAn3W+CWLtoJnZchptr9K6g3PlXkUT
=zgNK
-----END PGP SIGNATURE-----





Reply sent to Daniel Baumann <daniel@debian.org>:
You have taken responsibility. Full text and rfc822 format available.

Notification sent to Ryan Finnie <ryan@finnie.org>:
Bug acknowledged by developer. Full text and rfc822 format available.

Message #30 received at 485656-close@bugs.debian.org (full text, mbox):

From: Daniel Baumann <daniel@debian.org>
To: 485656-close@bugs.debian.org
Subject: Bug#485656: fixed in syslinux 2:3.70~pre14+dfsg-1
Date: Tue, 10 Jun 2008 21:17:29 +0000
Source: syslinux
Source-Version: 2:3.70~pre14+dfsg-1

We believe that the bug you reported is fixed in the latest version of
syslinux, which is due to be installed in the Debian FTP archive:

syslinux_3.70~pre14+dfsg-1.diff.gz
  to pool/main/s/syslinux/syslinux_3.70~pre14+dfsg-1.diff.gz
syslinux_3.70~pre14+dfsg-1.dsc
  to pool/main/s/syslinux/syslinux_3.70~pre14+dfsg-1.dsc
syslinux_3.70~pre14+dfsg-1_i386.deb
  to pool/main/s/syslinux/syslinux_3.70~pre14+dfsg-1_i386.deb
syslinux_3.70~pre14+dfsg.orig.tar.gz
  to pool/main/s/syslinux/syslinux_3.70~pre14+dfsg.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 485656@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Daniel Baumann <daniel@debian.org> (supplier of updated syslinux package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 10 Jun 2008 21:38:00 +0200
Source: syslinux
Binary: syslinux
Architecture: source i386
Version: 2:3.70~pre14+dfsg-1
Distribution: experimental
Urgency: low
Maintainer: Daniel Baumann <daniel@debian.org>
Changed-By: Daniel Baumann <daniel@debian.org>
Description: 
 syslinux   - Bootloader for Linux/i386 using MS-DOS floppies
Closes: 485656
Changes: 
 syslinux (2:3.70~pre14+dfsg-1) experimental; urgency=low
 .
   * New upstream release.
   * Adding patch from Ryan Finnie <ryan@finnie.org> to extend 64bit
     autodetection to vesamenu.c32 (Closes: #485656).
   * Removing watch file.
   * Bumping policy.
Checksums-Sha1: 
 6ada4c982405aac0f6c1544d864000eaac232399 1217 syslinux_3.70~pre14+dfsg-1.dsc
 f54a8bd69a968031ba0b67a948a6e96898f603ce 3938915 syslinux_3.70~pre14+dfsg.orig.tar.gz
 d84dd218b4fdd08c672f7b8da9346593acbcc21c 11691 syslinux_3.70~pre14+dfsg-1.diff.gz
 061145aff3ddaf937b9455e3bfd654b2022b0199 487388 syslinux_3.70~pre14+dfsg-1_i386.deb
Checksums-Sha256: 
 5e652fbf24d1143dd15356f04be8f0dc8bdf6754e0fd8edd5b6e1a833f890e00 1217 syslinux_3.70~pre14+dfsg-1.dsc
 3e6fd7ff14fd7901bdfdaf231399aa166d8c688533984e968cb5fe0907178648 3938915 syslinux_3.70~pre14+dfsg.orig.tar.gz
 eb19383bc55b24cf17e6f62aebdddca3e7820282145898fd331d6d93af60951e 11691 syslinux_3.70~pre14+dfsg-1.diff.gz
 db589320c4c08f47037253b92a6d93ddee5de5c8abad9f3d2da9467bfd48771d 487388 syslinux_3.70~pre14+dfsg-1_i386.deb
Files: 
 ef4d39d2c5d582771d2d9aeaac4ac96e 1217 utils optional syslinux_3.70~pre14+dfsg-1.dsc
 0c8be0d638ff42356223a5a9ad9c9451 3938915 utils optional syslinux_3.70~pre14+dfsg.orig.tar.gz
 88e038b9ce915ae98a0ae3f6c81ce795 11691 utils optional syslinux_3.70~pre14+dfsg-1.diff.gz
 86bcb348464e9b130bdea3fa513b50d6 487388 utils optional syslinux_3.70~pre14+dfsg-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkhO3nsACgkQ+C5cwEsrK55EkACgromQ2FCFD6OVlO+ADvslB7LS
oT4AoK3LTw3R87lb4f2Jhsxgrv77VyCe
=tgH3
-----END PGP SIGNATURE-----





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 15 Jul 2008 07:32:52 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Apr 18 06:33:10 2014; Machine Name: beach.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.