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

Bug#884144: marked as done (emacs-goodies-el: Package uninstallable with bleeding-edge emacs)



Your message dated Sat, 30 Jun 2018 08:33:09 -0300
with message-id <87h8lktsp6.fsf@tethera.net>
and subject line split this bug
has caused the Debian Bug report #884144,
regarding emacs-goodies-el: Package uninstallable with bleeding-edge emacs
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.)


-- 
884144: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=884144
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 ---
I've split this bug into 3 copies for each of the remaining files. The
original can be closed since the problems are tracked by the other bugs.

--- End Message ---

Reply to: