gsd defaults to wrong keymap for Sinhala (Sri Lanka) locale

Bug #1943768 reported by Steve Langasek
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-settings-daemon (Ubuntu)
Fix Released
Undecided
Steve Langasek
language-selector (Ubuntu)
Fix Released
Undecided
Gunnar Hjalmarsson
localechooser (Ubuntu)
Fix Released
Undecided
Gunnar Hjalmarsson
ubiquity (Ubuntu)
Fix Released
Undecided
Gunnar Hjalmarsson

Bug Description

Per https://lists.ubuntu.com/archives/ubuntu-devel/2021-September/041616.html, Sri Lanka has a national keyboard standard, wijesekera, which is implemented by ibus-m17n but which is not being used by default. We should add si_LK to the list of locales for which we use m17n.

Related branches

Steve Langasek (vorlon)
Changed in gnome-settings-daemon (Ubuntu):
assignee: nobody → Steve Langasek (vorlon)
status: New → In Progress
status: In Progress → Fix Committed
Revision history for this message
Gunnar Hjalmarsson (gunnarhj) wrote :

As Colin Watson pointed out on the ubuntu-devel list [1] there is more into it. Several of the languages in the g-s-d patch — including Sinhala — are not present in pkg_depends, which they should be. So I have added those languages, except for mai_IN and sd_IN which are not selectable in ubiquity, to pkg_depends.

as_IN and or_IN are currently not selectable in the installer, but should be since language packs exist, so I added those to the languagelist in localechooser.

[1] https://lists.ubuntu.com/archives/ubuntu-devel/2021-September/041621.html

Changed in language-selector (Ubuntu):
assignee: nobody → Gunnar Hjalmarsson (gunnarhj)
status: New → Fix Committed
Changed in localechooser (Ubuntu):
assignee: nobody → Gunnar Hjalmarsson (gunnarhj)
status: New → Fix Committed
Revision history for this message
Gunnar Hjalmarsson (gunnarhj) wrote :

I followed up by documenting our 'findings' through this commit:

https://salsa.debian.org/gnome-team/gnome-settings-daemon/-/commit/5e5e9d20

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package language-selector - 0.215

---------------
language-selector (0.215) impish; urgency=medium

  * data/pkg_depends:
    - Add several languages for which ibus-m17n is useful and which
      are included in keyboard-Use-ibus-sources-from-locale.patch in
      gnome-settings-daemon (LP: #1943768).

 -- Gunnar Hjalmarsson <email address hidden> Thu, 16 Sep 2021 15:11:30 +0200

Changed in language-selector (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package localechooser - 2.89ubuntu3

---------------
localechooser (2.89ubuntu3) impish; urgency=medium

  * Add Assamese (as) and Odia (or) to languagelist
    - We provide language packs for both, and hence they should be
      selectable in the installer (LP: #1943768).

 -- Gunnar Hjalmarsson <email address hidden> Thu, 16 Sep 2021 15:03:11 +0200

Changed in localechooser (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Gunnar Hjalmarsson (gunnarhj) wrote :

On 2021-09-17 05:39, Launchpad Bug Tracker wrote:
> This bug was fixed in the package localechooser - 2.89ubuntu3
>
> ---------------
> localechooser (2.89ubuntu3) impish; urgency=medium
>
> * Add Assamese (as) and Odia (or) to languagelist
> - We provide language packs for both, and hence they should be
> selectable in the installer (LP: #1943768).

This change will take effect only after next build of ubiquity.

Changed in ubiquity (Ubuntu):
status: New → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-settings-daemon - 40.0.1-1ubuntu3

---------------
gnome-settings-daemon (40.0.1-1ubuntu3) impish; urgency=medium

  * d/p/ubuntu/keyboard-Use-ibus-sources-from-locale.patch: add si_LK to the
    list of locales for which we prefer m17n. LP: #1943768.

 -- Steve Langasek <email address hidden> Wed, 15 Sep 2021 15:58:15 -0700

Changed in gnome-settings-daemon (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

@Gunnar, is a rebuild going to be enough or do we need to update as described in https://git.launchpad.net/ubiquity/tree/d-i/source/README ?

Revision history for this message
Gunnar Hjalmarsson (gunnarhj) wrote :

AFAIK a ubiquity rebuild is sufficient to complete the localechooser change. The localechooser languagelist is used by ubiquity to create the lists which are actually used by the installer.

Revision history for this message
Gunnar Hjalmarsson (gunnarhj) wrote :

On 2021-09-21 11:38, Gunnar Hjalmarsson wrote:
> AFAIK a ubiquity rebuild is sufficient to complete the localechooser
> change. The localechooser languagelist is used by ubiquity to create
> the lists which are actually used by the installer.

It seems not to be that easy any longer:

https://irclogs.ubuntu.com/2021/09/21/%23ubuntu-desktop.html#t09:33

Will investigate.

Revision history for this message
Gunnar Hjalmarsson (gunnarhj) wrote :
Changed in ubiquity (Ubuntu):
status: Triaged → Fix Committed
assignee: nobody → Gunnar Hjalmarsson (gunnarhj)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubiquity - 22.04.12

---------------
ubiquity (22.04.12) jammy; urgency=medium

  [ Gunnar Hjalmarsson ]
  * Update the localechooser subtree from 2.89ubuntu3
    (lp: #1943768, #1966530)
  * Automatic update of included source packages: localechooser
    2.89ubuntu3.

  [ Dimitri John Ledkov ]
  * Switch kernel flavours [oem|hwe]-20.04 to [oem|hwe]-22.04.

 -- Dimitri John Ledkov <email address hidden> Wed, 06 Apr 2022 15:12:50 +0100

Changed in ubiquity (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.