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: /usr/share/xemacs/xemacs-packages/lisp/xwem/auto-autoloads: 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?
Yep, thanks.