GNU bug report logs -
#55051
[PATCH 0/3] gnu: cl-trivia: Update to 0.1-0.8b406c3.
Previous Next
Reported by: "Paul A. Patience" <paul <at> apatience.com>
Date: Thu, 21 Apr 2022 03:07:01 UTC
Severity: normal
Tags: patch
Done: Guillaume Le Vaillant <glv <at> posteo.net>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 55051 in the body.
You can then email your comments to 55051 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#55051
; Package
guix-patches
.
(Thu, 21 Apr 2022 03:07:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
"Paul A. Patience" <paul <at> apatience.com>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Thu, 21 Apr 2022 03:07:01 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
One thing I'm not sure about in the definition of sbcl-trivia is:
should "trivia.balland2006" be part of #:asd-systems?
Also, there are various other *.test.asd files in the repository
that are not mentioned in the Guix packages.
Paul A. Patience (3):
gnu: cl-trivia: Remove input labels.
gnu: cl-trivia: Remove trailing booleans.
gnu: cl-trivia: Update to 0.1-0.8b406c3.
gnu/packages/lisp-xyz.scm | 47 ++++++++++++++++++++-------------------
1 file changed, 24 insertions(+), 23 deletions(-)
--
2.35.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#55051
; Package
guix-patches
.
(Thu, 21 Apr 2022 03:09:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 55051 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (sbcl-trivia.trivial)[inputs]: Remove
labels.
(sbcl-trivia)[native-inputs, inputs]: Remove labels.
---
gnu/packages/lisp-xyz.scm | 26 +++++++++++++-------------
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 2e8b957c53..69382e4d4f 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -6235,10 +6235,10 @@ (define-public sbcl-trivia.trivial
"0ln0sj3jry7kzbmxhnin66kpbqan1wp8wwgdbw4k29afbdblkcca"))))
(build-system asdf-build-system/sbcl)
(inputs
- `(("alexandria" ,sbcl-alexandria)
- ("closer-mop" ,sbcl-closer-mop)
- ("lisp-namespace" ,sbcl-lisp-namespace)
- ("trivial-cltl2" ,sbcl-trivial-cltl2)))
+ (list sbcl-alexandria
+ sbcl-closer-mop
+ sbcl-lisp-namespace
+ sbcl-trivial-cltl2))
(arguments
'(#:phases
(modify-phases %standard-phases
@@ -6270,16 +6270,16 @@ (define-public sbcl-trivia
(inherit sbcl-trivia.trivial)
(name "sbcl-trivia")
(native-inputs
- `(("fiveam" ,sbcl-fiveam)
- ("optima" ,sbcl-optima)))
+ (list sbcl-fiveam
+ sbcl-optima))
(inputs
- `(("alexandria" ,sbcl-alexandria)
- ("cffi" ,sbcl-cffi)
- ("cl-ppcre" ,sbcl-cl-ppcre)
- ("fare-quasiquote" ,sbcl-fare-quasiquote)
- ("iterate" ,sbcl-iterate)
- ("trivia.trivial" ,sbcl-trivia.trivial)
- ("type-i" ,sbcl-type-i)))
+ (list sbcl-alexandria
+ sbcl-cffi
+ sbcl-cl-ppcre
+ sbcl-fare-quasiquote
+ sbcl-iterate
+ sbcl-trivia.trivial
+ sbcl-type-i))
(arguments
'(#:asd-systems '("trivia"
"trivia.ppcre"
--
2.35.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#55051
; Package
guix-patches
.
(Thu, 21 Apr 2022 03:09:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 55051 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (sbcl-trivia.trivial,
sbcl-trivia)[arguments]: Remove trailing booleans.
---
gnu/packages/lisp-xyz.scm | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 69382e4d4f..abb608702d 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -6250,8 +6250,7 @@ (define-public sbcl-trivia.trivial
"trivia.quasiquote.asd"
"trivia.cffi.asd"
"trivia.asd"
- "trivia.test.asd"))
- #t)))))
+ "trivia.test.asd")))))))
(synopsis "Pattern matching in Common Lisp")
(description "Trivia is a pattern matching compiler that is compatible
with Optima, another pattern matching library for Common Lisp. It is meant to
@@ -6294,8 +6293,7 @@ (define-public sbcl-trivia
'("trivia.level0.asd"
"trivia.level1.asd"
"trivia.level2.asd"
- "trivia.trivial.asd"))
- #t)))))))
+ "trivia.trivial.asd")))))))))
(define-public cl-trivia
(sbcl-package->cl-source-package sbcl-trivia))
--
2.35.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#55051
; Package
guix-patches
.
(Thu, 21 Apr 2022 03:09:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 55051 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (sbcl-trivia.trivial): Update to
0.1-0.8b406c3. (The version listed in the .asd files was always 0.1,
not 0.0.0.)
[arguments]: Delete trivia.fset.asd file in 'fix-build' phase.
(sbcl-trivia)[inputs]: Add sbcl-fset.
[arguments]<#:asd-systems>: Add trivia.fset.
---
gnu/packages/lisp-xyz.scm | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index abb608702d..121c2de58b 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -6218,21 +6218,21 @@ (define-public ecl-fare-quasiquote
;;; Split the trivia package in two to work around the circular dependency
;;; between guicho271828/trivia and guicho271828/type-i.
(define-public sbcl-trivia.trivial
- (let ((commit "7286d5d2a4f685f1cac8370816f95276c0851111")
- (revision "3"))
+ (let ((commit "8b406c3f83521d290e97bb787d3f6c1eb3b716af")
+ (revision "0"))
(package
(name "sbcl-trivia.trivial")
- (version (git-version "0.0.0" revision commit))
+ (version (git-version "0.1" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/guicho271828/trivia")
(commit commit)))
- (file-name (git-file-name "trivia" version))
+ (file-name (git-file-name "cl-trivia" version))
(sha256
(base32
- "0ln0sj3jry7kzbmxhnin66kpbqan1wp8wwgdbw4k29afbdblkcca"))))
+ "0fnnjnba07qrsf82jm4q6dini7z72xabcssy5y2bqy082r07l8l7"))))
(build-system asdf-build-system/sbcl)
(inputs
(list sbcl-alexandria
@@ -6249,6 +6249,7 @@ (define-public sbcl-trivia.trivial
"trivia.ppcre.asd"
"trivia.quasiquote.asd"
"trivia.cffi.asd"
+ "trivia.fset.asd"
"trivia.asd"
"trivia.test.asd")))))))
(synopsis "Pattern matching in Common Lisp")
@@ -6276,6 +6277,7 @@ (define-public sbcl-trivia
sbcl-cffi
sbcl-cl-ppcre
sbcl-fare-quasiquote
+ sbcl-fset
sbcl-iterate
sbcl-trivia.trivial
sbcl-type-i))
@@ -6283,7 +6285,8 @@ (define-public sbcl-trivia
'(#:asd-systems '("trivia"
"trivia.ppcre"
"trivia.quasiquote"
- "trivia.cffi")
+ "trivia.cffi"
+ "trivia.fset")
#:test-asd-file "trivia.test.asd"
#:phases
(modify-phases %standard-phases
--
2.35.1
Reply sent
to
Guillaume Le Vaillant <glv <at> posteo.net>
:
You have taken responsibility.
(Sat, 23 Apr 2022 09:04:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
"Paul A. Patience" <paul <at> apatience.com>
:
bug acknowledged by developer.
(Sat, 23 Apr 2022 09:04:01 GMT)
Full text and
rfc822 format available.
Message #19 received at 55051-done <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
The "trivia.balland2006" system is a dependency of the "trivia" system,
so it doesn't need to be added to 'asd-systems' as it will be compiled
automatically when compiling "trivia".
Patches pushed as 56353b72df6b987aea75a142edebd7a110e5d374 and
following.
Thanks.
[signature.asc (application/pgp-signature, inline)]
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sat, 21 May 2022 11:24:06 GMT)
Full text and
rfc822 format available.
This bug report was last modified 3 years and 26 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.