[Bug 935884] New: openSUSE:42 has an older xf86-input-evdev which is missing a specific property required by Plasma 5
http://bugzilla.opensuse.org/show_bug.cgi?id=935884 Bug ID: 935884 Summary: openSUSE:42 has an older xf86-input-evdev which is missing a specific property required by Plasma 5 Classification: openSUSE Product: openSUSE Factory Version: 201505* Hardware: Other OS: SLED 12 Status: NEW Severity: Normal Priority: P5 - None Component: X.Org Assignee: xorg-maintainer-bugs@forge.provo.novell.com Reporter: tittiatcoke@gmail.com QA Contact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- Created attachment 638905 --> http://bugzilla.opensuse.org/attachment.cgi?id=638905&action=edit Patchfile Based on the preparations by Stephan (coolo) to create the openSUSE:42, we found out that the xf86-input-evdev package has an older version than Tumbleweed currently has. This caused that the package plasma5-desktop can not be build completely as that a property to set some properties for smooth scrolling is missing in the xf86-input-evdev. As the openSUSE KDE community maintainer, I tried together with Stephan to resolve this issue. One alternative would have been to update the package xf86-input-evdev and to take the version of Tumbleweed. However this would cause a misalignment with SLE12 and the upcoming SP's. I checked upstream to see if we could take some of the commits where this new property is being introduced and to apply them against the older version. There are actually two commits (committed by Peter De Wachter on 21 October 2013) that introduces smooth scrolling and both of them applies to the xf86-input-evdev package in SLE12. Attached is a single patch where I combined both commits (required as that both commits has a certain offset) and the xf86-input-evdev package compiles fine and subsequently also the plasma5-desktop package builds completely. Stephan asked me to also create a bugreport for this as that he would like to see this patch in the upcoming SLE SP. Thanks. Raymond -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=935884
Frederic Crozat
http://bugzilla.opensuse.org/show_bug.cgi?id=935884
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=935884
http://bugzilla.opensuse.org/show_bug.cgi?id=935884#c2
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=935884
http://bugzilla.opensuse.org/show_bug.cgi?id=935884#c3
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=935884
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=935884
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=935884
http://bugzilla.opensuse.org/show_bug.cgi?id=935884#c4
Stephan Kulow
http://bugzilla.opensuse.org/show_bug.cgi?id=935884
http://bugzilla.opensuse.org/show_bug.cgi?id=935884#c5
Raymond Wooninck
Ok. After digging into this. I see 3 patches in upstream git by Peter De Wachter
commit d171b3d9194581cb6ed59dbe45d6cbf009dc0eaa Author: Peter De Wachter
Date: Wed Oct 3 22:08:12 2012 +0200 Export smooth scroll settings as an XInput property.
commit c3251deb4b988610c3766081345e49f538fca865 Author: Peter De Wachter
Date: Wed Oct 3 20:48:24 2012 +0200 Add configuration options for smooth scrolling.
These are the two that are missing in the 2.8.2 version to make it work with Plasma 5. These patches were committed in the master branch on the 21 October.
commit 54a3120e339e55fc4721543abb15692c3e9ede09 Author: Peter De Wachter
Date: Wed Mar 20 00:35:45 2013 +0100 Map REL_DIAL to vertical scrolling
This one is not required as that this is already in the 2.8.2 version (as per the 2.8 branch)
None of these matches Oct 21 2013. Could you please tell me, which git commit ids you've used? BTW, it's a bad idea to merge patches. Information is simply lost where these are coming from.
I am sorry. As indicated this was just a quick fix to get things building. I have no attached the two original commits and I will also update the original SR. Raymond -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=935884
http://bugzilla.opensuse.org/show_bug.cgi?id=935884#c6
--- Comment #6 from Raymond Wooninck
http://bugzilla.opensuse.org/show_bug.cgi?id=935884
http://bugzilla.opensuse.org/show_bug.cgi?id=935884#c7
--- Comment #7 from Raymond Wooninck
participants (1)
-
bugzilla_noreply@novell.com