GNU bug report logs -
#78095
[PATCH emacs-team 00/28] More emacs-team updates.
Previous Next
Reported by: Nicolas Graves <ngraves <at> ngraves.fr>
Date: Sun, 27 Apr 2025 14:51:02 UTC
Severity: normal
Tags: patch
Done: Nicolas Graves <ngraves <at> ngraves.fr>
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 78095 in the body.
You can then email your comments to 78095 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#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:51:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Nicolas Graves <ngraves <at> ngraves.fr>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Sun, 27 Apr 2025 14:51:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Tried to broadly go through the easiest emacs-packages that were still
failing. After that, there shouldn't be much more to fix, but they
will be harder.
Nicolas Graves (28):
gnu: emacs-beancount: Enable tests.
gnu: emacs-haskell-mode: Update to 17.5-0.e9c3567.
gnu: emacs-undohist-el: Skip tests.
gnu: emacs-puppet-mode: Fix tests.
gnu: emacs-solarized-theme: Skip tests.
gnu: emacs-org-remark: Skip tests.
gnu: emacs-org-board: Skip tests.
gnu: emacs-web-beautify: Fix tests.
gnu: emacs-noman: Fix tests.
gnu: emacs-package-build: Disable tests.
gnu: makem-minimal: Fix getopt public accessibility.
gnu: emacs-parinfer-rust-mode: Fix tests.
gnu: emacs-wordnut: Skip tests.
gnu: emacs-ob-async: Skip tests.
gnu: emacs-objed: Fix tests.
gnu: emacs-scel: Skip tests.
gnu: emacs-idris-mode: Partially enable tests.
gnu: emacs-scratch-el: Skip tests.
gnu: emacs-org-auto-expand: Skip tests.
gnu: emacs-make-it-so: Disable tests.
gnu: emacs-youtube-dl: Skip tests.
gnu: emacs-plantuml-mode: Refresh package.
gnu: emacs-poly-r: Fix tests.
gnu: emacs-moody: Enable minimal tests.
gnu: emacs-sourcemap: Fix tests.
gnu: emacs-keycast: Fix tests.
gnu: emacs-sparql-mode: Skip tests.
gnu: emacs-org-trello: Skip tests.
gnu/packages/emacs-build.scm | 4 +-
gnu/packages/emacs-xyz.scm | 205 +++++++++++++++++++++++++++--------
gnu/packages/finance.scm | 10 ++
gnu/packages/statistics.scm | 4 +
4 files changed, 176 insertions(+), 47 deletions(-)
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:54:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/finance.scm (emacs-beancount): Enable tests.
[arguments]<test-command>: Set argument.
<phases>: Add phase 'adjust-available-beancount-options.
---
gnu/packages/finance.scm | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm
index 33dbefe2b9..32cb658099 100644
--- a/gnu/packages/finance.scm
+++ b/gnu/packages/finance.scm
@@ -2095,6 +2095,16 @@ (define-public emacs-beancount
"01ivxgv1g0pkr0xi43366pghc3j3mmhk5bshis6kkn04bq04cx7f"))
(file-name (git-file-name name version))))
(build-system emacs-build-system)
+ (arguments
+ (list #:test-command #~(list "make" "test")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'adjust-available-beancount-options
+ (lambda _
+ (substitute* "beancount.el"
+ (("\"account_unrealized_gains\"") "")))))))
+ (native-inputs
+ (list beancount))
(home-page "https://github.com/beancount/beancount-mode")
(synopsis "Emacs mode for Beancount")
(description
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:54:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-haskell-mode): Update to 17.5-0.e9c3567.
---
gnu/packages/emacs-xyz.scm | 18 +++++++++++++-----
1 file changed, 13 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index ad9add40f5..8be4705c87 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -2966,18 +2966,20 @@ (define-public emacs-unpackaged-el
(license license:gpl3+))))
(define-public emacs-haskell-mode
- (package
+ (let ((commit "e9c356739310332afe59b10ffa2e6c3e76f124e3")
+ (revision "0"))
+ (package
(name "emacs-haskell-mode")
- (version "17.5")
+ (version (git-version "17.5" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/haskell/haskell-mode")
- (commit (string-append "v" version))))
+ (commit commit)))
(file-name (git-file-name name version))
(sha256
- (base32 "0ndi986rxq9gz61ss2vazadn7rn0niv1gnpk9nfq9sw3m336glsf"))))
+ (base32 "1mkp9b31ai1z6sccx8cff40viryamw7dm85acig3q82dwlbmxx98"))))
(propagated-inputs
(list emacs-dash))
(native-inputs
@@ -3056,7 +3058,7 @@ (define (copy-to-dir dir files)
(description
"This is an Emacs mode for editing, debugging and developing Haskell
programs.")
- (license license:gpl3+)))
+ (license license:gpl3+))))
(define-public emacs-lean4-mode
(package
@@ -12191,6 +12193,7 @@ (define-public emacs-jedi
(build-system emacs-build-system)
(arguments
(list
+ #:test-command #~(list "make" "test" "CASK=")
#:imported-modules `(,@%emacs-build-system-modules
(guix build python-build-system))
#:modules '((guix build emacs-build-system)
@@ -12199,6 +12202,11 @@ (define-public emacs-jedi
(guix build utils))
#:phases
#~(modify-phases %standard-phases
+ (add-after 'unpack 'avoid-server-installation-for-tests
+ (lambda _
+ (substitute* "Makefile"
+ (("env: .*$")
+ (string-append "env: " #$output "/bin/jediepcserver\n")))))
(add-after 'unpack 'ensure-no-mtimes-pre-1980
(assoc-ref python:%standard-phases
'ensure-no-mtimes-pre-1980))
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:54:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-undohist-el)[arguments]<tests>:
Skip them.
---
gnu/packages/emacs-xyz.scm | 2 ++
1 file changed, 2 insertions(+)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 8be4705c87..3a1bfcc2a5 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -15936,6 +15936,8 @@ (define-public emacs-undohist-el
(sha256
(base32 "1s1574q85lflik7w983v859qgxy1sn6i09hspa78smiawfva1855"))))
(build-system emacs-build-system)
+ (arguments
+ (list #:tests? #f)) ; No tests.
(home-page "https://github.com/m2ym/undohist-el")
(synopsis "Save undo history between sessions")
(description "This package allows persistent use of undo history for
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:54:03 GMT)
Full text and
rfc822 format available.
Message #17 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-puppet-mode)
[arguments]<test-command>: Set argument.
[native-inputs]: Add emacs-ert-runner.
---
gnu/packages/emacs-xyz.scm | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 3a1bfcc2a5..6acbce0381 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -12357,6 +12357,10 @@ (define-public emacs-puppet-mode
(base32
"0c5q8qmbligzjsn05di4wh6ggpd3944j4yqb78vzd441b8ssq70i"))))
(build-system emacs-build-system)
+ (arguments
+ (list #:test-command #~(list "make" "test" "CASK=")))
+ (native-inputs
+ (list emacs-ert-runner))
(home-page "https://github.com/voxpupuli/puppet-mode")
(synopsis "Emacs major mode for the Puppet configuration language")
(description
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:54:03 GMT)
Full text and
rfc822 format available.
Message #20 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-solarized-theme): Skip tests.
[arguments]<test-command>: Set argument.
---
gnu/packages/emacs-xyz.scm | 3 +++
1 file changed, 3 insertions(+)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 6acbce0381..079f39fad6 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -13245,6 +13245,9 @@ (define-public emacs-solarized-theme
(sha256
(base32 "0nwyax9dikpw4fcplnk0az9k1pk02wnhkadvfp325s7rl2j8y23b"))))
(build-system emacs-build-system)
+ (arguments
+ (list #:tests? #f ; Tests require a standard tty.
+ #:test-command #~(list "make" "run" "CASK=")))
(propagated-inputs
(list emacs-dash))
(home-page "https://github.com/bbatsov/solarized-emacs")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:54:04 GMT)
Full text and
rfc822 format available.
Message #23 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-org-remark): Skip tests.
[source]<snippet>: Delete several Mibs of images and CSS.
---
gnu/packages/emacs-xyz.scm | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 079f39fad6..d68746599d 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -16744,8 +16744,13 @@ (define-public emacs-org-remark
(file-name (git-file-name name version))
(sha256
(base32
- "0npw7niqjhxspnaw4f2wnrjz5wr7qfkib0865hcri3aq8ccd46xr"))))
+ "0npw7niqjhxspnaw4f2wnrjz5wr7qfkib0865hcri3aq8ccd46xr"))
+ (modules '((guix build utils)))
+ (snippet #~(begin (for-each delete-file-recursively
+ '("docs/resources" "resources"))))))
(build-system emacs-build-system)
+ (arguments
+ (list #:tests? #f)) ; No proper tests.
(propagated-inputs (list emacs-org))
(home-page "https://nobiot.github.io/org-remark/")
(synopsis "Highlight & annotate text using Org mode")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:54:05 GMT)
Full text and
rfc822 format available.
Message #26 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-org-board): Skip tests.
---
gnu/packages/emacs-xyz.scm | 1 +
1 file changed, 1 insertion(+)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index d68746599d..926cbe015c 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -31043,6 +31043,7 @@ (define-public emacs-org-board
(build-system emacs-build-system)
(arguments
(list
+ #:tests? #f ; No tests.
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'set-wget-location
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:54:05 GMT)
Full text and
rfc822 format available.
Message #29 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-web-beautify):
[arguments]<test-command>: Set it.
[native-input]: Add emacs-ert-runner.
---
gnu/packages/emacs-xyz.scm | 3 +++
1 file changed, 3 insertions(+)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 926cbe015c..5f6de3fbb2 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -27904,6 +27904,9 @@ (define-public emacs-web-beautify
(sha256
(base32 "0vms7zz3ym53wf1zdrkbf2ky2xjr1v134ngsd0jr8azyi8siw84d"))))
(build-system emacs-build-system)
+ (arguments
+ (list #:test-command #~(list "ert-runner")))
+ (native-inputs (list emacs-ert-runner))
(home-page "https://github.com/yasuyk/web-beautify")
(synopsis "Format HTML, CSS and JavaScript, JSON")
(description "This package provides an Emacs functions to format HTML,
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:54:06 GMT)
Full text and
rfc822 format available.
Message #32 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-parinfer-rust-mode):
[arguments]<test-command>: Set it.
<phases>: Fix make test accessibility in phase 'configure.
[native-inputs]: Add emacs-clojure-mode, emacs-ert-runner, emacs-paredit.
---
gnu/packages/emacs-xyz.scm | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index d815bc8534..1ea262f40d 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -28991,10 +28991,15 @@ (define-public emacs-parinfer-rust-mode
(build-system emacs-build-system)
(arguments
(list
+ #:test-command #~(list "make" "test" "CASK=")
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'configure
(lambda* (#:key inputs #:allow-other-keys)
+ ;; Skip all non-necessary targets.
+ (substitute* "Makefile"
+ (("^test:.*$")
+ "test:\n"))
(let ((parinfer-lib
(string-append
(dirname
@@ -29010,6 +29015,7 @@ (define-public emacs-parinfer-rust-mode
("defcustom parinfer-rust-library-directory" parinfer-lib)
("defconst parinfer-rust--lib-name"
"libparinfer_rust.so"))))))))
+ (native-inputs (list emacs-clojure-mode emacs-ert-runner emacs-paredit))
(inputs (list parinfer-rust-emacs))
(propagated-inputs (list emacs-track-changes))
(home-page "https://github.com/justinbarclay/parinfer-rust-mode")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:54:06 GMT)
Full text and
rfc822 format available.
Message #35 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-noman): Fix tests.
[source]<snippet>: Remove unwanted files.
[arguments]<test-command>: Set it.
<phases>: Patch tests to find bash.
[native-inputs]: Add bash, emacs-ert-runner, emacs-f, makem-minimal.
---
gnu/packages/emacs-xyz.scm | 18 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 5f6de3fbb2..f735020afa 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -6485,8 +6485,24 @@ (define-public emacs-noman
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0rh1p9nlhkmhfqmp507rz8hwfgwrdvxx0zba41lxsd2admai90wv"))))
+ (base32 "0rh1p9nlhkmhfqmp507rz8hwfgwrdvxx0zba41lxsd2admai90wv"))
+ (snippet #~(begin
+ (for-each delete-file
+ '("makem.sh" "Makefile" "screencast.gif"))))))
(build-system emacs-build-system)
+ (arguments
+ (list #:test-command
+ #~(list #$(file-append (this-package-native-input "makem")
+ "/bin/makem.sh") "test")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'patch-test
+ (lambda _
+ (substitute* "tests/noman-tests.el"
+ (("#!/bin/bash")
+ (string-append "#!" (which "bash")))))))))
+ (native-inputs
+ (list bash emacs-ert-runner emacs-f makem-minimal))
(synopsis "Emacs package for browsing CLI command docs without man pages")
(description
"Noman is an Emacs package that parses command line help from flags like
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:54:07 GMT)
Full text and
rfc822 format available.
Message #38 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-package-build)[arguments]: Disable
tests.
---
gnu/packages/emacs-xyz.scm | 2 ++
1 file changed, 2 insertions(+)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index f735020afa..d815bc8534 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -1351,6 +1351,8 @@ (define-public emacs-package-build
(base32
"165gbrc1h1yj764kn3qq2y1551y04lqnklfa0k87gqgd38q5v985"))))
(build-system emacs-build-system)
+ (arguments
+ (list #:tests? #f)) ; No tests.
(home-page "https://github.com/melpa/package-build")
(synopsis "Tools for assembling an Emacs package archive")
(description "This package provides tools for assembling an @acronym{ELPA,
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:54:07 GMT)
Full text and
rfc822 format available.
Message #41 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-wordnut): Skip tests.
[arguments]<test-command>: Set it.
<tests?>: Disable them until we found out why it fails.
---
gnu/packages/emacs-xyz.scm | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 1ea262f40d..686428c03f 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -32540,6 +32540,10 @@ (define-public emacs-wordnut
(search-patches "emacs-wordnut-require-adaptive-wrap.patch"))
(file-name (git-file-name name version))))
(build-system emacs-build-system)
+ (arguments
+ (list #:tests? #f ; Only one test fail, but it's unclear why it does.
+ #:test-command
+ #~(list "emacs" "-Q" "--script" "test/test_wordnut.el")))
(propagated-inputs
(list wordnet emacs-adaptive-wrap))
(synopsis "Major mode for WordNet")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:54:08 GMT)
Full text and
rfc822 format available.
Message #44 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-build.scm (makem-minimal)[arguments]<phases>:
Ensure phase 'wrap-script also wraps util-linux binary PATH.
---
gnu/packages/emacs-build.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/emacs-build.scm b/gnu/packages/emacs-build.scm
index da6889ffd4..bc56a83e3c 100644
--- a/gnu/packages/emacs-build.scm
+++ b/gnu/packages/emacs-build.scm
@@ -572,7 +572,9 @@ (define-public makem-minimal
(map (cut search-input-file inputs <>)
(list "bin/find"
"bin/grep"
- "bin/sed")))))))))))
+ "bin/sed"
+ ;; for util-linux
+ "bin/uuidgen")))))))))))
(native-inputs (list patch))
(inputs
(list coreutils-minimal grep sed util-linux)) ; for getopt
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:54:08 GMT)
Full text and
rfc822 format available.
Message #47 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-objed): Fix tests.
[arguments]<test-command>: Set it.
---
gnu/packages/emacs-xyz.scm | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 4dbef01d7a..6867419e88 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -40438,6 +40438,10 @@ (define-public emacs-objed
(base32
"1s38d6bvggdk5p45ww1jb4gxifzgjwgw1m6ar920nlg0j4fgbcvr"))))
(build-system emacs-build-system)
+ (arguments
+ (list #:test-command
+ #~(list "emacs" "-Q" "-batch"
+ "-l" "test/elpa.el" "-l" "test/make-test.el")))
(home-page "https://github.com/clemera/objed")
(synopsis "Navigate and edit text objects")
(description
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:54:09 GMT)
Full text and
rfc822 format available.
Message #50 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-ob-async): Skip tests.
[arguments]<test-commands>: Set it.
[native-inputs]: Add emacs-ert-runner.
---
gnu/packages/emacs-xyz.scm | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 686428c03f..4dbef01d7a 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -10526,6 +10526,12 @@ (define-public emacs-ob-async
(sha256
(base32 "10x4hxrjm4pr6vg42a961h9ilqzyd0l0fv7fsbq9clxi439f1nd6"))))
(build-system emacs-build-system)
+ (arguments
+ (list #:tests? #f ; ~1/2 tests fail.
+ #:test-command
+ #~(list "ert-runner" "--verbose" "--debug" "-l" "ob-async.el")))
+ (native-inputs
+ (list emacs-ert-runner))
(propagated-inputs
(list emacs-async emacs-dash))
(home-page "https://github.com/astahlman/ob-async")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:54:09 GMT)
Full text and
rfc822 format available.
Message #53 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-scel): Skip tests.
---
gnu/packages/emacs-xyz.scm | 1 +
1 file changed, 1 insertion(+)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 6867419e88..43cd8e1330 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -11680,6 +11680,7 @@ (define-public emacs-scel
(build-system emacs-build-system)
(arguments
(list
+ #:tests? #f ; No tests.
#:modules '((guix build emacs-build-system)
((guix build cmake-build-system) #:prefix cmake:)
(guix build utils))
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:54:10 GMT)
Full text and
rfc822 format available.
Message #56 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-idris-mode):
[arguments]<phases>: Add phase 'patch-test, and replace phase
'check.
[native-inputs]: Add idris.
---
gnu/packages/emacs-xyz.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 43cd8e1330..c1069a7d6f 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -218,6 +218,7 @@ (define-module (gnu packages emacs-xyz)
#:use-module (gnu packages graphviz)
#:use-module (gnu packages haskell-apps)
#:use-module (gnu packages ibus)
+ #:use-module (gnu packages idris)
#:use-module (gnu packages java)
#:use-module (gnu packages julia-xyz)
#:use-module (gnu packages ncurses)
@@ -23862,6 +23863,28 @@ (define-public emacs-idris-mode
(base32
"1d1f7kx0fw632js7qd1sra5wbpwyamcqs5wpzhyynmr5ybb0vyl7"))))
(build-system emacs-build-system)
+ (arguments
+ (list #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'patch-tests
+ (lambda _
+ (substitute* "Makefile"
+ (("^test(|2|3): getdeps build" all n)
+ (string-append "test" n ":" )))))
+ (replace 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (if tests?
+ (begin
+ (setenv "HOME" (dirname (getcwd)))
+ (invoke "make" "test")
+ ;; XXX: History file not writable
+ ;; (invoke "make" "test2")
+ ;; XXX: Error reading from stdin
+ ;; (invoke "make" "test3")
+ )
+ (format #t "test suite not run.~%")))))))
+ (native-inputs
+ (list idris))
(propagated-inputs
(list emacs-prop-menu))
(home-page
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:55:01 GMT)
Full text and
rfc822 format available.
Message #59 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-org-auto-expand): Skip tests.
[source]: Remove uneeded makem files.
[arguments]<tests?>: Disable them.
---
gnu/packages/emacs-xyz.scm | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 0edb07bd5c..44f9d48b87 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -26480,8 +26480,12 @@ (define-public emacs-org-auto-expand
(file-name (git-file-name name version))
(sha256
(base32
- "1my0c6xmkh37lwi6l472lz9d86lf20h6xcllzlxm1lxa24rhva6v"))))
+ "1my0c6xmkh37lwi6l472lz9d86lf20h6xcllzlxm1lxa24rhva6v"))
+ (snippet #~(begin
+ (for-each delete-file
+ '("makem.sh" "Makefile"))))))
(build-system emacs-build-system)
+ (arguments (list #:tests? #f)) ; No tests.
(propagated-inputs
(list emacs-org emacs-dash))
(home-page "https://github.com/alphapapa/org-auto-expand")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:55:02 GMT)
Full text and
rfc822 format available.
Message #62 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-scratch-el):
[arguments]<tests?>: Skip tests.
<phases>: Add phase 'install-doc.
---
gnu/packages/emacs-xyz.scm | 19 +++++++++----------
1 file changed, 9 insertions(+), 10 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index c1069a7d6f..0edb07bd5c 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -24992,16 +24992,15 @@ (define-public emacs-scratch-el
(native-inputs
(list texinfo))
(arguments
- '(#:phases
- (modify-phases %standard-phases
- (add-after 'install 'install-doc
- (lambda* (#:key outputs #:allow-other-keys)
- (unless (invoke "makeinfo" "scratch.texi")
- (error "makeinfo failed"))
- (install-file "scratch.info"
- (string-append (assoc-ref outputs "out")
- "/share/info"))
- #t)))))
+ (list #:tests? #f ; No tests.
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'install 'install-doc
+ (lambda _
+ (unless (invoke "makeinfo" "scratch.texi")
+ (error "makeinfo failed"))
+ (install-file "scratch.info"
+ (string-append #$output "/share/info")))))))
(home-page "https://codeberg.org/emacs-weirdware/scratch")
(synopsis "Create scratch buffers with the same mode as current buffer")
(description "Scratch is an extension to Emacs that enables one to create
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:55:02 GMT)
Full text and
rfc822 format available.
Message #65 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-make-it-so)[arguments]<tests?>:
Disable them.
---
gnu/packages/emacs-xyz.scm | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 44f9d48b87..2a9b896e43 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -24040,7 +24040,8 @@ (define-public emacs-make-it-so
"0p6xhyinzzkrwzbpxqfm8hlii0ikvmmylya240bwsa77w0g1k6xq"))))
(build-system emacs-build-system)
(arguments
- `(#:include (cons "^recipes/" %default-include)))
+ `(#:tests? #f ; No tests.
+ #:include (cons "^recipes/" %default-include)))
(propagated-inputs
(list emacs-ivy))
(home-page "https://github.com/abo-abo/make-it-so")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:55:03 GMT)
Full text and
rfc822 format available.
Message #68 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-youtube-dl): Skip tests.
[arguments]<test-command>: Set it.
<tests?>: Ignore failing tests for now.
---
gnu/packages/emacs-xyz.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 2a9b896e43..7dac9b2c02 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -31781,7 +31781,9 @@ (define-public emacs-youtube-dl
(inputs
(list youtube-dl))
(arguments
- `(#:phases
+ `(#:tests? #f ; Error : standard input is not a tty
+ #:test-command (list "make" "simulate")
+ #:phases
(modify-phases %standard-phases
(add-after 'unpack 'configure
(lambda* (#:key inputs #:allow-other-keys)
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:55:03 GMT)
Full text and
rfc822 format available.
Message #71 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-plantuml-mode):
[arguments]: Improve style, rewrite using gexps.
<phases>: Add symlink for tests in phase 'use-local-plantuml.
<tests?>: Disable them for now.
<test-command>: Set it.
[native-inputs]: Add emacs-ert-runner, icedtea.
---
gnu/packages/emacs-xyz.scm | 54 ++++++++++++++++++++------------------
1 file changed, 28 insertions(+), 26 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 7dac9b2c02..d93727cb1b 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -40950,32 +40950,34 @@ (define-public emacs-plantuml-mode
(sha256
(base32 "0yp41d2dmf3sx7qnl5x0zdjcr9y71b2wwc9m0q31v22xqn938ipc"))))
(arguments
- '(#:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'use-local-plantuml
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((plantuml (assoc-ref inputs "plantuml"))
- (file "plantuml-mode.el"))
- (chmod file #o644)
- (emacs-substitute-variables file
- ("plantuml-jar-path"
- (string-append plantuml "/share/java/plantuml.jar"))
- ("plantuml-executable-path"
- (string-append plantuml "/bin/plantuml"))
- ("plantuml-server-url" 'nil)
- ("plantuml-default-exec-mode" ''executable))
- (emacs-batch-edit-file file
- `(progn (progn
- (goto-char (point-min))
- (re-search-forward "(defun plantuml-download-jar")
- (beginning-of-line)
- (kill-sexp))
- (basic-save-buffer)))
- #t))))))
- (inputs
- (list plantuml))
- (propagated-inputs
- (list emacs-dash))
+ (list
+ #:tests? #f ; Unclear why tests fail.
+ #:test-command #~(list "ert-runner")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'use-local-plantuml
+ (lambda* (#:key inputs #:allow-other-keys)
+ (symlink (search-input-file inputs "/bin/plantuml")
+ "bin/plantuml")
+ (let ((file "plantuml-mode.el"))
+ (chmod file #o644)
+ (emacs-substitute-variables file
+ ("plantuml-jar-path"
+ (search-input-file inputs "/share/java/plantuml.jar"))
+ ("plantuml-executable-path"
+ (search-input-file inputs "/bin/plantuml"))
+ ("plantuml-server-url" 'nil)
+ ("plantuml-default-exec-mode" ''executable))
+ (emacs-batch-edit-file file
+ `(progn (progn
+ (goto-char (point-min))
+ (re-search-forward "(defun plantuml-download-jar")
+ (beginning-of-line)
+ (kill-sexp))
+ (basic-save-buffer)))))))))
+ (inputs (list plantuml))
+ (native-inputs (list emacs-ert-runner icedtea))
+ (propagated-inputs (list emacs-dash))
(build-system emacs-build-system)
(home-page "https://github.com/skuro/plantuml-mode")
(synopsis "Major mode for editing PlantUML sources")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:55:04 GMT)
Full text and
rfc822 format available.
Message #74 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/statistics.scm (emacs-poly-r): Fix tests.
[arguments]<test-commands>: Set it.
---
gnu/packages/statistics.scm | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index dcbc341158..80b87ae25f 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -3006,6 +3006,10 @@ (define-public emacs-poly-r
(sha256
(base32 "0a4wx73jkngw5nbq1fa4jfhba6bsmyn6vnsf887x3xhb5v3ykhsg"))))
(build-system emacs-build-system)
+ (arguments
+ (list #:test-command
+ #~(list "emacs" "-Q" "-batch" "--load" "targets/melpa-init.el"
+ "--load" "targets/test.el")))
(propagated-inputs
(list emacs-ess emacs-poly-noweb emacs-polymode-markdown
emacs-polymode))
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:55:04 GMT)
Full text and
rfc822 format available.
Message #77 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-moody): Enable minimal tests.
[arguments]<test-command>: Set it.
---
gnu/packages/emacs-xyz.scm | 2 ++
1 file changed, 2 insertions(+)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index d93727cb1b..ce51b8fe66 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -2399,6 +2399,8 @@ (define-public emacs-moody
(sha256
(base32 "1byphhdp41cn2qs91la6fvgzrwgbyx4yaajknvwz8qxzgl2c4aq2"))))
(build-system emacs-build-system)
+ (arguments
+ (list #:test-command #~(list "make" "check-declare")))
(propagated-inputs
(list emacs-compat))
(home-page "https://github.com/tarsius/moody")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:55:05 GMT)
Full text and
rfc822 format available.
Message #80 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-sourcemap): Fix tests.
[arguments]<test-command>: Set it.
---
gnu/packages/emacs-xyz.scm | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index ce51b8fe66..c20104bb80 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -27487,6 +27487,10 @@ (define-public emacs-sourcemap
(sha256
(base32 "115g2mfpbfywp8xnag4gsb50klfvplqfh928a5mabb5s8v4a3582"))))
(build-system emacs-build-system)
+ (arguments
+ (list #:test-command
+ #~(list "emacs" "-Q" "-batch" "-L" "." "-l" "test/test-sourcemap.el"
+ "-f" "ert-run-tests-batch-and-exit")))
(home-page "https://github.com/syohex/emacs-sourcemap")
(synopsis "Sourcemap parser")
(description "Sourcemap parser")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:55:05 GMT)
Full text and
rfc822 format available.
Message #83 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-keycast): Fix tests.
[arguments]<test-command>: Set it.
---
gnu/packages/emacs-xyz.scm | 2 ++
1 file changed, 2 insertions(+)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index c20104bb80..1f5b08633a 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -7216,6 +7216,8 @@ (define-public emacs-keycast
(sha256
(base32 "130jfvy3pr3syqk6xaz910nignja32bzfnx342rr927jwa1vprfm"))))
(build-system emacs-build-system)
+ (arguments
+ (list #:test-command #~(list "make" "check-declare")))
(propagated-inputs
(list emacs-compat))
(home-page "https://github.com/tarsius/keycast")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:55:06 GMT)
Full text and
rfc822 format available.
Message #86 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-sparql-mode): Skip tests.
[arguments]<test-command>: Set it.
<tests?>: Skip tests.
---
gnu/packages/emacs-xyz.scm | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 1f5b08633a..20aef48183 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -15872,6 +15872,11 @@ (define-public emacs-sparql-mode
(sha256
(base32 "0hqp8r24wvzrkl630wbm0lynrcrnawv2yn2a3xgwqwwhwgva35rn"))))
(build-system emacs-build-system)
+ (arguments
+ (list #:tests? #f ; XXX: Fails with wrong number of arguments.
+ #:test-command #~(list "ert-runner")))
+ (native-inputs
+ (list emacs-ert-runner))
(propagated-inputs
(list emacs-company))
(home-page "https://github.com/ljos/sparql-mode")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78095
; Package
guix-patches
.
(Sun, 27 Apr 2025 14:55:06 GMT)
Full text and
rfc822 format available.
Message #89 received at 78095 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/emacs-xyz.scm (emacs-org-trello): Skip tests.
[arguments]<test-command>: Set it.
<tests?>: Skip tests.
[native-inputs]: Add emacs-ert-runner, emacs-undercover.
---
gnu/packages/emacs-xyz.scm | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 20aef48183..99e4d65023 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -13056,6 +13056,10 @@ (define-public emacs-org-trello
(base32
"18y5zdjc7zh4jlwz6k1nl13i721rknqm0vp4mxfnmq0sc5a0qva0"))))
(build-system emacs-build-system)
+ (arguments
+ (list #:tests? #f ; Old incompatible version of dash is used.
+ #:test-command #~(list "ert-runner")))
+ (native-inputs (list emacs-ert-runner emacs-undercover))
(propagated-inputs
(list emacs-dash
emacs-deferred
--
2.49.0
bug closed, send any further explanations to
78095 <at> debbugs.gnu.org and Nicolas Graves <ngraves <at> ngraves.fr>
Request was from
Nicolas Graves <ngraves <at> ngraves.fr>
to
control <at> debbugs.gnu.org
.
(Thu, 08 May 2025 13:51:02 GMT)
Full text and
rfc822 format available.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Fri, 06 Jun 2025 11:24:09 GMT)
Full text and
rfc822 format available.
This bug report was last modified 14 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.