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

X Strike Force XFree86 SVN commit: r1247 - trunk/debian



Author: branden
Date: 2004-04-14 02:43:06 -0500 (Wed, 14 Apr 2004)
New Revision: 1247

Modified:
   trunk/debian/NEWS
   trunk/debian/changelog
   trunk/debian/xserver-xfree86.config.in
Log:
Migrate users of the GPM repeater (/dev/gpmdata) to the IntelliMouse
protocol and make this the only protocol supported in debconf for that
mouse port.  Document and justify migration in NEWS file.
(Closes: #233933)


Modified: trunk/debian/NEWS
===================================================================
--- trunk/debian/NEWS	2004-04-14 07:31:14 UTC (rev 1246)
+++ trunk/debian/NEWS	2004-04-14 07:43:06 UTC (rev 1247)
@@ -25,8 +25,23 @@
     the file /usr/share/doc/xfree86-common/FAQ.gz after this upgrade is
     complete for more information if you have problems with your keyboard.
 
- -- Branden Robinson <branden@debian.org>  Tue, 13 Jan 2004 20:46:02 -0500
+  * GPM users only: those who use the the GPM repeater as the XFree86 X
+    server's mouse device should note that the mouse driver in XFree86 4.3.0
+    has been rewritten in such a way that using any protocol other than
+    "IntelliMouse" on the XFree86 side and "ms3" on the GPM side does not work
+    well.  If you have configured GPM as a repeater, are using it with the
+    XFree86 X server, and are using anything other than "ms3" as the repeating
+    protocol, you will likely want to change it to "ms3".  If your
+    XF86Config-4 file is automatically handled (see the news entry for xfree86
+    4.2.1-11) and uses /dev/gpmdata as the port for the configured mouse, the
+    protocol will automatically be migrated to "IntelliMouse" if necessary.
+    Otherwise, you will likely want to edit the /etc/X11/XF86Config-4 file
+    after installing this package to change any configured input devices using
+    the "mouse" driver and "/dev/gpmdata" as the "Device" option to set the
+    "Protocol" option to "IntelliMouse".
 
+ -- Branden Robinson <branden@debian.org>  Mon, 12 Apr 2004 01:47:32 -0500 
+
 xfree86 (4.2.1-11) unstable; urgency=medium
 
   * The following configuration files use a new, MD5-checksum-based method of

Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog	2004-04-14 07:31:14 UTC (rev 1246)
+++ trunk/debian/changelog	2004-04-14 07:43:06 UTC (rev 1247)
@@ -173,8 +173,13 @@
   * Update list of available video drivers on each architecture in
     xserver-xfree86's config script.
 
- -- Branden Robinson <branden@debian.org>  Wed, 14 Apr 2004 02:28:42 -0500
+  * Migrate users of the GPM repeater (/dev/gpmdata) to the IntelliMouse
+    protocol and make this the only protocol supported in debconf for that
+    mouse port.  Document and justify migration in NEWS file.
+    (Closes: #233933)
 
+ -- Branden Robinson <branden@debian.org>  Wed, 14 Apr 2004 02:40:15 -0500
+
 xfree86 (4.3.0-7) unstable; urgency=medium
 
   * Urgency due to fix for FTBFS.  Yes -- I too am begging for it to stop.

Modified: trunk/debian/xserver-xfree86.config.in
===================================================================
--- trunk/debian/xserver-xfree86.config.in	2004-04-14 07:31:14 UTC (rev 1246)
+++ trunk/debian/xserver-xfree86.config.in	2004-04-14 07:43:06 UTC (rev 1247)
@@ -407,6 +407,21 @@
     ;;
 esac
 
+# The only supported protocol (per Zephaniah Hull) for the GPM repeater is
+# IntelliMouse; migrate anyone using that mouse device to that protocol.  Other
+# values used to work as well, but no longer do since the XFree86 mouse driver
+# was rewritten for XFree86 4.3.0.  See Debian bug #233933 for more details.
+db_get xserver-xfree86/config/inputdevice/mouse/port
+if [ "$RET" = "/dev/gpmdata" ]; then
+  db_get xserver-xfree86/config/inputdevice/mouse/protocol
+  if [ "$RET" != "IntelliMouse" ]; then
+    observe "migrating template" \
+            "\"xserver-xfree86/config/inputdevice/mouse/protocol\" from" \
+            "\"$RET\" to \"IntelliMouse\""
+    db_set xserver-xfree86/config/inputdevice/mouse/protocol "IntelliMouse"
+  fi
+fi
+
 debug_echo "Configuring $THIS_PACKAGE."
 
 # default X server
@@ -841,8 +856,8 @@
     DEFAULT_PROTOCOL="BusMouse"
     ;;
   *gpmdata)
-    MOUSE_PROTOCOL_CHOICES="PS/2, ImPS/2, GlidePointPS/2, NetMousePS/2, NetScrollPS/2, ThinkingMousePS/2, MouseManPlusPS/2, ExplorerPS/2, Microsoft, MouseSystems, GlidePoint, ThinkingMouse, MouseMan, Logitech, IntelliMouse, MMSeries, MMHitTab"
-    DEFAULT_PROTOCOL="PS/2"
+    MOUSE_PROTOCOL_CHOICES="IntelliMouse"
+    DEFAULT_PROTOCOL="IntelliMouse"
     ;;
 esac
 db_subst xserver-xfree86/config/inputdevice/mouse/protocol choices $MOUSE_PROTOCOL_CHOICES



Reply to: