>>>> "SY" == Steve Youngs
<youngs(a)xemacs.org> writes:
APA> gpg: Signature made 07/30/99 03:48:55 using DSA key ID DCF80B6B
APA> gpg: Can't check signature: public key not found
SY> OK, I think I know what's going on.
SY> Do this:
SY> - delete, move or otherwise get rid of:
SY> /usr/local/lib/xemacs-21.5-b3/etc/package-index.LATEST*
SY> ~/.xemacs/package-index.LATEST*
SY> (so they don't get in our way)
Did that.
SY> - run xemacs -vanilla
SY> (so we're on a clean slate)
OK.
SY> - M-: (setq package-get-required-signed-base-updates t) RET
package-get-require-signed-base-updates works better :-)
SY> - Tools -> Packages -> Add Download Site -> Pre-Releases
SY> - Tools -> Packages -> List and Install
SY> How does that go?
Hi Steve,
Doing it via the menus fails, because the dialog box complains if the
destination package-index.LATEST* does not exist.
Doing it via
M-x package-get-update-base
I get this:
Signaling: (error "Can't find a suitable pgp executable")
signal(error ("Can't find a suitable pgp executable"))
cerror("Can't find a suitable pgp executable")
apply(cerror "Can't find a suitable pgp executable" nil)
error("Can't find a suitable pgp executable")
package-get-update-base-from-buffer(#<buffer "*package database*">)
#<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
("c:\\Hacking\\XEmacs\\xemacs-21.5\\lisp\\package-get.elc" . 10952) (let (...)
(list
...))>("/anonymous@ftp.xemacs.org:pub/xemacs/beta/experimental/packages/package-index.LATEST.gpg")
call-interactively(package-get-update-base)
command-execute(package-get-update-base t)
execute-extended-command(nil)
call-interactively(execute-extended-command)
edebug-defun on package-get-update-base-from-buffer reveals that
exec-suffix-list is nil
in xemacs -vanilla
Setting it to:
(".COM" ".EXE" ".BAT" ".CMD" ".VBS"
".VBE" ".JS" ".JSE" ".WSF" ".WSH")
I get this now:
Signaling: (error "Can't locate a package index file.")
signal(error ("Can't locate a package index file."))
cerror("Can't locate a package index file.")
apply(cerror "Can't locate a package index file." nil)
error("Can't locate a package index file.")
package-get-locate-index-file(t)
package-get-maybe-save-index("/anonymous@ftp.xemacs.org:/pub/xemacs/beta/experimental/packages/package-index.LATEST.gpg")
#<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
("c:\\Hacking\\XEmacs\\xemacs-21.5\\lisp\\package-get.elc" . 10952) (let (...)
(list
...))>("/anonymous@ftp.xemacs.org:pub/xemacs/beta/experimental/packages/package-index.LATEST.gpg")
call-interactively(package-get-update-base)
command-execute(package-get-update-base t)
execute-extended-command(nil)
call-interactively(execute-extended-command)
After copying from
/anonymous@ftp.xemacs.org:/pub/xemacs/beta/experimental/packages:
Copying package-index.LATEST.gpg to c:\Users\AichnerAd\.xemacs\...done
I get this when I do
M-x package-get-update-base
PGP version set to GPG.
Verifying...
BAD SIGNATURE claiming to be from 'nil'
Got 91 package-get database entries
Updated package-get database
SY> --
SY> |---<Steve Youngs>---------------<GnuPG KeyID: 10D5C9C5>---|
SY> | XEmacs - It's not just an editor. |
SY> | It's a way of life. |
SY> |------------------------------------<youngs(a)xemacs.org>---|
--
Adrian Aichner
mailto:adrian@xemacs.org
http://www.xemacs.org/