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

Bug#401685: marked as done (GTK frontend should be started on x86 iff fb0 is vesa)



Your message dated Mon, 11 Dec 2006 23:02:05 +0000
with message-id <E1Gtu9t-0002pf-3R@ries.debian.org>
and subject line Bug#401685: fixed in rootskel-gtk 1.02
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
package: rootskel-gtk
severity: normal
tags: patch

At boot time, on i386, "video=vesa" is passed to the kernel to start the
framebuffer device /dev/fb0 via vesafb driver (built into the kernel).
Later in the boot process, the vga16fb module is loaded, and a second
framebuffer device, /dev/fb1 is created, but sometimes, why i don't
know, the fb devices minor numbers end up swapped.
By default DirectFB accesses the first available fb device (/dev/fb0)
and as 4 bit modes provided by vga16 are not supported, it fails
initializing.
The attached patch takes care of adding to DirectFB configuration file
(/etc/directfbrc) a line indicating what fb device has to be used (the
one provided by vesafb).
A miniiso [1] including this patch is available for testing.

Attilio Fiandrotti

[1] https://debian.polito.it/downloads/mini_vesafbonly.iso

Index: src/lib/debian-installer.d/S61choose-fb-device-x86
===================================================================
--- src/lib/debian-installer.d/S61choose-fb-device-x86	(revisione 0)
+++ src/lib/debian-installer.d/S61choose-fb-device-x86	(revisione 0)
@@ -0,0 +1,7 @@
+#This script takes care of making DirectFB use the vesa fb device, as other
+#fb devices may exist
+
+if [ "$DEBIAN_FRONTEND" = gtk ] ; then
+	FB_INDEX=$(grep -i vesa /proc/fb | cut -d " " -f 1 )
+	echo "fbdev=/dev/fb"$FB_INDEX >> /etc/directfbrc
+fi
Index: src/lib/debian-installer.d/Makefile
===================================================================
--- src/lib/debian-installer.d/Makefile	(revisione 43160)
+++ src/lib/debian-installer.d/Makefile	(copia locale)
@@ -20,7 +20,8 @@
 
 ifneq (,$(filter i386 amd64,$(DEB_HOST_ARCH_CPU)))
    files += \
-	S61mouse-support-x86
+	S61mouse-support-x86\
+	S61choose-fb-device-x86
 endif
 ifneq (,$(filter powerpc,$(DEB_HOST_ARCH_CPU)))
    files += \



--- End Message ---
--- Begin Message ---
Source: rootskel-gtk
Source-Version: 1.02

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

rootskel-gtk_1.02.dsc
  to pool/main/r/rootskel-gtk/rootskel-gtk_1.02.dsc
rootskel-gtk_1.02.tar.gz
  to pool/main/r/rootskel-gtk/rootskel-gtk_1.02.tar.gz
rootskel-gtk_1.02_amd64.udeb
  to pool/main/r/rootskel-gtk/rootskel-gtk_1.02_amd64.udeb



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 401685@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Frans Pop <fjp@debian.org> (supplier of updated rootskel-gtk 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.7
Date: Mon, 11 Dec 2006 23:44:07 +0100
Source: rootskel-gtk
Binary: rootskel-gtk
Architecture: source amd64
Version: 1.02
Distribution: unstable
Urgency: low
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Changed-By: Frans Pop <fjp@debian.org>
Description: 
 rootskel-gtk - Additions for graphical installs to skeleton root filesystem (deb (udeb)
Closes: 401685
Changes: 
 rootskel-gtk (1.02) unstable; urgency=low
 .
   * Disable directfb keyboard module (except for powerpc) because that
     currently provides better keymap support. Workaround for #395257.
     Thanks to Attilio Fiandrotti for his research on this.
   * Add "dark" accessibility theme created by Denis Barbier.
     Requires fontconfig-udeb 2.4.2-1.
   * For x86, check that VESA framebuffer is available and configure directfb
     to use the correct framebuffer device if it is not on /dev/fb0.
     Based on patches from. Closes: #401685.
   * gtk-set-font: update fonts and fontsizes to be set.
Files: 
 1b55620b10f9dd1b04f4d5c284ef5d6f 709 debian-installer optional rootskel-gtk_1.02.dsc
 3bc2bc24f5de8c9193e12df3feed884e 38752 debian-installer optional rootskel-gtk_1.02.tar.gz
 1b7c580b44cad2aaed11eb1e884c5339 33690 debian-installer optional rootskel-gtk_1.02_amd64.udeb
Package-Type: udeb

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

iD8DBQFFfd/7gm/Kwh6ICoQRApvqAKCm6QTyJauJ4xhmNKiiozPjvPcFWgCfRq8J
555YqPdUFipfYbbGxTBoeSE=
=0ve+
-----END PGP SIGNATURE-----


--- End Message ---

Reply to: