[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
?