bug#74385: [PATCH 1/4] srfi-64: Fix maybe-print-prop.

2024-12-09 Thread Ludovic Courtès
Tomas Volf <~@wolfsden.cz> skribis: > Previously it always printed the property, regardless of whether it was set or > not. > > * module/srfi/srfi-64.scm (test-on-test-end-simple)[maybe-print-prop]: > Print only set properties. [...] > This will help to properly debug failing tests like: > >

bug#73188: PEG parser does not support full PEG grammar

2024-12-09 Thread Ludovic Courtès
Egun on! Finally pushed v4 with slight edits to ‘NEWS’: 25504ba21 PEG: Add support for `not-in-range` and [^...] ff11753df PEG: Add full support for PEG + some extensions Thank you! Ludo’.

bug#74557: Bootstrap no longer working

2024-12-09 Thread Ludovic Courtès
Hi Mikael, Mikael Djurfeldt skribis: > I reverted 7379049d which solves the acute problem, but leave this bug for > Andy to close once he has had time to re-introduce 7379049d the way he > intended it. Thanks for reverting it! I can confirm that CI got greener: https://ci.guix.gnu.org/eval/

bug#74385: [PATCH 3/4] srfi-64: Export define-equality-test.

2024-12-09 Thread Ludovic Courtès
Hi Tomas, Tomas Volf <~@wolfsden.cz> skribis: > +(define-syntax define-equality-test >(syntax-rules () > ((_ name test-proc) > (define-syntax name > (λ (x) > (syntax-case x () > ((_ test-name expected test-expr) > -#`(%%test-2 #,x test-proc

bug#74385: [PATCH 4/4] srfi-64: Report failed tests in (standards)Errors format.

2024-12-09 Thread Ludovic Courtès
Tomas Volf <~@wolfsden.cz> skribis: > There is a page in the GNU Standards document regarding the format of error > messages. Both GNU Emacs and Vim are able to parse it and support jumping to > next/previous error. My version did not produce a line in this format for > failed tests and this com

bug#74484: reader syntax trouble across socket

2024-12-09 Thread Ludovic Courtès
Hi Christopher, Christopher Howard scribans: > scheme@(guile-user)> ,m (emacs-guix) > scheme@(emacs-guix)> (guix-command "pull") > Updating channel 'guix' from Git repository at > 'https://git.savannah.gnu.org/git/guix.git'... > Building from this channel: > guix https://git.savannah.gnu