unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#52801: Bug report
@ 2021-12-26 10:14 Grigory Shepelev
  2021-12-26 11:22 ` bug#52801: Guile inconsistently misbehaves in case of escapes and carriage returns, breaking "guix pull" Maxime Devos
  2022-01-30 17:52 ` bug#52801: Guile misbehaves in case of escapes and carriage returns, sometimes " Ludovic Courtès
  0 siblings, 2 replies; 9+ messages in thread
From: Grigory Shepelev @ 2021-12-26 10:14 UTC (permalink / raw)
  To: 52801


[-- Attachment #1.1: Type: text/plain, Size: 43 bytes --]

Today's guix pull gives the following bug.

[-- Attachment #1.2: Type: text/html, Size: 72 bytes --]

[-- Attachment #2: bug.txt --]
[-- Type: text/plain, Size: 2702 bytes --]

shegeley@zone51 ~$ guix pull
Updating channel 'nonguix' from Git repository at 'https://gitlab.com/nonguix/nonguix'...
Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
Building from these channels:
  guix      https://git.savannah.gnu.org/git/guix.git	2495582
  nonguix   https://gitlab.com/nonguix/nonguix	39e4b41
Computing Guix derivation for 'x86_64-linux'... -ice-9/read.scm:126:4: In procedure read-string:
gnu/packages/virtualization.scm:640:1: invalid character in escape sequence: #\return
guix pull: error: You found a bug: the program '/gnu/store/w1hd6ab7f92y0f2r1ah4yyvi205a71bc-compute-guix-derivation'
failed to compute the derivation for Guix (version: "2495582e08cf411163f0799d290fda5101141949"; system: "x86_64-linux";
host version: "1dfe8c372163d481ebebb97dd3b4cafa49906b28"; pull-version: 1).
Please report the COMPLETE output above by email to <bug-guix@gnu.org>.

shegeley@zone51 ~$ guix describe
Generation 1	Dec 25 2021 11:29:17	(current)
  guix 1dfe8c3
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: 1dfe8c372163d481ebebb97dd3b4cafa49906b28
  nonguix 39e4b41
    repository URL: https://gitlab.com/nonguix/nonguix
    branch: master
    commit: 39e4b41e5f7277b8d58084cd7aff8edde71f6572

shegeley@zone51 ~$ guix home describe
Generation 7	Dec 26 2021 12:06:08	(current)
  file name: /var/guix/profiles/per-user/shegeley/guix-home-7-link
  canonical file name: /gnu/store/gs67wavx1yi8073j7ab89ld9fkkjqhc5-home
  channels:
    nonguix:
      repository URL: https://gitlab.com/nonguix/nonguix
      branch: master
      commit: 39e4b41e5f7277b8d58084cd7aff8edde71f6572
    guix:
      repository URL: https://git.savannah.gnu.org/git/guix.git
      branch: master
      commit: 1dfe8c372163d481ebebb97dd3b4cafa49906b28
  configuration file: /gnu/store/r7wlaf9pqmnrharqprvhwcsxbzylwqrl-configuration.scm

shegeley@zone51 ~$ guix system describe
Generation 12	Dec 25 2021 23:09:27	(current)
  file name: /var/guix/profiles/system-12-link
  canonical file name: /gnu/store/cyr8pjabz8gj9a99wydqwrs1igkmzxk8-system
  label: GNU with Linux 5.15.11
  bootloader: grub-efi
  root device: UUID: b127a177-06dd-4c1d-8ddf-53a68170f1b6
  kernel: /gnu/store/hs0vfgmvpywdzv7b7q2vpw38y73d6vls-linux-5.15.11/bzImage
  channels:
    nonguix:
      repository URL: https://gitlab.com/nonguix/nonguix
      branch: master
      commit: 39e4b41e5f7277b8d58084cd7aff8edde71f6572
    guix:
      repository URL: https://git.savannah.gnu.org/git/guix.git
      branch: master
      commit: 1dfe8c372163d481ebebb97dd3b4cafa49906b28
  configuration file: /gnu/store/ha2hn9i7yd7hds9hsx1bv5jf90ibja51-configuration.scm

^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#52801: Guile inconsistently misbehaves in case of escapes and carriage returns, breaking "guix pull"
  2021-12-26 10:14 bug#52801: Bug report Grigory Shepelev
@ 2021-12-26 11:22 ` Maxime Devos
  2022-01-30 17:52 ` bug#52801: Guile misbehaves in case of escapes and carriage returns, sometimes " Ludovic Courtès
  1 sibling, 0 replies; 9+ messages in thread
From: Maxime Devos @ 2021-12-26 11:22 UTC (permalink / raw)
  To: Grigory Shepelev, 52801

retitle 52801 Guile inconsistently misbehaves in case of escapes and carriage returns, breaking "guix pull"
severity 52801 important
thanks

Grigory Shepelev schreef op zo 26-12-2021 om 13:14 [+0300]:
Today's guix pull gives the following bug.

Seems like an instance of <https://issues.guix.gnu.org/52559#15>.
I took the liberty of renaming the bug report appropriately.

Anyway, here's the minimal reproducer:

Run the following in a REPL:
(call-with-input-string "\"Hello\\\rcarriage return!\"" read)
;; --> invalid character in escape sequence: #\return

Greetings,
Maxime.





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#52801: Guile misbehaves in case of escapes and carriage returns, sometimes breaking "guix pull"
  2021-12-26 10:14 bug#52801: Bug report Grigory Shepelev
  2021-12-26 11:22 ` bug#52801: Guile inconsistently misbehaves in case of escapes and carriage returns, breaking "guix pull" Maxime Devos
@ 2022-01-30 17:52 ` Ludovic Courtès
  2022-01-30 19:45   ` Grigory Shepelev
  1 sibling, 1 reply; 9+ messages in thread
From: Ludovic Courtès @ 2022-01-30 17:52 UTC (permalink / raw)
  To: Grigory Shepelev, Maxime Devos; +Cc: 52801

Hi,

Grigory Shepelev <shegeley@gmail.com> skribis:

> shegeley@zone51 ~$ guix pull
> Updating channel 'nonguix' from Git repository at 'https://gitlab.com/nonguix/nonguix'...
> Updating channel 'guix' from Git repository at 'https://git.savannah.gnu.org/git/guix.git'...
> Building from these channels:
>   guix      https://git.savannah.gnu.org/git/guix.git	2495582
>   nonguix   https://gitlab.com/nonguix/nonguix	39e4b41
> Computing Guix derivation for 'x86_64-linux'... -ice-9/read.scm:126:4: In procedure read-string:
> gnu/packages/virtualization.scm:640:1: invalid character in escape sequence: #\return
> guix pull: error: You found a bug: the program '/gnu/store/w1hd6ab7f92y0f2r1ah4yyvi205a71bc-compute-guix-derivation'
> failed to compute the derivation for Guix (version: "2495582e08cf411163f0799d290fda5101141949"; system: "x86_64-linux";
> host version: "1dfe8c372163d481ebebb97dd3b4cafa49906b28"; pull-version: 1).

Maxime Devos <maximedevos@telenet.be> skribis:

> Seems like an instance of <https://issues.guix.gnu.org/52559#15>.
> I took the liberty of renaming the bug report appropriately.
>
> Anyway, here's the minimal reproducer:
>
> Run the following in a REPL:
> (call-with-input-string "\"Hello\\\rcarriage return!\"" read)
> ;; --> invalid character in escape sequence: #\return

That’s expected.  Conversely, this one works:

  (call-with-input-string "\"Hello \\\nnewline!\"" read)

What was in gnu/packages/virtualization.scm:640:1 at that point?

--8<---------------cut here---------------start------------->8---
$ git ls-tree 2495582e08cf411163f0799d290fda5101141949 -- gnu/packages
040000 tree 8070c9587f76797cf16800522688ded39c956d00	gnu/packages
$ git ls-tree 8070c9587f76797cf16800522688ded39c956d00 |grep virtuali
100644 blob 20ffb4a481239349078e2a2864d1bd873dfcd143	virtualization.scm
$ git show 20ffb4a481239349078e2a2864d1bd873dfcd143 |head -649 |tail -10
                "/run/setuid-programs:/run/current-system/profile/sbin:\
/run/current-system/profile/bin"))))
         (add-after 'bootstrap 'patch-sphinx-version-detection
           (lambda _
             ;; The build system runs 'sphinx-build --version' to verify that
             ;; the Sphinx is recent enough, but does not expect the
             ;; .sphinx-build-real executable name created by the Sphinx wrapper.
             (substitute* "configure"
               (("\\$SPHINX --version 2>&1")
                "$SPHINX --version 2>&1 \
--8<---------------cut here---------------end--------------->8---

AFAICS, this was a regular \n (not \r) following backslash.

Did the issue magically disappear?

Grigory, could it be that libgit2 somehow converted \n to \r\n on your
machine, or that you manually accesses files under
~/.cache/guix/checkouts?

Thanks,
Ludo’.




^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#52801: Guile misbehaves in case of escapes and carriage returns, sometimes breaking "guix pull"
  2022-01-30 17:52 ` bug#52801: Guile misbehaves in case of escapes and carriage returns, sometimes " Ludovic Courtès
@ 2022-01-30 19:45   ` Grigory Shepelev
  2022-01-30 19:47     ` Grigory Shepelev
  2022-01-30 21:06     ` Maxime Devos
  0 siblings, 2 replies; 9+ messages in thread
From: Grigory Shepelev @ 2022-01-30 19:45 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 52801

[-- Attachment #1: Type: text/plain, Size: 3459 bytes --]

Seems like the problem was in my .gitconfig file where "autocrlf = true". I
set it to "false", and cleared the cache. Then the "guix pull" started to
work as expected.
I don't even remember why I had to get into "git's guts". Something like:
had some problem with some exact project where my colleague used macOS or
windows and some files that came from git had some problems with that.

вс, 30 янв. 2022 г. в 20:52, Ludovic Courtès <ludo@gnu.org>:

> Hi,
>
> Grigory Shepelev <shegeley@gmail.com> skribis:
>
> > shegeley@zone51 ~$ guix pull
> > Updating channel 'nonguix' from Git repository at '
> https://gitlab.com/nonguix/nonguix'...
> > Updating channel 'guix' from Git repository at '
> https://git.savannah.gnu.org/git/guix.git'...
> > Building from these channels:
> >   guix      https://git.savannah.gnu.org/git/guix.git 2495582
> >   nonguix   https://gitlab.com/nonguix/nonguix        39e4b41
> > Computing Guix derivation for 'x86_64-linux'... -ice-9/read.scm:126:4:
> In procedure read-string:
> > gnu/packages/virtualization.scm:640:1: invalid character in escape
> sequence: #\return
> > guix pull: error: You found a bug: the program
> '/gnu/store/w1hd6ab7f92y0f2r1ah4yyvi205a71bc-compute-guix-derivation'
> > failed to compute the derivation for Guix (version:
> "2495582e08cf411163f0799d290fda5101141949"; system: "x86_64-linux";
> > host version: "1dfe8c372163d481ebebb97dd3b4cafa49906b28"; pull-version:
> 1).
>
> Maxime Devos <maximedevos@telenet.be> skribis:
>
> > Seems like an instance of <https://issues.guix.gnu.org/52559#15>.
> > I took the liberty of renaming the bug report appropriately.
> >
> > Anyway, here's the minimal reproducer:
> >
> > Run the following in a REPL:
> > (call-with-input-string "\"Hello\\\rcarriage return!\"" read)
> > ;; --> invalid character in escape sequence: #\return
>
> That’s expected.  Conversely, this one works:
>
>   (call-with-input-string "\"Hello \\\nnewline!\"" read)
>
> What was in gnu/packages/virtualization.scm:640:1 at that point?
>
> --8<---------------cut here---------------start------------->8---
> $ git ls-tree 2495582e08cf411163f0799d290fda5101141949 -- gnu/packages
> 040000 tree 8070c9587f76797cf16800522688ded39c956d00    gnu/packages
> $ git ls-tree 8070c9587f76797cf16800522688ded39c956d00 |grep virtuali
> 100644 blob 20ffb4a481239349078e2a2864d1bd873dfcd143    virtualization.scm
> $ git show 20ffb4a481239349078e2a2864d1bd873dfcd143 |head -649 |tail -10
>                 "/run/setuid-programs:/run/current-system/profile/sbin:\
> /run/current-system/profile/bin"))))
>          (add-after 'bootstrap 'patch-sphinx-version-detection
>            (lambda _
>              ;; The build system runs 'sphinx-build --version' to verify
> that
>              ;; the Sphinx is recent enough, but does not expect the
>              ;; .sphinx-build-real executable name created by the Sphinx
> wrapper.
>              (substitute* "configure"
>                (("\\$SPHINX --version 2>&1")
>                 "$SPHINX --version 2>&1 \
> --8<---------------cut here---------------end--------------->8---
>
> AFAICS, this was a regular \n (not \r) following backslash.
>
> Did the issue magically disappear?
>
> Grigory, could it be that libgit2 somehow converted \n to \r\n on your
> machine, or that you manually accesses files under
> ~/.cache/guix/checkouts?
>
> Thanks,
> Ludo’.
>

[-- Attachment #2: Type: text/html, Size: 4815 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#52801: Guile misbehaves in case of escapes and carriage returns, sometimes breaking "guix pull"
  2022-01-30 19:45   ` Grigory Shepelev
@ 2022-01-30 19:47     ` Grigory Shepelev
  2022-01-30 21:06     ` Maxime Devos
  1 sibling, 0 replies; 9+ messages in thread
From: Grigory Shepelev @ 2022-01-30 19:47 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 52801

[-- Attachment #1: Type: text/plain, Size: 3732 bytes --]

That explains why the problem was raised on my desktop PC as well. It uses
the same .gitconfig file.

вс, 30 янв. 2022 г. в 22:45, Grigory Shepelev <shegeley@gmail.com>:

> Seems like the problem was in my .gitconfig file where "autocrlf = true".
> I set it to "false", and cleared the cache. Then the "guix pull" started to
> work as expected.
> I don't even remember why I had to get into "git's guts". Something like:
> had some problem with some exact project where my colleague used macOS or
> windows and some files that came from git had some problems with that.
>
> вс, 30 янв. 2022 г. в 20:52, Ludovic Courtès <ludo@gnu.org>:
>
>> Hi,
>>
>> Grigory Shepelev <shegeley@gmail.com> skribis:
>>
>> > shegeley@zone51 ~$ guix pull
>> > Updating channel 'nonguix' from Git repository at '
>> https://gitlab.com/nonguix/nonguix'...
>> > Updating channel 'guix' from Git repository at '
>> https://git.savannah.gnu.org/git/guix.git'...
>> > Building from these channels:
>> >   guix      https://git.savannah.gnu.org/git/guix.git 2495582
>> >   nonguix   https://gitlab.com/nonguix/nonguix        39e4b41
>> > Computing Guix derivation for 'x86_64-linux'... -ice-9/read.scm:126:4:
>> In procedure read-string:
>> > gnu/packages/virtualization.scm:640:1: invalid character in escape
>> sequence: #\return
>> > guix pull: error: You found a bug: the program
>> '/gnu/store/w1hd6ab7f92y0f2r1ah4yyvi205a71bc-compute-guix-derivation'
>> > failed to compute the derivation for Guix (version:
>> "2495582e08cf411163f0799d290fda5101141949"; system: "x86_64-linux";
>> > host version: "1dfe8c372163d481ebebb97dd3b4cafa49906b28"; pull-version:
>> 1).
>>
>> Maxime Devos <maximedevos@telenet.be> skribis:
>>
>> > Seems like an instance of <https://issues.guix.gnu.org/52559#15>.
>> > I took the liberty of renaming the bug report appropriately.
>> >
>> > Anyway, here's the minimal reproducer:
>> >
>> > Run the following in a REPL:
>> > (call-with-input-string "\"Hello\\\rcarriage return!\"" read)
>> > ;; --> invalid character in escape sequence: #\return
>>
>> That’s expected.  Conversely, this one works:
>>
>>   (call-with-input-string "\"Hello \\\nnewline!\"" read)
>>
>> What was in gnu/packages/virtualization.scm:640:1 at that point?
>>
>> --8<---------------cut here---------------start------------->8---
>> $ git ls-tree 2495582e08cf411163f0799d290fda5101141949 -- gnu/packages
>> 040000 tree 8070c9587f76797cf16800522688ded39c956d00    gnu/packages
>> $ git ls-tree 8070c9587f76797cf16800522688ded39c956d00 |grep virtuali
>> 100644 blob 20ffb4a481239349078e2a2864d1bd873dfcd143    virtualization.scm
>> $ git show 20ffb4a481239349078e2a2864d1bd873dfcd143 |head -649 |tail -10
>>                 "/run/setuid-programs:/run/current-system/profile/sbin:\
>> /run/current-system/profile/bin"))))
>>          (add-after 'bootstrap 'patch-sphinx-version-detection
>>            (lambda _
>>              ;; The build system runs 'sphinx-build --version' to verify
>> that
>>              ;; the Sphinx is recent enough, but does not expect the
>>              ;; .sphinx-build-real executable name created by the Sphinx
>> wrapper.
>>              (substitute* "configure"
>>                (("\\$SPHINX --version 2>&1")
>>                 "$SPHINX --version 2>&1 \
>> --8<---------------cut here---------------end--------------->8---
>>
>> AFAICS, this was a regular \n (not \r) following backslash.
>>
>> Did the issue magically disappear?
>>
>> Grigory, could it be that libgit2 somehow converted \n to \r\n on your
>> machine, or that you manually accesses files under
>> ~/.cache/guix/checkouts?
>>
>> Thanks,
>> Ludo’.
>>
>

[-- Attachment #2: Type: text/html, Size: 5307 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#52801: Guile misbehaves in case of escapes and carriage returns, sometimes breaking "guix pull"
  2022-01-30 19:45   ` Grigory Shepelev
  2022-01-30 19:47     ` Grigory Shepelev
@ 2022-01-30 21:06     ` Maxime Devos
  2022-01-31 12:48       ` Grigory Shepelev
  2022-02-01  8:48       ` Ludovic Courtès
  1 sibling, 2 replies; 9+ messages in thread
From: Maxime Devos @ 2022-01-30 21:06 UTC (permalink / raw)
  To: Grigory Shepelev, Ludovic Courtès; +Cc: 52801

[-- Attachment #1: Type: text/plain, Size: 509 bytes --]

Grigory Shepelev schreef op zo 30-01-2022 om 22:45 [+0300]:
> Seems like the problem was in my .gitconfig file where "autocrlf =
> true". I set it to "false", and cleared the cache. Then the "guix
> pull" started to work as expected. 

According to
<https://github.com/libgit2/libgit2/blob/HEAD/include/git2/clone.h#L111>
and <https://libgit2.org/libgit2/#HEAD/type/git_checkout_options>,
we can tell libgit to not do CRLF conversion, which would make (guix git)
more robust.

Greetings,
Maxime.

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 260 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#52801: Guile misbehaves in case of escapes and carriage returns, sometimes breaking "guix pull"
  2022-01-30 21:06     ` Maxime Devos
@ 2022-01-31 12:48       ` Grigory Shepelev
  2022-01-31 13:20         ` Maxime Devos
  2022-02-01  8:48       ` Ludovic Courtès
  1 sibling, 1 reply; 9+ messages in thread
From: Grigory Shepelev @ 2022-01-31 12:48 UTC (permalink / raw)
  To: Maxime Devos; +Cc: 52801

[-- Attachment #1: Type: text/plain, Size: 677 bytes --]

The issue can be closed I guess. Thanks for your assistance.

пн, 31 янв. 2022 г. в 00:06, Maxime Devos <maximedevos@telenet.be>:

> Grigory Shepelev schreef op zo 30-01-2022 om 22:45 [+0300]:
> > Seems like the problem was in my .gitconfig file where "autocrlf =
> > true". I set it to "false", and cleared the cache. Then the "guix
> > pull" started to work as expected.
>
> According to
> <https://github.com/libgit2/libgit2/blob/HEAD/include/git2/clone.h#L111>
> and <https://libgit2.org/libgit2/#HEAD/type/git_checkout_options>,
> we can tell libgit to not do CRLF conversion, which would make (guix git)
> more robust.
>
> Greetings,
> Maxime.
>

[-- Attachment #2: Type: text/html, Size: 1277 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#52801: Guile misbehaves in case of escapes and carriage returns, sometimes breaking "guix pull"
  2022-01-31 12:48       ` Grigory Shepelev
@ 2022-01-31 13:20         ` Maxime Devos
  0 siblings, 0 replies; 9+ messages in thread
From: Maxime Devos @ 2022-01-31 13:20 UTC (permalink / raw)
  To: Grigory Shepelev; +Cc: 52801


[-- Attachment #1.1: Type: text/plain, Size: 878 bytes --]

Grigory Shepelev schreef op ma 31-01-2022 om 15:48 [+0300]:
> The issue can be closed I guess. Thanks for your assistance.

> пн, 31 янв. 2022 г. в 00:06, Maxime Devos <maximedevos@telenet.be>:
> > Grigory Shepelev schreef op zo 30-01-2022 om 22:45 [+0300]:
> > > Seems like the problem was in my .gitconfig file where "autocrlf
> > =
> > > true". I set it to "false", and cleared the cache. Then the "guix
> > > pull" started to work as expected. 
> > 
> > According to
> >
> <https://github.com/libgit2/libgit2/blob/HEAD/include/git2/clone.h#L111
> > >
> > and <https://libgit2.org/libgit2/#HEAD/type/git_checkout_options>,
> > we can tell libgit to not do CRLF conversion, which would make
> > (guix git)
> > more robust.

I don't think that modifying some git settings should break "guix
pull",
so I wouldn't close yet.

Greetings,
Maxime


[-- Attachment #1.2: Type: text/html, Size: 1915 bytes --]

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 260 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#52801: Guile misbehaves in case of escapes and carriage returns, sometimes breaking "guix pull"
  2022-01-30 21:06     ` Maxime Devos
  2022-01-31 12:48       ` Grigory Shepelev
@ 2022-02-01  8:48       ` Ludovic Courtès
  1 sibling, 0 replies; 9+ messages in thread
From: Ludovic Courtès @ 2022-02-01  8:48 UTC (permalink / raw)
  To: Maxime Devos; +Cc: 52801, Grigory Shepelev

Hi Maxime,

Maxime Devos <maximedevos@telenet.be> skribis:

> Grigory Shepelev schreef op zo 30-01-2022 om 22:45 [+0300]:
>> Seems like the problem was in my .gitconfig file where "autocrlf =
>> true". I set it to "false", and cleared the cache. Then the "guix
>> pull" started to work as expected. 
>
> According to
> <https://github.com/libgit2/libgit2/blob/HEAD/include/git2/clone.h#L111>
> and <https://libgit2.org/libgit2/#HEAD/type/git_checkout_options>,
> we can tell libgit to not do CRLF conversion, which would make (guix git)
> more robust.

Indeed.  Looks like Guile-Git doesn’t expose checkout options yet, so
doing that would be the first step.

Maybe Guix should just ignore ~/.gitconfig altogether?

Thanks,
Ludo’.




^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2022-02-01  8:49 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-26 10:14 bug#52801: Bug report Grigory Shepelev
2021-12-26 11:22 ` bug#52801: Guile inconsistently misbehaves in case of escapes and carriage returns, breaking "guix pull" Maxime Devos
2022-01-30 17:52 ` bug#52801: Guile misbehaves in case of escapes and carriage returns, sometimes " Ludovic Courtès
2022-01-30 19:45   ` Grigory Shepelev
2022-01-30 19:47     ` Grigory Shepelev
2022-01-30 21:06     ` Maxime Devos
2022-01-31 12:48       ` Grigory Shepelev
2022-01-31 13:20         ` Maxime Devos
2022-02-01  8:48       ` Ludovic Courtès

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).