Closed MakaraSok closed 1 year ago
Test specification and instructions
✅ GROUP_BIONIC: Ubuntu 18.04 Bionic with Gnome Shell and X11
✅ GROUP_FOCAL: Ubuntu 20.04 Focal with Gnome Shell and X11
✅ GROUP_JAMMY_X11: Ubuntu 22.04 Jammy with Gnome Shell and X11
🟩 GROUP_JAMMY_WAYLAND: Ubuntu 22.04 Jammy with Gnome Shell and Wayland
✅ GROUP_WASTA: Wasta 20.04 with Gnome Shell and X11
✅ GROUP_BIONIC: Ubuntu 18.04 Bionic with Gnome Shell and X11
✅ GROUP_FOCAL: Ubuntu 20.04 Focal with Gnome Shell and X11
✅ GROUP_JAMMY_X11: Ubuntu 22.04 Jammy with Gnome Shell and X11
🟩 GROUP_JAMMY_WAYLAND: Ubuntu 22.04 Jammy with Gnome Shell and Wayland
NanumMyeongjo
set as a default font for Asian Text Font
for Korean (RoK)
, type the sequences provided does output the expected characters on the keyboard specified in the instructions. (notes)✅ GROUP_WASTA: Wasta 20.04 with Cinnamon
TEST_OSK (FAILED): Tested this as per the instructions and by clicking on the OSK does not produces the expected output on the Text Editor. Seems to be an issue.
TEST_OSK_CONFIG (PASSED): Tested this as per the instructions and it is working as expected.
TEST_CLI_GET (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_GET_ID (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_GET_MAN (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_GET_WEB (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_INST (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_INST_PKG (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_INST_SHARED (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_INST_COMPL (FAILED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and by clicking on the TAB key does not complete the Command line.
TEST_CLI_INST_MAN (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_INST_WEB (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_LIST (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_LIST_USER (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_LIST_LONG (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_LIST_SHARED (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_LIST_OS (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_LIST_MAN (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_LIST_WEB (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_LDML (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_LDML_FILE (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_LDML_PRNT (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_LDML_KEYS (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_LDML_MAN (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_LDML_WEB (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_UNINST (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_UNINST_PKG (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_UNINST_SHARED (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_UNINST_MAN (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_UNINST_WEB (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_CFG (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_CFG_VER (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_CFG_INST1 (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_CFG_INST2 (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_CFG_PKG (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_CFG_MAN (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_CLI_CFG_WEB (PASSED): Tested this in Ubuntu Focal 20.04 Linux, as per the instructions and it is working as expected.
TEST_IPA_WRITER (PASSED): Tested this as per the instructions and it is working as expected.
TEST_IPA_GEDIT (PASSED): Tested this as per the instructions and it is working as expected.
TEST_KO_WRITER (FAILED): Tested this as per the instructions (ie., setting up the complex text layout in LibreOffice Writer) and it is showing wrong output.
TEST_KO_GEDIT (PASSED): Tested this as per the instructions and it is working as expected.
TEST_KM_WRITER (FAILED): Tested this as per the instructions (ie., setting up the complex text layout in LibreOffice Writer) and it is showing wrong output.
TEST_KM_GEDIT (PASSED): Tested this as per the instructions and it is working as expected.
TEST_IPA_WRITER (PASSED): Tested this as per the instructions and it is working as expected.
TEST_IPA_GEDIT (PASSED): Tested this as per the instructions and it is working as expected.
TEST_KO_WRITER (FAILED): Tested this as per the instructions and it is showing wrong output.
TEST_KO_GEDIT (FAILED): Tested this as per the instructions and it is showing wrong output.
TEST_KM_WRITER (PASSED): Tested this as per the instructions and it is working as expected.
TEST_KM_GEDIT (PASSED): Tested this as per the instructions and it is working as expected.
However, the *.kmp files are still existing in this path ~/.local/share/keyman
However, the *.kmp files are still existing in this path ~/.local/share/keyman
However, the *.kmp files are still existing in this path ~/.local/share/keyman
I noticed that all the *.kmp files are gone from the following path ~/.local/share/keyman
@ermshiperete can you review the regressions reported by @bharanidharanj? Would you concur that none of them arise from the changes in #6629?
GROUP_JAMMY_WAYLAND: Ubuntu 22.04 Jammy with Gnome Shell and Wayland
- TEST_OSK (FAILED): Tested this as per the instructions and by clicking on the OSK does not produces the expected output on the Text Editor. Seems to be an issue.
Known issue (#6239)
TEST_CLI_INST_COMPL: Typo in test instructions - sorry. There are no keyboards starting with gff_ahmha
- should be gff_amha
and then it works :smile:
@ermshiperete can you review the regressions reported by @bharanidharanj? Would you concur that none of them arise from the changes in #6629?
It doesn't look any of the failures were caused by the changes in #6629.
Per @ermshiperete's notes:
SUITE_OSK GROUP_JAMMY_WAYLAND TEST_OSK: SKIPPED - existing issue, see #6239
SUITE_CLI TEST_CLI_INST_COMPL: PASSED with updated test instructions
If any remaining open issues here -- @ermshiperete can you track them as new issues?
The TESTKO* tests failed because of incomplete instructions (package fonts-nanum
has to be installed, and then the NanumMyeongjo font used).
SUITE_KBDS GROUP_JAMMY_WAYLAND TEST_KM_WRITER: SKIPPED - existing issue, see #4273
@bharanidharanj I updated the instructions for testing the Korean keyboard. Could you please retest? The TEST_UNINSTALL tests work for me, so maybe you could try again? Thanks!
@keymanapp-test-bot retest SUITE_KBDS GROUP_JAMMY_WAYLAND TEST_KO_WRITER, SUITE_KBDS GROUP_WASTA TEST_KO_WRITER TEST_KO_GEDIT, SUITE_UNINSTALL TEST_UNINSTALL
SUITE_KBDS GROUP_JAMMY_WAYLAND TEST_KM_WRITER: SKIPPED - existing issue, see #4273
@keymanapp-test-bot retest SUITE_UNINSTALL all
The TESTKO* tests failed because of incomplete instructions (package
fonts-nanum
has to be installed, and then the NanumMyeongjo font used).SUITE_KBDS GROUP_JAMMY_WAYLAND TEST_KM_WRITER: SKIPPED - existing issue, see #4273
@bharanidharanj I updated the instructions for testing the Korean keyboard. Could you please retest? The TEST_UNINSTALL tests work for me, so maybe you could try again? Thanks!
@keymanapp-test-bot retest SUITE_KBDS GROUP_JAMMY_WAYLAND TEST_KO_WRITER, SUITE_KBDS GROUP_WASTA TEST_KO_WRITER TEST_KO_GEDIT, SUITE_UNINSTALL TEST_UNINSTALL
@ermshiperete Okay, Thanks. I will re-test it.
TEST_KO_WRITER (PASSED): Installed the latest LibreOffice 7.3 in Wasta. Also, downloaded and installed 'Nanum_Myeongjo' font in the system. Seems to be working fine.
TEST_KO_GEDIT (FAILED): It is showing wrong output.
Hi, @MakaraSok I noticed that the Korean fonts are displaying correctly in LibreOffice Writer but it is showing wrong output (as mentioned about Screenshot) in Text Editor. Are you able to reproduce the same in your System? Please, let me know.
@keymanapp-test-bot retest SUITE_KBDS GROUP_JAMMY_WAYLAND TEST_KO_WRITER GROUP_WASTA TEST_KO_GEDIT
All tests done with km-config version 16.0.24-alpha
TEST_KO_WRITER (PASSED): With the NanumMyeongjo
set as a default font for Asian Text Font
for Korean (RoK)
, type the sequences provided does output the expected characters on the keyboard specified in the instructions.
Confirmed that this was done on Jammy Wayland:
TEST_KM_WRITER (FAILED): The output doesn't match what's indicated (see the screenshot below).
TEST_KM_GEDIT (FAILED): The output doesn't match what's indicated (see the screenshot below).
Tested with km-config version 16.0.24-alpha
on Wasta with the following system info
Kernel: 5.13.0-40-generic x86_64 bits: 64 compiler: N/A Desktop: Cinnamon 4.8.6
wm: muffin dm: LightDM Distro: Ubuntu 20.04.4 LTS (Focal Fossa)
- TEST_KM_WRITER (FAILED): The output doesn't match what's indicated.
- TEST_KM_GEDIT (FAILED): The output doesn't match what's indicated.
Thank you for re-testing @MakaraSok. These have been noted by @ermshiperete in #4273; these errors are not related to #6629.
SUITE_KBDS GROUP_JAMMY_WAYLAND TEST_KM_WRITER SKIP: See #4273. TEST_KM_GEDIT SKIP: See #4273.
Keyman for Linux Acceptance Test Procedures for #6629
>
at the start of a new line under the checkbox to note the result. (For an example, see #3973).Gather Assets for Testing
click to expand
Either VM or physical machine will work. - [ ] Ubuntu 18.04 Bionic with Gnome Shell and X11 - [ ] Ubuntu 20.04 Focal with Gnome Shell and X11 - [ ] [Ubuntu 22.04 Jammy](http://www.releases.ubuntu.com/22.04/) with Gnome Shell and X11Expand to see how to do and verify this
- when login in, click the cog and select "Ubuntu on Xorg" ![Screenshot from 2022-01-19 18-28-11](https://user-images.githubusercontent.com/181336/150183345-f07c7191-b12b-4739-b4fc-c585148db56c.png) - verify that you're using X11 by running the following command in a terminal: ```bash echo $XDG_SESSION_TYPE ``` This should output `x11`.Expand to see how to do and verify this
- when login in, click the cog and select "Ubuntu" (not "Ubuntu on Xorg") - verify that you're using Wayland by running the following command in a terminal: ```bash echo $XDG_SESSION_TYPE ``` This should output `wayland`.Setup Steps
click to expand
- [ ] Install latest updates on the system: ```bash sudo apt update sudo apt --autoremove upgrade ``` On Ubuntu 18.04 Bionic use the following commands instead: ```bash sudo apt update sudo apt upgrade sudo apt autoremove ``` - [ ] Uninstall previous versions of Keyman for Linux on the system: ```bash sudo apt --autoremove remove keyman ibus-keyman python3-keyman-config libkmnkbp0-0 ``` On Ubuntu 18.04 Bionic use these commands instead: ```bash sudo apt remove keyman ibus-keyman python3-keyman-config libkmnkbp0-0 sudo apt autoremove ``` - [ ] Remove left-over artifacts by running: ```bash rm -rf ~/.local/share/keyman/ sudo rm -rf /usr/local/share/keyman/ ``` - [ ] Remove all keyboards from Input Sources that except "English (US)" - From Ubuntu, start "Settings" --> "Region & Language" (in newer Ubuntu versions: "Settings" --> "Keyboard") - On Wasta Linux, open IBus Keyboards instead --> Input Method tab - [ ] Add the ppa (for pre-beta tests, replace `keyman-beta` with `keyman-alpha`): ```bash sudo add-apt-repository ppa:keymanapp/keyman-beta sudo apt update ``` - [ ] Add a second non-Keyman keyboard so that the language/keyboard dropdown shows (these are the steps for Ubuntu; for Wasta they are similar):Expand to see the steps
- From Ubuntu, start "Settings" --> "Region & Language" (in newer Ubuntu versions: "Settings" --> "Keyboard"; on Wasta Linux open IBus Preferences which can be opened by typing "ibus keyboards"). - Below "Input Sources" click the "+" and then the three dots: ![Screenshot from 2022-02-03 11-46-53](https://user-images.githubusercontent.com/181336/152328230-8c70fe5a-32fb-4090-a50b-272300d82df7.png) - in the search field, type "French" (or any other language), "Other" and then of the French keyboards and finally the "Add" button. ![Screenshot from 2022-02-03 11-50-06](https://user-images.githubusercontent.com/181336/152328628-f578b3b3-250a-45f1-89de-f0bc8e1c43b6.png) - now the language/keyboard dropdown will show. If not, reboot. ![Screenshot from 2022-02-03 11-51-24](https://user-images.githubusercontent.com/181336/152329086-ede2657f-ad4d-4b17-bd1d-b24a8d3e3839.png)Expand to see the steps
- In LO Tools/Options, go to the Language Settings/Languages tab. Under "Default Languages for Documents" check the box for "Asian" and select "Korean (RoK)" as language, and check "Complex text layout" and select "Khmer" as language. ![Screenshot from 2022-06-23 12-13-56](https://user-images.githubusercontent.com/181336/175276071-2fda6202-b2a2-498a-9638-517409e68dcb.png) - You'll also have to change the default style: go to Styles/Manage Styles, right-click on "Default Paragraph Style" and select Modify. Go to the Font tab. For Asian Text Font, select Family "NanumMyeongjo" and Language "Korean (RoK)". For CTL Font, select Family "Khmer Mondulkiri" (or another "Khmer" font) and Language "Khmer". ![Screenshot from 2022-06-23 12-11-35](https://user-images.githubusercontent.com/181336/175275721-d3b282e0-4efc-42b8-89aa-493468981141.png)User Testing
click to expand
## SUITE_INSPECT: Visual Inspection of master/beta branches - **TEST_CI_MASTER**: Verify the master build for Linux reports green on