From unknown Sat Jun 21 12:11:20 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#59714 <59714@debbugs.gnu.org> To: bug#59714 <59714@debbugs.gnu.org> Subject: Status: 30.0.50; (void-function cl-letf) Reply-To: bug#59714 <59714@debbugs.gnu.org> Date: Sat, 21 Jun 2025 19:11:20 +0000 retitle 59714 30.0.50; (void-function cl-letf) reassign 59714 emacs submitter 59714 Manuel Uberti severity 59714 normal tag 59714 notabug thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 30 01:46:14 2022 Received: (at submit) by debbugs.gnu.org; 30 Nov 2022 06:46:15 +0000 Received: from localhost ([127.0.0.1]:59043 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0GrG-0002eF-Bc for submit@debbugs.gnu.org; Wed, 30 Nov 2022 01:46:14 -0500 Received: from lists.gnu.org ([209.51.188.17]:42960) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0GrD-0002e9-J4 for submit@debbugs.gnu.org; Wed, 30 Nov 2022 01:46:13 -0500 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 1p0Gr8-0000rw-OB for bug-gnu-emacs@gnu.org; Wed, 30 Nov 2022 01:46:11 -0500 Received: from devianza.investici.org ([198.167.222.108]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p0Gr4-00089r-3o for bug-gnu-emacs@gnu.org; Wed, 30 Nov 2022 01:46:06 -0500 Received: from mx2.investici.org (unknown [127.0.0.1]) by devianza.investici.org (Postfix) with ESMTP id 4NMV8f6yzSz6v6m for ; Wed, 30 Nov 2022 06:45:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1669790754; bh=hcLWiAvSXzR1F/GNiFWjoed6PQZ2ltMjOsNdz02N6wE=; h=Date:To:Subject:From:From; b=AGNBNvMCLDe0d1hkWvo/xffAqnLWbnKzeBUIphd69j7fSgwvVHvnx/VMcjgJRpY7N wavpzq+OTgcI1FQfsZz92aQF3wAo2ATcHhBJVZ7iX7YcA4P5RwMJwKCiFT66piWUTO 0YKYN9Tow1IgOiD85bTzpONteF6WYoxa2/T5x7tI= Received: from [198.167.222.108] (mx2.investici.org [198.167.222.108]) (Authenticated sender: manuel.uberti@inventati.org) by localhost (Postfix) with ESMTPSA id 4NMV8f5w3Cz6v6B for ; Wed, 30 Nov 2022 06:45:54 +0000 (UTC) Message-ID: <7e1c3a3e-ae44-630b-2343-23fe89eb0723@inventati.org> Date: Wed, 30 Nov 2022 07:45:51 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 To: bug-gnu-emacs@gnu.org Subject: 30.0.50; (void-function cl-letf) Content-Language: en-GB From: Manuel Uberti Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.167.222.108; envelope-from=manuel.uberti@inventati.org; helo=devianza.investici.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Hi, this is the problem: - emacs -Q - Evaluate: (cl-letf (((default-value 'process-environment) nil))) - You see the following error: Debugger entered--Lisp error: (void-function cl-letf) (cl-letf (((default-value 'process-environment) nil))) (progn (cl-letf (((default-value 'process-environment) nil)))) eval((progn (cl-letf (((default-value 'process-environment) nil)))) t) elisp--eval-last-sexp(nil) eval-last-sexp(nil) funcall-interactively(eval-last-sexp nil) call-interactively(eval-last-sexp nil nil) command-execute(eval-last-sexp) - Evaluate again: (cl-letf (((default-value 'process-environment) nil))) The error is not shown any more. For reference, I discovered this while using buffer-env: https://github.com/astoff/buffer-env/issues/15. Augusto Stoffel provided the small recipe, I was seeing the message "‘((default-value 'process-environment) process-environment)’ is a malformed function" as I wrote in the above mentioned ticket. In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.33, cairo version 1.16.0) of 2022-11-29 built on baruch Repository revision: 7939184f8e0370e7a3397d492812c6d202c2a193 Repository branch: master System Description: Ubuntu 22.04.1 LTS Configured using: 'configure --with-native-compilation --with-pgtk' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS XIM GTK3 ZLIB Important settings: value of $LC_MESSAGES: en_GB.UTF-8 value of $LC_MONETARY: it_IT.UTF-8 value of $LC_NUMERIC: it_IT.UTF-8 value of $LC_TIME: it_IT.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils help-fns radix-tree cl-print byte-opt debug backtrace find-func cl-loaddefs comp comp-cstr warnings icons subr-x rx cl-seq cl-macs gv cl-extra help-mode bytecomp byte-compile cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 91808 7241) (symbols 48 7534 0) (strings 32 25267 3098) (string-bytes 1 792684) (vectors 16 19382) (vector-slots 8 302629 15510) (floats 8 46 24) (intervals 56 404 0) (buffers 984 12)) -- Manuel Uberti https://manueluberti.eu From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 30 08:47:57 2022 Received: (at 59714) by debbugs.gnu.org; 30 Nov 2022 13:47:57 +0000 Received: from localhost ([127.0.0.1]:32883 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0NRN-0005Nh-Cp for submit@debbugs.gnu.org; Wed, 30 Nov 2022 08:47:57 -0500 Received: from eggs.gnu.org ([209.51.188.92]:47384) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0NRK-0005Mz-JW for 59714@debbugs.gnu.org; Wed, 30 Nov 2022 08:47:56 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p0NRF-00024g-5d; Wed, 30 Nov 2022 08:47:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=DdiMXMBujjZ6fkRu++Zs2LmTm5cLPd60E7zL3DcrXUc=; b=SRlj/ziL8ADq aMfWq0cXdvUfRmRLOb66D5LGbqAI2SYfHThqKrRjQCFEz+YzvOCbY/KMebmd3PWt7ybA7FENnSGKZ sqvu8u5W+2altmBh3/WQhjpl6AwGyIs/TxZx5bKA0Wp5fdUOaalL149U9GicPulsSurQ27OCOfUd4 O0JbzfwAMw8wpqR+z6Cwl/KYt5IfqE29MOJuxqUww5TSX0WtlZkTDt7Hvn3rwBAOSI8j8EvSShyyA 1Z5iOWmdTFwZ3A/liQYLdnDLbYGOhc5dAV1/NoqL5UguRoTrcnkf3grtfTXoL203N0ecjRS+RapP7 Z+la0PJxMkXcaHoUF1aBIQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p0NRE-0001TS-LG; Wed, 30 Nov 2022 08:47:48 -0500 Date: Wed, 30 Nov 2022 15:47:19 +0200 Message-Id: <837czclfko.fsf@gnu.org> From: Eli Zaretskii To: Manuel Uberti In-Reply-To: <7e1c3a3e-ae44-630b-2343-23fe89eb0723@inventati.org> (bug-gnu-emacs@gnu.org) Subject: Re: bug#59714: 30.0.50; (void-function cl-letf) References: <7e1c3a3e-ae44-630b-2343-23fe89eb0723@inventati.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59714 Cc: 59714@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Wed, 30 Nov 2022 07:45:51 +0100 > From: Manuel Uberti via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > this is the problem: > > - emacs -Q > - Evaluate: (cl-letf (((default-value 'process-environment) nil))) > - You see the following error: > > Debugger entered--Lisp error: (void-function cl-letf) > (cl-letf (((default-value 'process-environment) nil))) > (progn (cl-letf (((default-value 'process-environment) nil)))) > eval((progn (cl-letf (((default-value 'process-environment) nil)))) t) > elisp--eval-last-sexp(nil) > eval-last-sexp(nil) > funcall-interactively(eval-last-sexp nil) > call-interactively(eval-last-sexp nil nil) > command-execute(eval-last-sexp) > > - Evaluate again: (cl-letf (((default-value 'process-environment) nil))) > > The error is not shown any more. Why is this a problem? Before you evaluate the offending expression, (featurep 'cl-lib) yields nil, after that it yields t (because Emacs needed to load that package). I don't see what is wrong here. From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 30 09:18:09 2022 Received: (at submit) by debbugs.gnu.org; 30 Nov 2022 14:18:09 +0000 Received: from localhost ([127.0.0.1]:33066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0Nua-0005k2-RR for submit@debbugs.gnu.org; Wed, 30 Nov 2022 09:18:09 -0500 Received: from lists.gnu.org ([209.51.188.17]:59920) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0NuW-0005jw-OW for submit@debbugs.gnu.org; Wed, 30 Nov 2022 09:18:05 -0500 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 1p0NuS-0007Bo-Mx for bug-gnu-emacs@gnu.org; Wed, 30 Nov 2022 09:18:00 -0500 Received: from mail-ej1-x62c.google.com ([2a00:1450:4864:20::62c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p0NuQ-0000Mr-MU for bug-gnu-emacs@gnu.org; Wed, 30 Nov 2022 09:18:00 -0500 Received: by mail-ej1-x62c.google.com with SMTP id fy37so41607552ejc.11 for ; Wed, 30 Nov 2022 06:17:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=JinxzUaPv7VPa1jI3KiNb6ynuoDEacAgb4YuA3WdSdg=; b=PYZP66c3KPCEexIWJyIvoDUsjQbBhn45edSvoAGp/L5whZny1YewpgMeb9EE1UXAHi tPpQJvaTtjXEB/Aon4VcFqx1cvXftxRABH6rxwMattSdUDED16RKkscYWxxFSQEoMtt+ Yo51NHicAW8XGuz+d1ogu3vIoWk29nVpk0hWQQv50MbteYqmr9VRVt9evYYoWri2+pzl 4zSz/Gi8YMqIsTUIPs9ylkubVUPgxJUEKEP/2C7fQqyEoXxBgqVsnknxamvUY2iu6hd8 4DQvDImnDRGVqUaPGAAeMJ9gsIsTN5VUf8j4GZtNmjfNT3/Vdqnpg7vDZxKeYiM7I9f/ wtpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=JinxzUaPv7VPa1jI3KiNb6ynuoDEacAgb4YuA3WdSdg=; b=zVTimQ3oFPtUuLCQM+UZSSzd06dDicJFBGFQpL5E11G8dCH7cOUZUDAM/1Ew/pJ+Pp JzJ8JVig3iZTL7z7tCgoVcylU3dHpIZ/ozAWkGoOIbnl60ISAbrFALgeInVoyQef7z+p 1wQYSt8iBYQxhV9DjLq6SolcMhODkjmPmxWjVWC50ZeB0i4vCumUfQniEm9l7GhHo6Ki ov5afUmZVoSffi/uA+r29afyrjBYi+EFwQGHf5HlbncY7sP4kUptaifL3Ci0YiQVIU1/ juidU8x2sPjZQzWnsdvOF29Uvlfzq219RxwOUw2LH0CIy8DgCgC7wGMT2wE13zj/Q5qw TECQ== X-Gm-Message-State: ANoB5plVpKvbXyr2UODrMWz1a6lct//Ez5gYpYvYeIwwbqF2VIdvSUo5 Z1wSMVXKPpvKgUQCpJVd8+E= X-Google-Smtp-Source: AA0mqf4uZ3pahwjAfNebfFpIf3dWjh4o+aZYQ+q5Bb2dCpCXjRcKeoYHLQkU/xXEIElOXbogKeyEzA== X-Received: by 2002:a17:906:b012:b0:7c0:9060:1580 with SMTP id v18-20020a170906b01200b007c090601580mr5454878ejy.655.1669817875519; Wed, 30 Nov 2022 06:17:55 -0800 (PST) Received: from ars3 ([2a02:8109:8ac0:56d0::a4bf]) by smtp.gmail.com with ESMTPSA id m22-20020a170906721600b007bb86679a32sm682693ejk.217.2022.11.30.06.17.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 30 Nov 2022 06:17:54 -0800 (PST) From: Augusto Stoffel To: Manuel Uberti via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Subject: Re: bug#59714: 30.0.50; (void-function cl-letf) In-Reply-To: <7e1c3a3e-ae44-630b-2343-23fe89eb0723@inventati.org> (Manuel Uberti via's message of "Wed, 30 Nov 2022 07:45:51 +0100") References: <7e1c3a3e-ae44-630b-2343-23fe89eb0723@inventati.org> Date: Wed, 30 Nov 2022 15:17:53 +0100 Message-ID: <87mt88r0fi.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::62c; envelope-from=arstoffel@gmail.com; helo=mail-ej1-x62c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: 59714@debbugs.gnu.org, Manuel Uberti X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) FTR, I observe this behavior as well, and what confuses me is that, according to `C-h f', `cl-letf' is an autoloaded macro. I'd expect this to be as good as being preloaded. From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 30 11:06:48 2022 Received: (at 59714) by debbugs.gnu.org; 30 Nov 2022 16:06:48 +0000 Received: from localhost ([127.0.0.1]:33612 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0Pbk-0006ip-LV for submit@debbugs.gnu.org; Wed, 30 Nov 2022 11:06:48 -0500 Received: from confino.investici.org ([93.190.126.19]:57391) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0Pbf-0006ij-Md for 59714@debbugs.gnu.org; Wed, 30 Nov 2022 11:06:47 -0500 Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4NMkbg64QGz110k; Wed, 30 Nov 2022 16:06:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1669824399; bh=TxeysmRYRI3vFKzEDbL+k5A6x/MvAPVMiTtv/I8JOh4=; h=Date:To:Cc:From:Subject:From; b=C881qazDkfmHzuINFg2LUrDTxX0VbR7+t+42Y3GVLjbOGUMvU017yqSMpxXC1TXSc 01cBQ7e2l+rJ63xsZeT1XgQtySWv/8qh/dUO920D7vJyvK2mYXZKH/qwqPRIAT8pQG 0hTQnWzbjj9QzEXfzxDIdzELVAsl184pumdrgAF8= Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: manuel.uberti@inventati.org) by localhost (Postfix) with ESMTPSA id 4NMkbg0rjtz110T; Wed, 30 Nov 2022 16:06:39 +0000 (UTC) Message-ID: Date: Wed, 30 Nov 2022 17:06:37 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 Content-Language: en-GB To: 59714@debbugs.gnu.org From: Manuel Uberti Subject: Re: bug#59714: 30.0.50; (void-function cl-letf) Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59714 Cc: Eli Zaretskii , arstoffel@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > Why is this a problem? Before you evaluate the offending > expression, (featurep 'cl-lib) yields nil, after that it > yields t (because Emacs needed to load that package). I > don't see what is wrong here. As Augusto said, I was expecting the macro to be autoloaded and thus with no need to require `cl-lib` explicitly to use it. However, if requiring `cl-lib` is the right thing to do this ticket can be closed. -- Manuel Uberti https://manueluberti.eu From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 30 11:58:39 2022 Received: (at 59714) by debbugs.gnu.org; 30 Nov 2022 16:58:39 +0000 Received: from localhost ([127.0.0.1]:33887 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0QPv-0007Bt-2Z for submit@debbugs.gnu.org; Wed, 30 Nov 2022 11:58:39 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58540) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0QPs-0007Bn-Tf for 59714@debbugs.gnu.org; Wed, 30 Nov 2022 11:58:37 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p0QPn-00049i-MF; Wed, 30 Nov 2022 11:58:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=wN8NOc+CoEpl7wJsfTdhagSYBNSOuDwuunXhsSb6IQo=; b=BgqqRy+GLMNU NM7dhTVRTH7j3uQwyNgaaaIerPe3nqET09WFOrTslWoyGe1j7A7zZ7FiGaLcYj06RloDbqgBL66hH fT9L3FFN39GfIyULCKab14m3uQnpXkKvVvwpZBuvZNT+h5XUh7BwMiyrHr2wnmtqBLhy/zjlrTIUE 4P9Kf86pk+BojGPUA+6YGjB4GqoNE3Ni7brKSQS8B9iDi7NS3g4HOYD7uCHueSpm2GdMcl7l7blt6 xP38xJ6I9qk/GCIxfoIJTRCM7uwIdpY+AaOCwpn/4QYMcyIkBrhcNqPWsc7on/O5gzP8kpEwEb8um PKmxyI8ane78aLOBQ3pm7g==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p0QPi-0002eS-Ae; Wed, 30 Nov 2022 11:58:26 -0500 Date: Wed, 30 Nov 2022 18:57:55 +0200 Message-Id: <83h6ygjs6k.fsf@gnu.org> From: Eli Zaretskii To: Manuel Uberti In-Reply-To: (message from Manuel Uberti on Wed, 30 Nov 2022 17:06:37 +0100) Subject: Re: bug#59714: 30.0.50; (void-function cl-letf) References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59714 Cc: 59714@debbugs.gnu.org, arstoffel@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Wed, 30 Nov 2022 17:06:37 +0100 > Cc: Eli Zaretskii , arstoffel@gmail.com > From: Manuel Uberti > > > Why is this a problem? Before you evaluate the offending > > expression, (featurep 'cl-lib) yields nil, after that it > > yields t (because Emacs needed to load that package). I > > don't see what is wrong here. > > As Augusto said, I was expecting the macro to be autoloaded and thus > with no need to require `cl-lib` explicitly to use it. Thanks, but that was not clear from your original report, in which you presented two invocations without any explanations. As I now understand, the first invocation, which signaled an error, and the fact that cl-letf is supposed to be autoloaded (which you didn't mention at all) should have been enough to explain the issue. Please try in the future to post the relevant details when you report an issue, to facilitate faster handling and to avoid unnecessary confusion and email exchange. TIA From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 30 12:03:07 2022 Received: (at 59714) by debbugs.gnu.org; 30 Nov 2022 17:03:07 +0000 Received: from localhost ([127.0.0.1]:33908 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0QUE-0007GM-Pp for submit@debbugs.gnu.org; Wed, 30 Nov 2022 12:03:07 -0500 Received: from devianza.investici.org ([198.167.222.108]:20821) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0QUC-0007GF-CS for 59714@debbugs.gnu.org; Wed, 30 Nov 2022 12:03:05 -0500 Received: from mx2.investici.org (unknown [127.0.0.1]) by devianza.investici.org (Postfix) with ESMTP id 4NMlrk51Vcz6vD6; Wed, 30 Nov 2022 17:03:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1669827782; bh=HUOaroVv/M+FNtKhokklsMTOmRVcw2Cmzx/9wxFWTs4=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=f9ZUYFjk+Q5ehSzqRjgHKsrmN4NdpWNdPRBZPPiMIpljTH0x5oFlI65NqrIN/yAkx 4hK9Iau18vN0Pi9RnvEwNZY5j1a6NEjE1LdqP3OLLb7yx+eP9QLV8n6VZNXup8s83+ ccsetv3plL0jN9e0vSbCsHb00wl6hxLDLAfH+9AM= Received: from [198.167.222.108] (mx2.investici.org [198.167.222.108]) (Authenticated sender: manuel.uberti@inventati.org) by localhost (Postfix) with ESMTPSA id 4NMlrk3B8qz6vCy; Wed, 30 Nov 2022 17:03:02 +0000 (UTC) Message-ID: Date: Wed, 30 Nov 2022 18:03:01 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 Subject: Re: bug#59714: 30.0.50; (void-function cl-letf) To: Eli Zaretskii References: <83h6ygjs6k.fsf@gnu.org> Content-Language: en-GB From: Manuel Uberti In-Reply-To: <83h6ygjs6k.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59714 Cc: 59714@debbugs.gnu.org, arstoffel@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 30/11/22 17:57, Eli Zaretskii wrote: > Thanks, but that was not clear from your original report, in which you > presented two invocations without any explanations. As I now understand, > the first invocation, which signaled an error, and the fact that cl-letf is > supposed to be autoloaded (which you didn't mention at all) should have been > enough to explain the issue. > > Please try in the future to post the relevant details when you report an > issue, to facilitate faster handling and to avoid unnecessary confusion and > email exchange. I see. Sorry for not being clear before. Since now the details are clearer, is the bug report still relevant? -- Manuel Uberti https://manueluberti.eu From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 30 12:06:33 2022 Received: (at 59714) by debbugs.gnu.org; 30 Nov 2022 17:06:33 +0000 Received: from localhost ([127.0.0.1]:33933 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0QXZ-0007IG-FE for submit@debbugs.gnu.org; Wed, 30 Nov 2022 12:06:33 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33514) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0QXW-0007I7-I1 for 59714@debbugs.gnu.org; Wed, 30 Nov 2022 12:06:31 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p0QXL-0005xE-B2; Wed, 30 Nov 2022 12:06:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=IupOEEUcQazM6Us5etKQzmu2o5V6g1RejE6WxcRzsqY=; b=GGzt0ap2yBaa bSBdfpd4oGNvop7JS+V9l8RzIa62xWWgFt8oH00EUBGFkxrTaPbqA3YbFCLZWeokR1KIrbetu+kdY PL25sJgQtUeByU9HjAP0erwZ9AaHUrMr6CHeIdLDWckdHrmEkOWepU1cXYgIHtAM+gnwMYad0GR91 VMp5Rc8pzGkdNb3qomSL87IOaMtQP4NJo64OCPjJjhBGPEQcwAHJbzrmSzXYG3e4SAxV3S2Yhgil5 pJBrtDemKU8mWXLr9Toi7uX1NGgfFBZ6sQR6o9ZzNlY5PWhwHnSY709MZsYmXpUZRyfe3FLVzg77W pcH3cIkDydxsdEgkCo+xUA==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p0QXH-0004zd-3u; Wed, 30 Nov 2022 12:06:17 -0500 Date: Wed, 30 Nov 2022 19:05:45 +0200 Message-Id: <83fse0jrti.fsf@gnu.org> From: Eli Zaretskii To: Manuel Uberti , Stefan Monnier In-Reply-To: (message from Manuel Uberti on Wed, 30 Nov 2022 17:06:37 +0100) Subject: Re: bug#59714: 30.0.50; (void-function cl-letf) References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59714 Cc: 59714@debbugs.gnu.org, arstoffel@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Wed, 30 Nov 2022 07:45:51 +0100 > From: Manuel Uberti via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > - emacs -Q > - Evaluate: (cl-letf (((default-value 'process-environment) nil))) > - You see the following error: > > Debugger entered--Lisp error: (void-function cl-letf) > (cl-letf (((default-value 'process-environment) nil))) > (progn (cl-letf (((default-value 'process-environment) nil)))) > eval((progn (cl-letf (((default-value 'process-environment) nil)))) t) > elisp--eval-last-sexp(nil) > eval-last-sexp(nil) > funcall-interactively(eval-last-sexp nil) > call-interactively(eval-last-sexp nil nil) > command-execute(eval-last-sexp) I don't understand how autoloading macros or functions from cl-lib could work as the above expects. The autoload forms of these functions and macros are written to cl-loaddefs.el, but the only file that loads cl-loaddefs.el is cl-lib itself. So you must (require 'cl-lib) to be able to use cl-letf. Stefan, did I miss something? From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 30 14:45:37 2022 Received: (at 59714) by debbugs.gnu.org; 30 Nov 2022 19:45:37 +0000 Received: from localhost ([127.0.0.1]:34712 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0T1V-0004HB-38 for submit@debbugs.gnu.org; Wed, 30 Nov 2022 14:45:37 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:22451) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0T1R-0003v2-KP for 59714@debbugs.gnu.org; Wed, 30 Nov 2022 14:45:35 -0500 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id D4FE380490; Wed, 30 Nov 2022 14:45:27 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id EDD3F801D7; Wed, 30 Nov 2022 14:45:18 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1669837519; bh=jFXQUTzaValTZguYzhF7HaKQ8+cAPygQqbG64LXy4W0=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=mmEA+yaLV+PS/o6dH6BJYw13eOVcqebSO/i2Fx4rCA8McLX4RLOuK2UP1AizzgW9h haI3RbIe8WZxyg321m18ToZKgA41FZ1aSI5e9z8jo019OeVBvJIVnUNleJ4zBXaR88 cqMFMhj4+lgjEndXYMPAI6q18qqnX5PijRuKgzNeEPokEv/Of0/X8iwvp7P2HsBAtv taHOacSOsfHbP3827h3HGa3/vv480syixDTuK8n+/J1q9w21uqUHV30GPFGy1A7IcK nhOB/tdsPQqej3/0Y+LS/aRZVPwmEeR+LPRzsGJPzxC39DTdOvcvr9DIiqVen8dOWM qxNT6XOPwIjFg== Received: from pastel (unknown [45.72.193.52]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 9F4E412255A; Wed, 30 Nov 2022 14:45:18 -0500 (EST) From: Stefan Monnier To: Eli Zaretskii Subject: Re: bug#59714: 30.0.50; (void-function cl-letf) In-Reply-To: <83fse0jrti.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 30 Nov 2022 19:05:45 +0200") Message-ID: References: <83fse0jrti.fsf@gnu.org> Date: Wed, 30 Nov 2022 14:45:18 -0500 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: =?UTF-8?Q?0=0A=09?=ALL_TRUSTED -1 Passed through trusted hosts only via =?UTF-8?Q?SMTP=0A=09?=BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily =?UTF-8?Q?valid=0A=09?=DKIM_VALID -0.1 Message has at least one valid DKIM or DK =?UTF-8?Q?signature=0A=09?=DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59714 Cc: 59714@debbugs.gnu.org, Manuel Uberti , arstoffel@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > So you must (require 'cl-lib) to be able to use cl-letf. Definitely. The `cl-loaddefs.el` is used to autoload things *after* that step, so that loading `cl-lib` doesn't need to eagerly load all the files that comprise `cl-lib`. Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 30 15:13:23 2022 Received: (at 59714) by debbugs.gnu.org; 30 Nov 2022 20:13:23 +0000 Received: from localhost ([127.0.0.1]:34851 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0TSN-0005AB-5x for submit@debbugs.gnu.org; Wed, 30 Nov 2022 15:13:23 -0500 Received: from mail-ej1-f44.google.com ([209.85.218.44]:43777) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0TSI-0005A4-Tr for 59714@debbugs.gnu.org; Wed, 30 Nov 2022 15:13:21 -0500 Received: by mail-ej1-f44.google.com with SMTP id gu23so25826272ejb.10 for <59714@debbugs.gnu.org>; Wed, 30 Nov 2022 12:13:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=mgISq09ge1r3Tamr1TosXsvpYtfLbaBnCa+gN6U2C0M=; b=ZaTYC1lMhbsySMlW4ZCy8jAsgADJrM2yFExbsUybbE87dhfaXT9LQwpCh0FbOJ84ws h98BvB8K1/swhxL+YMGNRef8GTHXYZVmealthj790wkxZUQ51ykGnOIPQ3BMhbR40jrF Shk3W6SY6mIEgteaKU/I+2q/GNdDF9v1wtdya4YNv2/FwXDZPF8KLv4LREYMJxwpH13D dV2gL1vt73ChCBh87yj9Tvn5HFAE6LFcTTmPFlI1cP6JF34V4o7IWpfEHhhP8nGzX2TB CroEUxuz3ePmCF4LDeXmmyNsMLT4NiT9oLsPD6D7iDPQCV4/cphTeqWYNS6ftZfIdl3l LoXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=mgISq09ge1r3Tamr1TosXsvpYtfLbaBnCa+gN6U2C0M=; b=B5V0nfeN3QAaWtKFhPd43LhXrPwZY31UIP2yyuZgvXQHDcOJHLgufXJp7ehJkConWg 1BL+g8S0ijn6IdFrbHgwYTHvIZ/NQ1+9q0OP+ljWrLrq3yyrmRbuAxTs32+F18YO3/jh 3LbybJgl/X0rhbcfhVsW5/SLHSNJuaQkXQClr/ad/EZiwRSEk67GwYMhZYL9BeYL1jhH mGBj08n/GQVRaw8B+54AaPRPdN06mcytc0UxwVsdy5fNVTxE3zOPzpNqpGpUAxGndYQI t7J9EToYC3Lx7TK+7FQBxgcfVYm1YXAgHj3Ot0hCzB0LfuZt42f84FaaVNubwu9dcBsQ 0EAA== X-Gm-Message-State: ANoB5plN8pM4OV8iGXVYYdQPWH7ZbVaoVcjTpB/LKbCkR4ZtIRO+sLfK WNJaFcgk7fqBL1kz/revTikNmz/upBaCsg== X-Google-Smtp-Source: AA0mqf4ce0AUk5iEYKlOl+Yac464A7gQMaJzRpYJY4C2SbUXRU+GgSgKILRneA3p5T4YeC8G9ZdmTA== X-Received: by 2002:a17:907:d412:b0:7bc:68cc:7913 with SMTP id vi18-20020a170907d41200b007bc68cc7913mr24961364ejc.589.1669839192571; Wed, 30 Nov 2022 12:13:12 -0800 (PST) Received: from ars3 ([2a02:8109:8ac0:56d0::a4bf]) by smtp.gmail.com with ESMTPSA id m17-20020a1709062b9100b0079800b81709sm980721ejg.219.2022.11.30.12.13.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 30 Nov 2022 12:13:12 -0800 (PST) From: Augusto Stoffel To: Stefan Monnier Subject: Re: bug#59714: 30.0.50; (void-function cl-letf) In-Reply-To: (Stefan Monnier's message of "Wed, 30 Nov 2022 14:45:18 -0500") References: <83fse0jrti.fsf@gnu.org> Date: Wed, 30 Nov 2022 21:13:10 +0100 Message-ID: <87iliwqjzd.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 59714 Cc: 59714@debbugs.gnu.org, Eli Zaretskii , Manuel Uberti X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Wed, 30 Nov 2022 at 14:45, Stefan Monnier wrote: >> So you must (require 'cl-lib) to be able to use cl-letf. > > Definitely. > The `cl-loaddefs.el` is used to autoload things *after* that step, so > that loading `cl-lib` doesn't need to eagerly load all the files that > comprise `cl-lib`. Okay, that explains many things... FWIW, it has always confused me that C-h f cl-letf RET says cl-letf is an autoloaded Lisp macro in =E2=80=98cl-macs.el=E2=80=99. >From a user perspective, the autoloadedness claim is definitely less than 50% true. From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 30 15:19:43 2022 Received: (at 59714) by debbugs.gnu.org; 30 Nov 2022 20:19:43 +0000 Received: from localhost ([127.0.0.1]:34883 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0TYV-0005Df-EM for submit@debbugs.gnu.org; Wed, 30 Nov 2022 15:19:43 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:47371) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0TYT-0005DZ-7d for 59714@debbugs.gnu.org; Wed, 30 Nov 2022 15:19:41 -0500 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 8CF9380490; Wed, 30 Nov 2022 15:19:35 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 005508005E; Wed, 30 Nov 2022 15:19:34 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1669839574; bh=jIxdWmcFyZIUkdSVI06VnCVZoQKWr/pKqLxkrrsBK0U=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=PcDMzGY7iHVPa+0ylsviBqKA7bfszyCdVHkfq5PwhUW20D2uZD30bqUboS+zNQF7S /YLXIl4utaHCrh2dYuFlB6GxhSKLzSv3jKyEd/nuBa45gKsEhuD1+9VajnEVL1FnSm ym8rtQdmVlxNEXR9slMV4qtedKLURcE1LLbVGIVTzTNfiIGJC07rBKMj6giFilM+Em UiA0j2QqpwMH0aqCx3uc9vW1A8KrrI4O1EjeUf7hE/oAsXmRKOk1esB5U7B4f4Hhg8 3XCub0sihid2bT7Hz7cqqBKN5k48jYlxxDZh76SgoVX1YbA3VDmyZIa/PMXUhqL86d f6U0hOFXfDilQ== Received: from pastel (unknown [45.72.193.52]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id B291D122560; Wed, 30 Nov 2022 15:19:33 -0500 (EST) From: Stefan Monnier To: Augusto Stoffel Subject: Re: bug#59714: 30.0.50; (void-function cl-letf) In-Reply-To: <87iliwqjzd.fsf@gmail.com> (Augusto Stoffel's message of "Wed, 30 Nov 2022 21:13:10 +0100") Message-ID: References: <83fse0jrti.fsf@gnu.org> <87iliwqjzd.fsf@gmail.com> Date: Wed, 30 Nov 2022 15:19:33 -0500 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-SPAM-INFO: Spam detection results: =?UTF-8?Q?0=0A=09?=ALL_TRUSTED -1 Passed through trusted hosts only via =?UTF-8?Q?SMTP=0A=09?=BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily =?UTF-8?Q?valid=0A=09?=DKIM_VALID -0.1 Message has at least one valid DKIM or DK =?UTF-8?Q?signature=0A=09?=DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59714 Cc: 59714@debbugs.gnu.org, Eli Zaretskii , Manuel Uberti X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Okay, that explains many things... FWIW, it has always confused me that > C-h f cl-letf RET says > > cl-letf is an autoloaded Lisp macro in =E2=80=98cl-macs.el=E2=80=99. > > From a user perspective, the autoloadedness claim is definitely less > than 50% true. It's true in the sense that you don't need to (require 'cl-macs), [ and indeed you shouldn't (require 'cl-macs) ] Whether that's more or less than 50% .... Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 01 00:27:00 2022 Received: (at 59714) by debbugs.gnu.org; 1 Dec 2022 05:27:00 +0000 Received: from localhost ([127.0.0.1]:37340 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0c68-0002BC-IK for submit@debbugs.gnu.org; Thu, 01 Dec 2022 00:27:00 -0500 Received: from devianza.investici.org ([198.167.222.108]:34831) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0c63-0002B6-BI for 59714@debbugs.gnu.org; Thu, 01 Dec 2022 00:26:59 -0500 Received: from mx2.investici.org (unknown [127.0.0.1]) by devianza.investici.org (Postfix) with ESMTP id 4NN4M204Wcz6vFw for <59714@debbugs.gnu.org>; Thu, 1 Dec 2022 05:26:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1669872414; bh=IrBbQLeWxzz36+zN0PduevMtc2FqKrZjVlMaiIlYlr0=; h=Date:To:From:Subject:From; b=dSrKYW4OPNoLqqGLO2tE0kIuiJfAaEeu1L9Jwl1V72elliEMsX7EqkFFt3AVd430i jx8T7f162u6+zV9Iepp1eFBgs+VzFKQ5CX0lQaTAXS0FKBdlXcl5h+PFtpmXYEgYLw Ok82FXf5rCR3BpFQzLmTEPrc0NDt1ER3y+Mad1PI= Received: from [198.167.222.108] (mx2.investici.org [198.167.222.108]) (Authenticated sender: manuel.uberti@inventati.org) by localhost (Postfix) with ESMTPSA id 4NN4M1665Gz6vFC for <59714@debbugs.gnu.org>; Thu, 1 Dec 2022 05:26:53 +0000 (UTC) Message-ID: <59e1a3d9-ba08-ae7b-d113-388b4c9808fa@inventati.org> Date: Thu, 1 Dec 2022 06:26:50 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 Content-Language: en-GB To: 59714@debbugs.gnu.org From: Manuel Uberti Subject: Re: bug#59714: 30.0.50; (void-function cl-letf) Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59714 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Thanks everyone for the clarification. I see no problem requiring `cl-lib'. This ticket can be closed. -- Manuel Uberti https://manueluberti.eu From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 01 02:32:59 2022 Received: (at 59714-done) by debbugs.gnu.org; 1 Dec 2022 07:32:59 +0000 Received: from localhost ([127.0.0.1]:37962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0e43-0005nx-I6 for submit@debbugs.gnu.org; Thu, 01 Dec 2022 02:32:59 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48682) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0e3y-0005no-Vy for 59714-done@debbugs.gnu.org; Thu, 01 Dec 2022 02:32:58 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p0e3r-00083l-T8; Thu, 01 Dec 2022 02:32:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=0qEqnkTpJC53cLhrdYxbVRK+hbGATrSAG89xJbtyg80=; b=RIzKDEvxiNek A9hv6q8WH0BZuIvm6dc70FLzQ0tAD1QMpmXkt4EC4GKJrvFKWcRrl4mHSV1F+DDzfvUnmFIVBKGPC EmfEusw1utw3XcEUqJ8cZY8+Oe5f+fVbaghASrsFwAsPChIjaWT/8eMNjJ8yQW3JouWD3TVO6GhE7 9PSHM/0yeOVNg5P808dr2TtCRQGJBmxMICmCfWsIzeUTxIHSUHIOI4nDCRmuS5xY6mYAp9jsSyC6W MR8FV06IZqHU524IBfrm4/eyb30G/Hw2ygqWVo2zZ7HGLdepU7+ZoRm8j2ZFiJ94BbdvkpK2BvgWz Y4l45jldCaiiXkTSphkHGQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p0e3h-0000kD-8K; Thu, 01 Dec 2022 02:32:47 -0500 Date: Thu, 01 Dec 2022 09:32:10 +0200 Message-Id: <83h6yfinph.fsf@gnu.org> From: Eli Zaretskii To: Manuel Uberti In-Reply-To: <59e1a3d9-ba08-ae7b-d113-388b4c9808fa@inventati.org> (bug-gnu-emacs@gnu.org) Subject: Re: bug#59714: 30.0.50; (void-function cl-letf) References: <7e1c3a3e-ae44-630b-2343-23fe89eb0723@inventati.org> <59e1a3d9-ba08-ae7b-d113-388b4c9808fa@inventati.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59714-done Cc: 59714-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Thu, 1 Dec 2022 06:26:50 +0100 > From: Manuel Uberti via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > Thanks everyone for the clarification. I see no problem requiring `cl-lib'. > > This ticket can be closed. Thanks, done. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 01 08:56:10 2022 Received: (at control) by debbugs.gnu.org; 1 Dec 2022 13:56:10 +0000 Received: from localhost ([127.0.0.1]:39862 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0k2s-0005Za-B8 for submit@debbugs.gnu.org; Thu, 01 Dec 2022 08:56:10 -0500 Received: from mail-oi1-f179.google.com ([209.85.167.179]:45986) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p0k2q-0005ZH-0S for control@debbugs.gnu.org; Thu, 01 Dec 2022 08:56:08 -0500 Received: by mail-oi1-f179.google.com with SMTP id t62so2045115oib.12 for ; Thu, 01 Dec 2022 05:56:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=QyzFK/ADUleCrqZmMm/Ifzr09y+Qo3xYlQe/Zm5zND4=; b=cO+Vf7HJGlo66sZWFbMw/DrjBqH+FC7yDe+djwKsBB+4cw07JOSikSzm3d+PE695J3 XJEaASjiGtYt4js5oYD1eYYT1Xa+N6I7aVeaWU/AlmCFow8/YODGA9M4bZqx7IseVmyU UEqpi4jErLhTOzQkMYK78s3LtDxOLrQXLucPNeZ/jrJaNCWQWGefwOpYA8ZPoYTsE72+ dPCcio5Z17hhGWs5stEBuz2h8PD6tH7cUO/OiLy8QiU2CL9xSxYSEzxyBgLDH9VgmFPx J49yqUFCtNGf+9H1YxDIbB17/TcGSZgjw5rh7LEmqWmKgcABM+qBBYsQ2c1ElmKdOkwv cYMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=QyzFK/ADUleCrqZmMm/Ifzr09y+Qo3xYlQe/Zm5zND4=; b=Q2V3466pYXh6gs5CDB2/r1Oq4G9ONc7wQA0glkLwfXNWKlgs1LPXYD5/8rAcmGAR5c jVj7QWMQb5FE++fDFRttwl7sZyz6o8U+sbPoTdkMejvIu+fN9OiOhlRkKsqUOkZNplyz 1IEg0KVdNz0sJUQaf40L2AIJjH+kC6GCp7nO1vOGBtDk8Wrufcf7zypLu7RYwlWXajgV heObfF+AnHIFqnu9wZ11/L8PaYUV2pKYJNNtUYaZD9XPfpEt+fa6pW7QhuZdE5J1vPwf gDHTUh+WgfRrsSKkgxvSID4JTnSmKe/zezrrNq2d5FO+jQwD3R/fkrdDxtTNXIqdU8Y4 Nd5Q== X-Gm-Message-State: ANoB5pn4Qy+p4PkeIEyRxOgmLrhGpfYcuGGo7QRXg8iHgSUGUhmHY0Zx THKQiiw3kDW0zmSQujnJaTSoVblm+uWx7SOaUqQWG4sE X-Google-Smtp-Source: AA0mqf78seZ2xnIV7z8OWY/9NowvEqSETXnGb6JI6CJ8m14lOxGtVRiVI9W638nwkOq5XDniY83ZxSHZuvNxZzrZi30= X-Received: by 2002:a05:6808:1287:b0:359:dc32:4f9e with SMTP id a7-20020a056808128700b00359dc324f9emr23159725oiw.92.1669902962454; Thu, 01 Dec 2022 05:56:02 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 1 Dec 2022 05:56:02 -0800 From: Stefan Kangas X-Hashcash: 1:20:221201:control@debbugs.gnu.org::opN+NiPpSURvB4xa:2z80 MIME-Version: 1.0 Date: Thu, 1 Dec 2022 05:56:02 -0800 Message-ID: Subject: To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 59714 + notabug thanks Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.167.179 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.167.179 listed in wl.mailspike.net] 2.0 BLANK_SUBJECT Subject is present but empty 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) tags 59714 + notabug thanks From unknown Sat Jun 21 12:11:20 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 30 Dec 2022 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator