Thursday, 16 September 2021

Re: Submitting a request

On 2021-09-16 11:52, Colin Watson wrote:
> On Thu, Sep 16, 2021 at 11:42:02AM +0200, Gunnar Hjalmarsson wrote:
>> On 2021-09-16 01:02, Steve Langasek wrote:
>>> Thanks for this insight! Based on the original post, it seems to me that we
>>> SHOULD retain ibus-m17n for Sinhala. Is this table in gnome-settings-daemon
>>> what ensures that it's retained? It's unclear to me how that works,
>>> gnome-settings-daemon is not what drives the installation and there are no
>>> references to 'm17n' in the ubiquity source.
>>
>> I think it is, without being able to point at the relevant code. At least it
>> works like that with the CJK languages, and it ought to work in the same way
>> with input languages supported by ibus-m17n.
>
> It has been a while, but I thought that this was controlled by
> /usr/share/language-selector/data/pkg_depends (in
> language-selector-common). ubiquity calls check-language-support to
> query for the packages it needs to keep.
>
> I don't see an "im:si::ibus-m17n" line in
> https://git.launchpad.net/~ubuntu-desktop/ubuntu/+source/language-selector/tree/data/pkg_depends.

Hmm.. Looks like I should add it. It makes sense whether it affects the
installer behavior or not, since l-s should pull ibus-m17n if you
install Sinhala after the OS installation.

In any case that table in g-s-d will add wijesekera to the list of
active input sources. So both may be needed for a convenient user
experience (including the live session).

Thanks Colin!

--
Gunnar Hjalmarsson
https://launchpad.net/~gunnarhj

--
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel

Re: Submitting a request

On Thu, Sep 16, 2021 at 11:42:02AM +0200, Gunnar Hjalmarsson wrote:
> On 2021-09-16 01:02, Steve Langasek wrote:
> > Thanks for this insight! Based on the original post, it seems to me that we
> > SHOULD retain ibus-m17n for Sinhala. Is this table in gnome-settings-daemon
> > what ensures that it's retained? It's unclear to me how that works,
> > gnome-settings-daemon is not what drives the installation and there are no
> > references to 'm17n' in the ubiquity source.
>
> I think it is, without being able to point at the relevant code. At least it
> works like that with the CJK languages, and it ought to work in the same way
> with input languages supported by ibus-m17n.

It has been a while, but I thought that this was controlled by
/usr/share/language-selector/data/pkg_depends (in
language-selector-common). ubiquity calls check-language-support to
query for the packages it needs to keep.

I don't see an "im:si::ibus-m17n" line in
https://git.launchpad.net/~ubuntu-desktop/ubuntu/+source/language-selector/tree/data/pkg_depends.

--
Colin Watson (he/him) [cjwatson@ubuntu.com]

--
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel

Re: Submitting a request

On 2021-09-16 01:02, Steve Langasek wrote:
> Thanks for this insight! Based on the original post, it seems to me that we
> SHOULD retain ibus-m17n for Sinhala. Is this table in gnome-settings-daemon
> what ensures that it's retained? It's unclear to me how that works,
> gnome-settings-daemon is not what drives the installation and there are no
> references to 'm17n' in the ubiquity source.

I think it is, without being able to point at the relevant code. At
least it works like that with the CJK languages, and it ought to work in
the same way with input languages supported by ibus-m17n.

> I've filed
> https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/1943768
> for gsd and am uploading, since it seems obvious to me based on this thread
> that we should be defaulting to the national keyboard standard rather than
> the "Sinhala (US, with Sinhala letters)" layout from xkb-data that doesn't
> even use the native characters.

Great; sounds right to me. I'll follow up that it works as intended once
it makes it to the daily build ISO.

--
Gunnar Hjalmarsson
https://launchpad.net/~gunnarhj

--
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel

Wednesday, 15 September 2021

Re: Submitting a request

On Wed, Sep 15, 2021 at 10:48:32PM +0200, Gunnar Hjalmarsson wrote:
> On 2021-09-15 21:32, Steve Langasek wrote:
> > In Ubuntu, the wijesekera keyboard is provided by the ibus-m17n
> > package, which I find included by default in Ubuntu 21.04 as well as
> > in Ubuntu 20.04.

> While ibus-m17n is present on the Ubuntu desktop ISO, it does not stay after
> the installation is completed unless you select one of a few certain
> languages in the installer. Sinhala is (currently) not one of the languages
> which makes ibus-m17n stay:

> https://salsa.debian.org/gnome-team/gnome-settings-daemon/-/blob/ubuntu/master/debian/patches/ubuntu/keyboard-Use-ibus-sources-from-locale.patch#L22

> So you typically need to:
>
> * install the ibus-m17n package
> * log out and log in again

Thanks for this insight! Based on the original post, it seems to me that we
SHOULD retain ibus-m17n for Sinhala. Is this table in gnome-settings-daemon
what ensures that it's retained? It's unclear to me how that works,
gnome-settings-daemon is not what drives the installation and there are no
references to 'm17n' in the ubiquity source.

I've filed
https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/1943768
for gsd and am uploading, since it seems obvious to me based on this thread
that we should be defaulting to the national keyboard standard rather than
the "Sinhala (US, with Sinhala letters)" layout from xkb-data that doesn't
even use the native characters.

> and then:
>
> > If I go into Settings->Region & Language, I am able to find this
> > keyboard under 'Other' -> 'Sinhala'.
> >
> > Is the problem that selecting wijesekera gives the wrong keymap, or
> > is the problem that it has to be manually selected instead of being
> > the default when choosing Sinhala as a language? Because I cannot
> > find where it was the default input method for Sinhala prior to
> > Ubuntu 21.04.
>
> --
> Gunnar Hjalmarsson
> https://launchpad.net/~gunnarhj
>
> --
> ubuntu-devel mailing list
> ubuntu-devel@lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel

--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer https://www.debian.org/
slangasek@ubuntu.com vorlon@debian.org

Re: Submitting a request

On 2021-09-15 21:32, Steve Langasek wrote:
> In Ubuntu, the wijesekera keyboard is provided by the ibus-m17n
> package, which I find included by default in Ubuntu 21.04 as well as
> in Ubuntu 20.04.

While ibus-m17n is present on the Ubuntu desktop ISO, it does not stay
after the installation is completed unless you select one of a few
certain languages in the installer. Sinhala is (currently) not one of
the languages which makes ibus-m17n stay:

https://salsa.debian.org/gnome-team/gnome-settings-daemon/-/blob/ubuntu/master/debian/patches/ubuntu/keyboard-Use-ibus-sources-from-locale.patch#L22

So you typically need to:

* install the ibus-m17n package
* log out and log in again

and then:

> If I go into Settings->Region & Language, I am able to find this
> keyboard under 'Other' -> 'Sinhala'.
>
> Is the problem that selecting wijesekera gives the wrong keymap, or
> is the problem that it has to be manually selected instead of being
> the default when choosing Sinhala as a language? Because I cannot
> find where it was the default input method for Sinhala prior to
> Ubuntu 21.04.

--
Gunnar Hjalmarsson
https://launchpad.net/~gunnarhj

--
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel

Re: Submitting a request

Hello,

In Ubuntu, the wijesekera keyboard is provided by the ibus-m17n package,
which I find included by default in Ubuntu 21.04 as well as in Ubuntu 20.04.
If I go into Settings->Region & Language, I am able to find this keyboard
under 'Other' -> 'Sinhala'.

Is the problem that selecting wijesekera gives the wrong keymap, or is the
problem that it has to be manually selected instead of being the default
when choosing Sinhala as a language? Because I cannot find where it was the
default input method for Sinhala prior to Ubuntu 21.04.

On Mon, Sep 13, 2021 at 11:53:56PM +0530, Sumedha Thilakarathne wrote:
> W.K Sumedha Thilakarathne
> wksumedha@gmail.com
> 13 September 2021
> Dear Sir,
> *Submitting a request*
>
> Wijesekara keyboard layout is currently used as the official keyboard
> layout in Sri Lanka. But we are very embarrassed that Ubuntu does not use
> that keyboard layout. It is already being used successfully in Apple Mac OS
> and Windows 10/08/07 operating systems. In today's competitive world, these
> minor flaws can cause users to opt out of the Ubuntu operating system. Even
> before this keyboard layout came to Windows OS computers, Ubuntu used a
> very accurate Sinhala keyboard layout. I have used Ubuntu operating system
> several times. In each of those cases Successfully used that keyboard layout.
> However, the sinhala keyboard layout used in the new Ubuntu 21.04 version,
> shows that it is not possible to write anything in Sinhala language. In a
> small country like Sri Lanka, this small flaw could have a major impact as
> the operating system expands. For an amateur, that experience can range
> from not using the Ubuntu operating system forever.
>
> I kindly ask you to take steps to install Wijesekera keyboard layout again
> in Ubuntu. I really appreciate your response. That keyboard layout is
> provided as an attachment to this.
>
> Thank you !
> Trustworthy
> W.K. Sumedha Thilakarathne


> --
> ubuntu-devel mailing list
> ubuntu-devel@lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer https://www.debian.org/
slangasek@ubuntu.com vorlon@debian.org

Tuesday, 14 September 2021

Call for testing: 18.04.6 release candidate images ready!

Hello,

As already mentioned in my earlier e-mail, we are working on a limited
18.04.6 point-release for some of the still-supported flavors this
week. Yesterday we built our first release candidates, so if you have
a moment please help out with doing some usual ISO testing:

http://iso.qa.ubuntu.com/qatracker/milestones/426/builds

The relevant arches are of course amd64 and arm64. We have a tracking
post on discourse as well:

https://discourse.ubuntu.com/t/bionic-beaver-18-04-6-lts-extra-point-release-status-tracking/24053

Best regards,

--
Ɓukasz 'sil2100' Zemczak
Foundations Team
lukasz.zemczak@canonical.com
www.canonical.com

--
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel