[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#902751: marked as done (drop highlight-current-line.el)



Your message dated Mon, 23 Jul 2018 09:33:53 +0000
with message-id <E1fhXE1-000Ahu-4c@fasolo.debian.org>
and subject line Bug#902751: fixed in emacs-goodies-el 39.0
has caused the Debian Bug report #902751,
regarding drop highlight-current-line.el
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
902751: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=902751
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: emacs-goodies-el
Version: 36.2
Severity: normal

Hi. I'm running a bleeding-edge emacs, installed from these packages:

  http://emacs.secretsauce.net/

Some of emacs-goodies-el use old-style macros syntax that has been
deprecated for a very long time and is no longer supported at all in the
latest builds. I'm attaching a patch to conform to the new (i.e.
non-ancient) syntax.

The failure looks like this:

  dima@shorty:~/debianstuff/emacs-goodies-el$ sudo dpkg -i ../emacs-goodies-el_36.2_all.deb 

  (Reading database ... 407840 files and directories currently installed.)
  Preparing to unpack .../emacs-goodies-el_36.2_all.deb ...
  Remove emacs-goodies-el for emacs-snapshot
  remove/emacs-goodies-el: purging byte-compiled files for emacs-snapshot
  Remove emacs-goodies-el for emacs25
  remove/emacs-goodies-el: purging byte-compiled files for emacs25
  Unpacking emacs-goodies-el (36.2) over (36.2) ...
  Setting up emacs-goodies-el (36.2) ...
  Install emacsen-common for emacs-snapshot
  emacsen-common: Handling install of emacsen flavor emacs-snapshot
  Install emacsen-common for emacs25
  emacsen-common: Handling install of emacsen flavor emacs25
  Install emacs-goodies-el for emacs-snapshot
  install/emacs-goodies-el: Handling emacs-snapshot, logged in /tmp/elc_VGI5eH.log
  Building autoloads for emacs-snapshot in /usr/share/emacs-snapshot/site-lisp/emacs-goodies-el
  ERROR: install script from emacs-goodies-el package failed
  dpkg: error processing package emacs-goodies-el (--install):
   subprocess installed post-installation script returned error exit status 1
  Processing triggers for install-info (6.3.0.dfsg.1-1+b2) ...
  install-info: warning: no info dir entry in `/usr/share/info/foxtrotgps.info.gz'
  Errors were encountered while processing:
   emacs-goodies-el


  dima@shorty:~/debianstuff/emacs-goodies-el$ grep Error /tmp/elc_VGI5eH.log

  filladapt.el:79:1:Error: Loading `nil': old-style backquotes detected!
  framepop.el:774:1:Error: Loading `nil': old-style backquotes detected!
  highlight-current-line.el:188:1:Error: Loading `nil': old-style backquotes detected!
  xrdb-mode.el:179:1:Error: Loading `nil': old-style backquotes detected!

Index: elisp/emacs-goodies-el/filladapt.el
===================================================================
RCS file: /cvs/pkg-goodies-el/emacs-goodies-el/elisp/emacs-goodies-el/filladapt.el,v
retrieving revision 1.1
diff -u -r1.1 filladapt.el
--- elisp/emacs-goodies-el/filladapt.el	4 Apr 2003 20:16:01 -0000	1.1
+++ elisp/emacs-goodies-el/filladapt.el	12 Dec 2017 01:54:15 -0000
@@ -86,7 +86,7 @@
     (defmacro defgroup (&rest args)
       nil)
     (defmacro defcustom (var value doc &rest args) 
-      (` (defvar (, var) (, value) (, doc))))))
+      `(defvar ,var ,value ,doc))))
 
 (defgroup filladapt nil
   "Enhanced filling"
Index: elisp/emacs-goodies-el/framepop.el
===================================================================
RCS file: /cvs/pkg-goodies-el/emacs-goodies-el/elisp/emacs-goodies-el/framepop.el,v
retrieving revision 1.11
diff -u -r1.11 framepop.el
--- elisp/emacs-goodies-el/framepop.el	15 Oct 2003 14:16:54 -0000	1.11
+++ elisp/emacs-goodies-el/framepop.el	12 Dec 2017 01:54:15 -0000
@@ -788,18 +788,18 @@
     'framepop-display-buffer-in-framepop-frame
     t
     t
-    (` (advice lambda nil
-	       ;; docstring:
-	       (, (format "Displays %s buffer in a FramePop frame"
-			  (if (stringp buffer) buffer "output")))
-	       ;; body
-	       (let ((framepop-in-wrap t))
-		 ad-do-it
-		 (let* ((arg (, buffer))
-			(buf (if (stringp arg) (get-buffer arg) arg)))
-		   (cond ((bufferp buf)
-			  (delete-windows-on buf)
-			  (framepop-display-buffer buf))))))))
+    `(advice lambda nil
+	     ;; docstring:
+	     ,(format "Displays %s buffer in a FramePop frame"
+		      (if (stringp buffer) buffer "output"))
+	     ;; body
+	     (let ((framepop-in-wrap t))
+	       ad-do-it
+	       (let* ((arg ,buffer)
+		      (buf (if (stringp arg) (get-buffer arg) arg)))
+		 (cond ((bufferp buf)
+			(delete-windows-on buf)
+			(framepop-display-buffer buf)))))))
 		 
    'around
    'last)
Index: elisp/emacs-goodies-el/highlight-current-line.el
===================================================================
RCS file: /cvs/pkg-goodies-el/emacs-goodies-el/elisp/emacs-goodies-el/highlight-current-line.el,v
retrieving revision 1.5
diff -u -r1.5 highlight-current-line.el
--- elisp/emacs-goodies-el/highlight-current-line.el	4 Sep 2009 02:24:04 -0000	1.5
+++ elisp/emacs-goodies-el/highlight-current-line.el	12 Dec 2017 01:54:15 -0000
@@ -195,7 +195,7 @@
     (defmacro defgroup (&rest args)
       nil)
     (defmacro defcustom (var value doc &rest args)
-      (` (defvar (, var) (, value) (, doc))))))
+      `(defvar ,var ,value ,doc))))
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;;;; Variables
Index: elisp/emacs-goodies-el/xrdb-mode.el
===================================================================
RCS file: /cvs/pkg-goodies-el/emacs-goodies-el/elisp/emacs-goodies-el/xrdb-mode.el,v
retrieving revision 1.4
diff -u -r1.4 xrdb-mode.el
--- elisp/emacs-goodies-el/xrdb-mode.el	10 Apr 2010 01:35:02 -0000	1.4
+++ elisp/emacs-goodies-el/xrdb-mode.el	12 Dec 2017 01:54:15 -0000
@@ -178,9 +178,9 @@
 
 (defmacro xrdb-safe (&rest body)
   "Safely execute BODY, return nil if an error occurred."
-  (` (condition-case nil
-         (progn (,@ body))
-       (error nil))))
+  `(condition-case nil
+       (progn ,@body)
+     (error nil)))
 
 (defsubst xrdb-skip-to-separator ()
   "Skip forward.

--- End Message ---
--- Begin Message ---
Source: emacs-goodies-el
Source-Version: 39.0

We believe that the bug you reported is fixed in the latest version of
emacs-goodies-el, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 902751@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
David Bremner <bremner@debian.org> (supplier of updated emacs-goodies-el package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 23 Jul 2018 16:52:18 +0800
Source: emacs-goodies-el
Binary: emacs-goodies-el devscripts-el
Architecture: source
Version: 39.0
Distribution: unstable
Urgency: medium
Maintainer: Debian Emacsen team <debian-emacsen@lists.debian.org>
Changed-By: David Bremner <bremner@debian.org>
Description:
 devscripts-el - Emacs wrappers for the commands in devscripts
 emacs-goodies-el - Miscellaneous add-ons for Emacs
Closes: 495989 496128 552164 553401 557932 581238 584305 591432 759721 845494 850151 902750 902751 902837 902948 904167 904169
Changes:
 emacs-goodies-el (39.0) unstable; urgency=medium
 .
   [ Nicholas D Steeves ]
   * Drop highlight-current-line.el and highlight-beyond-fill-column.el
     because both are unmaintained (Closes: #902751).
     - The functionality of highlight-current-line.el is now provided by
       the GNU Emacs builtin hl-line-mode.
     - The functionality of highlight-beyond-fill-column is now provided by
       the GNU Emacs builtin whitespace-line-column.
   * Drop bm.el, which was elpafied (Closes: #902837).
   * Drop sys-apropos.el, which has no upstream (Closes: #553401).
     - The functionality of sys-apropos is provided by M-x man.
   * Drop session.el, which will be elpafied (See Bug #902564).
   * Drop framepop.el, which has no upstream (Closes: #902750).
   * Drop graphviz-dot-mode.el, which was elpafied (See Bug #902604).
   * Drop rfcview.el, whose elpafication is planned (See Bug #903703).
   * Drop tabbar.el, which was elpafied (See Bug #437114).
   * Drop auto-fill-inhibit.el, which has no upstream (Closes: #496128).
   * Drop minibuffer-complete-cycle.el, which has few users (Closes: #845494).
   * Drop folding.el, whose elpafication is planned (See Bug #639221).
   * Drop eproject.el and eproject-extras.el, whose elpafication is planned
     (See Bug #904157).
   * Drop upstart-mode.el due to the likelyhood of its disuse during
     buster's lifecycle (Closes: #902948).
   * Drop services.el and protocols.el, which have few users (Closes: #904167).
   * Drop quack.el, because SLIME, Geiser, and racket-mode are all good
     alternatives and are already elpafied (Closes: #904169).
   * Drop minibuf-electric.el, whose functionality is provided by GNU Emacs
     builtin rfn-eshadow.el.
   * Drop matlab.el (Closes: #557932).  RFP bug for elpafication is #902739.
   * Drop obfusurl.el, because it has very few downloads on MELPA.
   * Drop thinks.el, because it has very few downloads on MELPA.
   * Drop pod-mode.el, which may be elpafied (See Bug #672180).
 .
 emacs-goodies-el (38.0) experimental; urgency=medium
 .
   [ Nicholas D Steeves ]
   * Drop elpafied pkgs from goodies customisation group.
   * Add elpafied packages to emacs-goodies-el's Recommends.
   * Drop highlight-completion.el (Closes: #581238).
   * Add debian/NEWS, to provide a short introduction to how this
     package is changing, particularly as this will affect xemacs users.
   * Document the state of emacs-goodies-el's subpackages in README.Debian.
     eg: Elpafied, Dropped, or Transitioned to a suitable replacement.
   * Drop browse-kill-ring.el (it was elpafied).
   * Drop home-end.el, which is dead upstream (Closes: #759721).
   * Drop htmlize.el (it was elpafied).
   * Drop diminish.el, which was elpafied (Closes: #850151).
   * Drop csv-mode.el, which was elpafied (Closes: #495989).
   * Drop show-wspace.el, which is obsolete and dead upstream.
     See Bug #590994 for more information.
   * Fix typos in README.Debian.
   * Drop filladapt.el, which is dead upstream (Closes: #552164).
   * Drop tail.el, which is dead upstream (Closes: #584305).
 .
   [ David Bremner ]
   * Patch emacs-goodies-el.texinfo. Bug fix: "emacs-goodies-el info manual
     ccmode xref", thanks to Kevin Ryde (Closes: #591432). Note that this
     file will eventually go away.
 .
   [ Sean Whitton ]
   * debian/NEWS: rewrite to exclude all details not relevant to end users.
 .
 emacs-goodies-el (37.0) experimental; urgency=medium
 .
   * Adopt by emacsen-team
   * Don't generate binary-packages debian-el and dpkg-dev-el from this
     source package (now generated by source packages of the same name).
   * Update maintainer scripts for unversioned emacs: byte-compile flavour
     emacs, just don't symlink.
Checksums-Sha1:
 af7feb4c520ec3d13f2c7988154e5d63d82e8fb1 1707 emacs-goodies-el_39.0.dsc
 68b3a9e50836fcdd258149ea94d63d6ed4fdfa36 379120 emacs-goodies-el_39.0.tar.xz
Checksums-Sha256:
 125df8a2098a00d52fd21a98a015eb8b42ff6bd18f9eb6b6b586320c4b640087 1707 emacs-goodies-el_39.0.dsc
 89448adcd0ef9f37cac645e00c85c63f3f9938f8723e6cad3deadd0a26c43ce5 379120 emacs-goodies-el_39.0.tar.xz
Files:
 b4e09fee31aa8cabc52647083371bb95 1707 editors optional emacs-goodies-el_39.0.dsc
 1d4d4bf2eaa3721436018a6aa4f4e139 379120 editors optional emacs-goodies-el_39.0.tar.xz

-----BEGIN PGP SIGNATURE-----

iQGzBAEBCAAdFiEE3VS2dnyDRXKVCQCp8gKXHaSnniwFAltVnqQACgkQ8gKXHaSn
nizLOAv9G7zDbGeqjVSUvfE77Q0iEv+4uVD5Zh6Cmmx7/x33BBCmCPsYkng77p5N
FNO0pnbgGGV9MWAClnPbgzypr7UjAyl1+wbRCa4in2LPJj3VwU30XEQSX4ApRTB2
zMw9vFbRnEphA4gy0caSr1ojcHmsx+p0g1yLB0PJryfGJdVLoQIzQ0GJvjNxPM+R
P9M79keLTOLxYnkF7o81VxrvFh/s7VbHFAHp2ovitU3GxqtjcRkoYmVy1nKO5tNj
FDyF5XADKJcmWJX0VEVaxmONCN1cJtGrWCi2hQERgazXKjPtxEwYD5bmoB/UVRqb
vC5Bgp4kcNgf4RaQXcZLT3QQgueHSdJQ1D6HJ57UO7MSR4FHQRylSbiDjDRurmzH
IZFtqNyu/m16W856ci/hTp3T+p99w+cBBe/TR1VADQfYVmRmC0J48P/pOAhY5HLT
Jxg87UGoHBWYQQSRb2BauDC1cGX9Homvn5Xofb5VGgohV38zovIgeXw7AbhUFstu
kYQEU1pQ
=ub91
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: