From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 11 18:37:54 2021 Received: (at submit) by debbugs.gnu.org; 11 Oct 2021 22:37:54 +0000 Received: from localhost ([127.0.0.1]:32979 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ma3vd-0002sP-1P for submit@debbugs.gnu.org; Mon, 11 Oct 2021 18:37:54 -0400 Received: from lists.gnu.org ([209.51.188.17]:54028) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ma3vZ-0002sG-MV for submit@debbugs.gnu.org; Mon, 11 Oct 2021 18:37:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60684) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ma3vZ-0004jv-Ea for bug-gnu-emacs@gnu.org; Mon, 11 Oct 2021 18:37:49 -0400 Received: from mail-io1-xd32.google.com ([2607:f8b0:4864:20::d32]:46760) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ma3vS-0005m1-M7 for bug-gnu-emacs@gnu.org; Mon, 11 Oct 2021 18:37:49 -0400 Received: by mail-io1-xd32.google.com with SMTP id s17so16368515ioa.13 for ; Mon, 11 Oct 2021 15:37:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=jQJ5AUBYb2wuD3ZyMXQOP2K2wanoQcnRht4IqRLvmzQ=; b=WsTLpk4yMMbYEug2xSXVMm1uxo0P56TJFLE9pyUiIykpBjgPxA2/WzwW7ogP45zy3U 0iWe2w69dfQRMc5EzPPSYP9nzi50iOXV1JjVr25uWMjb49QK0u4MpvDVCN9aJHCkTV9w cqGJtGZsK82GT5eviU3tSj7/z/NdwPEXFk1grn+NHTBb8nFGhLcje/lSPsRD+UrQ5YSv g7TP52U+NVyVFZpfOycinpSHQ0aXSlpfyB500koJ8fs3HqBz5yNLsnlmz3IZhYIkqWK/ WG65jRiu+sK+Kv/zYj9nWwLqUJezxrtUcqwiBNaPkYSBL9PoA0hcivZFx+awvJNsmKxc 4mFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=jQJ5AUBYb2wuD3ZyMXQOP2K2wanoQcnRht4IqRLvmzQ=; b=P5WW7yHrwQZCYmSK3eqM06kzq2vNONvmZNRit3NfHTXOD/YB9qaYkcks0429uNczdm ZZ13T5K4oSwEvnvBBu5FGQKQmPnP7KMj1SVebXsOO2dO8zdXyaqvTyAsLJ/Z9jmbqUL8 BUTf1ookdrqFStF8CgT62zB3iRjSsZ+R0p4DJyVAJK9eu/LqtzcsGNx/uA6eXEB0wCFw XxL58wgxixHIcRoy/L5FirpZOsD0Ec6/udepkGiNT+3LUWz6leHXlV48w1i04S6qaPZw 5sHUM8MXEz1412AGvEx1WAqH0I6avWmXrZHKgXXNuI6C6rszl+25Z601merkCSJGtGD8 JieA== X-Gm-Message-State: AOAM533EMNkl9HQ7+w1coWz+79WC0vq93qeh3qks4H8pgedBvZRdmDMC nf3uCGzAl6jDfoTXYFqE50/rbM/dW4dfqdT2SStzq/3q9CHn X-Google-Smtp-Source: ABdhPJzzYOsWWgPTkVDfRXZeLmnBJw0zozEERIfBVExQAV60RZ+j3gpHTP11B55F8FT2kWMoIG1iERFijyWdputXinc= X-Received: by 2002:a6b:c803:: with SMTP id y3mr21454473iof.179.1633991859703; Mon, 11 Oct 2021 15:37:39 -0700 (PDT) MIME-Version: 1.0 From: Robert Irelan Date: Mon, 11 Oct 2021 15:37:13 -0700 Message-ID: Subject: 28.0.50; cl-letf appears not to work with native-comp (at least for process-exit-status and other builtins) To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2607:f8b0:4864:20::d32; envelope-from=rirelan@gmail.com; helo=mail-io1-xd32.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 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 (--) With native compilation, cl-letf appears not to work with process-exit-status (and perhaps other builtin functions). Specifically, when I add the following advice (defun +ivy--always-return-zero-exit-code-a (fn &rest args) (cl-letf* (((symbol-function 'process-exit-status-orig) (symbol-function 'process-exit-status)) ((symbol-function 'process-exit-status) (lambda (_proc) (let ((code (process-exit-status-orig proc))) (if (= code 2) 0 code))))) (apply fn args))) (advice-add #'counsel-rg :around #'+ivy--always-return-zero-exit-code-a) I see the following error whenever I run counsel-rg comp--native-compile: Native compiler error: (lambda (arg1010 &optional) (let ((f #'process-exit-status-orig)) (funcall f arg1010))), "Compiling /Users/rmirelan/.doom.d/doom.emacs.d/.local/cache/eln/28_0_50-263b1cd8/subr--trampoline-70726f636573732d657869742d7374617475732d6f726967_process_exit_status_orig_0.eln... Debugger entered--Lisp error: (wrong-type-argument comp-data-container nil) comp-finalize-relocs() comp-compile-ctxt-to-file(\"/Users/rmirelan/.doom.d/doom.emacs.d/.local/cache/...\") comp-final1() load-with-code-conversion(\"/private/var/folders/nc/b_w18yx56z1bhhrh2f57k90w00...\" \"/private/var/folders/nc/b_w18yx56z1bhhrh2f57k90w00...\" nil t) load-with-shorthands-and-code-conversion(\"/private/var/folders/nc/b_w18yx56z1bhhrh2f57k90w00...\" \"/private/var/folders/nc/b_w18yx56z1bhhrh2f57k90w00...\" nil t) command-line-1((\"-l\" \"/var/folders/nc/b_w18yx56z1bhhrh2f57k90w006zmf/T/e...\")) command-line() normal-top-level() Removing the advice removes the error. In GNU Emacs 28.0.50 (build 1, x86_64-apple-darwin20.6.0, NS appkit-2022.60 Version 11.5.2 (Build 20G95)) of 2021-09-06 built on rmirelan-macbookpro.roam.corp.google.com Repository revision: cfcf42ff879f766ffe5812fb0cd12f35803c1bfb Repository branch: HEAD Windowing system distributor 'Apple', version 10.3.2022 System Description: macOS 11.6 Configured using: 'configure --prefix=/opt/local --disable-silent-rules --without-dbus --without-gconf --without-libotf --without-m17n-flt --with-gmp --with-gnutls --with-json --with-xml2 --with-modules --infodir /opt/local/share/info/emacs --with-ns --with-lcms2 --without-harfbuzz --without-xaw3d --with-native-compilation --with-imagemagick --with-rsvg 'CFLAGS=-pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk -arch x86_64' 'CPPFLAGS=-I/opt/local/include -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk' 'LDFLAGS=-L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-no_pie -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk -arch x86_64'' Configured features: ACL GIF GLIB GMP GNUTLS IMAGEMAGICK JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG THREADS TIFF TOOLKIT_SCROLL_BARS XIM ZLIB Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Outline Minor modes in effect: goto-address-mode: t pdf-occur-global-minor-mode: t diff-hl-margin-mode: t visual-fill-column-mode: t el-patch-use-package-mode: t org-super-agenda-mode: t global-anzu-mode: t anzu-mode: t projectile-mode: t whitespace-mode: t flycheck-popup-tip-mode: t global-evil-surround-mode: t evil-surround-mode: t eros-mode: t vi-tilde-fringe-mode: t display-line-numbers-mode: t save-place-mode: t global-so-long-mode: t envrc-global-mode: t envrc-mode: t evil-traces-mode: t which-key-mode: t better-jumper-mode: t better-jumper-local-mode: t global-company-mode: t company-mode: t ivy-prescient-mode: t prescient-persist-mode: t ivy-rich-project-root-cache-mode: t ivy-rich-mode: t ivy-mode: t evil-goggles-mode: t evil-escape-mode: t evil-snipe-override-mode: t evil-snipe-mode: t evil-snipe-override-local-mode: t evil-snipe-local-mode: t yas-global-mode: t yas-minor-mode: t savehist-mode: t recentf-mode: t gcmh-mode: t winner-mode: t show-paren-mode: t smartparens-global-mode: t smartparens-mode: t global-flycheck-mode: t flycheck-mode: t ws-butler-global-mode: t editorconfig-mode: t dtrt-indent-mode: t solaire-global-mode: t doom-modeline-mode: t override-global-mode: t global-git-commit-mode: t org-roam-db-autosync-mode: t adaptive-wrap-prefix-mode: t auto-compile-on-load-mode: t auto-compile-on-save-mode: t persp-mode: t ns-auto-titlebar-mode: t shell-dirtrack-mode: t evil-mode: t evil-local-mode: t windmove-mode: t +popup-mode: t general-override-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t window-divider-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t size-indication-mode: t column-number-mode: t line-number-mode: t global-visual-line-mode: t visual-line-mode: t transient-mark-mode: t view-mode: t Load-path shadows: /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/use-package/use-package-diminish hides /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/repos/use-package/use-package-diminish /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/use-package/use-package hides /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/repos/use-package/use-package /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/use-package/use-package-lint hides /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/repos/use-package/use-package-lint /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/use-package/use-package-delight hides /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/repos/use-package/use-package-delight /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/use-package/use-package-jump hides /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/repos/use-package/use-package-jump /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/use-package/use-package-core hides /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/repos/use-package/use-package-core /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/use-package/use-package-ensure hides /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/repos/use-package/use-package-ensure /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/use-package/use-package-bind-key hides /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/repos/use-package/use-package-bind-key /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/bind-key/bind-key hides /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/repos/use-package/bind-key /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/straight/straight-x hides /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/repos/straight.el/straight-x /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/straight/straight hides /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/repos/straight.el/straight /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/repos/straight.el/indent hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/indent /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/transient/transient hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/transient /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/xref/xref hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/progmodes/xref /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/project/project hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/progmodes/project /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org-contrib/ob-stan hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-stan /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-exp hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-exp /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org-contrib/ob-J hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-J /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-emacs-lisp hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-emacs-lisp /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-css hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-css /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-lob hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-lob /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ol-irc hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ol-irc /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-forth hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-forth /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-macs hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-macs /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-version hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-version /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-scheme hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-scheme /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ox hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ox /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org-contrib/ob-abc hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-abc /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-C hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-C /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-capture hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-capture /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-ref hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-ref /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-clojure hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-clojure /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-mouse hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-mouse /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org-contrib/ob-ledger hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-ledger /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-ctags hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-ctags /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-entities hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-entities /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-archive hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-archive /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-screen hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-screen /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ol-bibtex hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ol-bibtex /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-haskell hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-haskell /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org-contrib/ob-asymptote hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-asymptote /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-table hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-table /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ol-eww hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ol-eww /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ox-org hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ox-org /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-num hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-num /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-plot hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-plot /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ol-rmail hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ol-rmail /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-awk hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-awk /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-groovy hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-groovy /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-octave hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-octave /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-faces hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-faces /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-colview hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-colview /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-R hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-R /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-refile hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-refile /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-timer hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-timer /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org-contrib/ob-ebnf hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-ebnf /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-mobile hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-mobile /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-fortran hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-fortran /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-shell hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-shell /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-perl hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-perl /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-sqlite hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-sqlite /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-sed hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-sed /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-list hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-list /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-ruby hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-ruby /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-eval hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-eval /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-habit hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-habit /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-clock hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-clock /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-goto hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-goto /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ox-html hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ox-html /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-src hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-src /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-lisp hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-lisp /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ol-eshell hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ol-eshell /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-ditaa hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-ditaa /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-pcomplete hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-pcomplete /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-lint hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-lint /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ox-latex hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ox-latex /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-sass hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-sass /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org-contrib/ob-io hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-io /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-tangle hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-tangle /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-calc hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-calc /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-java hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-java /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ox-icalendar hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ox-icalendar /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ol-mhe hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ol-mhe /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-attach-git hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-attach-git /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ox-md hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ox-md /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ox-beamer hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ox-beamer /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-element hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-element /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-protocol hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-protocol /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org-contrib/ob-mscgen hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-mscgen /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-gnuplot hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-gnuplot /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-tempo hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-tempo /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-latex hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-latex /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ol-w3m hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ol-w3m /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-id hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-id /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org-contrib/ob-vala hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-vala /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ox-man hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ox-man /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-feed hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-feed /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-lua hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-lua /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-table hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-table /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-ocaml hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-ocaml /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org-contrib/ob-coq hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-coq /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ol-gnus hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ol-gnus /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org-contrib/ob-picolisp hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-picolisp /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-indent hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-indent /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-lilypond hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-lilypond /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-matlab hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-matlab /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-datetree hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-datetree /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ol-docview hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ol-docview /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-python hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-python /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-makefile hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-makefile /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-duration hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-duration /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-agenda hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-agenda /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-dot hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-dot /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-js hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-js /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ox-publish hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ox-publish /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-inlinetask hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-inlinetask /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-org hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-org /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-keys hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-keys /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-core hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-core /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-compat hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-compat /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ol hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ol /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ox-odt hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ox-odt /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ol-info hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ol-info /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-plantuml hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-plantuml /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-eshell hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-eshell /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ox-ascii hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ox-ascii /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-loaddefs hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-loaddefs /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org-contrib/ob-hledger hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-hledger /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-maxima hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-maxima /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ol-bbdb hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ol-bbdb /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-macro hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-macro /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-sql hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-sql /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-attach hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-attach /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-processing hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-processing /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ox-texinfo hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ox-texinfo /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-crypt hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-crypt /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-footnote hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-footnote /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/org-install hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/org-install /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org/ob-comint hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-comint /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/org-contrib/ob-shen hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/org/ob-shen /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/map/map hides /Applications/MacPorts/Emacs.app/Contents/Resources/lisp/emacs-lisp/map /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/aio/aio hides /Users/rmirelan/.doom.d/emacs-google-config/third_party/elisp/aio/aio /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/dash/dash hides /Users/rmirelan/.doom.d/emacs-google-config/third_party/elisp/dash/dash /Users/rmirelan/.doom.d/doom.emacs.d/.local/straight/build-28.0.50/s/s hides /Users/rmirelan/.doom.d/emacs-google-config/third_party/elisp/s/s Features: (shadow mail-extr emacsbug sendmail descr-text evil-collection-term term ehelp elisp-def ert overseer pkg-info epl tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat ls-lisp git-rebase magit-extras elisp-demos org-ql-search org-ql-view ov org-ql peg org-clock-csv org-gcal org-generic-id org-archive goto-addr elisp-mode evil-collection-helpful helpful trace evil-collection-edebug edebug info-look evil-collection-info info evil-collection-elisp-refs elisp-refs evil-collection-debug debug request-deferred org-roam-protocol org-roam-migrate org-roam-mode org-roam-capture org-roam-node org-roam-db org-roam org-roam-compat org-roam-utils org-protocol anki-editor request ox-pandoc ox-org ox-hugo ox-blackfriday ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-icalendar ox-ascii ox-md ox-beamer ox-latex org-re-reveal ox-html table ox-publish ox oc-basic org-cite-basic tabify timezone facemenu pdf-occur evil-collection-tablist tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet pdf-isearch pdf-misc evil-collection-pdf pdf-tools saveplace-pdf-view pdf-view pdf-cache pdf-info tq pdf-util pdf-macs image-mode exif org-noter evil-markdown smartparens-markdown markdown-mode edit-indirect magit-bookmark evil-collection-bookmark bookmark call-log org-pomodoro org-timer org-journal cal-move org-clock org-crypt org-eldoc toc-org evil-org diary-lib diary-loaddefs cal-iso parse-time magit-gitflow bug-reference evil-ex company-files company-shell evil-collection-sh-script sh-script smie executable dired-aux vc-hg vc-svn evil-collection-indent diredfl diff-hl-margin diff-hl-dired diff-hl evil-collection-log-view log-view evil-collection-vc-dir vc-dir ewoc org-download company-ispell company-dabbrev company-yasnippet org-attach org-hugo-auto-export-mode git-auto-commit-mode visual-fill-column image-file image-converter ol-bibtex bibtex iso8601 org-buganizer google-bugged org-p4 p4-files google-process aio ffap google-paths google-platform sql evil-collection-view view google-emacs-utilities ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util evil-collection-magit-todos magit-todos pcre2el rxt re-builder hl-todo async el-patch org-super-agenda ts ht org-habit org-inlinetask org-duration org-drill persist org-id org-agenda the-org-mode-expansions org-capture org-refile smartparens-org org-yt org-element avl-tree generator org noutline outline org-table org-loaddefs github-review ghub-graphql treepy gsexp ghub gnutls deferred a magit-autoloads magit-submodule magit-obsolete magit-popup magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit char-fold amx help-fns radix-tree cl-print backtrace evil-collection-help evil-anzu anzu sort hide-mode-line nav-flash git-gutter-fringe fringe-helper git-gutter evil-collection-vc-git vc-git projectile auto-minor-mode disp-table whitespace flycheck-popup-tip evil-collection-popup popup flycheck-cask evil-embrace evil-surround embrace expand-region text-mode-expansions er-basic-expansions expand-region-core expand-region-custom parinfer-rust-mode parinfer-rust-changes parinfer-rust parinfer-rust-helper eros highlight-quoted rainbow-delimiters vi-tilde-fringe highlight-numbers parent-mode display-line-numbers rainbow-identifiers raku-detect editorconfig-core editorconfig-core-handle editorconfig-fnmatch saveplace so-long envrc inheritenv mc-hide-unmatched-lines-mode mc-mark-more mc-cycle-cursors multiple-cursors-core cursor-sensor evil-collection-minibuffer alert log4e notifications dbus xml gntp evil-traces evil-collection-which-key which-key better-jumper company-capf company ivy-prescient prescient evil-collection-ivy ivy-avy ivy-rich counsel xdg ivy-xref evil-collection-xref xref project swiper ivy delsel ivy-faces ivy-overlay colir evil-goggles pulse color evil-easymotion avy evil-escape evil-snipe ob ob-tangle ol ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src org-keys oc org-cite ob-comint ob-core ob-eval org-pcomplete org-list org-entities org-faces org-compat org-macs emacsql-sqlite url-http url-auth url-gw nsm emacsql emacsql-compiler magit-repos magit-apply magit-wip magit-log which-func magit-diff smerge-mode diff evil-collection-diff-mode diff-mode magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process magit-mode git-commit evil-collection-log-edit log-edit message rmc puny evil-collection-dired dired dired-loaddefs rfc822 mml mml-sec evil-collection-epa epa epg epg-config gnus-util rmail rmail-loaddefs time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log magit-git magit-section magit-utils crm with-editor doom-snippets doom-snippets-lib yasnippet evil-collection-elisp-mode savehist recentf tree-widget gcmh winner paren smartparens-config smartparens-text smartparens flycheck-package package-lint evil-collection-imenu imenu evil-collection-finder finder finder-inf lisp-mnt core-packages package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source password-cache url-vars evil-collection-flycheck flycheck json map ws-butler editorconfig server jka-compr dtrt-indent doom-themes-ext-org solaire-mode face-remap doom-one-light-theme doom-themes doom-themes-base doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core shrink-path f s all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons dash find-func evil-collection-calendar cal-menu calendar cal-loaddefs adaptive-wrap evil-collection-explain-pause-mode explain-pause-mode explain-pause-top explain-pause-log-to-socket evil-collection-profiler profiler hl-line+ hl-line evil-collection-rg rg vc vc-dispatcher rg-info-hack rg-menu transient format-spec eieio eieio-core eieio-loaddefs rg-ibuffer rg-result wgrep-rg evil-collection-wgrep wgrep rg-history rg-header ibuf-ext evil-collection-ibuffer ibuffer ibuffer-loaddefs evil-collection-grep grep evil-collection-compile compile text-property-search auto-compile packed evil-collection-custom cus-edit cus-load wid-edit evil-collection-comint evil-collection annalist persp-mode let-alist ns-auto-titlebar evil evil-integration evil-maps evil-commands reveal flyspell ispell evil-jumps evil-command-window evil-types evil-search shell pcomplete comint ansi-color evil-macros evil-repeat evil-states evil-core advice evil-common windmove calc calc-loaddefs calc-macs thingatpt rect evil-digraphs evil-vars ring easy-mmode derived edmacro kmacro core-editor core-projects core-ui comp comp-cstr warnings rx core-keybinds pp general cl-extra help-mode seq byte-opt cl-seq use-package-core bytecomp byte-compile cconv core-modules tex-site core core-lib pcase cl-macs gv cl-loaddefs cl-lib subr-x iso-transl tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win 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 cl-generic 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 charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads kqueue cocoa ns lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 3150947 2552516) (symbols 48 97895 5) (strings 32 436040 423311) (string-bytes 1 18734123) (vectors 16 205721) (vector-slots 8 7462515 2071473) (floats 8 6019 24069) (intervals 56 184228 68053) (buffers 992 226)) From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 11 22:30:55 2021 Received: (at 51140) by debbugs.gnu.org; 12 Oct 2021 02:30:55 +0000 Received: from localhost ([127.0.0.1]:33083 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ma7Z9-0002Hx-Hx for submit@debbugs.gnu.org; Mon, 11 Oct 2021 22:30:55 -0400 Received: from mout.web.de ([212.227.15.14]:37139) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ma7Z8-0002Hi-Af for 51140@debbugs.gnu.org; Mon, 11 Oct 2021 22:30:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1634005847; bh=MJdR7Uq463iWF0402rR9f6HFpnpoPEBjWGXnBbIwHh8=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=oZJZFMvCSiZ/u0qGHPZA2SPIQe6IMq0yI4FGRRWeQZUulX3M8DYiCoVjZNU6/PHAb SFK/wjMqz+VbccBXJ2rjeNTzhS1fgmSBqXesTT92sv5bAuIIJnFVB2vgRDgcFEdHHk MeArvXH6krXcKO/EWSd6WweE+u4EQ7LeWfcfCFcs= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([92.208.225.87]) by smtp.web.de (mrweb001 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MHYHE-1mbEYl2mI0-003Mnd; Tue, 12 Oct 2021 04:30:47 +0200 From: Michael Heerdegen To: Robert Irelan Subject: Re: bug#51140: 28.0.50; cl-letf appears not to work with native-comp (at least for process-exit-status and other builtins) References: Date: Tue, 12 Oct 2021 04:30:46 +0200 In-Reply-To: (Robert Irelan's message of "Mon, 11 Oct 2021 15:37:13 -0700") Message-ID: <87a6jf3rft.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:kMaAVLKdFfM5jzZCVom2B/5iHPuakFnweEXIjMvIvDsETbHIPek ucHa2bHqxpR+aWbsV8RuO038fvl+aXnwEqNjWy3UHj7ZYThuMEgfvUFq5am+DPQyBIwxf82 NX63Tz0TYag8tb3Chfj/EAt2p5XHRvrjdVVblM9CiZUI5LcVHhtVpz224nmBS44qN8U1pJH T9dgseXg0TchGAWGa059w== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:DADvXbfwlHI=:CE7WPpH86wPQnOjBuOycU3 KkE5UfllJ1wVlBxG3l6e0w41uKBhcwKEa0nAdu6m4q5hMSCqF6tZixjjCYUHf2V/tDLPJOFET GHhePwYtr9Qyyr48Gw5Z3ArgYIQ1voRmqcjYLYyOjYitE0NxDpZ4QIAPV2TMY1YkrQSmaSo72 ud2RmjEMxOXmXLunyIcdyFmFTQPki38E4MhRRdp7IKeKqVxhvG9EnCbAPM5Qq6/S68JhYclih 86/v1CDpDO8Vcrb8O6C1ONUD0mCa2aaqZ9R33bQHYZzsIzwLVuiy8fRAv3h3LcDSpa6K0JbBG 5VrEX5xGDVGB7cP+t2uD/eispscQXdQoY7qyeiqTlQfk9qzJ4iVOjveAkTti99h//MAQ1Urbj Eagov41qEVoPc7sgEc6fO8IxAAaWVDm3pbWwMebivVTRHDlqXRPuJG0W+BXPRO+D0XOMdgJ52 X6P0sEg8wjUM9AFJNoUs8DD//NM103FwMMES99bibu6C+IvSpgwBqN+ixaHtw2SVI0yH3oEsz Edt7bSgHDWxQj76ykidHdiRY9DN39XwZcpvcR2jcTMjUQ5mgxhdXk68XHrRGmv3uY4bvVqhjw iR3OD3NiQEZLZPMp6JFW4sTXt1bOI3Au2G4FxRBZOhArRiEn7twxtOhy5a6bMMvBxRZqM9hMe VuAl2uUWG4sOc+4ZMBm1pG4Zuesv1pSkVsymTuJPWP9pl43owBzfQZNKz4KtfsHUtN8uiS2bF wEbkjFvLvVGMC5xpnOWCvKCQqdSiK70usz7kL7JBXsUUs9d2/FoN41RW+CIVKYYnNon2oJ44R G7KXmLEs9YbjpvHSTaWCXfl9yh6ecxCigAsDXvIYkrJ0dlqP9ZWQy/StLI0/tDvah5zFQagAQ 3sBNl3wShJ2DNROb3OuLyvY27m1PoX/UYlnGXVQqtijiO7cvHL0rbrAnu8duX3AYm33NIlS4j HmnWrE2cBv6wERJgK2QvVfYEGsP1rqpGNMiE+dLt3AVccQh7zN05P5qbryTT6lFy2OedDUn+r +T6ecU496gUB7y5bjlwwPR21SAn3JhlKFk9Vcr4PLmhjhuG0/o2QXzCZCxC2h3ZuUBGmK+yFo 1V4CVX2tjfpOAA= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 51140 Cc: 51140@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: -1.7 (-) Robert Irelan writes: > (defun +ivy--always-return-zero-exit-code-a (fn &rest args) > (cl-letf* (((symbol-function 'process-exit-status-orig) > (symbol-function 'process-exit-status)) > ((symbol-function 'process-exit-status) > (lambda (_proc) ^^^^^ > (let ((code (process-exit-status-orig proc))) ^^^^ I don't know about native compilation, I just found this free variable problem when compiling your defun normally. You may want to correct your recipe. Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 11 22:41:28 2021 Received: (at 51140) by debbugs.gnu.org; 12 Oct 2021 02:41:28 +0000 Received: from localhost ([127.0.0.1]:33090 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ma7jM-0002XA-Ht for submit@debbugs.gnu.org; Mon, 11 Oct 2021 22:41:28 -0400 Received: from mail-il1-f175.google.com ([209.85.166.175]:33777) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ma7jL-0002Wx-3V for 51140@debbugs.gnu.org; Mon, 11 Oct 2021 22:41:27 -0400 Received: by mail-il1-f175.google.com with SMTP id s3so5541438ild.0 for <51140@debbugs.gnu.org>; Mon, 11 Oct 2021 19:41:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=X7tr4upNFacK0i2OfBQYbFgRGBKfWVj6n82BxcThrvg=; b=ILd7kEeaDZ2xBD127Ib8EYWuqpgGzrv9rERhRZllOUsRVYxM0NlbEkq9eu9XaIHgjI vef8e11Xg1MU3lyzP8sfkeIb6rI3vN30drgjchbMQfSi0xrLvE9QWKV/vVr/3dz+MTQc UcgeyQQF3IDlf1aqsntZGctA9fVeWrologzux3b6D2F/3+bVyHYgRe7w+om+3v7gyUNm KKDdZQ+IH8HSXzPy0Ld9AjMZmJRFEACctdm6qvNkEwHIXZ6LeYH3EIr4ZVcDjuYBtWAm zpxyrn29qPF6zMh1WSkorv6Np0RyYa6PJP2MUnayS0owd8Ps9FTQf33xXdzjU6nEk6AQ cxIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=X7tr4upNFacK0i2OfBQYbFgRGBKfWVj6n82BxcThrvg=; b=Ae42Y+Sc9jx1NdKZyaYHkF7D0QXBTUn1rtnJMVKCeAbxU+BAxa4tb+4tjeCPcJzAdd kIzJytk0vRTWl5TEZJmNz9mrVYgOETJlHbpsVl0Yi9U2mmvjY2PZJV2tvKErbEck79AM AlLKiLuMkDfjcgzIUJ19nUPzlFPGkzVlqcCe/Dx1hxGaCPBlrnHxitlLTUEDLWp1ccwh T7Dwm1TIPAVJJhIk0xafYKSohb9tzgBdvKdazutsNvnWyI4114Tk5rltK7+UpPZSN5SV oyRD9aKA2xbOcROMfVrPVStawq+/TwUaI2s15Aj+RKhjemuf423u3EoOkTPV3ZTyHViZ NmPA== X-Gm-Message-State: AOAM5325Y1nb8KnkhZytZex6s3ZGDb03wiRUlnV5KDtJUGchypiQLP/S 4xYnNth1zDRf3xuchUmf6KPYUh2SbgiFf5FoVA== X-Google-Smtp-Source: ABdhPJz6ArqcXYXMZgsQqxXOfxxC46NSqpAhW2XOVH9b7t1BKja0babfaTGgg/CFfQeCAVX04vwgN2J3dZln5W+RMTM= X-Received: by 2002:a05:6e02:1a28:: with SMTP id g8mr22859015ile.22.1634006481119; Mon, 11 Oct 2021 19:41:21 -0700 (PDT) MIME-Version: 1.0 References: <87a6jf3rft.fsf@web.de> In-Reply-To: <87a6jf3rft.fsf@web.de> From: Robert Irelan Date: Mon, 11 Oct 2021 19:40:54 -0700 Message-ID: Subject: Re: bug#51140: 28.0.50; cl-letf appears not to work with native-comp (at least for process-exit-status and other builtins) To: Michael Heerdegen Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 51140 Cc: 51140@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: -1.0 (-) I changed the function definition to the following, which I think doesn't have the free variable problem, and got the same error: (defun +ivy--always-return-zero-exit-code-a (fn &rest args) (let ((process-exit-status-orig (symbol-function 'process-exit-status))) (cl-letf* (((symbol-function 'process-exit-status) (lambda (_proc) (let ((code (funcall process-exit-status-orig proc))) (if (= code 2) 0 code))))) (apply fn args))) Interestingly, I now see the error when I evaluate the function definition, not when I call the advised function. I think this isolates it to `cl-flet`, since `symbol-function` seems to return the correct function definition and I can funcall that definition. (let* ((process-exit-status-orig (symbol-function 'process-exit-status)) (proc (start-process-shell-command "true" nil "true"))) (sleep-for 1) (funcall process-exit-status-orig proc)) returns 0, as expected. On Mon, Oct 11, 2021 at 7:30 PM Michael Heerdegen wrote: > > Robert Irelan writes: > > > (defun +ivy--always-return-zero-exit-code-a (fn &rest args) > > (cl-letf* (((symbol-function 'process-exit-status-orig) > > (symbol-function 'process-exit-status)) > > ((symbol-function 'process-exit-status) > > (lambda (_proc) > ^^^^^ > > (let ((code (process-exit-status-orig proc))) > ^^^^ > > I don't know about native compilation, I just found this free variable > problem when compiling your defun normally. You may want to correct > your recipe. > > Michael. -- Robert Irelan rirelan@gmail.com From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 11 22:50:43 2021 Received: (at 51140) by debbugs.gnu.org; 12 Oct 2021 02:50:43 +0000 Received: from localhost ([127.0.0.1]:33099 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ma7sI-0002ng-WC for submit@debbugs.gnu.org; Mon, 11 Oct 2021 22:50:43 -0400 Received: from mout.web.de ([212.227.15.14]:37099) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ma7sH-0002nS-4h for 51140@debbugs.gnu.org; Mon, 11 Oct 2021 22:50:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1634007034; bh=5ZbJ9r26YfXHrwhlm63W918D6WloN5D/oX5eJBtr62I=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=i+pbWarMZ1Q2e7NUGXfC4zm3zPu0/5xYl+kcIY6Y7vT8L6XsnbqCiHnx5OMH8XTFs DcpsqE7KFRzmJ41KLpSeXUoPkNPVkLCtlBTgMZdCuwlrZv7mCjIRI5XoOKc8DgZpkT hLChKe3VRW2USK9hfCHYkcCktaNDtkKiZtzS+1MU= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from drachen.dragon ([92.208.225.87]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MNOVK-1mPb3w34I6-00OzEw; Tue, 12 Oct 2021 04:50:34 +0200 From: Michael Heerdegen To: Robert Irelan Subject: Re: bug#51140: 28.0.50; cl-letf appears not to work with native-comp (at least for process-exit-status and other builtins) References: <87a6jf3rft.fsf@web.de> Date: Tue, 12 Oct 2021 04:50:33 +0200 In-Reply-To: (Robert Irelan's message of "Mon, 11 Oct 2021 19:40:54 -0700") Message-ID: <877dejgdmu.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:oBC5Oq+AaXWteG0goFBq5CK3wKQsAy2350X/pSC7iJ+/aDhS0UF oPSVlWshBoxk/Hh5WXJxqoBPFLQsA2V8eVIdF0pxuSdbyqlvGeRMHScMiAZ2/bdBXD2Nqbf n3l6tEW8GV+RweocLRAz3+M1jixypIqGIekDZVwqwIvFOlySM2s+M1fyPiirlJTK5Jp1Ypr gQVPXZj7Ti3MdKMYuEcJg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:gtBG6SLs0VI=:XqyR+V6qvhihPegUIg9GCM jtC5oOGn9dx7Xotvpl19r4x+6rR0idMdOsVFNpn4h/LeVoOotFj5yPOQ7nBAiLaSzzCbHb6Dc 2Cxj45q4tcA8yJC6rt4aWP34HrgUCLZOcCM96iAgYOqnXqxX54I4Rdxobvt35sv834kcorKAA UPADyv1vHS/pRWffVWIWpSPOIRZC4Q19EsHi4ewBa4RxBaOBVAHsPfGIoswk8QyQKWAnrE+19 1pd3nEN7eJBXcc1O1rVz5ErObBYDUPcaf/e7fzTVZTMwy1jkiSH20r3kt3fFz4J5r3fDcgesE LEngAlEAPPFX5iKQ57BoTz598pf3asMDXK21fDFiz8Cqhlm4zOa3RtBFF5yJs+8e2mJah7a7p zUnXQn4bBmz5SxY3oTxwz4fVWVZHHHZtZz+Sdq58yR5QUznLoqScRroAUwpUdbNnxxMDowAfA GYaEc7NgU4K3btPqbJ6xxJauRT3QUqqm8xN9R5AMN9cOUkedwIIvYNneGNA2efeoTW3Svs2hB WFndCLEqqCDDDkmny55RyHb4iRwwsPf0drJ7CMenE86zuLzqPp/s1CkmmudWTbzIZeHi4fQjn O7i3gxacQY7+TFnEjXaM0YGwmFlkSeN/pSH1EN8fR5yXraQjcVwWrZbt9zdbkfgBHT3UJ6H1v p79iD0OSXdOST7STJt8McqEa0xr0VHnT/008fVfjC6ComlMdnEm6Cvh3zM9siopi2FMpkm5kn ShTROs9FT59bsmOicn39XsqEXoYGGBrWQgWb1ICW9kVOOEbx48/5ATf+4SoqJLPDo5HrwH4xK ulCE7BlDiNLL7Vjwmtj0EALpS1xFoBbX6wxllhnpNLgAuePY3mMgJpTgLGlsQUYvV7t5o7mdc E1NgD6MEKer4jKi293r9vNwlY3/gQIwyBmJPl1h9fJ0qYUnMDot0iVVtpT1RRAWWHd2QX5V46 svGwqoCM1QCquh4tkH+Ugs2D3pgx7ZhsKzgGl8e02JZNvxY9f2Ef6qSNvmv+/VTlcAmv+iRkH BYYNDdh1AJTl3gjPZqvDl4kYaOblUNvcUBNGzoDLrWk25RHdSVOe+mA6R9tebwuLaykMZhcKN 4SIejHgkkta4aQ= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 51140 Cc: 51140@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: -1.7 (-) Robert Irelan writes: > (defun +ivy--always-return-zero-exit-code-a (fn &rest args) > (let ((process-exit-status-orig > (symbol-function 'process-exit-status))) > (cl-letf* (((symbol-function 'process-exit-status) > (lambda (_proc) > (let ((code (funcall process-exit-status-orig proc))) > (if (= code 2) 0 code))))) > (apply fn args))) You didn't touch what I meant: the variable `proc' is free in your lambda. There is only an argument with the similar name `_prog'. So that code still looks broken. Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 11 22:58:11 2021 Received: (at 51140) by debbugs.gnu.org; 12 Oct 2021 02:58:11 +0000 Received: from localhost ([127.0.0.1]:33109 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ma7zX-0002yY-Dn for submit@debbugs.gnu.org; Mon, 11 Oct 2021 22:58:11 -0400 Received: from mail-il1-f176.google.com ([209.85.166.176]:34748) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ma7zW-0002yM-44 for 51140@debbugs.gnu.org; Mon, 11 Oct 2021 22:58:10 -0400 Received: by mail-il1-f176.google.com with SMTP id g2so19090281ild.1 for <51140@debbugs.gnu.org>; Mon, 11 Oct 2021 19:58:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=3ltrnKUqkaOKYseWlOOevn5YCp6PsK3/HNhs9L4uik0=; b=bpVlMQPgMm+s50n6EPv8ebZBJXQK6b5elZ5h6yIrFQ0oMOj26MjJLzR705oigb1/p2 8ten/AhTxQ2SVMc7OIly7ceReyDJW+9YfX2nuUxYeHqra71B7aAeWsnsZjhaYg4vmeJZ GbwfPkJ5v/C8H11iNmrJUHiiXOwTre1Kd04UQnoAeCkh9tj5CNR8cPBzTERuRmFLoBQb Dnw4MT1+6vpgKgLhk8n2TqmpnRkD1MIA90Ybz4LcU2/+ONxP+FL2zWn3o1lBiSW6ZgqE c8D8tYWDYkdBsqn/hEnMNmFp2KSpKYqLsGMnUqkNgjB0087WDYSUAhFB8ficu+pxlF5w +gTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=3ltrnKUqkaOKYseWlOOevn5YCp6PsK3/HNhs9L4uik0=; b=PnbazBaLiaqVQv6mvQx0It3kjurEgcyoi0K9l7uFRRvdVnybKcM2uIbxuD6fQFR9QN X5+sxltwq+DUo8t0/il66pnlA8FBYT77IWlz9x0RPatCIlixH+wPMMt0hfQu5Z2Gaviy rkd6zSMH++UmU70uz8gf0yccGdZrNVc6lgw0GUZpChn4dC1xt+xSF4h6E1idzGZpHmQX R6pl5pXIfdy9J90DtcVH8jzWQfOCVYH3gjRIBF94Yi5cSjQp7WSW3dOr91fQWEvLewGM JSIfxynPm/29L1z8Qat+kzVeY4VhWeDsqfKGar0I+k8AWgPOMQGAGIosvVFKN1x8f8jn 1rfQ== X-Gm-Message-State: AOAM532rdAGxdEVnND13N4MHfCwzHpUKbF7Y+KMvxCi2nEqTc4+5tcjg j33tyrG9qZo+uRuH8VH3Qj3TQV1TRj/p0Mt+Cw== X-Google-Smtp-Source: ABdhPJzVbwB43icRiWelM01F2TuPeVSyoHwg1KRLud6ndjhHdIs+Pmt+KXyEE2c/QuyGNMr2+bm2eMZy/Kj84nXDheI= X-Received: by 2002:a92:cd8e:: with SMTP id r14mr21745250ilb.291.1634007484025; Mon, 11 Oct 2021 19:58:04 -0700 (PDT) MIME-Version: 1.0 References: <87a6jf3rft.fsf@web.de> <877dejgdmu.fsf@web.de> In-Reply-To: <877dejgdmu.fsf@web.de> From: Robert Irelan Date: Mon, 11 Oct 2021 19:57:37 -0700 Message-ID: Subject: Re: bug#51140: 28.0.50; cl-letf appears not to work with native-comp (at least for process-exit-status and other builtins) To: Michael Heerdegen Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 51140 Cc: 51140@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: -1.0 (-) Ah, I see what you mean. I get the same error when I fix the free variables in the lambda. On Mon, Oct 11, 2021 at 7:50 PM Michael Heerdegen wrote: > > Robert Irelan writes: > > > (defun +ivy--always-return-zero-exit-code-a (fn &rest args) > > (let ((process-exit-status-orig > > (symbol-function 'process-exit-status))) > > (cl-letf* (((symbol-function 'process-exit-status) > > (lambda (_proc) > > (let ((code (funcall process-exit-status-orig proc))) > > (if (= code 2) 0 code))))) > > (apply fn args))) > > You didn't touch what I meant: the variable `proc' is free in your > lambda. There is only an argument with the similar name `_prog'. So > that code still looks broken. > > Michael. -- Robert Irelan rirelan@gmail.com From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 12 18:35:23 2021 Received: (at 51140) by debbugs.gnu.org; 12 Oct 2021 22:35:23 +0000 Received: from localhost ([127.0.0.1]:55409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1maQMl-0003Hp-NO for submit@debbugs.gnu.org; Tue, 12 Oct 2021 18:35:23 -0400 Received: from mail-pj1-f47.google.com ([209.85.216.47]:40589) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1maQMk-0003HX-Lm for 51140@debbugs.gnu.org; Tue, 12 Oct 2021 18:35:22 -0400 Received: by mail-pj1-f47.google.com with SMTP id pf6-20020a17090b1d8600b0019fa884ab85so2949667pjb.5 for <51140@debbugs.gnu.org>; Tue, 12 Oct 2021 15:35:22 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=cDKKoIPNQvPtzGH+4YUsamXN7oXy76GHxlZhmjRTNvE=; b=twOSi3EjmjLX8UJDp8lMtlxlVrkT8qhpBAN2EULcfmTwmDHoTuGiJjnNG7S2aFNX3f sxTAYsnrpz3hcFdgglaY7oq0+hZTAqi9b/gmbu3MA5klcTTmiVW3TRiNk7wvt6MLTTSG WRoCSfLHm0JbOvhyfKju9arX/yZran7Tmu0ijLO75vRP9gdcGWUJVaCr21PqpazY6c6M COihS9YifeBJcDY/UL9xAQWViUyu81JKbmnZznz54QdqLMOumPt7tDsuQX7l1RzXNdKw cwEv1g/DqlHi6wG6YxXWq0E2BAZBAxLGVLI9OmS1ZSs+ePWKtxH6sRYgen7uiJXRJj8k 4LyA== X-Gm-Message-State: AOAM530oZaT8PWqKQxe55Fmar7Plr+tBeUYop6TE0Jp94II/NrD3Z1zy B9HuD753VJNdpsZMV1LJpHXnBoqqMsAmNvKUQlE= X-Google-Smtp-Source: ABdhPJznC5vFPoqQgvuQRJloqbuYsNqWksep9H8Rth4WfC8gmDHYc9AeRh4stIo67njUbqcPd+YshoASgHjNYk5nSN4= X-Received: by 2002:a17:90a:c70d:: with SMTP id o13mr9187340pjt.143.1634078116892; Tue, 12 Oct 2021 15:35:16 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 12 Oct 2021 15:35:16 -0700 From: Stefan Kangas In-Reply-To: (Robert Irelan's message of "Mon, 11 Oct 2021 19:57:37 -0700") References: <87a6jf3rft.fsf@web.de> <877dejgdmu.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Date: Tue, 12 Oct 2021 15:35:16 -0700 Message-ID: Subject: Re: bug#51140: 28.0.50; cl-letf appears not to work with native-comp (at least for process-exit-status and other builtins) To: Robert Irelan Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 51140 Cc: Michael Heerdegen , 51140@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: -0.5 (/) Robert Irelan writes: > Ah, I see what you mean. I get the same error when I fix the free > variables in the lambda. Could you provide a fixed recipe for this bug? From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 13 01:13:50 2021 Received: (at 51140) by debbugs.gnu.org; 13 Oct 2021 05:13:50 +0000 Received: from localhost ([127.0.0.1]:57353 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1maWaM-0004Bb-6G for submit@debbugs.gnu.org; Wed, 13 Oct 2021 01:13:50 -0400 Received: from mail-il1-f172.google.com ([209.85.166.172]:38892) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1maWaH-0004BL-SO for 51140@debbugs.gnu.org; Wed, 13 Oct 2021 01:13:48 -0400 Received: by mail-il1-f172.google.com with SMTP id r9so1344316ile.5 for <51140@debbugs.gnu.org>; Tue, 12 Oct 2021 22:13:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=6kpXQt1+F+ELTq0e0tT0sTnRgBCs6ikf/Bz7jAbxVnw=; b=jcnH3BXByTU2fbfaMF16sUskCmBz+0TOX8jXgO4aYeehLLuHQ0hLUen/NBiYLIzW7Z KyRyfHWvPvWyvhkEd5r9spS/mVeq2StoUIbDuywxYwiaDagGWP3cKIpobdxrckAsZdP8 65sfn0vIr8+57/JSJOHxYCE97M1LNw1FSauvHwy7Bkxj9u77qBRDus9O2RQIRx3e5436 SA2XRciGtAL3+0Y8EatlaYR2wvWfmL6QzYef8iu5oPigUwkRfnd3916U0kL0XeehWuNh XRCHDpiwEmilMtq4pY19LGjpS676CHIBSq1+p7ElQI/wG17bdsDA9mOeVA78fwvd1Pot 233g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=6kpXQt1+F+ELTq0e0tT0sTnRgBCs6ikf/Bz7jAbxVnw=; b=X7Bm1p9Ickk3YSTn6mEII53Yv1mVMhTM4eDHbVbSR026o6j9M+62LxhKJ0HVkjgl2s zjQyYWQ3aRQYildhNtpf/AQK1TNH3ZAXYSRWeqsUA9I3WfBlcLN2caG/ULB8RlSuQp9b f6inSGAQDwH3M1uM5+afMy8ty5TvIlinkPvrgpGMlq0D9h/oB7qjfWqSZXU+HkFcdBiI 4MeCaFubiPck7cR6xH3IKRhx+H+epPd0GEOPk24sk0w0mnuRZVL0cBbMIH531qxJ+Ocx wqqWN+HfXSQMI4avC6ct4lEoVQ01Vph3/QSyhw+Tbrumm1buELAF0TLkJxsAm53S6QRQ BI+A== X-Gm-Message-State: AOAM532d1fahaWGwzmLul+QdYHB8WDY864MoZacOHCfJ1zmV0xWT7V5T u2mRt+ywgcmFU8+iiEr5HzPW7j0iHXEG1iLjOQ== X-Google-Smtp-Source: ABdhPJwtRIShnfo33wt0KTFNVzZCIJpEPBVrN2h0tiOIM+YUhr8y3x5rll4ZZ5SfAiX0CBFqQtAsG9esm1JNwrzJARo= X-Received: by 2002:a92:d090:: with SMTP id h16mr20560437ilh.56.1634102019962; Tue, 12 Oct 2021 22:13:39 -0700 (PDT) MIME-Version: 1.0 References: <87a6jf3rft.fsf@web.de> <877dejgdmu.fsf@web.de> In-Reply-To: From: Robert Irelan Date: Tue, 12 Oct 2021 22:13:12 -0700 Message-ID: Subject: Re: bug#51140: 28.0.50; cl-letf appears not to work with native-comp (at least for process-exit-status and other builtins) To: Stefan Kangas Content-Type: multipart/alternative; boundary="0000000000006d3f7905ce3506dd" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 51140 Cc: Michael Heerdegen , 51140@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: -1.0 (-) --0000000000006d3f7905ce3506dd Content-Type: text/plain; charset="UTF-8" (defun +ivy--always-return-zero-exit-code-a (fn &rest args) (let ((process-exit-status-orig (symbol-function 'process-exit-status))) (cl-letf* (((symbol-function 'process-exit-status) (lambda (_proc) (let ((code (funcall process-exit-status-orig _proc))) (if (= code 2) 0 code))))) (apply fn args))) (advice-add #'counsel-rg :around #'+ivy--always-return-zero-exit-code-a) On Tue, Oct 12, 2021 at 3:35 PM Stefan Kangas wrote: > Robert Irelan writes: > > > Ah, I see what you mean. I get the same error when I fix the free > > variables in the lambda. > > Could you provide a fixed recipe for this bug? > -- Robert Irelan rirelan@gmail.com --0000000000006d3f7905ce3506dd Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
=C2=A0 =C2=A0 (defun +ivy--always-return-zero-exit-code-a = (fn &rest args)
=C2=A0 =C2=A0 =C2=A0 (let ((process-exit-status-orig=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(symbol-function 'p= rocess-exit-status)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (cl-letf* (((symbol-fu= nction 'process-exit-status)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (lambda (_proc)
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (let ((code (funcall p= rocess-exit-status-orig _proc)))
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (if (=3D code 2) 0 code)))))<= br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (apply fn args)))
=C2=A0 =C2=A0 (a= dvice-add #'counsel-rg :around #'+ivy--always-return-zero-exit-code= -a)

On Tue, Oct 12, 2021 at 3:35 PM Stefan Kangas <stefan@marxist.se> wrote:
Robert Irelan <rirelan@gmail.com> writes:

> Ah, I see what you mean. I get the same error when I fix the free
> variables in the lambda.

Could you provide a fixed recipe for this bug?


--
Robert Irelan
rirelan@gmail.com
--0000000000006d3f7905ce3506dd-- From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 19 01:31:42 2021 Received: (at 51140) by debbugs.gnu.org; 19 Oct 2021 05:31:42 +0000 Received: from localhost ([127.0.0.1]:49108 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mchiw-0005pX-81 for submit@debbugs.gnu.org; Tue, 19 Oct 2021 01:31:42 -0400 Received: from mail-pg1-f176.google.com ([209.85.215.176]:38853) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mchit-0005jE-1Y for 51140@debbugs.gnu.org; Tue, 19 Oct 2021 01:31:40 -0400 Received: by mail-pg1-f176.google.com with SMTP id e65so15907288pgc.5 for <51140@debbugs.gnu.org>; Mon, 18 Oct 2021 22:31:38 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=zkAIlhomvZCxVU3QiqHWS51QG1lPPqntjvL7UXCWk7o=; b=d7qtp0Jcjw2cOzr8WEvHoSnfc7IuxMxDlgFOSJFvCu/ZxtUQLh2hB0+Ku03wVGgY8v LYoFH0Gj8on8Ty7Aie7dsGtZTanQ3DZfrn77kasTCcWNJz0/gfKtf36aRH1/GIitfHFH glxsrA/YaMWhaP7x2HtUnX5f1x8dlIF+SQi9dSR+x20uFIIf4YuOpucW9dcHwyrAbN1k 1tZyCbbXSW6gTZhtvEWIVvVgpvA1pkpfqjOKZrlwUm79TkT8PPo4G9lc5s6CIgG6vQTD kaHdDtM3bpD/bExvfPZM0rrPcOVnkw5uEx/n8cmZ29SiR84nRs6LEi3QxUuAr0bLGw6f 5vHw== X-Gm-Message-State: AOAM532y0neaU5//Ep3cwbeOuOjhJKrmr/8vcPeN5+LTXUjmYDnx7fon wc9xLUv66VtrdkBilRgdApNQK9yC0R4D2keMOcQ= X-Google-Smtp-Source: ABdhPJx7CQYe060L18ERB0lmSAcsf0XmmWoHYKo/1xIdNm7taFDmj/uVsu+9B0RQloCs40K2pKE7bx2e2Z8wd8FSP78= X-Received: by 2002:a05:6a00:244d:b0:44d:c279:5155 with SMTP id d13-20020a056a00244d00b0044dc2795155mr14484923pfj.0.1634621493042; Mon, 18 Oct 2021 22:31:33 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 18 Oct 2021 22:31:32 -0700 From: Stefan Kangas In-Reply-To: (Robert Irelan's message of "Tue, 12 Oct 2021 22:13:12 -0700") References: <87a6jf3rft.fsf@web.de> <877dejgdmu.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Date: Mon, 18 Oct 2021 22:31:32 -0700 Message-ID: Subject: Re: bug#51140: 28.0.50; cl-letf appears not to work with native-comp (at least for process-exit-status and other builtins) To: Robert Irelan Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 51140 Cc: Michael Heerdegen , 51140@debbugs.gnu.org, Andrea Corallo 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: -0.5 (/) Robert Irelan writes: > (defun +ivy--always-return-zero-exit-code-a (fn &rest args) > (let ((process-exit-status-orig > (symbol-function 'process-exit-status))) > (cl-letf* (((symbol-function 'process-exit-status) > (lambda (_proc) > (let ((code (funcall process-exit-status-orig _proc))) > (if (= code 2) 0 code))))) > (apply fn args))) > (advice-add #'counsel-rg :around #'+ivy--always-return-zero-exit-code-a) Thanks, copying in Andrea here. > On Tue, Oct 12, 2021 at 3:35 PM Stefan Kangas wrote: > > Robert Irelan writes: > > > Ah, I see what you mean. I get the same error when I fix the free > > variables in the lambda. > > Could you provide a fixed recipe for this bug? From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 30 11:22:28 2021 Received: (at 51140) by debbugs.gnu.org; 30 Nov 2021 16:22:28 +0000 Received: from localhost ([127.0.0.1]:42232 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ms5tk-00036A-CI for submit@debbugs.gnu.org; Tue, 30 Nov 2021 11:22:28 -0500 Received: from mx.sdf.org ([205.166.94.24]:52934) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ms5th-000361-QS for 51140@debbugs.gnu.org; Tue, 30 Nov 2021 11:22:26 -0500 Received: from ma.sdf.org (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id 1AUGMNa6003426 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits) verified NO); Tue, 30 Nov 2021 16:22:24 GMT From: Andrea Corallo To: Stefan Kangas Subject: Re: bug#51140: 28.0.50; cl-letf appears not to work with native-comp (at least for process-exit-status and other builtins) References: <87a6jf3rft.fsf@web.de> <877dejgdmu.fsf@web.de> Date: Tue, 30 Nov 2021 16:22:23 +0000 In-Reply-To: (Stefan Kangas's message of "Mon, 18 Oct 2021 22:31:32 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 51140 Cc: Michael Heerdegen , 51140@debbugs.gnu.org, Robert Irelan 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 (-) Stefan Kangas writes: > Robert Irelan writes: > >> (defun +ivy--always-return-zero-exit-code-a (fn &rest args) >> (let ((process-exit-status-orig >> (symbol-function 'process-exit-status))) >> (cl-letf* (((symbol-function 'process-exit-status) >> (lambda (_proc) >> (let ((code (funcall process-exit-status-orig _proc))) >> (if (= code 2) 0 code))))) >> (apply fn args))) >> (advice-add #'counsel-rg :around #'+ivy--always-return-zero-exit-code-a) > > Thanks, copying in Andrea here. I tried to reproduce a reduced version of this. On current master starting emacs -Q I native compiled and loaded the following: test.el ======================================= ;;; -*- lexical-binding: t; -*- (defun foo ()) (defun bar (fn &rest args) (let ((process-exit-status-orig (symbol-function 'process-exit-status))) (cl-letf* (((symbol-function 'process-exit-status) (lambda (proc) (let ((code (funcall process-exit-status-orig proc))) (if (= code 2) 0 code))))) (apply fn args)))) ======================================= Then I've advised `foo' as follow (advice-add #'foo :around #'bar) After that running `foo' triggers the compilation of the trampoline for `process-exit-status' but with no errors. Robert could you try this reduced recipe and see if it works or not on your setup? If it works we need another a precise description on how to trigger this bug starting from emacs -Q. Thanks Andrea From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 12 07:49:30 2022 Received: (at 51140) by debbugs.gnu.org; 12 Sep 2022 11:49:30 +0000 Received: from localhost ([127.0.0.1]:44412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXhwQ-0003la-6s for submit@debbugs.gnu.org; Mon, 12 Sep 2022 07:49:30 -0400 Received: from quimby.gnus.org ([95.216.78.240]:51814) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXhwO-0003lK-RX for 51140@debbugs.gnu.org; Mon, 12 Sep 2022 07:49:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=x6qUrcmlArwKbzv0kDExJC3fpuiFAedngDSMkXR7Uf4=; b=ftWIp/Ge0rcsKMdKCRXRcvjDtb KnutnlTzS4Y8nGkdJZLHHNKeughvOXpJjDhEWTn22DVqan6UoW4PXKcY3XUJ+MNrryBBiH6UrkgsW TNIe4RX+wXjc7+YUkKzd545ttb1Sh3dwNoUxvFoPfrW4AOizzFv1tLLmdPBECeLdtyGk=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oXhwF-0005n5-FM; Mon, 12 Sep 2022 13:49:21 +0200 From: Lars Ingebrigtsen To: Robert Irelan Subject: Re: bug#51140: 28.0.50; cl-letf appears not to work with native-comp (at least for process-exit-status and other builtins) In-Reply-To: (Robert Irelan's message of "Tue, 12 Oct 2021 22:13:12 -0700") References: <87a6jf3rft.fsf@web.de> <877dejgdmu.fsf@web.de> X-Now-Playing: Moor Mother's _Jazz Codes_: "Ode To Mary (feat Orion Sun & Jason Moran)" Date: Mon, 12 Sep 2022 13:49:18 +0200 Message-ID: <87y1uo7qyp.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Robert Irelan writes: > (defun +ivy--always-return-zero-exit-code-a (fn &rest args) > (let ((process-exit-status-orig > (symbol-function 'process-exit-status))) > (cl-letf* (((symbol-function 'process-exit-status) > (lambd [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51140 Cc: Michael Heerdegen , 51140@debbugs.gnu.org, Stefan Kangas , Andrea Corallo 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 (---) Robert Irelan writes: > (defun +ivy--always-return-zero-exit-code-a (fn &rest args) > (let ((process-exit-status-orig > (symbol-function 'process-exit-status))) > (cl-letf* (((symbol-function 'process-exit-status) > (lambda (_proc) > (let ((code (funcall process-exit-status-orig _proc))) > (if (= code 2) 0 code))))) > (apply fn args))) > (advice-add #'counsel-rg :around #'+ivy--always-return-zero-exit-code-a) (I'm going through old bug reports that unfortunately weren't resolved at the time.) Andrea was apparently unable to reproduce the problem here on the current "master" branch. Robert, would it be possible for you to test this on that branch and see whether this works better there? From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 12 07:49:34 2022 Received: (at control) by debbugs.gnu.org; 12 Sep 2022 11:49:34 +0000 Received: from localhost ([127.0.0.1]:44416 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXhwU-0003ls-Gm for submit@debbugs.gnu.org; Mon, 12 Sep 2022 07:49:34 -0400 Received: from quimby.gnus.org ([95.216.78.240]:51826) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXhwS-0003lR-Ph for control@debbugs.gnu.org; Mon, 12 Sep 2022 07:49:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=xhUuYhftLDfVpmzkG4qgTAjcw0E6ki6rcLzbyaG3WK4=; b=GIN28x6kfJ4CbDaN96fuvQlL3s F+k5C+xjVY9B8/eLsCTgUd9im/CkfSOPSEswoQpWiI0tnZ03OiFo/hENY0w6Aa+SN83oscbtgn6Fc 1ou59mo1ND1ip4ItVJ8AG5zvyfcmHm8aNCmNNw0hj6yw6MUgUgNnOCoAGafwCiaHyYO8=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oXhwK-0005nD-Sp for control@debbugs.gnu.org; Mon, 12 Sep 2022 13:49:26 +0200 Date: Mon, 12 Sep 2022 13:49:24 +0200 Message-Id: <87wna87qyj.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #51140 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: tags 51140 + moreinfo quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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: -3.3 (---) tags 51140 + moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 13 23:23:12 2022 Received: (at 51140) by debbugs.gnu.org; 14 Sep 2022 03:23:12 +0000 Received: from localhost ([127.0.0.1]:53304 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYIzX-00043P-Nj for submit@debbugs.gnu.org; Tue, 13 Sep 2022 23:23:12 -0400 Received: from mail-vs1-f47.google.com ([209.85.217.47]:34793) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYIzU-000438-Hn for 51140@debbugs.gnu.org; Tue, 13 Sep 2022 23:23:09 -0400 Received: by mail-vs1-f47.google.com with SMTP id m65so14517532vsc.1 for <51140@debbugs.gnu.org>; Tue, 13 Sep 2022 20:23:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=Wguw/cUyqcpApW0fFSPW/6AhvdDuJS5bOI8IuZs6+xg=; b=QYxrfUWMFC5jurO2mboJfghDGn0V7ZpvlQRKSxhk6lIIHz3ntgWPgfrn7eOfz16NZt 5mCnkjKJvOabwszSY1G92ZLdgHvrP4GO6cRpObWhv+6dHaHja5tUeW0n7/aJlmeQWg5b 2z22cteDro0v0m1juEDZvw1yGe5s3eBWNVdm3RLcR494NQ7Ois4Cr7s77/u+dOY33pmg QQpMrVNBVnT2yC06zPzy9xfBGoSk3q69dwWs3lgNvn5ldpbx7OtmQZm2vmG83MIAxMkY x8CMMqOJYVyusT9+fW+dwSIpLS2SaCF8KRadWd73LVTcAqp7/h5das3L/VP8kvSmBfqM nVNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=Wguw/cUyqcpApW0fFSPW/6AhvdDuJS5bOI8IuZs6+xg=; b=4d/KMQdC8F4CPk7WIJop4hgUkYYaGQvrze4NmV2HoPJ+cZvL5KV+8xDVUnHfgI2a0X rTbCxnIj6svs2mZAHDyktOBbEn13Lirc39eyciTZwI/W7Fj+c/R+uI4gOO6ThSU5qqMi qHuZNYM1ka5Xl7p3FL+zZUviCiI1/zXuwR9Mz1sqte8rSwy6VrUeuiZgglRFH376lveI BCyFgc0rabFFRzIPI8OZ1wfH8sZiQK/i4A1cnrRLWM+ULQZxkejUL/HuwaQPOlX05tI8 tCEQ6ExX9sh5LeDzCaoYcVw+POaLJIMwd2/bU9U7atC4Lu8zKA6c6ua6WtJS8aFw+ZFR 9SLA== X-Gm-Message-State: ACgBeo1xUxxdYztstePxQWH7Y0W9vtl1P1fkP81flx+S9bFPELW5onWU VrPIMzYuulnCvghwEApCKVMKEc+UMyyqFTf+0w== X-Google-Smtp-Source: AA6agR436Gq0ZDqphG9FPBAVkHCNZwbGwjfc8+dMD9NzAoKJPly97EoZpb683C8JZzkVZjCiXDwzMC5v4O9qD4aJ0cU= X-Received: by 2002:a67:f655:0:b0:398:c5fd:737c with SMTP id u21-20020a67f655000000b00398c5fd737cmr117390vso.43.1663125782479; Tue, 13 Sep 2022 20:23:02 -0700 (PDT) MIME-Version: 1.0 References: <87a6jf3rft.fsf@web.de> <877dejgdmu.fsf@web.de> <87y1uo7qyp.fsf@gnus.org> In-Reply-To: <87y1uo7qyp.fsf@gnus.org> From: Robert Irelan Date: Tue, 13 Sep 2022 20:22:36 -0700 Message-ID: Subject: Re: bug#51140: 28.0.50; cl-letf appears not to work with native-comp (at least for process-exit-status and other builtins) To: Lars Ingebrigtsen Content-Type: multipart/alternative; boundary="0000000000007b47a805e89aa57a" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 51140 Cc: Michael Heerdegen , 51140@debbugs.gnu.org, Stefan Kangas , Andrea Corallo 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 (-) --0000000000007b47a805e89aa57a Content-Type: text/plain; charset="UTF-8" I can't reproduce this anymore on 28.1 either: > (defun +ivy--always-return-zero-exit-code-a (fn &rest args) > (let ((process-exit-status-orig > (symbol-function 'process-exit-status))) > (cl-letf* (((symbol-function 'process-exit-status) > (lambda (_proc) > (let ((code (funcall process-exit-status-orig _proc))) > (if (/= code 0) 0 code))))) > (apply fn args)))) > (defun my-test-exit-status-advised () > (my-test-exit-status)) > (defun my-test-exit-status () > (let ((proc (start-process "my-test-exit-status" nil "false"))) > (while (not (eq (process-status proc) 'exit)) > (sit-for 0.05)) > (process-exit-status proc))) > (advice-add #'my-test-exit-status-advised :around #'+ivy--always-return-zero-exit-code-a) > (my-test-exit-status-advised) ; => 0 > (my-test-exit-status) ; => 1 So let's close this. On Mon, Sep 12, 2022 at 4:49 AM Lars Ingebrigtsen wrote: > Robert Irelan writes: > > > (defun +ivy--always-return-zero-exit-code-a (fn &rest args) > > (let ((process-exit-status-orig > > (symbol-function 'process-exit-status))) > > (cl-letf* (((symbol-function 'process-exit-status) > > (lambda (_proc) > > (let ((code (funcall process-exit-status-orig > _proc))) > > (if (= code 2) 0 code))))) > > (apply fn args))) > > (advice-add #'counsel-rg :around > #'+ivy--always-return-zero-exit-code-a) > > (I'm going through old bug reports that unfortunately weren't resolved > at the time.) > > Andrea was apparently unable to reproduce the problem here on the > current "master" branch. Robert, would it be possible for you to test > this on that branch and see whether this works better there? > -- Robert Irelan rirelan@gmail.com --0000000000007b47a805e89aa57a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I can't reproduce this anymore on 28.1 either:
> (defun +ivy--always-return-zero-exit-code-a (fn &rest = args)
> =C2=A0 (let ((process-exit-status-orig
> =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0(symbol-function 'process-exit-status)))
> = =C2=A0 =C2=A0 (cl-letf* (((symbol-function 'process-exit-status)
>= ; =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (lambda (_proc)> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (let = ((code (funcall process-exit-status-orig _proc)))
> =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (if (/=3D code 0) 0 co= de)))))
> =C2=A0 =C2=A0 =C2=A0 (apply fn args))))
> (defun my-t= est-exit-status-advised ()
> =C2=A0 (my-test-exit-status))
> (d= efun my-test-exit-status ()
> =C2=A0 (let ((proc (start-process "= ;my-test-exit-status" nil "false")))
> =C2=A0 =C2=A0 (= while (not (eq (process-status proc) 'exit))
> =C2=A0 =C2=A0 =C2= =A0 (sit-for 0.05))
> =C2=A0 =C2=A0 (process-exit-status proc)))
&= gt; (advice-add #'my-test-exit-status-advised :around #'+ivy--alway= s-return-zero-exit-code-a)
> (my-test-exit-status-advised) =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 ; =3D> 0
> (my-test-exit-status) =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ; =3D> 1

So let's close this.

On Mon, Sep 12, 2022 at= 4:49 AM Lars Ingebrigtsen <larsi@gnus= .org> wrote:
Robert Irelan <rirelan@gmail.com> writes:

>=C2=A0 =C2=A0 =C2=A0(defun +ivy--always-return-zero-exit-code-a (fn &am= p;rest args)
>=C2=A0 =C2=A0 =C2=A0 =C2=A0(let ((process-exit-status-orig
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (symbol-function '= process-exit-status)))
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(cl-letf* (((symbol-function 'pro= cess-exit-status)
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0(lambda (_proc)
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0(let ((code (funcall process-exit-status-orig _proc)))
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0(if (=3D code 2) 0 code)))))
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(apply fn args)))
>=C2=A0 =C2=A0 =C2=A0(advice-add #'counsel-rg :around #'+ivy--al= ways-return-zero-exit-code-a)

(I'm going through old bug reports that unfortunately weren't resol= ved
at the time.)

Andrea was apparently unable to reproduce the problem here on the
current "master" branch.=C2=A0 Robert, would it be possible for y= ou to test
this on that branch and see whether this works better there?


--
Robert Irelan
rirelan@gmail.com
--0000000000007b47a805e89aa57a-- From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 14 08:41:15 2022 Received: (at 51140) by debbugs.gnu.org; 14 Sep 2022 12:41:15 +0000 Received: from localhost ([127.0.0.1]:54097 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYRhb-0000Kc-Gt for submit@debbugs.gnu.org; Wed, 14 Sep 2022 08:41:15 -0400 Received: from quimby.gnus.org ([95.216.78.240]:48576) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYRhZ-0000KL-UJ for 51140@debbugs.gnu.org; Wed, 14 Sep 2022 08:41:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=y/lFly7nRYbBmALHQ9vHmt7pA8UGFS91nuKuqFuq1Fk=; b=fClhrieMmJDpn/JNawepnwYJuY S7olkpGcECCt2ncYB7q/Da6w7GOeDdtHpBOEQAMyYMzK2kKrKa47y57UBnaBs79QiIpz9xp1qi399 BDOnujntDqcbeONxnANIhDSrlaENuxnhJONXvRPk5L1+MK8pG7ZWYfohC7p2Mr79cHXw=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oYRhN-0006VV-1T; Wed, 14 Sep 2022 14:41:03 +0200 From: Lars Ingebrigtsen To: Robert Irelan Subject: Re: bug#51140: 28.0.50; cl-letf appears not to work with native-comp (at least for process-exit-status and other builtins) In-Reply-To: (Robert Irelan's message of "Tue, 13 Sep 2022 20:22:36 -0700") References: <87a6jf3rft.fsf@web.de> <877dejgdmu.fsf@web.de> <87y1uo7qyp.fsf@gnus.org> X-Now-Playing: Mia Doi Todd's _Ten Views of Music Life_: "Mohinder and the Maharani (Carlos =?utf-8?Q?Ni=C3=B1o?= & Friends Remix)" Date: Wed, 14 Sep 2022 14:41:00 +0200 Message-ID: <87czby9lib.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Robert Irelan writes: > I can't reproduce this anymore on 28.1 either: Thanks for checking; I'm closing this bug report, then. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 51140 Cc: Michael Heerdegen , 51140@debbugs.gnu.org, Stefan Kangas , Andrea Corallo 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 (---) Robert Irelan writes: > I can't reproduce this anymore on 28.1 either: Thanks for checking; I'm closing this bug report, then. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 14 08:41:22 2022 Received: (at control) by debbugs.gnu.org; 14 Sep 2022 12:41:22 +0000 Received: from localhost ([127.0.0.1]:54100 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYRhh-0000Ku-Qr for submit@debbugs.gnu.org; Wed, 14 Sep 2022 08:41:22 -0400 Received: from quimby.gnus.org ([95.216.78.240]:48594) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oYRhf-0000Ka-Ti for control@debbugs.gnu.org; Wed, 14 Sep 2022 08:41:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=yB/NOnC0yseaOeDvoXnpYNr/3s4Rsy0Vwy3QF7i3mQU=; b=muZSLx9GKr3hJDu81E4iXKTh1x xBPYVf69L9f65jrt5XmpbwvPbhQGnMXZygvREpl5q/KSF8bU+guw1O3geGEB/7eaBaX6fC6YwmcJo P21TIFnBBWXZzVSdJaFQPPIXO9xCziKztlUzPty/B58sMkGXR3IGISXpyp26OtRalwVg=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oYRhY-0006Vg-DG for control@debbugs.gnu.org; Wed, 14 Sep 2022 14:41:14 +0200 Date: Wed, 14 Sep 2022 14:41:12 +0200 Message-Id: <87bkri9lhz.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #51140 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: close 51140 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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: -3.3 (---) close 51140 quit From unknown Tue Jun 17 01:32:07 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 13 Oct 2022 11:24:09 +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