From Fedora Project Wiki
No edit summary
mNo edit summary
 
(12 intermediate revisions by 4 users not shown)
Line 27: Line 27:
== Current status ==
== Current status ==
<!-- [[Category:ChangePageIncomplete]] -->
<!-- [[Category:ChangePageIncomplete]] -->
[[Category:ChangeReadyForWrangler]]
[[Category:ChangeAcceptedF34]]
<!-- When your change proposal page is completed and ready for review and announcement -->
<!-- When your change proposal page is completed and ready for review and announcement -->
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler -->
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler -->
Line 46: Line 46:
CLOSED as NEXTRELEASE -> change is completed and verified and will be delivered in next release under development
CLOSED as NEXTRELEASE -> change is completed and verified and will be delivered in next release under development
-->
-->
* FESCo issue: <will be assigned by the Wrangler>
* FESCo issue: [https://pagure.io/fesco/issue/2536 #2536]
* Tracker bug: <will be assigned by the Wrangler>
* Tracker bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1913836 #1913836]
* Release notes tracker: <will be assigned by the Wrangler>
* Release notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/630 #630]


== Detailed Description ==
== Detailed Description ==
Line 103: Line 103:
== Scope ==
== Scope ==
* Proposal owners:
* Proposal owners:
** update default IME in comps @input methods
** update langpacks-si to use ibus-m17n and m17n-db
** update langpacks-vi to use ibus-m17n and m17n-db
** the langtable package has data about default input methods. Change this data.


<!-- What work do the feature owners have to accomplish to complete the feature in time for release?  Is it a large change affecting many parts of the distribution or is it a very isolated change? What are those changes?-->
<!-- What work do the feature owners have to accomplish to complete the feature in time for release?  Is it a large change affecting many parts of the distribution or is it a very isolated change? What are those changes?-->
Line 143: Line 141:


<!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
<!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
Install Fedora in Sinhala and check that the default input method is si-sayura with ibus-m17n.
Install Fedora in Sinhala and check that ibus-m17n and m17n-db are installed. The input method m17n:si:sayura should be available:
 
<pre>
$ ibus list-engine | grep m17n:si:sayura
  m17n:si:sayura - sayura (m17n)
$
</pre>
 
# Add the m17n:si:sayura input method in the gnome-control-center.
# Select it in the gnome-panel.
# Open gedit and type: “inWdRiy”
# Expected Result: You should get the result “ඉන්‍ද්‍රිය”.
 
One should get exactly the same results when testing with ibus-sayura, m17n:si:sayura from ibus-m17n and ibus-sayura should behave exactly the same.


== User Experience ==
== User Experience ==
Line 189: Line 200:
<!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
<!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
https://github.com/ibus/ibus-m17n
https://github.com/ibus/ibus-m17n
See also [[Changes/ibus-m17n_as_default_Vietnamese_IME]].


== Release Notes ==
== Release Notes ==

Latest revision as of 10:53, 5 March 2021


Use ibus-m17n as the default IME for Sinhala

Summary

The current default input method for Sinhala is ibus-sayura. This should change to the ibus-m17n input method “m17n:si:sayura - sayura (m17n)”

Owner

Current status

Detailed Description

The current Fedora default input method ibus-sayura seems to be not actively maintained. Fixing bugs like this one

https://bugzilla.redhat.com/show_bug.cgi?id=1724759

is therefore difficult.

The ibus-m17n input method si-sayura.mim does exactly the same (I developed this one to be an exact replacement for ibus-sayura).

As ibus-sayura offers no additional benefit, it is probably better to use ibus-m17n with si-sayura as the default input method for Sinhala. ibus-m17n has to be maintained anyway. Therefore, this saves the effort of fixing the unmaintained ibus-sayura.

Feedback

Benefit to Fedora

Save maintenance cost in maintaining ibus-sayura. si-sayura from m17n-db can be used both with ibus-m17n and with ibus-typing-booster, so actually it is more useful than ibus-sayura.

Scope

  • Proposal owners:
    • update langpacks-si to use ibus-m17n and m17n-db


  • Other developers: gnome-desktop3 for default si_LK input method
  • Policies and guidelines: N/A (not a System Wide Change)
  • Trademark approval: N/A (not needed for this Change)
  • Alignment with Objectives:

Upgrade/compatibility impact

The package installed by default will change from ibus-sayura to the packages ibus-m17n and m17n-db for an installation in Sinhala.

How To Test

Install Fedora in Sinhala and check that ibus-m17n and m17n-db are installed. The input method m17n:si:sayura should be available:

$ ibus list-engine | grep m17n:si:sayura
  m17n:si:sayura - sayura (m17n)
$
  1. Add the m17n:si:sayura input method in the gnome-control-center.
  2. Select it in the gnome-panel.
  3. Open gedit and type: “inWdRiy”
  4. Expected Result: You should get the result “ඉන්‍ද්‍රිය”.

One should get exactly the same results when testing with ibus-sayura, m17n:si:sayura from ibus-m17n and ibus-sayura should behave exactly the same.

User Experience

  • There should be very little difference in typing Vietnamese as ibus-sayura and ibus-m17n with si-sayura.mim behave the same.
  • The setup tool looks a little different.
  • Package sizes and dependent packages are different.
  • Memory usage is different.

Dependencies

ibus-m17n and m17n-db

  • comps has to be updated

Contingency Plan

Revert changes back to ibus-sayura

  • Contingency mechanism: Revert comps and gnome-desktop3
  • Contingency deadline: Beta release
  • Blocks release? No
  • Blocks product? None

Documentation

https://github.com/ibus/ibus-m17n

See also Changes/ibus-m17n_as_default_Vietnamese_IME.

Release Notes