[Bug: 21.4.15] PUI problems
Ville Skyttä
scop at xemacs.org
Sun Feb 15 05:41:56 EST 2004
On Sun, 2004-02-15 at 04:06, Vin Shelton wrote:
> How did you build 21.4.15?
I built it by updating the Fedora Core 21.4.14 rpm to 21.4.15.
Installation info attached.
> Is there a file
> $prefix/lib/xemacs-21.4.15/etc/package-index.LATEST.gpg?
Actually no, since the FC rpm package modifies find-paths so that the
etc directory is located under $prefix/share/xemacs-21.4.15.
$prefix/share/xemacs-21.4.15/etc/package-index.LATEST.gpg exists though,
and I also tried copying it to
$prefix/lib/xemacs-21.4.15/etc/package-index.LATEST.gpg in case the
lib->share patch in the rpm would have been buggy or incomplete, but
that did not help. The FC patch is attached just in case but I think
that's not the culprit.
> The file used to be
> $prefix/lib/xemacs-21.4.15/etc/package-index.LATEST.pgp, I believe,
> but it was renamed and updated.
Yep, that does not exist here.
Some other weirdness:
If run as root, I thought that the package index in $prefix would be
used. Instead, starting up a fresh XEmacs and doing a
Tools->Packages->List and Install prompts asking whether one should be
created under ~/.xemacs. Is that expected?
Ok, I haven't created the package index under root's ~/.xemacs. Again,
fresh start of XEmacs, choose a download site, then the List and
Install: the above ~/.xemacs prompt does not happen. Expected?
Instead, after waiting for a while in the "Verifying..." step, I see
"Can't check signature: Public key 82EDF2C1D1DD84CD not found".
The package list is apparently signed with Norbert's key, and when I
import 0xD1DD84CD from pgp.mit.edu to root's keyring, I can verify the
package index manually using gpg. However, PUI still won't work, that's
when I get the (invalid-argument "datum not string or error symbol"
process-error) from my previous mail.
I also tried to let XEmacs create the root's
~/.xemacs/package-index[...] but that resulted in the same "datum" error
as above after the "verifying" step.
How is the package index verification supposed to work? Using stuff
from the mailcrypt package, right? (That's where I found the
"Verifying..." string.) Apparently yes, I tried debugging mc, and it
seemingly results in a BAD signature. Results of the mc debug buffer
attached as well.
By the way, maybe it'd be a good idea to add Norbert's key to the
pgp-keys directory in ftp.xemacs.org.
-------------- next part --------------
uname -a: Linux bobcat.mine.nu 2.4.22-1.2166.nptl #1 Fri Jan 30 13:48:31 EST 2004 i686 i686 i386 GNU/Linux
./configure 'i386-redhat-linux-gnu' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--datadir=/usr/share' '--libdir=/usr/lib' '--mandir=/usr/share/man/man1' '--infodir=/usr/share/info' '--with-gpm=no' '--with-sound=native' '--with-pop' '--mail-locking=lockf' '--with-clash-detection' '--debug=yes' '--with-mule=yes' '--with-canna=yes' '--with-wnn=yes' '--with-xim=xlib' '--with-database=no' '--with-postgresql=no' '--with-ldap=no' '--with-hesiod=no' '--with-athena=3d' '--with-widgets=athena' '--with-menubars=lucid' '--with-scrollbars=lucid' '--with-dialogs=athena' '--with-msw=no' '--with-xfs=yes' '--pdump'
XEmacs 21.4.15 "Security Through Obscurity" configured for `i386-redhat-linux'.
Compilation / Installation:
Source code location: /home/scop/redhat/BUILD/xemacs-21.4.15
Installation prefix: /usr
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc -O2 -g -pipe -march=i386 -mcpu=i686
Compiler version: gcc (GCC) 3.3.2 20040108 (Red Hat Linux 3.3.2-6)
Compiler specs file: /usr/lib/gcc-lib/i386-redhat-linux/3.3.2/specs
Relocating allocator for buffers: no
GNU version of malloc: yes
- Using Doug Lea's new malloc from the GNU C Library.
libc: glibc-2.3.2-101.4
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/X11R6/include
- X Windows libraries location: /usr/X11R6/lib
- Handling WM_COMMAND properly.
Compiling in support for the Athena widget set:
- Athena headers location: X11/Xaw3d
- Athena library to link: Xaw3d
Using Lucid menubars.
Using Lucid scrollbars.
Using Athena dialog boxes.
Using Athena native widgets.
TTY:
Compiling in support for ncurses.
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
Compiling in support for PNG images.
Compiling in support for JPEG images.
Compiling in support for TIFF images.
Sound:
Compiling in support for sound (native).
Databases:
Internationalization:
Compiling in support for Mule (multi-lingual Emacs).
Compiling in support for XIM (X11R5+ I18N input method).
- Using raw Xlib to provide XIM support.
- Using XFontSet to provide bilingual menubar.
Compiling in support for Canna on Mule.
Compiling in support for the WNN input method on Mule.
Mail:
Compiling in support for POP mail retrieval.
Compiling in support for "lockf" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Using the new portable dumper.
Compiling in support for extra debugging code.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: xemacs-21.4.10-find-paths-pkgdir.patch
Type: text/x-patch
Size: 821 bytes
Desc: not available
Url : http://calypso.tux.org/pipermail/xemacs-beta/attachments/20040215/4b13e37f/attachment.bin
-------------- next part --------------
"(mc-gpg-process-region beg=1 end=78531 passwd=nil program=gpg args=(--batch --verify) parser=mc-gpg-verify-parser bufferdummy=*MailCrypt*)"
"prog is gpg, args are '--status-fd' '3' '3>/tmp/root/mailcrypt-gpg-status-gdFhAB' '2>/tmp/root/mailcrypt-gpg-stderr-gdFnVp' '--batch' '--verify'"
"prog finished, rc=1"
"decrypt-parser: sigtype=BAD sigid=Norbert Koch (XEmacs package-release manager) <viteno at xemacs.org> sigdate=nil sigtrust=nil"
" parser returned (nil (nil Norbert Koch (XEmacs package-release manager) <viteno at xemacs.org> nil nil))"
"process-region returned ((nil Norbert Koch (XEmacs package-release manager) <viteno at xemacs.org> nil nil))"
More information about the XEmacs-Beta
mailing list