GNU bug report logs -
#59494
[PATCH 0/5] gnu: Add cl-cacau
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 59494 in the body.
You can then email your comments to 59494 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#59494
; Package
guix-patches
.
(Tue, 22 Nov 2022 22:24:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Sharlatan Hellseher <sharlatanus <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Tue, 22 Nov 2022 22:24:01 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hi Guix team!
This patch set adds Common Lisp test framework system CACAU with its
dependencies.
> ./pre-inst-env guix build cl-simplet cl-assertion-error cl-assert-p cl-eventbus cl-cacau ecl-simplet ecl-assertion-error ecl-assert-p ecl-eventbus ecl-cacau sbcl-simplet sbcl-assertion-error sbcl-assert-p sbcl-eventbus sbcl-cacau --rounds=2
> /gnu/store/w0zvakczssrgayfqdz8md3wqnidmf9lq-sbcl-cacau-1.0.0
> /gnu/store/s4lipw0lai9rnppgja25vp1ycvbhmd6j-sbcl-eventbus-0.1.0-1.92c1fa3
> /gnu/store/k1grq800sa6q4pi34kwhlbpalndvlg9p-sbcl-assert-p-1.0.1
> /gnu/store/v23vwpaw320achkigplvlx9c4gwbdgrl-sbcl-assertion-error-0.1.0-1.8eab692
> /gnu/store/81d18pmig34bcxjqb9b7a6m4fxccpckq-sbcl-simplet-1.2.0
> /gnu/store/d5s9rx8lbfc4i6wbsk14ya9rls0153dz-ecl-cacau-1.0.0
> /gnu/store/gkl09i2kghzwn3kbm4lf6h07mj8xn1a5-ecl-eventbus-0.1.0-1.92c1fa3
> /gnu/store/fc3xdw2rkrvskj5ld49sqwmm2bsagv7p-ecl-assert-p-1.0.1
> /gnu/store/a4wrlfmw665h9lxbrh1csmfgmc5my4b1-ecl-assertion-error-0.1.0-1.8eab692
> /gnu/store/bxdfyv8qbzcrmppkjskf3z7vj046l3nm-ecl-simplet-1.2.0
> /gnu/store/40i17jnxd4x25vqwsd5jgpqw5wl7650z-cl-cacau-1.0.0
> /gnu/store/3mbk3y2r8f2gs8apdkmpyjy9d0c5sqix-cl-eventbus-0.1.0-1.92c1fa3
> /gnu/store/kiwxz5bszfw39kf824c563ciciqxanw5-cl-assert-p-1.0.1
> /gnu/store/mhw8rq3a80zvv2vbkmr8xkaw3pjk3msr-cl-assertion-error-0.1.0-1.8eab692
> /gnu/store/8qhyzj0wg6ijg9ja4jmrwvyzrrpl97sm-cl-simplet-1.2.0
Sharlatan Hellseher (5):
gnu: Add cl-simplet.
gnu: Add cl-assertion-error.
gnu: Add cl-assert-p.
gnu: Add cl-eventbus.
gnu: Add cl-cacau.
gnu/packages/lisp-check.scm | 110 ++++++++++++++++++++++++++++++++++++
gnu/packages/lisp-xyz.scm | 28 +++++++++
2 files changed, 138 insertions(+)
base-commit: eb5e650e09dd096c066278918456f3e989f7b9d9
--
2.38.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#59494
; Package
guix-patches
.
(Tue, 22 Nov 2022 22:32:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 59494 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-check.scm (cl-assertion-error, ecl-assertion-error,
sbcl-assertion-error): New variables.
---
gnu/packages/lisp-check.scm | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/gnu/packages/lisp-check.scm b/gnu/packages/lisp-check.scm
index 59033fdbc5..2d447533d9 100644
--- a/gnu/packages/lisp-check.scm
+++ b/gnu/packages/lisp-check.scm
@@ -94,6 +94,35 @@ (define-public cl-2am
(define-public ecl-2am
(sbcl-package->ecl-package sbcl-2am))
+(define-public sbcl-assertion-error
+ (let ((commit "8eab692a990d4caa193a46bae99af3e13e717b86")
+ (revision "1"))
+ (package
+ (name "sbcl-assertion-error")
+ (version (git-version "0.1.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/noloop/assertion-error")
+ (commit commit)))
+ (file-name (git-file-name "assertion-error" version))
+ (sha256
+ (base32 "0ix23kkakmf4nwx852zsssb831jvajr3qyppqfyks7y1ls617svn"))))
+ (build-system asdf-build-system/sbcl)
+ (inputs (list sbcl-dissect))
+ (home-page "https://github.com/noloop/assertion-error")
+ (synopsis "Error pattern for assertion libraries in Common Lisp")
+ (description "This package provides a Common Lisp assertion system with
+minimal dependencies on DISSECT.")
+ (license license:gpl3))))
+
+(define-public ecl-assertion-error
+ (sbcl-package->ecl-package sbcl-assertion-error))
+
+(define-public cl-assertion-error
+ (sbcl-package->cl-source-package sbcl-assertion-error))
+
(define-public sbcl-check-it
(let ((commit "b79c9103665be3976915b56b570038f03486e62f"))
(package
--
2.38.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#59494
; Package
guix-patches
.
(Tue, 22 Nov 2022 22:32:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 59494 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-check.scm (cl-cacau, ecl-cacau, sbcl-cacau): New variables.
---
gnu/packages/lisp-check.scm | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/gnu/packages/lisp-check.scm b/gnu/packages/lisp-check.scm
index 9b22b195b5..038ca1f18b 100644
--- a/gnu/packages/lisp-check.scm
+++ b/gnu/packages/lisp-check.scm
@@ -149,6 +149,35 @@ (define-public ecl-assert-p
(define-public cl-assert-p
(sbcl-package->cl-source-package sbcl-assert-p))
+(define-public sbcl-cacau
+ (package
+ (name "sbcl-cacau")
+ (version "1.0.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/noloop/cacau")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name "cacau" version))
+ (sha256
+ (base32 "0m8v1xw68cr5ldv045rxgvnhigr4iahh7v6v32z6xlq2sj6r55x0"))))
+ (build-system asdf-build-system/sbcl)
+ (native-inputs (list sbcl-assert-p))
+ (inputs (list sbcl-assertion-error sbcl-eventbus))
+ (home-page "https://github.com/noloop/cacau")
+ (synopsis "Comon Lisp test runner")
+ (description
+ "This package provides a Common Lisp testing framework system CACAU which was
+built to be independent of assertions systems.")
+ (license license:gpl3)))
+
+(define-public ecl-cacau
+ (sbcl-package->ecl-package sbcl-cacau))
+
+(define-public cl-cacau
+ (sbcl-package->cl-source-package sbcl-cacau))
+
(define-public sbcl-check-it
(let ((commit "b79c9103665be3976915b56b570038f03486e62f"))
(package
--
2.38.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#59494
; Package
guix-patches
.
(Tue, 22 Nov 2022 22:32:03 GMT)
Full text and
rfc822 format available.
Message #14 received at 59494 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-xyz.scm (cl-eventbus, ecl-eventbus, sbcl-eventbus):
New variables.
---
gnu/packages/lisp-xyz.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 7e0e0cb133..cab953884f 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -14353,6 +14353,34 @@ (define-public cl-deeds
(define-public ecl-deeds
(sbcl-package->ecl-package sbcl-deeds))
+(define-public sbcl-eventbus
+ (let ((commit "92c1fa3846ba0e3cc9e6d7605d765379c8658d84")
+ (revision "1"))
+ (package
+ (name "sbcl-eventbus")
+ (version (git-version "0.1.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/noloop/eventbus")
+ (commit commit)))
+ (file-name (git-file-name "eventbus" version))
+ (sha256
+ (base32 "0slqx3zq6sbz3rg4g79j8y25sx4405y6ff3x6l5v8v4v42m1s0p2"))))
+ (build-system asdf-build-system/sbcl)
+ (native-inputs (list sbcl-simplet))
+ (home-page "https://github.com/noloop/eventbus")
+ (synopsis "Event bus implementation in Common Lisp")
+ (description "This package provides a Common Lisp system implementing event bus.")
+ (license license:gpl3))))
+
+(define-public ecl-eventbus
+ (sbcl-package->ecl-package sbcl-eventbus))
+
+(define-public cl-eventbus
+ (sbcl-package->cl-source-package sbcl-eventbus))
+
(define-public sbcl-make-hash
;; no tagged branch
(let ((revision "1")
--
2.38.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#59494
; Package
guix-patches
.
(Tue, 22 Nov 2022 22:32:03 GMT)
Full text and
rfc822 format available.
Message #17 received at 59494 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-check.scm (cl-simplet, ecl-simplet, sbcl-simplet):
New variables.
---
gnu/packages/lisp-check.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/lisp-check.scm b/gnu/packages/lisp-check.scm
index 58b79ba6e5..59033fdbc5 100644
--- a/gnu/packages/lisp-check.scm
+++ b/gnu/packages/lisp-check.scm
@@ -841,6 +841,32 @@ (define-public cl-should-test
(define-public ecl-should-test
(sbcl-package->ecl-package sbcl-should-test))
+(define-public sbcl-simplet
+ (package
+ (name "sbcl-simplet")
+ (version "1.2.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/noloop/simplet")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name "simplet" version))
+ (sha256
+ (base32 "1iwp3a43mns885k2arr7gbmyv5rsrjfvgarxickj7r2bfgwp1cnn"))))
+ (build-system asdf-build-system/sbcl)
+ (home-page "https://github.com/noloop/simplet")
+ (synopsis "Simple test runner in Common Lisp")
+ (description "This package provides a Common Lisp test runner system
+SIMPLET.")
+ (license license:gpl3)))
+
+(define-public ecl-simplet
+ (sbcl-package->ecl-package sbcl-simplet))
+
+(define-public cl-simplet
+ (sbcl-package->cl-source-package sbcl-simplet))
+
(define-public sbcl-stefil
(let ((commit "0398548ec95dceb50fc2c2c03e5fb0ce49b86c7a")
(revision "0"))
--
2.38.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#59494
; Package
guix-patches
.
(Tue, 22 Nov 2022 22:32:04 GMT)
Full text and
rfc822 format available.
Message #20 received at 59494 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/lisp-check.scm (cl-assert-p, ecl-assert-p,
sbcl-assert-p): New variables.
---
gnu/packages/lisp-check.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/lisp-check.scm b/gnu/packages/lisp-check.scm
index 2d447533d9..9b22b195b5 100644
--- a/gnu/packages/lisp-check.scm
+++ b/gnu/packages/lisp-check.scm
@@ -123,6 +123,32 @@ (define-public ecl-assertion-error
(define-public cl-assertion-error
(sbcl-package->cl-source-package sbcl-assertion-error))
+(define-public sbcl-assert-p
+ (package
+ (name "sbcl-assert-p")
+ (version "1.0.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/noloop/assert-p")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name "assert-p" version))
+ (sha256
+ (base32 "1x24rkqkqiw8zd26swi9rmhfplkmr5scz3bhjwccah9d2s36b1xs"))))
+ (build-system asdf-build-system/sbcl)
+ (inputs (list sbcl-assertion-error sbcl-simplet))
+ (home-page "https://github.com/noloop/assert-p")
+ (synopsis "Common Lisp assertion library")
+ (description "This package provides a Common Lisp collection of assertions.")
+ (license license:gpl3)))
+
+(define-public ecl-assert-p
+ (sbcl-package->ecl-package sbcl-assert-p))
+
+(define-public cl-assert-p
+ (sbcl-package->cl-source-package sbcl-assert-p))
+
(define-public sbcl-check-it
(let ((commit "b79c9103665be3976915b56b570038f03486e62f"))
(package
--
2.38.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#59494
; Package
guix-patches
.
(Wed, 23 Nov 2022 10:02:01 GMT)
Full text and
rfc822 format available.
Message #23 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Sharlatan Hellseher <sharlatanus <at> gmail.com> writes:
> Hi Guix team!
>
> This patch set adds Common Lisp test framework system CACAU with its
> dependencies.
>
>> ./pre-inst-env guix build cl-simplet cl-assertion-error cl-assert-p
>> cl-eventbus cl-cacau ecl-simplet ecl-assertion-error ecl-assert-p
>> ecl-eventbus ecl-cacau sbcl-simplet sbcl-assertion-error
>> sbcl-assert-p sbcl-eventbus sbcl-cacau --rounds=2
>> /gnu/store/w0zvakczssrgayfqdz8md3wqnidmf9lq-sbcl-cacau-1.0.0
>> /gnu/store/s4lipw0lai9rnppgja25vp1ycvbhmd6j-sbcl-eventbus-0.1.0-1.92c1fa3
>> /gnu/store/k1grq800sa6q4pi34kwhlbpalndvlg9p-sbcl-assert-p-1.0.1
>> /gnu/store/v23vwpaw320achkigplvlx9c4gwbdgrl-sbcl-assertion-error-0.1.0-1.8eab692
>> /gnu/store/81d18pmig34bcxjqb9b7a6m4fxccpckq-sbcl-simplet-1.2.0
>> /gnu/store/d5s9rx8lbfc4i6wbsk14ya9rls0153dz-ecl-cacau-1.0.0
>> /gnu/store/gkl09i2kghzwn3kbm4lf6h07mj8xn1a5-ecl-eventbus-0.1.0-1.92c1fa3
>> /gnu/store/fc3xdw2rkrvskj5ld49sqwmm2bsagv7p-ecl-assert-p-1.0.1
>> /gnu/store/a4wrlfmw665h9lxbrh1csmfgmc5my4b1-ecl-assertion-error-0.1.0-1.8eab692
>> /gnu/store/bxdfyv8qbzcrmppkjskf3z7vj046l3nm-ecl-simplet-1.2.0
>> /gnu/store/40i17jnxd4x25vqwsd5jgpqw5wl7650z-cl-cacau-1.0.0
>> /gnu/store/3mbk3y2r8f2gs8apdkmpyjy9d0c5sqix-cl-eventbus-0.1.0-1.92c1fa3
>> /gnu/store/kiwxz5bszfw39kf824c563ciciqxanw5-cl-assert-p-1.0.1
>> /gnu/store/mhw8rq3a80zvv2vbkmr8xkaw3pjk3msr-cl-assertion-error-0.1.0-1.8eab692
>> /gnu/store/8qhyzj0wg6ijg9ja4jmrwvyzrrpl97sm-cl-simplet-1.2.0
>
> Sharlatan Hellseher (5):
> gnu: Add cl-simplet.
> gnu: Add cl-assertion-error.
> gnu: Add cl-assert-p.
> gnu: Add cl-eventbus.
> gnu: Add cl-cacau.
>
> gnu/packages/lisp-check.scm | 110 ++++++++++++++++++++++++++++++++++++
> gnu/packages/lisp-xyz.scm | 28 +++++++++
> 2 files changed, 138 insertions(+)
Thanks! I've pushed these to master as
6ffe15bda7ea0f9dd3858e8e36883a22e726f106.
Chris
[signature.asc (application/pgp-signature, inline)]
Reply sent
to
Christopher Baines <mail <at> cbaines.net>
:
You have taken responsibility.
(Wed, 23 Nov 2022 10:02:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Sharlatan Hellseher <sharlatanus <at> gmail.com>
:
bug acknowledged by developer.
(Wed, 23 Nov 2022 10:02:03 GMT)
Full text and
rfc822 format available.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Wed, 21 Dec 2022 12:24:10 GMT)
Full text and
rfc822 format available.
This bug report was last modified 2 years and 187 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.