bug#51466: [PATCH 0/1] environment: properly parse environment variables during --check

2022-03-28 Thread Kevin Boulain
The PS1=; for i in 1 2 3; do echo GUIX_FLUSH_$i; done; hack appears to work for me but here is my alternate version. I don't think we have to hack our way around the shell if we can dump the environment variables somewhere else. I added a test but the potato machine I'm running that on is taking a

bug#54597: Bug report

2022-03-28 Thread Qazxcv via Bug reports for GNU Guix
Emailing a bug report as directed in the terminal output: guest@gnu ~$ guix pull Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'... Authenticating channel 'guix', commits 9edb3f6 to 943d4b7 (17,238 new commits)... Building from this channel: guix https:

bug#51466: [PATCH 1/1] environment: properly parse environment variables during --check

2022-03-28 Thread Kevin Boulain
Should solve https://issues.guix.gnu.org/51466. This redirects the env command's output to a temporary file so that there is no way to get it mixed with the shell's output (like PS1). Additionnally: - Remove GUIX-CHECK-DONE and read: I don't think there is a need for them as discarding the out

bug#54607: ncurses attrset colour pair ignored in favour of bkgd

2022-03-28 Thread Roman Riabenko
Hello With ncurses, the "attrset" colour pair is ignored when the background colour pair is set with "bkgd". I ran into this issue when compiling robotfindskitten, but it is not specific to that program and can be reproduced with the attached small test code. When compiled with "gcc test.c -lncur

bug#54557: “fakechroot” execution engine doesn’t work for Bash

2022-03-28 Thread Ludovic Courtès
Hi, Maxim Cournoyer skribis: > I'd be OK with --without-bash-malloc; it seems we'll pay a bit in terms > of Bash performance in exchange for better memory usage. It also brings > benefits such as solving this issue and may benefit from > advances/bugfixes to glibc's malloc in the future, if the

bug#52808: Guix home should not assume that all targets are dot files

2022-03-28 Thread Andrew Tropin
On 2022-03-20 22:00, Ludovic Courtès wrote: > I wrote: > >> I finally got around to committing it as >> 6da2a5a5655668f42ec5b26f875ddbc498e132b6. Thank you! > > I hit “close” too quickly: we still need the patch that changes > ‘home-files-service-type’ and/or symlink-manager.scm to not prepend a

bug#54557: “fakechroot” execution engine doesn’t work for Bash

2022-03-28 Thread Ludovic Courtès
Hi, Philippe SWARTVAGHER skribis: > FTR, the --without-bash-malloc is used in the Debian bash package: > > apt source bash > > cd bash-5.1/debian > > grep -Irn without-bash-malloc > changelog:145:  * Configure the normal build --without-bash-malloc as well. > changelog:1125:  * Configure the sta