>>>> "APA" == Adrian Aichner
<aichner(a)ecf.teradyne.com> writes:
>>>>> "Michael" == Michael Sperber
<sperber(a)informatik.uni-tuebingen.de> writes:
>>>> "APA" == Adrian Aichner
<aichner(a)ecf.teradyne.com> writes:
>>>>> "MS" ==
Michael Sperber <sperber(a)informatik.uni-tuebingen.de> writes:
>>>> "APA" == Adrian Aichner
<aichner(a)ecf.teradyne.com> writes:
APA> This problem is still alive and
kicking.
APA> Unfortunately I don't have time to look into it.
MS> I believe I've solved it, but I haven't finished testing yet. (The
MS> patch posted here awhile ago doesn't cut it.)
APA> I realize my little patch wasn't really a solution.
APA> Yell if you need a guinea pig on NT, Michael.
Michael> Thanks. Here is the fix:
APA> Hi Michael,
APA> after applying your patch, byte-compiling efs.el, and starting a fresh
APA> (emacs-version)
APA> "XEmacs 21.1 (patch 11) \"Carlsbad Caverns\" [Lucid]
(i386-pc-win32)
APA> of Wed Jul 19 2000 on ZJ75T"
APA> I get this error when trying to
APA> M-x pui-list-packages
APA> with
xemacs.org selected:
APA> Opening input file: No such file or directory,
APA> d:\anonymous@ftp.xemacs.org:\pub\xemacs\packages\package-index.LATEST.pgp
Here a lisp *Backtrace* for another attempt:
Signaling: (file-error "Opening input file" "No such file or
directory"
"c:\\anonymous@ftp.xemacs.org:\\pub\\xemacs\\packages\\package-index.LATEST.pgp")
signal(file-error ("Opening input file" "No such file or directory"
"c:\\anonymous@ftp.xemacs.org:\\pub\\xemacs\\packages\\package-index.LATEST.pgp"))
byte-code("..." [run-hook-with-args insert-file-contents-error-hook filename
visit err signal] 5)
insert-file-contents("/anonymous@ftp.xemacs.org:/pub/xemacs/packages/package-index.LATEST.pgp"
nil nil nil nil)
insert-file-contents-literally("/anonymous@ftp.xemacs.org:/pub/xemacs/packages/package-index.LATEST.pgp")
(save-excursion (set-buffer buf) (erase-buffer buf) (insert-file-contents-literally
db-file) (package-get-update-base-from-buffer buf) (if (file-remote-p db-file)
(package-get-maybe-save-index db-file)))
)
(unwind-protect (save-excursion (set-buffer buf) (erase-buffer buf)
(insert-file-contents-literally db-file) (package-get-update-base-from-buffer buf) (if ...
...)) (kill-buffer buf))
)
(let ((buf ...)) (unwind-protect (save-excursion ... ... ... ... ...) (kill-buffer
buf)))
)
package-get-update-base(nil t)
(if (and (boundp ...) package-get-base (or ... package-get-was-current)) nil
(package-get-update-base nil force-current))
)
(unless (and (boundp ...) package-get-base (or ... package-get-was-current))
(package-get-update-base nil force-current))
)
package-get-require-base(t)
(lambda nil "List all packages and package information.\nThe package name, version,
and description are displayed. From the displayed\nbuffer, the user can see which
packages are installed, which are not, and\nwhich are out-of-date (a newer version is
available). The user can then\nselect packages for installation via the keyboard or
mouse." (interactive) (package-get-require-base t) (let (... ... start) (message
"Creating package list ...") (sit-for 0) (set-buffer outbuf) (setq
buffer-read-only nil) (buffer-disable-undo outbuf) (erase-buffer outbuf)
(kill-all-local-variables) (use-local-map pui-display-keymap) (setq major-mode ...) (setq
mode-name "Packages") (setq truncate-lines t) (unless package-get-remote ...)
(if pui-list-verbose ... ...) (insert sep-string) (setq start ...) (mapcar ... ...)
(insert sep-string) (insert ...) (set-buffer-modified-p nil) (setq buffer-read-only t)
(pop-to-buffer outbuf) (delete-other-windows) (goto-char start) (setq
pui-selected-packages nil) (setq pui-deleted-packages nil) (when ... ... ... ...)
(clear-message)))()
call-interactively(pui-list-packages)
APA> Will I have to formally build and install the efs package?
APA> Is patching and byte-compiling of efs.el, using it in a newly started
APA> XEmacs enough to test this?
APA> Best regards,
APA> Adrian
Michael> Index: efs.el
Michael> ===================================================================
Michael> RCS file: /afs/informatik.uni-tuebingen.de/pu/cvs/elisp/efs/efs.el,v
Michael> retrieving revision 1.58
Michael> retrieving revision 1.59
Michael> diff -u -c -r1.58 -r1.59
Michael> *** efs.el 2000/04/15 13:33:34 1.58
Michael> --- efs.el 2000/07/16 11:01:35 1.59
Michael> ***************
Michael> *** 4689,4695 ****
Michael> switches file lsargs noparse parse noerror
Michael> msg nowait cont)
Michael> (if result
Michael> ! (efs-error host user (format "CWD %s failed: " line))
Michael> (efs-send-cmd
Michael> host user
Michael> (list (if nlist 'nlist 'dir) "" (cdr temp) lsargs)
Michael> --- 4689,4698 ----
Michael> switches file lsargs noparse parse noerror
Michael> msg nowait cont)
Michael> (if result
Michael> ! (if noerror
Michael> ! (if cont
Michael> ! (efs-call-cont cont nil))
Michael> ! (efs-error host user (format "CWD %s failed: "
line)))
Michael> (efs-send-cmd
Michael> host user
Michael> (list (if nlist 'nlist 'dir) "" (cdr temp) lsargs)
Michael> --
Michael> Cheers =8-} Mike
Michael> Friede, Völkerverständigung und überhaupt blabla