Package: emacs;
Reported by: John Wiegley <jwiegley <at> gmail.com>
Date: Wed, 18 Nov 2015 17:45:01 UTC
Severity: normal
Done: John Wiegley <jwiegley <at> gmail.com>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 21953 in the body.
You can then email your comments to 21953 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Wed, 18 Nov 2015 17:45:02 GMT) Full text and rfc822 format available.John Wiegley <jwiegley <at> gmail.com>
:bug-gnu-emacs <at> gnu.org
.
(Wed, 18 Nov 2015 17:45:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: John Wiegley <jwiegley <at> gmail.com> To: bug-gnu-emacs <at> gnu.org Subject: Eliminate warnings in the emacs-25 release branch Date: Wed, 18 Nov 2015 09:44:04 -0800
By my count today, there are 461 byte-compilation warnings on the emacs-25 branch. This issue is here as a release blocker to deal with, or silence, these warnings. How do I mark this as a release blocker when creating an e-mail report? John abbrev.el:847:8:Warning: ‘with-wrapper-hook’ is an obsolete macro (as of emacs-lisp/byte-run.el:48:1:Warning: ‘macro-declaration-function’ is an emacs-lisp/float-sup.el:31:1:Warning: global/dynamic var ‘pi’ lacks a prefix emacs-lisp/lisp.el:367:27:Warning: ‘syntax-begin-function’ is an obsolete files.el:1697:8:Warning: function create-file-buffer used to take 0+ font-lock.el:641:47:Warning: ‘font-lock-fontify-buffer’ is for interactive use font-lock.el:1755:34:Warning: ‘syntax-begin-function’ is an obsolete variable menu-bar.el:417:11:Warning: reference to free variable ‘xref-find-function’ minibuffer.el:1697:12:Warning: display-completion-list called with 2 minibuffer.el:1966:62:Warning: ‘with-wrapper-hook’ is an obsolete macro (as of minibuffer.el:2924:1:Warning: Unused lexical variable ‘p1’ minibuffer.el:2924:1:Warning: Unused lexical variable ‘p2’ replace.el:2235:36:Warning: looking-back called with 1 argument, but requires simple.el:4018:52:Warning: ‘with-wrapper-hook’ is an obsolete macro (as of startup.el:115:1:Warning: global/dynamic var ‘argv’ lacks a prefix startup.el:122:1:Warning: global/dynamic var ‘argi’ lacks a prefix subr.el:32:11:Warning: macro declare-function used to take 2+ arguments, now dirtrack.el:183:1:Warning: global/dynamic var ‘dirtrackp’ lacks a prefix ehelp.el:358:10:Warning: ‘execute-extended-command’ is for interactive use epa-mail.el:75:4:Warning: ‘epa-decrypt-armor-in-region’ is for interactive use epa-mail.el:83:4:Warning: ‘epa-verify-cleartext-in-region’ is for interactive epa-mail.el:109:10:Warning: ‘epa-sign-region’ is for interactive use only. epa-mail.el:228:12:Warning: ‘epa-encrypt-region’ is for interactive use only. epa.el:1008:19:Warning: ‘epa-verify-region’ is for interactive use only. ffap.el:984:63:Warning: assignment to free variable ‘kpsewhich-args’ ffap.el:984:59:Warning: reference to free variable ‘kpsewhich-args’ htmlfontify.el:1820:13:Warning: ‘font-lock-fontify-buffer’ is for interactive isearchb.el:80:1:Warning: Package iswitchb is obsolete! pcmpl-gnu.el:162:47:Warning: ‘pcomplete-suffix-list’ is an obsolete variable pcomplete.el:1017:11:Warning: macro ‘pcomplete-here’ defined too late server.el:1705:1:Warning: the function ‘cygwin-convert-file-name-from-windows’ calendar/appt.el:548:1:Warning: global/dynamic var ‘number’ lacks a prefix calendar/cal-bahai.el:316:1:Warning: global/dynamic var ‘date’ lacks a prefix calendar/cal-china.el:635:1:Warning: global/dynamic var ‘date’ lacks a prefix calendar/cal-china.el:653:1:Warning: global/dynamic var ‘entry’ lacks a prefix calendar/cal-coptic.el:171:1:Warning: global/dynamic var ‘date’ lacks a prefix calendar/cal-french.el:246:1:Warning: global/dynamic var ‘date’ lacks a prefix calendar/cal-hebrew.el:751:1:Warning: global/dynamic var ‘date’ lacks a prefix calendar/cal-hebrew.el:759:1:Warning: global/dynamic var ‘entry’ lacks a calendar/cal-islam.el:308:1:Warning: global/dynamic var ‘date’ lacks a prefix calendar/cal-iso.el:132:1:Warning: global/dynamic var ‘date’ lacks a prefix calendar/cal-julian.el:186:1:Warning: global/dynamic var ‘date’ lacks a prefix calendar/cal-mayan.el:356:1:Warning: global/dynamic var ‘date’ lacks a prefix calendar/cal-persia.el:199:1:Warning: global/dynamic var ‘date’ lacks a prefix calendar/diary-lib.el:715:1:Warning: global/dynamic var ‘number’ lacks a calendar/diary-lib.el:1812:1:Warning: global/dynamic var ‘date’ lacks a prefix calendar/diary-lib.el:1813:1:Warning: global/dynamic var ‘entry’ lacks a calendar/lunar.el:244:1:Warning: global/dynamic var ‘date’ lacks a prefix calendar/solar.el:890:1:Warning: global/dynamic var ‘date’ lacks a prefix calendar/time-date.el:134:11:Warning: ‘encode-time-value’ is an obsolete calendar/time-date.el:260:24:Warning: ‘encode-time-value’ is an obsolete calendar/time-date.el:268:27:Warning: ‘encode-time-value’ is an obsolete calendar/todo-mode.el:4664:24:Warning: looking-back called with 1 argument, cedet/ede.el:1540:1:Warning: the following functions might not be defined at cedet/mode-local.el:641:42:Warning: reference to free variable cedet/semantic.el:1188:15:Warning: Unknown slot ‘bounds’ cedet/ede/base.el:631:34:Warning: Unknown slot ‘:file’ cedet/ede/base.el:634:69:Warning: Unknown slot ‘:directory’ cedet/ede/config.el:164:17:Warning: Unknown slot ‘:directory’ cedet/ede/config.el:260:23:Warning: Unknown slot ‘:debug-command’ cedet/ede/config.el:277:34:Warning: Unknown slot ‘:run-command’ cedet/ede/config.el:308:22:Warning: Unknown slot ‘:build-command’ cedet/ede/config.el:383:17:Warning: Unknown slot ‘:c-preprocessor-files’ cedet/ede/config.el:386:11:Warning: Unknown slot ‘lexical-table’ cedet/ede/config.el:388:5:Warning: Unknown slot ‘:c-preprocessor-table’ cedet/ede/config.el:413:36:Warning: Unknown slot ‘:classpath’ cedet/ede/cpp-root.el:284:13:Warning: Unknown slot ‘:file’ cedet/ede/cpp-root.el:444:30:Warning: Unknown slot ‘lexical-table’ cedet/ede/cpp-root.el:456:78:Warning: Unknown slot ‘:compile-command’ cedet/ede/cpp-root.el:464:30:Warning: Unknown slot ‘:local-variables’ cedet/ede/cpp-root.el:472:75:Warning: Unknown slot ‘:project’ cedet/ede/detect.el:204:49:Warning: ‘eieio-object-name-string’ is an obsolete cedet/ede/emacs.el:227:13:Warning: Unknown slot ‘lexical-table’ cedet/ede/emacs.el:227:43:Warning: Unknown slot ‘lexical-table’ cedet/ede/files.el:123:26:Warning: Unknown slot ‘:directory’ cedet/ede/files.el:211:31:Warning: Unknown slot ‘:directory’ cedet/ede/files.el:207:20:Warning: Unknown slot ‘:directory’ cedet/ede/files.el:231:36:Warning: Unknown slot ‘:directory’ cedet/ede/files.el:359:12:Warning: Unknown slot ‘:directory’ cedet/ede/files.el:368:13:Warning: Unknown slot ‘:directory’ cedet/ede/linux.el:309:29:Warning: Unknown slot ‘lexical-table’ cedet/ede/proj-archive.el:35:1:Warning: Obsolete name arg "ede-archive-linker" cedet/ede/proj-aux.el:36:1:Warning: Obsolete name arg "ede-aux-source-txt" to cedet/ede/proj-elisp.el:79:1:Warning: Obsolete name arg "ede-emacs-source" to cedet/ede/proj-elisp.el:86:1:Warning: Obsolete name arg "ede-emacs-compiler" cedet/ede/proj-elisp.el:97:18:Warning: Obsolete name arg cedet/ede/proj-elisp.el:325:1:Warning: Obsolete name arg cedet/ede/proj-elisp.el:336:89:Warning: Obsolete name arg "clean-autoloads" to cedet/ede/proj-info.el:45:1:Warning: Obsolete name arg "ede-makeinfo-source" cedet/ede/proj-info.el:52:1:Warning: Obsolete name arg "ede-makeinfo-compiler" cedet/ede/proj-info.el:63:1:Warning: Obsolete name arg cedet/ede/proj-misc.el:51:1:Warning: Obsolete name arg "ede-misc-source" to cedet/ede/proj-misc.el:57:1:Warning: Obsolete name arg "ede-misc-compile" to cedet/ede/proj-obj.el:85:1:Warning: Obsolete name arg "ede-source-c" to cedet/ede/proj-obj.el:93:1:Warning: Obsolete name arg "ede-c-compiler-gcc" to cedet/ede/proj-obj.el:105:18:Warning: Obsolete name arg "c-inference-rule" to cedet/ede/proj-obj.el:116:1:Warning: Obsolete name arg "ede-cc-linker" to cedet/ede/proj-obj.el:126:1:Warning: Obsolete name arg "ede-source-c++" to cedet/ede/proj-obj.el:134:1:Warning: Obsolete name arg "ede-c-compiler-g++" to cedet/ede/proj-obj.el:147:18:Warning: Obsolete name arg "c++-inference-rule" cedet/ede/proj-obj.el:158:1:Warning: Obsolete name arg "ede-g++-linker" to cedet/ede/proj-obj.el:171:1:Warning: Obsolete name arg "ede-source-lex" to cedet/ede/proj-obj.el:178:1:Warning: Obsolete name arg "ede-lex-compiler" to cedet/ede/proj-obj.el:187:1:Warning: Obsolete name arg "ede-source-yacc" to cedet/ede/proj-obj.el:194:1:Warning: Obsolete name arg "ede-yacc-compiler" to cedet/ede/proj-obj.el:205:1:Warning: Obsolete name arg "ede-source-f90" to cedet/ede/proj-obj.el:213:1:Warning: Obsolete name arg "ede-source-f77" to cedet/ede/proj-obj.el:221:1:Warning: Obsolete name arg cedet/ede/proj-obj.el:233:18:Warning: Obsolete name arg "f90-inference-rule" cedet/ede/proj-obj.el:254:1:Warning: Obsolete name arg "ede-gfortran-linker" cedet/ede/proj-obj.el:266:1:Warning: Obsolete name arg "ede-ld-linker" to cedet/ede/proj-shared.el:81:24:Warning: Obsolete name arg cedet/ede/proj-shared.el:128:24:Warning: Obsolete name arg cedet/ede/project-am.el:662:32:Warning: Unknown slot ‘:file’ cedet/ede/project-am.el:697:66:Warning: Unknown slot ‘:source’ cedet/ede/project-am.el:699:16:Warning: Unknown slot ‘:name’ cedet/ede/project-am.el:801:49:Warning: Unknown slot ‘:path’ cedet/ede/project-am.el:809:17:Warning: Unknown slot ‘:include’ cedet/ede/project-am.el:818:49:Warning: Unknown slot ‘:path’ cedet/ede/project-am.el:818:68:Warning: Unknown slot ‘:source’ cedet/ede/project-am.el:830:48:Warning: Unknown slot ‘:name’ cedet/ede/project-am.el:996:31:Warning: Unknown slot ‘:directory’ cedet/ede/shell.el:41:20:Warning: Unknown slot ‘:directory’ cedet/ede/simple.el:48:15:Warning: Obsolete name arg "simple-overlay" to cedet/ede/source.el:158:1:Warning: Obsolete name arg "ede-source-scheme" to cedet/ede/util.el:44:28:Warning: Unknown slot ‘:version’ cedet/semantic/analyze.el:205:18:Warning: Unknown slot ‘:prefix’ cedet/semantic/analyze.el:213:5:Warning: Unknown slot ‘:function’ cedet/semantic/analyze.el:218:5:Warning: Unknown slot ‘:assignee’ cedet/semantic/analyze.el:666:22:Warning: Obsolete name arg "functionargument" cedet/semantic/analyze.el:673:24:Warning: Obsolete name arg "assignment" to cedet/semantic/analyze.el:698:15:Warning: Obsolete name arg "context" to cedet/semantic/analyze.el:748:13:Warning: Unknown slot ‘:buffer’ cedet/semantic/analyze.el:749:38:Warning: Unknown slot ‘:bounds’ cedet/semantic/chart.el:155:34:Warning: Unknown slot ‘filestream’ cedet/semantic/chart.el:155:37:Warning: Unknown slot ‘includestream’ cedet/semantic/chart.el:158:31:Warning: Unknown slot ‘fullscope’ cedet/semantic/chart.el:165:41:Warning: Unknown slot ‘localvar’ cedet/semantic/complete.el:1286:49:Warning: Unknown slot ‘:table’ cedet/semantic/complete.el:1892:43:Warning: Obsolete name arg "simple" to cedet/semantic/complete.el:1947:8:Warning: Obsolete name arg "inline" to cedet/semantic/complete.el:2038:22:Warning: Obsolete name arg "inline" to cedet/semantic/db-el.el:80:1:Warning: Obsolete name arg "Emacs" to constructor cedet/semantic/db-el.el:346:1:Warning: the function cedet/semantic/db-find.el:366:49:Warning: ‘semanticdb-table-child-p’ is an cedet/semantic/db-find.el:407:23:Warning: ‘semanticdb-abstract-table-child-p’ cedet/semantic/db-find.el:912:20:Warning: ‘semanticdb-abstract-table-child-p’ cedet/semantic/db-find.el:942:39:Warning: ‘semanticdb-abstract-table-child-p’ cedet/semantic/db-global.el:93:8:Warning: Obsolete name arg "global" to cedet/semantic/db-global.el:194:26:Warning: Unknown slot ‘:hit-text’ cedet/semantic/db-javascript.el:99:1:Warning: Obsolete name arg "Javascript" cedet/semantic/db-ref.el:91:49:Warning: ‘semanticdb-table-child-p’ is an cedet/semantic/db-ref.el:168:50:Warning: Obsolete name arg "DEBUG" to cedet/semantic/db-typecache.el:562:49:Warning: Unknown slot ‘:major-mode’ cedet/semantic/debug.el:171:88:Warning: Unknown slot ‘:source-buffer’ cedet/semantic/debug.el:213:17:Warning: Unknown slot ‘:parser-buffer’ cedet/semantic/debug.el:365:28:Warning: Obsolete name arg "Debug Interface" to cedet/semantic/ede-grammar.el:69:1:Warning: Obsolete name arg cedet/semantic/ede-grammar.el:81:1:Warning: Obsolete name arg cedet/semantic/ede-grammar.el:92:18:Warning: Obsolete name arg cedet/semantic/ede-grammar.el:100:1:Warning: Obsolete name arg cedet/semantic/ede-grammar.el:108:1:Warning: Obsolete name arg cedet/semantic/ede-grammar.el:119:18:Warning: Obsolete name arg cedet/semantic/grammar.el:1923:40:Warning: Unknown slot ‘:prefix’ cedet/semantic/grammar.el:1933:10:Warning: Unknown slot ‘prefixclass’ cedet/semantic/idle.el:905:38:Warning: Unknown slot ‘bounds’ cedet/semantic/idle.el:906:37:Warning: Unknown slot ‘prefix’ cedet/semantic/idle.el:1189:25:Warning: Unknown slot ‘parents’ cedet/semantic/idle.el:1189:44:Warning: Unknown slot ‘tag’ cedet/semantic/mru-bookmark.el:168:1:Warning: Obsolete name arg "Ring" to cedet/semantic/mru-bookmark.el:322:36:Warning: Unknown slot ‘:object-name’ cedet/semantic/scope.el:319:23:Warning: Obsolete name arg "mini" to cedet/semantic/senator.el:577:23:Warning: Unknown slot ‘parents’ cedet/semantic/symref.el:110:24:Warning: Unknown slot ‘:metasubproject’ cedet/semantic/symref.el:332:20:Warning: Unknown slot ‘:hit-lines’ cedet/semantic/symref.el:365:31:Warning: Unknown slot ‘:searchfor’ cedet/semantic/symref.el:365:31:Warning: Unknown slot ‘:created-by’ cedet/semantic/symref.el:366:48:Warning: Unknown slot ‘:searchtype’ cedet/semantic/symref.el:546:44:Warning: Unknown slot ‘:resulttype’ cedet/semantic/texi.el:415:17:Warning: Unknown slot ‘:prefix’ cedet/semantic/texi.el:428:64:Warning: Unknown slot ‘:prefixclass’ cedet/semantic/texi.el:691:1:Warning: the function ‘semantic-analyze-context’ cedet/semantic/util.el:113:11:Warning: ‘semanticdb-abstract-table-child-p’ is cedet/semantic/analyze/complete.el:91:24:Warning: cedet/semantic/analyze/debug.el:478:63:Warning: Unknown slot ‘:scope’ cedet/semantic/analyze/refs.el:106:29:Warning: Unknown slot ‘:tag’ cedet/semantic/bovine/debug.el:61:52:Warning: Obsolete name arg "frame" to cedet/semantic/bovine/debug.el:119:50:Warning: Obsolete name arg "frame" to cedet/semantic/bovine/make.el:200:15:Warning: Unknown slot ‘:prefixclass’ cedet/semantic/bovine/make.el:196:63:Warning: Unknown slot ‘:prefix’ cedet/semantic/bovine/scm-by.el:231:1:Warning: the function cedet/semantic/decorate/include.el:444:8:Warning: Unknown slot ‘:major-mode’ cedet/semantic/decorate/include.el:447:15:Warning: Unknown slot ‘:tags’ cedet/semantic/decorate/include.el:451:8:Warning: Unknown slot ‘:pointmax’ cedet/semantic/decorate/include.el:806:58:Warning: ‘eieio-object-name-string’ cedet/semantic/decorate/include.el:812:46:Warning: ‘eieio-object-name-string’ cedet/semantic/symref/cscope.el:54:14:Warning: Unknown slot ‘:searchfor’ cedet/semantic/symref/cscope.el:54:45:Warning: Unknown slot ‘:searchtype’ cedet/semantic/symref/cscope.el:55:45:Warning: Unknown slot ‘:resulttype’ cedet/semantic/symref/cscope.el:56:45:Warning: Unknown slot ‘:searchscope’ cedet/semantic/symref/global.el:43:13:Warning: Unknown slot ‘:searchfor’ cedet/semantic/symref/global.el:43:48:Warning: Unknown slot ‘:searchtype’ cedet/semantic/symref/global.el:44:48:Warning: Unknown slot ‘:resulttype’ cedet/semantic/symref/global.el:45:48:Warning: Unknown slot ‘:searchscope’ cedet/semantic/symref/grep.el:90:1:Warning: global/dynamic var ‘grepflags’ cedet/semantic/symref/grep.el:91:1:Warning: global/dynamic var ‘greppattern’ cedet/semantic/symref/grep.el:143:19:Warning: Unknown slot ‘:searchtype’ cedet/semantic/symref/grep.el:180:68:Warning: Unknown slot ‘:resulttype’ cedet/semantic/symref/idutils.el:43:13:Warning: Unknown slot ‘:searchfor’ cedet/semantic/symref/idutils.el:43:45:Warning: Unknown slot ‘:searchtype’ cedet/semantic/symref/idutils.el:44:45:Warning: Unknown slot ‘:resulttype’ cedet/semantic/symref/idutils.el:45:45:Warning: Unknown slot ‘:searchscope’ cedet/semantic/symref/list.el:214:24:Warning: Unknown slot ‘:hit-tags’ cedet/semantic/symref/list.el:408:4:Warning: Unknown slot ‘:searchfor’ cedet/semantic/symref/list.el:408:4:Warning: Unknown slot ‘:created-by’ cedet/srecode/args.el:180:37:Warning: Unknown slot ‘:version’ cedet/srecode/compile.el:141:34:Warning: Unknown slot ‘key’ cedet/srecode/compile.el:552:34:Warning: Unknown slot ‘:object-name’ cedet/srecode/compile.el:553:46:Warning: Unknown slot ‘:context’ cedet/srecode/compile.el:601:4:Warning: ‘eieio-object-name-string’ is an cedet/srecode/compile.el:647:4:Warning: ‘eieio-object-name-string’ is an cedet/srecode/compile.el:647:36:Warning: Unknown slot ‘:secondname’ cedet/srecode/cpp.el:122:59:Warning: Unknown slot ‘:prime’ cedet/srecode/ctxt.el:179:9:Warning: Unknown slot ‘object-name’ cedet/srecode/dictionary.el:125:35:Warning: Unknown slot ‘:value’ cedet/srecode/dictionary.el:227:18:Warning: Unknown slot ‘:tables’ cedet/srecode/dictionary.el:541:29:Warning: Unknown slot ‘:object-name’ cedet/srecode/dictionary.el:543:22:Warning: Unknown slot ‘prompt’ cedet/srecode/dictionary.el:544:22:Warning: Unknown slot ‘read-fcn’ cedet/srecode/el.el:86:54:Warning: Unknown slot ‘:prime’ cedet/srecode/extract.el:90:46:Warning: Obsolete name arg "state" to cedet/srecode/extract.el:163:33:Warning: Unknown slot ‘:object-name’ cedet/srecode/find.el:99:53:Warning: Unknown slot ‘:project’ cedet/srecode/find.el:142:22:Warning: Unknown slot ‘:tables’ cedet/srecode/find.el:148:54:Warning: Unknown slot ‘:application’ cedet/srecode/find.el:151:9:Warning: Unknown slot ‘:major-mode’ cedet/srecode/find.el:248:57:Warning: Unknown slot ‘:application’ cedet/srecode/insert.el:473:35:Warning: Unknown slot ‘:object-name’ cedet/srecode/insert.el:479:27:Warning: Unknown slot ‘:secondname’ cedet/srecode/insert.el:552:48:Warning: Unknown slot ‘:object-name’ cedet/srecode/insert.el:589:40:Warning: Unknown slot ‘:defaultfcn’ cedet/srecode/insert.el:626:26:Warning: Unknown slot ‘:read-fcn’ cedet/srecode/insert.el:808:6:Warning: ‘eieio-object-name-string’ is an cedet/srecode/insert.el:864:53:Warning: Unknown slot ‘:object-name’ cedet/srecode/insert.el:866:25:Warning: ‘eieio-object-name-string’ is an cedet/srecode/insert.el:925:43:Warning: Unknown slot ‘:secondname’ cedet/srecode/insert.el:978:8:Warning: Unknown slot ‘:object-name’ cedet/srecode/insert.el:1059:22:Warning: Unknown slot ‘:object-name’ cedet/srecode/map.el:273:18:Warning: Obsolete name arg "SRecode Map" to cedet/srecode/map.el:302:10:Warning: Obsolete name arg "SRecode Map" to cedet/srecode/mode.el:199:40:Warning: Unknown slot ‘:tables’ cedet/srecode/mode.el:242:31:Warning: ‘eieio-object-name-string’ is an cedet/srecode/mode.el:344:52:Warning: Unknown slot ‘:table’ cedet/srecode/mode.el:325:10:Warning: Unknown slot ‘:file’ cedet/srecode/mode.el:325:30:Warning: Unknown slot ‘:object-name’ cedet/srecode/mode.el:339:26:Warning: Unknown slot ‘:context’ cedet/srecode/semantic.el:66:8:Warning: Unknown slot ‘:prime’ cedet/srecode/semantic.el:106:44:Warning: Unknown slot ‘:prime’ cedet/srecode/srt-mode.el:247:45:Warning: Unknown slot ‘key’ cedet/srecode/srt-mode.el:500:33:Warning: Obsolete name arg "TMP" to cedet/srecode/srt-mode.el:505:34:Warning: Unknown slot ‘:object-name’ cedet/srecode/srt-mode.el:508:61:Warning: Unknown slot ‘:secondname’ cedet/srecode/srt-mode.el:508:33:Warning: Unknown slot ‘key’ cedet/srecode/srt-mode.el:631:26:Warning: Unknown slot ‘:prefix’ cedet/srecode/srt-mode.el:649:29:Warning: Unknown slot ‘:argument’ cedet/srecode/table.el:203:49:Warning: Unknown slot ‘:priority’ cedet/srecode/table.el:204:51:Warning: Unknown slot ‘:priority’ cedet/srecode/table.el:242:4:Warning: Unknown slot ‘:major-mode’ cedet/srecode/table.el:243:4:Warning: Unknown slot ‘:tables’ cedet/srecode/table.el:255:4:Warning: ‘eieio-object-name-string’ is an cedet/srecode/table.el:257:4:Warning: Unknown slot ‘:priority’ cedet/srecode/table.el:257:20:Warning: Unknown slot ‘:application’ cedet/srecode/table.el:260:22:Warning: Unknown slot ‘:framework’ cedet/srecode/table.el:263:22:Warning: Unknown slot ‘:project’ cedet/srecode/texi.el:156:8:Warning: Unknown slot ‘:prime’ emacs-lisp/chart.el:130:44:Warning: Unknown slot ‘title’ emacs-lisp/eieio-custom.el:202:41:Warning: ‘eieio-object-name-string’ is an emacs-lisp/eieio-custom.el:469:14:Warning: Unknown slot ‘name’ emacs-lisp/eieio-datadebug.el:64:16:Warning: ‘eieio-object-name-string’ is an emacs-lisp/eieio-datadebug.el:90:6:Warning: ‘eieio-object-name-string’ is an emacs-lisp/eieio-opt.el:154:65:Warning: ‘eieio-help-class’ is an obsolete emacs-lisp/eieio-speedbar.el:199:43:Warning: ‘eieio-object-name-string’ is an emacs-lisp/eieio-speedbar.el:207:49:Warning: ‘eieio-object-name-string’ is an emacs-lisp/ewoc.el:501:1:Warning: Unused lexical variable ‘dll’ emacs-lisp/package.el:3412:1:Warning: the function emacs-lisp/pcase.el:501:8:Warning: function pcase--mutually-exclusive-p used emulation/viper-ex.el:551:13:Warning: looking-back called with 1 argument, but emulation/viper-ex.el:553:13:Warning: looking-back called with 1 argument, but emulation/viper-ex.el:552:26:Warning: looking-back called with 1 argument, but emulation/viper-ex.el:2014:6:Warning: ‘find-tag’ is an obsolete function (as emulation/viper-ex.el:2018:36:Warning: ‘find-tag-other-window’ is an obsolete erc/erc.el:5401:27:Warning: global/dynamic var ‘str’ lacks a prefix eshell/em-alias.el:217:1:Warning: Unused lexical argument ‘args’ eshell/em-cmpl.el:271:8:Warning: ‘pcomplete-suffix-list’ is an obsolete eshell/em-dirs.el:186:1:Warning: Unused lexical argument ‘args’ eshell/em-dirs.el:303:1:Warning: Unused lexical argument ‘args’ eshell/em-rebind.el:225:49:Warning: ‘delete-backward-char’ is for interactive eshell/em-script.el:60:1:Warning: Unused lexical argument ‘args’ eshell/em-tramp.el:97:1:Warning: Unused lexical variable ‘args’ eshell/em-unix.el:933:1:Warning: Unused lexical variable ‘args’ eshell/em-unix.el:963:1:Warning: Unused lexical argument ‘args’ eshell/esh-io.el:325:1:Warning: Unused lexical variable ‘gui-select-enable-clipboard’ eshell/esh-mode.el:491:15:Warning: ‘find-tag’ is an obsolete function (as of eshell/esh-proc.el:161:1:Warning: Unused lexical argument ‘args’ eshell/esh-var.el:346:1:Warning: Unused lexical variable ‘args’ gnus/gnus-cite.el:1239:17:Warning: ‘font-lock-fontify-buffer’ is for gnus/gnus-group.el:1637:4:Warning: global/dynamic var ‘ticked’ lacks a prefix gnus/gnus-group.el:1637:23:Warning: global/dynamic var ‘score’ lacks a prefix gnus/gnus-group.el:1637:39:Warning: global/dynamic var ‘level’ lacks a prefix gnus/gnus-group.el:1637:54:Warning: global/dynamic var ‘mailp’ lacks a prefix gnus/gnus-group.el:1638:4:Warning: global/dynamic var ‘total’ lacks a prefix gnus/gnus-group.el:1638:19:Warning: global/dynamic var ‘unread’ lacks a prefix gnus/message.el:1913:1:Warning: ‘make-variable-buffer-local’ not called at gnus/message.el:6045:1:Warning: global/dynamic var ‘Date’ lacks a prefix gnus/message.el:6047:1:Warning: global/dynamic var ‘Organization’ lacks a gnus/message.el:6048:1:Warning: global/dynamic var ‘From’ lacks a prefix gnus/message.el:6049:1:Warning: global/dynamic var ‘Path’ lacks a prefix gnus/message.el:6050:1:Warning: global/dynamic var ‘Subject’ lacks a prefix gnus/message.el:6051:1:Warning: global/dynamic var ‘Newsgroups’ lacks a prefix gnus/message.el:6053:1:Warning: global/dynamic var ‘References’ lacks a prefix gnus/message.el:6054:1:Warning: global/dynamic var ‘To’ lacks a prefix gnus/message.el:6055:1:Warning: global/dynamic var ‘Distribution’ lacks a gnus/message.el:6056:1:Warning: global/dynamic var ‘Lines’ lacks a prefix gnus/message.el:6058:1:Warning: global/dynamic var ‘Expires’ lacks a prefix gnus/mm-decode.el:1933:1:Warning: the function ‘gnus-format-message’ is not gnus/mm-uu.el:339:1:Warning: global/dynamic var ‘entry’ lacks a prefix gnus/mm-view.el:528:18:Warning: ‘font-lock-fontify-buffer’ is for interactive gnus/mml-smime.el:601:1:Warning: the function ‘gnus-format-message’ is not gnus/mml1991.el:194:8:Warning: ‘mm-with-unibyte-current-buffer’ is an obsolete gnus/mml1991.el:363:33:Warning: ‘mm-with-unibyte-current-buffer’ is an gnus/mml2015.el:476:14:Warning: ‘mm-with-unibyte-current-buffer’ is an gnus/nnmail.el:1962:31:Warning: ‘rmail-dont-reply-to-names’ is an obsolete gnus/nnmaildir.el:1781:42:Warning: global/dynamic var ‘flist’ lacks a prefix gnus/nnmaildir.el:1782:4:Warning: global/dynamic var ‘ls’ lacks a prefix gnus/nnmaildir.el:1782:19:Warning: global/dynamic var ‘dirs’ lacks a prefix gnus/nnmaildir.el:1782:31:Warning: global/dynamic var ‘dir’ lacks a prefix gnus/nnmaildir.el:1782:45:Warning: global/dynamic var ‘files’ lacks a prefix gnus/nnmaildir.el:1783:4:Warning: global/dynamic var ‘file’ lacks a prefix gnus/nnmaildir.el:1783:19:Warning: global/dynamic var ‘x’ lacks a prefix gnus/nnrss.el:590:22:Warning: ‘mm-with-unibyte-current-buffer’ is an obsolete gnus/nnspool.el:348:37:Warning: ‘mm-with-unibyte-current-buffer’ is an gnus/nnweb.el:107:22:Warning: ‘mm-with-unibyte-current-buffer’ is an obsolete gnus/nnweb.el:157:39:Warning: ‘mm-with-unibyte-current-buffer’ is an obsolete gnus/nnweb.el:166:45:Warning: ‘mm-with-unibyte-current-buffer’ is an obsolete gnus/nnweb.el:390:42:Warning: ‘mm-with-unibyte-current-buffer’ is an obsolete gnus/plstore.el:419:14:Warning: ‘epg-context-set-armor’ is an obsolete gnus/registry.el:186:18:Warning: Unknown slot ‘:tracker’ gnus/utf7.el:123:43:Warning: ‘mm-with-unibyte-current-buffer’ is an obsolete mail/mailalias.el:55:1:Warning: global/dynamic var ‘pattern’ lacks a prefix mail/mailheader.el:102:1:Warning: global/dynamic var ‘headers’ lacks a prefix mail/rmail.el:4583:1:Warning: Unused lexical variable ‘rmail-mime-render-html-function’ mail/rmail.el:4950:1:Warning: the function ‘rmail-mime-entity-truncated’ is mail/supercite.el:709:1:Warning: global/dynamic var ‘curline’ lacks a prefix obsolete/cc-compat.el:166:1:Warning: the following functions might not be obsolete/complete.el:836:33:Warning: ‘completion-base-size’ is an obsolete obsolete/otodo-mode.el:928:1:Warning: global/dynamic var ‘date’ lacks a prefix obsolete/otodo-mode.el:929:1:Warning: global/dynamic var ‘entry’ lacks a obsolete/vc-mcvs.el:443:29:Warning: reference to free variable obsolete/vc-mcvs.el:594:1:Warning: the function ‘vc-stay-local-p’ is not known obsolete/vi.el:1389:22:Warning: ‘mark-whole-buffer’ is for interactive use obsolete/vip.el:1860:17:Warning: ‘delete-backward-char’ is for interactive use obsolete/vip.el:2980:6:Warning: ‘find-tag’ is an obsolete function (as of obsolete/vip.el:2983:32:Warning: ‘find-tag-other-window’ is an obsolete org/ob-lilypond.el:250:34:Warning: ‘show-all’ is an obsolete function (as of org/org-agenda.el:8307:32:Warning: ‘show-entry’ is an obsolete function (as of org/org-agenda.el:8527:34:Warning: ‘show-entry’ is an obsolete function (as of org/org-agenda.el:8565:16:Warning: ‘show-subtree’ is an obsolete function (as org/org-agenda.el:8596:10:Warning: ‘hide-subtree’ is an obsolete function (as org/org-agenda.el:8604:10:Warning: ‘show-entry’ is an obsolete function (as of org/org-agenda.el:8605:8:Warning: ‘show-children’ is an obsolete function (as org/org-agenda.el:8611:10:Warning: ‘show-subtree’ is an obsolete function (as org/org-agenda.el:8619:15:Warning: ‘show-subtree’ is an obsolete function (as org/org-agenda.el:8628:10:Warning: ‘show-subtree’ is an obsolete function (as org/org-archive.el:347:36:Warning: ‘show-all’ is an obsolete function (as of org/org-archive.el:314:37:Warning: ‘show-subtree’ is an obsolete function (as org/org-archive.el:443:27:Warning: ‘hide-subtree’ is an obsolete function (as org/org-archive.el:517:14:Warning: ‘hide-subtree’ is an obsolete function (as org/org-capture.el:1001:54:Warning: ‘show-all’ is an obsolete function (as of org/org-clock.el:1934:6:Warning: org-font-lock-ensure called with 0 arguments, org/org-colview.el:563:11:Warning: ‘hide-entry’ is an obsolete function (as of org/org-compat.el:484:19:Warning: ‘font-lock-fontify-buffer’ is for org/org-crypt.el:191:19:Warning: ‘hide-subtree’ is an obsolete function (as of org/org-ctags.el:361:6:Warning: ‘find-tag’ is an obsolete function (as of org/org-ctags.el:530:19:Warning: ‘find-tag’ is an obsolete function (as of org/org-feed.el:405:12:Warning: ‘hide-subtree’ is an obsolete function (as of org/org-feed.el:409:12:Warning: ‘show-children’ is an obsolete function (as of org/org-mouse.el:218:18:Warning: ‘redisplay-dont-pause’ is an obsolete org/org-mouse.el:590:15:Warning: org-looking-back called with 1 argument, but org/org-pcomplete.el:96:19:Warning: org-looking-back called with 1 argument, org/org-pcomplete.el:96:47:Warning: org-looking-back called with 1 argument, org/org-src.el:919:14:Warning: org-font-lock-ensure called with 0 arguments, org/org-src.el:957:1:Warning: the function ‘org-some’ is not known to be org/org.el:6378:8:Warning: org-font-lock-ensure called with 0 arguments, but org/org.el:6633:15:Warning: ‘show-all’ is an obsolete function (as of 25.1); org/org.el:6724:38:Warning: ‘show-all’ is an obsolete function (as of 25.1); org/org.el:6797:10:Warning: ‘show-children’ is an obsolete function (as of org/org.el:6855:17:Warning: ‘show-all’ is an obsolete function (as of 25.1); org/org.el:6856:8:Warning: ‘hide-sublevels’ is an obsolete function (as of org/org.el:6873:32:Warning: ‘show-all’ is an obsolete function (as of 25.1); org/org.el:6893:12:Warning: ‘hide-subtree’ is an obsolete function (as of org/org.el:6899:20:Warning: ‘hide-subtree’ is an obsolete function (as of org/org.el:6900:14:Warning: ‘show-children’ is an obsolete function (as of org/org.el:6906:18:Warning: ‘show-subtree’ is an obsolete function (as of org/org.el:6932:34:Warning: ‘hide-sublevels’ is an obsolete function (as of org/org.el:6949:23:Warning: ‘show-children’ is an obsolete function (as of org/org.el:6950:32:Warning: ‘show-branches’ is an obsolete function (as of org/org.el:7001:36:Warning: ‘hide-entry’ is an obsolete function (as of 25.1); org/org.el:7102:28:Warning: ‘hide-sublevels’ is an obsolete function (as of org/org.el:7162:9:Warning: ‘show-all’ is an obsolete function (as of 25.1); org/org.el:7527:10:Warning: ‘show-all’ is an obsolete function (as of 25.1); org/org.el:8227:16:Warning: ‘hide-subtree’ is an obsolete function (as of org/org.el:8231:8:Warning: ‘show-children’ is an obsolete function (as of org/org.el:8394:15:Warning: ‘hide-subtree’ is an obsolete function (as of org/org.el:8706:18:Warning: ‘show-subtree’ is an obsolete function (as of org/org.el:8827:20:Warning: ‘show-all’ is an obsolete function (as of 25.1); org/org.el:12841:19:Warning: assignment to free variable ‘e’ org/org.el:12841:19:Warning: reference to free variable ‘e’ org/org.el:14894:37:Warning: assignment to free variable ‘e’ org/org.el:14894:37:Warning: reference to free variable ‘e’ org/org.el:15718:12:Warning: ‘hide-entry’ is an obsolete function (as of org/org.el:16251:24:Warning: looking-back called with 1 argument, but requires org/org.el:17513:21:Warning: org-looking-back called with 1 argument, but org/org.el:19520:40:Warning: ‘show-subtree’ is an obsolete function (as of org/org.el:20484:12:Warning: ‘hide-subtree’ is an obsolete function (as of org/org.el:20524:16:Warning: org-looking-back called with 1 argument, but org/org.el:23060:22:Warning: ‘hide-subtree’ is an obsolete function (as of org/org.el:24031:1:Warning: the function ‘format-spec’ might not be defined at org/ox-html.el:1858:25:Warning: org-font-lock-ensure called with 0 arguments, org/ox-odt.el:3143:21:Warning: org-font-lock-ensure called with 0 arguments, org/ox-org.el:257:10:Warning: org-font-lock-ensure called with 0 arguments, org/ox-org.el:257:10:Warning: ‘show-all’ is an obsolete function (as of 25.1); play/dunnet.el:1205:22:Warning: ‘end-of-buffer’ is for interactive use only; progmodes/cc-defs.el:2505:1:Warning: the following functions might not be progmodes/cc-vars.el:1780:1:Warning: the following functions might not be progmodes/cc-langs.el:3362:1:Warning: the following functions might not be progmodes/cc-engine.el:11298:1:Warning: the following functions might not be progmodes/cc-align.el:1353:1:Warning: the following functions might not be progmodes/cc-awk.el:1155:1:Warning: the following functions might not be progmodes/cc-cmds.el:4777:1:Warning: the following functions might not be progmodes/cc-fonts.el:2712:1:Warning: the following functions might not be progmodes/cc-guess.el:581:1:Warning: the following functions might not be progmodes/cc-menus.el:529:1:Warning: the following functions might not be progmodes/cc-styles.el:671:1:Warning: the following functions might not be progmodes/cc-mode.el:105:21:Warning: ‘font-lock-syntactic-keywords’ is an progmodes/cc-mode.el:154:53:Warning: (lambda nil ...) quoted with ' rather progmodes/cc-mode.el:154:53:Warning: (lambda nil ...) quoted with ' rather progmodes/cc-mode.el:155:53:Warning: (lambda nil ...) quoted with ' rather progmodes/cc-mode.el:156:53:Warning: (lambda nil ...) quoted with ' rather progmodes/cc-mode.el:1927:1:Warning: the following functions might not be progmodes/etags.el:1020:10:Warning: ‘find-tag-other-window’ is an obsolete progmodes/etags.el:1872:18:Warning: ‘tags-loop-continue’ is an obsolete progmodes/etags.el:1876:11:Warning: ‘tags-loop-continue’ is an obsolete progmodes/etags.el:1901:9:Warning: ‘tags-loop-continue’ is an obsolete progmodes/gdb-mi.el:675:1:Warning: Unused lexical argument ‘arg’ progmodes/gud.el:735:1:Warning: Unused lexical argument ‘arg’ progmodes/hideshow.el:581:22:Warning: looking-back called with 1 argument, but progmodes/idlw-help.el:1185:16:Warning: ‘font-lock-fontify-buffer’ is for progmodes/octave.el:1871:1:Warning: the function ‘compilation-forget-errors’ progmodes/sql.el:2781:31:Warning: looking-back called with 1 argument, but textmodes/sgml-mode.el:436:1:Warning: global/dynamic var ‘v2’ lacks a prefix vc/add-log.el:476:4:Warning: value returned from (car change-log-find-head) is
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Wed, 18 Nov 2015 17:59:02 GMT) Full text and rfc822 format available.Message #8 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: John Wiegley <jwiegley <at> gmail.com> Cc: bug-gnu-emacs <at> gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Wed, 18 Nov 2015 19:58:19 +0200
> From: John Wiegley <jwiegley <at> gmail.com> > Date: Wed, 18 Nov 2015 09:44:04 -0800 > > By my count today, there are 461 byte-compilation warnings on the emacs-25 > branch. This issue is here as a release blocker to deal with, or silence, > these warnings. > > How do I mark this as a release blocker when creating an e-mail report? Not sure what exactly did you want to know, but admin/release-process might answer that; search for "blocking".
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Wed, 18 Nov 2015 18:05:02 GMT) Full text and rfc822 format available.Message #11 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Dmitry Gutov <dgutov <at> yandex.ru> To: bug-gnu-emacs <at> gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Wed, 18 Nov 2015 20:04:16 +0200
On 11/18/2015 07:44 PM, John Wiegley wrote: > progmodes/etags.el:1020:10:Warning: ‘find-tag-other-window’ is an obsolete > progmodes/etags.el:1872:18:Warning: ‘tags-loop-continue’ is an obsolete > progmodes/etags.el:1876:11:Warning: ‘tags-loop-continue’ is an obsolete > progmodes/etags.el:1901:9:Warning: ‘tags-loop-continue’ is an obsolete How will we silence them? with-no-warnings?
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Wed, 18 Nov 2015 18:18:02 GMT) Full text and rfc822 format available.Message #14 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Glenn Morris <rgm <at> gnu.org> To: 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Wed, 18 Nov 2015 13:17:33 -0500
John Wiegley wrote: [I recommend not setting Mail-Followup-To: bug-gnu-emacs, since it loses the ###@debbugs address. Which is not a problem by itself, but can cause one later on if the subject also changes.] > By my count today, there are 461 byte-compilation warnings on the emacs-25 > branch. This issue is here as a release blocker to deal with, or silence, > these warnings. Sorry, but I have to say that I think this goal is firstly unachievable, and secondly won't make the release any better. In fact probably the opposite, by distracting from more important issues.
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Wed, 18 Nov 2015 18:40:03 GMT) Full text and rfc822 format available.Message #17 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Ken Brown <kbrown <at> cornell.edu> To: John Wiegley <jwiegley <at> gmail.com> Cc: bug-gnu-emacs <at> gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Wed, 18 Nov 2015 13:39:34 -0500
On 11/18/2015 12:44 PM, John Wiegley wrote: > By my count today, there are 461 byte-compilation warnings on the emacs-25 > branch. This issue is here as a release blocker to deal with, or silence, > these warnings. > > How do I mark this as a release blocker when creating an e-mail report? > > John > > server.el:1705:1:Warning: the function ‘cygwin-convert-file-name-from-windows’ I think I just fixed this one, but someone building on a system other than Cygwin will have to confirm. Ken
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Wed, 18 Nov 2015 18:45:02 GMT) Full text and rfc822 format available.Message #20 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Glenn Morris <rgm <at> gnu.org> Cc: 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Wed, 18 Nov 2015 20:44:48 +0200
> From: Glenn Morris <rgm <at> gnu.org> > Date: Wed, 18 Nov 2015 13:17:33 -0500 > > > By my count today, there are 461 byte-compilation warnings on the emacs-25 > > branch. This issue is here as a release blocker to deal with, or silence, > > these warnings. > > Sorry, but I have to say that I think this goal is firstly unachievable, > and secondly won't make the release any better. In fact probably the > opposite, by distracting from more important issues. I agree that we cannot silence or solve all of them, but we should be able to do that with most of them.
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Wed, 18 Nov 2015 18:53:02 GMT) Full text and rfc822 format available.Message #23 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Ken Brown <kbrown <at> cornell.edu> Cc: jwiegley <at> gmail.com, 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Wed, 18 Nov 2015 20:52:02 +0200
> From: Ken Brown <kbrown <at> cornell.edu> > Date: Wed, 18 Nov 2015 13:39:34 -0500 > Cc: 21953 <at> debbugs.gnu.org > > > server.el:1705:1:Warning: the function ‘cygwin-convert-file-name-from-windows’ > > I think I just fixed this one, but someone building on a system other > than Cygwin will have to confirm. Confirmed. However, if you test for cygwin-convert-file-name-from-windows being bound, do you still need the test for Cygwin in addition to that?
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Wed, 18 Nov 2015 19:10:02 GMT) Full text and rfc822 format available.Message #26 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Artur Malabarba <bruce.connor.am <at> gmail.com> To: Glenn Morris <rgm <at> gnu.org> Cc: 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Wed, 18 Nov 2015 19:09:17 +0000
[Message part 1 (text/plain, inline)]
Quite a few of these are about using obsolete functions inside features that are themselves obsolete (their files are in the obsolete subdir). Maybe we can just suppress this kind of warning inside the obsolete subdir. Perhaps with a dir-local-variable?
[Message part 2 (text/html, inline)]
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Wed, 18 Nov 2015 19:20:03 GMT) Full text and rfc822 format available.Message #29 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Ken Brown <kbrown <at> cornell.edu> To: Eli Zaretskii <eliz <at> gnu.org> Cc: jwiegley <at> gmail.com, 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Wed, 18 Nov 2015 14:19:37 -0500
On 11/18/2015 1:52 PM, Eli Zaretskii wrote: >> From: Ken Brown <kbrown <at> cornell.edu> >> Date: Wed, 18 Nov 2015 13:39:34 -0500 >> Cc: 21953 <at> debbugs.gnu.org >> >>> server.el:1705:1:Warning: the function ‘cygwin-convert-file-name-from-windows’ >> >> I think I just fixed this one, but someone building on a system other >> than Cygwin will have to confirm. > > Confirmed. > > However, if you test for cygwin-convert-file-name-from-windows being > bound, do you still need the test for Cygwin in addition to that? No, I've now removed it. Thanks. Ken
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Wed, 18 Nov 2015 20:38:02 GMT) Full text and rfc822 format available.Message #32 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: bruce.connor.am <at> gmail.com Cc: rgm <at> gnu.org, 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Wed, 18 Nov 2015 22:36:48 +0200
> Date: Wed, 18 Nov 2015 19:09:17 +0000 > From: Artur Malabarba <bruce.connor.am <at> gmail.com> > Cc: 21953 <at> debbugs.gnu.org > > Quite a few of these are about using obsolete functions inside features that > are themselves obsolete (their files are in the obsolete subdir). Maybe we can > just suppress this kind of warning inside the obsolete subdir. Perhaps with a > dir-local-variable? Sounds good to me. If no one objects in a couple of days, please do that.
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Wed, 18 Nov 2015 20:39:01 GMT) Full text and rfc822 format available.Message #35 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Ken Brown <kbrown <at> cornell.edu> Cc: jwiegley <at> gmail.com, 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Wed, 18 Nov 2015 22:38:05 +0200
> Cc: jwiegley <at> gmail.com, 21953 <at> debbugs.gnu.org > From: Ken Brown <kbrown <at> cornell.edu> > Date: Wed, 18 Nov 2015 14:19:37 -0500 > > > However, if you test for cygwin-convert-file-name-from-windows being > > bound, do you still need the test for Cygwin in addition to that? > > No, I've now removed it. Thanks. Thank you.
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Wed, 18 Nov 2015 20:58:01 GMT) Full text and rfc822 format available.Message #38 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Stephen Berman <stephen.berman <at> gmx.net> To: 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Wed, 18 Nov 2015 21:57:19 +0100
On Wed, 18 Nov 2015 09:44:04 -0800 John Wiegley <jwiegley <at> gmail.com> wrote: > By my count today, there are 461 byte-compilation warnings on the emacs-25 > branch. This issue is here as a release blocker to deal with, or silence, > these warnings. [...] > calendar/todo-mode.el:4664:24:Warning: looking-back called with 1 argument, I'll take care of this before the release. > obsolete/otodo-mode.el:928:1:Warning: global/dynamic var ‘date’ lacks a prefix > obsolete/otodo-mode.el:929:1:Warning: global/dynamic var ‘entry’ lacks a I think fixing these would require backward incompatible changes in diary-lib.el which would break external code. Since this file is an obsolete version of Todo mode, I hope these warnings aren't considered blockers. Steve Berman
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Wed, 18 Nov 2015 20:59:01 GMT) Full text and rfc822 format available.Message #41 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Artur Malabarba <bruce.connor.am <at> gmail.com> To: Eli Zaretskii <eliz <at> gnu.org> Cc: Glenn Morris <rgm <at> gnu.org>, 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Wed, 18 Nov 2015 20:57:59 +0000
2015-11-18 20:36 GMT+00:00 Eli Zaretskii <eliz <at> gnu.org>: >> Quite a few of these are about using obsolete functions inside features that >> are themselves obsolete (their files are in the obsolete subdir). Maybe we can >> just suppress this kind of warning inside the obsolete subdir. Perhaps with a >> dir-local-variable? > > Sounds good to me. > > If no one objects in a couple of days, please do that. Add 5 more days to that and you've got a deal. :)
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Thu, 19 Nov 2015 02:08:03 GMT) Full text and rfc822 format available.Message #44 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: John Wiegley <jwiegley <at> gmail.com> To: Glenn Morris <rgm <at> gnu.org> Cc: Eli Zaretskii <eliz <at> gnu.org>, Richard Stallman <rms <at> gnu.org>, 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Wed, 18 Nov 2015 18:06:34 -0800
>>>>> Glenn Morris <rgm <at> gnu.org> writes: > Sorry, but I have to say that I think this goal is firstly unachievable, and > secondly won't make the release any better. In fact probably the opposite, > by distracting from more important issues. I've never worked on a project where getting to warning free was not both achievable, and a good idea. For example, at one point the Borland C++ compiler had over 4,000 warnings. As such, every one of them was completely ignored. Later on, after much effort, we reduced that number to zero. While doing so, we discovered that a crash bug we'd been working for _days_ was loudly pointed out to us by the compiler in that same set of warnings. Had the warnings been "real" to us, it would have saved days of developer time, on several occasions. It's worth the effort. Having enough warnings that they no longer warn of anything is pretty much the same as turning them off. That's why I don't accept the "it's too hard" argument. If it adds another month or two to our release cycle, so be it. Emacs 25.1 is the time to get them under control. Some warnings are not wise to fix, and these should be silenced; but such decisions should be made either by class within a package, or individually. John
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Thu, 19 Nov 2015 17:22:01 GMT) Full text and rfc822 format available.Message #47 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Stephen Leake <stephen_leake <at> stephe-leake.org> To: John Wiegley <jwiegley <at> gmail.com> Cc: Glenn Morris <rgm <at> gnu.org>, Richard Stallman <rms <at> gnu.org>, 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Thu, 19 Nov 2015 11:20:54 -0600
John Wiegley <jwiegley <at> gmail.com> writes: >>>>>> Glenn Morris <rgm <at> gnu.org> writes: > >> Sorry, but I have to say that I think this goal is firstly unachievable, and >> secondly won't make the release any better. In fact probably the opposite, >> by distracting from more important issues. > > I've never worked on a project where getting to warning free was not both > achievable, and a good idea. > > For example, at one point the Borland C++ compiler had over 4,000 warnings. As > such, every one of them was completely ignored. Later on, after much effort, > we reduced that number to zero. While doing so, we discovered that a crash bug > we'd been working for _days_ was loudly pointed out to us by the compiler in > that same set of warnings. Had the warnings been "real" to us, it would have > saved days of developer time, on several occasions. It's worth the effort. > > Having enough warnings that they no longer warn of anything is pretty much the > same as turning them off. That's why I don't accept the "it's too hard" > argument. If it adds another month or two to our release cycle, so be it. > Emacs 25.1 is the time to get them under control. +10 -- -- Stephe
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Thu, 19 Nov 2015 17:30:03 GMT) Full text and rfc822 format available.Message #50 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Dmitry Gutov <dgutov <at> yandex.ru> To: John Wiegley <jwiegley <at> gmail.com>, Glenn Morris <rgm <at> gnu.org> Cc: Richard Stallman <rms <at> gnu.org>, 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Thu, 19 Nov 2015 19:29:44 +0200
On 11/19/2015 04:06 AM, John Wiegley wrote: > I've never worked on a project where getting to warning free was not both > achievable, and a good idea. What will you get, as a result? I can get behind taking care of "correctness" warnings, but if we lose the obsolete functions warnings, we risk forgetting to take care of their causes. And it's not like we can actually fix all instances of obsolete usages before the current release: a significant part of the warnings comes from gnus, org, cc-mode and calendar, all of which, I'm assuming, have to support older Emacsen. We _should_ be able to take care of CEDET warnings, but probably after their development migrates here.
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Thu, 19 Nov 2015 17:38:02 GMT) Full text and rfc822 format available.Message #53 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: "John Wiegley" <jwiegley <at> gmail.com> To: Dmitry Gutov <dgutov <at> yandex.ru> Cc: Glenn Morris <rgm <at> gnu.org>, Richard Stallman <rms <at> gnu.org>, 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Thu, 19 Nov 2015 09:37:16 -0800
>>>>> Dmitry Gutov <dgutov <at> yandex.ru> writes: > I can get behind taking care of "correctness" warnings, but if we lose the > obsolete functions warnings, we risk forgetting to take care of their > causes. > > And it's not like we can actually fix all instances of obsolete usages > before the current release: a significant part of the warnings comes from > gnus, org, cc-mode and calendar, all of which, I'm assuming, have to support > older Emacsen. If that's the case, I'm willing to filter those from the final count before closing this issue. Then, in 25.2, we can focus on eliminating those as well. > We _should_ be able to take care of CEDET warnings, but probably after their > development migrates here. That's good to hear; but can that happen for 25.1? CEDET is rather egregious in the warnings category right now. If that means suppressing warnings throughout CEDET for this release, I'm OK with that as a temporary measure. By 25.2, anything that is built using "make" should be warning free, both C and Emacs Lisp, using whatever reference platform we define as the litmus test. I'll be building on that platform regularly, to report new warnings. John
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Thu, 19 Nov 2015 17:46:02 GMT) Full text and rfc822 format available.Message #56 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Dmitry Gutov <dgutov <at> yandex.ru> Cc: jwiegley <at> gmail.com, 21953 <at> debbugs.gnu.org, rms <at> gnu.org, rgm <at> gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Thu, 19 Nov 2015 19:45:16 +0200
> From: Dmitry Gutov <dgutov <at> yandex.ru> > Date: Thu, 19 Nov 2015 19:29:44 +0200 > Cc: Richard Stallman <rms <at> gnu.org>, 21953 <at> debbugs.gnu.org > > I can get behind taking care of "correctness" warnings, but if we lose > the obsolete functions warnings, we risk forgetting to take care of > their causes. I don't think anyone was lobbying for shutting up the obsolete functions/variables warnings. And I agree that the way to fix them should not be just shutting them up. > And it's not like we can actually fix all instances of obsolete usages > before the current release: a significant part of the warnings comes > from gnus, org, cc-mode and calendar, all of which, I'm assuming, have > to support older Emacsen. That might be true, but a large number of CEDET warnings have nothing to do with obsolete functions. IOW, even if we cut the warnings from there by half, we've already done a good job. because currently I cannot even see the file names due to the warnings, they drown.
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Thu, 19 Nov 2015 17:48:02 GMT) Full text and rfc822 format available.Message #59 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Dmitry Gutov <dgutov <at> yandex.ru> To: John Wiegley <jwiegley <at> gmail.com> Cc: Richard Stallman <rms <at> gnu.org>, 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Thu, 19 Nov 2015 19:46:58 +0200
On 11/19/2015 07:37 PM, John Wiegley wrote: > If that's the case, I'm willing to filter those from the final count before > closing this issue. Then, in 25.2, we can focus on eliminating those as well. Is anything going to change for these packages after the 25.1 release? >> We _should_ be able to take care of CEDET warnings, but probably after their >> development migrates here. > > That's good to hear; but can that happen for 25.1? CEDET is rather egregious > in the warnings category right now. Many of those can be fixed semi-mechanically, by removing colons from the keyword names. That should be deferred until after the transition, though, in order not to cause needless merge conflicts.
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Thu, 19 Nov 2015 17:57:01 GMT) Full text and rfc822 format available.Message #62 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: John Wiegley <jwiegley <at> gmail.com> Cc: 21953 <at> debbugs.gnu.org, rms <at> gnu.org, dgutov <at> yandex.ru Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Thu, 19 Nov 2015 19:54:25 +0200
> From: "John Wiegley" <jwiegley <at> gmail.com> > Date: Thu, 19 Nov 2015 09:37:16 -0800 > Cc: Richard Stallman <rms <at> gnu.org>, 21953 <at> debbugs.gnu.org > > By 25.2, anything that is built using "make" should be warning free, both C > and Emacs Lisp We can stop worrying about warnings in C: there are none, and a few people regularly compile with pedantic compiler switches and fix whatever they flag. The problem of warnings is limited to Lisp, and then mostly to a few specific packages. Dmitry mentioned some of them. From my POV, the worst barrage is in CEDET, so IMO that should be the place where we apply the first efforts.
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Thu, 19 Nov 2015 18:19:02 GMT) Full text and rfc822 format available.Message #65 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: "John Wiegley" <jwiegley <at> gmail.com> To: Eli Zaretskii <eliz <at> gnu.org> Cc: 21953 <at> debbugs.gnu.org, rms <at> gnu.org, dgutov <at> yandex.ru Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Thu, 19 Nov 2015 10:18:21 -0800
>>>>> Eli Zaretskii <eliz <at> gnu.org> writes: > The problem of warnings is limited to Lisp, and then mostly to a few > specific packages. Dmitry mentioned some of them. From my POV, the worst > barrage is in CEDET, so IMO that should be the place where we apply the > first efforts. Agreed. John
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Thu, 19 Nov 2015 18:36:02 GMT) Full text and rfc822 format available.Message #68 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Juanma Barranquero <lekktu <at> gmail.com> To: Eli Zaretskii <eliz <at> gnu.org> Cc: John Wiegley <jwiegley <at> gmail.com>, 21953 <at> debbugs.gnu.org, Richard Stallman <rms <at> gnu.org>, dgutov <at> yandex.ru Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Thu, 19 Nov 2015 19:34:07 +0100
[Message part 1 (text/plain, inline)]
On Thu, Nov 19, 2015 at 6:54 PM, Eli Zaretskii <eliz <at> gnu.org> wrote: > We can stop worrying about warnings in C: there are none, and a few > people regularly compile with pedantic compiler switches and fix > whatever they flag. At least on Windows, that's not entirely true. I compile with very pedantic switches. I had to add "-Wno-missing-prototypes -Wno-missing-declarations -Wno-redundant-decls -Wno-pointer-sign" to my CFLAGS because of the sheer number of warnings. Even so, I get 322 cases of *"initialization discards 'const' qualifier from pointer target type*", and leaving these aside, also this (# of warns, warning message) 14 assignment discards 'const' qualifier from pointer target type [enabled by default] 14 passing argument 1 of 'w32_getenv' discards 'const' qualifier from pointer target type [enabled by default] 5 return discards 'const' qualifier from pointer target type [enabled by default] 5 function might be possible candidate for 'ms_printf' format attribute [-Wsuggest-attribute=format] 4 pointer of type 'void *' used in arithmetic [-Wpointer-arith] 3 format '%d' expects argument of type 'int', but argument 3 has type 'printmax_t' [-Wformat=] 3 passing argument 1 of 'set_user_model' discards 'const' qualifier from pointer target type [enabled by default] 2 nested extern declaration of '_execvp' [-Wnested-externs] 2 passing argument 2 of 'CreateProcessA' discards 'const' qualifier from pointer target type [enabled by default] 2 format '%d' expects argument of type 'int', but argument 2 has type 'DWORD' [-Wformat=] 2 unused variable 'status' [-Wunused-variable] 2 passing argument 2 of 'otf_features' discards 'const' qualifier from pointer target type [enabled by default] 2 ordered comparison of pointer with integer zero [-Wextra] 2 implicit conversion from 'float' to 'double' when passing argument to function [-Wdouble-promotion] 1 unused variable 'terminal' [-Wunused-variable] 1 'dummy' defined but not used [-Wunused-variable] 1 macro "g_type_init" is not used [-Wunused-macros] 1 unused variable 'st' [-Wunused-variable] 1 macro "NOMINMAX" is not used [-Wunused-macros] 1 nested extern declaration of 'is_slow_fs' [-Wnested-externs] 1 function might be candidate for attribute 'noreturn' [-Wsuggest-attribute=noreturn] 1 variable 'face' set but not used [-Wunused-but-set-variable] 1 'timeout' may be used uninitialized in this function [-Wmaybe-uninitialized] 1 implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion] 1 macro "x_display_info" is not used [-Wunused-macros] 1 macro "OFFSET_TO_RVA" is not used [-Wunused-macros] 1 unused variable 'oldset' [-Wunused-variable] 1 macro "DATAGRAM_CHAN_P" is not used [-Wunused-macros] 1 unused variable 'size' [-Wunused-variable] 1 control reaches end of non-void function [-Wreturn-type] 1 macro "_ANONYMOUS_UNION" is not used [-Wunused-macros] 1 unused variable 'address' [-Wunused-variable] 1 unknown conversion type character 'e' in format [-Wformat=] 1 unused variable 'dpyinfo' [-Wunused-variable] 1 nested extern declaration of 'g_b_init_compare_string_w' [-Wnested-externs] 1 nested extern declaration of '_resetstkoflw' [-Wnested-externs] 1 passing argument 1 of 'find_section' discards 'const' qualifier from pointer target type [enabled by default] 1 passing argument 1 of 'w32_get_rdb_resource' discards 'const' qualifier from pointer target type [enabled by default] 1 unused variable 'n_to_read' [-Wunused-variable] 1 macro "WTMP_FILE" is not used [-Wunused-macros] 1 nested extern declaration of 'mainCRTStartup' [-Wnested-externs] 1 variable 'f' set but not used [-Wunused-but-set-variable] 1 macro "DefaultDepthOfScreen" is not used [-Wunused-macros] 1 macro "RVA_TO_PTR" is not used [-Wunused-macros] 1 macro "gnutls_x509_crt_get_signature" is not used [-Wunused-macros] 1 variable 'ctty' set but not used [-Wunused-but-set-variable] 1 nested extern declaration of 'menubar_selection_callback' [-Wnested-externs] 1 macro "MAX_ENCODED_BYTES" is not used [-Wunused-macros]
[Message part 2 (text/html, inline)]
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Thu, 19 Nov 2015 19:06:01 GMT) Full text and rfc822 format available.Message #71 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: John Wiegley <jwiegley <at> gmail.com> To: Juanma Barranquero <lekktu <at> gmail.com> Cc: Eli Zaretskii <eliz <at> gnu.org>, 21953 <at> debbugs.gnu.org, Richard Stallman <rms <at> gnu.org>, dgutov <at> yandex.ru Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Thu, 19 Nov 2015 11:05:31 -0800
>>>>> Juanma Barranquero <lekktu <at> gmail.com> writes: > At least on Windows, that's not entirely true. I compile with very pedantic > switches. I'd love to address those as well, although I can't make it a blocker for release. GNU platforms will have to determine the "gold standard", even if we make it a point of pride to tackle warnings everywhere we find them. On that note (and I think I mentioned in another thread), I'm working with aconole on IRC to get the Coverity build up and running again regularly, which should produce another volume of warnings to scan through. If it works well, it should be like getting some free code review on our C. We'll see. Finally, there is running under valgrind, and addressing warnings that appear there too. I would be quite happy if the 25.x cycle emphasized correctness and fewer bugs over "headline features" leading up 26. It might not be as sexy or print- worthy, but it builds a better foundation for future contributors. John
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Thu, 19 Nov 2015 20:02:01 GMT) Full text and rfc822 format available.Message #74 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: David Engster <deng <at> randomsample.de> To: "John Wiegley" <jwiegley <at> gmail.com> Cc: 21953 <at> debbugs.gnu.org, Richard Stallman <rms <at> gnu.org>, Dmitry Gutov <dgutov <at> yandex.ru> Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Thu, 19 Nov 2015 21:01:35 +0100
John Wiegley writes: >>>>>> Dmitry Gutov <dgutov <at> yandex.ru> writes: > >> I can get behind taking care of "correctness" warnings, but if we lose the >> obsolete functions warnings, we risk forgetting to take care of their >> causes. >> >> And it's not like we can actually fix all instances of obsolete usages >> before the current release: a significant part of the warnings comes from >> gnus, org, cc-mode and calendar, all of which, I'm assuming, have to support >> older Emacsen. > > If that's the case, I'm willing to filter those from the final count before > closing this issue. Then, in 25.2, we can focus on eliminating those as well. > >> We _should_ be able to take care of CEDET warnings, but probably after their >> development migrates here. > > That's good to hear; but can that happen for 25.1? CEDET is rather egregious > in the warnings category right now. If that means suppressing warnings > throughout CEDET for this release, I'm OK with that as a temporary measure. We will fix those warnings for 25.1. As you can see, almost all those warning are due to changes in EIEIO. We couldn't fix those warnings until now because we wanted to support older Emacsen as well. Since supporting both EIEIO versions would be a huge hassle, we reluctantly decided to drop support for older Emacsen. At the same time, we will also drop our upstream repository and move development to Emacs. I will have to do one last merge, but before I can do that, I have to port our test suite to make sure I do it correctly. I hope I will find the time to do all this before the new year. -David
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Thu, 19 Nov 2015 20:27:01 GMT) Full text and rfc822 format available.Message #77 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Juanma Barranquero <lekktu <at> gmail.com> Cc: jwiegley <at> gmail.com, 21953 <at> debbugs.gnu.org, rms <at> gnu.org, dgutov <at> yandex.ru Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Thu, 19 Nov 2015 22:25:53 +0200
> From: Juanma Barranquero <lekktu <at> gmail.com> > Date: Thu, 19 Nov 2015 19:34:07 +0100 > Cc: John Wiegley <jwiegley <at> gmail.com>, dgutov <at> yandex.ru, Richard Stallman <rms <at> gnu.org>, > 21953 <at> debbugs.gnu.org > > Even so, I get 322 cases of "initialization discards 'const' qualifier from > pointer target type", and leaving these aside, also this (# of warns, warning > message) Feel free to fix those, and thanks.
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Thu, 19 Nov 2015 20:28:02 GMT) Full text and rfc822 format available.Message #80 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: John Wiegley <jwiegley <at> gmail.com> To: David Engster <deng <at> randomsample.de> Cc: 21953 <at> debbugs.gnu.org, Richard Stallman <rms <at> gnu.org>, Dmitry Gutov <dgutov <at> yandex.ru> Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Thu, 19 Nov 2015 12:26:43 -0800
>>>>> David Engster <deng <at> randomsample.de> writes: > We will fix those warnings for 25.1. [...] > I will have to do one last merge, but before I can do that, I have to port > our test suite to make sure I do it correctly. I hope I will find the time > to do all this before the new year. This is great to hear, thanks David! John
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Thu, 19 Nov 2015 20:30:08 GMT) Full text and rfc822 format available.Message #83 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: John Wiegley <jwiegley <at> gmail.com> Cc: lekktu <at> gmail.com, 21953 <at> debbugs.gnu.org, rms <at> gnu.org, dgutov <at> yandex.ru Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Thu, 19 Nov 2015 22:29:18 +0200
> From: John Wiegley <jwiegley <at> gmail.com> > Cc: Eli Zaretskii <eliz <at> gnu.org>, dgutov <at> yandex.ru, Richard Stallman <rms <at> gnu.org>, 21953 <at> debbugs.gnu.org > Date: Thu, 19 Nov 2015 11:05:31 -0800 > > >>>>> Juanma Barranquero <lekktu <at> gmail.com> writes: > > > At least on Windows, that's not entirely true. I compile with very pedantic > > switches. > > I'd love to address those as well, although I can't make it a blocker for > release. GNU platforms will have to determine the "gold standard", even if we > make it a point of pride to tackle warnings everywhere we find them. There's no reason whatsoever that warnings about discarding 'const' should block any release.
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Thu, 19 Nov 2015 20:33:03 GMT) Full text and rfc822 format available.Message #86 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Juanma Barranquero <lekktu <at> gmail.com> To: Eli Zaretskii <eliz <at> gnu.org> Cc: John Wiegley <jwiegley <at> gmail.com>, 21953 <at> debbugs.gnu.org, Richard Stallman <rms <at> gnu.org>, dgutov <at> yandex.ru Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Thu, 19 Nov 2015 21:31:15 +0100
[Message part 1 (text/plain, inline)]
On Thu, Nov 19, 2015 at 9:25 PM, Eli Zaretskii <eliz <at> gnu.org> wrote: > Feel free to fix those, and thanks. I'm assuming you don't mean the "discards 'const' qualifier" warnings, but the others... ;-)
[Message part 2 (text/html, inline)]
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Thu, 19 Nov 2015 20:33:04 GMT) Full text and rfc822 format available.Message #89 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: David Engster <deng <at> randomsample.de> Cc: jwiegley <at> gmail.com, 21953 <at> debbugs.gnu.org, rms <at> gnu.org, dgutov <at> yandex.ru Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Thu, 19 Nov 2015 22:32:29 +0200
> From: David Engster <deng <at> randomsample.de> > Date: Thu, 19 Nov 2015 21:01:35 +0100 > Cc: Dmitry Gutov <dgutov <at> yandex.ru>, Richard Stallman <rms <at> gnu.org>, > 21953 <at> debbugs.gnu.org > > I will have to do one last merge, but before I can do that, I have to > port our test suite to make sure I do it correctly. I hope I will find > the time to do all this before the new year. I think this is good enough, thanks.
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Thu, 19 Nov 2015 20:53:02 GMT) Full text and rfc822 format available.Message #92 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Juanma Barranquero <lekktu <at> gmail.com> Cc: jwiegley <at> gmail.com, 21953 <at> debbugs.gnu.org, rms <at> gnu.org, dgutov <at> yandex.ru Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Thu, 19 Nov 2015 22:51:38 +0200
> From: Juanma Barranquero <lekktu <at> gmail.com> > Date: Thu, 19 Nov 2015 21:31:15 +0100 > Cc: John Wiegley <jwiegley <at> gmail.com>, dgutov <at> yandex.ru, Richard Stallman <rms <at> gnu.org>, > 21953 <at> debbugs.gnu.org > > On Thu, Nov 19, 2015 at 9:25 PM, Eli Zaretskii <eliz <at> gnu.org> wrote: > > > Feel free to fix those, and thanks. > > I'm assuming you don't mean the "discards 'const' qualifier" warnings, but the > others... ;-) I mean whatever your itch is. I routinely examine these warnings, usually when I add some significant new code, and each time I find the warnings to be false alarms. The problem with fixing them is that either you need to sprinkle ugly casts everywhere, or you start changing declarations, and that spreads warnings like cancer through all the related code, and you end up changing too much, or hit a brick wall and use casts again. So I normally fix low-hanging fruit, and leave the rest for a rainy day. But that's me. Any changes that bring these warnings down are welcome, if you have no itches that need scratching more urgently.
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Fri, 20 Nov 2015 00:28:01 GMT) Full text and rfc822 format available.Message #95 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Juanma Barranquero <lekktu <at> gmail.com> To: Eli Zaretskii <eliz <at> gnu.org> Cc: John Wiegley <jwiegley <at> gmail.com>, 21953 <at> debbugs.gnu.org, Richard Stallman <rms <at> gnu.org>, dgutov <at> yandex.ru Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Fri, 20 Nov 2015 01:26:47 +0100
[Message part 1 (text/plain, inline)]
On Thu, Nov 19, 2015 at 9:51 PM, Eli Zaretskii <eliz <at> gnu.org> wrote: > I routinely examine these warnings, usually when I add some > significant new code, and each time I find the warnings to be false > alarms. The problem with fixing them is that either you need to > sprinkle ugly casts everywhere, or you start changing declarations, > and that spreads warnings like cancer through all the related code, > and you end up changing too much, or hit a brick wall and use casts > again. So I normally fix low-hanging fruit, and leave the rest for a > rainy day. I do the same. There are quite a few that I've looked at, and decided they were false alarms, or the fix was ugly.
[Message part 2 (text/html, inline)]
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Fri, 20 Nov 2015 10:43:01 GMT) Full text and rfc822 format available.Message #98 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Stephen Leake <stephen_leake <at> stephe-leake.org> To: "John Wiegley" <jwiegley <at> gmail.com> Cc: 21953 <at> debbugs.gnu.org, Richard Stallman <rms <at> gnu.org>, Dmitry Gutov <dgutov <at> yandex.ru> Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Fri, 20 Nov 2015 04:41:49 -0600
"John Wiegley" <jwiegley <at> gmail.com> writes: >>>>>> Dmitry Gutov <dgutov <at> yandex.ru> writes: > >> I can get behind taking care of "correctness" warnings, but if we lose the >> obsolete functions warnings, we risk forgetting to take care of their >> causes. >> >> And it's not like we can actually fix all instances of obsolete usages >> before the current release: a significant part of the warnings comes from >> gnus, org, cc-mode and calendar, all of which, I'm assuming, have to support >> older Emacsen. > > If that's the case, I'm willing to filter those from the final count before > closing this issue. Then, in 25.2, we can focus on eliminating those as well. > >> We _should_ be able to take care of CEDET warnings, but probably after their >> development migrates here. > > That's good to hear; but can that happen for 25.1? It must; some of CEDET is broken right now. > CEDET is rather egregious > in the warnings category right now. If that means suppressing warnings > throughout CEDET for this release, I'm OK with that as a temporary > measure. No, some of those warnings are bugs. I've fixed a few, but I have not fixed them all; I'm waiting for the merge. -- -- Stephe
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Mon, 23 Nov 2015 19:12:02 GMT) Full text and rfc822 format available.Message #101 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Glenn Morris <rgm <at> gnu.org> To: Eli Zaretskii <eliz <at> gnu.org> Cc: 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Mon, 23 Nov 2015 14:10:59 -0500
Eli Zaretskii wrote: > I agree that we cannot silence or solve all of them, but we should be > able to do that with most of them. I'm no fan of compilation warnings and have done my bit to remove them over the years. There was a brief glorious period a long time ago when there were none, but it did not last, and I doubt it will return. Actually really removing all warnings will require changes of a scale and nature that are incompatible (IMO) with a release branch, and break backwards compatibility all over the place. There may be a handful of issues that are "real" and can be fixed simply, but most of these are about relatively deep changes in Emacs infrastructure (eg prep for lexical binding) for which the codebase hasn't been entirely updated. Slapping with-no-warnings all over the place would be pointless at best, frankly harmful since it just covers the issue up without dealing with it (might as well just set byte-compile-warnings = nil in the Makefile for all the good it would do). In any case, .elc files are pre-built in release tarfiles, so people building releases don't even see these warnings. So making it a release goal doesn't make sense to me.
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Mon, 23 Nov 2015 22:18:02 GMT) Full text and rfc822 format available.Message #104 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: John Wiegley <jwiegley <at> gmail.com> To: Glenn Morris <rgm <at> gnu.org> Cc: Eli Zaretskii <eliz <at> gnu.org>, 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Mon, 23 Nov 2015 14:04:15 -0800
>>>>> Glenn Morris <rgm <at> gnu.org> writes: > In any case, .elc files are pre-built in release tarfiles, so people > building releases don't even see these warnings. So making it a release goal > doesn't make sense to me. You know, that's a really good point. Perhaps this then: Development goal to reduce warnings as much as is feasible. Long-term development goal to eliminate them. Release is not block either way. How does that sound, Eli, if Drew is right about users not seeing the warnings? John
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Mon, 23 Nov 2015 22:48:01 GMT) Full text and rfc822 format available.Message #107 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Drew Adams <drew.adams <at> oracle.com> To: John Wiegley <jwiegley <at> gmail.com>, Glenn Morris <rgm <at> gnu.org> Cc: 21953 <at> debbugs.gnu.org Subject: RE: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Mon, 23 Nov 2015 14:47:02 -0800 (PST)
> >>>>> Glenn Morris <rgm <at> gnu.org> writes: > > In any case, .elc files are pre-built in release tarfiles, so people > > building releases don't even see these warnings. So making it a release > > goal doesn't make sense to me. ... > How does that sound, Eli, if Drew is right about users not seeing the > warnings? s/Drew/Glenn
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Tue, 24 Nov 2015 03:31:01 GMT) Full text and rfc822 format available.Message #110 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: John Wiegley <jwiegley <at> gmail.com> Cc: rgm <at> gnu.org, 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Tue, 24 Nov 2015 05:30:19 +0200
> From: John Wiegley <jwiegley <at> gmail.com> > Cc: Eli Zaretskii <eliz <at> gnu.org>, 21953 <at> debbugs.gnu.org > Date: Mon, 23 Nov 2015 14:04:15 -0800 > > >>>>> Glenn Morris <rgm <at> gnu.org> writes: > > > In any case, .elc files are pre-built in release tarfiles, so people > > building releases don't even see these warnings. So making it a release goal > > doesn't make sense to me. > > You know, that's a really good point. > > Perhaps this then: Development goal to reduce warnings as much as is feasible. > Long-term development goal to eliminate them. Release is not block either way. > > How does that sound, Eli, if Drew is right about users not seeing the > warnings? I thought this was how things were anyway.
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Tue, 24 Nov 2015 03:41:01 GMT) Full text and rfc822 format available.Message #113 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: John Wiegley <jwiegley <at> gmail.com> To: Eli Zaretskii <eliz <at> gnu.org> Cc: rgm <at> gnu.org, 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Mon, 23 Nov 2015 19:40:03 -0800
>>>>> Eli Zaretskii <eliz <at> gnu.org> writes: >> > In any case, .elc files are pre-built in release tarfiles, so people >> > building releases don't even see these warnings. So making it a release goal >> > doesn't make sense to me. >> >> You know, that's a really good point. >> >> Perhaps this then: Development goal to reduce warnings as much as is feasible. >> Long-term development goal to eliminate them. Release is not block either way. >> >> How does that sound, Eli, if Drew is right about users not seeing the >> warnings? > I thought this was how things were anyway. Alright, business as normal then. John
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Tue, 24 Nov 2015 17:41:02 GMT) Full text and rfc822 format available.Message #116 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Glenn Morris <rgm <at> gnu.org> To: John Wiegley <jwiegley <at> gmail.com> Cc: Eli Zaretskii <eliz <at> gnu.org>, 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Tue, 24 Nov 2015 12:40:21 -0500
In that case I suggest that having this as an open bug report won't really help much, so personally I suggest closing it.
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Tue, 24 Nov 2015 19:56:01 GMT) Full text and rfc822 format available.Message #119 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Alan Mackenzie <acm <at> muc.de> To: 21953 <at> debbugs.gnu.org Cc: Dmitry Gutov <dgutov <at> yandex.ru> Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: 24 Nov 2015 19:55:43 -0000
In article <mailman.233.1447954214.31583.bug-gnu-emacs <at> gnu.org> you wrote: > On 11/19/2015 04:06 AM, John Wiegley wrote: >> I've never worked on a project where getting to warning free was not both >> achievable, and a good idea. > What will you get, as a result? > I can get behind taking care of "correctness" warnings, but if we lose > the obsolete functions warnings, we risk forgetting to take care of > their causes. > And it's not like we can actually fix all instances of obsolete usages > before the current release: a significant part of the warnings comes > from gnus, org, cc-mode ..... Sir, I take exception to that! :-) Last time I looked (about 10 minutes ago), CC Mode produced but a single byte compiler warning. > .... and calendar, all of which, I'm assuming, have to support older > Emacsen. That partly explains the warning left in CC Mode, yes. > We _should_ be able to take care of CEDET warnings, but probably after > their development migrates here. -- Alan Mackenzie (Nuremberg, Germany).
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Wed, 25 Nov 2015 00:29:01 GMT) Full text and rfc822 format available.Message #122 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Dmitry Gutov <dgutov <at> yandex.ru> To: Alan Mackenzie <acm <at> muc.de>, 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Wed, 25 Nov 2015 02:28:32 +0200
On 11/24/2015 09:55 PM, Alan Mackenzie wrote: > Sir, I take exception to that! :-) Last time I looked (about 10 minutes > ago), CC Mode produced but a single byte compiler warning. That's a pretty cool result. I don't see any warnings left, actually. > That partly explains the warning left in CC Mode, yes. I see you're taking a systematic approach to backward compatibility, with dynamic selection of definitions, aliases (and probably something else). Were any of those made specifically to avoid a byte-compilation warning? I wonder if that's worth it.
John Wiegley <jwiegley <at> gmail.com>
:John Wiegley <jwiegley <at> gmail.com>
:Message #127 received at 21953-done <at> debbugs.gnu.org (full text, mbox):
From: John Wiegley <jwiegley <at> gmail.com> To: Glenn Morris <rgm <at> gnu.org> Cc: 21953-done <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org> Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Tue, 24 Nov 2015 17:03:25 -0800
>>>>> Glenn Morris <rgm <at> gnu.org> writes: > In that case I suggest that having this as an open bug report won't really > help much, so personally I suggest closing it. Done. John
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Wed, 25 Nov 2015 09:30:06 GMT) Full text and rfc822 format available.Message #130 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Alan Mackenzie <acm <at> muc.de> To: Dmitry Gutov <dgutov <at> yandex.ru> Cc: 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Wed, 25 Nov 2015 09:31:16 +0000
Hello, Dmitry. On Wed, Nov 25, 2015 at 02:28:32AM +0200, Dmitry Gutov wrote: > On 11/24/2015 09:55 PM, Alan Mackenzie wrote: > > Sir, I take exception to that! :-) Last time I looked (about 10 minutes > > ago), CC Mode produced but a single byte compiler warning. > That's a pretty cool result. I don't see any warnings left, actually. Actually, at the time I wrote that email, there were two. One of those only showed itself when the cc-*.el files were compiled one at a time (as is done in building Emacs) rather than all together. But I've got rid of these last two too. > > That partly explains the warning left in CC Mode, yes. > I see you're taking a systematic approach to backward compatibility, > with dynamic selection of definitions, aliases (and probably something > else). Were any of those made specifically to avoid a byte-compilation > warning? I wonder if that's worth it. The backward compatibility stuff has been there for decades (well, over ten years anyway, possibly over twenty). Most of the stuff in cc-fix.el has been fixed in all supported platforms, in particular in Emacs. That is why cc-fix.el isn't needed (and doesn't exist) in Emacs. But `delete-dups' still doesn't exist in XEmacs 21.4.x. Whether it's worth it? I suppose, some time "soon", I should get rid of backward compatibility stuff not needed any more, and also wierd hacks (like defining a function with "(eval '(defun cc-bytecomp-load ...))" because a proper byte compilation caused XEmacs to dump core back in 2003). -- Alan Mackenzie (Nuremberg, Germany).
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Wed, 25 Nov 2015 14:37:03 GMT) Full text and rfc822 format available.Message #133 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Dmitry Gutov <dgutov <at> yandex.ru> To: Alan Mackenzie <acm <at> muc.de> Cc: 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Wed, 25 Nov 2015 16:36:28 +0200
Hi Alan, On 11/25/2015 11:31 AM, Alan Mackenzie wrote: > Actually, at the time I wrote that email, there were two. One of those > only showed itself when the cc-*.el files were compiled one at a time > (as is done in building Emacs) rather than all together. But I've got > rid of these last two too. Right. Apparently, I just tested with that last fix already pulled. > The backward compatibility stuff has been there for decades (well, over > ten years anyway, possibly over twenty). Most of the stuff in cc-fix.el > has been fixed in all supported platforms, in particular in Emacs. That > is why cc-fix.el isn't needed (and doesn't exist) in Emacs. But > `delete-dups' still doesn't exist in XEmacs 21.4.x. I meant specifically compatibility code designed to avoid byte compilation warnings (like ones about obsolete functions usage), but not errors, on any of the supported platforms. I've been under impression that an old-enough package must have some of those.
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Wed, 25 Nov 2015 15:49:02 GMT) Full text and rfc822 format available.Message #136 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Alan Mackenzie <acm <at> muc.de> To: Dmitry Gutov <dgutov <at> yandex.ru> Cc: 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Wed, 25 Nov 2015 15:50:34 +0000
Hello, Dmitry. On Wed, Nov 25, 2015 at 04:36:28PM +0200, Dmitry Gutov wrote: > Hi Alan, > On 11/25/2015 11:31 AM, Alan Mackenzie wrote: > > Actually, at the time I wrote that email, there were two. One of those > > only showed itself when the cc-*.el files were compiled one at a time > > (as is done in building Emacs) rather than all together. But I've got > > rid of these last two too. > Right. Apparently, I just tested with that last fix already pulled. > > The backward compatibility stuff has been there for decades (well, over > > ten years anyway, possibly over twenty). Most of the stuff in cc-fix.el > > has been fixed in all supported platforms, in particular in Emacs. That > > is why cc-fix.el isn't needed (and doesn't exist) in Emacs. But > > `delete-dups' still doesn't exist in XEmacs 21.4.x. > I meant specifically compatibility code designed to avoid byte > compilation warnings (like ones about obsolete functions usage), but not > errors, on any of the supported platforms. There are none of these in CC Mode, so far as I'm aware. But it seems to me we are getting a lot more of these "obsolete" warnings than we used to - well over 800 at the latest count. > I've been under impression that an old-enough package must have some of > those. I would have thought so too. -- Alan Mackenzie (Nuremberg, Germany).
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Wed, 25 Nov 2015 18:56:02 GMT) Full text and rfc822 format available.Message #139 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Glenn Morris <rgm <at> gnu.org> To: Alan Mackenzie <acm <at> muc.de> Cc: 21953 <at> debbugs.gnu.org, Dmitry Gutov <dgutov <at> yandex.ru> Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Wed, 25 Nov 2015 13:54:59 -0500
Alan Mackenzie wrote: > The backward compatibility stuff has been there for decades (well, over > ten years anyway, possibly over twenty). Most of the stuff in cc-fix.el > has been fixed in all supported platforms, in particular in Emacs. That > is why cc-fix.el isn't needed (and doesn't exist) in Emacs. But > `delete-dups' still doesn't exist in XEmacs 21.4.x. > > Whether it's worth it? I suppose, some time "soon", I should get rid of > backward compatibility stuff not needed any more, and also wierd hacks > (like defining a function with "(eval '(defun cc-bytecomp-load ...))" > because a proper byte compilation caused XEmacs to dump core back in > 2003). Stefan has offered to clean this stuff up several times, eg most recently http://debbugs.gnu.org/21466 I really wish you'd take him up on his offers.
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Wed, 25 Nov 2015 20:59:02 GMT) Full text and rfc822 format available.Message #142 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Andy Moreton <andrewjmoreton <at> gmail.com> To: bug-gnu-emacs <at> gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Wed, 25 Nov 2015 20:58:10 +0000
On Thu 19 Nov 2015, Eli Zaretskii wrote: >> From: "John Wiegley" <jwiegley <at> gmail.com> >> Date: Thu, 19 Nov 2015 09:37:16 -0800 >> Cc: Richard Stallman <rms <at> gnu.org>, 21953 <at> debbugs.gnu.org >> >> By 25.2, anything that is built using "make" should be warning free, both C >> and Emacs Lisp > > We can stop worrying about warnings in C: there are none, and a few > people regularly compile with pedantic compiler switches and fix > whatever they flag. There are three in the mingw64 build (on emacs-25 or master branch): ../../src/w32.c: In function 'sys_socket': ../../src/w32.c:7435:14: warning: overflow in implicit constant conversion [-Woverflow] return INVALID_SOCKET; ^ ../../src/w32.c: In function 'maybe_load_unicows_dll': ../../src/w32.c:9273:25: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] pMultiByteToWideChar = GetProcAddress (ret, "MultiByteToWideChar"); ^ ../../src/w32.c:9274:25: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] pWideCharToMultiByte = GetProcAddress (ret, "WideCharToMultiByte"); ^ The following patch fixes them. Note that on 64bit windows a socket handle is a 64bit type, so using int for socket handles is not entirely correct, but does not seem to cause problems. diff --git a/src/w32.c b/src/w32.c index 9601012acd6a..bf91742ca405 100644 --- a/src/w32.c +++ b/src/w32.c @@ -7432,7 +7432,7 @@ sys_socket (int af, int type, int protocol) if (winsock_lib == NULL) { errno = ENETDOWN; - return INVALID_SOCKET; + return (int) INVALID_SOCKET; } check_errno (); @@ -9270,8 +9270,10 @@ maybe_load_unicows_dll (void) pointers, and assign the correct addresses to these pointers at program startup (see emacs.c, which calls this function early on). */ - pMultiByteToWideChar = GetProcAddress (ret, "MultiByteToWideChar"); - pWideCharToMultiByte = GetProcAddress (ret, "WideCharToMultiByte"); + pMultiByteToWideChar = + (MultiByteToWideChar_Proc) GetProcAddress (ret, "MultiByteToWideChar"); + pWideCharToMultiByte = + (WideCharToMultiByte_Proc) GetProcAddress (ret, "WideCharToMultiByte"); return ret; } else diff --git a/src/w32.h b/src/w32.h index 2c711502593a..ee321a388945 100644 --- a/src/w32.h +++ b/src/w32.h @@ -179,8 +179,11 @@ extern int _sys_wait_connect (int fd); extern HMODULE w32_delayed_load (Lisp_Object); -extern int (WINAPI *pMultiByteToWideChar)(UINT,DWORD,LPCSTR,int,LPWSTR,int); -extern int (WINAPI *pWideCharToMultiByte)(UINT,DWORD,LPCWSTR,int,LPSTR,int,LPCSTR,LPBOOL); +typedef int (WINAPI *MultiByteToWideChar_Proc)(UINT,DWORD,LPCSTR,int,LPWSTR,int); +extern MultiByteToWideChar_Proc pMultiByteToWideChar; + +typedef int (WINAPI *WideCharToMultiByte_Proc)(UINT,DWORD,LPCWSTR,int,LPSTR,int,LPCSTR,LPBOOL); +extern WideCharToMultiByte_Proc pWideCharToMultiByte; extern void init_environment (char **); extern void check_windows_init_file (void);
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Thu, 26 Nov 2015 08:35:01 GMT) Full text and rfc822 format available.Message #145 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Andreas Röhler <andreas.roehler <at> easy-emacs.de> To: bug-gnu-emacs <at> gnu.org Cc: John Wiegley <jwiegley <at> gmail.com> Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Thu, 26 Nov 2015 09:33:05 +0100
Am 18.11.2015 um 18:44 schrieb John Wiegley: > By my count today, there are 461 byte-compilation warnings on the emacs-25 > branch. This issue is here as a release blocker to deal with, or silence, > these warnings. > > How do I mark this as a release blocker when creating an e-mail report? > > John > > abbrev.el:847:8:Warning: ‘with-wrapper-hook’ is an obsolete macro (as of > emacs-lisp/byte-run.el:48:1:Warning: ‘macro-declaration-function’ is an > emacs-lisp/float-sup.el:31:1:Warning: global/dynamic var ‘pi’ lacks a prefix > emacs-lisp/lisp.el:367:27:Warning: ‘syntax-begin-function’ is an obsolete > files.el:1697:8:Warning: function create-file-buffer used to take 0+ > font-lock.el:641:47:Warning: ‘font-lock-fontify-buffer’ is for interactive use > font-lock.el:1755:34:Warning: ‘syntax-begin-function’ is an obsolete variable > menu-bar.el:417:11:Warning: reference to free variable ‘xref-find-function’ > minibuffer.el:1697:12:Warning: display-completion-list called with 2 > minibuffer.el:1966:62:Warning: ‘with-wrapper-hook’ is an obsolete macro (as of > minibuffer.el:2924:1:Warning: Unused lexical variable ‘p1’ > minibuffer.el:2924:1:Warning: Unused lexical variable ‘p2’ > replace.el:2235:36:Warning: looking-back called with 1 argument, but requires > simple.el:4018:52:Warning: ‘with-wrapper-hook’ is an obsolete macro (as of > startup.el:115:1:Warning: global/dynamic var ‘argv’ lacks a prefix > startup.el:122:1:Warning: global/dynamic var ‘argi’ lacks a prefix > subr.el:32:11:Warning: macro declare-function used to take 2+ arguments, now > dirtrack.el:183:1:Warning: global/dynamic var ‘dirtrackp’ lacks a prefix > ehelp.el:358:10:Warning: ‘execute-extended-command’ is for interactive use > epa-mail.el:75:4:Warning: ‘epa-decrypt-armor-in-region’ is for interactive use > epa-mail.el:83:4:Warning: ‘epa-verify-cleartext-in-region’ is for interactive > epa-mail.el:109:10:Warning: ‘epa-sign-region’ is for interactive use only. > epa-mail.el:228:12:Warning: ‘epa-encrypt-region’ is for interactive use only. > epa.el:1008:19:Warning: ‘epa-verify-region’ is for interactive use only. > ffap.el:984:63:Warning: assignment to free variable ‘kpsewhich-args’ > ffap.el:984:59:Warning: reference to free variable ‘kpsewhich-args’ > htmlfontify.el:1820:13:Warning: ‘font-lock-fontify-buffer’ is for interactive > isearchb.el:80:1:Warning: Package iswitchb is obsolete! > pcmpl-gnu.el:162:47:Warning: ‘pcomplete-suffix-list’ is an obsolete variable > pcomplete.el:1017:11:Warning: macro ‘pcomplete-here’ defined too late > server.el:1705:1:Warning: the function ‘cygwin-convert-file-name-from-windows’ > calendar/appt.el:548:1:Warning: global/dynamic var ‘number’ lacks a prefix > calendar/cal-bahai.el:316:1:Warning: global/dynamic var ‘date’ lacks a prefix > calendar/cal-china.el:635:1:Warning: global/dynamic var ‘date’ lacks a prefix > calendar/cal-china.el:653:1:Warning: global/dynamic var ‘entry’ lacks a prefix > calendar/cal-coptic.el:171:1:Warning: global/dynamic var ‘date’ lacks a prefix > calendar/cal-french.el:246:1:Warning: global/dynamic var ‘date’ lacks a prefix > calendar/cal-hebrew.el:751:1:Warning: global/dynamic var ‘date’ lacks a prefix > calendar/cal-hebrew.el:759:1:Warning: global/dynamic var ‘entry’ lacks a > calendar/cal-islam.el:308:1:Warning: global/dynamic var ‘date’ lacks a prefix > calendar/cal-iso.el:132:1:Warning: global/dynamic var ‘date’ lacks a prefix > calendar/cal-julian.el:186:1:Warning: global/dynamic var ‘date’ lacks a prefix > calendar/cal-mayan.el:356:1:Warning: global/dynamic var ‘date’ lacks a prefix > calendar/cal-persia.el:199:1:Warning: global/dynamic var ‘date’ lacks a prefix > calendar/diary-lib.el:715:1:Warning: global/dynamic var ‘number’ lacks a > calendar/diary-lib.el:1812:1:Warning: global/dynamic var ‘date’ lacks a prefix > calendar/diary-lib.el:1813:1:Warning: global/dynamic var ‘entry’ lacks a > calendar/lunar.el:244:1:Warning: global/dynamic var ‘date’ lacks a prefix > calendar/solar.el:890:1:Warning: global/dynamic var ‘date’ lacks a prefix > calendar/time-date.el:134:11:Warning: ‘encode-time-value’ is an obsolete > calendar/time-date.el:260:24:Warning: ‘encode-time-value’ is an obsolete > calendar/time-date.el:268:27:Warning: ‘encode-time-value’ is an obsolete > calendar/todo-mode.el:4664:24:Warning: looking-back called with 1 argument, > cedet/ede.el:1540:1:Warning: the following functions might not be defined at > cedet/mode-local.el:641:42:Warning: reference to free variable > cedet/semantic.el:1188:15:Warning: Unknown slot ‘bounds’ > cedet/ede/base.el:631:34:Warning: Unknown slot ‘:file’ > cedet/ede/base.el:634:69:Warning: Unknown slot ‘:directory’ > cedet/ede/config.el:164:17:Warning: Unknown slot ‘:directory’ > cedet/ede/config.el:260:23:Warning: Unknown slot ‘:debug-command’ > cedet/ede/config.el:277:34:Warning: Unknown slot ‘:run-command’ > cedet/ede/config.el:308:22:Warning: Unknown slot ‘:build-command’ > cedet/ede/config.el:383:17:Warning: Unknown slot ‘:c-preprocessor-files’ > cedet/ede/config.el:386:11:Warning: Unknown slot ‘lexical-table’ > cedet/ede/config.el:388:5:Warning: Unknown slot ‘:c-preprocessor-table’ > cedet/ede/config.el:413:36:Warning: Unknown slot ‘:classpath’ > cedet/ede/cpp-root.el:284:13:Warning: Unknown slot ‘:file’ > cedet/ede/cpp-root.el:444:30:Warning: Unknown slot ‘lexical-table’ > cedet/ede/cpp-root.el:456:78:Warning: Unknown slot ‘:compile-command’ > cedet/ede/cpp-root.el:464:30:Warning: Unknown slot ‘:local-variables’ > cedet/ede/cpp-root.el:472:75:Warning: Unknown slot ‘:project’ > cedet/ede/detect.el:204:49:Warning: ‘eieio-object-name-string’ is an obsolete > cedet/ede/emacs.el:227:13:Warning: Unknown slot ‘lexical-table’ > cedet/ede/emacs.el:227:43:Warning: Unknown slot ‘lexical-table’ > cedet/ede/files.el:123:26:Warning: Unknown slot ‘:directory’ > cedet/ede/files.el:211:31:Warning: Unknown slot ‘:directory’ > cedet/ede/files.el:207:20:Warning: Unknown slot ‘:directory’ > cedet/ede/files.el:231:36:Warning: Unknown slot ‘:directory’ > cedet/ede/files.el:359:12:Warning: Unknown slot ‘:directory’ > cedet/ede/files.el:368:13:Warning: Unknown slot ‘:directory’ > cedet/ede/linux.el:309:29:Warning: Unknown slot ‘lexical-table’ > cedet/ede/proj-archive.el:35:1:Warning: Obsolete name arg "ede-archive-linker" > cedet/ede/proj-aux.el:36:1:Warning: Obsolete name arg "ede-aux-source-txt" to > cedet/ede/proj-elisp.el:79:1:Warning: Obsolete name arg "ede-emacs-source" to > cedet/ede/proj-elisp.el:86:1:Warning: Obsolete name arg "ede-emacs-compiler" > cedet/ede/proj-elisp.el:97:18:Warning: Obsolete name arg > cedet/ede/proj-elisp.el:325:1:Warning: Obsolete name arg > cedet/ede/proj-elisp.el:336:89:Warning: Obsolete name arg "clean-autoloads" to > cedet/ede/proj-info.el:45:1:Warning: Obsolete name arg "ede-makeinfo-source" > cedet/ede/proj-info.el:52:1:Warning: Obsolete name arg "ede-makeinfo-compiler" > cedet/ede/proj-info.el:63:1:Warning: Obsolete name arg > cedet/ede/proj-misc.el:51:1:Warning: Obsolete name arg "ede-misc-source" to > cedet/ede/proj-misc.el:57:1:Warning: Obsolete name arg "ede-misc-compile" to > cedet/ede/proj-obj.el:85:1:Warning: Obsolete name arg "ede-source-c" to > cedet/ede/proj-obj.el:93:1:Warning: Obsolete name arg "ede-c-compiler-gcc" to > cedet/ede/proj-obj.el:105:18:Warning: Obsolete name arg "c-inference-rule" to > cedet/ede/proj-obj.el:116:1:Warning: Obsolete name arg "ede-cc-linker" to > cedet/ede/proj-obj.el:126:1:Warning: Obsolete name arg "ede-source-c++" to > cedet/ede/proj-obj.el:134:1:Warning: Obsolete name arg "ede-c-compiler-g++" to > cedet/ede/proj-obj.el:147:18:Warning: Obsolete name arg "c++-inference-rule" > cedet/ede/proj-obj.el:158:1:Warning: Obsolete name arg "ede-g++-linker" to > cedet/ede/proj-obj.el:171:1:Warning: Obsolete name arg "ede-source-lex" to > cedet/ede/proj-obj.el:178:1:Warning: Obsolete name arg "ede-lex-compiler" to > cedet/ede/proj-obj.el:187:1:Warning: Obsolete name arg "ede-source-yacc" to > cedet/ede/proj-obj.el:194:1:Warning: Obsolete name arg "ede-yacc-compiler" to > cedet/ede/proj-obj.el:205:1:Warning: Obsolete name arg "ede-source-f90" to > cedet/ede/proj-obj.el:213:1:Warning: Obsolete name arg "ede-source-f77" to > cedet/ede/proj-obj.el:221:1:Warning: Obsolete name arg > cedet/ede/proj-obj.el:233:18:Warning: Obsolete name arg "f90-inference-rule" > cedet/ede/proj-obj.el:254:1:Warning: Obsolete name arg "ede-gfortran-linker" > cedet/ede/proj-obj.el:266:1:Warning: Obsolete name arg "ede-ld-linker" to > cedet/ede/proj-shared.el:81:24:Warning: Obsolete name arg > cedet/ede/proj-shared.el:128:24:Warning: Obsolete name arg > cedet/ede/project-am.el:662:32:Warning: Unknown slot ‘:file’ > cedet/ede/project-am.el:697:66:Warning: Unknown slot ‘:source’ > cedet/ede/project-am.el:699:16:Warning: Unknown slot ‘:name’ > cedet/ede/project-am.el:801:49:Warning: Unknown slot ‘:path’ > cedet/ede/project-am.el:809:17:Warning: Unknown slot ‘:include’ > cedet/ede/project-am.el:818:49:Warning: Unknown slot ‘:path’ > cedet/ede/project-am.el:818:68:Warning: Unknown slot ‘:source’ > cedet/ede/project-am.el:830:48:Warning: Unknown slot ‘:name’ > cedet/ede/project-am.el:996:31:Warning: Unknown slot ‘:directory’ > cedet/ede/shell.el:41:20:Warning: Unknown slot ‘:directory’ > cedet/ede/simple.el:48:15:Warning: Obsolete name arg "simple-overlay" to > cedet/ede/source.el:158:1:Warning: Obsolete name arg "ede-source-scheme" to > cedet/ede/util.el:44:28:Warning: Unknown slot ‘:version’ > cedet/semantic/analyze.el:205:18:Warning: Unknown slot ‘:prefix’ > cedet/semantic/analyze.el:213:5:Warning: Unknown slot ‘:function’ > cedet/semantic/analyze.el:218:5:Warning: Unknown slot ‘:assignee’ > cedet/semantic/analyze.el:666:22:Warning: Obsolete name arg "functionargument" > cedet/semantic/analyze.el:673:24:Warning: Obsolete name arg "assignment" to > cedet/semantic/analyze.el:698:15:Warning: Obsolete name arg "context" to > cedet/semantic/analyze.el:748:13:Warning: Unknown slot ‘:buffer’ > cedet/semantic/analyze.el:749:38:Warning: Unknown slot ‘:bounds’ > cedet/semantic/chart.el:155:34:Warning: Unknown slot ‘filestream’ > cedet/semantic/chart.el:155:37:Warning: Unknown slot ‘includestream’ > cedet/semantic/chart.el:158:31:Warning: Unknown slot ‘fullscope’ > cedet/semantic/chart.el:165:41:Warning: Unknown slot ‘localvar’ > cedet/semantic/complete.el:1286:49:Warning: Unknown slot ‘:table’ > cedet/semantic/complete.el:1892:43:Warning: Obsolete name arg "simple" to > cedet/semantic/complete.el:1947:8:Warning: Obsolete name arg "inline" to > cedet/semantic/complete.el:2038:22:Warning: Obsolete name arg "inline" to > cedet/semantic/db-el.el:80:1:Warning: Obsolete name arg "Emacs" to constructor > cedet/semantic/db-el.el:346:1:Warning: the function > cedet/semantic/db-find.el:366:49:Warning: ‘semanticdb-table-child-p’ is an > cedet/semantic/db-find.el:407:23:Warning: ‘semanticdb-abstract-table-child-p’ > cedet/semantic/db-find.el:912:20:Warning: ‘semanticdb-abstract-table-child-p’ > cedet/semantic/db-find.el:942:39:Warning: ‘semanticdb-abstract-table-child-p’ > cedet/semantic/db-global.el:93:8:Warning: Obsolete name arg "global" to > cedet/semantic/db-global.el:194:26:Warning: Unknown slot ‘:hit-text’ > cedet/semantic/db-javascript.el:99:1:Warning: Obsolete name arg "Javascript" > cedet/semantic/db-ref.el:91:49:Warning: ‘semanticdb-table-child-p’ is an > cedet/semantic/db-ref.el:168:50:Warning: Obsolete name arg "DEBUG" to > cedet/semantic/db-typecache.el:562:49:Warning: Unknown slot ‘:major-mode’ > cedet/semantic/debug.el:171:88:Warning: Unknown slot ‘:source-buffer’ > cedet/semantic/debug.el:213:17:Warning: Unknown slot ‘:parser-buffer’ > cedet/semantic/debug.el:365:28:Warning: Obsolete name arg "Debug Interface" to > cedet/semantic/ede-grammar.el:69:1:Warning: Obsolete name arg > cedet/semantic/ede-grammar.el:81:1:Warning: Obsolete name arg > cedet/semantic/ede-grammar.el:92:18:Warning: Obsolete name arg > cedet/semantic/ede-grammar.el:100:1:Warning: Obsolete name arg > cedet/semantic/ede-grammar.el:108:1:Warning: Obsolete name arg > cedet/semantic/ede-grammar.el:119:18:Warning: Obsolete name arg > cedet/semantic/grammar.el:1923:40:Warning: Unknown slot ‘:prefix’ > cedet/semantic/grammar.el:1933:10:Warning: Unknown slot ‘prefixclass’ > cedet/semantic/idle.el:905:38:Warning: Unknown slot ‘bounds’ > cedet/semantic/idle.el:906:37:Warning: Unknown slot ‘prefix’ > cedet/semantic/idle.el:1189:25:Warning: Unknown slot ‘parents’ > cedet/semantic/idle.el:1189:44:Warning: Unknown slot ‘tag’ > cedet/semantic/mru-bookmark.el:168:1:Warning: Obsolete name arg "Ring" to > cedet/semantic/mru-bookmark.el:322:36:Warning: Unknown slot ‘:object-name’ > cedet/semantic/scope.el:319:23:Warning: Obsolete name arg "mini" to > cedet/semantic/senator.el:577:23:Warning: Unknown slot ‘parents’ > cedet/semantic/symref.el:110:24:Warning: Unknown slot ‘:metasubproject’ > cedet/semantic/symref.el:332:20:Warning: Unknown slot ‘:hit-lines’ > cedet/semantic/symref.el:365:31:Warning: Unknown slot ‘:searchfor’ > cedet/semantic/symref.el:365:31:Warning: Unknown slot ‘:created-by’ > cedet/semantic/symref.el:366:48:Warning: Unknown slot ‘:searchtype’ > cedet/semantic/symref.el:546:44:Warning: Unknown slot ‘:resulttype’ > cedet/semantic/texi.el:415:17:Warning: Unknown slot ‘:prefix’ > cedet/semantic/texi.el:428:64:Warning: Unknown slot ‘:prefixclass’ > cedet/semantic/texi.el:691:1:Warning: the function ‘semantic-analyze-context’ > cedet/semantic/util.el:113:11:Warning: ‘semanticdb-abstract-table-child-p’ is > cedet/semantic/analyze/complete.el:91:24:Warning: > cedet/semantic/analyze/debug.el:478:63:Warning: Unknown slot ‘:scope’ > cedet/semantic/analyze/refs.el:106:29:Warning: Unknown slot ‘:tag’ > cedet/semantic/bovine/debug.el:61:52:Warning: Obsolete name arg "frame" to > cedet/semantic/bovine/debug.el:119:50:Warning: Obsolete name arg "frame" to > cedet/semantic/bovine/make.el:200:15:Warning: Unknown slot ‘:prefixclass’ > cedet/semantic/bovine/make.el:196:63:Warning: Unknown slot ‘:prefix’ > cedet/semantic/bovine/scm-by.el:231:1:Warning: the function > cedet/semantic/decorate/include.el:444:8:Warning: Unknown slot ‘:major-mode’ > cedet/semantic/decorate/include.el:447:15:Warning: Unknown slot ‘:tags’ > cedet/semantic/decorate/include.el:451:8:Warning: Unknown slot ‘:pointmax’ > cedet/semantic/decorate/include.el:806:58:Warning: ‘eieio-object-name-string’ > cedet/semantic/decorate/include.el:812:46:Warning: ‘eieio-object-name-string’ > cedet/semantic/symref/cscope.el:54:14:Warning: Unknown slot ‘:searchfor’ > cedet/semantic/symref/cscope.el:54:45:Warning: Unknown slot ‘:searchtype’ > cedet/semantic/symref/cscope.el:55:45:Warning: Unknown slot ‘:resulttype’ > cedet/semantic/symref/cscope.el:56:45:Warning: Unknown slot ‘:searchscope’ > cedet/semantic/symref/global.el:43:13:Warning: Unknown slot ‘:searchfor’ > cedet/semantic/symref/global.el:43:48:Warning: Unknown slot ‘:searchtype’ > cedet/semantic/symref/global.el:44:48:Warning: Unknown slot ‘:resulttype’ > cedet/semantic/symref/global.el:45:48:Warning: Unknown slot ‘:searchscope’ > cedet/semantic/symref/grep.el:90:1:Warning: global/dynamic var ‘grepflags’ > cedet/semantic/symref/grep.el:91:1:Warning: global/dynamic var ‘greppattern’ > cedet/semantic/symref/grep.el:143:19:Warning: Unknown slot ‘:searchtype’ > cedet/semantic/symref/grep.el:180:68:Warning: Unknown slot ‘:resulttype’ > cedet/semantic/symref/idutils.el:43:13:Warning: Unknown slot ‘:searchfor’ > cedet/semantic/symref/idutils.el:43:45:Warning: Unknown slot ‘:searchtype’ > cedet/semantic/symref/idutils.el:44:45:Warning: Unknown slot ‘:resulttype’ > cedet/semantic/symref/idutils.el:45:45:Warning: Unknown slot ‘:searchscope’ > cedet/semantic/symref/list.el:214:24:Warning: Unknown slot ‘:hit-tags’ > cedet/semantic/symref/list.el:408:4:Warning: Unknown slot ‘:searchfor’ > cedet/semantic/symref/list.el:408:4:Warning: Unknown slot ‘:created-by’ > cedet/srecode/args.el:180:37:Warning: Unknown slot ‘:version’ > cedet/srecode/compile.el:141:34:Warning: Unknown slot ‘key’ > cedet/srecode/compile.el:552:34:Warning: Unknown slot ‘:object-name’ > cedet/srecode/compile.el:553:46:Warning: Unknown slot ‘:context’ > cedet/srecode/compile.el:601:4:Warning: ‘eieio-object-name-string’ is an > cedet/srecode/compile.el:647:4:Warning: ‘eieio-object-name-string’ is an > cedet/srecode/compile.el:647:36:Warning: Unknown slot ‘:secondname’ > cedet/srecode/cpp.el:122:59:Warning: Unknown slot ‘:prime’ > cedet/srecode/ctxt.el:179:9:Warning: Unknown slot ‘object-name’ > cedet/srecode/dictionary.el:125:35:Warning: Unknown slot ‘:value’ > cedet/srecode/dictionary.el:227:18:Warning: Unknown slot ‘:tables’ > cedet/srecode/dictionary.el:541:29:Warning: Unknown slot ‘:object-name’ > cedet/srecode/dictionary.el:543:22:Warning: Unknown slot ‘prompt’ > cedet/srecode/dictionary.el:544:22:Warning: Unknown slot ‘read-fcn’ > cedet/srecode/el.el:86:54:Warning: Unknown slot ‘:prime’ > cedet/srecode/extract.el:90:46:Warning: Obsolete name arg "state" to > cedet/srecode/extract.el:163:33:Warning: Unknown slot ‘:object-name’ > cedet/srecode/find.el:99:53:Warning: Unknown slot ‘:project’ > cedet/srecode/find.el:142:22:Warning: Unknown slot ‘:tables’ > cedet/srecode/find.el:148:54:Warning: Unknown slot ‘:application’ > cedet/srecode/find.el:151:9:Warning: Unknown slot ‘:major-mode’ > cedet/srecode/find.el:248:57:Warning: Unknown slot ‘:application’ > cedet/srecode/insert.el:473:35:Warning: Unknown slot ‘:object-name’ > cedet/srecode/insert.el:479:27:Warning: Unknown slot ‘:secondname’ > cedet/srecode/insert.el:552:48:Warning: Unknown slot ‘:object-name’ > cedet/srecode/insert.el:589:40:Warning: Unknown slot ‘:defaultfcn’ > cedet/srecode/insert.el:626:26:Warning: Unknown slot ‘:read-fcn’ > cedet/srecode/insert.el:808:6:Warning: ‘eieio-object-name-string’ is an > cedet/srecode/insert.el:864:53:Warning: Unknown slot ‘:object-name’ > cedet/srecode/insert.el:866:25:Warning: ‘eieio-object-name-string’ is an > cedet/srecode/insert.el:925:43:Warning: Unknown slot ‘:secondname’ > cedet/srecode/insert.el:978:8:Warning: Unknown slot ‘:object-name’ > cedet/srecode/insert.el:1059:22:Warning: Unknown slot ‘:object-name’ > cedet/srecode/map.el:273:18:Warning: Obsolete name arg "SRecode Map" to > cedet/srecode/map.el:302:10:Warning: Obsolete name arg "SRecode Map" to > cedet/srecode/mode.el:199:40:Warning: Unknown slot ‘:tables’ > cedet/srecode/mode.el:242:31:Warning: ‘eieio-object-name-string’ is an > cedet/srecode/mode.el:344:52:Warning: Unknown slot ‘:table’ > cedet/srecode/mode.el:325:10:Warning: Unknown slot ‘:file’ > cedet/srecode/mode.el:325:30:Warning: Unknown slot ‘:object-name’ > cedet/srecode/mode.el:339:26:Warning: Unknown slot ‘:context’ > cedet/srecode/semantic.el:66:8:Warning: Unknown slot ‘:prime’ > cedet/srecode/semantic.el:106:44:Warning: Unknown slot ‘:prime’ > cedet/srecode/srt-mode.el:247:45:Warning: Unknown slot ‘key’ > cedet/srecode/srt-mode.el:500:33:Warning: Obsolete name arg "TMP" to > cedet/srecode/srt-mode.el:505:34:Warning: Unknown slot ‘:object-name’ > cedet/srecode/srt-mode.el:508:61:Warning: Unknown slot ‘:secondname’ > cedet/srecode/srt-mode.el:508:33:Warning: Unknown slot ‘key’ > cedet/srecode/srt-mode.el:631:26:Warning: Unknown slot ‘:prefix’ > cedet/srecode/srt-mode.el:649:29:Warning: Unknown slot ‘:argument’ > cedet/srecode/table.el:203:49:Warning: Unknown slot ‘:priority’ > cedet/srecode/table.el:204:51:Warning: Unknown slot ‘:priority’ > cedet/srecode/table.el:242:4:Warning: Unknown slot ‘:major-mode’ > cedet/srecode/table.el:243:4:Warning: Unknown slot ‘:tables’ > cedet/srecode/table.el:255:4:Warning: ‘eieio-object-name-string’ is an > cedet/srecode/table.el:257:4:Warning: Unknown slot ‘:priority’ > cedet/srecode/table.el:257:20:Warning: Unknown slot ‘:application’ > cedet/srecode/table.el:260:22:Warning: Unknown slot ‘:framework’ > cedet/srecode/table.el:263:22:Warning: Unknown slot ‘:project’ > cedet/srecode/texi.el:156:8:Warning: Unknown slot ‘:prime’ > emacs-lisp/chart.el:130:44:Warning: Unknown slot ‘title’ > emacs-lisp/eieio-custom.el:202:41:Warning: ‘eieio-object-name-string’ is an > emacs-lisp/eieio-custom.el:469:14:Warning: Unknown slot ‘name’ > emacs-lisp/eieio-datadebug.el:64:16:Warning: ‘eieio-object-name-string’ is an > emacs-lisp/eieio-datadebug.el:90:6:Warning: ‘eieio-object-name-string’ is an > emacs-lisp/eieio-opt.el:154:65:Warning: ‘eieio-help-class’ is an obsolete > emacs-lisp/eieio-speedbar.el:199:43:Warning: ‘eieio-object-name-string’ is an > emacs-lisp/eieio-speedbar.el:207:49:Warning: ‘eieio-object-name-string’ is an > emacs-lisp/ewoc.el:501:1:Warning: Unused lexical variable ‘dll’ > emacs-lisp/package.el:3412:1:Warning: the function > emacs-lisp/pcase.el:501:8:Warning: function pcase--mutually-exclusive-p used > emulation/viper-ex.el:551:13:Warning: looking-back called with 1 argument, but > emulation/viper-ex.el:553:13:Warning: looking-back called with 1 argument, but > emulation/viper-ex.el:552:26:Warning: looking-back called with 1 argument, but > emulation/viper-ex.el:2014:6:Warning: ‘find-tag’ is an obsolete function (as > emulation/viper-ex.el:2018:36:Warning: ‘find-tag-other-window’ is an obsolete > erc/erc.el:5401:27:Warning: global/dynamic var ‘str’ lacks a prefix > eshell/em-alias.el:217:1:Warning: Unused lexical argument ‘args’ > eshell/em-cmpl.el:271:8:Warning: ‘pcomplete-suffix-list’ is an obsolete > eshell/em-dirs.el:186:1:Warning: Unused lexical argument ‘args’ > eshell/em-dirs.el:303:1:Warning: Unused lexical argument ‘args’ > eshell/em-rebind.el:225:49:Warning: ‘delete-backward-char’ is for interactive > eshell/em-script.el:60:1:Warning: Unused lexical argument ‘args’ > eshell/em-tramp.el:97:1:Warning: Unused lexical variable ‘args’ > eshell/em-unix.el:933:1:Warning: Unused lexical variable ‘args’ > eshell/em-unix.el:963:1:Warning: Unused lexical argument ‘args’ > eshell/esh-io.el:325:1:Warning: Unused lexical variable ‘gui-select-enable-clipboard’ > eshell/esh-mode.el:491:15:Warning: ‘find-tag’ is an obsolete function (as of > eshell/esh-proc.el:161:1:Warning: Unused lexical argument ‘args’ > eshell/esh-var.el:346:1:Warning: Unused lexical variable ‘args’ > gnus/gnus-cite.el:1239:17:Warning: ‘font-lock-fontify-buffer’ is for > gnus/gnus-group.el:1637:4:Warning: global/dynamic var ‘ticked’ lacks a prefix > gnus/gnus-group.el:1637:23:Warning: global/dynamic var ‘score’ lacks a prefix > gnus/gnus-group.el:1637:39:Warning: global/dynamic var ‘level’ lacks a prefix > gnus/gnus-group.el:1637:54:Warning: global/dynamic var ‘mailp’ lacks a prefix > gnus/gnus-group.el:1638:4:Warning: global/dynamic var ‘total’ lacks a prefix > gnus/gnus-group.el:1638:19:Warning: global/dynamic var ‘unread’ lacks a prefix > gnus/message.el:1913:1:Warning: ‘make-variable-buffer-local’ not called at > gnus/message.el:6045:1:Warning: global/dynamic var ‘Date’ lacks a prefix > gnus/message.el:6047:1:Warning: global/dynamic var ‘Organization’ lacks a > gnus/message.el:6048:1:Warning: global/dynamic var ‘From’ lacks a prefix > gnus/message.el:6049:1:Warning: global/dynamic var ‘Path’ lacks a prefix > gnus/message.el:6050:1:Warning: global/dynamic var ‘Subject’ lacks a prefix > gnus/message.el:6051:1:Warning: global/dynamic var ‘Newsgroups’ lacks a prefix > gnus/message.el:6053:1:Warning: global/dynamic var ‘References’ lacks a prefix > gnus/message.el:6054:1:Warning: global/dynamic var ‘To’ lacks a prefix > gnus/message.el:6055:1:Warning: global/dynamic var ‘Distribution’ lacks a > gnus/message.el:6056:1:Warning: global/dynamic var ‘Lines’ lacks a prefix > gnus/message.el:6058:1:Warning: global/dynamic var ‘Expires’ lacks a prefix > gnus/mm-decode.el:1933:1:Warning: the function ‘gnus-format-message’ is not > gnus/mm-uu.el:339:1:Warning: global/dynamic var ‘entry’ lacks a prefix > gnus/mm-view.el:528:18:Warning: ‘font-lock-fontify-buffer’ is for interactive > gnus/mml-smime.el:601:1:Warning: the function ‘gnus-format-message’ is not > gnus/mml1991.el:194:8:Warning: ‘mm-with-unibyte-current-buffer’ is an obsolete > gnus/mml1991.el:363:33:Warning: ‘mm-with-unibyte-current-buffer’ is an > gnus/mml2015.el:476:14:Warning: ‘mm-with-unibyte-current-buffer’ is an > gnus/nnmail.el:1962:31:Warning: ‘rmail-dont-reply-to-names’ is an obsolete > gnus/nnmaildir.el:1781:42:Warning: global/dynamic var ‘flist’ lacks a prefix > gnus/nnmaildir.el:1782:4:Warning: global/dynamic var ‘ls’ lacks a prefix > gnus/nnmaildir.el:1782:19:Warning: global/dynamic var ‘dirs’ lacks a prefix > gnus/nnmaildir.el:1782:31:Warning: global/dynamic var ‘dir’ lacks a prefix > gnus/nnmaildir.el:1782:45:Warning: global/dynamic var ‘files’ lacks a prefix > gnus/nnmaildir.el:1783:4:Warning: global/dynamic var ‘file’ lacks a prefix > gnus/nnmaildir.el:1783:19:Warning: global/dynamic var ‘x’ lacks a prefix > gnus/nnrss.el:590:22:Warning: ‘mm-with-unibyte-current-buffer’ is an obsolete > gnus/nnspool.el:348:37:Warning: ‘mm-with-unibyte-current-buffer’ is an > gnus/nnweb.el:107:22:Warning: ‘mm-with-unibyte-current-buffer’ is an obsolete > gnus/nnweb.el:157:39:Warning: ‘mm-with-unibyte-current-buffer’ is an obsolete > gnus/nnweb.el:166:45:Warning: ‘mm-with-unibyte-current-buffer’ is an obsolete > gnus/nnweb.el:390:42:Warning: ‘mm-with-unibyte-current-buffer’ is an obsolete > gnus/plstore.el:419:14:Warning: ‘epg-context-set-armor’ is an obsolete > gnus/registry.el:186:18:Warning: Unknown slot ‘:tracker’ > gnus/utf7.el:123:43:Warning: ‘mm-with-unibyte-current-buffer’ is an obsolete > mail/mailalias.el:55:1:Warning: global/dynamic var ‘pattern’ lacks a prefix > mail/mailheader.el:102:1:Warning: global/dynamic var ‘headers’ lacks a prefix > mail/rmail.el:4583:1:Warning: Unused lexical variable ‘rmail-mime-render-html-function’ > mail/rmail.el:4950:1:Warning: the function ‘rmail-mime-entity-truncated’ is > mail/supercite.el:709:1:Warning: global/dynamic var ‘curline’ lacks a prefix > obsolete/cc-compat.el:166:1:Warning: the following functions might not be > obsolete/complete.el:836:33:Warning: ‘completion-base-size’ is an obsolete > obsolete/otodo-mode.el:928:1:Warning: global/dynamic var ‘date’ lacks a prefix > obsolete/otodo-mode.el:929:1:Warning: global/dynamic var ‘entry’ lacks a > obsolete/vc-mcvs.el:443:29:Warning: reference to free variable > obsolete/vc-mcvs.el:594:1:Warning: the function ‘vc-stay-local-p’ is not known > obsolete/vi.el:1389:22:Warning: ‘mark-whole-buffer’ is for interactive use > obsolete/vip.el:1860:17:Warning: ‘delete-backward-char’ is for interactive use > obsolete/vip.el:2980:6:Warning: ‘find-tag’ is an obsolete function (as of > obsolete/vip.el:2983:32:Warning: ‘find-tag-other-window’ is an obsolete > org/ob-lilypond.el:250:34:Warning: ‘show-all’ is an obsolete function (as of > org/org-agenda.el:8307:32:Warning: ‘show-entry’ is an obsolete function (as of > org/org-agenda.el:8527:34:Warning: ‘show-entry’ is an obsolete function (as of > org/org-agenda.el:8565:16:Warning: ‘show-subtree’ is an obsolete function (as > org/org-agenda.el:8596:10:Warning: ‘hide-subtree’ is an obsolete function (as > org/org-agenda.el:8604:10:Warning: ‘show-entry’ is an obsolete function (as of > org/org-agenda.el:8605:8:Warning: ‘show-children’ is an obsolete function (as > org/org-agenda.el:8611:10:Warning: ‘show-subtree’ is an obsolete function (as > org/org-agenda.el:8619:15:Warning: ‘show-subtree’ is an obsolete function (as > org/org-agenda.el:8628:10:Warning: ‘show-subtree’ is an obsolete function (as > org/org-archive.el:347:36:Warning: ‘show-all’ is an obsolete function (as of > org/org-archive.el:314:37:Warning: ‘show-subtree’ is an obsolete function (as > org/org-archive.el:443:27:Warning: ‘hide-subtree’ is an obsolete function (as > org/org-archive.el:517:14:Warning: ‘hide-subtree’ is an obsolete function (as > org/org-capture.el:1001:54:Warning: ‘show-all’ is an obsolete function (as of > org/org-clock.el:1934:6:Warning: org-font-lock-ensure called with 0 arguments, > org/org-colview.el:563:11:Warning: ‘hide-entry’ is an obsolete function (as of > org/org-compat.el:484:19:Warning: ‘font-lock-fontify-buffer’ is for > org/org-crypt.el:191:19:Warning: ‘hide-subtree’ is an obsolete function (as of > org/org-ctags.el:361:6:Warning: ‘find-tag’ is an obsolete function (as of > org/org-ctags.el:530:19:Warning: ‘find-tag’ is an obsolete function (as of > org/org-feed.el:405:12:Warning: ‘hide-subtree’ is an obsolete function (as of > org/org-feed.el:409:12:Warning: ‘show-children’ is an obsolete function (as of > org/org-mouse.el:218:18:Warning: ‘redisplay-dont-pause’ is an obsolete > org/org-mouse.el:590:15:Warning: org-looking-back called with 1 argument, but > org/org-pcomplete.el:96:19:Warning: org-looking-back called with 1 argument, > org/org-pcomplete.el:96:47:Warning: org-looking-back called with 1 argument, > org/org-src.el:919:14:Warning: org-font-lock-ensure called with 0 arguments, > org/org-src.el:957:1:Warning: the function ‘org-some’ is not known to be > org/org.el:6378:8:Warning: org-font-lock-ensure called with 0 arguments, but > org/org.el:6633:15:Warning: ‘show-all’ is an obsolete function (as of 25.1); > org/org.el:6724:38:Warning: ‘show-all’ is an obsolete function (as of 25.1); > org/org.el:6797:10:Warning: ‘show-children’ is an obsolete function (as of > org/org.el:6855:17:Warning: ‘show-all’ is an obsolete function (as of 25.1); > org/org.el:6856:8:Warning: ‘hide-sublevels’ is an obsolete function (as of > org/org.el:6873:32:Warning: ‘show-all’ is an obsolete function (as of 25.1); > org/org.el:6893:12:Warning: ‘hide-subtree’ is an obsolete function (as of > org/org.el:6899:20:Warning: ‘hide-subtree’ is an obsolete function (as of > org/org.el:6900:14:Warning: ‘show-children’ is an obsolete function (as of > org/org.el:6906:18:Warning: ‘show-subtree’ is an obsolete function (as of > org/org.el:6932:34:Warning: ‘hide-sublevels’ is an obsolete function (as of > org/org.el:6949:23:Warning: ‘show-children’ is an obsolete function (as of > org/org.el:6950:32:Warning: ‘show-branches’ is an obsolete function (as of > org/org.el:7001:36:Warning: ‘hide-entry’ is an obsolete function (as of 25.1); > org/org.el:7102:28:Warning: ‘hide-sublevels’ is an obsolete function (as of > org/org.el:7162:9:Warning: ‘show-all’ is an obsolete function (as of 25.1); > org/org.el:7527:10:Warning: ‘show-all’ is an obsolete function (as of 25.1); > org/org.el:8227:16:Warning: ‘hide-subtree’ is an obsolete function (as of > org/org.el:8231:8:Warning: ‘show-children’ is an obsolete function (as of > org/org.el:8394:15:Warning: ‘hide-subtree’ is an obsolete function (as of > org/org.el:8706:18:Warning: ‘show-subtree’ is an obsolete function (as of > org/org.el:8827:20:Warning: ‘show-all’ is an obsolete function (as of 25.1); > org/org.el:12841:19:Warning: assignment to free variable ‘e’ > org/org.el:12841:19:Warning: reference to free variable ‘e’ > org/org.el:14894:37:Warning: assignment to free variable ‘e’ > org/org.el:14894:37:Warning: reference to free variable ‘e’ > org/org.el:15718:12:Warning: ‘hide-entry’ is an obsolete function (as of > org/org.el:16251:24:Warning: looking-back called with 1 argument, but requires > org/org.el:17513:21:Warning: org-looking-back called with 1 argument, but > org/org.el:19520:40:Warning: ‘show-subtree’ is an obsolete function (as of > org/org.el:20484:12:Warning: ‘hide-subtree’ is an obsolete function (as of > org/org.el:20524:16:Warning: org-looking-back called with 1 argument, but > org/org.el:23060:22:Warning: ‘hide-subtree’ is an obsolete function (as of > org/org.el:24031:1:Warning: the function ‘format-spec’ might not be defined at > org/ox-html.el:1858:25:Warning: org-font-lock-ensure called with 0 arguments, > org/ox-odt.el:3143:21:Warning: org-font-lock-ensure called with 0 arguments, > org/ox-org.el:257:10:Warning: org-font-lock-ensure called with 0 arguments, > org/ox-org.el:257:10:Warning: ‘show-all’ is an obsolete function (as of 25.1); > play/dunnet.el:1205:22:Warning: ‘end-of-buffer’ is for interactive use only; > progmodes/cc-defs.el:2505:1:Warning: the following functions might not be > progmodes/cc-vars.el:1780:1:Warning: the following functions might not be > progmodes/cc-langs.el:3362:1:Warning: the following functions might not be > progmodes/cc-engine.el:11298:1:Warning: the following functions might not be > progmodes/cc-align.el:1353:1:Warning: the following functions might not be > progmodes/cc-awk.el:1155:1:Warning: the following functions might not be > progmodes/cc-cmds.el:4777:1:Warning: the following functions might not be > progmodes/cc-fonts.el:2712:1:Warning: the following functions might not be > progmodes/cc-guess.el:581:1:Warning: the following functions might not be > progmodes/cc-menus.el:529:1:Warning: the following functions might not be > progmodes/cc-styles.el:671:1:Warning: the following functions might not be > progmodes/cc-mode.el:105:21:Warning: ‘font-lock-syntactic-keywords’ is an > progmodes/cc-mode.el:154:53:Warning: (lambda nil ...) quoted with ' rather > progmodes/cc-mode.el:154:53:Warning: (lambda nil ...) quoted with ' rather > progmodes/cc-mode.el:155:53:Warning: (lambda nil ...) quoted with ' rather > progmodes/cc-mode.el:156:53:Warning: (lambda nil ...) quoted with ' rather > progmodes/cc-mode.el:1927:1:Warning: the following functions might not be > progmodes/etags.el:1020:10:Warning: ‘find-tag-other-window’ is an obsolete > progmodes/etags.el:1872:18:Warning: ‘tags-loop-continue’ is an obsolete > progmodes/etags.el:1876:11:Warning: ‘tags-loop-continue’ is an obsolete > progmodes/etags.el:1901:9:Warning: ‘tags-loop-continue’ is an obsolete > progmodes/gdb-mi.el:675:1:Warning: Unused lexical argument ‘arg’ > progmodes/gud.el:735:1:Warning: Unused lexical argument ‘arg’ > progmodes/hideshow.el:581:22:Warning: looking-back called with 1 argument, but > progmodes/idlw-help.el:1185:16:Warning: ‘font-lock-fontify-buffer’ is for > progmodes/octave.el:1871:1:Warning: the function ‘compilation-forget-errors’ > progmodes/sql.el:2781:31:Warning: looking-back called with 1 argument, but > textmodes/sgml-mode.el:436:1:Warning: global/dynamic var ‘v2’ lacks a prefix > vc/add-log.el:476:4:Warning: value returned from (car change-log-find-head) is > > > Hi, sorry being late here. As any change might create a new bug, IMO it's better to tackle this not shortly before, rather after a release. It's about an easier development, not function itself. Glad to see the ship taking course, thanks all, Andreas
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Thu, 26 Nov 2015 15:52:02 GMT) Full text and rfc822 format available.Message #148 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Andreas Röhler <andreas.roehler <at> easy-emacs.de> Cc: jwiegley <at> gmail.com, 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Thu, 26 Nov 2015 17:51:11 +0200
> From: Andreas Röhler <andreas.roehler <at> easy-emacs.de> > Date: Thu, 26 Nov 2015 09:33:05 +0100 > Cc: John Wiegley <jwiegley <at> gmail.com> > > As any change might create a new bug, IMO it's better to tackle this not > shortly before, rather after a release. Experience shows that things deferred toll "after the release" tend to remain unhandled. We still have a lot of time before the release, and didn't get anywhere close to a stable codebase, so there's nothing wrong in trying to fix some of the warnings now. TIA
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Thu, 26 Nov 2015 17:56:02 GMT) Full text and rfc822 format available.Message #151 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Eli Zaretskii <eliz <at> gnu.org> To: Andy Moreton <andrewjmoreton <at> gmail.com> Cc: 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Thu, 26 Nov 2015 19:55:00 +0200
> From: Andy Moreton <andrewjmoreton <at> gmail.com> > Date: Wed, 25 Nov 2015 20:58:10 +0000 > > There are three in the mingw64 build (on emacs-25 or master branch): > > ../../src/w32.c: In function 'sys_socket': > ../../src/w32.c:7435:14: warning: overflow in implicit constant conversion [-Woverflow] > return INVALID_SOCKET; > ^ > ../../src/w32.c: In function 'maybe_load_unicows_dll': > ../../src/w32.c:9273:25: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] > pMultiByteToWideChar = GetProcAddress (ret, "MultiByteToWideChar"); > ^ > ../../src/w32.c:9274:25: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] > pWideCharToMultiByte = GetProcAddress (ret, "WideCharToMultiByte"); > ^ Thanks, fixed on emacs-25.
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Sat, 28 Nov 2015 18:45:02 GMT) Full text and rfc822 format available.Message #154 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: John Wiegley <jwiegley <at> gmail.com> To: Eli Zaretskii <eliz <at> gnu.org> Cc: Andreas Röhler <andreas.roehler <at> easy-emacs.de>, 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Sat, 28 Nov 2015 10:44:17 -0800
>>>>> Eli Zaretskii <eliz <at> gnu.org> writes: > Experience shows that things deferred toll "after the release" tend to > remain unhandled. > > We still have a lot of time before the release, and didn't get anywhere > close to a stable codebase, so there's nothing wrong in trying to fix some > of the warnings now. Completely agree with Eli. I've seen "after the release" become "fifteen years later, still not done" before. John
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Sun, 29 Nov 2015 09:14:01 GMT) Full text and rfc822 format available.Message #157 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Andreas Röhler <andreas.roehler <at> easy-emacs.de> To: John Wiegley <jwiegley <at> gmail.com>, Eli Zaretskii <eliz <at> gnu.org> Cc: 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Sun, 29 Nov 2015 10:13:16 +0100
Am 28.11.2015 um 19:44 schrieb John Wiegley: >>>>>> Eli Zaretskii <eliz <at> gnu.org> writes: >> Experience shows that things deferred toll "after the release" tend to >> remain unhandled. >> >> We still have a lot of time before the release, and didn't get anywhere >> close to a stable codebase, so there's nothing wrong in trying to fix some >> of the warnings now. > Completely agree with Eli. I've seen "after the release" become "fifteen years > later, still not done" before. > > John Having a usable ToDo-list, which would consider urgency and hierarchy of some tasks, being re-adjusted from time to time, might change the game. Not sure if this is possible in a free world :) Cheers, Andreas
bug-gnu-emacs <at> gnu.org
:bug#21953
; Package emacs
.
(Mon, 30 Nov 2015 00:39:02 GMT) Full text and rfc822 format available.Message #160 received at 21953 <at> debbugs.gnu.org (full text, mbox):
From: Richard Stallman <rms <at> gnu.org> To: Andreas Röhler <andreas.roehler <at> easy-emacs.de> Cc: jwiegley <at> gmail.com, eliz <at> gnu.org, 21953 <at> debbugs.gnu.org Subject: Re: bug#21953: Eliminate warnings in the emacs-25 release branch Date: Sun, 29 Nov 2015 19:38:16 -0500
[[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > Having a usable ToDo-list, which would consider urgency and hierarchy of > some tasks, being re-adjusted from time to time, might change the game. That might be a start, but won't change things by itself. We alsp need developers who work on items _because_ they are in the todo list. -- Dr Richard Stallman President, Free Software Foundation (gnu.org, fsf.org) Internet Hall-of-Famer (internethalloffame.org) Skype: No way! See stallman.org/skype.html.
Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Mon, 28 Dec 2015 12:24:04 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.