GNU bug report logs - #60164
[1.4.0rc2] Installer doesn't properly render some non-Latin glyphs

Previous Next

Package: guix;

Reported by: Wolf <wolf <at> wolfsden.cz>

Date: Sat, 17 Dec 2022 17:24:02 UTC

Severity: normal

Merged with 60165

Done: "pelzflorian (Florian Pelz)" <pelzflorian <at> pelzflorian.de>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 60164 in the body.
You can then email your comments to 60164 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#60164; Package guix. (Sat, 17 Dec 2022 17:24:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Wolf <wolf <at> wolfsden.cz>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Sat, 17 Dec 2022 17:24:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Wolf <wolf <at> wolfsden.cz>
To: bug-guix <at> gnu.org
Subject: Re: GNU Guix 1.4.0rc2 available for testing!
Date: Sat, 17 Dec 2022 17:37:58 +0100
[Message part 1 (text/plain, inline)]
Hello,

On 2022-12-11 10:39:56 +0100, Ludovic Courtès wrote:
> 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).

> 
>   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 <at> gnu.org, and report bugs and
> annoyances to bug-guix <at> 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.
[signature.asc (application/pgp-signature, inline)]

Merged 60164 60165. Request was from Ludovic Courtès <ludo <at> gnu.org> to control <at> debbugs.gnu.org. (Sun, 18 Dec 2022 00:25:02 GMT) Full text and rfc822 format available.

Changed bug title to '[1.4.0rc2] Installer doesn't properly render some non-Latin glyphs' from 'GNU Guix 1.4.0rc2 available for testing!' Request was from Ludovic Courtès <ludo <at> gnu.org> to control <at> debbugs.gnu.org. (Sun, 18 Dec 2022 00:26:01 GMT) Full text and rfc822 format available.

Reply sent to Ludovic Courtès <ludo <at> gnu.org>:
You have taken responsibility. (Sun, 18 Dec 2022 12:21:02 GMT) Full text and rfc822 format available.

Notification sent to Wolf <wolf <at> wolfsden.cz>:
bug acknowledged by developer. (Sun, 18 Dec 2022 12:21:02 GMT) Full text and rfc822 format available.

Message #14 received at 60164-done <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: Wolf <wolf <at> wolfsden.cz>
Cc: 60164-done <at> debbugs.gnu.org
Subject: Re: bug#60164: GNU Guix 1.4.0rc2 available for testing!
Date: Sun, 18 Dec 2022 13:20:04 +0100
Hi Wolf,

Wolf <wolf <at> wolfsden.cz> skribis:

> 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’.




Reply sent to Ludovic Courtès <ludo <at> gnu.org>:
You have taken responsibility. (Sun, 18 Dec 2022 12:21:02 GMT) Full text and rfc822 format available.

Notification sent to Wolf <wolf <at> wolfsden.cz>:
bug acknowledged by developer. (Sun, 18 Dec 2022 12:21:02 GMT) Full text and rfc822 format available.

Did not alter fixed versions and reopened. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 18 Dec 2022 15:57:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-guix <at> gnu.org:
bug#60164; Package guix. (Sun, 18 Dec 2022 16:01:02 GMT) Full text and rfc822 format available.

Message #24 received at 60164 <at> debbugs.gnu.org (full text, mbox):

From: "pelzflorian (Florian Pelz)" <pelzflorian <at> pelzflorian.de>
To: 60164 <at> debbugs.gnu.org
Cc: wolf <at> wolfsden.cz, ludo <at> gnu.org
Subject: Re: bug#60164: GNU Guix 1.4.0rc2 available for testing!
Date: Sun, 18 Dec 2022 17:00:01 +0100
Hi Ludo,

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

Regards,
Florian




Information forwarded to bug-guix <at> gnu.org:
bug#60164; Package guix. (Sun, 18 Dec 2022 16:15:02 GMT) Full text and rfc822 format available.

Message #27 received at 60164 <at> debbugs.gnu.org (full text, mbox):

From: "pelzflorian (Florian Pelz)" <pelzflorian <at> pelzflorian.de>
To: 60164 <at> debbugs.gnu.org
Cc: wolf <at> wolfsden.cz, ludo <at> gnu.org
Subject: Re: bug#60164: GNU Guix 1.4.0rc2 available for testing!
Date: Sun, 18 Dec 2022 17:14:05 +0100
"pelzflorian (Florian Pelz)" <pelzflorian <at> pelzflorian.de> writes:
> 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




Information forwarded to bug-guix <at> gnu.org:
bug#60164; Package guix. (Mon, 19 Dec 2022 14:22:02 GMT) Full text and rfc822 format available.

Message #30 received at 60164 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: "pelzflorian (Florian Pelz)" <pelzflorian <at> pelzflorian.de>
Cc: wolf <at> wolfsden.cz, 60164 <at> debbugs.gnu.org, 60165 <at> debbugs.gnu.org
Subject: Re: bug#60165: [1.4.0rc2] Installer doesn't properly render some
 non-Latin glyphs
Date: Mon, 19 Dec 2022 15:21:14 +0100
Hi,

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

> 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’.




Reply sent to "pelzflorian (Florian Pelz)" <pelzflorian <at> pelzflorian.de>:
You have taken responsibility. (Tue, 20 Dec 2022 10:19:02 GMT) Full text and rfc822 format available.

Notification sent to Wolf <wolf <at> wolfsden.cz>:
bug acknowledged by developer. (Tue, 20 Dec 2022 10:19:03 GMT) Full text and rfc822 format available.

Message #35 received at 60164-done <at> debbugs.gnu.org (full text, mbox):

From: "pelzflorian (Florian Pelz)" <pelzflorian <at> pelzflorian.de>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: wolf <at> wolfsden.cz, 60164-done <at> debbugs.gnu.org, 60165 <at> debbugs.gnu.org
Subject: Re: bug#60165: [1.4.0rc2] Installer doesn't properly render some
 non-Latin glyphs
Date: Tue, 20 Dec 2022 11:18:37 +0100
Ludovic Courtès <ludo <at> gnu.org> writes:
> "pelzflorian (Florian Pelz)" <pelzflorian <at> 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.

> That’ll be in the next release…

It is good that way.  Thank you!

Closing.

Regards,
Florian




Reply sent to "pelzflorian (Florian Pelz)" <pelzflorian <at> pelzflorian.de>:
You have taken responsibility. (Tue, 20 Dec 2022 10:19:03 GMT) Full text and rfc822 format available.

Notification sent to Wolf <wolf <at> wolfsden.cz>:
bug acknowledged by developer. (Tue, 20 Dec 2022 10:19:03 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 17 Jan 2023 12:24:09 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 154 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.