bug#51646: python-furl import bug?

2021-11-07 Thread jgart via Bug reports for GNU Guix
I ran the following command: guix shell bpython -D python-wrapper python-furl -- bpython bpython version 0.20.1 on top of Python 3.8.2 /gnu/store/nckjv3ccwdi6096j478gvns43ssbls2p-python-wrapper-3.8.2/bin/python >>> from furl import furl Traceback (most recent call last): File "", line 1, in

bug#51643: (no subject)

2021-11-07 Thread jgart
Hi Jacob, This one will likely be impossible to package for guix until we find a way to deal with js deps better. Even nix has trouble packaging element-desktop properly: https://github.com/NixOS/nixpkgs/issues/112946 Here are some options for matrix clients that would be more viable to get in

bug#51643: (no subject)

2021-11-07 Thread jgart
On Sun, 07 Nov 2021 02:04:39 -0500 jgart wrote: > matrix-commander: > > https://matrix.org/docs/projects/client/matrix-commander/ This one is blocked for now because we don't have a way to build and package python projects with pyproject build system. We'd have to package nio which requires it

bug#51639: The home-environment example on Guix manual has an error

2021-11-07 Thread Luis Henrique Gomes Higino
Hi, the example present in the 11.1 section of the guix manual ((guix) Declaring the Home Environment) uses a list of strings in the bash-profile field of home-bash-configuration, which is incorrect, as it expects a list of file-like objects. The example is as follows: (use-modules (gnu ho

bug#51487: The openssh service does not allow multiple authorized key files per user

2021-11-07 Thread Ludovic Courtès
Hi, Vivien Kraus skribis: > From b2f47730a3d9aa97716741134917c340354d9c3a Mon Sep 17 00:00:00 2001 > From: Vivien Kraus > Date: Fri, 29 Oct 2021 18:25:24 +0200 > Subject: [PATCH] gnu: openssh-service: Collect all keys for all users. > > * gnu/services/ssh.scm (extend-openssh-authorized-keys): e

bug#51472: substitute servers should be preferred according to their coverage rate

2021-11-07 Thread Ludovic Courtès
Hi, Maxim Cournoyer skribis: > When using substitute servers discovery, I've noticed that if one of the > substitute servers doesn't have any substitutes available, it'll keep > getting tried instead of others, leading to a slide-show of substitutes > updates such as: > > normalized load on mach

bug#51664: kexec-tools fails to build on i686-linux, breaks GTK/GNOME

2021-11-07 Thread Maxim Cournoyer
Hello Guix, This has always been the case on Guix it seems (c.f.: https://ci.guix.gnu.org/build/64481/details); yet the upstream CI builds it fine there, and so does an Ubuntu 20.04 VM (with GCC 10.3.0). I've already tested it on core-updates and it fails there too, with the same GCC: --8<--

bug#51487: The openssh service does not allow multiple authorized key files per user

2021-11-07 Thread Vivien Kraus via Bug reports for GNU Guix
Hello, Ludovic Courtès writes: > Could you write it in functional style using a vhash (info "(guile) > VHashes")? You’ll probably need two list traversals: one to build the > user/key mapping, and one to compute the list of users. I thought that as the vhash data structure inherited the drawbac

bug#51463: Lack of error message in several guix subcommands

2021-11-07 Thread Ludovic Courtès
Hi Alice, Alice BRENON skribis: > I was giving guix shell a try today and noticed this annoying lack of > relevant feedback from the tool: when running on a particularly > malformed guix.scm, either by auto-loading or by explicitely passing -f > guix.scm, guix shell returned in error ($? == 1) w

bug#51425: file-system: validate flags

2021-11-07 Thread Ludovic Courtès
Hi, Ludovic Courtès skribis: > Jonathan Brielmaier skribis: > >> Imagine the following file system definition in your config.scm: >> >> ``` >> (file-system >> (device (uuid "UUID-123")) >> (flags '((create-mount-point? #t))) >> (mount-point "/mnt") >> (type "ext4"))) >> ``` >> >> When y

bug#51664: kexec-tools fails to build on i686-linux, breaks GTK/GNOME

2021-11-07 Thread Maxim Cournoyer
Hi again, Maxim Cournoyer writes: [...] > > In the Ubuntu VM, the following include directive is passed to gcc: > > -I/usr/lib/gcc/x86_64-linux-gnu/10/include > > while on Guix it uses: > > > -I/gnu/store/4vafjcwi9vlks5y67naf9gdia9l42pfz-gcc-10.3.0-lib/lib/gcc/i686-unknown-linux-gnu/10.3.0