Your message dated Thu, 11 May 2023 11:49:21 +0000
with message-id <[email protected]>
and subject line Bug#1034583: fixed in libretro-bsnes-mercury 094+git20220807-8
has caused the Debian Bug report #1034583,
regarding kodi-game-libretro: Joystick input doesn't work in games
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1034583: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1034583
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: kodi-game-libretro
Version: 20.2.2-2
Severity: normal

Dear Maintainer,

In Kodi 20 in Debian testing, game addons don't seem to receive any input from
a USB game controller.

I have an attached USB game controller (VID 2dc8, PID 9001, 8Bitdo NES30 Pro)
which is working OK to control the user interface in Kodi to navigate menus,
etc, but when I launch a game in Kodi, the game doesn't receive any input from
the controller. The Kodi UI still seems to receive game controller input while
the game is running, for example I can press Select+Start to exit the game,
or hold Start to bring up the Kodi game settings menu, but the actual game
can't be controlled at all.

This is a regression from the previous version, since I had the same game
controller working with the libretro-based game addons in Kodi 19 on Bullseye.

I have mapped the buttons in Kodi's settings for both the default type of
controller (named "Kodi" in the UI) and the "Super Nintendo" control scheme,
and have tested and found this problem with the libretro
"kodi-game-libretro-bsnes-mercury-performance" Debian package, but also with
other libretro addons I've built locally, so I don't think it's specific to
any single libretro game addon, and the controller works fine in other Kodi
UI, so kodi-game-libretro seemed like the most appropriate package to report
the bug against.

Some things I've noticed that could be useful info:
- if I hold Start while a game is running in the BSNES emulator, and go into
  Settings->Controls, the Kodi UI shows "Super Nintendo" under the controller
  profile, and a picture of a SNES gamepad, but under the list of "Buttons"
  it says "Nothing to map". I'd sorta expect the SNES gamepad buttons to be
  listed there.
- If I turn on debug logging in Kodi, for every button press while a game is
  running, I can see 2 log messages about the button being ignored and one
  about it being handled, e.g.:
  debug <general>: BUTTON [ 11 ] on "8Bitdo NES30 Pro   8Bitdo NES30 Pro" 
pressed
  debug <general>: FEATURE [ start ] on game.controller.default pressed 
(ignored)
  debug <general>: FEATURE [ start ] on game.controller.snes pressed (ignored)
  debug <general>: FEATURE [ start ] on game.controller.default pressed 
(handled)
- I'm using Kodi GBM 'windowing', i.e. running it without X or Wayland.
- Other maybe-relevant package versions: kodi-peripheral-joystick 20.1.3+ds-1,
  kodi-game-libretro-bsnes-mercury-performance 094+git20220807-6

I'm happy to test patches or recompile Kodi/addons to help debugging.
Regards, Hugh

-- System Information:
Debian Release: 12.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: arm64 (aarch64)

Kernel: Linux 6.0.3-g54e50e1b1-sigmaris (SMP w/6 CPU threads; PREEMPT)
Kernel taint flags: TAINT_CRAP
Locale: LANG=en_GB.UTF-8, LC_CTYPE=C.UTF-8 (charmap=locale: Cannot set 
LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages kodi-game-libretro depends on:
ii  kodi [kodi-api-main]  2:20.1+dfsg-1
pn  kodi-api-filesystem   <none>
pn  kodi-api-game         <none>
pn  kodi-api-general      <none>
ii  libc6                 2.36-8
ii  libgcc-s1             12.2.0-14
ii  libstdc++6            12.2.0-14
ii  libtinyxml2.6.2v5     2.6.2-6

kodi-game-libretro recommends no packages.

kodi-game-libretro suggests no packages.

-- debconf information:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LC_CTYPE = "C.UTF-8",
        LC_TERMINAL = "iTerm2",
        LANG = "en_GB.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory

--- End Message ---
--- Begin Message ---
Source: libretro-bsnes-mercury
Source-Version: 094+git20220807-8
Done: Jonathan McDowell <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libretro-bsnes-mercury, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jonathan McDowell <[email protected]> (supplier of updated 
libretro-bsnes-mercury package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 11 May 2023 10:47:35 +0000
Source: libretro-bsnes-mercury
Architecture: source
Version: 094+git20220807-8
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Jonathan McDowell <[email protected]>
Closes: 1034583
Changes:
 libretro-bsnes-mercury (094+git20220807-8) unstable; urgency=medium
 .
   * Team upload
   * Fix Kodi plugins buttonmap.xml location (Closes: #1034583)
Checksums-Sha1:
 80fdcee775d2132f295a79c382940f6c84a33770 3022 
libretro-bsnes-mercury_094+git20220807-8.dsc
 79fe6f722134c393c82143b87e571ed7b9fd940b 9928 
libretro-bsnes-mercury_094+git20220807-8.debian.tar.xz
 66badab4949b84e487cea168079d2d0d840fe3d2 9355 
libretro-bsnes-mercury_094+git20220807-8_arm64.buildinfo
Checksums-Sha256:
 e3b7352bd4bc03584861a41618598064fe4f6ed3e5d2abda89da3f7bf8551885 3022 
libretro-bsnes-mercury_094+git20220807-8.dsc
 fb91992cf6b0c87bc42beb247167846898ef1c6eebcac7e329b6db6c92395748 9928 
libretro-bsnes-mercury_094+git20220807-8.debian.tar.xz
 d23f09feb116d6caa76090270bb6a5683f75adaf7fc7f462f429ae3bedf37ad0 9355 
libretro-bsnes-mercury_094+git20220807-8_arm64.buildinfo
Files:
 93c1f585251f88a42bc976199cfcf1a6 3022 games optional 
libretro-bsnes-mercury_094+git20220807-8.dsc
 fd4590a917007ba811de4cf8ee9d2661 9928 games optional 
libretro-bsnes-mercury_094+git20220807-8.debian.tar.xz
 bc26af8caabad42aae8ae571abfb88f2 9355 games optional 
libretro-bsnes-mercury_094+git20220807-8_arm64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEERUuPEyEc/2gMWDpQ/xYvxc8/utEFAmRc0NcACgkQ/xYvxc8/
utGvdRAAgs7ggvlWwCDgeDlg7bL2EuajvGWoWg/4QYGloonD1+x7WzmU8yucMutV
YYKOFqMyFhHsV1DMGbTGCP/Gd2fi8KLXOFyURJmBJ9JK/nnGOWoxJ2vR75bPrwD/
WBfwVToE4Of/0jEnaBxnhWiMrorZzH6c36R2eLYbAfDXVCvcIi+HigYRsQiIwOxo
uw/7a3BJVXWsqNG3D2HGMQUMZOdEbXJJWx7WeUGIj8htn3m4VM4TwglUbJioOUHL
uZmkWz0wBCm8MXY1N2XlhUTTWwgppdFjEF350pP1QT0taJhyGLHrKQTgXHVrZcYO
mj/hqKHGpXBc49cz4ltwB0lK8mKDG8tKgkF1x6bxqocN/iSxINOj1dPLqAPTZ525
uguSOxnYC8PrhBknc2fnG0sFugcxEfX3uVzWBG3FWsRn6zdfMTocLBGJoNIePYn8
uMP5+il10DLY+qMA/YnqQIBZkq2u5Y+a+43KQQVwI3pKH2Frjf4WxbBZuUxv8LSS
4dUcfmSGWTchVW84rYclU9KkHzjRt/KpuHfFSUoTQ925WiENtALTA+Ux0OwFbZlf
JpfFlqH7ud2O1jh+zzSI+L/lqQ/g/C2vAyVn4h1fa6zXpw07yRyxYGFffMdsPv0Z
Sd9984f8SFbQmQeU+hcCiA/1bHq5g0il2naWm3DYYV7oFnwcfJo=
=gy2C
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to