GNU logs - #60372, boring messages


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#60372] [PATCH] gnu: lisp: Add lfe.
Resent-From: jgart <jgart@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 28 Dec 2022 01:53:01 +0000
Resent-Message-ID: <handler.60372.B.167219236625171 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 60372
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 60372 <at> debbugs.gnu.org
Cc: jgart <jgart@HIDDEN>
X-Debbugs-Original-To: guix-patches@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.167219236625171
          (code B ref -1); Wed, 28 Dec 2022 01:53:01 +0000
Received: (at submit) by debbugs.gnu.org; 28 Dec 2022 01:52:46 +0000
Received: from localhost ([127.0.0.1]:56837 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pALcb-0006Xv-Hb
	for submit <at> debbugs.gnu.org; Tue, 27 Dec 2022 20:52:45 -0500
Received: from lists.gnu.org ([209.51.188.17]:42688)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jgart@HIDDEN>) id 1pALca-0006Xn-7D
 for submit <at> debbugs.gnu.org; Tue, 27 Dec 2022 20:52:44 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <jgart@HIDDEN>) id 1pALcZ-0002m1-Lq
 for guix-patches@HIDDEN; Tue, 27 Dec 2022 20:52:43 -0500
Received: from mx2.dismail.de ([159.69.191.136])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <jgart@HIDDEN>) id 1pALcX-0003Xw-HJ
 for guix-patches@HIDDEN; Tue, 27 Dec 2022 20:52:43 -0500
Received: from mx2.dismail.de (localhost [127.0.0.1])
 by mx2.dismail.de (OpenSMTPD) with ESMTP id 27db0e59
 for <guix-patches@HIDDEN>; Wed, 28 Dec 2022 02:52:39 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc
 :subject:date:message-id:mime-version:content-transfer-encoding;
 s=20190914; bh=jOaGPzLMtTW5gJfz7tQAOb/t75NoQntD3xGL0tKXGEM=; b=
 rTCrSBlGcFHcwiNv3Kro4qNJALzJuUEBA5+83ql9IKg9fOQHsuBwl9zFoNgkrpQS
 FOhVA9cenGTOM1ajfESMqE76zyHQEJcZl0fyQ6NQiqW8hvUaoQt/vlpXcMZw5qHD
 fA8sNXcjG1eibwI0CHAJ1SYcedpp2Zmag1K5HMqTccEmV40wmLjGvIFcYrsutJlp
 kxVkPonOfsRWYgb1ym6CvlwpcRXa5Hu7RN93hSFTTGXkCXCaK9pftp9U7pSApPl1
 XSnuX8TZpp0XD6KXv6fusLNK6fn7xbrab9DR9ENy0a9GjnmwB3hQCnLx5xRmOw5L
 g1qSi2gR0F2ZJw9rEpxQig==
Received: from smtp2.dismail.de (<unknown> [10.240.26.12])
 by mx2.dismail.de (OpenSMTPD) with ESMTP id 12fd6c4d
 for <guix-patches@HIDDEN>; Wed, 28 Dec 2022 02:52:39 +0100 (CET)
Received: from smtp2.dismail.de (localhost [127.0.0.1])
 by smtp2.dismail.de (OpenSMTPD) with ESMTP id e61817d9
 for <guix-patches@HIDDEN>; Wed, 28 Dec 2022 02:52:38 +0100 (CET)
Received: by dismail.de (OpenSMTPD) with ESMTPSA id f0fe50cb
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Wed, 28 Dec 2022 02:52:38 +0100 (CET)
From: jgart <jgart@HIDDEN>
Date: Tue, 27 Dec 2022 19:52:19 -0600
Message-Id: <20221228015219.16759-1-jgart@HIDDEN>
X-Mailer: git-send-email 2.38.1
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=159.69.191.136; envelope-from=jgart@HIDDEN;
 helo=mx2.dismail.de
X-Spam_score_int: -43
X-Spam_score: -4.4
X-Spam_bar: ----
X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)

* gnu/packages/lisp.scm (lfe): New variable.
---
 gnu/packages/lisp.scm | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm
index 753952152e..5919a6017e 100644
--- a/gnu/packages/lisp.scm
+++ b/gnu/packages/lisp.scm
@@ -66,6 +66,7 @@ (define-module (gnu packages lisp)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages dbm)
   #:use-module (gnu packages ed)
+  #:use-module (gnu packages erlang)
   #:use-module (gnu packages fontutils)
   #:use-module (gnu packages gcc)
   #:use-module (gnu packages gettext)
@@ -1228,6 +1229,40 @@ (define-public picolisp
        (inherit picolisp32)
        (name "picolisp")))))
 
+(define-public lfe
+  (package
+    (name "lfe")
+    (version "2.0.1")
+    (source 
+      (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/lfe/lfe")
+             (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0a5cfnk3021idvv4bv2lvnksjy9d0yyd13bnj793ks86j5f3hdv5"))))
+    (build-system gnu-build-system)
+    (propagated-inputs (list erlang))
+    (arguments 
+      (list #:tests? #f
+            #:make-flags
+            #~(list (string-append "PREFIX=" #$output))
+            #:phases
+            #~(modify-phases %standard-phases
+                (delete 'configure)
+                ;; https://github.com/lfe/lfe/pull/449
+                (add-after 'unpack 'patch-gcc
+                  (lambda* (#:key inputs #:allow-other-keys)
+                    (substitute* "Makefile"
+                      (("cc") #$(cc-for-target))))))))
+    (synopsis "Lisp Flavoured Erlang")
+    (description "LFE, Lisp Flavoured Erlang, is a lisp syntax front-end
+to the Erlang compiler.  Code produced with LFE is compatible with normal
+Erlang code.  An @code{lfe} evaluator and shell is also included.")
+    (home-page "https://lfe.io/")
+    (license license:asl2.0)))
+
 (define-public janet
   (package
     (name "janet")
-- 
2.38.1





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: jgart <jgart@HIDDEN>
Subject: bug#60372: Acknowledgement ([PATCH] gnu: lisp: Add lfe.)
Message-ID: <handler.60372.B.167219236625171.ack <at> debbugs.gnu.org>
References: <20221228015219.16759-1-jgart@HIDDEN>
X-Gnu-PR-Message: ack 60372
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Reply-To: 60372 <at> debbugs.gnu.org
Date: Wed, 28 Dec 2022 01:53:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 guix-patches@HIDDEN

If you wish to submit further information on this problem, please
send it to 60372 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
60372: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D60372
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#60372] [PATCH v2] gnu: lisp: Add lfe.
References: <20221228015219.16759-1-jgart@HIDDEN>
In-Reply-To: <20221228015219.16759-1-jgart@HIDDEN>
Resent-From: jgart <jgart@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 28 Dec 2022 04:11:02 +0000
Resent-Message-ID: <handler.60372.B60372.16722006076492 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60372
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 60372 <at> debbugs.gnu.org
Cc: jgart <jgart@HIDDEN>
Received: via spool by 60372-submit <at> debbugs.gnu.org id=B60372.16722006076492
          (code B ref 60372); Wed, 28 Dec 2022 04:11:02 +0000
Received: (at 60372) by debbugs.gnu.org; 28 Dec 2022 04:10:07 +0000
Received: from localhost ([127.0.0.1]:56910 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pANlX-0001ge-9G
	for submit <at> debbugs.gnu.org; Tue, 27 Dec 2022 23:10:07 -0500
Received: from mx2.dismail.de ([159.69.191.136]:24044)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <jgart@HIDDEN>) id 1pANlU-0001g2-R1
 for 60372 <at> debbugs.gnu.org; Tue, 27 Dec 2022 23:10:06 -0500
Received: from mx2.dismail.de (localhost [127.0.0.1])
 by mx2.dismail.de (OpenSMTPD) with ESMTP id dbcad97c
 for <60372 <at> debbugs.gnu.org>; Wed, 28 Dec 2022 05:09:57 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=from:to:cc
 :subject:date:message-id:mime-version:content-transfer-encoding;
 s=20190914; bh=bwce+Um9ToD35o/W08ucb/Tt0cnjbWxR06l2r4oBKMs=; b=
 qszk1gG9WvLGPI+eFW1wntZlZBSjcDEkc6IO5EoUY250DRGfVn33hLlFH3R4h7VF
 7Bc9uc0sFHt7AepbCv4U25dXrgQsxYvtJ9r6+rG3gfQ2KrEnQ2NtPlEgcwrwLxBj
 6uJVRwJ70HZYfqEwHDJsR3A6kvQzlm1olegZ6+noBmTP0hXO2ef2H9Kp5HoXgB1o
 yqTcIXKtMzqWyV9hQR1TA0aKZjGpczXWodEpFbOmar86NH60Go8zJbmNRaV/fv3+
 FUmzTBNtzV5SLi75mr8awCmKHq9e1uzY7Zq69l0XiEXAoMJQdeMdQbZ3Z7Cv70Pv
 I6fXxoFE+PODyFoMHIY9tA==
Received: from smtp1.dismail.de (<unknown> [10.240.26.11])
 by mx2.dismail.de (OpenSMTPD) with ESMTP id e36d12f4
 for <60372 <at> debbugs.gnu.org>; Wed, 28 Dec 2022 05:09:57 +0100 (CET)
Received: from smtp1.dismail.de (localhost [127.0.0.1])
 by smtp1.dismail.de (OpenSMTPD) with ESMTP id e77a118e
 for <60372 <at> debbugs.gnu.org>; Wed, 28 Dec 2022 05:09:57 +0100 (CET)
Received: by dismail.de (OpenSMTPD) with ESMTPSA id a83b205b
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Wed, 28 Dec 2022 05:09:51 +0100 (CET)
From: jgart <jgart@HIDDEN>
Date: Tue, 27 Dec 2022 22:05:46 -0600
Message-Id: <20221228040545.30885-1-jgart@HIDDEN>
X-Mailer: git-send-email 2.38.1
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/lisp.scm (lfe): New variable.

Here's a v2 but this a WIP as the tests are disabled. Unless we can
merge this and enable the tests later after we figure out whether we
want to do that with rebar-build-system or via a custom phase?

I have an issue open here asking about running the tests:

https://github.com/lfe/lfe/issues/450

I tried running the tests by manually calling rebar but I get a homeless-shelter write error.

For test commands that I tried see the following section in the lfe project's CI:

https://github.com/lfe/lfe/blob/develop/.github/workflows/cicd.yml#L36

If anyone would like to collaborate on this patch feel free to make
changes and just list me as co-author with you.

all best,

jgart
---
 gnu/packages/lisp.scm | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm
index 753952152e..67105a5c93 100644
--- a/gnu/packages/lisp.scm
+++ b/gnu/packages/lisp.scm
@@ -66,6 +66,7 @@ (define-module (gnu packages lisp)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages dbm)
   #:use-module (gnu packages ed)
+  #:use-module (gnu packages erlang)
   #:use-module (gnu packages fontutils)
   #:use-module (gnu packages gcc)
   #:use-module (gnu packages gettext)
@@ -1228,6 +1229,40 @@ (define-public picolisp
        (inherit picolisp32)
        (name "picolisp")))))
 
+(define-public lfe
+  (package
+    (name "lfe")
+    (version "2.0.1")
+    (source 
+      (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/lfe/lfe")
+             (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0a5cfnk3021idvv4bv2lvnksjy9d0yyd13bnj793ks86j5f3hdv5"))))
+    (build-system gnu-build-system)
+    (inputs (list erlang))
+    (arguments 
+      (list #:tests? #f
+            #:make-flags
+            #~(list (string-append "PREFIX=" #$output))
+            #:phases
+            #~(modify-phases %standard-phases
+                (delete 'configure)
+                ;; https://github.com/lfe/lfe/pull/449
+                (add-after 'unpack 'patch-gcc
+                  (lambda* (#:key inputs #:allow-other-keys)
+                    (substitute* "Makefile"
+                      (("cc") #$(cc-for-target))))))))
+    (synopsis "Lisp Flavoured Erlang")
+    (description "LFE, Lisp Flavoured Erlang, is a lisp syntax front-end
+to the Erlang compiler.  Code produced with LFE is compatible with normal
+Erlang code.  An @code{lfe} evaluator and shell is also included.")
+    (home-page "https://lfe.io/")
+    (license license:asl2.0)))
+
 (define-public janet
   (package
     (name "janet")
-- 
2.38.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#60372] [PATCH] gnu: lisp: Add lfe.
Resent-From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 21 Mar 2023 14:27:02 +0000
Resent-Message-ID: <handler.60372.B60372.167940876220758 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60372
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: jgart <jgart@HIDDEN>
Cc: 60372 <at> debbugs.gnu.org
Received: via spool by 60372-submit <at> debbugs.gnu.org id=B60372.167940876220758
          (code B ref 60372); Tue, 21 Mar 2023 14:27:02 +0000
Received: (at 60372) by debbugs.gnu.org; 21 Mar 2023 14:26:02 +0000
Received: from localhost ([127.0.0.1]:60118 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pecw6-0005OT-6G
	for submit <at> debbugs.gnu.org; Tue, 21 Mar 2023 10:26:02 -0400
Received: from mail-qv1-f41.google.com ([209.85.219.41]:35596)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1pecw3-0005O7-Hw
 for 60372 <at> debbugs.gnu.org; Tue, 21 Mar 2023 10:26:00 -0400
Received: by mail-qv1-f41.google.com with SMTP id t13so9981251qvn.2
 for <60372 <at> debbugs.gnu.org>; Tue, 21 Mar 2023 07:25:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679408753;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=noloisrZyQ9X454V0KiSqGKF/UBcJm4Dirs1eL13po4=;
 b=OOYpmAgw6PJXow1gSl1/SZ6xnkC2obGH3vaqcHQ74B1pslqpImDNrQ8WDhjHG2QM1k
 5yeRp+bWZ0D/TCqs/NUJdTjCM0mO+H2sOP+iKAfzETTZLQZEHBz4zPQw8TjUkRuB2FEU
 CobJvI+q4/0qO7wHrpjfm9wI9VE54P3JDDnUfOcB6Yu7IJ//WkGEGCVjsjRfJ0VzJIVR
 fNe4DG3gEHljY/lzilBfCtj63l6fLIdhXWHtpiLl10dld9Uw0ME+xL+dRBjgBJm2IDXm
 EDl1o88VHzCq1pk1nNcun4tUFWWv+UPfYH1qv7phYkgZ4b3fu1oIFnRLN5w8d1FLcOWM
 AH8Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679408753;
 h=mime-version:user-agent:message-id:in-reply-to:date:references
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=noloisrZyQ9X454V0KiSqGKF/UBcJm4Dirs1eL13po4=;
 b=OPIqHY8f1RebeVh7DQprSR9aJnupNBJmxumi2spq/0NDgXgWwkIChGqJk/ZbU777bv
 /JeUYP6RmWEqfrKFZTC3oUcg23z2ymPqloNwDxV7au2gdKv7YiT/rrPu2Tc9wWUiX9TU
 uQXtaI3+UKIL6R60zrFfn4JGciz6E/xkzFQ7+PMg6u48HWw9jpL6YcOItMAmNdVZyu06
 A27S7jz41OFxKmIAbigArTbIrfWVNmjNZ3dxEVW+bVUqKXXjAb42Mxkby36TcIhslvoZ
 anmJJDL55cyQH95eYdjjUDUd0t0LkpE4b4mMbrxTYoYgKSIFJ22uJ8iIuretXQUo8Bd9
 cvwQ==
X-Gm-Message-State: AO0yUKVXu7vBfIl3AkaVjW7UWdSOo/gC/iLnDFE6O498drtbM4+wku9d
 LSRwdY4hPLNRW7ECH73e2TdYq4hcwIQJzQ==
X-Google-Smtp-Source: AK7set+QNLeabm9E8KP0JlWo4cDBUASjeRsUxrcQrVDampwS+HME5Gyhy02t7GnNSeJBdQU44foGoQ==
X-Received: by 2002:a05:6214:d05:b0:56f:37a:4561 with SMTP id
 5-20020a0562140d0500b0056f037a4561mr20625qvh.34.1679408753027; 
 Tue, 21 Mar 2023 07:25:53 -0700 (PDT)
Received: from hurd ([2607:fad8:4:3::1004]) by smtp.gmail.com with ESMTPSA id
 o197-20020a3741ce000000b0073b575f3603sm9385071qka.101.2023.03.21.07.25.52
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Mar 2023 07:25:52 -0700 (PDT)
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
References: <20221228015219.16759-1-jgart@HIDDEN>
 <20221228040545.30885-1-jgart@HIDDEN>
Date: Tue, 21 Mar 2023 10:25:51 -0400
In-Reply-To: <20221228040545.30885-1-jgart@HIDDEN> (jgart@HIDDEN's
 message of "Tue, 27 Dec 2022 22:05:46 -0600")
Message-ID: <87y1nqp4eo.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hi,

jgart <jgart@HIDDEN> writes:

> * gnu/packages/lisp.scm (lfe): New variable.

I think that should go in (gnu packages erlang).  Also, the convention
is to use just 'gnu: ' as prefix, not 'gnu: module:'.

> Here's a v2 but this a WIP as the tests are disabled. Unless we can
> merge this and enable the tests later after we figure out whether we
> want to do that with rebar-build-system or via a custom phase?
>
> I have an issue open here asking about running the tests:
>
> https://github.com/lfe/lfe/issues/450
>
> I tried running the tests by manually calling rebar but I get a homeless-shelter write error.

You could try setting HOME to /tmp.  Search for existing set-HOME
phases in the code base.

> For test commands that I tried see the following section in the lfe project's CI:
>
> https://github.com/lfe/lfe/blob/develop/.github/workflows/cicd.yml#L36
>
> If anyone would like to collaborate on this patch feel free to make
> changes and just list me as co-author with you.
>
> all best,
>
> jgart
> ---
>  gnu/packages/lisp.scm | 35 +++++++++++++++++++++++++++++++++++
>  1 file changed, 35 insertions(+)
>
> diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm
> index 753952152e..67105a5c93 100644
> --- a/gnu/packages/lisp.scm
> +++ b/gnu/packages/lisp.scm
> @@ -66,6 +66,7 @@ (define-module (gnu packages lisp)
>    #:use-module (gnu packages compression)
>    #:use-module (gnu packages dbm)
>    #:use-module (gnu packages ed)
> +  #:use-module (gnu packages erlang)
>    #:use-module (gnu packages fontutils)
>    #:use-module (gnu packages gcc)
>    #:use-module (gnu packages gettext)
> @@ -1228,6 +1229,40 @@ (define-public picolisp
>         (inherit picolisp32)
>         (name "picolisp")))))
>
> +(define-public lfe
> +  (package
> +    (name "lfe")
> +    (version "2.0.1")
> +    (source
> +      (origin
> +       (method git-fetch)
> +       (uri (git-reference
> +             (url "https://github.com/lfe/lfe")
> +             (commit version)))
> +       (file-name (git-file-name name version))
> +       (sha256
> +        (base32 "0a5cfnk3021idvv4bv2lvnksjy9d0yyd13bnj793ks86j5f3hdv5"))))
> +    (build-system gnu-build-system)
> +    (inputs (list erlang))
> +    (arguments
> +      (list #:tests? #f
> +            #:make-flags
> +            #~(list (string-append "PREFIX=" #$output))
> +            #:phases
> +            #~(modify-phases %standard-phases
> +                (delete 'configure)
> +                ;; https://github.com/lfe/lfe/pull/449
> +                (add-after 'unpack 'patch-gcc
> +                  (lambda* (#:key inputs #:allow-other-keys)
> +                    (substitute* "Makefile"
> +                      (("cc") #$(cc-for-target))))))))

You can set 'cc' as a Make flag; that'd be more elegant.

-- 
Thanks,
Maxim




Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 21 Mar 2023 14:26:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 21 10:26:17 2023
Received: from localhost ([127.0.0.1]:60124 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pecwK-0005PV-QN
	for submit <at> debbugs.gnu.org; Tue, 21 Mar 2023 10:26:16 -0400
Received: from mail-qt1-f173.google.com ([209.85.160.173]:35629)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maxim.cournoyer@HIDDEN>) id 1pecwJ-0005PK-SY
 for control <at> debbugs.gnu.org; Tue, 21 Mar 2023 10:26:16 -0400
Received: by mail-qt1-f173.google.com with SMTP id ay22so6662043qtb.2
 for <control <at> debbugs.gnu.org>; Tue, 21 Mar 2023 07:26:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20210112; t=1679408770;
 h=subject:from:to:message-id:date:from:to:cc:subject:date:message-id
 :reply-to; bh=+KTIGKspV4huArFFUbeaTYKIhSO33Vi9spljPumU67I=;
 b=F7RGiKi/1HzC+vHDC4DGicx/L3m1N8ec4dU9AQsPTe5fwmRMNDZWIuha9JbnWh0jXr
 gnNEY7C6k+kwP67xwLelxLwZ2wJ8bZ3YE42u+klufxkXrQmTby5VLvRP5s3A+iwRCce8
 bZgvzDItwpMvDmUAVkvzL7ixwRSv11zGZJWbd2CUGPF1UNmkRxgeQckfDo+jFWUaB97X
 4Js8ApBw9Vjj5Pn7QRENJ5UTrK4wX+BEuIhz874ke9aNxUZLeCNzfJULRinxhCjmpX59
 IeivW0goRqIOo2mjiABLrdbdnCflptLEUPgh8j4NBcx27lXrmVo7ics/ICky/kryTY9D
 o+FQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112; t=1679408770;
 h=subject:from:to:message-id:date:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=+KTIGKspV4huArFFUbeaTYKIhSO33Vi9spljPumU67I=;
 b=7KTKKrNFB6f7dH4FGoK+g37jcZlAvZz1QJsU9tHj5BI2k8u5hdMKih1eLqbH9xO2Rr
 M17phnBfRKNKiu5wDm4JB+o5hyZNWZcRSKf8UPcmWUL1Ppob5y+DPLxShI1OX822+z/f
 cZ5iozM30EwwuFnhpGR4RyBi2hElavevYHx6wBhUxCaRqFjo13RaqTZicgcXdv3Yn0IW
 nrMmIwH6o7c8PRgJPtVQyOViVzkD6eaTJnSZIayNIkKE18EJnqyiTdfvu4ASloR/R0Pg
 pWk710kPlM/1pCmJ1edZy4WCEFHkQE24usxEcweZRpE9AhEK2jM8sZz/tT8aTH7sHUpF
 bP2g==
X-Gm-Message-State: AO0yUKWZkpajeEgCFmNLnpsnheoyveLPg82XwBkORsPpxvGEhxMmxS4X
 C6Ufa8vGGQ7Y+R9SS/k0SD9LUcrnhbBwTQ==
X-Google-Smtp-Source: AK7set8cIafwrKh+oPhhjwrTHz8ZCxuXwURzcG5JJzdC7pRPprfOGdSkzMI1yl3rMS/DI5E7p2WgVw==
X-Received: by 2002:ac8:5a8a:0:b0:3b8:5f26:e81f with SMTP id
 c10-20020ac85a8a000000b003b85f26e81fmr5624903qtc.26.1679408770226; 
 Tue, 21 Mar 2023 07:26:10 -0700 (PDT)
Received: from hurd ([2607:fad8:4:3::1004]) by smtp.gmail.com with ESMTPSA id
 v6-20020ac87486000000b003bffe7fdc38sm4392055qtq.9.2023.03.21.07.26.09
 for <control <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 21 Mar 2023 07:26:09 -0700 (PDT)
Date: Tue, 21 Mar 2023 10:26:08 -0400
Message-Id: <87wn3ap4e7.fsf@HIDDEN>
To: control <at> debbugs.gnu.org
From: Maxim Cournoyer <maxim.cournoyer@HIDDEN>
Subject: control message for bug #60372
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

tags 60372 + moreinfo
quit






Last modified: Tue, 21 Mar 2023 14:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.