bug#37860: qemu-4.1.0 build failure
On Mon, 21 Oct 2019 23:39:32 +0200 Danny Milosavljevic wrote: > ERROR:tests/test-util-filemonitor.c:665:test_file_monitor_events: assertion > failed: (err == 0) > ERROR - Bail out! > ERROR:tests/test-util-filemonitor.c:665:test_file_monitor_events: assertion > failed: (err == 0) > > Four times in a row now. guix commit 05b0b050bce644d96edb7d88414f50bb23d9 pgpcFJvtY1pSI.pgp Description: OpenPGP digital signature
bug#37860: qemu-4.1.0 build failure
ERROR:tests/test-util-filemonitor.c:665:test_file_monitor_events: assertion failed: (err == 0) ERROR - Bail out! ERROR:tests/test-util-filemonitor.c:665:test_file_monitor_events: assertion failed: (err == 0) Four times in a row now. pgppqrwglECJx.pgp Description: OpenPGP digital signature
bug#37789: guix pull: error: You found a bug: the program
George Clemmer writes: > Hi Ludo’, > > Ludovic Courtès writes: >> Note that what you initially reported is not so much that ‘guix pull’ >> “doesn’t work” but rather that it failed to build ghostscript. > > Good point. I will respond to your earlier ... > >>> configure: error: Guile-JSON is missing; please install it. >> >> How are you getting this error? Please provide all the context. > > ... in a second email. Please see attached. TIA - George Guile-JSON.log.gz Description: Binary data
bug#37789: guix pull: error: You found a bug: the program
Hi Ludo’, Ludovic Courtès writes: > Ludovic Courtès skribis: > >>> The guix-configuration is unchanged since then. Shouldn't 'guix pull' >>> still work? >> >> It should work, yes. What does ‘guix describe’ report? > > Note that what you initially reported is not so much that ‘guix pull’ > “doesn’t work” but rather that it failed to build ghostscript. Good point. I will respond to your earlier ... >> configure: error: Guile-JSON is missing; please install it. > > How are you getting this error? Please provide all the context. ... in a second email. > Could you send the tail of the log returned by: > > guix build --log-file > /gnu/store/j5lp13iwcwnsdk545lgg1nh8kn4jdj3d-ghostscript-9.27.drv That gave a ref to the build farm so I did this ... guix build /gnu/store/j5lp13iwcwnsdk545lgg1nh8kn4jdj3d-ghostscript-9.27.drv [...] starting phase `install-locale' warning: failed to install 'en_US.utf8' locale: Invalid argument phase `install-locale' succeeded after 0.0 seconds starting phase `unpack' [...] starting phase `configure' PATH="/gnu/store/lxwhz2y0m3c38figfl5sfdydsb7sk7g2-bootstrap-binaries-0/bin:/gnu/store/niv24i583siranb6ydphx991dkvj8x8g-mes-boot-0.19/bin:/gnu/store/grybsvhmi38gbrdl3i8cc31i0r1x7x6z-bootstrap-mescc-tools-0.5.2/bin" configure: error: 'gcc' failed to compile conftest.c. configure: line 332: ./conftest: No such file or directory configure: line 336: ./conftest: No such file or directory Binary directory /gnu/store/fkxk1l6l1cvs524q2cmd733gg1wsa6z6-tcc-boot0-0.9.26-6.c004e9a/bin TinyCC directory. [...] 55_lshift_type: [FAIL] expect: 14 failed: 15 passed: 209 total: 224 FAILED: 15/224 command "sh" "check.sh" failed with status 1 builder for `/gnu/store/nvhjn6b5hi4mj7wnjxrmj0dmdigq9m2z-tcc-boot0-0.9.26-6.c004e9a.drv' failed with exit code 1 build of /gnu/store/nvhjn6b5hi4mj7wnjxrmj0dmdigq9m2z-tcc-boot0-0.9.26-6.c004e9a.drv failed View build log at '/var/log/guix/drvs/nv/hjn6b5hi4mj7wnjxrmj0dmdigq9m2z-tcc-boot0-0.9.26-6.c004e9a.drv.bz2'. cannot build derivation `/gnu/store/fglx0fz62bygkdxxg878j7x9pfl37zhh-tcc-boot-0.9.27.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/x9shp86cz9f4rb5xvhs37zzxg1ngi4dr-binutils-mesboot0-2.20.1a.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/r50fj43103526ga6pi2f9jkk4gvaav7m-diffutils-mesboot-2.7.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/kcyh6k46ijm9nsq1as26rr0aq7rkx4f7-gcc-core-mesboot-2.95.3.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/57da9mdiqhyn72m8wv00pdvzqi2ng4xb-make-mesboot0-3.80.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/2lpg626q4x8v7hgqajywpq1rc8y72hzx-binutils-mesboot-2.20.1a.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/q8f5yjxp0kcdn2mwqf83bvhal71cnr71-gcc-mesboot-4.9.4.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/lp6fycqqd8adndlfylh4mlihm0qakxzw-glibc-mesboot-2.16.0.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/5xh3f9lxl86imd56fk8n6wcqdcrzh2mb-binutils-cross-boot0-2.32.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/492grrzzhh8z7nv9vrh9vai6kk7zfj8i-diffutils-boot0-3.7.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/56xfnvjd2qv05vx3j0s6b30h9dg3dqcj-file-boot0-5.33.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/b1n16vi8ypfr1bsgrcgk67h6sixghy0c-findutils-boot0-4.6.0.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/h6pl88jbzlgan2majgy0z6kcphzp2x6q-gcc-cross-boot0-7.4.0.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/5lcadggb83v1dfyza323lcw8ih199v1l-gcc-mesboot-wrapper-4.9.4.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/rmfsg2dsb88b136arb40z3kgd57kcnzs-glibc-2.29.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/qcx5p89cac2ghvc4k6cq2c6dsm3xncp1-glibc-intermediate-2.29.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/djxlq3ilag624v2zr8ya3zivwcrpiji7-linux-libre-headers-4.19.56.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/88azrsd0d3axcp043yrd4pl78ifd5368-make-boot0-4.2.1.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/my4rsf2nhcxd9n106bjrdmw56k26cc2j-perl-boot0-5.30.0.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/rhqqd8kmr1fqc9fkzpbh0qca4mwb03xa-texinfo-6.6.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/j5lp13iwcwnsdk545lgg1nh8kn4jdj3d-ghostscript-9.27.drv': 1 dependencies couldn't be built guix build: error: build failed: build of `/gnu/store/j5lp13iwcwnsdk545lgg1nh8kn4jdj3d-ghostscript-9.27.drv' failed glc@g1 ~ [def]$ date Sat Oct 19 23:52:51 EDT 2019 TIA - George
bug#37363: emacs and other programs do not display special characters
I'm running on guix and spanish symbols work properly, on emacs and the terminal. --- miguel@unfall ~/src/gnu/guix$ locale LANG=es_ES.utf8 LC_CTYPE="es_ES.utf8" LC_NUMERIC="es_ES.utf8" LC_TIME="es_ES.utf8" LC_COLLATE="es_ES.utf8" LC_MONETARY="es_ES.utf8" LC_MESSAGES="es_ES.utf8" LC_PAPER="es_ES.utf8" LC_NAME="es_ES.utf8" LC_ADDRESS="es_ES.utf8" LC_TELEPHONE="es_ES.utf8" LC_MEASUREMENT="es_ES.utf8" LC_IDENTIFICATION="es_ES.utf8" LC_ALL= --- I've seen some es_EC localizations instead of es_ES, could you check that's not your issue? Best regards, Miguel
bug#37851:
merge 25305 37851 quit
bug#36634: Virtual Machine Manager (virt-manager)
Hi, This bug can be easier to fix than we thought. :-D As a workaround, you only have to execute: $ sudo mkdir /sys/fs/cgroup/unified/{machine,system,user} The folders should be created at libvirtd start, probably manually with some extra cgroup magic that I don't understand yet, but this works well and new machines can be created. I'll take a look this week into the libvirtd service if nobody takes it first, as this is quite trivial. Best regards, Miguel
bug#37851: Grub installation only checks for encrypted /boot folder
Hi again, Attached can be found a workaround to mount all encrypted partitions. There is no way to tell the devices to mount without changing boot-parameters, where I'd add another field with the needed mapped devices (a traversal onto the mapped-device dependency tree of /gnu/store). Do you think this is a good idea? At least I think it's the best way to encode the dependencies into the grub.cfg file, even though the typical graph will contain 0 or 1 nodes. Ideas? Best regards, Miguel >From 9b50e2d8eb8b744595a54a9543993eb4e3813742 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81ngel=20Arruga=20Vivas?= Date: Mon, 21 Oct 2019 14:35:02 +0200 Subject: [PATCH] system: Mount luks devices on boot. * gnu/bootloader/grub.scm (grub-configuration-file)[builder]: Mount all encrypted partitions. --- gnu/bootloader/grub.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/bootloader/grub.scm b/gnu/bootloader/grub.scm index d984d5f5e3..b29477ec71 100644 --- a/gnu/bootloader/grub.scm +++ b/gnu/bootloader/grub.scm @@ -369,6 +369,7 @@ keymap ~a~%" keymap) (format port "# This file was generated from your Guix configuration. Any changes # will be lost upon reconfiguration. +cryptomount -a ") #$sugar #$keyboard-layout-config -- 2.23.0
bug#29474: Hydra guix tarball build faliure
Hydra is decomissioned for a while, closing.
bug#37851: Grub installation only checks for encrypted /boot folder
Hi, The following configuration results in an unbootable system. The root partition must be manually mounted with cryptomount in order to boot the system. The core issue is that grub unencrypts automatically, as GRUB_ENABLE_CRYPTODISK=y was provided during installation, the /boot partition, but not the partition which contains /gnu/store. Happy hacking! Miguel config.scm ;; (operating-system ;; ... (bootloader (bootloader-configuration (bootloader grub-bootloader) (target "/dev/sda"))) (mapped-devices (list (mapped-device (source (uuid "uuid root device")) (target "root") (type luks-device-mapping)) (mapped-device (source (uuid "uuid boot device")) (target "boot") (type luks-device-mapping (file-systems (cons* (file-system (mount-point "/") (device "/dev/mapper/root") (type "btrfs") (dependencies mapped-devices)) (file-system (mount-point "/boot") (device "/dev/mapper/boot") (type "ext4") (dependencies mapped-devices)) %base-file-systems))) config.scm
bug#37850: Glib documentation is missing
Since the last core-update merge, glib 2.58.1+ does not include the documentation anymore (it was in the "doc" output). Documentation for Glib/GTK-based libraries is very useful for developers: it allows offline and contextual access from any text editor. This is why it would be nice to include it back. Commit 6c237a2d7bfa3c7be02c069e5c24a2b401a51864 (June 21st) states --8<---cut here---start->8--- [outputs]: Remove "doc" as the documentation files are no longer included. --8<---cut here---end--->8--- However looking at the source of Glib I cannot find trace of this in the NEWS file nor in the INSTALL.in file. Disclaimer: I haven't tried building glib. Maybe we miss a compilation flag? What do you think? Ricardo? Cheers! -- Pierre Neidhardt https://ambrevar.xyz/ signature.asc Description: PGP signature