GNU bug report logs - #55051
[PATCH 0/3] gnu: cl-trivia: Update to 0.1-0.8b406c3.

Previous Next

Package: guix-patches;

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.

View this report as an mbox folder, status mbox, maintainer mbox


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):

From: "Paul A. Patience" <paul <at> apatience.com>
To: guix-patches <at> gnu.org
Cc: "Paul A. Patience" <paul <at> apatience.com>
Subject: [PATCH 0/3] gnu: cl-trivia: Update to 0.1-0.8b406c3.
Date: Thu, 21 Apr 2022 03:06:33 +0000
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):

From: "Paul A. Patience" <paul <at> apatience.com>
To: 55051 <at> debbugs.gnu.org
Cc: "Paul A. Patience" <paul <at> apatience.com>
Subject: [PATCH 1/3] gnu: cl-trivia: Remove input labels.
Date: Thu, 21 Apr 2022 03:07:50 +0000
* 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):

From: "Paul A. Patience" <paul <at> apatience.com>
To: 55051 <at> debbugs.gnu.org
Cc: "Paul A. Patience" <paul <at> apatience.com>
Subject: [PATCH 2/3] gnu: cl-trivia: Remove trailing booleans.
Date: Thu, 21 Apr 2022 03:08:02 +0000
* 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):

From: "Paul A. Patience" <paul <at> apatience.com>
To: 55051 <at> debbugs.gnu.org
Cc: "Paul A. Patience" <paul <at> apatience.com>
Subject: [PATCH 3/3] gnu: cl-trivia: Update to 0.1-0.8b406c3.
Date: Thu, 21 Apr 2022 03:08:08 +0000
* 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):

From: Guillaume Le Vaillant <glv <at> posteo.net>
To: "Paul A. Patience" <paul <at> apatience.com>
Cc: 55051-done <at> debbugs.gnu.org
Subject: Re: [bug#55051] [PATCH 0/3] gnu: cl-trivia: Update to 0.1-0.8b406c3.
Date: Sat, 23 Apr 2022 08:58:49 +0000
[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.