GNU bug report logs - #12394
24.2.50; wdired: error when wdired-use-interactive-rename is non-nil

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: michael_heerdegen@HIDDEN; dated Sun, 9 Sep 2012 14:18:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 12394 <at> debbugs.gnu.org:


Received: (at 12394) by debbugs.gnu.org; 11 Sep 2012 18:40:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 11 14:40:31 2012
Received: from localhost ([127.0.0.1]:55128 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.72)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1TBVNc-0006sg-4c
	for submit <at> debbugs.gnu.org; Tue, 11 Sep 2012 14:40:13 -0400
Received: from mout.web.de ([212.227.17.11]:65476)
	by debbugs.gnu.org with esmtp (Exim 4.72)
	(envelope-from <michael_heerdegen@HIDDEN>) id 1TBVNY-0006sU-B7
	for 12394 <at> debbugs.gnu.org; Tue, 11 Sep 2012 14:40:09 -0400
Received: from dragon.dragon ([94.216.142.196]) by smtp.web.de (mrweb102) with
	ESMTPSA (Nemesis) id 0MF3jD-1TLjyZ2txb-00GRtG;
	Tue, 11 Sep 2012 20:39:25 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
To: 12394 <at> debbugs.gnu.org
Subject: Re: bug#12394: 24.2.50;
	wdired: error when wdired-use-interactive-rename is non-nil
References: <87392re0su.fsf@HIDDEN>
Date: Tue, 11 Sep 2012 20:40:26 +0200
In-Reply-To: <87392re0su.fsf@HIDDEN> (Michael Heerdegen's message of "Sun, 09
	Sep 2012 16:19:29 +0200")
Message-ID: <86627k7691.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V02:K0:itsxwn1fX3VEvW4qWRPVo73V1DjE0eJGgFz2OsbYLud
	hQlY2RVUeuvoCJ9IdHwEyD+LunXJ4lPJvuWUNwDTqfLXZ9VunP
	7C4Q3Q+SIG6DXJz5xIm9eAXcP7b6yzuf0dDg7QVmo5PashuxNa
	yTpJlv+MKWJutSjZ8c8olTaArz4L4/rni9vr+GtQIG+N6BN3Tq
	2//4ASHy0brMz2lVVYKlukQpcJHgU6gSLGzvirNMhA=
X-Spam-Score: -2.2 (--)
X-Debbugs-Envelope-To: 12394
Cc: Martin Rudalics <rudalics@HIDDEN>, Drew Adams <drew.adams@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.13
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
	<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
	<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Sender: debbugs-submit-bounces <at> debbugs.gnu.org
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
X-Spam-Score: -2.2 (--)

Michael Heerdegen <michael_heerdegen@HIDDEN> writes:

> when you have set `wdired-use-interactive-rename' to non-nil, and you
> add something to the front of a filename when in wdired-mode, you get
> an error after hitting C-c C-c.

But wait.  There are many more problems with
`wdired-use-interactive-rename' non-nil.

All in emacs -Q:

1.  When I hit ! at the prompt after hitting C-c C-c to perform changes,
this has not the desired effect.  Emacs still asks me one time for every
remaining renaming action.

2.  If I hit n when Emacs prompts, I get this error:

dired-create-files: No buffer named *Dired log*

3.  I also noticed that `wdired-use-interactive-rename' non-nil is not
usable at all when circular renamings are to be done.  You end up with
files renamed to a temporary name.  E.g. try to switch the names of two
files, and see what you get.

To sum up, setting `wdired-use-interactive-rename' to a non-nil value
breaks many many things.

I also think that the questions you would get when performing circular
renamings would confuse many users, if we would get it work.

In general, IMHO `wdired-use-interactive-rename' is not very useful at
all.  I never used it, and the fact that all these problems were never
reported by anyone before indicates that not many people are using it.

I suggest to remove it completely.  Instead, it would be better to
ask the user in a way similar to e.g. C in dired, like

Really perform these renamings?

a -> b
b -> a
file-x -> file-y
...

But I'm open to other suggestions.  Any opinions?


Thanks,

Michael.





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#12394; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 9 Sep 2012 14:17:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 09 10:17:58 2012
Received: from localhost ([127.0.0.1]:50362 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.72)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1TAiKj-0006EU-0t
	for submit <at> debbugs.gnu.org; Sun, 09 Sep 2012 10:17:58 -0400
Received: from eggs.gnu.org ([208.118.235.92]:43641)
	by debbugs.gnu.org with esmtp (Exim 4.72)
	(envelope-from <michael_heerdegen@HIDDEN>) id 1TAiKe-0006EL-QH
	for submit <at> debbugs.gnu.org; Sun, 09 Sep 2012 10:17:55 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <michael_heerdegen@HIDDEN>) id 1TAiK9-0004nJ-Kd
	for submit <at> debbugs.gnu.org; Sun, 09 Sep 2012 10:17:23 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,
	RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2
Received: from lists.gnu.org ([208.118.235.17]:37063)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <michael_heerdegen@HIDDEN>) id 1TAiK9-0004nD-HU
	for submit <at> debbugs.gnu.org; Sun, 09 Sep 2012 10:17:21 -0400
Received: from eggs.gnu.org ([208.118.235.92]:51025)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <michael_heerdegen@HIDDEN>) id 1TAiK7-0000rm-Af
	for bug-gnu-emacs@HIDDEN; Sun, 09 Sep 2012 10:17:21 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
	(envelope-from <michael_heerdegen@HIDDEN>) id 1TAiK5-0004md-91
	for bug-gnu-emacs@HIDDEN; Sun, 09 Sep 2012 10:17:19 -0400
Received: from mout.web.de ([212.227.15.3]:50554)
	by eggs.gnu.org with esmtp (Exim 4.71)
	(envelope-from <michael_heerdegen@HIDDEN>) id 1TAiK4-0004mQ-Ru
	for bug-gnu-emacs@HIDDEN; Sun, 09 Sep 2012 10:17:17 -0400
Received: from snow.dragon ([82.113.98.36]) by smtp.web.de (mrweb002) with
	ESMTPSA (Nemesis) id 0MWirL-1T50CZ2A9r-00XhvD; Sun, 09 Sep 2012 16:17:15
	+0200
Date: Sun, 09 Sep 2012 16:19:29 +0200
Message-Id: <87392re0su.fsf@HIDDEN>
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 24.2.50; wdired: error when wdired-use-interactive-rename is non-nil
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Provags-ID: V02:K0:6hzQ8dwoYjCTCUZVlMnnPQU5eHDvir9hIQZ8x3B/7g+
	tP+lIJynwpSdDBBc2k+6eBPpQGgu2JRVEPEXWEQL9qDA2/Su+H
	uLmluPolCKQHlHzeB1PaAQ0/skqD7S+BYB/fTPoKv5ygEpvUn3
	xOgbuPAvhJLE+n5GzJcLwultO0tVWaETUxTLeevU6wOD5l36SK
	Swicgf98tToGQ0tVjBqm84vXI3T+WT4OVBD7mQfvag=
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
	recognized.
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3)
X-Received-From: 208.118.235.17
X-Spam-Score: -6.9 (------)
X-Debbugs-Envelope-To: submit
Cc: rudalics@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.13
Precedence: list
Reply-To: michael_heerdegen@HIDDEN
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
	<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
	<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Sender: debbugs-submit-bounces <at> debbugs.gnu.org
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
X-Spam-Score: -6.9 (------)

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Please describe exactly what actions triggered the bug, and
the precise symptoms of the bug.  If you can, give a recipe
starting from `emacs -Q':

Hello,

when you have set `wdired-use-interactive-rename' to non-nil, and you
add something to the front of a filename when in wdired-mode, you get
an error after hitting C-c C-c.  Here is a recipe for emacs -Q:

- dired a directory where you are allowed to change file names
- M-: (progn (require 'wdired) (setq wdired-use-interactive-rename t)) RET
- M-x wdired-change-to-wdired-mode
- go to any file
- prepend any string to its name
- C-c C-c

This will fail either with an error, or an attempt to rename a
non-existent file (whose name is a substring of the file you actually
wanted to rename).

Here is a backtrace where I got an error:

Debugger entered--Lisp error: (args-out-of-range 0 0)
  replace-match("newlines.el" t t)
  (let ((inhibit-read-only t)) (dired-move-to-filename) (search-forward (wd=
ired-get-filename t) nil t) (replace-match (file-name-nondirectory filename=
-ori) t t))
  (progn (setq done t) (let ((inhibit-read-only t)) (dired-move-to-filename=
) (search-forward (wdired-get-filename t) nil t) (replace-match (file-name-=
nondirectory filename-ori) t t)) (dired-do-create-files-regexp (function di=
red-rename-file) "Move" 1 ".*" filename-new nil t))
  (if (equal curr-filename filename-ori) (progn (setq done t) (let ((inhibi=
t-read-only t)) (dired-move-to-filename) (search-forward (wdired-get-filena=
me t) nil t) (replace-match (file-name-nondirectory filename-ori) t t)) (di=
red-do-create-files-regexp (function dired-rename-file) "Move" 1 ".*" filen=
ame-new nil t)) (forward-line -1))
  (while (and (not done) (not (bobp))) (setq curr-filename (wdired-get-file=
name nil t)) (if (equal curr-filename filename-ori) (progn (setq done t) (l=
et ((inhibit-read-only t)) (dired-move-to-filename) (search-forward (wdired=
-get-filename t) nil t) (replace-match (file-name-nondirectory filename-ori=
) t t)) (dired-do-create-files-regexp (function dired-rename-file) "Move" 1=
 ".*" filename-new nil t)) (forward-line -1)))
  (let ((done nil) curr-filename) (while (and (not done) (not (bobp))) (set=
q curr-filename (wdired-get-filename nil t)) (if (equal curr-filename filen=
ame-ori) (progn (setq done t) (let ((inhibit-read-only t)) (dired-move-to-f=
ilename) (search-forward (wdired-get-filename t) nil t) (replace-match (fil=
e-name-nondirectory filename-ori) t t)) (dired-do-create-files-regexp (func=
tion dired-rename-file) "Move" 1 ".*" filename-new nil t)) (forward-line -1=
))))
  (save-excursion (goto-char (point-max)) (forward-line -1) (let ((done nil=
) curr-filename) (while (and (not done) (not (bobp))) (setq curr-filename (=
wdired-get-filename nil t)) (if (equal curr-filename filename-ori) (progn (=
setq done t) (let ((inhibit-read-only t)) (dired-move-to-filename) (search-=
forward (wdired-get-filename t) nil t) (replace-match (file-name-nondirecto=
ry filename-ori) t t)) (dired-do-create-files-regexp (function dired-rename=
-file) "Move" 1 ".*" filename-new nil t)) (forward-line -1)))))
  wdired-search-and-rename("/home/micha/today/Test/newlines.el" "/home/mich=
a/today/Test/znewlines.el")
  (if wdired-use-interactive-rename (wdired-search-and-rename file-ori file=
-new) (require (quote dired-aux)) (condition-case err (let ((dired-backup-o=
verwrite nil)) (dired-rename-file file-ori file-new overwrite)) (error (set=
q errors (1+ errors)) (dired-log (concat "Rename `" file-ori "' to `" file-=
new "' failed:\n%s\n") err))))
  (let ((file-ori (car rename))) (if wdired-use-interactive-rename (wdired-=
search-and-rename file-ori file-new) (require (quote dired-aux)) (condition=
-case err (let ((dired-backup-overwrite nil)) (dired-rename-file file-ori f=
ile-new overwrite)) (error (setq errors (1+ errors)) (dired-log (concat "Re=
name `" file-ori "' to `" file-new "' failed:\n%s\n") err)))))
  (cond ((rassoc file-new renames) (error "Trying to rename 2 files to the =
same name")) ((assoc file-new renames) (setq residue (cons rename residue))=
) ((and (assoc file-new residue) (file-exists-p file-new)) (if (or progress=
 renames) (setq residue (cons rename residue)) (message "Circular renaming:=
 using temporary file name") (let ((tmp (make-temp-name file-new))) (setq r=
enames (cons (cons (car rename) tmp) renames)) (setq residue (cons (cons tm=
p file-new) residue))))) (t (setq progress t) (let ((file-ori (car rename))=
) (if wdired-use-interactive-rename (wdired-search-and-rename file-ori file=
-new) (require (quote dired-aux)) (condition-case err (let ((dired-backup-o=
verwrite nil)) (dired-rename-file file-ori file-new overwrite)) (error (set=
q errors (1+ errors)) (dired-log (concat "Rename `" file-ori "' to `" file-=
new "' failed:\n%s\n") err)))))))
  (let* ((rename (car (prog1 renames (setq renames (cdr renames))))) (file-=
new (cdr rename))) (cond ((rassoc file-new renames) (error "Trying to renam=
e 2 files to the same name")) ((assoc file-new renames) (setq residue (cons=
 rename residue))) ((and (assoc file-new residue) (file-exists-p file-new))=
 (if (or progress renames) (setq residue (cons rename residue)) (message "C=
ircular renaming: using temporary file name") (let ((tmp (make-temp-name fi=
le-new))) (setq renames (cons (cons ... tmp) renames)) (setq residue (cons =
(cons tmp file-new) residue))))) (t (setq progress t) (let ((file-ori (car =
rename))) (if wdired-use-interactive-rename (wdired-search-and-rename file-=
ori file-new) (require (quote dired-aux)) (condition-case err (let (...) (d=
ired-rename-file file-ori file-new overwrite)) (error (setq errors ...) (di=
red-log ... err))))))))
  (while (or renames (prog1 (setq renames residue) (setq progress nil) (set=
q residue nil))) (let* ((rename (car (prog1 renames (setq renames (cdr rena=
mes))))) (file-new (cdr rename))) (cond ((rassoc file-new renames) (error "=
Trying to rename 2 files to the same name")) ((assoc file-new renames) (set=
q residue (cons rename residue))) ((and (assoc file-new residue) (file-exis=
ts-p file-new)) (if (or progress renames) (setq residue (cons rename residu=
e)) (message "Circular renaming: using temporary file name") (let ((tmp ...=
)) (setq renames (cons ... renames)) (setq residue (cons ... residue))))) (=
t (setq progress t) (let ((file-ori (car rename))) (if wdired-use-interacti=
ve-rename (wdired-search-and-rename file-ori file-new) (require (quote dire=
d-aux)) (condition-case err (let ... ...) (error ... ...))))))))
  (let ((residue nil) (progress nil) (errors 0) (overwrite (or (not wdired-=
confirm-overwrite) 1))) (while (or renames (prog1 (setq renames residue) (s=
etq progress nil) (setq residue nil))) (let* ((rename (car (prog1 renames (=
setq renames ...)))) (file-new (cdr rename))) (cond ((rassoc file-new renam=
es) (error "Trying to rename 2 files to the same name")) ((assoc file-new r=
enames) (setq residue (cons rename residue))) ((and (assoc file-new residue=
) (file-exists-p file-new)) (if (or progress renames) (setq residue (cons r=
ename residue)) (message "Circular renaming: using temporary file name") (l=
et (...) (setq renames ...) (setq residue ...)))) (t (setq progress t) (let=
 ((file-ori ...)) (if wdired-use-interactive-rename (wdired-search-and-rena=
me file-ori file-new) (require ...) (condition-case err ... ...))))))) erro=
rs)
  wdired-do-renames((("/home/micha/today/Test/newlines.el" . "/home/micha/t=
oday/Test/znewlines.el")))
  (+ errors (wdired-do-renames files-renamed))
  (setq errors (+ errors (wdired-do-renames files-renamed)))
  (progn (setq errors (+ errors (wdired-do-renames files-renamed))))
  (if files-renamed (progn (setq errors (+ errors (wdired-do-renames files-=
renamed)))))
  (let ((changes nil) (errors 0) files-deleted files-renamed some-file-name=
s-unchanged file-old file-new tmp-value) (save-excursion (if (and wdired-al=
low-to-redirect-links (fboundp (quote make-symbolic-link))) (progn (setq tm=
p-value (wdired-do-symlink-changes)) (setq errors (cdr tmp-value)) (setq ch=
anges (car tmp-value)))) (if (and wdired-allow-to-change-permissions (bound=
p (quote wdired-col-perm))) (progn (setq tmp-value (wdired-do-perm-changes)=
) (setq errors (+ errors (cdr tmp-value))) (setq changes (or changes (car t=
mp-value))))) (goto-char (point-max)) (while (not (bobp)) (setq file-old (w=
dired-get-filename nil t)) (if file-old (progn (setq file-new (wdired-get-f=
ilename)) (if (equal file-new file-old) (setq some-file-names-unchanged t) =
(setq changes t) (if (not file-new) (setq files-deleted ...) (setq files-re=
named ...))))) (forward-line -1))) (if files-renamed (progn (setq errors (+=
 errors (wdired-do-renames files-renamed))))) (if changes (progn (if (and (=
stringp dired-directory) (not (file-directory-p dired-directory)) (null som=
e-file-names-unchanged) (=3D (length files-renamed) 1)) (progn (setq dired-=
directory (cdr (car files-renamed))))) (revert-buffer)) (let ((inhibit-read=
-only t)) (remove-text-properties (point-min) (point-max) (quote (old-name =
nil end-name nil old-link nil end-link nil end-perm nil old-perm nil perm-c=
hanged nil))) (message "(No changes to be performed)"))) (if files-deleted =
(progn (wdired-flag-for-deletion files-deleted))) (if (> errors 0) (progn (=
dired-log-summary (format "%d rename actions failed" errors) nil))))
  wdired-finish-edit()
  call-interactively(wdired-finish-edit nil nil)

I located the problem in `wdired-search-and-rename':

(defun wdired-search-and-rename (filename-ori filename-new)
  (save-excursion
    (goto-char (point-max))
    (forward-line -1)
    (let ((done nil)
	  curr-filename)
      (while (and (not done) (not (bobp)))
        (setq curr-filename (wdired-get-filename nil t))
        (if (equal curr-filename filename-ori)
            (progn
              (setq done t)
              (let ((inhibit-read-only t))
                (dired-move-to-filename)  ;; <--------------- here
                (search-forward (wdired-get-filename t) nil t)
                (replace-match (file-name-nondirectory filename-ori) t t))
              (dired-do-create-files-regexp
               (function dired-rename-file)
               "Move" 1 ".*" filename-new nil t))
	  (forward-line -1))))))

It is an error to use `dired-move-to-filename' in this context.
`dired-move-to-filename' looks for text with the `dired-filename' text
property.  But this is wrong if you have added text to the beginning
of a filename, because then, the first appearance of the
`dired-filename' text property is not the beginning of the edited
filename.  In the backtrace above, the `search-forward' fails, and
thus `replace-match' uses invalid match-data.


Fix: The following patch works for me:


--=-=-=
Content-Type: text/x-diff
Content-Disposition: attachment; filename=patch.diff

*** /home/micha/today/wdired-change-2/wdired.el	2012-09-08 18:47:46.000000000 +0200
--- /home/micha/today/wdired-change-2/wdired-patched.el	2012-09-08 18:47:16.000000000 +0200
***************
*** 506,512 ****
              (progn
                (setq done t)
                (let ((inhibit-read-only t))
!                 (dired-move-to-filename)
                  (search-forward (wdired-get-filename t) nil t)
                  (replace-match (file-name-nondirectory filename-ori) t t))
                (dired-do-create-files-regexp
--- 506,513 ----
              (progn
                (setq done t)
                (let ((inhibit-read-only t))
!                 (goto-char (1+ (next-single-property-change
!                                 (point) 'old-name nil (line-end-position))))
                  (search-forward (wdired-get-filename t) nil t)
                  (replace-match (file-name-nondirectory filename-ori) t t))
                (dired-do-create-files-regexp

--=-=-=
Content-Type: text/plain


It replaces the `dired-move-to-filename' call with this:

(goto-char (1+ (next-single-property-change
  (point) 'old-name nil (line-end-position))))

This works because when you invoke `wdired-change-to-wdired-mode',
`wdired-preprocess-files' is called and puts the text-property
`old-name' to the character _before_ the beginning of the (unedited)
filename.  So, whatever changes you make, the (edited) filename always
starts directly after the character with this property.  This is how
`wdired-get-filename' works.

BTW: I found this problem while writing a patch for bug#11795.  Those
bugs are completely unrelated, but I would prefer if this problem here
could be fixed first.


Thanks,

Michael.


If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands:
    `bt full' and `xbacktrace'.
For information about debugging Emacs, please read the file
/usr/share/emacs/24.2.50/etc/DEBUG.


In GNU Emacs 24.2.50.1 (i486-pc-linux-gnu, GTK+ Version 3.4.2)
 of 2012-09-05 on dex, modified by Debian
 (emacs-snapshot package, version 2:20120905-1)
Windowing system distributor `The X.Org Foundation', version 11.0.11203000
Configured using:
 `configure '--build' 'i486-linux-gnu' '--host' 'i486-linux-gnu'
 '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib'
 '--localstatedir=/var' '--infodir=/usr/share/info'
 '--mandir=/usr/share/man' '--with-pop=yes'
 '--enable-locallisppath=/etc/emacs-snapshot:/etc/emacs:/usr/local/share/emacs/24.2.50/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.2.50/site-lisp:/usr/share/emacs/site-lisp'
 '--without-compress-info' '--with-crt-dir=/usr/lib/i386-linux-gnu/'
 '--with-x=yes' '--with-x-toolkit=gtk3' '--with-imagemagick=yes'
 'build_alias=i486-linux-gnu' 'host_alias=i486-linux-gnu'
 'CFLAGS=-DDEBIAN -DSITELOAD_PURESIZE_EXTRA=5000 -g -O2' 'LDFLAGS=-g
 -Wl,--as-needed -znocombreloc' 'CPPFLAGS=-D_FORTIFY_SOURCE=2''


--=-=-=--




Acknowledgement sent to michael_heerdegen@HIDDEN:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#12394; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 31 Oct 2014 17:00:04 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.