Bug 10119 - Arabic is not rendered properly in the grub menu, left-to-right versus right-to-left
Summary: Arabic is not rendered properly in the grub menu, left-to-right versus right-...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Normal enhancement
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL:
Whiteboard: MGA7TOO
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-16 08:04 CEST by Mustafa Muhammad
Modified: 2020-12-24 15:36 CET (History)
10 users (show)

See Also:
Source RPM: gfxboot, mageia-gfxboot-theme
CVE:
Status comment:


Attachments

Description Mustafa Muhammad 2013-05-16 08:04:08 CEST
Description of problem:

In the LiveDVD, when I changed the language to Arabic (using F2) the text didn't render correctly, it was disconnected left-to-right while it should be connected right-to-left.

 
Version-Release number of selected component (if applicable):
mageia3final

How reproducible:


Steps to Reproduce:
1.
2.
3.


Reproducible: 

Steps to Reproduce:
Manuel Hiebel 2013-05-24 23:28:36 CEST

Summary: Arabic is not rendered properly in the grub menu of the LiveDVD => Arabic is not rendered properly in the grub menu, left-to-right versus right-to-left
Version: 3 => Cauldron
Source RPM: (none) => mageia-gfxboot-theme
Severity: normal => enhancement
Whiteboard: (none) => MGA3TOO
Component: Release (media or process) => RPM Packages

Comment 1 Rémi Verschelde 2015-09-10 16:26:11 CEST
Thanks for this bug report, and sorry for not answering before.

Do you know if this bug is still present in Mageia 5 or Cauldron?
Comment 2 Muhammad Tailounie 2016-04-06 20:19:36 CEST
This bug is still present. Moreover, in Konsole arabic is misrendered. During the boot process too.. :(

CC: (none) => mageia

Comment 3 Marja Van Waes 2016-04-15 20:27:17 CEST
(In reply to Muhammad Tailounie from comment #2)
> This bug is still present. Moreover, in Konsole arabic is misrendered.
> During the boot process too.. :(

Both in 6dev1 and in Mga5?

Only when booting live isos, or also after installing from live and (or?) classical and then rebooting?

CC: (none) => marja11

Comment 4 Muhammad Tailounie 2016-04-15 20:31:23 CEST
All releases.

Both, booting live and after installation.

Konsole displays Arabic well. Other terminal applications do not, but that's up to the programmers of those terminal, I guess!

As for GRUB and Mageia boot, Arabic is always improperly rendered!
Comment 5 Marja Van Waes 2016-04-16 11:07:42 CEST
I've tried to understand 
https://www.gnu.org/software/grub/manual/html_node/Internationalisation.html
but am not sure I do.

Anyway, assigning to all packagers collectively, since there is no maintainer for grub.

Assignee: bugsquad => pkg-bugs
Keywords: (none) => 6dev1
CC: (none) => tmb
Whiteboard: MGA3TOO => MGA5TOO

Comment 6 Thierry Vignaud 2016-07-28 14:29:11 CEST
Looks similar to https://bugs.launchpad.net/ubuntu/+source/gfxboot/+bug/119393 isn't it?

Does it work better with Suse?

Maybe we need to sync gfxboot with suse in order to get support for LTR?
Latest Suse version is 4.5.10 where we're at 4.5.7.
The changelog isn't promising but there's things we may want anyway such as:
"work around memory corruption issue seen on hyper-v (bsc#876640)"

We may want to resync bootloader-theme with the suse theme in case they fixed sg (see last comment of https://bugs.launchpad.net/ubuntu/+source/gfxboot/+bug/119393)
I don't think ever really resync with suse since the initial import, it looks like we just bumped the version to match upstream...

Source RPM: mageia-gfxboot-theme => gfxboot, mageia-gfxboot-theme
Keywords: (none) => NEEDINFO
CC: (none) => erwanaliasr1, thierry.vignaud
See Also: (none) => https://launchpad.net/bugs/119393

Comment 7 Thierry Vignaud 2016-07-28 14:33:14 CEST
Actually, latest is 4.5.13:
http://sophie.zarb.org/rpms/00293b50b845b24f9254f3a922ccd1a5/changelog
which contains a RTL fix for submenus so I hope it's fixed upstream
Comment 8 Rémi Verschelde 2016-07-28 14:41:35 CEST
(In reply to Thierry Vignaud from comment #6)
> We may want to resync bootloader-theme with the suse theme in case they
> fixed sg (see last comment of
> https://bugs.launchpad.net/ubuntu/+source/gfxboot/+bug/119393)
> I don't think ever really resync with suse since the initial import, it
> looks like we just bumped the version to match upstream...

I bumped version to match upstream indeed, assuming that upstream was gfxboot: http://gitweb.mageia.org/software/design/bootloader-theme/commit/?id=a52ea98f98a12b506a568d8c008b2586659e5d9b

If the version scheme was actually based on upstream bootloader-theme from SUSE, then the change was wrong yes (but it should be better documented in the Makefile/README).
Comment 9 Thierry Vignaud 2016-07-28 15:35:18 CEST
Actually, there's only few real changes in gfxboot[1], most changes are in openSUSE.tar.xz :
 themes/openSUSE/src/common.inc |   52 ++++++++++++++++++++++
 themes/openSUSE/src/main.bc    |    1 
 themes/openSUSE/src/menu.inc   |   93 +++++++++++++++++++++++++++++++++--------

Sadly, we did changes in those, so we would need to manually merge suse changes.
I don't think we ever did some syncing with suse since importing their 4.1.19.1 work...

[1] there's only one fix for testing by booting a qemu machine
Comment 10 Thierry Vignaud 2016-07-28 15:38:20 CEST
Indeed on can check:
git diff 4.1.19.32..4.4.5.1 |diffstat 
git diff 4.4.5.18..4.5.6.1 |diffstat
Thierry Vignaud 2016-07-28 15:49:48 CEST

CC: (none) => ennael1, luigiwalser, mageia

Comment 11 David Walser 2016-08-10 00:56:03 CEST
As tv mentioned, it might not fix this bug, but gfxboot 4.5.13 has been uploaded in Cauldron.
Comment 12 Mustafa Muhammad 2016-10-09 11:28:03 CEST
I tried the latest STA, still exist, after installing and updating the system, I don't know how to changed grub language to Arabic to test with updated system.
papoteur 2020-02-11 08:42:10 CET

CC: (none) => yves.brungard_mageia
Whiteboard: MGA5TOO => MGA7TOO
Keywords: 6dev1, NEEDINFO => (none)

Comment 13 Mustafa Muhammad 2020-12-24 11:37:50 CET
I tested again using MGA8 beta 2, there is no "Arabic" option in the grub menu, and the Arabic file names in the terminal look fine, I think we should close this.

Regards
Mustafa
Comment 14 David Walser 2020-12-24 15:36:03 CET
Thanks.  Closing.

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.