From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: master 39e3fce0d5e0: 'read-passwd' can toggle the visibility of passwords Date: Fri, 15 Mar 2024 13:19:15 +0100 Message-ID: <87msqzznzw.fsf@gmx.de> References: <86wmq39av4.fsf@gnu.org> <877ci3299i.fsf@gmx.de> <87edcbyaip.fsf@igel.home> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13466"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , Stefan Monnier , emacs-devel@gnu.org To: Andreas Schwab Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Mar 15 13:20:31 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rl6Y3-0003JO-3V for ged-emacs-devel@m.gmane-mx.org; Fri, 15 Mar 2024 13:20:31 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rl6XG-0005Et-BH; Fri, 15 Mar 2024 08:19:42 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rl6XA-0005Ed-Di for emacs-devel@gnu.org; Fri, 15 Mar 2024 08:19:36 -0400 Original-Received: from mout.gmx.net ([212.227.15.18]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rl6Wz-0003tL-8L; Fri, 15 Mar 2024 08:19:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1710505156; x=1711109956; i=michael.albinus@gmx.de; bh=WHunFv4KtdHk7D3zmNmMlPLUj2H1a7JGpLtGLr9IN1Y=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References: Date; b=ZA8rQHLjr9mQeKw6YDQMqeuyoSNyzsgeWXuYU2AXQ3+jj2SUHSoci75+ISjwcFWS HX08Vn5lVlzSHbV3lyiN8LdJl+zFfz9L7RHhI8nP9xZlGLI+jSaOu5UrMeSpGZ/AB FHxNZ4w1oGUsHwTBpDuqH/egJxrdF7GWocaHUMpjOwmVUWbv9UoGkofAks6KuJLsO F/e3kE32Uo1eEQYQhK0lERSTzAVF6IjqxweJ/jwSA1rqJLrxJ4UBXiTKD6kvV4tw9 OQjast/RwclI0Y8CG7XqTOdb0EZhOPq4oP1QCAt65uB2oHwrMrKqPwwsD2w4rPjZM qK0AnIDJSQfCIJz2FQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([185.89.39.16]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MJVDW-1rVlVM2ADA-00Jp5R; Fri, 15 Mar 2024 13:19:16 +0100 In-Reply-To: <87edcbyaip.fsf@igel.home> (Andreas Schwab's message of "Fri, 15 Mar 2024 12:55:42 +0100") X-Provags-ID: V03:K1:OnBdf1qAKntPBng3267QOIb9z1o/rBLRi5olSy0FPWG+lVL38U7 IF9VEFCKDcZyeHfCgdaDX0zqlHgaOpdd+Why5JhPGNd9pyC+Sza50Eluw+SwBKOr8cTBE+d /am+yUzXzOCmg/GaiOfcZU5az+PON41Q1Heu8rwimeihzCE5xKTZKKFj7Gyxbl8Xc6VgFa6 JcSBEzAmyFFn7FsoxXcmg== UI-OutboundReport: notjunk:1;M01:P0:E4ceokGC4NI=;Z8rP4oKKWEmN3XNTgXr1l/v8LYk k/9nGJDL4frFp6QKm3psJWb/ZYDaDUWmLMcFBW0ldcBFNREvObj5tvthnNi7wBpCjndQ817qP B0+la1Rytuo3dJMoDnBg/K2k50QCd5mwlqlV/ZS9ezioktPxDYwetSgdlOtSbU8tNskb4I8eg 961N0LVwchixEtRzNWEsMqIUqKGW6R3OUSyds0OHRFDBQiRKWteWIVLlWfjRnhvtGaGCf++Fq 9SAfUc4QCpa/atiBoiTGGJ/PWsEuLdgSlIWDhrbAKwFdnWx1WZmcAf7gKdSfoFwXLJecWO+Vl 7vUOdb2Uu4cxQy+IgXS2IW+mnxpe4z1oUzNgW91trJxqqlKXzrf4KSuOkt8cUfEtN8OM/VgLO 6Ms9e7/mdD6C2GliRa4zEzHDl2rWUbNsXE78YYQ8idaSRrNcW7bbpc0YQxIva5YoKH7fCYxgn mU9QvOjcKxMGLzEpxgGqnGRdv7ROUonWCm/0rdcuoZMCe2KZRZOkTgOywUXVc5+usNUFTs0zl 5j7wQzbX/zqK7ng837OuC3iv9JXsMqnqKjbbaZbVCk6crJzlojhrJ1sAtSb6aF+WPBm191UC1 9uMM2zy0yOUr5qfXyj6yL3UUhzqH194dUJw8XwMqW8W/QmRai/lwhUyn/oczRVXbbGZAw2Yg1 bGjOjXF9ldfaKFa7SAAEGt4LQFGFmXh8iCQTSgpf/SaO8zO/ddOVl5iQwM/pdJ3V5j+tqccNt NAaLgJ+5iUVPAPvzg+Dx/ipu/uRtENRVxlHE3q8BWcaqW7WXaCgJFHC37KBPlKovxSF20UTm Received-SPF: pass client-ip=212.227.15.18; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: 5 X-Spam_score: 0.5 X-Spam_bar: / X-Spam_report: (0.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_SBL_CSS=3.335, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:317061 Archived-At: Andreas Schwab writes: >>> The changes in the above commit cause the following warning when >>> compiling simple.el: >>> >>> In read-passwd-toggle-visibility: >>> simple.el:10880:18: Warning: reference to free variable `icon-preference' >> >> I don't see this error, when running 'touch lisp/simple.el; make'. What >> do I miss? > > Please try rm lisp/simple.elc. The same, no warning. And also on my Windows 10 VM: --8<---------------cut here---------------start------------->8--- albinus@win10 MINGW64 ~/src/emacs $ rm lisp/simple.elc; make make actual-all || make advice-on-failure make-target=all exit-status=$? make[1]: Entering directory '/home/albinus/src/emacs' make -C lib all make[2]: Entering directory '/home/albinus/src/emacs/lib' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/albinus/src/emacs/lib' make -C nt all make[2]: Entering directory '/home/albinus/src/emacs/nt' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/albinus/src/emacs/nt' make -C lib-src all make[2]: Entering directory '/home/albinus/src/emacs/lib-src' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/albinus/src/emacs/lib-src' make -C src BIN_DESTDIR=''/mingw64/bin/'' \ ELN_DESTDIR='/mingw64/lib/emacs/30.0.50/' all make[2]: Entering directory '/home/albinus/src/emacs/src' make -C ../nt ../src/emacs.res make[3]: Entering directory '/home/albinus/src/emacs/nt' make[3]: '../src/emacs.res' is up to date. make[3]: Leaving directory '/home/albinus/src/emacs/nt' make -C ../admin/charsets all make[3]: Entering directory '/home/albinus/src/emacs/admin/charsets' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/albinus/src/emacs/admin/charsets' make -C ../admin/unidata charscript.el make[3]: Entering directory '/home/albinus/src/emacs/admin/unidata' make[3]: Nothing to be done for 'charscript.el'. make[3]: Leaving directory '/home/albinus/src/emacs/admin/unidata' make -C ../admin/unidata emoji-zwj.el make[3]: Entering directory '/home/albinus/src/emacs/admin/unidata' make[3]: Nothing to be done for 'emoji-zwj.el'. make[3]: Leaving directory '/home/albinus/src/emacs/admin/unidata' make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs.exe" make[3]: Entering directory '/home/albinus/src/emacs/admin/unidata' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/albinus/src/emacs/admin/unidata' make -C ../admin/charsets cp51932.el make[3]: Entering directory '/home/albinus/src/emacs/admin/charsets' make[3]: Nothing to be done for 'cp51932.el'. make[3]: Leaving directory '/home/albinus/src/emacs/admin/charsets' make -C ../admin/charsets eucjp-ms.el make[3]: Entering directory '/home/albinus/src/emacs/admin/charsets' make[3]: Nothing to be done for 'eucjp-ms.el'. make[3]: Leaving directory '/home/albinus/src/emacs/admin/charsets' ELC+ELN ../lisp/simple.elc rm -f emacs.exe && cp -f temacs.exe emacs.exe LC_ALL=C ./temacs -batch -l loadup --temacs=pdump \ --bin-dest /mingw64/bin/ --eln-dest /mingw64/lib/emacs/30.0.50/ Loading loadup.el (source)... Dump mode: pdump Using load-path (c:/msys64/home/albinus/src/emacs/lisp) Loading emacs-lisp/debug-early (native compiled elisp)... Loading emacs-lisp/byte-run (native compiled elisp)... Loading emacs-lisp/backquote (native compiled elisp)... Loading subr (native compiled elisp)... Loading keymap (native compiled elisp)... Loading version (native compiled elisp)... Loading widget (native compiled elisp)... Loading custom (native compiled elisp)... Loading emacs-lisp/map-ynp (native compiled elisp)... Loading international/mule (native compiled elisp)... Loading international/mule-conf (native compiled elisp)... Loading env (native compiled elisp)... Loading format (native compiled elisp)... Loading bindings (native compiled elisp)... Loading window (native compiled elisp)... Loading files (native compiled elisp)... Loading emacs-lisp/macroexp (native compiled elisp)... Loading cus-face (native compiled elisp)... Loading faces (native compiled elisp)... Loading loaddefs... Loading theme-loaddefs.el (source)... Loading button (native compiled elisp)... Loading emacs-lisp/cl-preloaded (native compiled elisp)... Loading emacs-lisp/oclosure (native compiled elisp)... Loading obarray (native compiled elisp)... Loading abbrev (native compiled elisp)... Loading help (native compiled elisp)... Loading jka-cmpr-hook (native compiled elisp)... Loading epa-hook (native compiled elisp)... Loading international/mule-cmds (native compiled elisp)... Loading case-table (native compiled elisp)... Loading international/charprop.el (source)... Loading international/characters (native compiled elisp)... Loading international/charscript (native compiled elisp)... Loading international/emoji-zwj (native compiled elisp)... Loading composite (native compiled elisp)... Loading language/chinese (native compiled elisp)... Loading language/cyrillic (native compiled elisp)... Loading language/indian (native compiled elisp)... Loading language/sinhala (native compiled elisp)... Loading language/english (native compiled elisp)... Loading language/ethiopic (native compiled elisp)... Loading language/european (native compiled elisp)... Loading language/czech (native compiled elisp)... Loading language/slovak (native compiled elisp)... Loading language/romanian (native compiled elisp)... Loading language/greek (native compiled elisp)... Loading language/hebrew (native compiled elisp)... Loading international/cp51932 (native compiled elisp)... Loading international/eucjp-ms (native compiled elisp)... Loading language/japanese (native compiled elisp)... Loading language/korean (native compiled elisp)... Loading language/lao (native compiled elisp)... Loading language/tai-viet (native compiled elisp)... Loading language/thai (native compiled elisp)... Loading language/tibetan (native compiled elisp)... Loading language/vietnamese (native compiled elisp)... Loading language/misc-lang (native compiled elisp)... Loading language/utf-8-lang (native compiled elisp)... Loading language/georgian (native compiled elisp)... Loading language/khmer (native compiled elisp)... Loading language/burmese (native compiled elisp)... Loading language/cham (native compiled elisp)... Loading language/philippine (native compiled elisp)... Loading language/indonesian (native compiled elisp)... Loading indent (native compiled elisp)... Loading emacs-lisp/cl-generic (native compiled elisp)... Loading simple (native compiled elisp)... Loading emacs-lisp/seq (native compiled elisp)... Loading emacs-lisp/nadvice (native compiled elisp)... Loading minibuffer (native compiled elisp)... Loading frame (native compiled elisp)... Loading startup (native compiled elisp)... Loading term/tty-colors (native compiled elisp)... Loading font-core (native compiled elisp)... Loading emacs-lisp/syntax (native compiled elisp)... Loading font-lock (native compiled elisp)... Loading jit-lock (native compiled elisp)... Loading mouse (native compiled elisp)... Loading scroll-bar (native compiled elisp)... Loading select (native compiled elisp)... Loading emacs-lisp/timer (native compiled elisp)... Loading emacs-lisp/easymenu (native compiled elisp)... Loading isearch (native compiled elisp)... Loading rfn-eshadow (native compiled elisp)... Loading menu-bar (native compiled elisp)... Loading tab-bar (native compiled elisp)... Loading emacs-lisp/lisp (native compiled elisp)... Loading textmodes/page (native compiled elisp)... Loading register (native compiled elisp)... Loading textmodes/paragraphs (native compiled elisp)... Loading progmodes/prog-mode (native compiled elisp)... Loading emacs-lisp/lisp-mode (native compiled elisp)... Loading textmodes/text-mode (native compiled elisp)... Loading textmodes/fill (native compiled elisp)... Loading newcomment (native compiled elisp)... Loading replace (native compiled elisp)... Loading emacs-lisp/tabulated-list (native compiled elisp)... Loading buff-menu (native compiled elisp)... Loading fringe (native compiled elisp)... Loading emacs-lisp/regexp-opt (native compiled elisp)... Loading image (native compiled elisp)... Loading international/fontset (native compiled elisp)... Loading dnd (native compiled elisp)... Loading tool-bar (native compiled elisp)... Loading term/common-win (native compiled elisp)... Loading w32-vars (native compiled elisp)... Loading term/w32-win (native compiled elisp)... Loading disp-table (native compiled elisp)... Loading w32-fns (native compiled elisp)... Loading ls-lisp (native compiled elisp)... Loading dos-w32 (native compiled elisp)... Loading mwheel (native compiled elisp)... Loading progmodes/elisp-mode (native compiled elisp)... Loading emacs-lisp/float-sup (native compiled elisp)... Loading vc/vc-hooks (native compiled elisp)... Loading vc/ediff-hook (native compiled elisp)... Loading uniquify (native compiled elisp)... Loading electric (native compiled elisp)... Loading paren (native compiled elisp)... Loading emacs-lisp/shorthands (native compiled elisp)... Loading emacs-lisp/eldoc (native compiled elisp)... Loading emacs-lisp/cconv (native compiled elisp)... Loading cus-start (native compiled elisp)... Loading tooltip (native compiled elisp)... Loading international/iso-transl (native compiled elisp)... Loading emacs-lisp/rmc (native compiled elisp)... Loading leim/leim-list.el (source)... Waiting for git... Waiting for git... Finding pointers to doc strings... Finding pointers to doc strings...done Pure-hashed: 19100 strings, 1339 vectors, 47780 conses, 1189 bytecodes, 372 others Dumping under the name emacs.pdmp Dumping fingerprint: 398945edea1c0819df9b68b3e1ac4688711c9e6a18c2332d5c5248bcc4f1cb10 Dump complete Byte counts: header=100 hot=10031196 discardable=200136 cold=7178720 Reloc counts: hot=580709 discardable=5422 Adding name emacs-30.0.50.2.exe Adding name emacs-30.0.50.2.pdmp cp -f emacs.pdmp bootstrap-emacs.pdmp make[2]: Leaving directory '/home/albinus/src/emacs/src' make -C lisp all make[2]: Entering directory '/home/albinus/src/emacs/lisp' make -C ../leim all EMACS="../src/emacs.exe" make[3]: Entering directory '/home/albinus/src/emacs/leim' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/albinus/src/emacs/leim' make -C ../admin/grammars all EMACS="../../src/emacs.exe" make[3]: Entering directory '/home/albinus/src/emacs/admin/grammars' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/albinus/src/emacs/admin/grammars' make[3]: Entering directory '/home/albinus/src/emacs/lisp' make[3]: Nothing to be done for 'compile-targets'. make[3]: Leaving directory '/home/albinus/src/emacs/lisp' GEN autoloads INFO Scraping files for loaddefs... INFO Scraping files for loaddefs...done INFO Scraping files for loaddefs... INFO Scraping files for loaddefs...done make[3]: Entering directory '/home/albinus/src/emacs/lisp' make[3]: Nothing to be done for 'compile-targets'. make[3]: Leaving directory '/home/albinus/src/emacs/lisp' make[3]: Entering directory '/home/albinus/src/emacs/lisp' make[3]: Nothing to be done for 'compile-targets'. make[3]: Leaving directory '/home/albinus/src/emacs/lisp' make[3]: Entering directory '/home/albinus/src/emacs/lisp' make[3]: Nothing to be done for 'compile-targets'. make[3]: Leaving directory '/home/albinus/src/emacs/lisp' make[3]: Entering directory '/home/albinus/src/emacs/lisp' make[3]: Nothing to be done for 'compile-targets'. make[3]: Leaving directory '/home/albinus/src/emacs/lisp' make[3]: Entering directory '/home/albinus/src/emacs/leim' GEN small-ja-dic-option make[3]: Leaving directory '/home/albinus/src/emacs/leim' make[3]: Entering directory '/home/albinus/src/emacs/lisp' make[3]: Nothing to be done for 'compile-targets'. make[3]: Leaving directory '/home/albinus/src/emacs/lisp' make[3]: Entering directory '/home/albinus/src/emacs/doc/misc' make[3]: 'org.texi' is up to date. make[3]: 'modus-themes.texi' is up to date. make[3]: Leaving directory '/home/albinus/src/emacs/doc/misc' make[2]: Leaving directory '/home/albinus/src/emacs/lisp' make -C doc/lispref info make[2]: Entering directory '/home/albinus/src/emacs/doc/lispref' make[2]: Nothing to be done for 'info'. make[2]: Leaving directory '/home/albinus/src/emacs/doc/lispref' make -C doc/lispintro info make[2]: Entering directory '/home/albinus/src/emacs/doc/lispintro' make[2]: Nothing to be done for 'info'. make[2]: Leaving directory '/home/albinus/src/emacs/doc/lispintro' make -C doc/emacs info make[2]: Entering directory '/home/albinus/src/emacs/doc/emacs' make[2]: Nothing to be done for 'info'. make[2]: Leaving directory '/home/albinus/src/emacs/doc/emacs' make -C doc/misc info make[2]: Entering directory '/home/albinus/src/emacs/doc/misc' make[2]: Nothing to be done for 'info'. make[2]: Leaving directory '/home/albinus/src/emacs/doc/misc' make -C src BIN_DESTDIR=''/mingw64/bin/'' ELN_DESTDIR='/mingw64/lib/emacs/30.0.50/' make[2]: Entering directory '/home/albinus/src/emacs/src' make -C ../nt ../src/emacs.res make[3]: Entering directory '/home/albinus/src/emacs/nt' make[3]: '../src/emacs.res' is up to date. make[3]: Leaving directory '/home/albinus/src/emacs/nt' make -C ../admin/charsets all make[3]: Entering directory '/home/albinus/src/emacs/admin/charsets' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/albinus/src/emacs/admin/charsets' make -C ../admin/unidata charscript.el make[3]: Entering directory '/home/albinus/src/emacs/admin/unidata' make[3]: Nothing to be done for 'charscript.el'. make[3]: Leaving directory '/home/albinus/src/emacs/admin/unidata' make -C ../admin/unidata emoji-zwj.el make[3]: Entering directory '/home/albinus/src/emacs/admin/unidata' make[3]: Nothing to be done for 'emoji-zwj.el'. make[3]: Leaving directory '/home/albinus/src/emacs/admin/unidata' make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs.exe" make[3]: Entering directory '/home/albinus/src/emacs/admin/unidata' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/albinus/src/emacs/admin/unidata' make -C ../admin/charsets cp51932.el make[3]: Entering directory '/home/albinus/src/emacs/admin/charsets' make[3]: Nothing to be done for 'cp51932.el'. make[3]: Leaving directory '/home/albinus/src/emacs/admin/charsets' make -C ../admin/charsets eucjp-ms.el make[3]: Entering directory '/home/albinus/src/emacs/admin/charsets' make[3]: Nothing to be done for 'eucjp-ms.el'. make[3]: Leaving directory '/home/albinus/src/emacs/admin/charsets' make[2]: Leaving directory '/home/albinus/src/emacs/src' make[1]: Leaving directory '/home/albinus/src/emacs' make sanity-check make-target=all make[1]: Entering directory '/home/albinus/src/emacs' make[1]: Leaving directory '/home/albinus/src/emacs' albinus@win10 MINGW64 ~/src/emacs --8<---------------cut here---------------end--------------->8---