bug#55934: [PATCH] (library ...) form in cond-expand inside R7RS define-library

2022-06-16 Thread Ludovic Courtès
Hi, Mihail Iosilevich skribis: > Guile (3.0.8) reports a compilation error when cond-expand tries to > check existence of a missing library: > > scheme@(guile-user)> (define-library (test) >(cond-expand > ((library (scheme sort)) >

bug#54915: [PATCH] Guile rejects empty vendor in GNU triplets, as used by NetBSD

2022-06-16 Thread Ludovic Courtès
Hi, Taylor R Campbell skribis: >>From 12440a85559c3de5e6bced9c9377f3d5d7f5948e Mon Sep 17 00:00:00 2001 > From: Taylor R Campbell > Date: Wed, 13 Apr 2022 09:51:08 + > Subject: [PATCH] Allow empty vendor string in GNU target triplets. > > NetBSD and pkgsrc have been using an empty vendor st

bug#54622: [PATCH] Find unidata_to_charset.awk in $(srcdir)

2022-06-16 Thread Ludovic Courtès
Hi Andreas, Andreas Schwab skribis: > * libguile/Makefile.am (srfi-14.i.c): Prepend $(srcdir). A similar fix was committed in the meantime as cc455976813ab94de121395982435430874cbf58. Thanks, Ludo’.

bug#54911: Missing modules argument for coverage-data->lcov

2022-06-16 Thread Ludovic Courtès
Hi Jessica, Jessica Tallon skribis: >>From 828daf200539d3a642fcf8210df7b58aa0d5fede Mon Sep 17 00:00:00 2001 > From: Jessica Tallon > Date: Wed, 13 Apr 2022 15:57:24 +0200 > Subject: [PATCH] Fix missing modules argument for coverage-data->lcov > > The code coverage function `coverage-data->lcov

bug#53125: Missing abstract unix socket support

2022-06-16 Thread Ludovic Courtès
Hi, Zhu Zihao skribis: > Currently, It's not valid to create abstract unix socket in Guile via > `connect` procedure, because it rejects string with leading NUL. Fixed in 01b686b701dc06f6623f0cc75acd4583c0296333 with Liliana’s patch: https://issues.guix.gnu.org/53928 Thanks, Ludo’.

bug#53928: [PATCH] Allow null bytes in UNIX sockets.

2022-06-16 Thread Ludovic Courtès
Hi, Liliana Marie Prikler skribis: > The current socket address constructors all assume, that there are no > null bytes in the socket path. This assumption does not hold in Linux, > which uses an initial null byte to demarcate abstract sockets and > ignores all further null bytes [1]. > > [1] h