As last time, I found what is probably another unhandled case in the
toml parser, while trying to build [email protected].
It fails to parse:
[tool.ruff.lint.flake8-copyright]
notice-rgx = "\\#\\ Authors:\\ The\\ scikit\\-learn\\ developers\\\r?\\\n\\#\\
SPDX\\-License\\-Identifier:\\ BSD\\-3\\-Clause"
This is the backtrace:
Backtrace:
In guix/build/toml.scm:
457:8 19 (failure)
456:8 18 (failure)
399:14 17 (failure)
In srfi/srfi-1.scm:
586:29 16 (map1 ((escaped "\\") "#" (escaped "\\") " Authors:" # …))
586:29 15 (map1 ("#" (escaped "\\") " Authors:" (escaped "\\") # …))
586:29 14 (map1 ((escaped "\\") " Authors:" (escaped "\\") " T…" …))
586:29 13 (map1 (" Authors:" (escaped "\\") " The" (escaped #) # …))
586:29 12 (map1 ((escaped "\\") " The" (escaped "\\") " scikit" …))
586:29 11 (map1 (" The" (escaped "\\") " scikit" (escaped "\\") …))
586:29 10 (map1 ((escaped "\\") " scikit" (escaped "\\") "-lea…" …))
586:29 9 (map1 (" scikit" (escaped "\\") "-learn" (escaped #) # …))
586:29 8 (map1 ((escaped "\\") "-learn" (escaped "\\") " deve…" …))
586:29 7 (map1 ("-learn" (escaped "\\") " developers" (# "\\") …))
586:29 6 (map1 ((escaped "\\") " developers" (escaped "\\") (…) …))
586:29 5 (map1 (" developers" (escaped "\\") (escaped "r") "?" …))
586:29 4 (map1 ((escaped "\\") (escaped "r") "?" (escaped "…") …))
586:17 3 (map1 ((escaped "r") "?" (escaped "\\") (escaped "n") …))
In guix/build/toml.scm:
399:19 2 (failure)
In ice-9/boot-9.scm:
1685:16 1 (raise-exception _ #:continuable? _)
1685:16 0 (raise-exception _ #:continuable? _)
ice-9/boot-9.scm:1685:16: In procedure raise-exception:
Throw to key `match-error' with args `("match" "no matching pattern" (escaped
"r"))'.
build process 18 exited with status 256
--
Best regards,
Nicolas Graves