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: