Bug#884595: closed by Michael Biebl <biebl at debian.org> (Re: kernel recognizes keyboards and mice as joysticks)

Antoni Villalonga antoni at friki.cat
Mon Dec 18 18:22:00 GMT 2017


Hi,

My problem trying to play powermanga remains :-/

On Mon, Dec 18, 2017 at 05:33:04PM +0000, Debian Bug Tracking System wrote:
> This is an automatic notification regarding your Bug report
> which was filed against the udev package:
> 
> #884595: udev: consider blacklisting fake joystick devices
> 
> It has been closed by Michael Biebl <biebl at debian.org>.
> 
> Their explanation is attached below along with your original report.
> If this explanation is unsatisfactory and you have not received a
> better one in a separate message then please contact Michael Biebl <biebl at debian.org> by
> replying to this email.
> 
> 
> -- 
> 884595: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=884595
> Debian Bug Tracking System
> Contact owner at bugs.debian.org with problems

> Date: Mon, 18 Dec 2017 18:28:40 +0100
> From: Michael Biebl <biebl at debian.org>
> To: Markus Koschany <apo at debian.org>
> Cc: 884595-done at bugs.debian.org, Antoni Villalonga <antoni at friki.cat>,
>  control at bugs.debian.org
> Subject: Re: kernel recognizes keyboards and mice as joysticks
> 
> Am 18.12.2017 um 17:55 schrieb Markus Koschany:
> > retitle 884595 udev: consider blacklisting fake joystick devices
> > reassign 884595 udev
> > clone 884595 -1
> > reassign -1 src:linux
> > retitle -1 kernel recognizes keyboards and mice as joysticks
> > thanks
> > 
> > Am 18.12.2017 um 00:33 schrieb Michael Biebl:
> >> Control: reassign -1 powermanga
> >>
> >> Am 17.12.2017 um 23:24 schrieb Markus Koschany:
> >>> Am 17.12.2017 um 23:02 schrieb Michael Biebl:
> >>> [...]
> >>>> I don't have access to such a device, but it looks like this device node
> >>>> /dev/input/js0 is created by the kernel.
> >>>> Please elaborate why this is supposed to be a bug in udev.
> >>>
> >>> I'm not familiar with udev and I would have expected that the device
> >>> manager is responsible for creating or handling device nodes. This could
> >>> also be a bug in the kernel. We have received similar bug reports [1]
> >>> [2] for games in the past.
> >>>
> >>> In #714399 [3] Peter De Wachter pointed out that it might be a
> >>> longstanding kernel bug, reported as:
> >>>
> >>> https://bugzilla.kernel.org/show_bug.cgi?id=28912
> >>> https://bugzilla.kernel.org/show_bug.cgi?id=37982
> >>>
> >>> But there is also a way to work around this issue by blacklisting such
> >>> devices with udev rules:
> >>>
> >>> https://github.com/denilsonsa/udev-joystick-blacklist
> >>>
> >>> I'm not sure if someone ever intends to fix these kernel bugs. If udev
> >>> is not responsible for creating those fake joystick devices for
> >>> keyboards and mice, then please consider to blacklist the affected
> >>> devices, so that they will not be confused with joysticks.
> >>
> >> I'm reassigning this back to powermanga. the udev package is not a
> >> proper place for such a blacklist. I'll let you decide if you want to
> >> reassign this bug to the kernel or if you want to provide such a
> >> blacklist on your own.
> > 
> > Michael what point does it serve to reassign this bug back to
> > powermanga? I explained to you that keyboards and mice are recognized as
> > joysticks and powermanga is surely not responsible for creating device
> > nodes. All games and applications with joystick support are affected.
> > 
> > I am going to clone this bug report and reassign it to src:linux and
> > reassign 884595 back to udev.
> > 
> > Reasoning for reassignment:
> > 
> > The kernel is responsible for creating device nodes. Various keyboard
> > and mouse models are detected as joysticks though. This makes several
> > games hard or even impossible to control because the application code
> > assumes a joystick is a joystick and not a keyboard or a mouse.
> > 
> > There are two longstanding kernel bugs which describe the same issue for
> > two devices:
> > 
> > https://bugzilla.kernel.org/show_bug.cgi?id=28912
> > https://bugzilla.kernel.org/show_bug.cgi?id=37982
> > 
> > Here are two more Debian bug reports which describe the same issue
> > 
> > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=711350
> > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=714401
> > 
> > The issue is still reproducible with the latest kernel in Sid.
> > 
> > If this bug cannot be fixed in time for the next stable release aka
> > Buster then I would like to see that the udev maintainers create a
> > blacklist for such keyboards and mice.
> > 
> > Preliminary work is already available at:
> > 
> > https://github.com/denilsonsa/udev-joystick-blacklist
> > 
> > If the udev maintainers don't want to create and maintain such a
> > blacklist, then please mark this bug report as "wontfix" accordingly.
> > Please don't reassign it back to affected games and applications.
> > Whether I or someone else wants to provide a patch should not be the
> > criterion for bug assignment.
> > 
> 
> And you reassigned it back even though I explained that udev is not the
> proper place to maintain such a blacklist.
> 
> I'm thus going to close this bug report
> 
> 
> -- 
> Why is it that all of the instruments seeking intelligent life in the
> universe are pointed away from Earth?
> 




> Date: Sun, 17 Dec 2017 13:25:09 +0100
> From: Antoni Villalonga <antoni at friki.cat>
> To: Debian Bug Tracking System <submit at bugs.debian.org>
> Subject: powermanga: Controls didn't work
> X-Mailer: reportbug 7.1.7
> 
> Package: powermanga
> Version: 0.93.1-2
> Severity: important
> 
> Dear Maintainer,
> 
> The game didn't work at all.
> 
> After loading the game the selected option is 'Quit'. 'Up arrow' key didn't
> work on main menu, so I only can change menu option by pressing 'down arrow'.
> 
> Once 'Play' option is selected the game starts and the ship goes to up-left
> corner and I can't move it from there.
> 
> Regards,
> 
> 
> -- System Information:
> Debian Release: buster/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 4.13.0-1-amd64 (SMP w/4 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
> 
> Versions of packages powermanga depends on:
> ii  libc6            2.25-4
> ii  libpng16-16      1.6.34-1
> ii  libsdl-mixer1.2  1.2.12-14
> ii  libsdl1.2debian  1.2.15+dfsg2-0.1
> ii  powermanga-data  0.93.1-2
> 
> powermanga recommends no packages.
> 
> powermanga suggests no packages.
> 
> -- no debconf information


-- 
Antoni Villalonga
http://friki.cat/



More information about the Pkg-systemd-maintainers mailing list