Subject: bug#35467: closed (Re: [bug#35467] [PATCH] Update Emacs packages.)

From: [email-masked] (GNU bug Tracking System)
Date: Sat, 25 May 2019 10:07:02 +0000

Your bug report

#35467: [PATCH] Update Emacs packages

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 [email-masked].

-- 
35467: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=35467
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: [bug#35467] [PATCH] Update Emacs packages.
From: Ricardo Wurmus <[email-masked]>
To: Brian Leung <[email-masked]>
Cc: [email-masked]
Date: Sat, 25 May 2019 12:06:00 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi Brian,

> I've added an update to emacs-lispy as well.

Thanks, I’ve pushed them with commit 7547648.

Note: there was a mistake in the version string for
emacs-highlight-symbol in the commit message, which I overlooked.  It
should have been 1.3-1.7a789c7, not 1.3.1-7a789c7.

--
Ricardo

Subject: [PATCH] Update Emacs packages
From: Brian Leung <[email-masked]>
To: [email-masked]
Date: Sun, 28 Apr 2019 01:48:05 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

See attached.
From 03a9c71915e39a7b918465dcad3cdaa3541590a5 Mon Sep 17 00:00:00 2001
From: Brian Leung <[email-masked]>
Date: Sun, 28 Apr 2019 01:37:36 +0200
Subject: [PATCH 2/5] gnu: emacs-avy: Update to 4d52b5.

* gnu/packages/emacs-xyz.scm (emacs-avy): Update to 4d25b5.
---
 gnu/packages/emacs-xyz.scm | 40 +++++++++++++++++++++-----------------
 1 file changed, 22 insertions(+), 18 deletions(-)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 79e46672eb..b76794acc8 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -4248,23 +4248,27 @@ show icons as well.")
     (license license:gpl3+)))
 
 (define-public emacs-avy
-  (package
-    (name "emacs-avy")
-    (version "0.4.0")
-    (source
-     (origin
-       (method git-fetch)
-       (uri (git-reference
-             (url "https://github.com/abo-abo/avy.git")
-             (commit version)))
-       (file-name (git-file-name name version))
-       (sha256
-        (base32 "0rq9ab264565z83cly743nbhrd9m967apmnlhqr1gy8dm4hcy7nm"))))
-    (build-system emacs-build-system)
-    (home-page "https://github.com/abo-abo/avy")
-    (synopsis "Tree-based completion for Emacs")
-    (description
-     "This package provides a generic completion method based on building a
+  ;; Last release version was from 2016.
+  (let ((commit "4d52b5cb7e1c565ca8dfe9c47b54330fd1a395bc")
+        (version "0.4.0")
+        (revision "1"))
+    (package
+      (name "emacs-avy")
+      (version (git-version version revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/abo-abo/avy.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "13226jg9ndlnlvy73847rinn8wpx94jw42cj3pp84qplys9zfr2y"))))
+      (build-system emacs-build-system)
+      (home-page "https://github.com/abo-abo/avy")
+      (synopsis "Tree-based completion for Emacs")
+      (description
+       "This package provides a generic completion method based on building a
 balanced decision tree with each candidate being a leaf.  To traverse the tree
 from the root to a desired leaf, typically a sequence of @code{read-key} can
 be used.
@@ -4274,7 +4278,7 @@ appropriately, with a character at each branch node.  So this completion
 method works only for things that you can see on your screen, all at once,
 such as the positions of characters, words, line beginnings, links, or
 windows.")
-    (license license:gpl3+)))
+      (license license:gpl3+))))
 
 (define-public emacs-ace-window
   (package
-- 
2.21.0

From e790ecaf934fab6f5e65bc3567a34b55f6d55426 Mon Sep 17 00:00:00 2001
From: Brian Leung <[email-masked]>
Date: Sun, 28 Apr 2019 01:36:54 +0200
Subject: [PATCH 1/5] gnu: emacs-hl-todo: Update to 3.0.0.

* gnu/packages/emacs-xyz.scm (emacs-hl-todo): Update to 3.0.0.
---
 gnu/packages/emacs-xyz.scm | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 13a4c68ace..79e46672eb 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -3903,16 +3903,16 @@ regardless of @code{highlight-symbol-idle-delay}.
 (define-public emacs-hl-todo
   (package
     (name "emacs-hl-todo")
-    (version "1.9.0")
+    (version "3.0.0")
     (source (origin
-              (method url-fetch)
-              (uri (string-append
-                    "https://raw.githubusercontent.com/tarsius/hl-todo/"
-                    version "/hl-todo.el"))
-              (file-name (string-append "hl-todo-" version ".el"))
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/tarsius/hl-todo")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
               (sha256
                (base32
-                "0728givzh7xv5i88ac9if8byj1p8bilrj1fnizca10s0rv100hdr"))))
+                "07xcc04ivpl5sbgb55qz84mz6wa500h0awzw1zq1ba5mfjjq8hls"))))
     (build-system emacs-build-system)
     (home-page "https://github.com/tarsius/hl-todo")
     (synopsis "Emacs mode to highlight TODO and similar keywords")
-- 
2.21.0

From ae46da81633fedad99a39a3266b30d1dd67f2310 Mon Sep 17 00:00:00 2001
From: Brian Leung <[email-masked]>
Date: Sun, 28 Apr 2019 01:40:05 +0200
Subject: [PATCH 4/5] gnu: emacs-elfeed: Update to 3.1.0.

* gnu/packages/emacs-xyz.scm (emacs-elfeed): Update to 3.1.0.
---
 gnu/packages/emacs-xyz.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 1e10343279..517a3d575f 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -4883,7 +4883,7 @@ If you want to mark a folder manually as a project just create an empty
 (define-public emacs-elfeed
   (package
     (name "emacs-elfeed")
-    (version "3.0.0")
+    (version "3.1.0")
     (source
      (origin
        (method git-fetch)
@@ -4892,7 +4892,7 @@ If you want to mark a folder manually as a project just create an empty
              (commit version)))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "01x4ww63lvn04c7f3ab5vx2s20xqisvv8213qwswz7vr9nxja5yi"))))
+        (base32 "1bzpl6lc7kq9bph4bfz1fn19207blrnhjr2g7yinhn0nnnjmxi8i"))))
     (build-system emacs-build-system)
     (arguments
      `(#:tests? #t
-- 
2.21.0

From 5c4af8e9e1e1074bf1e71e9b4be2973fab874ca2 Mon Sep 17 00:00:00 2001
From: Brian Leung <[email-masked]>
Date: Sun, 28 Apr 2019 01:39:21 +0200
Subject: [PATCH 3/5] gnu: emacs-highlight-symbol: Update to 7a789c.

* gnu/packages/emacs-xyz.scm (emacs-highlight-symbol): Update to 7a789c.
---
 gnu/packages/emacs-xyz.scm | 39 ++++++++++++++++++++------------------
 1 file changed, 21 insertions(+), 18 deletions(-)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index b76794acc8..1e10343279 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -3869,23 +3869,26 @@ well as completely new features.")
     (license license:gpl3+)))
 
 (define-public emacs-highlight-symbol
-  (package
-    (name "emacs-highlight-symbol")
-    (version "1.3")
-    (source
-     (origin
-       (method git-fetch)
-       (uri (git-reference
-             (url "https://github.com/nschum/highlight-symbol.el.git")
-             (commit version)))
-       (file-name (git-file-name name version))
-       (sha256
-        (base32 "09z13kv2g21kjjkkm3iyaz93sdjmdy2d563r8n7r7ng94acrn7f6"))))
-    (build-system emacs-build-system)
-    (home-page "https://nschum.de/src/emacs/highlight-symbol")
-    (synopsis "Automatic and manual symbol highlighting for Emacs")
-    (description
-     "Use @code{highlight-symbol} to toggle highlighting of the symbol at
+  (let ((commit "7a789c779648c55b16e43278e51be5898c121b3a")
+        (version "1.3")
+        (revision "1"))
+    (package
+      (name "emacs-highlight-symbol")
+      (version (git-version version revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/nschum/highlight-symbol.el.git")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32 "19cgyk0sh8nsmf3jbi92i8qsdx4l4yilfq5jj9zfdbj9p5gvwx96"))))
+      (build-system emacs-build-system)
+      (home-page "https://nschum.de/src/emacs/highlight-symbol")
+      (synopsis "Automatic and manual symbol highlighting for Emacs")
+      (description
+       "Use @code{highlight-symbol} to toggle highlighting of the symbol at
 point throughout the current buffer.  Use @code{highlight-symbol-mode} to keep
 the symbol at point highlighted.
 
@@ -3898,7 +3901,7 @@ bindings @code{M-p} and @code{M-p} for navigation.  When
 regardless of @code{highlight-symbol-idle-delay}.
 
 @code{highlight-symbol-query-replace} can be used to replace the symbol. ")
-    (license license:gpl2+)))
+      (license license:gpl2+))))
 
 (define-public emacs-hl-todo
   (package
-- 
2.21.0

From 93c8d0199962142d28aa668e7faa2262492e4ffe Mon Sep 17 00:00:00 2001
From: Brian Leung <[email-masked]>
Date: Sun, 28 Apr 2019 01:40:28 +0200
Subject: [PATCH 5/5] gnu: emacs-evil-nerd-commenter: Update to 3.3.7.

* gnu/packages/emacs-xyz.scm (emacs-evil-nerd-commenter): Update to 3.3.7.
---
 gnu/packages/emacs-xyz.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 517a3d575f..7ca4c00ae0 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -5848,7 +5848,7 @@ pasting into and from @code{tmux} paste buffers.")
 (define-public emacs-evil-nerd-commenter
   (package
     (name "emacs-evil-nerd-commenter")
-    (version "3.3.6")
+    (version "3.3.7")
     (source
      (origin
        (method git-fetch)
@@ -5858,7 +5858,7 @@ pasting into and from @code{tmux} paste buffers.")
        (file-name (git-file-name name version))
        (sha256
         (base32
-         "0074i9lvfs5hkbf63g1xh3n7dbmkax30bppkx2cd394c7zlsvzzk"))))
+         "1r8shfdddys9vqvrxf7s6z83ydqx9xhqs9sa7klbsajryqcp50b7"))))
     (build-system emacs-build-system)
     (propagated-inputs `(("emacs-evil" ,emacs-evil)))
     (home-page "https://github.com/redguardtoo/evil-nerd-commenter")
-- 
2.21.0