[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#650979: marked as done (debian-installer: syslinux boot menu falls off the bottom of the screen)

Your message dated Sun, 22 Jan 2012 18:49:49 +0000
with message-id <E1Rp2U9-0001KE-8R@franck.debian.org>
and subject line Bug#650979: fixed in debian-installer 20110106+squeeze4
has caused the Debian Bug report #650979,
regarding debian-installer: syslinux boot menu falls off the bottom of the screen
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

650979: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=650979
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: debian-installer
Version: 20110106+squeeze3+b1
Severity: normal

The syslinux menu on squeeze installation media is configured in such a way
that some of the menu entries, the "press TAB to edit a menu entry" message
and the help messages fall off the bottom of the screen. I tested with
netinst CDs and hd-media boot images, but I believe all installation media
are configured in the same way.

The configuration in stdmenu.cfg is this (comment included):

menu vshift 17
menu rows 10
menu helpmsgrow 15
# The command line must be at least one line from the bottom.
menu cmdlinerow 16
menu timeoutrow 16
menu tabmsgrow 18

There are 28 lines in VESA mode, according to the syslinux docs. With vshift
set to 17 only 12 lines are available for the menu: the title and the hidden
border use 4 lines so there are only 8 lines left for the menu entries. I'm
attaching a screenshot from the amd64+i386 multiarch netinst CD's advanced
menu (which is 13 lines long) where this problem is clearly visible: no item
is selected because the selection went off the screen.

Also, the "scrollbar" is not visible if the menu exceeds the configured
number of lines, so the user has no clue that more entries are available.
This is probably due to the choice of colors and the black background.

A related, minor problem is that the display becomes corrupted if you edit a
command line that is longer than one screen line: try for example to edit
the "Graphical install" item on the multiarch netinst CD. This is because
syslinux is smart enough to pull the command line within the visible screen,
but then gets confused and scrolls things around wildly.

I tried changing the configuration on a hd-media boot image like this:

menu vshift 16
menu rows 7
menu helpmsgrow 12
menu cmdlinerow 12
menu tabmsgrow 13

It may need more tweaking, but at least all the menu entries and messages
are within the screen whle still not covering the logo. Only a few menus
have more than 7 entries.

If further space is wanted, I'd suggest moving the logo up, there's plenty
of black pixels at the top of the image. IMHO, the old boot screen was
neater and looked defintely less "toyish", by the way.

-- System Information:
Debian Release: 6.0.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'oldstable'), (500, 'stable'),
(400, 'testing'), (99, 'unstable'), (1, 'experimental')
Architecture: i386 (x86_64)

Kernel: Linux 3.1.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: debian-installer
Source-Version: 20110106+squeeze4

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

debian-installer-images_20110106+squeeze4_amd64.tar.gz byhand
  to main/d/debian-installer/debian-installer_20110106+squeeze4.dsc
  to main/d/debian-installer/debian-installer_20110106+squeeze4.tar.gz
  to main/d/debian-installer/debian-installer_20110106+squeeze4_amd64.deb

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

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

Debian distribution maintenance software
dann frazier <dannf@debian.org> (supplier of updated debian-installer 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)

Hash: SHA1

Format: 1.8
Date: Sun, 22 Jan 2012 10:36:33 -0700
Source: debian-installer
Binary: debian-installer
Architecture: source amd64
Version: 20110106+squeeze4
Distribution: squeeze
Urgency: low
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Changed-By: dann frazier <dannf@debian.org>
 debian-installer - Debian installer
Closes: 650979
 debian-installer (20110106+squeeze4) squeeze; urgency=low
   [ Joey Hess ]
   * Adjust syslinux menu layout to avoid it falling off the bottom of the
     screen. Thanks, Flavio Stanchina. Closes: #650979
   [ dann frazier ]
   * Rebuild against updated dependencies, including:
      - linux-kernel-di-*-2.6: adding drivers et131x, isci, xhci-hcd
      - base-installer: adds POWER7 to the powerpc64 family
      - libdebian-installer: detect IBM pSeries platform as powerpc/chrp_ibm
 c87ecea5713430a3f97e6c29176d4ed2f880cb9c 3304 debian-installer_20110106+squeeze4.dsc
 2ccc2e3fb613b722f501372f0e124df9cea33ec5 1373490 debian-installer_20110106+squeeze4.tar.gz
 618424732f984c33941c814c5f31b48c86cbbdd8 824096 debian-installer_20110106+squeeze4_amd64.deb
 ecfdb134ed04f2beeb328c19e0e8b1dd42d5d35f 175288578 debian-installer-images_20110106+squeeze4_amd64.tar.gz
 e1c3d76b4347a49a41dba7d0b72047d336cfd5d808d8a11123f8f2ca33c78097 3304 debian-installer_20110106+squeeze4.dsc
 4918ab91798fa26b1bb0f707c49918366400b941063e711405cea5f3d614b9f0 1373490 debian-installer_20110106+squeeze4.tar.gz
 648d068558ab9648f3f8a93f766cac3108b0163e915c490775ed51cdb2b56c13 824096 debian-installer_20110106+squeeze4_amd64.deb
 705476323173fe59b625a3e39ac8d23e68f3add1e7501dc296c2d7ab69c99d46 175288578 debian-installer-images_20110106+squeeze4_amd64.tar.gz
 8e8e19dcf9a33234e21e790b50ed3dbc 3304 devel optional debian-installer_20110106+squeeze4.dsc
 6156f23f6a4973e1d89d449dddc914e0 1373490 devel optional debian-installer_20110106+squeeze4.tar.gz
 2051f32a7b1afdc99c9dcc29c6d29579 824096 devel optional debian-installer_20110106+squeeze4_amd64.deb
 74dd09b169dd5d7eaf0288d0226d98bc 175288578 raw-installer - debian-installer-images_20110106+squeeze4_amd64.tar.gz

Version: GnuPG v1.4.11 (GNU/Linux)


--- End Message ---

Reply to: