bug#44559:

2021-02-22 Thread Christopher Baines
Ludovic Courtès writes: > Perhaps we could start by testing this hypothesis on a separate build > farm. Chris, Mathieu, WDYT? I'm currently thinking about attempting these kind of things (testing building derivations under different conditions) through the agent tags in the Guix Build

bug#46712: Removed service extensions are not unloaded from Shepherd upon reconfiguring

2021-02-22 Thread Maxim Cournoyer
Hello Guix! After fixing https://issues.guix.gnu.org/36117 and reconfiguring my system with it, one thing bothered me: the 'ps -eFww | grep guix-daemon' would still show something like: --8<---cut here---start->8--- root 32139 1 0 3434 3504 0

bug#46711: Chromium shortcuts do not always honor xmodmap changes during runtime

2021-02-22 Thread Dr. Arne Babenhauserheide
Hi, When I start Chromium and then set a different keyboard layout with xmodmap, the tab-level shortcuts like CTRL-w do not honor the different layout. In my layout w is mapped on QWERTZ-n, so when I open Chromium and then switch the keyboard layout, hitting CTRL-w in Chromium causes a new

bug#46442: [core-updates] combinatorial-blas source checksum changed

2021-02-22 Thread Maxim Cournoyer
Hi, Danny Milosavljevic writes: > Hi Leo, > > On Thu, 11 Feb 2021 15:35:26 -0500 > Leo Famulari wrote: > >> I've attached the tarball with the "expected hash", found on >> ci.guix.gnu.org, so you can compare the differences. > > Thanks! > > I've attached the one I have got to this mail. > >

bug#36117: [PATCH 4/4] services/qemu-binfmt: Use the F flag and the static output of QEMU.

2021-02-22 Thread Maxim Cournoyer
Fixes . Before this change, the 'binfmt_misc' entries registered for QEMU would not be usable in container contexts outside of guix-daemon (without manually bind mounting file names). For example: $ docker run --rm arm32v7/debian true

bug#36117: [PATCH 2/4] gnu: Add glib-static.

2021-02-22 Thread Maxim Cournoyer
* gnu/packages/glib.scm (glib-static): New variable. --- gnu/packages/glib.scm | 30 +- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm index 9cc2b1b69e..18c905b70d 100644 --- a/gnu/packages/glib.scm +++

bug#36117: [PATCH 1/4] gnu: qemu: Fix indentation and remove trailing #t.

2021-02-22 Thread Maxim Cournoyer
* gnu/packages/virtualization.scm (qemu): Fix indentation and remove trailing #t. --- gnu/packages/virtualization.scm | 45 +++-- 1 file changed, 21 insertions(+), 24 deletions(-) diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index

bug#36117: [PATCH 3/4] gnu: qemu: Add a static output.

2021-02-22 Thread Maxim Cournoyer
The static output is equivalent to what other distributions commonly package as 'qemu-user-static'. * gnu/packages/virtualization.scm (qemu)[outputs]: Add a static output. [phases]{configure}: Configure the main build as an out-of-source build. Move all configure flags to ... [configure-flags]:

bug#46663: [Website] 404 redirection on a link in a blog article

2021-02-22 Thread raingloom
On Sat, 20 Feb 2021 22:22:16 +0100 "pelzflorian (Florian Pelz)" wrote: > On Sat, Feb 20, 2021 at 02:25:03PM +0100, Epholys wrote: > > Hello, > > > > I want to report a missing resource on the web page: > > https://guix.gnu.org/en/blog/2020/guix-further-reduces-bootstrap-seed-to-25/ > > > > >

bug#46563: file-system declarations do not currently support cifs mounts

2021-02-22 Thread Katherine Cox-Buday
Ludovic Courtès writes: > Katherine Cox-Buday skribis: > >> Ludovic Courtès writes: >> >>> Unfortunately that’s not enough. >>> >>> Like NFS, CIFS requires special support, which is currently missing from >>> (gnu build file-systems). >> >> I apologize if I'm missing something, but this is the

bug#46707: TeXmacs: Segmentation fault when starting interactive session

2021-02-22 Thread Luis Felipe via Bug reports for GNU Guix
The program crashes when starting any interactive session (except for a Scheme session). TeXmacs 1.99.18 Guix c5dc87f Guix System Linux gnu 5.10.14-gnu ## Steps to reproduce 1. Start TeXmacs from a terminal: LANG=C texmacs. 2. Create a new document: Press Ctrl+N (if there isn't one already).

bug#46706: asciidoc 8.6.10: source hash mismatch

2021-02-22 Thread Björn Höfling
Note: we also have asciidoc@9.0.1 (package asciidoc-py3). It might be possible to use v9 instead of the old asciidoc@8? Björn $ ./pre-inst-env guix build -S asciidoc --no-substitutes [..] r:sha256 hash mismatch for /gnu/store/925a6d936ihbqc7vaf9qkim4f4myjm0r-asciidoc-8.6.10-checkout:

bug#46292: [PATCH 3/3] file-systems: 'mount-file-system' preserves source flags for bind mounts.

2021-02-22 Thread Ludovic Courtès
From: Ludovic Courtès Fixes . * gnu/build/file-systems.scm (mount-file-system): If FS is a bind mount, add its original mount flags to FLAGS. --- gnu/build/file-systems.scm | 45 +- 1 file changed, 30 insertions(+), 15

bug#46292: [PATCH 1/3] syscalls: Define MS_RELATIME.

2021-02-22 Thread Ludovic Courtès
* guix/build/syscalls.scm (MS_RELATIME): New variable. --- guix/build/syscalls.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/guix/build/syscalls.scm b/guix/build/syscalls.scm index 85c1c45f81..b19a7a271b 100644 --- a/guix/build/syscalls.scm +++

bug#46292: [PATCH 2/3] syscalls: Add 'mounts' and the record type.

2021-02-22 Thread Ludovic Courtès
* guix/build/syscalls.scm (): New record type. (option-string->mount-flags, mount-flags) (octal-decode, mounts): New procedures. (mount-points): Rewrite in terms of 'mount'. * tests/syscalls.scm ("mounts"): New test. --- guix/build/syscalls.scm | 112 +---

bug#46563: file-system declarations do not currently support cifs mounts

2021-02-22 Thread Ludovic Courtès
Katherine Cox-Buday skribis: > Ludovic Courtès writes: > >> Unfortunately that’s not enough. >> >> Like NFS, CIFS requires special support, which is currently missing from >> (gnu build file-systems). > > I apologize if I'm missing something, but this is the bug I'm attempting > to report.

bug#46563: file-system declarations do not currently support cifs mounts

2021-02-22 Thread Katherine Cox-Buday
Ludovic Courtès writes: > Unfortunately that’s not enough. > > Like NFS, CIFS requires special support, which is currently missing from > (gnu build file-systems). I apologize if I'm missing something, but this is the bug I'm attempting to report. -- Katherine

bug#46292: ‘guix environment -C’ fails with Linux 4.19 (Debian)

2021-02-22 Thread Ludovic Courtès
Hi, Lucas Nussbaum skribis: >>From strace: > mount("/tmp/t", "/tmp/m", 0x55e75bf38cb0, > MS_RDONLY|MS_NOSUID|MS_REMOUNT|MS_BIND, NULL) = 0 > > MS_NOSUID is missing from mountflags in your invocation. Apparently data > can be NULL. Ooooh, got it. It’s another instance of the mount flag vs.

bug#46212: ci.guix.gnu.org narinfos with excessive NarSize

2021-02-22 Thread Ludovic Courtès
Hi, Mathieu Othacehe skribis: >> Did you eventually find out where the negative size comes from? >> >> https://issues.guix.gnu.org/46212 >> >> What should we do in your opinion with database entries that have a >> negative size? > > I didn't look closely to this problem yet. However, I fixed

bug#46390: “guix lint -L relative/path foo“ fails

2021-02-22 Thread Ludovic Courtès
Hi, zimoun skribis: > …but breaks with relative path: > > $ cd /tmp/ > $ guix lint -L example hi -c source-file-name > Backtrace: > 13 (primitive-load "/home/sitour/.config/guix/current/bin/guix") > In guix/ui.scm: > 2150:12 12 (run-guix-command _ . _) > In ice-9/boot-9.scm: >

bug#46292: ‘guix environment -C’ fails with Linux 4.19 (Debian)

2021-02-22 Thread Lucas Nussbaum
On 22/02/21 at 10:46 +0100, Ludovic Courtès wrote: > Hi Lucas, > > Lucas Nussbaum skribis: > > > On 18/02/21 at 12:38 +0100, Ludovic Courtès wrote: > > [...] > > >> I tried grabbing mount options from there and reapplying them to the > >> MS_REMOUNT call (patch below). However, that still

bug#46292: ‘guix environment -C’ fails with Linux 4.19 (Debian)

2021-02-22 Thread Ludovic Courtès
Hi Lucas, Lucas Nussbaum skribis: > On 18/02/21 at 12:38 +0100, Ludovic Courtès wrote: [...] >> I tried grabbing mount options from there and reapplying them to the >> MS_REMOUNT call (patch below). However, that still doesn’t work: >> >> --8<---cut

bug#46555: LVM swap continuously fails guix system: error: service 'swap-/dev/mapper/guix-swap' requires 'device-mapping-guix-swap', which is not provided by any service

2021-02-22 Thread Ludovic Courtès
Hi Shyam, Shyam Saran skribis: > LVM/Device Mapper swap continuously fails for os configuration > > > with > > guix system: error: service 'swap-/dev/mapper/guix-swap' requires > 'device-mapping-guix-swap', which is not provided by any service > > > > which originates from code > > > >

bug#46563: file-system declarations do not currently support cifs mounts

2021-02-22 Thread Ludovic Courtès
Hi, Katherine Cox-Buday skribis: > With a file-system declartion of: > > #+BEGIN_SRC scheme > (file-system > (mount-point "/home/user/foo") > (device "//server/foo") > (type "cifs") > (options "username=user,vers=2.0,uid=1000,gid=988") > (check? #f) > (create-mount-point? #t) >

bug#46212: ci.guix.gnu.org narinfos with excessive NarSize

2021-02-22 Thread Mathieu Othacehe
Hey Ludo, > Did you eventually find out where the negative size comes from? > > https://issues.guix.gnu.org/46212 > > What should we do in your opinion with database entries that have a > negative size? I didn't look closely to this problem yet. However, I fixed an issue with locales in the

bug#35575: closing. bug has not reoccurred since

2021-02-22 Thread Brendan Tildesley
On 1/4/20 12:53 am, Marius Bakke wrote: Is this still relevant? I haven't heard reports about this in a long time, nor experienced it (anymore) on my super-experimental systems that switch LLVM and Mesa versions all the time. So I think the issue might have been fixed upstream? Closing

bug#46691: tmux

2021-02-22 Thread Ludovic Courtès
awb99 via web skribis: > It works when I install: "glibc-utf8-locales" and start environment without > -pure > with --preserve='^GUIX_LOCPATH$' Yes. Alternatively, you could add ‘glibc-utf8-locales’ to your container and set GUIX_LOCPATH accordingly, like so: guix environment --container

bug#46631: Python CVE-2021-3177

2021-02-22 Thread Ludovic Courtès
Hi Leo, Leo Famulari skribis: > From b62969d52add462fc1b8b4bd1e0a3c4d53a39864 Mon Sep 17 00:00:00 2001 > From: Leo Famulari > Date: Fri, 19 Feb 2021 18:09:57 -0500 > Subject: [PATCH] gnu: Python: Fix CVE-2021-3177. > > * gnu/packages/patches/python-3.8-CVE-2021-3177.patch: New file. > *