* bug#43093: emacs-ess is broken by emacs 27.1
@ 2020-08-28 20:07 divoplade
2020-09-04 14:44 ` bug#43093: Is Emacs 27.1 that breaks emacs-ess? zimoun
` (2 more replies)
0 siblings, 3 replies; 12+ messages in thread
From: divoplade @ 2020-08-28 20:07 UTC (permalink / raw)
To: 43093
Hello all,
Right now emacs-ess is broken so I cannot upgrade to emacs 27. The
failing test is "test-ess-roxy-literate".
Thank you anyway, I cannot wait to have emacs 27!
divoplade
^ permalink raw reply [flat|nested] 12+ messages in thread
* bug#43093: Is Emacs 27.1 that breaks emacs-ess?
2020-08-28 20:07 bug#43093: emacs-ess is broken by emacs 27.1 divoplade
@ 2020-09-04 14:44 ` zimoun
2020-09-04 15:26 ` divoplade
2020-09-04 18:25 ` bug#43093: emacs-ess is broken by emacs 27.1 Tim Howes via Bug reports for GNU Guix
2020-09-04 23:25 ` bug#43093: [PATCH] gnu: emacs-ess: Update to 20200903.1516 Tim Howes via Bug reports for GNU Guix
2 siblings, 1 reply; 12+ messages in thread
From: zimoun @ 2020-09-04 14:44 UTC (permalink / raw)
To: 43093, divoplade
Dear,
On Fri, 28 Aug 2020 at 22:07, divoplade <d@divoplade.fr> wrote:
> Right now emacs-ess is broken so I cannot upgrade to emacs 27. The
> failing test is "test-ess-roxy-literate".
I confirm.
--8<---------------cut here---------------start------------->8---
guix time-machine --commit=36a09d1853 \
-- build emacs-ess -K
--8<---------------cut here---------------end--------------->8---
leads to "build of
/gnu/store/xm0lh7c0xfq3l0gfq34hxp1kjcnm6dri-emacs-ess-18.10.2.drv
failed" where the log reads:
--8<---------------cut here---------------start------------->8---
1 unexpected results:
FAILED test-ess-roxy-literate
2 skipped results:
SKIPPED runner-R-3\.2\.1-buffer-name
SKIPPED runner-R-3\.2\.1-defined
--8<---------------cut here---------------end--------------->8---
But the commit 36a09d1853 introducing Emacs 27 had been pushed on Fri Aug 28
00:13:51 2020 -0400 and the CI reported failures before this offending
commit.
https://ci.guix.gnu.org/search?query=spec%3Aguix-master+system%3Ax86_64-linux+emacs-ess
For other examples, see:
https://data.guix.gnu.org/repository/1/branch/master/package/emacs-ess/output-history
reporting issues both on Berlin and Bayfront and before the push of Emacs 27.
Note that the parent commit c05d2cfcbd builds successfully on my
machine. Therefore, I do not know from where the failure comes from.
All the best,
simon
^ permalink raw reply [flat|nested] 12+ messages in thread
* bug#43093: Is Emacs 27.1 that breaks emacs-ess?
2020-09-04 14:44 ` bug#43093: Is Emacs 27.1 that breaks emacs-ess? zimoun
@ 2020-09-04 15:26 ` divoplade
2020-09-04 17:00 ` Mark H Weaver
2020-09-04 18:09 ` zimoun
0 siblings, 2 replies; 12+ messages in thread
From: divoplade @ 2020-09-04 15:26 UTC (permalink / raw)
To: zimoun, 43093
Hello,
Le vendredi 04 septembre 2020 à 16:44 +0200, zimoun a écrit :
> But the commit 36a09d1853 introducing Emacs 27 had been pushed on Fri
> Aug 28
> 00:13:51 2020 -0400 and the CI reported failures before this
> offending
> commit.
>
> https://ci.guix.gnu.org/search?query=spec%3Aguix-master+system%3Ax86_64-linux+emacs-ess
>
> For other examples, see:
>
> https://data.guix.gnu.org/repository/1/branch/master/package/emacs-ess/output-history
>
> reporting issues both on Berlin and Bayfront and before the push of
> Emacs 27.
>
Well, you must be right. I did not think it out long enough. It broke
at the same time I saw the emacs update, so I inferred it incorrectly.
Is it possible to edit the title?
>
> Note that the parent commit c05d2cfcbd builds successfully on my
> machine. Therefore, I do not know from where the failure comes from.
I can't find such a commit ID. It does not seem to exist in the git
repo. Do you know the date, author or committer?
^ permalink raw reply [flat|nested] 12+ messages in thread
* bug#43093: Is Emacs 27.1 that breaks emacs-ess?
2020-09-04 15:26 ` divoplade
@ 2020-09-04 17:00 ` Mark H Weaver
2020-09-04 18:09 ` zimoun
1 sibling, 0 replies; 12+ messages in thread
From: Mark H Weaver @ 2020-09-04 17:00 UTC (permalink / raw)
To: divoplade, zimoun, 43093
divoplade <d@divoplade.fr> writes:
> Is it possible to edit the title?
Yes. To do so, send an email to 'control@debbugs.gnu.org' with the
following two-line body:
--8<---------------cut here---------------start------------->8---
retitle 43093 THE_NEW_BUG_TITLE_GOES_HERE
thanks
--8<---------------cut here---------------end--------------->8---
For more details on how to use the control server, see:
https://debbugs.gnu.org/server-control.html
which is linked from the main debbugs help page, here:
https://debbugs.gnu.org
Mark
^ permalink raw reply [flat|nested] 12+ messages in thread
* bug#43093: Is Emacs 27.1 that breaks emacs-ess?
2020-09-04 15:26 ` divoplade
2020-09-04 17:00 ` Mark H Weaver
@ 2020-09-04 18:09 ` zimoun
1 sibling, 0 replies; 12+ messages in thread
From: zimoun @ 2020-09-04 18:09 UTC (permalink / raw)
To: divoplade; +Cc: 43093
On Fri, 4 Sep 2020 at 17:26, divoplade <d@divoplade.fr> wrote:
> Well, you must be right. I did not think it out long enough. It broke
> at the same time I saw the emacs update, so I inferred it incorrectly.
Nonetheless, it is still annoying. :-)
> > Note that the parent commit c05d2cfcbd builds successfully on my
> > machine. Therefore, I do not know from where the failure comes from.
> I can't find such a commit ID. It does not seem to exist in the git
> repo. Do you know the date, author or committer?
git log --format="%p" -1 36a09d1853
and the answer is c05d2cfcbe. I do not know how I did the mistake
when copy/pasting.
All the best,
simon
^ permalink raw reply [flat|nested] 12+ messages in thread
* bug#43093: emacs-ess is broken by emacs 27.1
2020-08-28 20:07 bug#43093: emacs-ess is broken by emacs 27.1 divoplade
2020-09-04 14:44 ` bug#43093: Is Emacs 27.1 that breaks emacs-ess? zimoun
@ 2020-09-04 18:25 ` Tim Howes via Bug reports for GNU Guix
2020-09-07 21:19 ` divoplade
2020-09-04 23:25 ` bug#43093: [PATCH] gnu: emacs-ess: Update to 20200903.1516 Tim Howes via Bug reports for GNU Guix
2 siblings, 1 reply; 12+ messages in thread
From: Tim Howes via Bug reports for GNU Guix @ 2020-09-04 18:25 UTC (permalink / raw)
To: divoplade, 43093
On 8/28/2020 1:07 PM, divoplade wrote:
> Hello all,
>
> Right now emacs-ess is broken so I cannot upgrade to emacs 27. The
> failing test is "test-ess-roxy-literate".
>
> Thank you anyway, I cannot wait to have emacs 27!
>
> divoplade
>
>
>
>
Hello,
I think, instead of disabling the test or trying to make it work with
emacs 27, I'd like to update emacs-ess to a more recent version. Right
now it's using the latest tagged release (18.10.2), which was from 2018,
but there's been active development on the github repo since then. I can
take the latest commit and give it a version number based on the commit
time, similar to how it's done on melpa (20200903.1516). I'll try making
a patch to update it to that version.
-Tim
^ permalink raw reply [flat|nested] 12+ messages in thread
* bug#43093: [PATCH] gnu: emacs-ess: Update to 20200903.1516.
2020-08-28 20:07 bug#43093: emacs-ess is broken by emacs 27.1 divoplade
2020-09-04 14:44 ` bug#43093: Is Emacs 27.1 that breaks emacs-ess? zimoun
2020-09-04 18:25 ` bug#43093: emacs-ess is broken by emacs 27.1 Tim Howes via Bug reports for GNU Guix
@ 2020-09-04 23:25 ` Tim Howes via Bug reports for GNU Guix
2020-09-28 3:28 ` Maxim Cournoyer
2 siblings, 1 reply; 12+ messages in thread
From: Tim Howes via Bug reports for GNU Guix @ 2020-09-04 23:25 UTC (permalink / raw)
To: 43093
* gnu/packages/statistics.scm (emacs-ess): Update to 20200903.1516.
[version]: Use latest commit, assign version based on commit date.
[source]: Fix snippet for removing julia-mode. Remove snippet to modify
roxy-preview-Rd-test. Add snippet to modify r-help-mode test. Add
snippet to fix install target to install files to correct directories.
[arguments]: Add flag to specify INFODIR. Remove patch modifying SHELL.
---
This updates emacs-ess to the current version on github and resolves
bugs #43093 and #42259.
gnu/packages/statistics.scm | 43 ++++++++++++++++---------------------
1 file changed, 19 insertions(+), 24 deletions(-)
diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index c1cefa8c41..aa14e2887f 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -5805,29 +5805,24 @@ Java package that provides routines for various statistical distributions.")
(define-public emacs-ess
(package
(name "emacs-ess")
- (version "18.10.2")
+ ;; Use version number based on commit date and time (UTC), similar to melpa.
+ (version "20200903.1516")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/emacs-ess/ESS")
- (commit (string-append "v" version))))
+ (commit "09c1adecf8406d85426d14e5efe2aaba6c59f224")))
(sha256
(base32
- "1yq41l2bicwjrc0b731iic20cpcnz6ppigri1jn621qv2qv22vy3"))
+ "0hl8nhf8w3rfpfqb2bfzcbh4lpsk51p83w2j5fc2knd4da4sb1s5"))
(file-name (git-file-name name version))
(modules '((guix build utils)))
(snippet
'(begin
;; Stop ESS from trying to bundle an external julia-mode.el.
(substitute* "lisp/Makefile"
- (("^ess-julia.elc: julia-mode.elc") "")
- (("^all: julia-mode.el")
- "all:"))
- ;; Include *.el files in install target.
- (substitute* "lisp/Makefile"
- (("\t\\$\\(INSTALL) \\$\\(ELC\\) \\$\\(LISPDIR\\)" elc)
- (string-append "\t$(INSTALL) $(ELS) ess-autoloads.el "
- "$(LISPDIR)\n" elc)))
+ ((" \\$\\(JULIAS)") "")
+ (("\ttest.*julia-mode.*\\.el") ""))
;; Only build docs in info format.
(substitute* "doc/Makefile"
(("all : info text")
@@ -5836,12 +5831,16 @@ Java package that provides routines for various statistical distributions.")
"install: install-info"))
;; Stop install-info from trying to update the info directory.
(substitute* "doc/Makefile"
- ((".*\\$\\(INFODIR\\)/dir.*") ""))
- ;; Fix roxygen preview test.
- (substitute* "test/ess-r-tests.el"
- (("Add together two numbers.\n")
- "Add together two numbers. ")
- (("##' add\\(10, 1\\)") "add(10, 1)"))
+ ((".*/dir.*") ""))
+ ;; Fix r-help-mode test.
+ (substitute* "test/ess-test-r.el"
+ (("\\(equal ess-help-object \"plot.default\")") "t"))
+ ;; Install to correct directories.
+ (substitute* "Makefile"
+ (("mkdir -p \\$\\(ESSDESTDIR)")
+ "$(MAKE) -C lisp install; $(MAKE) -C doc install")
+ (("\\$\\(INSTALL) -R \\./\\* \\$\\(ESSDESTDIR)/")
+ "$(MAKE) -C etc install"))
#t))))
(build-system gnu-build-system)
(arguments
@@ -5850,16 +5849,12 @@ Java package that provides routines for various statistical distributions.")
(string-append "ETCDIR=" %output
,base-directory "/etc")
(string-append "LISPDIR=" %output
- ,base-directory))
+ ,base-directory)
+ (string-append "INFODIR=" %output
+ "/share/info"))
#:phases
(modify-phases %standard-phases
(delete 'configure)
- (add-before 'build 'more-shebang-patching
- (lambda* (#:key inputs #:allow-other-keys)
- (substitute* "Makeconf"
- (("SHELL = /bin/sh")
- (string-append "SHELL = " (which "sh"))))
- #t))
(replace 'check
(lambda _
(invoke "make" "test")))))))
--
2.28.0
^ permalink raw reply related [flat|nested] 12+ messages in thread
* bug#43093: emacs-ess is broken by emacs 27.1
2020-09-04 18:25 ` bug#43093: emacs-ess is broken by emacs 27.1 Tim Howes via Bug reports for GNU Guix
@ 2020-09-07 21:19 ` divoplade
2020-09-07 21:43 ` divoplade
2020-09-07 21:52 ` divoplade
0 siblings, 2 replies; 12+ messages in thread
From: divoplade @ 2020-09-07 21:19 UTC (permalink / raw)
To: Tim Howes, 43093
[-- Attachment #1: Type: text/plain, Size: 2922 bytes --]
Hello Tim,
Le vendredi 04 septembre 2020 à 11:25 -0700, Tim Howes a écrit :
> I think, instead of disabling the test or trying to make it work
> with
> emacs 27, I'd like to update emacs-ess to a more recent version.
> Right
> now it's using the latest tagged release (18.10.2), which was from
> 2018,
> but there's been active development on the github repo since then. I
> can
> take the latest commit and give it a version number based on the
> commit
> time, similar to how it's done on melpa (20200903.1516). I'll try
> making
> a patch to update it to that version.
Right, emacs-ess is already a tag. Let's take the latest commit,
82cd308ae54a6b918bbceb235e6bf02f53e48e19
If I run guix hash -xr within the code, I get
0zw6j8jzrdmy41g6313js7c0xlmc2wmiazx4d4wm6hdvykn8q39k
The version would be 20200905.1022
If I do a drop-in replacement, remove the "Fix roxygen preview test."
modification and change the commands to disable julia, I get one other
test that fails:
Test ess-test-r-help-mode condition:
(ert-test-failed
((should
(or
(equal ess-help-object "plot.default")
(equal ess-help-object "plot")))
:form
(or
(equal ess-help-object "plot.default")
(equal ess-help-object "plot"))
:value nil))
The test is in test/ess-test-r.el, line 628.
(ert-deftest ess-test-r-help-mode ()
(with-r-running nil
(let ((ess-pop-to-buffer t))
(ess-display-help-on-object "plot")
(should (equal ess-help-object "plot"))
(should (derived-mode-p 'ess-r-help-mode))
;; Ensure help buffers after button presses are also in
;; `ess-r-help-mode', Bug#836
(forward-button 2)
(push-button)
(should (or (equal ess-help-object "plot.default")
(equal ess-help-object "plot"))) ;; Badaboom
;;(the value is "NULL")
(should (derived-mode-p 'ess-r-help-mode)))))
Looking at its friend, ess-test-r-index-mode, line 643:
(ert-deftest ess-test-r-index-mode ()
(skip-unless (not noninteractive)) ;; negation overflow ;p
(with-r-running nil
(let ((ess-pop-to-buffer t))
(ess-display-package-index "stats")
(should (equal ess-help-object "stats"))
(should (derived-mode-p 'ess-r-help-mode))
;; Ensure help buffers after button presses are also in
;; `ess-r-help-mode', Bug#836
(forward-button 2)
(push-button)
(should (equal ess-help-object "plot.default"))
(should (derived-mode-p 'ess-r-help-mode)))))
it seems that these tests should only run if (not (not (not (not
interactive)))) (i.e. interactive), and ess-test-r-help-mode has missed
a copy-paste.
Also, the license has changed: it is now gpl3+!
Anyway, here is a version that's working (I tested it with "emacs-ess-
next" as a name, but replaced it for this message).
Sorry, I don't know how to make a patch.
Best regards,
divoplade
[-- Attachment #2: modified-emacs.scm --]
[-- Type: text/x-scheme, Size: 3489 bytes --]
(define-public emacs-ess
(package
(name "emacs-ess")
(version "20200905.1022")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/emacs-ess/ESS")
(commit "82cd308ae54a6b918bbceb235e6bf02f53e48e19")))
(sha256
(base32
"0zw6j8jzrdmy41g6313js7c0xlmc2wmiazx4d4wm6hdvykn8q39k"))
(file-name (git-file-name name version))
(modules '((guix build utils)))
(snippet
'(begin
;; Stop ESS from trying to bundle an external julia-mode.el.
(substitute* "lisp/Makefile"
(("JULIAS := julia-mode.el julia-mode-latexsubs.el") "JULIAS ="))
(substitute* "Makefile"
(("$(MAKE) julia-mode.el") ""))
(substitute* "test/Makefile"
(("lisp: julia") "lisp:"))
;; It looks like this test misses a paste
(substitute* "test/ess-test-r.el"
(("\\(ert-deftest ess-test-r-help-mode \\(\\)") "(ert-deftest ess-test-r-help-mode () (skip-unless (not noninteractive))"))
;; Include *.el files in install target.
(substitute* "lisp/Makefile"
(("\t\\$\\(INSTALL) \\$\\(ELC\\) \\$\\(LISPDIR\\)" elc)
(string-append "\t$(INSTALL) $(ELS) ess-autoloads.el "
"$(LISPDIR)\n" elc)))
;; Only build docs in info format.
(substitute* "doc/Makefile"
(("all : info text")
"all : info")
(("install: install-info install-other-docs")
"install: install-info"))
;; Stop install-info from trying to update the info directory.
(substitute* "doc/Makefile"
((".*\\$\\(INFODIR\\)/dir.*") ""))
#t))))
(build-system gnu-build-system)
(arguments
(let ((base-directory "/share/emacs/site-lisp"))
`(#:make-flags (list (string-append "PREFIX=" %output)
(string-append "ETCDIR=" %output
,base-directory "/etc")
(string-append "LISPDIR=" %output
,base-directory))
#:phases
(modify-phases %standard-phases
(delete 'configure)
(add-before 'build 'more-shebang-patching
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "Makeconf"
(("SHELL = /bin/sh")
(string-append "SHELL = " (which "sh"))))
#t))
(replace 'check
(lambda _
(invoke "make" "test")))))))
(inputs
`(("emacs" ,emacs-minimal)
("r-minimal" ,r-minimal)))
(native-inputs
`(("perl" ,perl)
("r-roxygen2" ,r-roxygen2)
("texinfo" ,texinfo)))
(propagated-inputs
`(("emacs-julia-mode" ,emacs-julia-mode)))
(home-page "https://ess.r-project.org/")
(synopsis "Emacs mode for statistical analysis programs")
(description "Emacs Speaks Statistics (ESS) is an add-on package for GNU
Emacs. It is designed to support editing of scripts and interaction with
various statistical analysis programs such as R, Julia, and JAGS.")
(license license:gpl3+)))
^ permalink raw reply [flat|nested] 12+ messages in thread
* bug#43093: emacs-ess is broken by emacs 27.1
2020-09-07 21:19 ` divoplade
@ 2020-09-07 21:43 ` divoplade
2020-09-07 21:52 ` divoplade
1 sibling, 0 replies; 12+ messages in thread
From: divoplade @ 2020-09-07 21:43 UTC (permalink / raw)
To: 43093
[-- Attachment #1: Type: text/plain, Size: 140 bytes --]
Le lundi 07 septembre 2020 à 23:19 +0200, divoplade a écrit :
> Sorry, I don't know how to make a patch.
Trying: does it work like that?
[-- Attachment #2: 0001-Update-emacs-ess-to-a-more-recent-snapshot.patch --]
[-- Type: text/x-patch, Size: 3937 bytes --]
From 06cb64632af8982054eb85ab4bbe5c43e86ab653 Mon Sep 17 00:00:00 2001
From: divoplade <d@divoplade.fr>
Date: Mon, 7 Sep 2020 23:33:32 +0200
Subject: [PATCH] Update emacs-ess to a more recent snapshot
Hello guix!
There are a few things to note in that new version:
1. The license has changed, it is now GPLv3+;
2. The previous fix for roxygen is not needed anymore, as far as I can tell;
3. The makefiles seem to have changed, so removing julia is done a little
differently;
4. The failing test =ess-test-r-help-mode= looks suspiciously like the next
test (this one passes), =ess-test-r-index-mode=, which has the following line:
(skip-unless (not noninteractive))
So I figured out that the previous one needed it too, it just got forgotten.
Best regards,
divoplade
---
gnu/packages/statistics.scm | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index 70a85e8b60..6585ce54b0 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -5805,24 +5805,29 @@ Java package that provides routines for various statistical distributions.")
(define-public emacs-ess
(package
(name "emacs-ess")
- (version "18.10.2")
+ (version "20200905.1022")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/emacs-ess/ESS")
- (commit (string-append "v" version))))
+ (commit "82cd308ae54a6b918bbceb235e6bf02f53e48e19")))
(sha256
(base32
- "1yq41l2bicwjrc0b731iic20cpcnz6ppigri1jn621qv2qv22vy3"))
+ "0zw6j8jzrdmy41g6313js7c0xlmc2wmiazx4d4wm6hdvykn8q39k"))
(file-name (git-file-name name version))
(modules '((guix build utils)))
(snippet
'(begin
;; Stop ESS from trying to bundle an external julia-mode.el.
(substitute* "lisp/Makefile"
- (("^ess-julia.elc: julia-mode.elc") "")
- (("^all: julia-mode.el")
- "all:"))
+ (("JULIAS := julia-mode.el julia-mode-latexsubs.el") "JULIAS ="))
+ (substitute* "Makefile"
+ (("$(MAKE) julia-mode.el") ""))
+ (substitute* "test/Makefile"
+ (("lisp: julia") "lisp:"))
+ ;; It looks like this test misses a paste
+ (substitute* "test/ess-test-r.el"
+ (("\\(ert-deftest ess-test-r-help-mode \\(\\)") "(ert-deftest ess-test-r-help-mode () (skip-unless (not noninteractive))"))
;; Include *.el files in install target.
(substitute* "lisp/Makefile"
(("\t\\$\\(INSTALL) \\$\\(ELC\\) \\$\\(LISPDIR\\)" elc)
@@ -5837,11 +5842,6 @@ Java package that provides routines for various statistical distributions.")
;; Stop install-info from trying to update the info directory.
(substitute* "doc/Makefile"
((".*\\$\\(INFODIR\\)/dir.*") ""))
- ;; Fix roxygen preview test.
- (substitute* "test/ess-r-tests.el"
- (("Add together two numbers.\n")
- "Add together two numbers. ")
- (("##' add\\(10, 1\\)") "add(10, 1)"))
#t))))
(build-system gnu-build-system)
(arguments
@@ -5877,4 +5877,4 @@ Java package that provides routines for various statistical distributions.")
(description "Emacs Speaks Statistics (ESS) is an add-on package for GNU
Emacs. It is designed to support editing of scripts and interaction with
various statistical analysis programs such as R, Julia, and JAGS.")
- (license license:gpl2+)))
+ (license license:gpl3+)))
--
2.28.0
^ permalink raw reply related [flat|nested] 12+ messages in thread
* bug#43093: emacs-ess is broken by emacs 27.1
2020-09-07 21:19 ` divoplade
2020-09-07 21:43 ` divoplade
@ 2020-09-07 21:52 ` divoplade
2020-09-08 19:24 ` Tim Howes via Bug reports for GNU Guix
1 sibling, 1 reply; 12+ messages in thread
From: divoplade @ 2020-09-07 21:52 UTC (permalink / raw)
To: Tim Howes, 43093
Le lundi 07 septembre 2020 à 23:19 +0200, divoplade a écrit :
> Sorry, I don't know how to make a patch.
>
By trying to make one, I noticed that you have already sent a patch. I
don't know why I did not recieve it. I am still clueless about a lot of
things here.
Anyway, you forgot to update the license. It is now GPLv3+.
Best regards,
divoplade
^ permalink raw reply [flat|nested] 12+ messages in thread
* bug#43093: emacs-ess is broken by emacs 27.1
2020-09-07 21:52 ` divoplade
@ 2020-09-08 19:24 ` Tim Howes via Bug reports for GNU Guix
0 siblings, 0 replies; 12+ messages in thread
From: Tim Howes via Bug reports for GNU Guix @ 2020-09-08 19:24 UTC (permalink / raw)
To: divoplade, 43093
On 9/7/2020 2:52 PM, divoplade wrote:
> Le lundi 07 septembre 2020 à 23:19 +0200, divoplade a écrit :
>> Sorry, I don't know how to make a patch.
>>
> By trying to make one, I noticed that you have already sent a patch. I
> don't know why I did not recieve it. I am still clueless about a lot of
> things here.
>
> Anyway, you forgot to update the license. It is now GPLv3+.
>
> Best regards,
>
> divoplade
>
That's alright, I should have cc'd you with the patch, but forgot since
I was using git send-email.
I started a separate thread here for this patch. There still seems to be
a problem with it, as the build sometimes fails due to a file locking
issue. And it was suggested that I should version it as a revision of
18.02.2 instead of this versioning scheme.
https://issues.guix.gnu.org/43208
Thanks also for the note about the license. I'll update that accordingly.
-Tim
^ permalink raw reply [flat|nested] 12+ messages in thread
* bug#43093: [PATCH] gnu: emacs-ess: Update to 20200903.1516.
2020-09-04 23:25 ` bug#43093: [PATCH] gnu: emacs-ess: Update to 20200903.1516 Tim Howes via Bug reports for GNU Guix
@ 2020-09-28 3:28 ` Maxim Cournoyer
0 siblings, 0 replies; 12+ messages in thread
From: Maxim Cournoyer @ 2020-09-28 3:28 UTC (permalink / raw)
To: Tim Howes; +Cc: 43093-done
Hello!
Tim Howes <timhowes@lavabit.com> writes:
> * gnu/packages/statistics.scm (emacs-ess): Update to 20200903.1516.
> [version]: Use latest commit, assign version based on commit date.
> [source]: Fix snippet for removing julia-mode. Remove snippet to modify
> roxy-preview-Rd-test. Add snippet to modify r-help-mode test. Add
> snippet to fix install target to install files to correct directories.
> [arguments]: Add flag to specify INFODIR. Remove patch modifying SHELL.
> ---
> This updates emacs-ess to the current version on github and resolves
> bugs #43093 and #42259.
I'm closing this bug, since a more current patch was merged to master
[0] about two days ago, which resolves the issue.
Thank you!
Maxim
[0] https://issues.guix.gnu.org/43208#11
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2020-09-28 3:27 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-08-28 20:07 bug#43093: emacs-ess is broken by emacs 27.1 divoplade
2020-09-04 14:44 ` bug#43093: Is Emacs 27.1 that breaks emacs-ess? zimoun
2020-09-04 15:26 ` divoplade
2020-09-04 17:00 ` Mark H Weaver
2020-09-04 18:09 ` zimoun
2020-09-04 18:25 ` bug#43093: emacs-ess is broken by emacs 27.1 Tim Howes via Bug reports for GNU Guix
2020-09-07 21:19 ` divoplade
2020-09-07 21:43 ` divoplade
2020-09-07 21:52 ` divoplade
2020-09-08 19:24 ` Tim Howes via Bug reports for GNU Guix
2020-09-04 23:25 ` bug#43093: [PATCH] gnu: emacs-ess: Update to 20200903.1516 Tim Howes via Bug reports for GNU Guix
2020-09-28 3:28 ` Maxim Cournoyer
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.