From xemacs-m  Thu Mar 20 12:07:10 1997
Received: from macon.informatik.uni-tuebingen.de (macon2.Informatik.Uni-Tuebingen.De [134.2.13.2])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id MAA15531
	for <xemacs-beta@xemacs.org>; Thu, 20 Mar 1997 12:07:09 -0600 (CST)
Received: from modas.informatik.uni-tuebingen.de (modas.Informatik.Uni-Tuebingen.De [134.2.12.3]) by macon.informatik.uni-tuebingen.de (8.8.4/8.8.3/AIX-4.1/WSI-1.0) with SMTP id TAA26456 for <xemacs-beta@xemacs.org>; Thu, 20 Mar 1997 19:07:08 +0100
Received: by modas.informatik.uni-tuebingen.de (AIX 4.1/UCB 5.64/4.03)
          id AA19356; Thu, 20 Mar 1997 19:07:06 +0100
Sender: sperber@informatik.uni-tuebingen.de
To: xemacs-beta@xemacs.org
Subject: Re: efs-patches is terminally broken
References: <199703200108.UAA23704@cs.sunysb.edu> 	<y9l913in1rz.fsf@modas.informatik.uni-tuebingen.de> 	<vk3etqebn7.fsf@cdc.noaa.gov> <QQchsf01758.199703201722@crystal.WonderWorks.COM>
Mime-Version: 1.0 (generated by tm-edit 7.105)
Content-Type: text/plain; charset=US-ASCII
From: sperber@informatik.uni-tuebingen.de (Michael Sperber [Mr. Preprocessor])
Date: 20 Mar 1997 19:07:05 +0100
In-Reply-To: Kyle Jones's message of Thu, 20 Mar 1997 12:22:41 -0500 (EST)
Message-Id: <y9lvi6ml9o6.fsf@modas.informatik.uni-tuebingen.de>
Lines: 65
X-Mailer: Gnus v5.4.23/XEmacs 20.1

>>>>> "Kyle" == Kyle Jones <kyle_jones@wonderworks.com> writes:

Kyle> About EFS integration: I have a feeling that the parties arguing
Kyle> aren't arguing about the same things.  Someone who knows what the
Kyle> issues are (or at least most of them) needs to write them down
Kyle> and send them to the list, so that we're all talking and thinking
Kyle> about the same things.

I thought it was clear what was being argued about, but then I'm one
of the parties :-}  So I'll try to follow Kyle's advice.

IMHO, there are three issues affecting EFS integration:

1. Seamless transition from ange-ftp.
2. Non-showstopper bugs.
3. Showstoppers.
4. Documentation.

I'll try to elaborate:

1. is probably pretty much necessary if we don't want to get
   complaints by the shitload from people who didn't know they were
   using something called "ange-ftp" in the first place.  This means
   EFS should autoload when someone uses a remote path without the
   user having to do (require 'efs-auto) or (require 'efs).  I did
   send a patch for this which is in the beta area.  Unfortunately,
   there's a connection to 3.

2. Some bugs have been reported wrt. EFS not properly cooperating with
   certain servers, and some other special situations.  I've fixed
   some but not all.  I still believe that EFS has far less problems
   than ange-ftp in this area.  I'll try to address the rest.  I don't
   think the present state of things wrt this really is an argument
   against integration.

3. There's only one I'm aware of:  The fact that Steve and Michael
   Kifer have been getting "eval depth exceeded" type errors, Steve in
   connection with the autoloading patches and Gnus, Michael in
   connection with advice.el.  I agree this is serious.

   However, I have not been getting enough information about the
   problem to really address it, and have not been able to reproduce
   this.  I have found *a* problem in connection with advice that I
   just sent a patch for.  (I really believe this to be a bug in
   advice.el, but that's beside the point.)  I cannot imagine this
   really causes the "eval depth exceeded" bug, but then I cannot
   imagine at all what could cause it at this time anyway.

   Note that at at least one other person (Adrian Aichner) is also
   running with the efs patches and Gnus without any problems.  I
   would be immensely grateful if others could give it a whirl.

   I think I don't know enough about Michael's and Steve's setup.
   (An example from an "xemacs -q" would help greatly.)  I have
   reserved all day Friday to find and fix this problem.

4. This has been noted, but nobody has spoken up for abandoning EFS
   integration due to the lack of docs.

   I'll have a shot at adapting the ange-ftp docs to serve for EFS
   tomorrow.

Comments, anyone?

Cheers =8-} Mike

