Created attachment 1517365 [details] Patch to fix XEmacs debug-paths output warnings. When started with "-batch", xemacs complains about superfluous arguments each time: | [tim@passepartout ~]$ xemacs -batch | Loading /usr/share/xemacs/site-packages/lisp/site-start.d/rpmdev-init.el... | Loading leim-list... | Info: Format string "configure-module-directory and module-directory: | %S | " takes 1 arguments, 2 supplied. | Info: Format string "configure-last-package-directories, last-package-hierarchies and last-package-load-path: | %S | %S | " takes 2 arguments, 3 supplied. | Info: Format string "configure-late-package-directories, late-package-hierarchies and late-package-load-path: | %S | %S | " takes 2 arguments, 3 supplied. | [tim@passepartout ~]$ The attached patch (-p5) fixes this. (I don't use Mercurial, but it appears that this code was added in 2007.)
(I wouldn't mind if those debug messages would go completely; I find them very distracting.)
(Apparently, the value of debug-paths, set by the environment variable EMACSDEBUGPATHS to t during make, is baked into xemacs which on the other hand forgets it after start-up: | [tim@passepartout ~]$ xemacs -batch -eval '(message "debug-paths = %S" debug-paths)' | Loading /usr/share/xemacs/site-packages/lisp/site-start.d/rpmdev-init.el... | Loading leim-list... | Info: Format string "configure-module-directory and module-directory: | %S | " takes 1 arguments, 2 supplied. | Info: Format string "configure-last-package-directories, last-package-hierarchies and last-package-load-path: | %S | %S | " takes 2 arguments, 3 supplied. | Info: Format string "configure-late-package-directories, late-package-hierarchies and late-package-load-path: | %S | %S | " takes 2 arguments, 3 supplied. | debug-paths = nil | [tim@passepartout ~]$ So there seems to be no way to disable that debug output at run-time :-(.)
Sorry for the silence, Tim. My Fedora time has been taken up with gap and sagemath updates, and now I've got a bunch of packages that failed the mass rebuild. I'm afraid that I am not going to get around to this very soon. If you would like to step in and fix it, be my guest.
xemacs-packages-base-20180610-1.fc30 xemacs-21.5.34-33.20190323hgc0ed7ef9a5a1.fc30 xemacs-packages-extra-20190315-1.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-ff0e3b37c3
I committed your patch upstream, with attribution to you. It is part of the tarball for the build referenced in comment 4.
xemacs-21.5.34-33.20190323hgc0ed7ef9a5a1.fc30, xemacs-packages-base-20180610-1.fc30, xemacs-packages-extra-20190315-1.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-ff0e3b37c3
xemacs-21.5.34-33.20190323hgc0ed7ef9a5a1.fc30, xemacs-packages-base-20180610-1.fc30, xemacs-packages-extra-20190315-1.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.