EFS 1.17 bug: Problem in efs-copy-remote-to-remote

Denis Girou (Denis.Girou@idris.fr)
Thu, 17 Sep 1998 11:48:40 +0200


Gruss bug team:

  First, let me say that I use ange-ftp then efs since many years with the
greatest satisfaction and that it had really changed my way of working
and nearly my way of life... All people who participate to this effort will
never be enough congratulated.

  In my work, I use daily several supercomputers and must made very often
switches and exchanges between them. On my workstation, I recently move from
an old beta XEmacs 20.5 to the pre-21.0 one, moving from efs 1.16/1.56 to
1.17/1.57. And I see that the remote to remote copy process doesn't work any
more on some computers. For instance from a Cray C90 (Unicos) or a Cray T3E
(Unicos-Mk) to another computer. It still continue to work for instance from a
Fujitsu VPP (UXP/V) to another one. But on Cray systems, first copying is
never done and the process is waiting.

  I verify that it continue to work perfectly if I just load explicitely the
definition of efs-copy-remote-to-remote from the 1.16 release, where I see
some changes about waiting mode in 1.17.

  Thanks for all.

mira (11:40) [133]> diff -w e.OLD e.NEW
47,48c47,50
< 		     (and retr-result
< 			  (null cont)
---
> 		     (if retr-result
> 			 (if cont
> 			     (efs-call-cont
> 			       cont retr-result retr-line retr-cont-lines)
53,56d54
< 		     (if cont (efs-call-cont
< 			       cont retr-result retr-line retr-cont-lines)))
< 		   (if (eq nowait t) 1 nowait))))
< 	      1) ; can't ever wait on this command.
73c71
<      nowait)))
---
> 		nowait)))))))))
mira (11:40) [134]>

Emacs  : XEmacs 21.0 "Norwegian" [Lucid] (rs6000-ibm-aix4.1.5.0) of Fri Sep 11 1998 on mira.idris.fr
Package: efs

efs believes that the host type of atlas.idris.fr is unknown.

current state:
==============
(setq
 efs-auto-version "1.17/1.8"
 efs-cu-version "1.17/1.12"
 efs-defun-version "1.17/1.1"
 efs-dired-version "1.17/1.32"
 efs-fnh-version "1.17/1.4"
 efs-netrc-version "1.17/1.2"
 efs-ovwrt-version "1.17/1.3"
 efs-report-version "1.17/1.10"
 efs-version "1.17/1.57"
 efs-x19.15-version "1.17/1.2"
 efs-36-bit-binary-file-name-regexp nil
 efs-anonymous-umask nil
 efs-auto-save 0
 efs-auto-save-remotely nil
 efs-backup-by-copying nil
 efs-binary-file-host-regexp nil
 efs-binary-file-name-regexp "\\.\\([zZ]\\|t?gz\\|lzh\\|arc\\|zip\\|zoo\\|ta[rz]\\|dvi\\|sit\\|ps\\|elc\\|gif\\|Z-part-..\\|tpz\\|exe\\|[jm]pg\\|TZ[a-z]?\\|lib\\)\\(~\\|~[0-9]+~\\)?$\\|\\.\\(ARC\\|ELC\\|TAGS\\|EXE\\|ZIP\\|DVI|ZOO\\|GIF\\|T?GZ\\|[JM]PG\\)\\([.#;][0-9]+\\)?$"
 efs-buffer-name-case nil
 efs-compute-remote-buffer-file-truename nil
 efs-debug-ftp-connection nil
 efs-ding-on-chmod-failure t
 efs-ding-on-umask-failure t
 efs-disable-netrc-security-check nil
 efs-expire-ftp-buffers t
 efs-ftp-buffer-expire-time nil
 efs-ftp-program-args '("-i" "-n" "-g" "-v")
 efs-ftp-prompt-regexp "^\\(ftp\\|Ftp\\|FTP\\)> *"
 efs-gateway-ftp-prompt-regexp "^\\(ftp\\|Ftp\\|FTP\\)> *"
 efs-gateway-hash-mark-size nil
 efs-gateway-incoming-binary-hm-size nil
 efs-generate-anonymous-password t
 efs-hash-mark-size 1024
 efs-high-security-hosts nil
 efs-incoming-binary-hm-size nil
 efs-local-apollo-unix nil
 efs-ls-cache-max 5
 efs-make-backup-files '(unix sysV-unix bsd-unix next-unix apollo-unix
                         dumb-unix dumb-apollo-unix super-dumb-unix)
 efs-max-ftp-buffer-size 3000
 efs-maximize-idle nil
 efs-message-interval 0
 efs-nlist-cmd "ls"
 efs-nslookup-on-connect nil
 efs-nslookup-program "nslookup"
 efs-prompt-for-transfer-type nil
 efs-pty-check-retry-time 5
 efs-pty-check-threshold 1000
 efs-retry-time 5
 efs-root-umask nil
 efs-send-hash t
 efs-set-modtimes-synchronously nil
 efs-short-circuit nil
 efs-short-circuit-to-remote-root nil
 efs-suppress-abort-recursive-edit-and-then nil
 efs-text-file-name-regexp ".*"
 efs-treat-crlf-as-nl nil
 efs-umask nil
 efs-use-passive-mode nil
 efs-verbose t
 efs-verify-anonymous-modtime nil
 efs-verify-modtime-host-regexp ".*"
 efs-ftp-program-name "ftp"
 efs-ftp-program-args '("-i" "-n" "-g" "-v")
 efs-local-host-regexp ".*"
 efs-ftp-local-host-regexp ".*"
 efs-gateway-host nil
 efs-gateway-type nil
 reporter-version "3.35"
 features '(reporter efs-report info telnet dm-f dmacro fortran dabbrev w3-hot
            url-file url-cache w3-xemac w3-xemacs w3-toolbar xbm-button
            xpm-button w3-forms images url-http url-cookie urlauth w3 w3-menu
            url-news url-gw w3-script w3-jscript w3-elisp cus-edit cus-load
            w3-mouse w3-emulate w3-auto w3-parse url url-parse url-vars mm
            base64 w3-display w3-imap w3-widget w3-vars w3-keyword wid-edit
            w3-cus css font mule-sysdp w3-cfg w3-sysdp view-less view electric
            flyspell bbdb-xemacs vm-reply efs-dired passwd efs-netrc efs-defun
            efs vm-sort vm-virtual sort gnus-cite gnus-async gnus-score
            score-mode gnus-dup gnus-art browse-url disp-table gnus-topic
            gnus-sum nndraft nnmh gnus-cache nnfolder gnus-group gnus-undo
            nntp nnoo gnus-start gnus-range gnus-spec gnus-int gnus-win gnus
            gnus-ems gnus-xmas vm-delete vm-undo vm-mime mail-extr vm-page
            vm-summary vm-save tapestry vm-motion vm-toolbar vm-message
            vm-folder vm-menu vm-mouse vm-misc vm-window nnmail gnus-util
            message messagexmas mailheader timezone nnheader nnheaderxm
            mail-utils bbdb-vm vm-autoload vm-version vm vm-vars vm-startup
            find-func highlight-headers colour-citations edmacro redo ff-paths
            id-select header paren mic-paren timer rsz-minibuf ispell infer
            reftex overlay occurmod mail-abbrevs sendmail bbdb-letter
            bbdb-print bbdb-com bbdb t multishell shell dog-position-stack
            func-menu stack-f time balloon-help crypt crypt++ tex-site
            font-latex iso-latin-1 efs-cu efs-x19\.15 efs-fnh efs-ovwrt
            efs-auto recent-files comint ring shell-font dired-faces dired
            dired-xemacs font-lock cus-face time-stamp xemacs-devel-autoloads
            xemacs-base-autoloads w3-autoloads vm-autoloads viper-autoloads
            view-process-autoloads vc-cc-autoloads vc-autoloads tm-autoloads
            time-autoloads textools-autoloads text-modes-autoloads
            texinfo-autoloads supercite-autoloads strokes-autoloads
            speedbar-autoloads slider-autoloads sh-script-autoloads
            sgml-autoloads rmail-autoloads reftex-autoloads psgml-autoloads
            prog-modes-autoloads pcl-cvs-autoloads os-utils-autoloads
            net-utils-autoloads mule-base-autoloads misc-games-autoloads
            mine-autoloads mh-e-autoloads mailcrypt-autoloads
            mail-lib-autoloads jde-autoloads ispell-autoloads ilisp-autoloads
            igrep-autoloads hm--html-menus-autoloads gnus-autoloads
            games-autoloads fsf-compat-autoloads frame-icon-autoloads
            forms-autoloads eterm-autoloads emerge-autoloads efs-autoloads
            edit-utils-autoloads ediff-autoloads edebug-autoloads
            dired-autoloads debug-autoloads cc-mode-autoloads
            calendar-autoloads calc-autoloads c-support-autoloads
            auctex-autoloads apel-autoloads Standard-autoloads loadhist
            auto-show fontl-hooks x-iso8859-1 menubar-items x-menubar dragdrop
            mouse mode-motion itimer auto-save lisp-mode easymenu iso8859-1
            page buff-menu lib-complete help-nomule derived frame text-props
            cus-start custom widget cl-extra mini-cl cl cl-19 packages
            backquote very-early-lisp tooltalk lucid-scrollbars cut-buffer
            lucid-menubars xface motif-dialogs x tty-frames tty toolbar
            scrollbar unix-processes multicast network-streams subprocesses
            menubar dbm md5 xemacs tiff png gif jpeg xpm cde lisp-float-type
            aix dragdrop-api dialog devices window-system c-balloon-help)
 )

Denis Girou
--
---------------------------------------------------------------------------
Institut du De'veloppement et des Ressources en Informatique Scientifique |
Centre National de la Recherche Scientifique                              |
Ba^timent 506 - B.P. 167 - 91403 Orsay Cedex - France                     |
---------------------------------------------------------------------------