Ubuntu-dock does not work when using Turkish Language
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Dash to dock |
Unknown
|
Unknown
|
|||
gjs (Ubuntu) |
Fix Released
|
Critical
|
Marco Trevisan (Treviño) | ||
Jammy |
Fix Released
|
Critical
|
Marco Trevisan (Treviño) | ||
gnome-shell-extension-ubuntu-dock (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[ Impact ]
Ubuntu dock doesn't work when Turkish language is selected.
Issue on dash-to-dock's github: https:/
Ubuntu version: Ubuntu 22.04 LTS
gnome-shell-
[ Test case ]
- Run ubuntu session
- Ubuntu dock should be visible on a screen edge
Alternatively:
Save this test case in a file (i.e. /tmp/test.js):
const { GLib, GObject } = imports.gi;
const ImplicitProp = GObject.
Properties: {
"prop-int": GObject.
0, GLib.MAXUINT32, 55),
},
}, class DashToDock extends GObject.Object { });
if (new ImplicitProp(
throw new Error("Missing property")
print('All good');
In a terminal run:
LC_ALL=tr_TR gjs /tmp/test.js
The script should work without throwing any error.
[ Regression potential ]
Implicit properties on GJS may be wrongly computed, and further objects could have undefined properties.
tags: | added: jammy |
Changed in gnome-shell-extension-ubuntu-dock (Ubuntu): | |
status: | New → Confirmed |
Changed in gnome-shell-extension-ubuntu-dock (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in gjs (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → Critical |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
description: | updated |
tags: | added: rls-jj-tracking |
Changed in gjs (Ubuntu Jammy): | |
status: | New → In Progress |
importance: | Undecided → Critical |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
no longer affects: | gnome-shell-extension-ubuntu-dock (Ubuntu Jammy) |
This bug was fixed in the package gjs - 1.72.0-3
---------------
gjs (1.72.0-3) unstable; urgency=medium
* debian/patches: Correctly generate camelCase properties on all locales.
And particularly looking at Turkish one. (LP: #1969838)
-- Marco Trevisan (Treviño) <email address hidden> Thu, 28 Apr 2022 22:24:50 +0200