Apologies for the empty report text; somewhere between reportbug,
emacsclient and vi, I wasn't given the opportunity to edit the report
before sending it !  My EDITOR=emacsclient didn't work, for reasons
unknown (and, apparently, specific to emacs23) so I told reportbug to
use vi; but (I now know) it somehow managed to invoke vi in a way that
left me editing a file called -c (in reportbug's working directory),
that didn't contain the package description; and, when saved, hadn't
changed the file reportbug was expecting me to edit; so I was obliged
to over-ride reportbug's unwillingness to submit the bug without an
edited body.

When I came to report the bug in reportbug, it threw me into
emacsclient (now working, as I've exited emacs23 and fallen back on
emacs22), but I found myself editing a buffer called -dir, on a file
in the working directory of reportbug - and, alongside it, was a file
named -c that contained the text I'd prepared, using vi, for this bug:
here's what it said <quote>

*sigh*
Additionally, I must sadly add that emacsclient doesn't seem to be working.
I *would* be editing this using emacsclient otherwise, but I'm forced to
use vi, because that at least *works* (damnit).
I restarted emacsclient in my running emacs23, to no avail.

Anyway, the error message I get when I try to load my mailbox says:

Wrote /disk/home/eddy/.sys/tmp/rmail738ElS
Writing messages to /disk/home/eddy/.sys/tmp/rmail738mIt...
byte-code: Removing old name: no such file or directory, 
/disk/home/eddy/.sys/tmp/rmail738mIt

and I'm left with the babyl file loaded but not processed in rmail mode.
Trying to M-x rmail-mode in it, I get

Wrote /disk/home/eddy/.sys/tmp/rmail738M7U
Writing messages to /disk/home/eddy/.sys/tmp/rmail738ZFb...
byte-code: Removing old name: no such file or directory, 
/disk/home/eddy/.sys/tmp/rmail738ZFb

so it seems the problem is really rmail-mode.
This (taken together with the failure of emacsclient) is fatal for
my use of emacs23; I'll go back to emacs22 in the mean time.

</quote> (I note that there is ample space on /tmp/: 
<quote src="df /tmp">
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1              9614116   6778496   2347248  75% /
</quote> so the problem wasn't that it'd run out of diskspace.)

<aside subject="emacsclient issues">
So I ran ps | grep to find out how emacsclient had been invoked:

emacsclient +6 /tmp/reportbug-reportbug-20090826-847-7U03sn

Perfectly sensible.  So I opened that file, only to find I already had
an open buffer on it (that simply hadn't been visible, presumably
because -dir was opened in the same window later).  I also turned out
to have an open buffer in dired-mode on the working directory of the
reportbug process; and C-x C-b also found the following:

    -file                    0  Fundamental       /tmp/-file
    -position                0  Fundamental       /tmp/-position
    screen.rxvt              0  Fundamental       /tmp/screen.rxvt
 %  4                        0  Fundamental       /dev/pts/4
 %  -tty                     0  Fundamental       /dev/pts/-tty
 %  -current-frame           0  Fundamental       /dev/pts/-current-frame

I was, at least, able to edit the right file to cause that bug-report
to be submitted correctly; although I had to C-x # every one of the
buffers mentioned, before emacsclient returned to reportbug.  This is
probably a mis-interaction between emacs23's emacsclient (which the
alternatives system has selected for me) and emacs22 - which I'm now
running, since emacs 23 doesn't work with rmail; I can't function
without that !  It works *better* with emacs22 than with emacs23, but
is still behaving strangely ... however, the evidence from emacs22
looks like it should give you some information on what emacsclient was
trying to do, that failed to work with emacs23.
</aside>

        Eddy.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to