Bug 19893

Summary: harddrake wants to install x11-driver-input-synaptics but installer doesn't select it with match_all_hardware option
Product: Mageia Reporter: Martin Whitaker <mageia>
Component: RPM PackagesAssignee: Mageia tools maintainers <mageiatools>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: marja11, thierry.vignaud
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: CVE:
Status comment:
Attachments: Output of lspcidrake

Description Martin Whitaker 2016-12-05 01:02:07 CET
Created attachment 8725 [details]
Output of lspcidrake

Seen whilst testing a trial build of a sta2 Live DVD. As I understand it, x11-driver-input-libinput is supposed to replace all the old x11 input drivers, which would make this a harddrake bug, not an installer bug, but I may be wrong.

The relevant lines from the journal are:

service_harddrake[841]: automatic XFree configuration
service_harddrake[841]: configuring mice for evdev (046d:)
service_harddrake[841]: running: udevadm info --query env --path /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:046D:C52F.0001/input/input6
service_harddrake[841]: running: udevadm info --query env --path /devices/platform/i8042/serio1/input/input14
service_harddrake[841]: input/by-id/usb-noserial-event-mouse missing
service_harddrake[841]: running: udevadm info --query env --path /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:046D:C52F.0001/input/input6
service_harddrake[841]: removed files/directories /etc/X11/xinit.d/mouse_buttons
service_harddrake[841]: removed files/directories /etc/X11/xinit.d/xpad
service_harddrake[841]: running: /bin/rpm -q --qf %{name}
service_harddrake[841]: installing packages x11-driver-input-synaptics x11-driver-input-libinput
service_harddrake[841]: Could not install packages: x11-driver-input-synaptics x11-driver-input-libinput
Marja Van Waes 2016-12-05 12:15:59 CET

CC: (none) => marja11
Assignee: bugsquad => mageiatools

Comment 1 Thierry Vignaud 2016-12-05 13:09:07 CET
I think you're using an old meta-task package.
Check with:
grep synapti /usr/share/meta-task/*


From meta-task's changelog:
* Sat Sep 03 2016 tv <tv> 1:6-0.19.mga6
+ Revision: 1049949
- stop installing x11-driver-input-synaptics as libinput rules everything

CC: (none) => thierry.vignaud

Comment 2 Martin Whitaker 2016-12-05 19:54:27 CET
Looks OK:

% grep synapti /usr/share/meta-task/*
% rpm -qa | grep meta-task
meta-task-6-0.23.mga6

But a possible suspect:

% grep -r x11-driver-input-synaptics /usr/lib/libDrakX
/usr/lib/libDrakX/mouse.pm:	if_($mouse->{synaptics}, ['x11-driver-input-synaptics', "$inputdrvpath/synaptics_drv.so"]),
Comment 3 Martin Whitaker 2020-06-10 17:31:48 CEST
This was fixed in 2017 - see bug 20424.

Resolution: (none) => FIXED
Status: NEW => RESOLVED