Bug 1662543
Summary: | xemacs warns about superfluous arguments on batch start-up | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Tim Landscheidt <tim> | ||||
Component: | xemacs | Assignee: | Jerry James <loganjerry> | ||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 28 | CC: | loganjerry, steve.traylen | ||||
Target Milestone: | --- | Keywords: | Patch | ||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | xemacs-21.5.34-33.20190323hgc0ed7ef9a5a1.fc30 | Doc Type: | If docs needed, set a value | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2019-03-29 19:19:57 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
(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. |
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.)