Thanks for the bug report.

The keyboard detection feature in subiquity is based on console-setup's
pc105.tree file.

On jammy / core 22 (which is what is used for the 24.04 installer):

$ wc -l /usr/share/console-setup/pc105.tree
496
$ grep ^MAP /usr/share/console-setup/pc105.tree
MAP fr:oss
MAP fr:latin9
MAP be
MAP us
MAP lv
MAP pl
MAP th:tis
MAP il
MAP ro
MAP us:intl
MAP gb
MAP latam
MAP lt
MAP ro:std
MAP dk
MAP no
MAP pt
MAP es
MAP br
MAP it
MAP sk:qwerty
MAP ca
MAP ee
MAP se
MAP fi
MAP tr
MAP is
MAP fr
MAP gr
MAP mk
MAP ua
MAP by
MAP ru
MAP cz
MAP hr
MAP de:nodeadkeys
MAP ch
MAP hu
MAP tr:f
MAP bg
MAP us:dvorak

But on noble / core24 (which is used by the installer since 25.04):
$ wc -l /usr/share/console-setup/pc105.tree 
74 /usr/share/console-setup/pc105.tree
$ grep ^MAP /usr/share/console-setup/pc105.tree
MAP us
MAP lv
MAP ua
MAP by
MAP ru
MAP th:tis
MAP mk
MAP il
MAP bg
MAP lt
MAP ca
MAP de:nodeadkeys
MAP fr:latin9

I've identified that all the other keymaps were skipped at build time of
console-setup due to missing keysyms:

Keysym 'dead_kogonek' not found
Keysym 'dead_kcaron' not found
Keysym 'dead_stroke' not found
Keysym 'dead_kdoubleacute' not found
Keysym 'dead_kbreve' not found

https://launchpadlibrarian.net/719128746/buildlog_ubuntu-noble-
amd64.console-setup_1.226ubuntu1_BUILDING.txt.gz

I have tried rebuilding console-setup with
https://salsa.debian.org/installer-team/console-
setup/-/commit/3caa4b23d3e2c79d183a629e5f5abc3a06b56e69 reverted and it
resulted in a much better pc105.tree.

Only 3 keymaps were skipped: fi, pl and us:intl.

Because of:
Keysym 'dead_stroke' not found

https://launchpadlibrarian.net/719128746/buildlog_ubuntu-noble-
amd64.console-setup_1.226ubuntu1_BUILDING.txt.gz

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

Title:
  Automatic keyboard detection regression

To manage notifications about this bug go to:
https://bugs.launchpad.net/subiquity/+bug/2152901/+subscriptions


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

Reply via email to