GNU bug report logs -
#54260
[PATCH 0/3] gnu: ucsim: Update to 0.7.1.
Previous Next
Reported by: Simon South <simon <at> simonsouth.net>
Date: Sat, 5 Mar 2022 12:57:02 UTC
Severity: normal
Tags: patch
Done: Ludovic Courtès <ludo <at> gnu.org>
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 54260 in the body.
You can then email your comments to 54260 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#54260
; Package
guix-patches
.
(Sat, 05 Mar 2022 12:57:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Simon South <simon <at> simonsouth.net>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Sat, 05 Mar 2022 12:57:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Here's a patch series that updates μCsim, a collection of software simulators
for various microcontroller families, to its latest version and fixes a couple
of small outstanding issues with its package definition.
I've tested this on AArch64 and x86-64 and all appears to be well.
--
Simon South
simon <at> simonsouth.net
Simon South (3):
gnu: ucsim: Don't run tests when cross-compiling.
gnu: ucsim: Don't explicitly return #t from phases.
gnu: ucsim: Update to 0.7.1.
gnu/packages/embedded.scm | 36 ++++++++++++++++++------------------
1 file changed, 18 insertions(+), 18 deletions(-)
base-commit: 97065f9fe3da74adab54b70e28bd2cd59c06ee07
--
2.34.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#54260
; Package
guix-patches
.
(Sat, 05 Mar 2022 13:00:03 GMT)
Full text and
rfc822 format available.
Message #8 received at 54260 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/embedded.scm (ucsim)[arguments]: Skip tests when
cross-compiling.
---
gnu/packages/embedded.scm | 1 +
1 file changed, 1 insertion(+)
diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm
index f7573618b9..43fba510da 100644
--- a/gnu/packages/embedded.scm
+++ b/gnu/packages/embedded.scm
@@ -1501,6 +1501,7 @@ (define-public ucsim
"--enable-m6809-port"
"--enable-p1516-port"
"--enable-st7-port")
+ #:tests? ,(not (%current-target-system)) ; run unless cross-compiling
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'patch-makefiles
--
2.34.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#54260
; Package
guix-patches
.
(Sat, 05 Mar 2022 13:00:03 GMT)
Full text and
rfc822 format available.
Message #11 received at 54260 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/embedded.scm (ucsim)[arguments]: Don't explicitly return #t
from phases.
---
gnu/packages/embedded.scm | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm
index 43fba510da..1d232e471a 100644
--- a/gnu/packages/embedded.scm
+++ b/gnu/packages/embedded.scm
@@ -1507,13 +1507,11 @@ (define-public ucsim
(add-after 'unpack 'patch-makefiles
(lambda _
(substitute* (find-files "." "(\\.mk$|\\.in$)")
- (("/bin/sh") (which "sh")))
- #t))
+ (("/bin/sh") (which "sh")))))
(add-after 'install 'remove-empty-directory
(lambda* (#:key outputs #:allow-other-keys)
(delete-file-recursively
- (string-append (assoc-ref outputs "out") "/share/man"))
- #t)))))
+ (string-append (assoc-ref outputs "out") "/share/man")))))))
(native-inputs
(list bison flex))
(home-page "http://mazsola.iit.uni-miskolc.hu/ucsim/")
--
2.34.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#54260
; Package
guix-patches
.
(Sat, 05 Mar 2022 13:00:04 GMT)
Full text and
rfc822 format available.
Message #14 received at 54260 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/embedded.scm (ucsim): Update to 0.7.1.
[source]: Update URI.
[arguments]<#:configure-flags>: Remove as all stable ports are now built by
default.
<#:phases>: Remove obsolete "remove-empty-directory" phase.
[inputs]: Add ncurses, needed for the serialview utility.
[native-inputs]: Add sdcc when needed for tests.
[description]: Update to mention newly supported microcontroller families.
---
gnu/packages/embedded.scm | 35 ++++++++++++++++++-----------------
1 file changed, 18 insertions(+), 17 deletions(-)
diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm
index 1d232e471a..f93968dd59 100644
--- a/gnu/packages/embedded.scm
+++ b/gnu/packages/embedded.scm
@@ -56,6 +56,7 @@ (define-module (gnu packages embedded)
#:use-module (gnu packages libftdi)
#:use-module (gnu packages libusb)
#:use-module (gnu packages messaging)
+ #:use-module (gnu packages ncurses)
#:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages python)
@@ -1486,40 +1487,40 @@ (define-public ebusd
(define-public ucsim
(package
(name "ucsim")
- (version "0.6-pre68")
+ (version "0.7.1")
(source (origin
(method url-fetch)
(uri (string-append
"http://mazsola.iit.uni-miskolc.hu/ucsim/download/unix/"
- "devel/ucsim-" version ".tar.gz"))
+ "source/v" (version-major+minor version) ".x/"
+ "ucsim-" version ".tar.gz"))
(sha256
(base32
- "1bfj21f5pcfcg1xqqynlcfr8mn6qj5705cgc2lfr2s3n97qsd9df"))))
+ "080471wvkjdzxz5j3zdaq1apjcj84ql50kn26b7p4ansixnimml4"))))
(build-system gnu-build-system)
(arguments
- `(#:configure-flags '("--enable-avr-port"
- "--enable-m6809-port"
- "--enable-p1516-port"
- "--enable-st7-port")
- #:tests? ,(not (%current-target-system)) ; run unless cross-compiling
+ `(#:tests? ,(not (%current-target-system)) ; run unless cross-compiling
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'patch-makefiles
(lambda _
(substitute* (find-files "." "(\\.mk$|\\.in$)")
- (("/bin/sh") (which "sh")))))
- (add-after 'install 'remove-empty-directory
- (lambda* (#:key outputs #:allow-other-keys)
- (delete-file-recursively
- (string-append (assoc-ref outputs "out") "/share/man")))))))
+ (("/bin/sh") (which "sh"))))))))
+ (inputs
+ (list ncurses))
(native-inputs
- (list bison flex))
+ (append (list bison flex)
+ ;; Certain tests use assemblers provided by SDCC.
+ (if (not (%current-target-system))
+ (list sdcc)
+ '())))
(home-page "http://mazsola.iit.uni-miskolc.hu/ucsim/")
(synopsis "Simulators for various microcontroller families")
(description "μCsim is a collection of software simulators for
-microcontrollers in the Atmel AVR; Intel MCS-51 (8051); Motorola 68HC08 and
-6809; P1516; Padauk PDK13, PDK14 and PDK15; STMicroelectronics ST7 and STM8;
-and Zilog Z80 families, plus many of their variants.")
+microcontrollers in the Atmel AVR; Intel MCS-51 (8051); Motorola 6800, 68HC08
+and 6809; MOS Technology 6502; P1516; Padauk PDK13, PDK14 and PDK15; Philips
+XA; STMicroelectronics ST7 and STM8; Xilinx PicoBlaze; and Zilog Z80 families,
+plus many of their variants.")
(license license:gpl2+)))
(define-public sdcc
--
2.34.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#54260
; Package
guix-patches
.
(Sat, 05 Mar 2022 15:22:02 GMT)
Full text and
rfc822 format available.
Message #17 received at 54260 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Simon South schreef op za 05-03-2022 om 07:58 [-0500]:
> + #:tests? ,(not (%current-target-system)) ; run unless cross-compiling
#:tests? is #false by default when cross-compiling and #true by default
when compiling natively (with some exceptions, e.g. emacs-build-
system). You probably don't need to set this explicitly.
Greetings,
Maxime.
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#54260
; Package
guix-patches
.
(Sat, 05 Mar 2022 15:24:01 GMT)
Full text and
rfc822 format available.
Message #20 received at 54260 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Simon South schreef op za 05-03-2022 om 07:59 [-0500]:
> (add-after 'install 'remove-empty-directory
> (lambda* (#:key outputs #:allow-other-keys)
> (delete-file-recursively
> - (string-append (assoc-ref outputs "out") "/share/man"))
> - #t)))))
> + (string-append (assoc-ref outputs "out") "/share/man")))))))
Additionally, you could make the #:configure-flags a G-exp and
eliminate input labels (or, in this case, output labels):
(list #:phases
#~(modify-phases ...
(add-after ... ...
(lambda _
... (string-append #$output "/share/man") ...))))
Greetings,
Maxime.
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#54260
; Package
guix-patches
.
(Sat, 05 Mar 2022 16:40:01 GMT)
Full text and
rfc822 format available.
Message #23 received at 54260 <at> debbugs.gnu.org (full text, mbox):
Maxime Devos <maximedevos <at> telenet.be> writes:
> Additionally, you could make the #:configure-flags a G-exp and
> eliminate input labels (or, in this case, output labels)
This occurred to me, but is it not better in this case to rely on the
"output" parameter passed into the procedure? Using "#$output" in this
context feels like a violation of the Law of Demeter, like using a
global variable where a local one would be appropriate.
I'll drop the first patch though; I'd missed seeing the definition of
"gnu-cross-build".
--
Simon South
simon <at> simonsouth.net
Information forwarded
to
guix-patches <at> gnu.org
:
bug#54260
; Package
guix-patches
.
(Tue, 08 Mar 2022 14:13:01 GMT)
Full text and
rfc822 format available.
Message #26 received at 54260 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/embedded.scm (ucsim)[arguments]: Don't explicitly return #t
from phases.
---
gnu/packages/embedded.scm | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm
index f7573618b9..7b219203be 100644
--- a/gnu/packages/embedded.scm
+++ b/gnu/packages/embedded.scm
@@ -1506,13 +1506,11 @@ (define-public ucsim
(add-after 'unpack 'patch-makefiles
(lambda _
(substitute* (find-files "." "(\\.mk$|\\.in$)")
- (("/bin/sh") (which "sh")))
- #t))
+ (("/bin/sh") (which "sh")))))
(add-after 'install 'remove-empty-directory
(lambda* (#:key outputs #:allow-other-keys)
(delete-file-recursively
- (string-append (assoc-ref outputs "out") "/share/man"))
- #t)))))
+ (string-append (assoc-ref outputs "out") "/share/man")))))))
(native-inputs
(list bison flex))
(home-page "http://mazsola.iit.uni-miskolc.hu/ucsim/")
--
2.34.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#54260
; Package
guix-patches
.
(Tue, 08 Mar 2022 14:13:02 GMT)
Full text and
rfc822 format available.
Message #29 received at 54260 <at> debbugs.gnu.org (full text, mbox):
Here's a revised version of this patchset that updates μCsim to 0.7.1.
I've responded to Maxime's feedback by dropping the first patch of the
original set, since tests are normally disabled anyway when cross-compiling.
The question of whether "#$output" ought to be used in the first patch of this
set turns out to be academic as the code in question is deleted by the second.
I've tested this again on AArch64 and x86-64 and all appears to be well.
--
Simon South
simon <at> simonsouth.net
Simon South (2):
gnu: ucsim: Don't explicitly return #t from phases.
gnu: ucsim: Update to 0.7.1.
gnu/packages/embedded.scm | 37 ++++++++++++++++++-------------------
1 file changed, 18 insertions(+), 19 deletions(-)
base-commit: 875053310277ccdcb82ff86edf013cd28e6778c8
--
2.34.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#54260
; Package
guix-patches
.
(Tue, 08 Mar 2022 14:13:02 GMT)
Full text and
rfc822 format available.
Message #32 received at 54260 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/embedded.scm (ucsim): Update to 0.7.1.
[source]: Update URI.
[arguments]<#:configure-flags>: Remove as all stable ports are now built by
default.
<#:phases>: Remove obsolete "remove-empty-directory" phase.
[inputs]: Add ncurses, needed for the serialview utility.
[native-inputs]: Add sdcc when needed for tests.
[description]: Update to mention newly supported microcontroller families.
---
gnu/packages/embedded.scm | 35 ++++++++++++++++++-----------------
1 file changed, 18 insertions(+), 17 deletions(-)
diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm
index 7b219203be..e33cfb4be2 100644
--- a/gnu/packages/embedded.scm
+++ b/gnu/packages/embedded.scm
@@ -56,6 +56,7 @@ (define-module (gnu packages embedded)
#:use-module (gnu packages libftdi)
#:use-module (gnu packages libusb)
#:use-module (gnu packages messaging)
+ #:use-module (gnu packages ncurses)
#:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages python)
@@ -1486,39 +1487,39 @@ (define-public ebusd
(define-public ucsim
(package
(name "ucsim")
- (version "0.6-pre68")
+ (version "0.7.1")
(source (origin
(method url-fetch)
(uri (string-append
"http://mazsola.iit.uni-miskolc.hu/ucsim/download/unix/"
- "devel/ucsim-" version ".tar.gz"))
+ "source/v" (version-major+minor version) ".x/"
+ "ucsim-" version ".tar.gz"))
(sha256
(base32
- "1bfj21f5pcfcg1xqqynlcfr8mn6qj5705cgc2lfr2s3n97qsd9df"))))
+ "080471wvkjdzxz5j3zdaq1apjcj84ql50kn26b7p4ansixnimml4"))))
(build-system gnu-build-system)
(arguments
- `(#:configure-flags '("--enable-avr-port"
- "--enable-m6809-port"
- "--enable-p1516-port"
- "--enable-st7-port")
- #:phases
+ `(#:phases
(modify-phases %standard-phases
(add-after 'unpack 'patch-makefiles
(lambda _
(substitute* (find-files "." "(\\.mk$|\\.in$)")
- (("/bin/sh") (which "sh")))))
- (add-after 'install 'remove-empty-directory
- (lambda* (#:key outputs #:allow-other-keys)
- (delete-file-recursively
- (string-append (assoc-ref outputs "out") "/share/man")))))))
+ (("/bin/sh") (which "sh"))))))))
+ (inputs
+ (list ncurses))
(native-inputs
- (list bison flex))
+ (append (list bison flex)
+ ;; Certain tests use assemblers provided by SDCC.
+ (if (not (%current-target-system))
+ (list sdcc)
+ '())))
(home-page "http://mazsola.iit.uni-miskolc.hu/ucsim/")
(synopsis "Simulators for various microcontroller families")
(description "μCsim is a collection of software simulators for
-microcontrollers in the Atmel AVR; Intel MCS-51 (8051); Motorola 68HC08 and
-6809; P1516; Padauk PDK13, PDK14 and PDK15; STMicroelectronics ST7 and STM8;
-and Zilog Z80 families, plus many of their variants.")
+microcontrollers in the Atmel AVR; Intel MCS-51 (8051); Motorola 6800, 68HC08
+and 6809; MOS Technology 6502; P1516; Padauk PDK13, PDK14 and PDK15; Philips
+XA; STMicroelectronics ST7 and STM8; Xilinx PicoBlaze; and Zilog Z80 families,
+plus many of their variants.")
(license license:gpl2+)))
(define-public sdcc
--
2.34.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#54260
; Package
guix-patches
.
(Tue, 08 Mar 2022 15:53:01 GMT)
Full text and
rfc822 format available.
Message #35 received at 54260 <at> debbugs.gnu.org (full text, mbox):
Here's one minor, final revision that modifies the ucsim package's
"description" field to
- Keep the microprocessor families ordered by vendor name; and
- Drop mention of the Philips XA, which is actually an MCS-51 derivative.
Everything else remains the same.
--
Simon South
simon <at> simonsouth.net
Simon South (2):
gnu: ucsim: Don't explicitly return #t from phases.
gnu: ucsim: Update to 0.7.1.
gnu/packages/embedded.scm | 37 ++++++++++++++++++-------------------
1 file changed, 18 insertions(+), 19 deletions(-)
base-commit: 875053310277ccdcb82ff86edf013cd28e6778c8
--
2.34.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#54260
; Package
guix-patches
.
(Tue, 08 Mar 2022 15:53:01 GMT)
Full text and
rfc822 format available.
Message #38 received at 54260 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/embedded.scm (ucsim)[arguments]: Don't explicitly return #t
from phases.
---
gnu/packages/embedded.scm | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm
index f7573618b9..7b219203be 100644
--- a/gnu/packages/embedded.scm
+++ b/gnu/packages/embedded.scm
@@ -1506,13 +1506,11 @@ (define-public ucsim
(add-after 'unpack 'patch-makefiles
(lambda _
(substitute* (find-files "." "(\\.mk$|\\.in$)")
- (("/bin/sh") (which "sh")))
- #t))
+ (("/bin/sh") (which "sh")))))
(add-after 'install 'remove-empty-directory
(lambda* (#:key outputs #:allow-other-keys)
(delete-file-recursively
- (string-append (assoc-ref outputs "out") "/share/man"))
- #t)))))
+ (string-append (assoc-ref outputs "out") "/share/man")))))))
(native-inputs
(list bison flex))
(home-page "http://mazsola.iit.uni-miskolc.hu/ucsim/")
--
2.34.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#54260
; Package
guix-patches
.
(Tue, 08 Mar 2022 15:53:02 GMT)
Full text and
rfc822 format available.
Message #41 received at 54260 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/embedded.scm (ucsim): Update to 0.7.1.
[source]: Update URI.
[arguments]<#:configure-flags>: Remove as all stable ports are now built by
default.
<#:phases>: Remove obsolete "remove-empty-directory" phase.
[inputs]: Add ncurses, needed for the serialview utility.
[native-inputs]: Add sdcc when needed for tests.
[description]: Update to mention newly supported microcontroller families.
---
gnu/packages/embedded.scm | 35 ++++++++++++++++++-----------------
1 file changed, 18 insertions(+), 17 deletions(-)
diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm
index 7b219203be..f3d5e8fced 100644
--- a/gnu/packages/embedded.scm
+++ b/gnu/packages/embedded.scm
@@ -56,6 +56,7 @@ (define-module (gnu packages embedded)
#:use-module (gnu packages libftdi)
#:use-module (gnu packages libusb)
#:use-module (gnu packages messaging)
+ #:use-module (gnu packages ncurses)
#:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages python)
@@ -1486,39 +1487,39 @@ (define-public ebusd
(define-public ucsim
(package
(name "ucsim")
- (version "0.6-pre68")
+ (version "0.7.1")
(source (origin
(method url-fetch)
(uri (string-append
"http://mazsola.iit.uni-miskolc.hu/ucsim/download/unix/"
- "devel/ucsim-" version ".tar.gz"))
+ "source/v" (version-major+minor version) ".x/"
+ "ucsim-" version ".tar.gz"))
(sha256
(base32
- "1bfj21f5pcfcg1xqqynlcfr8mn6qj5705cgc2lfr2s3n97qsd9df"))))
+ "080471wvkjdzxz5j3zdaq1apjcj84ql50kn26b7p4ansixnimml4"))))
(build-system gnu-build-system)
(arguments
- `(#:configure-flags '("--enable-avr-port"
- "--enable-m6809-port"
- "--enable-p1516-port"
- "--enable-st7-port")
- #:phases
+ `(#:phases
(modify-phases %standard-phases
(add-after 'unpack 'patch-makefiles
(lambda _
(substitute* (find-files "." "(\\.mk$|\\.in$)")
- (("/bin/sh") (which "sh")))))
- (add-after 'install 'remove-empty-directory
- (lambda* (#:key outputs #:allow-other-keys)
- (delete-file-recursively
- (string-append (assoc-ref outputs "out") "/share/man")))))))
+ (("/bin/sh") (which "sh"))))))))
+ (inputs
+ (list ncurses))
(native-inputs
- (list bison flex))
+ (append (list bison flex)
+ ;; Certain tests use assemblers provided by SDCC.
+ (if (not (%current-target-system))
+ (list sdcc)
+ '())))
(home-page "http://mazsola.iit.uni-miskolc.hu/ucsim/")
(synopsis "Simulators for various microcontroller families")
(description "μCsim is a collection of software simulators for
-microcontrollers in the Atmel AVR; Intel MCS-51 (8051); Motorola 68HC08 and
-6809; P1516; Padauk PDK13, PDK14 and PDK15; STMicroelectronics ST7 and STM8;
-and Zilog Z80 families, plus many of their variants.")
+microcontrollers in the Atmel AVR; Intel MCS-51 (8051); MOS Technology 6502;
+Motorola 6800, 68HC08 and 6809; P1516; Padauk PDK13, PDK14 and PDK15;
+STMicroelectronics ST7 and STM8; Xilinx PicoBlaze; and Zilog Z80 families,
+plus many of their variants.")
(license license:gpl2+)))
(define-public sdcc
--
2.34.0
Reply sent
to
Ludovic Courtès <ludo <at> gnu.org>
:
You have taken responsibility.
(Fri, 11 Mar 2022 22:18:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
Simon South <simon <at> simonsouth.net>
:
bug acknowledged by developer.
(Fri, 11 Mar 2022 22:18:02 GMT)
Full text and
rfc822 format available.
Message #46 received at 54260-done <at> debbugs.gnu.org (full text, mbox):
Hi,
Simon South <simon <at> simonsouth.net> skribis:
> gnu: ucsim: Don't explicitly return #t from phases.
> gnu: ucsim: Update to 0.7.1.
Applied. Thank you, and thanks Maxime for reviewing!
Ludo’.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#54260
; Package
guix-patches
.
(Fri, 11 Mar 2022 22:40:01 GMT)
Full text and
rfc822 format available.
Message #49 received at 54260 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Simon South schreef op za 05-03-2022 om 11:39 [-0500]:
> This occurred to me, but is it not better in this case to rely on the
> "output" parameter passed into the procedure? Using "#$output" in this
> context feels like a violation of the Law of Demeter, like using a
> global variable where a local one would be appropriate.
'outputs' is an argument to the phase procedure, but as I understand
it, it is only due to historical reasons (G-exps are relatively new-
ish) and because the procedures in (guix build FOO-build-system) have
no other method for determining the outputs.
Might be a good idea to confirm with chief gexpologist ludo though.
Greetings,
Maxime.
[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, 09 Apr 2022 11:24:05 GMT)
Full text and
rfc822 format available.
This bug report was last modified 3 years and 132 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.