From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030314
Description of problem:
When the krb5-workstation package is installed, the package downloading
functionality is broken in xemacs. I'm assuming this is because it uses
/usr/kerberos/bin/ftp instead of the normal FTP client...
This can be tested by going into xemacs, and going to the Tools->Packages->Add
Download Site menu, selecting a download site, then trying to use
Tools->Packages->List and Install.
With krb5-workstation installed, the FTP connection attempt will fail.
Without it, things work fine.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install xemacs package if needed.
2. Install krb5-workstation package if needed.
3. Try to "Add Download Site", then "List and Install" inside xemacs (more
details in description).
Actual Results: The FTP connection attempt failed.
Expected Results: The FTP connection attempt should have succeeded.
Doesn't your "/usr/share/xemacs/site-packages/lisp/site-start.el" include:
;; default to non-kerberos ftp
(setq efs-ftp-program-name "/usr/bin/ftp")
I looked at an "installed from scratch" RedHat 9 system just now and you're
right, that line is in the xemacs config, and the FTP seems to work regardless
of whether krb5-workstation is installed or not.
With the particular system I reported this on, it was the case that it worked as
soon as the krb5-workstation package was removed... That system must have had
some xemacs-related configuration modifications done to it (or perhaps something
in the ~/.xemacs files). As I mentioned, I can't reproduce on a fresh RH9
system, so might as well close the bug. Sorry.