I have prepared a debdiff implementing the backport, attached as
lp2161108_1ubuntu1.2_to_1ubuntu1.3.debdiff.

Notes:
- The debdiff is based on 3.24.2+dfsg-1ubuntu1.2 (the LP: #2154803 upload
  currently in the resolute queue), stacking
  d/p/lp2161108-fix-japanese-keyboard-type7-mapping.patch after the Korean
  fix in d/p/series. Upstream commit 325d47f applies cleanly to that tree
  with no rebasing needed.
- The backported commit introduces one new exported symbol,
  GetVirtualScanCodesFromVirtualKeyCode (used by the included TestScancode
  unit test), so the debdiff also adds it to d/libwinpr3-3.symbols as
  3.24.2+dfsg-1ubuntu1.3~.
- Build-tested on resolute amd64: the full package builds cleanly with the
  symbols update.

Test Plan results with this debdiff:

Before (libwinpr3-3 3.24.2+dfsg-1ubuntu1.1 from resolute-updates):
  scancode 0x7D (yen key) -> VK 0xFF, expect 0xDF (VK_OEM_8)
  exit=1

After (locally built 3.24.2+dfsg-1ubuntu1.3):
  scancode 0x7D (yen key) -> VK 0xDF, expect 0xDF (VK_OEM_8)
  exit=0


** Patch added: "lp2161108_1ubuntu1.2_to_1ubuntu1.3.debdiff"
   
https://bugs.launchpad.net/ubuntu/+source/freerdp3/+bug/2161108/+attachment/5983111/+files/lp2161108_1ubuntu1.2_to_1ubuntu1.3.debdiff

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2161108

Title:
  Japanese keyboard type 7: yen/backslash key (scancode 0x7D) produces
  no input over RDP in GNOME Remote Desktop, fixed upstream in FreeRDP
  3.27.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/freerdp3/+bug/2161108/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to