I installed XEmacs 21.2 and tried to use the package system...
...some comments:
* Invoking "Update package index" pop up a file browser window on the
remote ftp site. Is that the intention? Am I supposed to be able to
intelligble chose something different than
"package-index.LATEST.pgp"? The file browser isn't very user
friendly, especially since the view is crowded with all package
tar-files.
* It says the "package-get entries not PGP signed", is that a problem
with the package-index.LATEST.pgp file perhaps?
* If you don't select a download site first,
Tools->Packages->List'n'Install signals the following. Perhaps an
error message would be nice.
Signaling: (wrong-type-argument stringp nil)
expand-file-name(nil)
package-get-update-base(nil t)
package-get-require-base(t)
...
call-interactively(pui-list-packages)
* It would be nice if the download location was saved between
sessions.
* If you don't have ~/.xemacs/ getting the index file fails with error
below. It would be nice not to require ~/.xemacs, and place the
index file in /tmp or something.
Signaling: (error "/root/.xemacs/ is not a directory")
signal(error ("/root/.xemacs/ is not a directory"))
cerror("%s is not a directory" "/root/.xemacs/")
apply(cerror "%s is not a directory" "/root/.xemacs/")
error("%s is not a directory" "/root/.xemacs/")
basic-save-buffer-1()
basic-save-buffer()
save-buffer()
write-file("~root/.xemacs/package-index.LATEST.pgp")
package-get-maybe-save-index("/anonymous@ftp.xemacs.org:/pub/xemacs/packages/package-index.LATEST.pgp")
#<compiled-function (&optional db-file force-current) "...(62)"
[force-current buf db-file expand-file-name package-get-locate-index-file file-exists-p
error "Package-get database file `%s' does not exist" file-readable-p
"Package-get database file `%s' not readable" get-buffer-create
"*package database*" (...) erase-buffer insert-file-contents-literally
package-get-update-base-from-buffer file-remote-p package-get-maybe-save-index] 3
("/usr/local/lib/xemacs-21.2-b40/lisp/package-get.elc" . 10688) (let (...) (list
...))>("/anonymous@ftp.xemacs.org:pub/xemacs/packages/package-index.LATEST.pgp")
call-interactively(package-get-update-base)