GNU logs - #77219, boring messages


Message sent to andrew@HIDDEN, csantosb@HIDDEN, divya@HIDDEN, ian@HIDDEN, cox.katherine.e+guix@HIDDEN, liliana.prikler@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#77219] [PATCH] gnu: Add emacs-sage-shell-mode.
Resent-From: Nicolas Goaziou <mail@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: andrew@HIDDEN, csantosb@HIDDEN, divya@HIDDEN, ian@HIDDEN, cox.katherine.e+guix@HIDDEN, liliana.prikler@HIDDEN, guix-patches@HIDDEN
Resent-Date: Sun, 23 Mar 2025 21:09:02 +0000
Resent-Message-ID: <handler.77219.B.174276409821036 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 77219
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 77219 <at> debbugs.gnu.org
Cc: Nicolas Goaziou <mail@HIDDEN>, Andrew Tropin <andrew@HIDDEN>, Cayetano Santos <csantosb@HIDDEN>, Divya Ranjan Pattanaik <divya@HIDDEN>, Ian Eure <ian@HIDDEN>, Katherine Cox-Buday <cox.katherine.e+guix@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN>
X-Debbugs-Original-To: guix-patches@HIDDEN
X-Debbugs-Original-Xcc: Andrew Tropin <andrew@HIDDEN>, Cayetano Santos <csantosb@HIDDEN>, Divya Ranjan Pattanaik <divya@HIDDEN>, Ian Eure <ian@HIDDEN>, Katherine Cox-Buday <cox.katherine.e+guix@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.174276409821036
          (code B ref -1); Sun, 23 Mar 2025 21:09:02 +0000
Received: (at submit) by debbugs.gnu.org; 23 Mar 2025 21:08:18 +0000
Received: from localhost ([127.0.0.1]:52843 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1twSYM-0005TE-Dc
	for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 17:08:18 -0400
Received: from lists.gnu.org ([2001:470:142::17]:55582)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <mail@HIDDEN>)
 id 1twSYJ-0005Sv-SK
 for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 17:08:16 -0400
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 <mail@HIDDEN>)
 id 1twSYD-0001qt-OJ
 for guix-patches@HIDDEN; Sun, 23 Mar 2025 17:08:09 -0400
Received: from msg-4.mailo.com ([213.182.54.15] helo=mailo.com)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <mail@HIDDEN>)
 id 1twSYA-0004JM-Vj
 for guix-patches@HIDDEN; Sun, 23 Mar 2025 17:08:09 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nicolasgoaziou.fr;
 s=mailo; t=1742764084;
 bh=lA+nNexHpEEo18YQltQ9n0jAqA/NDFuTaG1ak7+kwE0=;
 h=X-EA-Auth:From:To:Cc:Subject:Date:Message-ID:X-Mailer:
 MIME-Version:Content-Transfer-Encoding;
 b=SYKCfcqwk1LbSQxZ6951XDyyOA+lz+wQTxJrkO2YR45N8M3J6Ssa7ZAVevU2Yy2L5
 2FKiyE6a0B6m4Eb6UCn7ZRoBM61drrOSLmngG4oMpb+a+2uHa8p8Ev2LzS39LRC4Zi
 aZ4d9knw7D74U+D1dLdv05jyJMcf+IJUGRW0obfE=
Received: by b221-9.in.mailobj.net [192.168.90.29] with ESMTP
 via ip-20.mailobj.net [213.182.54.20]
 Sun, 23 Mar 2025 22:08:03 +0100 (CET)
X-EA-Auth: ujfEc7+Pdls6oLMFiZhyTuM8fRezdG2+/rOZChbeIlWJsIHwBlCSYeCuwcpVQvRstmE8W0d6Ryca3ddhElKX4BUSHiCT65qIlrVD2F8mEns=
From: Nicolas Goaziou <mail@HIDDEN>
Date: Sun, 23 Mar 2025 22:07:38 +0100
Message-ID: <1bf346bbbbebd9c277dd63a10c148993be33763c.1742764031.git.mail@HIDDEN>
X-Mailer: git-send-email 2.49.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=213.182.54.15;
 envelope-from=mail@HIDDEN; helo=mailo.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
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: -0.1 (/)

* gnu/packages/emacs-xyz.scm (emacs-sage-shell-mode): New variable.

Change-Id: I73189f919f0f1a36b0f4826685b8ace4563a9a81
---
 gnu/packages/emacs-xyz.scm | 55 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index f00c5e4b29..dc36455058 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -6544,6 +6544,61 @@ (define-public emacs-org-pdftools
       (home-page "https://github.com/fuxialexander/org-pdftools")
       (license license:gpl3+))))
 
+(define-public emacs-sage-shell-mode
+  (let ((commit "4291700e981a2105d55fa56382ba25046d3d268d")
+        (revision "1"))
+    (package
+      (name "emacs-sage-shell-mode")
+      (version (git-version "0.3" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/sagemath/sage-shell-mode")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "1dch7cwwslffgnzp1djlhz6a792ci42p4bvazxd9lqzhzal0rsbb"))))
+      (build-system emacs-build-system)
+      (arguments
+       (list #:phases
+             #~(modify-phases %standard-phases
+                 ;; Test file contains a duplicate test, causing a check
+                 ;; error.  Remove the first occurrence.
+                 (add-before 'check 'remove-duplicate-test
+                   (lambda _
+                     (emacs-batch-edit-file "test/sage-shell-mode-test.el"
+                       '(progn
+                         (search-forward
+                          "(ert-deftest sage-shell:parse-state-func-call-1")
+                         (goto-char (match-beginning 0))
+                         (kill-sexp)
+                         (basic-save-buffer)))))
+                 ;; The test below is meant to be called from a CI environment
+                 ;; and can be ignored.
+                 (add-before 'check 'skip-failing-test
+                   (lambda _
+                     (substitute* "test/sage-shell-mode-test.el"
+                       (("\\(ert-deftest sage-shell:development-version-test .*"
+                         all)
+                        (string-append all "(skip-unless nil)\n"))))))
+             #:tests? #true
+             ;; The "test" command from the Makefile rebuilds everything.  Run
+             ;; the tests at a lower level.
+             #:test-command #~(list "emacs" "-Q" "-batch"
+                                    "-L" "."
+                                    "-l" "test/sage-shell-mode-test.el"
+                                    "-f" "ert-run-tests-batch-and-exit")))
+      (propagated-inputs (list emacs-deferred))
+      (home-page "https://github.com/sagemath/sage-shell-mode")
+      (synopsis "Emacs front-end for SageMath")
+      (description
+       "Sage Shell mode provides an Emacs front-end for SageMath.  It can run
+the Sage terminal inside Emacs, and allows editing @file{.sage} source files
+with a dedicated major mode and sending their contents directly to that
+terminal.")
+      (license license:gpl3+))))
+
 (define-public emacs-sakura-theme
   (package
     (name "emacs-sakura-theme")

base-commit: 60e4012dfcbe0df5c7e60f097ae2b11d92f982ff
-- 
2.48.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: Nicolas Goaziou <mail@HIDDEN>
Subject: bug#77219: Acknowledgement ([PATCH] gnu: Add emacs-sage-shell-mode.)
Message-ID: <handler.77219.B.174276409821036.ack <at> debbugs.gnu.org>
References: <1bf346bbbbebd9c277dd63a10c148993be33763c.1742764031.git.mail@HIDDEN>
X-Gnu-PR-Message: ack 77219
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Reply-To: 77219 <at> debbugs.gnu.org
Date: Sun, 23 Mar 2025 21:09: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.

As you requested using X-Debbugs-CC, your message was also forwarded to
  Andrew Tropin <andrew@HIDDEN>, Cayetano Santos <csantosb@HIDDEN>,=
 Divya Ranjan Pattanaik <divya@HIDDEN>, Ian Eure <ian@HIDDEN=
v>, Katherine Cox-Buday <cox.katherine.e+guix@HIDDEN>, Liliana Marie Pri=
kler <liliana.prikler@HIDDEN>
(after having been given a bug report number, if it did not have one).

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 77219 <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
77219: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D77219
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#77219] [PATCH] gnu: Add emacs-sage-shell-mode.
Resent-From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 23 Mar 2025 22:03:01 +0000
Resent-Message-ID: <handler.77219.B77219.174276733731226 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77219
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: Nicolas Goaziou <mail@HIDDEN>, 77219 <at> debbugs.gnu.org
Cc: Katherine Cox-Buday <cox.katherine.e+guix@HIDDEN>, Ian Eure <ian@HIDDEN>, Cayetano Santos <csantosb@HIDDEN>, Divya Ranjan Pattanaik <divya@HIDDEN>, Andrew Tropin <andrew@HIDDEN>
Received: via spool by 77219-submit <at> debbugs.gnu.org id=B77219.174276733731226
          (code B ref 77219); Sun, 23 Mar 2025 22:03:01 +0000
Received: (at 77219) by debbugs.gnu.org; 23 Mar 2025 22:02:17 +0000
Received: from localhost ([127.0.0.1]:52941 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1twTOa-00087a-TO
	for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 18:02:17 -0400
Received: from mail-wm1-x343.google.com ([2a00:1450:4864:20::343]:57669)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>)
 id 1twTOX-00087C-FL
 for 77219 <at> debbugs.gnu.org; Sun, 23 Mar 2025 18:02:14 -0400
Received: by mail-wm1-x343.google.com with SMTP id
 5b1f17b1804b1-43d04dc73b7so40318665e9.3
 for <77219 <at> debbugs.gnu.org>; Sun, 23 Mar 2025 15:02:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742767327; x=1743372127; darn=debbugs.gnu.org;
 h=mime-version:user-agent:content-transfer-encoding:references
 :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject
 :date:message-id:reply-to;
 bh=72kOvKLfPe1HY/KaBKYJZIlpmkSIeI3GU0HrJzKHyEM=;
 b=KagHySd2glWt/HH84oScuyMgT5No8RgPb7oYmZ4lYlKOMY7KGHybZ4aIREEkZe7Zke
 Gn1tb9+BIXUHSinmPzgAom+OL5NJDhGJ3PE77KsH3Is8myDp5tOztKii5NLlLr3vpr/4
 ej2NN3Arkih62KQbxcVeEgYiw5qrnQbdvzcKqvdxZn8nvaBPjZr8/16bVCJqO8OwFt8h
 X0kiZbnmEvgmpKp7gRXzQVCcy3nmJ2Ber9AEltm+hSDnKFJv0E5fv/aC80ESODeUk1pD
 7EPap1cDA/zXbP+leX9unUc36s7nyWPo1qf4L9QU17VD0eFVAC0Io/gCqdVIMwwkLMiO
 PU/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742767327; x=1743372127;
 h=mime-version:user-agent:content-transfer-encoding:references
 :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=72kOvKLfPe1HY/KaBKYJZIlpmkSIeI3GU0HrJzKHyEM=;
 b=C6yr+o5py5xx+NjK9CqIyazPUhodzWkjB3La0WhUvTBvi1L644OJ7YLZymTn5ro9yT
 V//A2J/4As1GGbDSwvdKuT6axzF67pfh4ZVepYUXZbZhlbEZmBtp++mX+y6AqBhd9JoP
 PbeqYbu1tx7yoRVSbSpxZF/jCO5SovhOXW8h01Th4k9WwXliNZwPi8x5DTP/JoYVldHR
 FnSzr9j15c4s4872FGj6s4F/wjcI0jH+TB07rS5dOijAF2/+ygzUbbnqczuMvgU3pOLy
 tiy0PcQROHva0L+EoSB4yQDJwzmaOgg8D9oz2Q+JDD9smNXBmBfv1r20LhJmp41Gl+jE
 V4bw==
X-Forwarded-Encrypted: i=1;
 AJvYcCWPuKsTd+kqL/qE6ULzjExsHfHdBPvdulPGg+9DHiqfXWXcyeZ6Xq2rm4Dvq5xgd6EO0PFwzQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwWYpUFBhViCKOHrpkoS56fb9G/Upj8ISxf1p5bPXxsMXvYxjlX
 qtWvbSgxwWk5csy/p4gV6r8NAAyWPHXoj8TcE/k5xnlTJEPCEo7og5q6vIy8+BE=
X-Gm-Gg: ASbGnctumNWvVpyfGmOmnNpLksJo5xjXwIpKW3l9BvsHdmN9Vui1COs081+zdtvNYRQ
 UdAVxWzjqSXkzgqUjeRnnXJg6TJpBXE+NnXHOVWdSk9MdU+SFVH7o8rnzTibTIckT+m+50MxU9a
 MjObgTN7fPdBnGqfFDQRnvB4kTEy2q/69XS1SpoDix8P/GD9FVC8HxEMeKZ+E12bP/a5bhiW8BR
 AQIGoajue3PXzOQkJAr/XsNqQ+b8rD+c3L66Z22RRAc1PjoVUU9/fNAJKLq60xuK0a5esrUL5tk
 /Y0ABkH6IkQi/IpNskBkyFAxCxkBa8YUTcSMnedsTtxf/wiz/io2ChFJfQaNURPS0uiPGzQQaJN
 YYcZQiiGC68GmKjcbS1UN
X-Google-Smtp-Source: AGHT+IHUjsDOerzm70jvyIlmD0CHXVhsbzXNDTDmkFRQBhv0iXkZ1lklh1FLmVTcxa44TvfkJ2ufuA==
X-Received: by 2002:a05:600c:470f:b0:43c:f597:d582 with SMTP id
 5b1f17b1804b1-43d509e0f82mr87091465e9.1.1742767327028; 
 Sun, 23 Mar 2025 15:02:07 -0700 (PDT)
Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at.
 [85.127.114.32]) by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-43d4fd9eb21sm99608275e9.32.2025.03.23.15.02.05
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 23 Mar 2025 15:02:06 -0700 (PDT)
Message-ID: <3c0a30a3113e5b33f6e9a18a0d0c64bfaced41f8.camel@HIDDEN>
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Date: Sun, 23 Mar 2025 23:02:04 +0100
In-Reply-To: <1bf346bbbbebd9c277dd63a10c148993be33763c.1742764031.git.mail@HIDDEN>
References: <1bf346bbbbebd9c277dd63a10c148993be33763c.1742764031.git.mail@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64
User-Agent: Evolution 3.54.3 
MIME-Version: 1.0
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 (-)

QW0gU29ubnRhZywgZGVtIDIzLjAzLjIwMjUgdW0gMjI6MDcgKzAxMDAgc2NocmllYiBOaWNvbGFz
IEdvYXppb3U6Cj4gKiBnbnUvcGFja2FnZXMvZW1hY3MteHl6LnNjbSAoZW1hY3Mtc2FnZS1zaGVs
bC1tb2RlKTogTmV3IHZhcmlhYmxlLgo+IAo+IENoYW5nZS1JZDogSTczMTg5ZjkxOWYwZjFhMzZi
MGY0ODI2Njg1YjhhY2U0NTYzYTlhODEKPiAtLS0KPiDCoGdudS9wYWNrYWdlcy9lbWFjcy14eXou
c2NtIHwgNTUKPiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+IMKgMSBm
aWxlIGNoYW5nZWQsIDU1IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvZ251L3BhY2th
Z2VzL2VtYWNzLXh5ei5zY20gYi9nbnUvcGFja2FnZXMvZW1hY3MteHl6LnNjbQo+IGluZGV4IGYw
MGM1ZTRiMjkuLmRjMzY0NTUwNTggMTAwNjQ0Cj4gLS0tIGEvZ251L3BhY2thZ2VzL2VtYWNzLXh5
ei5zY20KPiArKysgYi9nbnUvcGFja2FnZXMvZW1hY3MteHl6LnNjbQo+IEBAIC02NTQ0LDYgKzY1
NDQsNjEgQEAgKGRlZmluZS1wdWJsaWMgZW1hY3Mtb3JnLXBkZnRvb2xzCj4gwqDCoMKgwqDCoMKg
IChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9mdXhpYWxleGFuZGVyL29yZy1wZGZ0b29s
cyIpCj4gwqDCoMKgwqDCoMKgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMyspKSkpCj4gwqAKPiArKGRl
ZmluZS1wdWJsaWMgZW1hY3Mtc2FnZS1zaGVsbC1tb2RlCj4gK8KgIChsZXQgKChjb21taXQgIjQy
OTE3MDBlOTgxYTIxMDVkNTVmYTU2MzgyYmEyNTA0NmQzZDI2OGQiKQo+ICvCoMKgwqDCoMKgwqDC
oCAocmV2aXNpb24gIjEiKSkKPiArwqDCoMKgIChwYWNrYWdlCj4gK8KgwqDCoMKgwqAgKG5hbWUg
ImVtYWNzLXNhZ2Utc2hlbGwtbW9kZSIpCj4gK8KgwqDCoMKgwqAgKHZlcnNpb24gKGdpdC12ZXJz
aW9uICIwLjMiIHJldmlzaW9uIGNvbW1pdCkpCj4gK8KgwqDCoMKgwqAgKHNvdXJjZSAob3JpZ2lu
Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAobWV0aG9kIGdpdC1mZXRjaCkKPiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICh1cmkgKGdpdC1yZWZlcmVuY2UKPiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICh1cmwKPiAiaHR0cHM6Ly9n
aXRodWIuY29tL3NhZ2VtYXRoL3NhZ2Utc2hlbGwtbW9kZSIpCj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoY29tbWl0IGNvbW1pdCkpKQo+ICvCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNp
b24pKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHNoYTI1Ngo+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoYmFzZTMyCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAKPiAiMWRjaDdjd3dzbGZmZ256cDFkamxoejZhNzkyY2k0MnA0YnZhenhk
OWxxemh6YWwwcnNiYiIpKSkpCj4gK8KgwqDCoMKgwqAgKGJ1aWxkLXN5c3RlbSBlbWFjcy1idWls
ZC1zeXN0ZW0pCj4gK8KgwqDCoMKgwqAgKGFyZ3VtZW50cwo+ICvCoMKgwqDCoMKgwqAgKGxpc3Qg
IzpwaGFzZXMKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICN+KG1vZGlmeS1waGFzZXMgJXN0
YW5kYXJkLXBoYXNlcwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA7OyBUZXN0
IGZpbGUgY29udGFpbnMgYSBkdXBsaWNhdGUgdGVzdCwgY2F1c2luZyBhCj4gY2hlY2sKPiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgOzsgZXJyb3IuwqAgUmVtb3ZlIHRoZSBmaXJz
dCBvY2N1cnJlbmNlLgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoYWRkLWJl
Zm9yZSAnY2hlY2sgJ3JlbW92ZS1kdXBsaWNhdGUtdGVzdAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgKGxhbWJkYSBfCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgKGVtYWNzLWJhdGNoLWVkaXQtZmlsZSAidGVzdC9zYWdlLXNoZWxsLW1v
ZGUtCj4gdGVzdC5lbCIKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgJyhwcm9nbgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgKHNlYXJjaC1mb3J3YXJkCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgICIoZXJ0LWRlZnRlc3Qgc2FnZS1zaGVsbDpwYXJzZS1zdGF0
ZS1mdW5jLQo+IGNhbGwtMSIpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCAoZ290by1jaGFyIChtYXRjaC1iZWdpbm5pbmcgMCkpCj4gK8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoa2lsbC1zZXhwKQo+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGJhc2ljLXNh
dmUtYnVmZmVyKSkpKSkKVGhlcmUgaXMgYW4gZXJ0LW51bWJlci10ZXN0cyBmdW5jdGlvbiBpbiBl
bWFjcy11dGlscyB0aGF0IHlvdSBjYW4gdXNlLgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCA7OyBUaGUgdGVzdCBiZWxvdyBpcyBtZWFudCB0byBiZSBjYWxsZWQgZnJvbSBhIENJ
Cj4gZW52aXJvbm1lbnQKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgOzsgYW5k
IGNhbiBiZSBpZ25vcmVkLgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoYWRk
LWJlZm9yZSAnY2hlY2sgJ3NraXAtZmFpbGluZy10ZXN0Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCAobGFtYmRhIF8KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCAoc3Vic3RpdHV0ZSogInRlc3Qvc2FnZS1zaGVsbC1tb2RlLXRlc3QuZWwi
Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICgoIlxcKGVy
dC1kZWZ0ZXN0IHNhZ2Utc2hlbGw6ZGV2ZWxvcG1lbnQtCj4gdmVyc2lvbi10ZXN0IC4qIgo+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYWxsKQo+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChzdHJpbmctYXBw
ZW5kIGFsbCAiKHNraXAtdW5sZXNzCj4gbmlsKVxuIikpKSkpKQo+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgIzp0ZXN0cz8gI3RydWUKWW91IGRvbid0IGFjdHVhbGx5IG5lZWQgIzp0ZXN0cz8g
I3RydWUgYW55bW9yZSB3aXRoIHRoZSBuZXh0IGVtYWNzLXRlYW0KbWVyZ2UgOikKPiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIDs7IFRoZSAidGVzdCIgY29tbWFuZCBmcm9tIHRoZSBNYWtlZmls
ZSByZWJ1aWxkcwo+IGV2ZXJ5dGhpbmcuwqAgUnVuCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCA7OyB0aGUgdGVzdHMgYXQgYSBsb3dlciBsZXZlbC4KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgICM6dGVzdC1jb21tYW5kICN+KGxpc3QgImVtYWNzIiAiLVEiICItYmF0Y2giCj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgIi1MIiAiLiIKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAiLWwiICJ0ZXN0L3NhZ2Utc2hlbGwt
bW9kZS0KPiB0ZXN0LmVsIgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICItZiIgImVydC1ydW4tdGVzdHMtYmF0
Y2gtYW5kLQo+IGV4aXQiKSkpCj4gK8KgwqDCoMKgwqAgKHByb3BhZ2F0ZWQtaW5wdXRzIChsaXN0
IGVtYWNzLWRlZmVycmVkKSkKPiArwqDCoMKgwqDCoCAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1
Yi5jb20vc2FnZW1hdGgvc2FnZS1zaGVsbC1tb2RlIikKPiArwqDCoMKgwqDCoCAoc3lub3BzaXMg
IkVtYWNzIGZyb250LWVuZCBmb3IgU2FnZU1hdGgiKQo+ICvCoMKgwqDCoMKgIChkZXNjcmlwdGlv
bgo+ICvCoMKgwqDCoMKgwqAgIlNhZ2UgU2hlbGwgbW9kZSBwcm92aWRlcyBhbiBFbWFjcyBmcm9u
dC1lbmQgZm9yIFNhZ2VNYXRoLsKgCj4gSXQgY2FuIHJ1bgo+ICt0aGUgU2FnZSB0ZXJtaW5hbCBp
bnNpZGUgRW1hY3MsIGFuZCBhbGxvd3MgZWRpdGluZyBAZmlsZXsuc2FnZX0KPiBzb3VyY2UgZmls
ZXMKPiArd2l0aCBhIGRlZGljYXRlZCBtYWpvciBtb2RlIGFuZCBzZW5kaW5nIHRoZWlyIGNvbnRl
bnRzIGRpcmVjdGx5IHRvCj4gdGhhdAo+ICt0ZXJtaW5hbC4iKQo+ICvCoMKgwqDCoMKgIChsaWNl
bnNlIGxpY2Vuc2U6Z3BsMyspKSkpCj4gKwo+IMKgKGRlZmluZS1wdWJsaWMgZW1hY3Mtc2FrdXJh
LXRoZW1lCj4gwqDCoCAocGFja2FnZQo+IMKgwqDCoMKgIChuYW1lICJlbWFjcy1zYWt1cmEtdGhl
bWUiKQpDaGVlcnMK





Message sent to mail@HIDDEN, liliana.prikler@HIDDEN, andrew@HIDDEN, csantosb@HIDDEN, divya@HIDDEN, ian@HIDDEN, cox.katherine.e+guix@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#77219] [PATCH v2] gnu: Add emacs-sage-shell-mode.
References: <1bf346bbbbebd9c277dd63a10c148993be33763c.1742764031.git.mail@HIDDEN>
In-Reply-To: <1bf346bbbbebd9c277dd63a10c148993be33763c.1742764031.git.mail@HIDDEN>
Resent-From: Nicolas Goaziou <mail@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: mail@HIDDEN, liliana.prikler@HIDDEN, andrew@HIDDEN, csantosb@HIDDEN, divya@HIDDEN, ian@HIDDEN, cox.katherine.e+guix@HIDDEN, guix-patches@HIDDEN
Resent-Date: Sun, 23 Mar 2025 22:21:01 +0000
Resent-Message-ID: <handler.77219.B77219.17427684402214 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77219
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 77219 <at> debbugs.gnu.org
Cc: Nicolas Goaziou <mail@HIDDEN>, Nicolas Goaziou <mail@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN>, Andrew Tropin <andrew@HIDDEN>, Cayetano Santos <csantosb@HIDDEN>, Divya Ranjan Pattanaik <divya@HIDDEN>, Ian Eure <ian@HIDDEN>, Katherine Cox-Buday <cox.katherine.e+guix@HIDDEN>
X-Debbugs-Original-Xcc: Nicolas Goaziou <mail@HIDDEN>, Liliana Marie Prikler <liliana.prikler@HIDDEN>, Andrew Tropin <andrew@HIDDEN>, Cayetano Santos <csantosb@HIDDEN>, Divya Ranjan Pattanaik <divya@HIDDEN>, Ian Eure <ian@HIDDEN>, Katherine Cox-Buday <cox.katherine.e+guix@HIDDEN>
Received: via spool by 77219-submit <at> debbugs.gnu.org id=B77219.17427684402214
          (code B ref 77219); Sun, 23 Mar 2025 22:21:01 +0000
Received: (at 77219) by debbugs.gnu.org; 23 Mar 2025 22:20:40 +0000
Received: from localhost ([127.0.0.1]:52971 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1twTgO-0000Za-0m
	for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 18:20:40 -0400
Received: from msg-2.mailo.com ([213.182.54.12]:55588 helo=mailo.com)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <mail@HIDDEN>)
 id 1twTgL-0000ZG-In
 for 77219 <at> debbugs.gnu.org; Sun, 23 Mar 2025 18:20:38 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nicolasgoaziou.fr;
 s=mailo; t=1742768430;
 bh=8FxXecYn/YsDp2pqH9VfY0d8AC4MmS8MNOf4sIfCGf8=;
 h=X-EA-Auth:From:To:Cc:Subject:Date:Message-ID:X-Mailer:
 MIME-Version:Content-Transfer-Encoding;
 b=3RoUafL5E4Sl4W3mIKQLVRPhTo+QWB/3z0yz0JH/rovuLeRRqTaj9naweA4XSOU6J
 rQ7fFqexRT7j7xi6YaUPTk+WSV/epRcKM3vPKNfgTLuGgBQzHh/WmREHm7+gDeG8+0
 z4REjmTqDfkif1iTtvzrFRpM1pP+CVdi7HdeLXzM=
Received: by b221-6.in.mailobj.net [192.168.90.26] with ESMTP
 via ip-20.mailobj.net [213.182.54.20]
 Sun, 23 Mar 2025 23:20:30 +0100 (CET)
X-EA-Auth: uJ6KG4gDki3kWn8JXCQ3nw0DAQdQgUD95iR4f5+CqfFAgLiJjKYagPDhX4xiXuhH18RzEFMasQdOv0ALOot02BZdHUaRimUnFzbNGZHVDKk=
From: Nicolas Goaziou <mail@HIDDEN>
Date: Sun, 23 Mar 2025 23:19:32 +0100
Message-ID: <a4a0e4941d08a5daa7796db7a5835d246c1fede1.1742768257.git.mail@HIDDEN>
X-Mailer: git-send-email 2.49.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
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 (-)

* gnu/packages/emacs-xyz.scm (emacs-sage-shell-mode): New variable.

Change-Id: I73189f919f0f1a36b0f4826685b8ace4563a9a81
---

v2: Make use of `ert-number-tests'.  Remove unnecesary "#:test? t" argument.

 gnu/packages/emacs-xyz.scm | 48 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index f00c5e4b29..889b8bfc8b 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -6544,6 +6544,54 @@ (define-public emacs-org-pdftools
       (home-page "https://github.com/fuxialexander/org-pdftools")
       (license license:gpl3+))))
 
+(define-public emacs-sage-shell-mode
+  (let ((commit "4291700e981a2105d55fa56382ba25046d3d268d")
+        (revision "1"))
+    (package
+      (name "emacs-sage-shell-mode")
+      (version (git-version "0.3" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/sagemath/sage-shell-mode")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "1dch7cwwslffgnzp1djlhz6a792ci42p4bvazxd9lqzhzal0rsbb"))))
+      (build-system emacs-build-system)
+      (arguments
+       (list #:phases
+             #~(modify-phases %standard-phases
+                 ;; Fix duplicate tests in test file.
+                 (add-before 'check 'remove-duplicate-test
+                   (lambda _
+                     (ert-number-tests "test/sage-shell-mode-test.el"
+                                       "sage-shell:parse-state-func-call-1")))
+                 ;; The test below is meant to be called from a CI environment
+                 ;; and can be ignored.
+                 (add-before 'check 'skip-failing-test
+                   (lambda _
+                     (substitute* "test/sage-shell-mode-test.el"
+                       (("\\(ert-deftest sage-shell:development-version-test .*"
+                         all)
+                        (string-append all "(skip-unless nil)\n"))))))
+             ;; The "test" command from the Makefile rebuilds everything.  Run
+             ;; the tests at a lower level.
+             #:test-command #~(list "emacs" "-Q" "-batch"
+                                    "-L" "."
+                                    "-l" "test/sage-shell-mode-test.el"
+                                    "-f" "ert-run-tests-batch-and-exit")))
+      (propagated-inputs (list emacs-deferred))
+      (home-page "https://github.com/sagemath/sage-shell-mode")
+      (synopsis "Emacs front-end for SageMath")
+      (description
+       "Sage Shell mode provides an Emacs front-end for SageMath.  It can run
+the Sage terminal inside Emacs, and allows editing @file{.sage} source files
+with a dedicated major mode and sending their contents directly to that
+terminal.")
+      (license license:gpl3+))))
+
 (define-public emacs-sakura-theme
   (package
     (name "emacs-sakura-theme")

base-commit: 60e4012dfcbe0df5c7e60f097ae2b11d92f982ff
-- 
2.49.0







Message sent:


MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Liliana Marie Prikler <liliana.prikler@HIDDEN>
Subject: bug#77219: closed ([PATCH] gnu: Add emacs-sage-shell-mode.)
CC: tracker <at> debbugs.gnu.org
Message-ID: <handler.77219.D77219.17430263428711.ackdone <at> debbugs.gnu.org>
References: <65ac02fefeae254cb79983d8b4af88493f7e1081.camel@HIDDEN>
 <1bf346bbbbebd9c277dd63a10c148993be33763c.1742764031.git.mail@HIDDEN>
X-Gnu-PR-Message: closed 77219
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Date: Wed, 26 Mar 2025 22:00:05 +0000
Content-Type: multipart/mixed; boundary="----------=_1743026405-9130-0"

This is a multi-part message in MIME format...

------------=_1743026405-9130-0
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=utf-8

Your message dated Wed, 26 Mar 2025 22:58:52 +0100
with message-id <65ac02fefeae254cb79983d8b4af88493f7e1081.camel@HIDDEN>
and subject line Re: [bug#77219] [PATCH v2] gnu: Add emacs-sage-shell-mode.
has caused the debbugs.gnu.org bug report #77219,
regarding [PATCH] gnu: Add emacs-sage-shell-mode.
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@HIDDEN)


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

------------=_1743026405-9130-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by debbugs.gnu.org; 23 Mar 2025 21:08:18 +0000
Received: from localhost ([127.0.0.1]:52843 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1twSYM-0005TE-Dc
	for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 17:08:18 -0400
Received: from lists.gnu.org ([2001:470:142::17]:55582)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <mail@HIDDEN>)
 id 1twSYJ-0005Sv-SK
 for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 17:08:16 -0400
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 <mail@HIDDEN>)
 id 1twSYD-0001qt-OJ
 for guix-patches@HIDDEN; Sun, 23 Mar 2025 17:08:09 -0400
Received: from msg-4.mailo.com ([213.182.54.15] helo=mailo.com)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <mail@HIDDEN>)
 id 1twSYA-0004JM-Vj
 for guix-patches@HIDDEN; Sun, 23 Mar 2025 17:08:09 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nicolasgoaziou.fr;
 s=mailo; t=1742764084;
 bh=lA+nNexHpEEo18YQltQ9n0jAqA/NDFuTaG1ak7+kwE0=;
 h=X-EA-Auth:From:To:Cc:Subject:Date:Message-ID:X-Mailer:
 MIME-Version:Content-Transfer-Encoding;
 b=SYKCfcqwk1LbSQxZ6951XDyyOA+lz+wQTxJrkO2YR45N8M3J6Ssa7ZAVevU2Yy2L5
 2FKiyE6a0B6m4Eb6UCn7ZRoBM61drrOSLmngG4oMpb+a+2uHa8p8Ev2LzS39LRC4Zi
 aZ4d9knw7D74U+D1dLdv05jyJMcf+IJUGRW0obfE=
Received: by b221-9.in.mailobj.net [192.168.90.29] with ESMTP
 via ip-20.mailobj.net [213.182.54.20]
 Sun, 23 Mar 2025 22:08:03 +0100 (CET)
X-EA-Auth: ujfEc7+Pdls6oLMFiZhyTuM8fRezdG2+/rOZChbeIlWJsIHwBlCSYeCuwcpVQvRstmE8W0d6Ryca3ddhElKX4BUSHiCT65qIlrVD2F8mEns=
From: Nicolas Goaziou <mail@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH] gnu: Add emacs-sage-shell-mode.
Date: Sun, 23 Mar 2025 22:07:38 +0100
Message-ID: <1bf346bbbbebd9c277dd63a10c148993be33763c.1742764031.git.mail@HIDDEN>
X-Mailer: git-send-email 2.49.0
MIME-Version: 1.0
X-Debbugs-Cc: Andrew Tropin <andrew@HIDDEN>,
 Cayetano Santos <csantosb@HIDDEN>,
 Divya Ranjan Pattanaik <divya@HIDDEN>, Ian Eure <ian@HIDDEN>,
 Katherine Cox-Buday <cox.katherine.e+guix@HIDDEN>,
 Liliana Marie Prikler <liliana.prikler@HIDDEN>
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=213.182.54.15;
 envelope-from=mail@HIDDEN; helo=mailo.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: submit
Cc: Nicolas Goaziou <mail@HIDDEN>
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: -0.1 (/)

* gnu/packages/emacs-xyz.scm (emacs-sage-shell-mode): New variable.

Change-Id: I73189f919f0f1a36b0f4826685b8ace4563a9a81
---
 gnu/packages/emacs-xyz.scm | 55 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index f00c5e4b29..dc36455058 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -6544,6 +6544,61 @@ (define-public emacs-org-pdftools
       (home-page "https://github.com/fuxialexander/org-pdftools")
       (license license:gpl3+))))
 
+(define-public emacs-sage-shell-mode
+  (let ((commit "4291700e981a2105d55fa56382ba25046d3d268d")
+        (revision "1"))
+    (package
+      (name "emacs-sage-shell-mode")
+      (version (git-version "0.3" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/sagemath/sage-shell-mode")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "1dch7cwwslffgnzp1djlhz6a792ci42p4bvazxd9lqzhzal0rsbb"))))
+      (build-system emacs-build-system)
+      (arguments
+       (list #:phases
+             #~(modify-phases %standard-phases
+                 ;; Test file contains a duplicate test, causing a check
+                 ;; error.  Remove the first occurrence.
+                 (add-before 'check 'remove-duplicate-test
+                   (lambda _
+                     (emacs-batch-edit-file "test/sage-shell-mode-test.el"
+                       '(progn
+                         (search-forward
+                          "(ert-deftest sage-shell:parse-state-func-call-1")
+                         (goto-char (match-beginning 0))
+                         (kill-sexp)
+                         (basic-save-buffer)))))
+                 ;; The test below is meant to be called from a CI environment
+                 ;; and can be ignored.
+                 (add-before 'check 'skip-failing-test
+                   (lambda _
+                     (substitute* "test/sage-shell-mode-test.el"
+                       (("\\(ert-deftest sage-shell:development-version-test .*"
+                         all)
+                        (string-append all "(skip-unless nil)\n"))))))
+             #:tests? #true
+             ;; The "test" command from the Makefile rebuilds everything.  Run
+             ;; the tests at a lower level.
+             #:test-command #~(list "emacs" "-Q" "-batch"
+                                    "-L" "."
+                                    "-l" "test/sage-shell-mode-test.el"
+                                    "-f" "ert-run-tests-batch-and-exit")))
+      (propagated-inputs (list emacs-deferred))
+      (home-page "https://github.com/sagemath/sage-shell-mode")
+      (synopsis "Emacs front-end for SageMath")
+      (description
+       "Sage Shell mode provides an Emacs front-end for SageMath.  It can run
+the Sage terminal inside Emacs, and allows editing @file{.sage} source files
+with a dedicated major mode and sending their contents directly to that
+terminal.")
+      (license license:gpl3+))))
+
 (define-public emacs-sakura-theme
   (package
     (name "emacs-sakura-theme")

base-commit: 60e4012dfcbe0df5c7e60f097ae2b11d92f982ff
-- 
2.48.1






------------=_1743026405-9130-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 77219-done) by debbugs.gnu.org; 26 Mar 2025 21:59:02 +0000
Received: from localhost ([127.0.0.1]:44744 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1txYm6-0002GI-1Y
	for submit <at> debbugs.gnu.org; Wed, 26 Mar 2025 17:59:02 -0400
Received: from mail-wm1-x344.google.com ([2a00:1450:4864:20::344]:53314)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>)
 id 1txYm3-0002Fo-P7
 for 77219-done <at> debbugs.gnu.org; Wed, 26 Mar 2025 17:59:00 -0400
Received: by mail-wm1-x344.google.com with SMTP id
 5b1f17b1804b1-43cf06eabdaso3044365e9.2
 for <77219-done <at> debbugs.gnu.org>; Wed, 26 Mar 2025 14:58:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1743026334; x=1743631134; darn=debbugs.gnu.org;
 h=mime-version:user-agent:content-transfer-encoding:references
 :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject
 :date:message-id:reply-to;
 bh=9UgdxZsr1Ou3PbsLAB+iE+/UGULr0d0OVPJyUeFDKGM=;
 b=SW55pF5r/ekx0YwqVXmhrUtOF+PUFZ2KWsKzdWsKRU4b2gAIjkgUmF5Rf7BvKpz+F9
 5lBUMhBeyLXuSLnNiGYKifkrrnINQ+pKM/gF9CU9kkHDKND0GNQXHOukixrIcQEZMtzn
 lBUe62d2Zw3FKBHi0FMB2rGsZYRVWnyLRVGXMoNOgLMFI0sxeKlkOwm2Mi2fRrIOQOro
 jdxXct5EFRvU6Uq9/NhL2lHLKmW5xblyCNPeZGkoxZLeBqcMfQXv0KMx6cKVusUQejaI
 GrWUnm/9ALKlJNUb2Ky2n7URiVOhqnMiwB1fqPHyYkctMVPNg+ODMja1qnw+CbmrYFxk
 w2aw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1743026334; x=1743631134;
 h=mime-version:user-agent:content-transfer-encoding:references
 :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=9UgdxZsr1Ou3PbsLAB+iE+/UGULr0d0OVPJyUeFDKGM=;
 b=SWQVq0Sx7tZwmq2aEBGRHBZn/krvx8LPO27QYf/piVrmc31q2IN7d2PjIPojrJr2rb
 Vb0yH1Va3nQW0cCvBbMtbwc9SLSYNtoPaMyOBA3Dae7LXcHp2WVt8ol9rRAEaFFUsPm2
 oBZg9kyQHGonM1A3glHbdJ8B3nGdDYzArfZHwhlz2WEkAaNGh05cVTMG6Erq8cpKNFWO
 yvAYB5PgfHamobctsJMLmCWeonLYNCgqtLuVSDZB0fzq37E9T4iN6mvcdruQFosE+qvG
 cZvY/30APvfyfSJRn7ABz/p7+U4y+VCMBny0d3hEC8lZbziP4k9vxWmNAongerr8S/yX
 ejwQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCW4fXWr2DTaRGjPz2WbBjZjBrf88EfqLNcHUkr5ZGcy9DNpzN/kXiHmPQDGoaVAgncGj64RU5cB9iIz <at> debbugs.gnu.org
X-Gm-Message-State: AOJu0Yx+9t7JV9449GzIZkN4L/QcH3V02qUnQp+tVSE+Y+9sW4fwXkjR
 SNHR+h1IG0HMwtIo/DiAP8dgek+793+Z4o3+T+Rg9ZbmH3/EjfzJ
X-Gm-Gg: ASbGncuNMGD0qJvSbD3/oFPLOQjEXKqfFVgS/R41rQAjJWCzpEi55WOSfgwqKHhLeMf
 BYob5rIYeAXJQYN2pgNulp9gSXz5Ad7z7uy6i6aixwsv2F7+VKHpkL5pXwGZi1B/XgdTNSg7WzZ
 Ii2cy1OjcGpp+kvSlH79EelQmX3VcyowucoZisSJDRqLH4vSZ3CL0ljlVpP36u/+DSfvbgYfiJY
 re16J6bsZionGvNPFaZNbUhUw9MOwNjKkogxjL69dikSiValJQXqTC6gLwAjt1nEUm5OFlBdUDZ
 WJ7gnlrAtlrsb50+TQsEx4YS/bkrYq1ANT+ppcGvF3XPJzDP6oNTJOiPvPuhKPgHkzLzhwHcWhu
 vJat2AkUde/8oQjl2Kx8E
X-Google-Smtp-Source: AGHT+IEIs6M8so96LlydCuPazIiCP4bvqo24EraQ+zh6aPsnvnYAAwLesjtxyCpp05WVc2vnKAZrQw==
X-Received: by 2002:a05:6000:2911:b0:391:4940:45c3 with SMTP id
 ffacd0b85a97d-39ad178e24emr848717f8f.54.1743026333573; 
 Wed, 26 Mar 2025 14:58:53 -0700 (PDT)
Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at.
 [85.127.114.32]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-3997f9a31a7sm17684531f8f.23.2025.03.26.14.58.52
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 26 Mar 2025 14:58:53 -0700 (PDT)
Message-ID: <65ac02fefeae254cb79983d8b4af88493f7e1081.camel@HIDDEN>
Subject: Re: [bug#77219] [PATCH v2] gnu: Add emacs-sage-shell-mode.
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
To: Nicolas Goaziou <mail@HIDDEN>, 77219-done <at> debbugs.gnu.org
Date: Wed, 26 Mar 2025 22:58:52 +0100
In-Reply-To: <a4a0e4941d08a5daa7796db7a5835d246c1fede1.1742768257.git.mail@HIDDEN>
References: <1bf346bbbbebd9c277dd63a10c148993be33763c.1742764031.git.mail@HIDDEN>
 <a4a0e4941d08a5daa7796db7a5835d246c1fede1.1742768257.git.mail@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
User-Agent: Evolution 3.54.3 
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77219-done
Cc: Katherine Cox-Buday <cox.katherine.e+guix@HIDDEN>,
 Ian Eure <ian@HIDDEN>, Cayetano Santos <csantosb@HIDDEN>,
 Divya Ranjan Pattanaik <divya@HIDDEN>,
 Andrew Tropin <andrew@HIDDEN>
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 (-)

Am Sonntag, dem 23.03.2025 um 23:19 +0100 schrieb Nicolas Goaziou:
> * gnu/packages/emacs-xyz.scm (emacs-sage-shell-mode): New variable.
>=20
> Change-Id: I73189f919f0f1a36b0f4826685b8ace4563a9a81
> ---
Pushed.

Thanks


------------=_1743026405-9130-0--


Message sent:


MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Nicolas Goaziou <mail@HIDDEN>
Subject: bug#77219: closed (Re: [bug#77219] [PATCH v2] gnu: Add
 emacs-sage-shell-mode.)
Message-ID: <handler.77219.D77219.17430263428711.notifdone <at> debbugs.gnu.org>
References: <65ac02fefeae254cb79983d8b4af88493f7e1081.camel@HIDDEN>
 <1bf346bbbbebd9c277dd63a10c148993be33763c.1742764031.git.mail@HIDDEN>
X-Gnu-PR-Message: they-closed 77219
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Reply-To: 77219 <at> debbugs.gnu.org
Date: Wed, 26 Mar 2025 22:00:05 +0000
Content-Type: multipart/mixed; boundary="----------=_1743026405-9130-1"

This is a multi-part message in MIME format...

------------=_1743026405-9130-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

Your bug report

#77219: [PATCH] gnu: Add emacs-sage-shell-mode.

which was filed against the guix-patches package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 77219 <at> debbugs.gnu.org.

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

------------=_1743026405-9130-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 77219-done) by debbugs.gnu.org; 26 Mar 2025 21:59:02 +0000
Received: from localhost ([127.0.0.1]:44744 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1txYm6-0002GI-1Y
	for submit <at> debbugs.gnu.org; Wed, 26 Mar 2025 17:59:02 -0400
Received: from mail-wm1-x344.google.com ([2a00:1450:4864:20::344]:53314)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <liliana.prikler@HIDDEN>)
 id 1txYm3-0002Fo-P7
 for 77219-done <at> debbugs.gnu.org; Wed, 26 Mar 2025 17:59:00 -0400
Received: by mail-wm1-x344.google.com with SMTP id
 5b1f17b1804b1-43cf06eabdaso3044365e9.2
 for <77219-done <at> debbugs.gnu.org>; Wed, 26 Mar 2025 14:58:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1743026334; x=1743631134; darn=debbugs.gnu.org;
 h=mime-version:user-agent:content-transfer-encoding:references
 :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject
 :date:message-id:reply-to;
 bh=9UgdxZsr1Ou3PbsLAB+iE+/UGULr0d0OVPJyUeFDKGM=;
 b=SW55pF5r/ekx0YwqVXmhrUtOF+PUFZ2KWsKzdWsKRU4b2gAIjkgUmF5Rf7BvKpz+F9
 5lBUMhBeyLXuSLnNiGYKifkrrnINQ+pKM/gF9CU9kkHDKND0GNQXHOukixrIcQEZMtzn
 lBUe62d2Zw3FKBHi0FMB2rGsZYRVWnyLRVGXMoNOgLMFI0sxeKlkOwm2Mi2fRrIOQOro
 jdxXct5EFRvU6Uq9/NhL2lHLKmW5xblyCNPeZGkoxZLeBqcMfQXv0KMx6cKVusUQejaI
 GrWUnm/9ALKlJNUb2Ky2n7URiVOhqnMiwB1fqPHyYkctMVPNg+ODMja1qnw+CbmrYFxk
 w2aw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1743026334; x=1743631134;
 h=mime-version:user-agent:content-transfer-encoding:references
 :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=9UgdxZsr1Ou3PbsLAB+iE+/UGULr0d0OVPJyUeFDKGM=;
 b=SWQVq0Sx7tZwmq2aEBGRHBZn/krvx8LPO27QYf/piVrmc31q2IN7d2PjIPojrJr2rb
 Vb0yH1Va3nQW0cCvBbMtbwc9SLSYNtoPaMyOBA3Dae7LXcHp2WVt8ol9rRAEaFFUsPm2
 oBZg9kyQHGonM1A3glHbdJ8B3nGdDYzArfZHwhlz2WEkAaNGh05cVTMG6Erq8cpKNFWO
 yvAYB5PgfHamobctsJMLmCWeonLYNCgqtLuVSDZB0fzq37E9T4iN6mvcdruQFosE+qvG
 cZvY/30APvfyfSJRn7ABz/p7+U4y+VCMBny0d3hEC8lZbziP4k9vxWmNAongerr8S/yX
 ejwQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCW4fXWr2DTaRGjPz2WbBjZjBrf88EfqLNcHUkr5ZGcy9DNpzN/kXiHmPQDGoaVAgncGj64RU5cB9iIz <at> debbugs.gnu.org
X-Gm-Message-State: AOJu0Yx+9t7JV9449GzIZkN4L/QcH3V02qUnQp+tVSE+Y+9sW4fwXkjR
 SNHR+h1IG0HMwtIo/DiAP8dgek+793+Z4o3+T+Rg9ZbmH3/EjfzJ
X-Gm-Gg: ASbGncuNMGD0qJvSbD3/oFPLOQjEXKqfFVgS/R41rQAjJWCzpEi55WOSfgwqKHhLeMf
 BYob5rIYeAXJQYN2pgNulp9gSXz5Ad7z7uy6i6aixwsv2F7+VKHpkL5pXwGZi1B/XgdTNSg7WzZ
 Ii2cy1OjcGpp+kvSlH79EelQmX3VcyowucoZisSJDRqLH4vSZ3CL0ljlVpP36u/+DSfvbgYfiJY
 re16J6bsZionGvNPFaZNbUhUw9MOwNjKkogxjL69dikSiValJQXqTC6gLwAjt1nEUm5OFlBdUDZ
 WJ7gnlrAtlrsb50+TQsEx4YS/bkrYq1ANT+ppcGvF3XPJzDP6oNTJOiPvPuhKPgHkzLzhwHcWhu
 vJat2AkUde/8oQjl2Kx8E
X-Google-Smtp-Source: AGHT+IEIs6M8so96LlydCuPazIiCP4bvqo24EraQ+zh6aPsnvnYAAwLesjtxyCpp05WVc2vnKAZrQw==
X-Received: by 2002:a05:6000:2911:b0:391:4940:45c3 with SMTP id
 ffacd0b85a97d-39ad178e24emr848717f8f.54.1743026333573; 
 Wed, 26 Mar 2025 14:58:53 -0700 (PDT)
Received: from lumine.fritz.box (85-127-114-32.dsl.dynamic.surfer.at.
 [85.127.114.32]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-3997f9a31a7sm17684531f8f.23.2025.03.26.14.58.52
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 26 Mar 2025 14:58:53 -0700 (PDT)
Message-ID: <65ac02fefeae254cb79983d8b4af88493f7e1081.camel@HIDDEN>
Subject: Re: [bug#77219] [PATCH v2] gnu: Add emacs-sage-shell-mode.
From: Liliana Marie Prikler <liliana.prikler@HIDDEN>
To: Nicolas Goaziou <mail@HIDDEN>, 77219-done <at> debbugs.gnu.org
Date: Wed, 26 Mar 2025 22:58:52 +0100
In-Reply-To: <a4a0e4941d08a5daa7796db7a5835d246c1fede1.1742768257.git.mail@HIDDEN>
References: <1bf346bbbbebd9c277dd63a10c148993be33763c.1742764031.git.mail@HIDDEN>
 <a4a0e4941d08a5daa7796db7a5835d246c1fede1.1742768257.git.mail@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
User-Agent: Evolution 3.54.3 
MIME-Version: 1.0
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77219-done
Cc: Katherine Cox-Buday <cox.katherine.e+guix@HIDDEN>,
 Ian Eure <ian@HIDDEN>, Cayetano Santos <csantosb@HIDDEN>,
 Divya Ranjan Pattanaik <divya@HIDDEN>,
 Andrew Tropin <andrew@HIDDEN>
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 (-)

Am Sonntag, dem 23.03.2025 um 23:19 +0100 schrieb Nicolas Goaziou:
> * gnu/packages/emacs-xyz.scm (emacs-sage-shell-mode): New variable.
>=20
> Change-Id: I73189f919f0f1a36b0f4826685b8ace4563a9a81
> ---
Pushed.

Thanks


------------=_1743026405-9130-1
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by debbugs.gnu.org; 23 Mar 2025 21:08:18 +0000
Received: from localhost ([127.0.0.1]:52843 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1twSYM-0005TE-Dc
	for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 17:08:18 -0400
Received: from lists.gnu.org ([2001:470:142::17]:55582)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <mail@HIDDEN>)
 id 1twSYJ-0005Sv-SK
 for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 17:08:16 -0400
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 <mail@HIDDEN>)
 id 1twSYD-0001qt-OJ
 for guix-patches@HIDDEN; Sun, 23 Mar 2025 17:08:09 -0400
Received: from msg-4.mailo.com ([213.182.54.15] helo=mailo.com)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <mail@HIDDEN>)
 id 1twSYA-0004JM-Vj
 for guix-patches@HIDDEN; Sun, 23 Mar 2025 17:08:09 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nicolasgoaziou.fr;
 s=mailo; t=1742764084;
 bh=lA+nNexHpEEo18YQltQ9n0jAqA/NDFuTaG1ak7+kwE0=;
 h=X-EA-Auth:From:To:Cc:Subject:Date:Message-ID:X-Mailer:
 MIME-Version:Content-Transfer-Encoding;
 b=SYKCfcqwk1LbSQxZ6951XDyyOA+lz+wQTxJrkO2YR45N8M3J6Ssa7ZAVevU2Yy2L5
 2FKiyE6a0B6m4Eb6UCn7ZRoBM61drrOSLmngG4oMpb+a+2uHa8p8Ev2LzS39LRC4Zi
 aZ4d9knw7D74U+D1dLdv05jyJMcf+IJUGRW0obfE=
Received: by b221-9.in.mailobj.net [192.168.90.29] with ESMTP
 via ip-20.mailobj.net [213.182.54.20]
 Sun, 23 Mar 2025 22:08:03 +0100 (CET)
X-EA-Auth: ujfEc7+Pdls6oLMFiZhyTuM8fRezdG2+/rOZChbeIlWJsIHwBlCSYeCuwcpVQvRstmE8W0d6Ryca3ddhElKX4BUSHiCT65qIlrVD2F8mEns=
From: Nicolas Goaziou <mail@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH] gnu: Add emacs-sage-shell-mode.
Date: Sun, 23 Mar 2025 22:07:38 +0100
Message-ID: <1bf346bbbbebd9c277dd63a10c148993be33763c.1742764031.git.mail@HIDDEN>
X-Mailer: git-send-email 2.49.0
MIME-Version: 1.0
X-Debbugs-Cc: Andrew Tropin <andrew@HIDDEN>,
 Cayetano Santos <csantosb@HIDDEN>,
 Divya Ranjan Pattanaik <divya@HIDDEN>, Ian Eure <ian@HIDDEN>,
 Katherine Cox-Buday <cox.katherine.e+guix@HIDDEN>,
 Liliana Marie Prikler <liliana.prikler@HIDDEN>
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=213.182.54.15;
 envelope-from=mail@HIDDEN; helo=mailo.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
X-Debbugs-Envelope-To: submit
Cc: Nicolas Goaziou <mail@HIDDEN>
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: -0.1 (/)

* gnu/packages/emacs-xyz.scm (emacs-sage-shell-mode): New variable.

Change-Id: I73189f919f0f1a36b0f4826685b8ace4563a9a81
---
 gnu/packages/emacs-xyz.scm | 55 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index f00c5e4b29..dc36455058 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -6544,6 +6544,61 @@ (define-public emacs-org-pdftools
       (home-page "https://github.com/fuxialexander/org-pdftools")
       (license license:gpl3+))))
 
+(define-public emacs-sage-shell-mode
+  (let ((commit "4291700e981a2105d55fa56382ba25046d3d268d")
+        (revision "1"))
+    (package
+      (name "emacs-sage-shell-mode")
+      (version (git-version "0.3" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/sagemath/sage-shell-mode")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "1dch7cwwslffgnzp1djlhz6a792ci42p4bvazxd9lqzhzal0rsbb"))))
+      (build-system emacs-build-system)
+      (arguments
+       (list #:phases
+             #~(modify-phases %standard-phases
+                 ;; Test file contains a duplicate test, causing a check
+                 ;; error.  Remove the first occurrence.
+                 (add-before 'check 'remove-duplicate-test
+                   (lambda _
+                     (emacs-batch-edit-file "test/sage-shell-mode-test.el"
+                       '(progn
+                         (search-forward
+                          "(ert-deftest sage-shell:parse-state-func-call-1")
+                         (goto-char (match-beginning 0))
+                         (kill-sexp)
+                         (basic-save-buffer)))))
+                 ;; The test below is meant to be called from a CI environment
+                 ;; and can be ignored.
+                 (add-before 'check 'skip-failing-test
+                   (lambda _
+                     (substitute* "test/sage-shell-mode-test.el"
+                       (("\\(ert-deftest sage-shell:development-version-test .*"
+                         all)
+                        (string-append all "(skip-unless nil)\n"))))))
+             #:tests? #true
+             ;; The "test" command from the Makefile rebuilds everything.  Run
+             ;; the tests at a lower level.
+             #:test-command #~(list "emacs" "-Q" "-batch"
+                                    "-L" "."
+                                    "-l" "test/sage-shell-mode-test.el"
+                                    "-f" "ert-run-tests-batch-and-exit")))
+      (propagated-inputs (list emacs-deferred))
+      (home-page "https://github.com/sagemath/sage-shell-mode")
+      (synopsis "Emacs front-end for SageMath")
+      (description
+       "Sage Shell mode provides an Emacs front-end for SageMath.  It can run
+the Sage terminal inside Emacs, and allows editing @file{.sage} source files
+with a dedicated major mode and sending their contents directly to that
+terminal.")
+      (license license:gpl3+))))
+
 (define-public emacs-sakura-theme
   (package
     (name "emacs-sakura-theme")

base-commit: 60e4012dfcbe0df5c7e60f097ae2b11d92f982ff
-- 
2.48.1






------------=_1743026405-9130-1--



Last modified: Wed, 26 Mar 2025 22:00:03 UTC

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