Here's a patch for the xemacs-sumo specfile, it uses the pre-released
xlib and xwem packages to make the startup warnings even more quiet,
and adds stuff to compress and dir'ify info files for lower disk space
consumption when installed, and better "M-x info" (from within XEmacs)
experience as a non-root user.
I think it's ok to pre-generate the "dir" files for info files as long
as they're in the XEmacs Sumo "private" info directories, but in the
future maybe they (c|s)hould be installed into /usr/share/info...?
Created attachment 102765 [details]
Make xlib/xwem even quieter, compress and 'dir'ify info files
Thanks for the patch: I like the info improvements. :-)
Adding that to the next build.
Installing sumo info files (in fact xemacs info files too)
in the central info dir is problematic because of clashes with info
files from Emacs, etc. (Well the XEmacs ones currently taken care of
by removing the info, standards and termcap manuals - not
a big deal.) I just tried installing all the sumo manuals
in the central dir file and there were "clashes" with gnus
and ediff for example to name a few: the problem being two-fold
if the info Entry's are the same then if say the xemacs-sumo-info
is uninstalled, the emacs Entry may be removed too, and even if
the Entry's are distinguished, it is only possible to reach the
one in the global info directory anyway from the dir file afaict:
so I think your current solution is actually pretty optimal.
(Not many people read xemacs sumo info manuals outside XEmacs I guess.)
I'm a bit less sure about updating xwem, since I had
more problems when actually using xwem-1.14-pkg than the released
version... but I guess not that many people are using it though. :)
Do you still see output from xlib/xwem with the current sumo package?
Regarding the xwem version, I admit I do not use it at all. The patch
that went into it in the current pre-releases for fixing the autoload
breakage (== the startup messages) is a very big one. The same
applies to xlib too (and I don't personally use that either).
Perhaps it's possible to fix this by patching xwem/xlib instead of
updating them, but with xemacs-sumo-20040517-3 I see this at startup
in the "*Warnings*" buffer:
(1) (warning/warning) Autoload error in:
Symbol's function definition is void: Xmask-or
With "my" 20040517-4, no warnings are shown at startup here.
Yes, you're right - thanks for spotting that.
Ok, I'll add the newer xlib and xwem too to fix it properly. :)
Your fixes are in 20040517-4.
Do you think there will be another sumo update soon?
It would be nice before fc3t2. :)
I talked to Norbert, and got the impression that new Sumos will be out
either this week, or on the 2nd week of September; probably the
former... had I known that I would not have started doing the
xlib/xwem hacks, sorry :(
No worries. The new sumos should be in the next rawhide push. :)
Is this done?