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

Re: Bug#935589: cdimage.debian.org: xserver-xorg-input-synaptics package missing in xfce-CD-1 iso



Julien Cristau <jcristau@debian.org> writes:

> The synaptics Xorg driver is obsolete and should not be installed by
> default.

Maybe the xserver-xorg-input-synaptics package could hint about this and
point to xserver-xorg-input-libinput?  As it is now, I don't understand
how anyone is supposed to figure out that this is an obsolete package;

Package: xserver-xorg-input-synaptics
Version: 1.9.1-1
Installed-Size: 324
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Architecture: amd64
Replaces: xorg-driver-synaptics
Provides: xorg-driver-input, xorg-driver-synaptics
Depends: libc6 (>= 2.15), libevdev2 (>= 1.3), libx11-6, libxi6 (>= 2:1.2.0), libxtst6, xorg-input-abi-24, xserver-xorg-core (>= 2:1.18.99.901)
Suggests: gpointing-device-settings, touchfreeze
Conflicts: xorg-driver-synaptics
Breaks: kde-config-touchpad (<< 0.8.1-2~)
Description-en: Synaptics TouchPad driver for X.Org server
 This package provides an input driver for the X.Org X server to enable
 advanced features of the Synaptics Touchpad including:
 .
  * Movement with adjustable, non-linear acceleration and speed
  * Button events through short touching of the touchpad
  * Double-Button events through double short touching of the touchpad
  * Dragging through short touching and holding down the finger on the touchpad
  * Middle and right button events on the upper and lower corner of the touchpad
  * Vertical scrolling (button four and five events) through moving the finger
    on the right side of the touchpad
  * The up/down button sends button four/five events
  * Horizontal scrolling (button six and seven events) through moving the finger
    on the lower side of the touchpad
  * The multi-buttons send button four/five events, and six/seven events for
    horizontal scrolling
  * Adjustable finger detection
  * Multifinger taps: two finger for middle button and three finger for right
    button events. (Needs hardware support. Not all models implement this
    feature.)
  * Run-time configuration using shared memory. This means you can change
    parameter settings without restarting the X server (see synclient(1)).
  * It also provides a daemon to disable touchpad while typing at the keyboard
    and thus avoid unwanted mouse movements (see syndaemon(1)).
Description-md5: 6f7a84d9a52f4dc44fd0ad7cc265853b
Tag: hardware::input, hardware::laptop, implemented-in::c, role::plugin,
 role::program, use::driver, x11::xserver
Section: x11
Priority: optional
Filename: pool/main/x/xserver-xorg-input-synaptics/xserver-xorg-input-synaptics_1.9.1-1_amd64.deb
Size: 219712
MD5sum: 6f95416d63be90a95acf862dc12b8904
SHA256: 36bb385f930b1731a6a39f9aedab474942d779b5c1fda33c5814eec9f5923752



Compare that to the rather sparse description of the replacement:


Package: xserver-xorg-input-libinput
Version: 0.28.2-2
Installed-Size: 138
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Architecture: amd64
Provides: xorg-driver-input
Depends: libc6 (>= 2.7), libinput10 (>= 1.11.1), xorg-input-abi-24, xserver-xorg-core (>= 2:1.18.99.901)
Description-en: X.Org X server -- libinput input driver
 This package provides the driver for input devices using libinput library.
 It can handle keyboards, mice and touchpads, and essentially replaces the
 separate -evdev and -synaptics drivers.
 .
 This package is built from the X.org xf86-input-libinput driver module.
Description-md5: f8bfd1aa5c6b0f14ea81809036429317
Homepage: https://www.x.org
Section: x11
Priority: optional
Filename: pool/main/x/xserver-xorg-input-libinput/xserver-xorg-input-libinput_0.28.2-2_amd64.deb
Size: 61472
MD5sum: 1a4f2f8168f4995c98c71a8640e729a0
SHA256: 96ed7234dec3aea8bec57850064ad2258ada2d53cbf3741da1490799b073f69b



Exactly which packages does it replace?  And "essentially"?  Does it
replace them, or not?  If so, then why isn't there any "Replaces" field?

But you can't really expect users to look at xserver-xorg-input-libinput
at all.  Why should they?  There is no pointer to it from the "obsolete"
package.  What kind of deprecation is that? Most users will probably
read the first lines of the verbose xserver-xorg-input-synaptics
description, see "enable advanced features of the Synaptics Touchpad",
and think "YES! I want that!".




Bjørn


Reply to: