[1.4.0rc2] Installer doesn't properly render some non-Latin glyphs

  • Done
  • quality assurance status badge
Details
3 participants
  • Ludovic Courtès
  • pelzflorian (Florian Pelz)
  • Wolf
Owner
unassigned
Submitted by
Wolf
Severity
normal
Merged with
W
Re: GNU Guix 1.4.0rc2 available for testing!
(address . bug-guix@gnu.org)
Y53wZlTdWo8HuAU8@ws
Hello,

On 2022-12-11 10:39:56 +0100, Ludovic Courtès wrote:
Toggle quote (47 lines)
> Hello Guix!
>
> The second release candidate of the upcoming 1.4.0 release is now
> available for testing, fixing issues that were reported for rc1:
>
> source:
> https://alpha.gnu.org/gnu/guix/guix-1.4.0rc2.tar.gz
>
> binary tarball (to install on a “foreign distro”):
> https://alpha.gnu.org/gnu/guix/guix-binary-1.4.0rc2.aarch64-linux.tar.xz
> https://alpha.gnu.org/gnu/guix/guix-binary-1.4.0rc2.armhf-linux.tar.xz
> https://alpha.gnu.org/gnu/guix/guix-binary-1.4.0rc2.i686-linux.tar.xz
> https://alpha.gnu.org/gnu/guix/guix-binary-1.4.0rc2.powerpc64le-linux.tar.xz
> https://alpha.gnu.org/gnu/guix/guix-binary-1.4.0rc2.x86_64-linux.tar.xz
>
> system installation:
> https://alpha.gnu.org/gnu/guix/guix-system-install-1.4.0rc2.i686-linux.iso
> https://alpha.gnu.org/gnu/guix/guix-system-install-1.4.0rc2.x86_64-linux.iso
>
> virtual machine image:
> https://alpha.gnu.org/gnu/guix/guix-system-vm-image-1.4.0rc2.x86_64-linux.qcow2
>
> SHA256 hashes:
>
> 3b6c676615ce0b9de7c66ead528a91bb8520b74d2c391e0000dac8d4c76d2d52 guix-1.4.0rc2.tar.gz
> 3566bfe5f0615f9b2167db7d1a2f1c88c02e8cc5013563b3e1eb95636a58f850 guix-binary-1.4.0rc2.aarch64-linux.tar.xz
> 18741b6780e9d0f8985d2514e5dff32110091cdf4da106062d1a2cf5cd6ed6a4 guix-binary-1.4.0rc2.armhf-linux.tar.xz
> 3d8348c2dbed8f9c6ab90f2ddc0df8c10d45c042612aed1fe7dcc7eabbc18b70 guix-binary-1.4.0rc2.i686-linux.tar.xz
> 4731126cc4f3f22265ae430e2acc3f67489ec311e42de346b634656740258033 guix-binary-1.4.0rc2.powerpc64le-linux.tar.xz
> 542e53a09fddedbddd75dfc745509ad9365cb7a76750d9bf8575b589c97dc286 guix-binary-1.4.0rc2.x86_64-linux.tar.xz
> b35f94609942b9715acefa978166189c5505934c9576b1c3e14417beb5c48d6d guix-system-install-1.4.0rc2.i686-linux.iso
> 880a1ee977f6999f635352222d5667930d1d859a607c723573c86bd9f6c2ae69 guix-system-install-1.4.0rc2.x86_64-linux.iso
> 8bc98e42ba9370f49cfc2b051083121d8682c760ac3dac614b3f478d174c8756 guix-system-vm-image-1.4.0rc2.x86_64-linux.qcow2
>
> All these files have an associated ‘.sig’, an OpenPGP signature that you
> can verify as explained at
> <https://guix.gnu.org/manual/en/html_node/Binary-Installation.html> [0].
>
> You can help by:
>
> 1. Testing the binary tarball on the distro of your choice. You can
> download <https://guix.gnu.org/install.sh> and uncomment the
> ‘GNU_URL’ variable assignment that refers to alpha.gnu.org. It
> should pick up 1.4.0rc2 automatically.
>
> 2. Testing the graphical installer of Guix System (the ISO images).

I booted up the installer under qemu (that is how far my current
knowledge of guix allows me to test :) ), and I did notice that the
first "weird" language is not rendered properly under 1.4.0rc2. I
attached screenshots of 1.3.0 installer and 1.4.0rc2 installer. Notice
that under 1.4.0rc2 there are just square boxes instead of the
letters.

Qemu is running with -display gtk, but I do not believe that should
actually matter. Invocation looks like this:

qemu-system-x86_64 \
-bios /usr/share/OVMF/OVMF.fd \
-display gtk \
-enable-kvm \
${use_install:+-cdrom} ${use_install:+"$guix_sys_install_iso"} \
-hda "$guix_sys_vm_img" \
-hdb "$new_img_a" \
-hdd "$new_img_b" \
-m 4096 \
-machine type=q35,accel=kvm \
-cpu host \
-smp 2 \
-device VGA,vgamem_mb=64 \
-net nic -net user,hostfwd=tcp:127.0.0.1:10022-:22 \
-monitor unix:"$mon_socket",server,nowait \
-virtfs local,path="$host_dir",mount_tag=shared,security_model=none,readonly=on \
&

I can share full script if desired (but I think the variables are
pretty much self-describing).

Toggle quote (18 lines)
>
> 3. Testing the VM image, along the lines of
> <https://guix.gnu.org/manual/devel/en/html_node/Running-Guix-in-a-VM.html>.
>
> Please report success to guix-devel@gnu.org, and report bugs and
> annoyances to bug-guix@gnu.org.
>
> If not serious problems are reported, we may release 1.4.0 on Dec. 19th.
>
> Thanks in advance!
>
> Ludo’.
>
> [0] Replacing https://sv.gnu.org/people/viewgpg.php?user_id=127547 by
> https://sv.gnu.org/people/viewgpg.php?user_id=15145 in the
> instructions. This will only be reflected on the website after the
> release is made.

W.

--
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmOd8GYACgkQL7/ufbZ/
walxpw//Yhi030EEqJbduxs/EFMm0yBHvWT9c16q1OtumaSPauhbvJRLhVcQnD8z
HE10B72uaIcXptXhDPGcbULAjDSnoBOI6d4mh9qe4utcY1V43e3VCHBprWcmwo9c
uWYTBQgqrQYxgXbY//7R4cyWpDdJbIaAqkFDufjm1umHyJkfDMgz3v1Y6awTHDG4
Uw1WIWF6eNK8wE0VYZAPcbsgKyOh//ZnJvTL79J32g/0eAAzo1SdKYa5PGpDc663
sFWu9phHCpbXy0SrdO/nDESEzSfPE8SUgVWNi/J60WZ7jaUCMQm2jm5nhjOtzq5+
ZYEUuJsV1W9w/tAhPeB2O69HEXJqL76+LZsAaz03oTq3HXXgEEN7YYcbLHfrY41K
YfRjAWvmWSSHW/Wpkjvyu8Ag/r4w9m1Z1OFzOA01/PyMAPMim6ruz/h/vipXJDcZ
PSJD3Tl8vd7ug0bHkC2ldRQ8EZ4oJN15Aug/dyohzDK8YPh9RlfXmDH77zGn/1R4
yqowvdD53RW8IEJo1Xf6PaTsi0rOf6Us6JcAINEvFs5lkfJZGsd9ZIRuLwtASS+G
+TpSbju7oV8MgL8LXWS+KVE+h9tflucHapNpSqtNBNpp/E6B+egBZ+GAYkknyo/B
QtnO7k6yYAily5StWKUPnHT0VSaDsZmFSvpHQZW950tpK5G/OF8=
=Zma6
-----END PGP SIGNATURE-----


L
L
Ludovic Courtès wrote on 18 Dec 2022 01:24
control message for bug #60164
(address . control@debbugs.gnu.org)
87bko1h83b.fsf@gnu.org
merge 60164 60165
quit
L
L
Ludovic Courtès wrote on 18 Dec 2022 01:25
(address . control@debbugs.gnu.org)
87a63lh82l.fsf@gnu.org
retitle 60164 [1.4.0rc2] Installer doesn't properly render some non-Latin glyphs
quit
L
L
Ludovic Courtès wrote on 18 Dec 2022 13:20
Re: bug#60164: GNU Guix 1.4.0rc2 available for testing!
(name . Wolf)(address . wolf@wolfsden.cz)(address . 60164-done@debbugs.gnu.org)
875ye8hpjf.fsf@gnu.org
Hi Wolf,

Wolf <wolf@wolfsden.cz> skribis:

Toggle quote (7 lines)
> I booted up the installer under qemu (that is how far my current
> knowledge of guix allows me to test :) ), and I did notice that the
> first "weird" language is not rendered properly under 1.4.0rc2. I
> attached screenshots of 1.3.0 installer and 1.4.0rc2 installer. Notice
> that under 1.4.0rc2 there are just square boxes instead of the
> letters.

I believe this is fixed by d7d049fdcd80e27a42b31766890f589f482a4f23.
The Amharic script, right before Aragonese in the menu, gets properly
displayed now, like in the 1.3.0 screenshot you sent.

Thank you!

Ludo’.
Closed
P
P
pelzflorian (Florian Pelz) wrote on 18 Dec 2022 17:00
(address . 60164@debbugs.gnu.org)
878rj4zoqm.fsf@pelzflorian.de
Hi Ludo,

is it too late to replace by font-gnu-unifont to fix CJK fonts?

Regards,
Florian
P
P
pelzflorian (Florian Pelz) wrote on 18 Dec 2022 17:14
(address . 60164@debbugs.gnu.org)
878rj4g04y.fsf@pelzflorian.de
"pelzflorian (Florian Pelz)" <pelzflorian@pelzflorian.de> writes:
Toggle quote (2 lines)
> is it too late to replace by font-gnu-unifont to fix CJK fonts?

Sorry, it is not urgent. CJK translations are very incomplete anyway.
This can wait for later releases.

Still, I have reopened the bug.

Regards,
Florian
L
L
Ludovic Courtès wrote on 19 Dec 2022 15:21
Re: bug#60165: [1.4.0rc2] Installer doesn't properly render some non-Latin glyphs
(name . pelzflorian (Florian Pelz))(address . pelzflorian@pelzflorian.de)
87edsveap1.fsf_-_@gnu.org
Hi,

"pelzflorian (Florian Pelz)" <pelzflorian@pelzflorian.de> skribis:

Toggle quote (2 lines)
> is it too late to replace by font-gnu-unifont to fix CJK fonts?

Oh sure. Could you send a patch?

That’ll be in the next release…

Thanks,
Ludo’.
P
P
pelzflorian (Florian Pelz) wrote on 20 Dec 2022 11:18
(name . Ludovic Courtès)(address . ludo@gnu.org)
87sfhae5tu.fsf@pelzflorian.de
Ludovic Courtès <ludo@gnu.org> writes:
Toggle quote (4 lines)
> "pelzflorian (Florian Pelz)" <pelzflorian@pelzflorian.de> skribis:
>> is it too late to replace by font-gnu-unifont to fix CJK fonts?
> Oh sure. Could you send a patch?

Pushed as bbd11199e6856ded8d75468a16789715b6817b45.

Toggle quote (2 lines)
> That’ll be in the next release…

It is good that way. Thank you!

Closing.

Regards,
Florian
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 60164@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 60164
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch