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: | [[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: | * FESCo issue: [https://pagure.io/fesco/issue/2536 #2536] | ||
* Tracker bug: | * Tracker bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1913836 #1913836] | ||
* Release notes tracker: | * 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 langpacks-si to use ibus-m17n and m17n-db | |||
** update langpacks- | |||
<!-- 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 | 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
- Name: Mike Fabian
- Email: <mfabian@redhat.com>
Current status
- Targeted release: Fedora 34
- Last updated: 2021-03-05
- FESCo issue: #2536
- Tracker bug: #1913836
- Release notes tracker: #630
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) $
- 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
- 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.