From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 17 16:35:43 2020 Received: (at submit) by debbugs.gnu.org; 17 Apr 2020 20:35:44 +0000 Received: from localhost ([127.0.0.1]:41756 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jPXiA-00060A-6e for submit@debbugs.gnu.org; Fri, 17 Apr 2020 16:35:43 -0400 Received: from lists.gnu.org ([209.51.188.17]:52860) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jPXi6-000600-VP for submit@debbugs.gnu.org; Fri, 17 Apr 2020 16:35:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45469) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jPXi0-0002sT-NZ for bug-gnu-emacs@gnu.org; Fri, 17 Apr 2020 16:35:37 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jPXhv-0003ow-7r for bug-gnu-emacs@gnu.org; Fri, 17 Apr 2020 16:35:32 -0400 Received: from mail-pg1-x52f.google.com ([2607:f8b0:4864:20::52f]:39847) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jPXhu-0003nh-R6 for bug-gnu-emacs@gnu.org; Fri, 17 Apr 2020 16:35:27 -0400 Received: by mail-pg1-x52f.google.com with SMTP id q8so809629pgq.6 for ; Fri, 17 Apr 2020 13:35:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version; bh=9Wpu2peZJ7+7wYM3Pk8PA0LHEn5XcAisDD2IJIShn7I=; b=rZq0OJoj1tFX3zpv4NiwdnMhZBFZoIl7bIRCqPO61h+HdvmnVi3+id0haMrJ2bdyX8 sAdcOfnaMLBeyB7NhEaiA6IHX7dtWMQCwaFMSCOozWeImTLpuI+IuwQHTrBVCips75DG WKfq3V1f4JEDIQFyuDHd1PryUo7EWBEslSrMxl6z7paVHQCgmzM0KskhhyOaXczkrNkb EQVkOzpo7RVG91O7B7WjIpnwSpD2T4PJ0AP3WzkNOdo1YbJa2bRKZaysqXgdRJrGaVK+ k2YHSaz8BxpLVdf7PpQu9a9XmafMar7PmTpUfapn/jbHNJpQ9ZkC8Qmha86AfJPSoS3V q22Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version; bh=9Wpu2peZJ7+7wYM3Pk8PA0LHEn5XcAisDD2IJIShn7I=; b=JtMMDgRG6rm0sBVxql6Z1ci1U+/slwtVcEr2FQA+sokEzK4KMbyojO1HDzasBqS0G2 m/pk/iAEWEU8bAWva+vo7JjWMApCGSFK/bNH2S5r/0lttDahhGKgjeQd61weRtooq7hJ dIujP5hODY+jWXUCZgEjL/j3nrVaS5Qdbb1Ri3JMe4lDeQqLQeaWbmP7wKeFF1y5c6uN NUxDr0oPt8kfw7dNtLXOpcRh9uXEC2g0Vkjn1TyVO/4SSUkdKqHCG4uYA2HIPbl7lqDJ CuOiHMllqhpfG67HL5zet5+t2iHo+5sMENQfkJrZKh4WWdSbyfbNb44TIuSxk/JmmddF porw== X-Gm-Message-State: AGi0PuYvArCVEto92BSOOpaeDNJAK/zpKc+gxdM6wzeQzbp+45FUmOml psTF+Y1F+w5D+r8Ue5Ox6sF1OOmaYts= X-Google-Smtp-Source: APiQypIfKR5ek9jaWItRlsl+WhTby+41yTnh2STl7yF18wpAV8R3jjXATYcjDukYiRTBARLJ/gfdwQ== X-Received: by 2002:a62:dbc2:: with SMTP id f185mr4846002pfg.65.1587155722280; Fri, 17 Apr 2020 13:35:22 -0700 (PDT) Received: from retriever.mtv.corp.google.com ([172.22.80.201]) by smtp.gmail.com with ESMTPSA id h15sm8557412pfe.92.2020.04.17.13.35.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Apr 2020 13:35:20 -0700 (PDT) Received: by retriever.mtv.corp.google.com (Postfix, from userid 13930) id DF49318002B3; Fri, 17 Apr 2020 13:35:19 -0700 (PDT) From: "T.V Raman" To: bug-gnu-emacs@gnu.org Subject: 28.0.50; Advice And ByteCompile Behavior Change Date: Fri, 17 Apr 2020 13:35:19 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::52f X-Spam-Score: 0.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: -0.7 (/) I observed the following change in the last few days when using Emacs from Git @HEAD: Prior: With advice definitions in a byte compiled file, those advices were effective even when the advice definitions (byte-compiled file) were loaded before the adviced function itself was defined. After: The above appears no longer to be true As an example, Module emacspeak-advice.el advices vc-next-action --- and this module (emacspeak-advice) is loaded early on during emacspeak initialization. When I later call vc-next-action during an emacs session and the autoload pulls in vc.el, the advice definition loaded earlier is not activated -- I have to explicitly reload module emacspeak-advice. In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.12, cairo version 1.16.0) of 2020-03-03 built on retriever.mtv.corp.google.com Repository revision: b99cf94e9a117e532204f9d2652ec5282ddcacaa Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12004000 System Description: Debian GNU/Linux rodete Recent messages: 7 messages, 4 new, 0 unread, 0 deleted Decoding MIME message... done End of message 5 from Amitabh Saikia End of message 6 from Stefan Monnier Hid 27 citation lines Back to top level [3 times] Loading voice-setup...done Sending... Added to /usr/local/google/home/raman/Mail/outgoing Sending...done Configured using: 'configure --enable-silent-rules --prefix=/usr/local --with-modules --with-mailutils --without-compress-install' Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD PDUMPER LCMS2 GMP Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Shell Minor modes in effect: async-bytecomp-package-mode: t soundscape--auto: [t 0 0 100000 t soundscape-update nil idle 0] jabber-mode-line-mode: t global-edit-server-edit-mode: t google-emacs-support-show-upgrade-mode: t google3-build-global-integrate-build-manipulation-mode: t google3-build-integrate-build-manipulation-mode: t google-kg-mode: t recentf-mode: t auto-correct-mode: t company-prescient-mode: t prescient-persist-mode: t psession-mode: t psession-autosave-mode: t psession-savehist-mode: t jabber-activity-mode: t flx-ido-mode: t display-time-mode: t ido-ubiquitous-mode: t dynamic-completion-mode: t midnight-mode: t save-place-mode: t savehist-mode: t desktop-save-mode: t dirtrack-procfs-mode: t ido-everywhere: t global-voice-lock-mode: t voice-lock-mode: t cl-old-struct-compat-mode: t electric-indent-mode: t mouse-wheel-mode: t tab-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t transient-mark-mode: t Load-path shadows: /usr/local/google/home/raman/emacs/lisp/site-lisp/vm/lisp/tapestry hides /usr/local/google/home/raman/emacs/lisp/emacspeak/lisp/tapestry /usr/local/google/home/raman/emacs/lisp/emacspeak/tvr/sudoku hides /usr/local/google/home/raman/emacs/lisp/emacspeak/lisp/sudoku /usr/share/google-emacs/site-lisp/emacs-google-config/devtools/editors/emacs/snippets hides /usr/local/google/home/raman/emacs/lisp/site-lisp/snippets /usr/share/google-emacs/site-lisp/emacs-google-config/devtools/editors/emacs/google hides /usr/local/google/home/raman/.emacs.d/elpa/google-20140416.1748/google /usr/local/google/home/raman/.emacs.d/elpa/lispy-20200305.1858/elpa hides /usr/local/google/home/raman/.emacs.d/elpa/ivy-20200304.1416/elpa /usr/local/google/home/raman/.emacs.d/elpa/magit-section-20200226.1251/magit-section hides /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-section /usr/local/google/home/raman/.emacs.d/elpa/async-20200113.1745/dired-async hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/async/dired-async /usr/local/google/home/raman/.emacs.d/elpa/async-20200113.1745/smtpmail-async hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/async/smtpmail-async /usr/local/google/home/raman/.emacs.d/elpa/async-20200113.1745/async hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/async/async /usr/local/google/home/raman/.emacs.d/elpa/async-20200113.1745/async-bytecomp hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/async/async-bytecomp /usr/local/google/home/raman/.emacs.d/elpa/auto-complete-20170125.245/auto-complete hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/auto_complete/auto-complete /usr/local/google/home/raman/.emacs.d/elpa/auto-complete-20170125.245/auto-complete-config hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/auto_complete/auto-complete-config /usr/local/google/home/raman/.emacs.d/elpa/company-20200228.1919/company-nxml hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/company_mode/company-nxml /usr/local/google/home/raman/.emacs.d/elpa/company-20200228.1919/company-yasnippet hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/company_mode/company-yasnippet /usr/local/google/home/raman/.emacs.d/elpa/company-20200228.1919/company-etags hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/company_mode/company-etags /usr/local/google/home/raman/.emacs.d/elpa/company-20200228.1919/company-bbdb hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/company_mode/company-bbdb /usr/local/google/home/raman/.emacs.d/elpa/company-20200228.1919/company-css hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/company_mode/company-css /usr/local/google/home/raman/.emacs.d/elpa/company-20200228.1919/company-template hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/company_mode/company-template /usr/local/google/home/raman/.emacs.d/elpa/company-20200228.1919/company-semantic hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/company_mode/company-semantic /usr/local/google/home/raman/.emacs.d/elpa/company-20200228.1919/company-clang hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/company_mode/company-clang /usr/local/google/home/raman/.emacs.d/elpa/company-20200228.1919/company-cmake hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/company_mode/company-cmake /usr/local/google/home/raman/.emacs.d/elpa/company-20200228.1919/company-files hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/company_mode/company-files /usr/local/google/home/raman/.emacs.d/elpa/company-20200228.1919/company-tng hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/company_mode/company-tng /usr/local/google/home/raman/.emacs.d/elpa/company-20200228.1919/company-abbrev hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/company_mode/company-abbrev /usr/local/google/home/raman/.emacs.d/elpa/company-20200228.1919/company-dabbrev-code hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/company_mode/company-dabbrev-code /usr/local/google/home/raman/.emacs.d/elpa/company-20200228.1919/company hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/company_mode/company /usr/local/google/home/raman/.emacs.d/elpa/company-20200228.1919/company-ispell hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/company_mode/company-ispell /usr/local/google/home/raman/.emacs.d/elpa/company-20200228.1919/company-dabbrev hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/company_mode/company-dabbrev /usr/local/google/home/raman/.emacs.d/elpa/company-20200228.1919/company-tempo hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/company_mode/company-tempo /usr/local/google/home/raman/.emacs.d/elpa/company-20200228.1919/company-xcode hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/company_mode/company-xcode /usr/local/google/home/raman/.emacs.d/elpa/company-20200228.1919/company-elisp hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/company_mode/company-elisp /usr/local/google/home/raman/.emacs.d/elpa/company-20200228.1919/company-oddmuse hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/company_mode/company-oddmuse /usr/local/google/home/raman/.emacs.d/elpa/company-20200228.1919/company-keywords hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/company_mode/company-keywords /usr/local/google/home/raman/.emacs.d/elpa/company-20200228.1919/company-gtags hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/company_mode/company-gtags /usr/local/google/home/raman/.emacs.d/elpa/company-20200228.1919/company-eclim hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/company_mode/company-eclim /usr/local/google/home/raman/.emacs.d/elpa/company-20200228.1919/company-capf hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/company_mode/company-capf /usr/local/google/home/raman/.emacs.d/elpa/dash-20200119.2310/dash hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/dash/dash /usr/local/google/home/raman/.emacs.d/elpa/dash-functional-20191109.1327/dash-functional hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/dash/dash-functional /usr/local/google/home/raman/.emacs.d/elpa/deferred-20170901.1330/deferred hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/deferred/deferred /usr/local/google/home/raman/.emacs.d/elpa/eglot-20200113.1722/eglot hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/eglot/eglot /usr/local/google/home/raman/.emacs.d/elpa/epl-20180205.2049/epl hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/epl/epl /usr/local/google/home/raman/.emacs.d/elpa/f-20191110.1357/f hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/f/f /usr/local/google/home/raman/.emacs.d/elpa/flx-ido-20180117.1519/flx-ido hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/flx/flx-ido /usr/local/google/home/raman/.emacs.d/elpa/flx-20191115.659/flx hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/flx/flx /usr/local/google/home/raman/.emacs.d/elpa/flycheck-20200224.2057/flycheck hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/flycheck/flycheck /usr/local/google/home/raman/.emacs.d/elpa/ghub-20200228.4/ghub-graphql hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/ghub/ghub-graphql /usr/local/google/home/raman/.emacs.d/elpa/ghub-20200228.4/gsexp hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/ghub/gsexp /usr/local/google/home/raman/.emacs.d/elpa/ghub-20200228.4/ghub hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/ghub/ghub /usr/local/google/home/raman/.emacs.d/elpa/go-mode-20200112.2140/go-mode hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/go/go-mode /usr/local/google/home/raman/.emacs.d/elpa/go-guru-20181012.330/go-guru hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/go/go-guru /usr/local/google/home/raman/.emacs.d/elpa/ht-20200217.2331/ht hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/ht/ht /usr/local/google/home/raman/.emacs.d/elpa/js2-mode-20200211.2057/js2-old-indent hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/js2_mode/js2-old-indent /usr/local/google/home/raman/.emacs.d/elpa/js2-mode-20200211.2057/js2-mode hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/js2_mode/js2-mode /usr/local/google/home/raman/.emacs.d/elpa/js2-mode-20200211.2057/js2-imenu-extras hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/js2_mode/js2-imenu-extras /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-mode hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-mode /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-subtree hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-subtree /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-utils hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-utils /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-pull hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-pull /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-pkg hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-pkg /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-repos hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-repos /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-diff hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-diff /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-fetch hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-fetch /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-reset hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-reset /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-autorevert hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-autorevert /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/git-rebase hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/git-rebase /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-patch hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-patch /usr/local/google/home/raman/.emacs.d/elpa/magit-section-20200226.1251/magit-section hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-section /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-git hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-git /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-remote hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-remote /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-refs hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-refs /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-gitignore hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-gitignore /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-commit hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-commit /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-imenu hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-imenu /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-margin hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-margin /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-log hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-log /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-push hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-push /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-tag hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-tag /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-obsolete hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-obsolete /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-sequence hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-sequence /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-process hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-process /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-notes hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-notes /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-status hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-status /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-merge hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-merge /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-submodule hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-submodule /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-bookmark hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-bookmark /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-files hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-files /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-transient hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-transient /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-apply hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-apply /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-clone hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-clone /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-wip hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-wip /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-blame hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-blame /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-extras hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-extras /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-branch hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-branch /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-bisect hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-bisect /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-worktree hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-worktree /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-stash hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-stash /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-reflog hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-reflog /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-ediff hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-ediff /usr/local/google/home/raman/.emacs.d/elpa/git-commit-20200207.1819/git-commit hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/git-commit /usr/local/google/home/raman/.emacs.d/elpa/magit-20200303.124/magit-core hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit/lisp/magit-core /usr/local/google/home/raman/.emacs.d/elpa/magit-popup-20200306.223/magit-popup hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/magit_popup/magit-popup /usr/local/google/home/raman/.emacs.d/elpa/memoize-20200103.2036/memoize hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/memoize/memoize /usr/local/google/home/raman/.emacs.d/elpa/pkg-info-20150517.1143/pkg-info hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/pkg_info/pkg-info /usr/local/google/home/raman/.emacs.d/elpa/popup-20160709.1429/popup hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/popup/popup /usr/local/google/home/raman/.emacs.d/elpa/request-20200219.2257/request hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/request/request /usr/local/google/home/raman/.emacs.d/elpa/request-deferred-20181129.317/request-deferred hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/request/request-deferred /usr/local/google/home/raman/.emacs.d/elpa/s-20180406.808/s hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/s/s /usr/local/google/home/raman/.emacs.d/elpa/shut-up-20180628.1830/shut-up hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/shut_up/shut-up /usr/local/google/home/raman/.emacs.d/elpa/ssh-20120904.2042/ssh hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/ssh/ssh /usr/local/google/home/raman/.emacs.d/elpa/spinner-1.7.3/spinner hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/spinner/spinner /usr/local/google/home/raman/.emacs.d/elpa/ivy-20200304.1416/ivy-overlay hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/swiper/ivy-overlay /usr/local/google/home/raman/.emacs.d/elpa/swiper-20200304.1313/swiper hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/swiper/swiper /usr/local/google/home/raman/.emacs.d/elpa/ivy-20200304.1416/ivy hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/swiper/ivy /usr/local/google/home/raman/.emacs.d/elpa/ivy-20200304.1416/colir hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/swiper/colir /usr/local/google/home/raman/.emacs.d/elpa/counsel-20200224.2036/counsel hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/swiper/counsel /usr/local/google/home/raman/.emacs.d/elpa/transient-20200226.1612/transient hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/transient/lisp/transient /usr/local/google/home/raman/.emacs.d/elpa/treepy-20191108.2217/treepy hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/treepy/treepy /usr/local/google/home/raman/.emacs.d/elpa/use-package-20191126.2034/use-package-jump hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/use_package/use-package-jump /usr/local/google/home/raman/.emacs.d/elpa/use-package-20191126.2034/use-package-core hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/use_package/use-package-core /usr/local/google/home/raman/.emacs.d/elpa/bind-key-20191110.416/bind-key hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/use_package/bind-key /usr/local/google/home/raman/.emacs.d/elpa/use-package-20191126.2034/use-package hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/use_package/use-package /usr/local/google/home/raman/.emacs.d/elpa/use-package-20191126.2034/use-package-lint hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/use_package/use-package-lint /usr/local/google/home/raman/.emacs.d/elpa/use-package-20191126.2034/use-package-ensure hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/use_package/use-package-ensure /usr/local/google/home/raman/.emacs.d/elpa/use-package-20191126.2034/use-package-bind-key hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/use_package/use-package-bind-key /usr/local/google/home/raman/.emacs.d/elpa/use-package-20191126.2034/use-package-diminish hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/use_package/use-package-diminish /usr/local/google/home/raman/.emacs.d/elpa/use-package-20191126.2034/use-package-delight hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/use_package/use-package-delight /usr/local/google/home/raman/.emacs.d/elpa/with-editor-20200217.1015/with-editor hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/with_editor/with-editor /usr/local/google/home/raman/.emacs.d/elpa/yasnippet-20191222.2206/yasnippet hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/yasnippet/yasnippet /usr/local/google/home/raman/.emacs.d/elpa/slime-20200228.1656/slime-autoloads hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/lisp/slime/slime-autoloads /usr/local/google/home/raman/.emacs.d/elpa/slime-20200228.1656/slime hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/lisp/slime/slime /usr/local/google/home/raman/.emacs.d/elpa/macrostep-20161120.2106/macrostep hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/lisp/slime/lib/macrostep /usr/local/google/home/raman/.emacs.d/elpa/clang-format-20191121.1708/clang-format hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/llvm/llvm-project/clang/tools/clang-format/clang-format /usr/local/google/home/raman/.emacs.d/elpa/pylint-20170402.1255/pylint hides /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/py/pylint/elisp/pylint /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/jsonrpc/jsonrpc hides /usr/local/share/emacs/28.0.50/lisp/jsonrpc /usr/local/google/home/raman/.emacs.d/elpa/auth-source-pass-20191126.1242/auth-source-pass hides /usr/local/share/emacs/28.0.50/lisp/auth-source-pass /usr/share/google-emacs/site-lisp/emacs-google-config/third_party/elisp/flymake/flymake hides /usr/local/share/emacs/28.0.50/lisp/progmodes/flymake /usr/local/google/home/raman/emacs/lisp/emacspeak/lisp/tetris hides /usr/local/share/emacs/28.0.50/lisp/play/tetris /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-ocaml hides /usr/local/share/emacs/28.0.50/lisp/org/ob-ocaml /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-asymptote hides /usr/local/share/emacs/28.0.50/lisp/org/ob-asymptote /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-archive hides /usr/local/share/emacs/28.0.50/lisp/org/org-archive /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-vala hides /usr/local/share/emacs/28.0.50/lisp/org/ob-vala /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ol-mhe hides /usr/local/share/emacs/28.0.50/lisp/org/ol-mhe /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-crypt hides /usr/local/share/emacs/28.0.50/lisp/org/org-crypt /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-css hides /usr/local/share/emacs/28.0.50/lisp/org/ob-css /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-install hides /usr/local/share/emacs/28.0.50/lisp/org/org-install /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-element hides /usr/local/share/emacs/28.0.50/lisp/org/org-element /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-clojure hides /usr/local/share/emacs/28.0.50/lisp/org/ob-clojure /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ox-org hides /usr/local/share/emacs/28.0.50/lisp/org/ox-org /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ox-man hides /usr/local/share/emacs/28.0.50/lisp/org/ox-man /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-tempo hides /usr/local/share/emacs/28.0.50/lisp/org/org-tempo /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-io hides /usr/local/share/emacs/28.0.50/lisp/org/ob-io /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-R hides /usr/local/share/emacs/28.0.50/lisp/org/ob-R /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-java hides /usr/local/share/emacs/28.0.50/lisp/org/ob-java /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-compat hides /usr/local/share/emacs/28.0.50/lisp/org/org-compat /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-list hides /usr/local/share/emacs/28.0.50/lisp/org/org-list /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-macro hides /usr/local/share/emacs/28.0.50/lisp/org/org-macro /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-octave hides /usr/local/share/emacs/28.0.50/lisp/org/ob-octave /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-eval hides /usr/local/share/emacs/28.0.50/lisp/org/ob-eval /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-sed hides /usr/local/share/emacs/28.0.50/lisp/org/ob-sed /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-version hides /usr/local/share/emacs/28.0.50/lisp/org/org-version /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-mobile hides /usr/local/share/emacs/28.0.50/lisp/org/org-mobile /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-duration hides /usr/local/share/emacs/28.0.50/lisp/org/org-duration /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-J hides /usr/local/share/emacs/28.0.50/lisp/org/ob-J /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-maxima hides /usr/local/share/emacs/28.0.50/lisp/org/ob-maxima /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-eshell hides /usr/local/share/emacs/28.0.50/lisp/org/ob-eshell /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-fortran hides /usr/local/share/emacs/28.0.50/lisp/org/ob-fortran /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-capture hides /usr/local/share/emacs/28.0.50/lisp/org/org-capture /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-table hides /usr/local/share/emacs/28.0.50/lisp/org/org-table /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-sql hides /usr/local/share/emacs/28.0.50/lisp/org/ob-sql /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-inlinetask hides /usr/local/share/emacs/28.0.50/lisp/org/org-inlinetask /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-agenda hides /usr/local/share/emacs/28.0.50/lisp/org/org-agenda /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-clock hides /usr/local/share/emacs/28.0.50/lisp/org/org-clock /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-hledger hides /usr/local/share/emacs/28.0.50/lisp/org/ob-hledger /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-stan hides /usr/local/share/emacs/28.0.50/lisp/org/ob-stan /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-shen hides /usr/local/share/emacs/28.0.50/lisp/org/ob-shen /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-coq hides /usr/local/share/emacs/28.0.50/lisp/org/ob-coq /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-macs hides /usr/local/share/emacs/28.0.50/lisp/org/org-macs /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-table hides /usr/local/share/emacs/28.0.50/lisp/org/ob-table /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-faces hides /usr/local/share/emacs/28.0.50/lisp/org/org-faces /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-attach hides /usr/local/share/emacs/28.0.50/lisp/org/org-attach /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-scheme hides /usr/local/share/emacs/28.0.50/lisp/org/ob-scheme /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-matlab hides /usr/local/share/emacs/28.0.50/lisp/org/ob-matlab /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ol-info hides /usr/local/share/emacs/28.0.50/lisp/org/ol-info /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-abc hides /usr/local/share/emacs/28.0.50/lisp/org/ob-abc /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org hides /usr/local/share/emacs/28.0.50/lisp/org/org /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-screen hides /usr/local/share/emacs/28.0.50/lisp/org/ob-screen /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob hides /usr/local/share/emacs/28.0.50/lisp/org/ob /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ol-gnus hides /usr/local/share/emacs/28.0.50/lisp/org/ol-gnus /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-forth hides /usr/local/share/emacs/28.0.50/lisp/org/ob-forth /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-latex hides /usr/local/share/emacs/28.0.50/lisp/org/ob-latex /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-plot hides /usr/local/share/emacs/28.0.50/lisp/org/org-plot /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ol-docview hides /usr/local/share/emacs/28.0.50/lisp/org/ol-docview /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-lilypond hides /usr/local/share/emacs/28.0.50/lisp/org/ob-lilypond /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ol-w3m hides /usr/local/share/emacs/28.0.50/lisp/org/ol-w3m /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ox-texinfo hides /usr/local/share/emacs/28.0.50/lisp/org/ox-texinfo /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-C hides /usr/local/share/emacs/28.0.50/lisp/org/ob-C /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ox-html hides /usr/local/share/emacs/28.0.50/lisp/org/ox-html /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-footnote hides /usr/local/share/emacs/28.0.50/lisp/org/org-footnote /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-lob hides /usr/local/share/emacs/28.0.50/lisp/org/ob-lob /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ox-ascii hides /usr/local/share/emacs/28.0.50/lisp/org/ox-ascii /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-picolisp hides /usr/local/share/emacs/28.0.50/lisp/org/ob-picolisp /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-goto hides /usr/local/share/emacs/28.0.50/lisp/org/org-goto /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-pcomplete hides /usr/local/share/emacs/28.0.50/lisp/org/org-pcomplete /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-feed hides /usr/local/share/emacs/28.0.50/lisp/org/org-feed /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-timer hides /usr/local/share/emacs/28.0.50/lisp/org/org-timer /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-lisp hides /usr/local/share/emacs/28.0.50/lisp/org/ob-lisp /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-mscgen hides /usr/local/share/emacs/28.0.50/lisp/org/ob-mscgen /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-indent hides /usr/local/share/emacs/28.0.50/lisp/org/org-indent /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-ref hides /usr/local/share/emacs/28.0.50/lisp/org/ob-ref /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-ebnf hides /usr/local/share/emacs/28.0.50/lisp/org/ob-ebnf /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-mouse hides /usr/local/share/emacs/28.0.50/lisp/org/org-mouse /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-lua hides /usr/local/share/emacs/28.0.50/lisp/org/ob-lua /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-shell hides /usr/local/share/emacs/28.0.50/lisp/org/ob-shell /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-tangle hides /usr/local/share/emacs/28.0.50/lisp/org/ob-tangle /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-ledger hides /usr/local/share/emacs/28.0.50/lisp/org/ob-ledger /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-entities hides /usr/local/share/emacs/28.0.50/lisp/org/org-entities /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ol-eww hides /usr/local/share/emacs/28.0.50/lisp/org/ol-eww /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ol-irc hides /usr/local/share/emacs/28.0.50/lisp/org/ol-irc /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-datetree hides /usr/local/share/emacs/28.0.50/lisp/org/org-datetree /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-gnuplot hides /usr/local/share/emacs/28.0.50/lisp/org/ob-gnuplot /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-protocol hides /usr/local/share/emacs/28.0.50/lisp/org/org-protocol /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ol-rmail hides /usr/local/share/emacs/28.0.50/lisp/org/ol-rmail /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-num hides /usr/local/share/emacs/28.0.50/lisp/org/org-num /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-processing hides /usr/local/share/emacs/28.0.50/lisp/org/ob-processing /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-emacs-lisp hides /usr/local/share/emacs/28.0.50/lisp/org/ob-emacs-lisp /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-awk hides /usr/local/share/emacs/28.0.50/lisp/org/ob-awk /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-haskell hides /usr/local/share/emacs/28.0.50/lisp/org/ob-haskell /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-comint hides /usr/local/share/emacs/28.0.50/lisp/org/ob-comint /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-core hides /usr/local/share/emacs/28.0.50/lisp/org/ob-core /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-dot hides /usr/local/share/emacs/28.0.50/lisp/org/ob-dot /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-id hides /usr/local/share/emacs/28.0.50/lisp/org/org-id /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-calc hides /usr/local/share/emacs/28.0.50/lisp/org/ob-calc /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ol-bibtex hides /usr/local/share/emacs/28.0.50/lisp/org/ol-bibtex /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-makefile hides /usr/local/share/emacs/28.0.50/lisp/org/ob-makefile /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ol-eshell hides /usr/local/share/emacs/28.0.50/lisp/org/ol-eshell /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-sqlite hides /usr/local/share/emacs/28.0.50/lisp/org/ob-sqlite /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-ruby hides /usr/local/share/emacs/28.0.50/lisp/org/ob-ruby /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-sass hides /usr/local/share/emacs/28.0.50/lisp/org/ob-sass /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ox-icalendar hides /usr/local/share/emacs/28.0.50/lisp/org/ox-icalendar /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ox-beamer hides /usr/local/share/emacs/28.0.50/lisp/org/ox-beamer /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ox-md hides /usr/local/share/emacs/28.0.50/lisp/org/ox-md /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-org hides /usr/local/share/emacs/28.0.50/lisp/org/ob-org /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-habit hides /usr/local/share/emacs/28.0.50/lisp/org/org-habit /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ox-latex hides /usr/local/share/emacs/28.0.50/lisp/org/ox-latex /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-src hides /usr/local/share/emacs/28.0.50/lisp/org/org-src /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-js hides /usr/local/share/emacs/28.0.50/lisp/org/ob-js /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-perl hides /usr/local/share/emacs/28.0.50/lisp/org/ob-perl /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ox-odt hides /usr/local/share/emacs/28.0.50/lisp/org/ox-odt /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ox-publish hides /usr/local/share/emacs/28.0.50/lisp/org/ox-publish /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-keys hides /usr/local/share/emacs/28.0.50/lisp/org/org-keys /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-exp hides /usr/local/share/emacs/28.0.50/lisp/org/ob-exp /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-ctags hides /usr/local/share/emacs/28.0.50/lisp/org/org-ctags /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-groovy hides /usr/local/share/emacs/28.0.50/lisp/org/ob-groovy /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-lint hides /usr/local/share/emacs/28.0.50/lisp/org/org-lint /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ol-bbdb hides /usr/local/share/emacs/28.0.50/lisp/org/ol-bbdb /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-colview hides /usr/local/share/emacs/28.0.50/lisp/org/org-colview /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-python hides /usr/local/share/emacs/28.0.50/lisp/org/ob-python /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-plantuml hides /usr/local/share/emacs/28.0.50/lisp/org/ob-plantuml /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ol hides /usr/local/share/emacs/28.0.50/lisp/org/ol /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-loaddefs hides /usr/local/share/emacs/28.0.50/lisp/org/org-loaddefs /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/org-attach-git hides /usr/local/share/emacs/28.0.50/lisp/org/org-attach-git /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ox hides /usr/local/share/emacs/28.0.50/lisp/org/ox /usr/local/google/home/raman/.emacs.d/elpa/org-plus-contrib-20200302/ob-ditaa hides /usr/local/share/emacs/28.0.50/lisp/org/ob-ditaa /usr/local/google/home/raman/.emacs.d/elpa/faceup-20170925.1946/faceup hides /usr/local/share/emacs/28.0.50/lisp/emacs-lisp/faceup Features: (shadow emacsbug url-irc google-browse p4-google p4 ps-print ps-print-loaddefs ps-def lpr ...) Memory information: ((conses 16 4640980 2282262) (symbols 48 113158 282) (strings 32 2872553 250077) (string-bytes 1 114941535) (vectors 16 652022) (vector-slots 8 8750851 722998) (floats 8 147640 606) (intervals 56 55188 41050) (buffers 1000 259)) -- Id: kg:/m/0285kf1 From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 19 12:49:14 2020 Received: (at 40688) by debbugs.gnu.org; 19 Apr 2020 16:49:14 +0000 Received: from localhost ([127.0.0.1]:45786 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jQD86-0002gh-KH for submit@debbugs.gnu.org; Sun, 19 Apr 2020 12:49:14 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:58982) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jQD84-0002gU-TX for 40688@debbugs.gnu.org; Sun, 19 Apr 2020 12:49:13 -0400 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 4EDCC450223; Sun, 19 Apr 2020 12:49:07 -0400 (EDT) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id AAA614501F7; Sun, 19 Apr 2020 12:49:01 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1587314941; bh=WUhtqhs4DHO6wPz2xfhhTpGmBnHiGpmXWMVDP+eDalY=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=GtPzkWN2z27KqtLA+SIysV1E9FBQyXtxYF26T7MnXNhfJFdxZERlBoipXGf8CqvYR sIlJF/PQijdP9+1mCwnx+z1/0ONHyeDGUYQbwECXCPcviTLwq+Njcpjiy0WoA63qVq OBRoit57W95ed4MWqPxTtbGL0cK/hnkZ0hCukgON4f32I1lcqC67V+7tueIlSPNGct foMY78NmYjWEN/g+Hb7Zcf4b2PMczkoUgApvMHTRu0RFUfNUsRScTw9GzPwUQdcgI5 G9Z41klFH7KSOnKrtJbjZHs2xahFeCCZcxTY4e/iWYvQs0yA9U+HOzyIz42dOAQZ+S xQ1f3uqQvV7Gg== Received: from alfajor (unknown [104.247.241.114]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 60B45120328; Sun, 19 Apr 2020 12:49:01 -0400 (EDT) From: Stefan Monnier To: "T.V Raman" Subject: Re: bug#40688: 28.0.50; Advice And ByteCompile Behavior Change Message-ID: References: Date: Sun, 19 Apr 2020 12:49:00 -0400 In-Reply-To: (T. V. Raman's message of "Fri, 17 Apr 2020 13:35:19 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.165 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature 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: 40688 Cc: 40688@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 (---) IIUC after recompiling everything the problem disappeared. If you can't reproduce it any more, than I guess we can only close this bug. > As an example, Module emacspeak-advice.el advices vc-next-action --- and > this module (emacspeak-advice) is loaded early on during emacspeak > initialization. > > When I later call vc-next-action during an emacs session and the > autoload pulls in vc.el, the advice definition loaded earlier is not > activated -- I have to explicitly reload module emacspeak-advice. In case you can still reproduce the problem, please show us what `C-h o vc-next-action` tells you when you think it should have the advice applied yet its behavior doesn't seem to be affected. Stefan From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 19 13:21:33 2020 Received: (at 40688) by debbugs.gnu.org; 19 Apr 2020 17:21:33 +0000 Received: from localhost ([127.0.0.1]:45831 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jQDdN-0003U3-0N for submit@debbugs.gnu.org; Sun, 19 Apr 2020 13:21:33 -0400 Received: from mail-pj1-f48.google.com ([209.85.216.48]:53300) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jQDdK-0003Tp-PE for 40688@debbugs.gnu.org; Sun, 19 Apr 2020 13:21:31 -0400 Received: by mail-pj1-f48.google.com with SMTP id hi11so2801787pjb.3 for <40688@debbugs.gnu.org>; Sun, 19 Apr 2020 10:21:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=Es3eEFPQ/Yv4/ttw0e9/uj5GLiMFDnCU20+lFlarEIk=; b=Epyhf6A59oMMYV+qc1wSB/xCBVTND7OZ6cFvveGcKLmsf/DelAb4vr7xoF4oYT/Jbc YFIgG2T27FNwGJd991DoRZz8Xp/tICuoriv7dT+cyW6yM6ijaGrP+kYaXU2viMILX8xO P2CMIHx8YqBl0dpfCKWOkYVEFZYvgK4durrOO7cNiw7PmmvX47u7o729JkwXBSSNYYTq 4hdBWIMkkpn5WIEn7nnEyAKO/+WWdZhn3hrhfwkLiuK44G5jlpN+SOFPXikzSbbzzB6s 0X6rPGj2EkcZC4P/5eEAlZVudoztKBeVv+7wObRZOTmEo/kc68dETzqquLyDBsn2WoM9 TecA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=Es3eEFPQ/Yv4/ttw0e9/uj5GLiMFDnCU20+lFlarEIk=; b=fPL7e1YgUXOVbHRJT80FO4z0B8pKsP0wjQYs3BGR07A1XUS6nxtdHA9a9qvI4tiPct XhQvUua6E4qHOoNr81tuOaorIi+uucfHaLCg8fBfctPDS6uQ0ZWThd2Dxl/np3ZrybPu FDFw72sw5yE4kQnxd9g7E4pWngY7bGwLQ4HtrUWdYmp/+r3U1Ot5IqDLD8uHSDU6Un0Y SpMORqGQWT/D19CDe9AWVPEj5Gd2OV4I3JT70riVWUOjO8CpDun6uIZ1cdaGZx2KkOYZ cfabmU5/7F7a4HYYrKCeuNr3ptfrjyv5VGDZUvdR7kvBvYF29DwW90MWPVozN28LGFKC 0ZcA== X-Gm-Message-State: AGi0PuaYLKxsLGRM2VnF0oAWfh4i908y7KNjToTyOf+oKupJ9M6hcC+6 TjCh4GXJDAnLaUWkCv4mu6yBmVZX6o2nNA== X-Google-Smtp-Source: APiQypIuL1nnjvEtC/M0OeSeE/T8YDBSahtmH2Sh7W1Y1J68A/DqD2qicynKe1URbp5nW4upQPRPpA== X-Received: by 2002:a17:902:c193:: with SMTP id d19mr11481099pld.184.1587316883937; Sun, 19 Apr 2020 10:21:23 -0700 (PDT) Received: from raman-glaptop.localdomain (c-24-4-174-65.hsd1.ca.comcast.net. [24.4.174.65]) by smtp.gmail.com with ESMTPSA id 14sm651155pjd.36.2020.04.19.10.21.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Apr 2020 10:21:22 -0700 (PDT) Received: by raman-glaptop.localdomain (Postfix, from userid 13930) id 4EE6CC20FEC; Sun, 19 Apr 2020 10:21:21 -0700 (PDT) From: "T.V Raman" To: Stefan Monnier Subject: Re: bug#40688: 28.0.50; Advice And ByteCompile Behavior Change References: Date: Sun, 19 Apr 2020 10:21:21 -0700 In-Reply-To: (Stefan Monnier's message of "Sun, 19 Apr 2020 12:49:00 -0400") 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: -8.0 (--------) X-Debbugs-Envelope-To: 40688 Cc: 40688@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: -9.0 (---------) Assume you meant C-h f -- not C-h o ---- go ahead and close the bug, if it repros (I hope not) I'll reopen with additional details -- From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 19 13:28:39 2020 Received: (at 40688-done) by debbugs.gnu.org; 19 Apr 2020 17:28:39 +0000 Received: from localhost ([127.0.0.1]:45841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jQDkE-0003eY-Tj for submit@debbugs.gnu.org; Sun, 19 Apr 2020 13:28:39 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:41362) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jQDkD-0003eM-6n for 40688-done@debbugs.gnu.org; Sun, 19 Apr 2020 13:28:37 -0400 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 8F47810099B; Sun, 19 Apr 2020 13:28:31 -0400 (EDT) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 089D110077D; Sun, 19 Apr 2020 13:28:30 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1587317310; bh=eJLeGnQD0WU2LBrvAtdUOQ4UoLVcGDlqCU0kKztrqYE=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=Le5fnH1LgPIEiaDDCPUwHhL17/68gjxCVUxG0qn8htthKA8PV7UexDVtrTnDNCBJZ SJfTBZ4SjUpEFFlq0YkTwoc1Wll6g4zIDK3FdV2gw9wV6P0y+Ft+tI79Y2YEY7vr/K nKyB3kFnUPKFFD7vh7A4m81CFj+iiPtlCVEkixET4Q2IaF4MxjiD+B1P7TByAjKbLF 792gty0Bp5y7/6nVGlK94kj6r0YFxbJ9v4pLFBy3KZOC/S2mjD11xfa6O/zY4uK9tj ypqZO42EKUMOQUCHZd8+/9FgmUNygOlfHon5q/8KrAPcmlJsEMKJwY8gK6vAB3uNUJ qf5xD4l+nJ7Gw== Received: from alfajor (unknown [104.247.241.114]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 8EA7612053C; Sun, 19 Apr 2020 13:28:29 -0400 (EDT) From: Stefan Monnier To: "T.V Raman" Subject: Re: bug#40688: 28.0.50; Advice And ByteCompile Behavior Change Message-ID: References: Date: Sun, 19 Apr 2020 13:28:28 -0400 In-Reply-To: (T. V. Raman's message of "Sun, 19 Apr 2020 10:21:21 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.149 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature 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: 40688-done Cc: 40688-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 (---) > Assume you meant C-h f -- not C-h o ---- Either works, but I don't use `C-h f` any more nowadays. > go ahead and close the bug, > if it repros (I hope not) I'll reopen with additional details OK, thanks, Stefan From debbugs-submit-bounces@debbugs.gnu.org Sun May 03 10:16:15 2020 Received: (at 40688) by debbugs.gnu.org; 3 May 2020 14:16:15 +0000 Received: from localhost ([127.0.0.1]:57510 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVFPj-0001qM-92 for submit@debbugs.gnu.org; Sun, 03 May 2020 10:16:15 -0400 Received: from mail-pl1-f180.google.com ([209.85.214.180]:39080) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVFPh-0001q6-B9 for 40688@debbugs.gnu.org; Sun, 03 May 2020 10:16:14 -0400 Received: by mail-pl1-f180.google.com with SMTP id s20so5725184plp.6 for <40688@debbugs.gnu.org>; Sun, 03 May 2020 07:16:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=I2R3XZkM3h9XMxVlkzr6sSAC+e76xEBFfyTQdqcJxE4=; b=eQwX91hs3+YOxMkQTEONU+wkN6KTbnz1e9dxC62nkRE4/HROaBQ8EIQx414nWbCUGu Csr4XlkRKTXNcoW8YT2FsdmWMIsWC9stbDbxPJ+L5gwQbH4viPZBKekZseK1yVOuc53M LXpXzbA6sZ2dtGeTzQ8jfO8zk7aYzOfLU8ZKtQPkjpesQf6PRMaC4xcN/kigZKCYDz5E Fvar7kSA0NuhOsNaEQHYrwvc9PnWF5KX6mK6WUjeNRmX5FeXk+7jh9YQf+eZ5cwn0DkQ YsQ34oWEuid7CFgNDG6AljVRIO5hWaVLMjRNCcRFpPJNLi7dOT22by3uALPewJ3tGuwM Z1yg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=I2R3XZkM3h9XMxVlkzr6sSAC+e76xEBFfyTQdqcJxE4=; b=L3R2scAT2LWVXd58hgeNT1rr04GxAuDcrI2sdPC1Z+uCazEvzxgTiBRTrsLK6LtMfM OrZTixQsNwqUY4Rj44+APVSBCRjnj8sM44kEi8kQc1/i0UnH6YxEK+jch4wEl2RzyEn4 8YEV3TtaTdFKTRlim21Lrt4rpzbdviEH6TIJ4QMMR2Xk+UAsEuETRqvJzx6MMP0a//kk Ksh3jCzGaIMJIhDtBTynAjc1VFbXiiVOAd37xcJvGf6ls8n1GKf0cbU8cST0xrQXE5pO vlOsXt5bdlt/gIws0cFY4Le26Bz2YIqfDYjMb+VZzVeKZoMqnT/y2w250Zs4mBYywctb 4CtQ== X-Gm-Message-State: AGi0PuYtRLsq3Pc18QPAvxRLnVuJegNu5nC3b3XbmVK+6HBr/Ro2PRA4 hhmcDpg2DpwjDb2NKm2f8LPUiRxPiejW0g== X-Google-Smtp-Source: APiQypK/R+j7APw6q831+ZMGHNTqbpIIYbZ8Xy6JKd4mP967zU0Er407DaQAfKdDo6EClX7fLgtVHA== X-Received: by 2002:a17:902:ea8a:: with SMTP id x10mr14678876plb.166.1588515366586; Sun, 03 May 2020 07:16:06 -0700 (PDT) Received: from raman-glaptop.localdomain (c-24-4-174-65.hsd1.ca.comcast.net. [24.4.174.65]) by smtp.gmail.com with ESMTPSA id f76sm6528970pfa.167.2020.05.03.07.16.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 03 May 2020 07:16:05 -0700 (PDT) Received: by raman-glaptop.localdomain (Postfix, from userid 13930) id 2084FC21F72; Sun, 3 May 2020 07:16:04 -0700 (PDT) From: "T.V Raman" To: Stefan Monnier Subject: Re: bug#40688: 28.0.50; Advice And ByteCompile Behavior Change References: Date: Sun, 03 May 2020 07:16:04 -0700 In-Reply-To: (Stefan Monnier's message of "Sun, 19 Apr 2020 12:49:00 -0400") 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: -8.0 (--------) X-Debbugs-Envelope-To: 40688 Cc: 40688@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: -9.0 (---------) Hi Stefan, I have a conjecture as to when/how this bug bites, wanted to run the thought by you. So the bug bit again yesterday --- and here is how it went away: 1. Emacspeak is made up of a large number of modules and many of the "extension" modules that define package-specific advice load earlier core modules. 2. I've always done a require of these dependencies and the byte-compile is clean, ie almost 0 warnings from the emacspeak side. 3. I have a Makefile to do the build, and about a year ago (or may be two) I added "-j" to one of the Makefile targets. 4. As mentioned in this bug report at the outset I started seeing strange behavior (that also appeared non-deterministic across builds) where it felt like some of the advice was not defined (incidentally when the bug bit yesterday, C-h o still indicated the functions were adviced). So wild conjecture: Given make -j (the Makefile does impose some dependency order but not all) is it possible that things go south if something that is needed during the build of module-a.el gets byte-compiled *after* module-a.el? Stefan Monnier writes: > IIUC after recompiling everything the problem disappeared. If you > can't reproduce it any more, than I guess we can only close this > bug. > >> As an example, Module emacspeak-advice.el advices vc-next-action --- and >> this module (emacspeak-advice) is loaded early on during emacspeak >> initialization. >> >> When I later call vc-next-action during an emacs session and the >> autoload pulls in vc.el, the advice definition loaded earlier is not >> activated -- I have to explicitly reload module emacspeak-advice. > > In case you can still reproduce the problem, please show us what > `C-h o vc-next-action` tells you when you think it should have the > advice applied yet its behavior doesn't seem to be affected. > > > Stefan > -- From debbugs-submit-bounces@debbugs.gnu.org Sun May 03 11:08:54 2020 Received: (at 40688) by debbugs.gnu.org; 3 May 2020 15:08:54 +0000 Received: from localhost ([127.0.0.1]:57664 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVGEg-0005O7-CJ for submit@debbugs.gnu.org; Sun, 03 May 2020 11:08:54 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:43715) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVGEf-0005Nw-1h for 40688@debbugs.gnu.org; Sun, 03 May 2020 11:08:53 -0400 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 5D3F2810A2; Sun, 3 May 2020 11:08:47 -0400 (EDT) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 7935380D80; Sun, 3 May 2020 11:08:45 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1588518525; bh=Ie0XxmVxAFPWjd0Pai76GTrNP+uGtU+fLsjtv7wa4aU=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=Pndd4w21GUX58PY533BQ2DpvVtNIWhLq+FHmpYL02+QSejU5faHNfIaOultsnoPeQ N2DcFB4a7r5Y4VLl3bBrl+CWeKgSqUzFwEvJGHlwqdPMxe1q1xVzGmVxQ9tLAbX8+U o/HGd5CAas30r8PaeMijdgnn1vVkH8wT2u0L060qPZvToVpXsQCsNZsRoTJqwG7Jgf GReZR3U+6XSj7RDotmN4t3GGivLPdlTIi5ByV6XKkxr/YxVDLpH5bTgeYcZ0WizvLB rGLplRYpw6S4ybPRwNHqHesH1LOipkWIZeJw0j1nBtFEjyDfxVYTdo9IlMrm3ZHjCf vpGuFmxcHtw3Q== Received: from alfajor (unknown [216.154.3.202]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 2769D120695; Sun, 3 May 2020 11:08:45 -0400 (EDT) From: Stefan Monnier To: "T.V Raman" Subject: Re: bug#40688: 28.0.50; Advice And ByteCompile Behavior Change Message-ID: References: Date: Sun, 03 May 2020 11:08:44 -0400 In-Reply-To: (T. V. Raman's message of "Sun, 03 May 2020 07:16:04 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.041 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature 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: 40688 Cc: 40688@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 (---) > 4. As mentioned in this bug report at the outset I started seeing > strange behavior (that also appeared non-deterministic across builds) > where it felt like some of the advice was not defined (incidentally when > the bug bit yesterday, C-h o still indicated the functions were > adviced). If it bites again, could you try and post (to the extent possible, obviously) the function name, the output of (symbol-function ) along with as much as possible a concrete and detailed description of an actual call's behavior on that function where we see that the advice wasn't called? > So wild conjecture: Given make -j (the Makefile does impose some > dependency order but not all) > is it possible that things go south if something that is needed during > the build of module-a.el gets byte-compiled *after* module-a.el? In theory, no. I (and many other people) build Emacs's `lisp` subdir in parallel, and there are basically no dependencies in the makefile to try and make sure files get compiled before they're used. We've had some corner case problems with it, but all the ones I know have been fixed. Stefan > Stefan Monnier writes: > >> IIUC after recompiling everything the problem disappeared. If you >> can't reproduce it any more, than I guess we can only close this >> bug. >> >>> As an example, Module emacspeak-advice.el advices vc-next-action --- and >>> this module (emacspeak-advice) is loaded early on during emacspeak >>> initialization. >>> >>> When I later call vc-next-action during an emacs session and the >>> autoload pulls in vc.el, the advice definition loaded earlier is not >>> activated -- I have to explicitly reload module emacspeak-advice. >> >> In case you can still reproduce the problem, please show us what >> `C-h o vc-next-action` tells you when you think it should have the >> advice applied yet its behavior doesn't seem to be affected. >> >> >> Stefan >> From debbugs-submit-bounces@debbugs.gnu.org Sun May 03 11:27:47 2020 Received: (at 40688) by debbugs.gnu.org; 3 May 2020 15:27:47 +0000 Received: from localhost ([127.0.0.1]:57686 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVGWx-0005sQ-5S for submit@debbugs.gnu.org; Sun, 03 May 2020 11:27:47 -0400 Received: from mail-pl1-f176.google.com ([209.85.214.176]:39132) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVGWw-0005sB-4k for 40688@debbugs.gnu.org; Sun, 03 May 2020 11:27:46 -0400 Received: by mail-pl1-f176.google.com with SMTP id s20so5773627plp.6 for <40688@debbugs.gnu.org>; Sun, 03 May 2020 08:27:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=TMNHGkXLPF01mhDuiuV4nOMk6AGIAAMiG/Mduv6G/9k=; b=WGtwnEfXqGEX4szWKu5KKSP0otxh4B2/j28VP2M7tXEAGhT5MsnXCz3xMLw3aE4wli zlMaIRzMxKizfWusubPby66pzaxHp+cmWnfXuAEKq0yJ52X+rp70Lsm/iZxVszeC/A5Z QOkOe8xTCYkz4RibrunP1HaxZch8++EsoSSKwY5vQwtktOVQffCBrBCDs6ZaKvpv2AY5 ZC3+UFz51rXiTCvtw9ZDXSLVV/1qoRzhHQ/7tIXuEY3i1V1O8vzylmwXse9REkuoTnHy WyKcPXRtTDh6/o9ty5AbKwfVJK0YbgRaTMxle+qw44zqGtIhpB78fV5jhQ1SZjJmR8Df K/oA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=TMNHGkXLPF01mhDuiuV4nOMk6AGIAAMiG/Mduv6G/9k=; b=Y1YnFhlRgNfLbwbsg4N1nbu5wf7RSPRiXDuByQMHcvSCwGc6q4+8xlY5+OsHqGV62A PxPTfR2t0ell+PrZc7lh1Ciz2DnnKlD1G0XuJ9Qk39FSi2bQCJlYWBA7/nLQguBdIXZp tI15h+XwYFkTHPhZvOZowKUKVAKYWc0NkoY5WHfaXPM+S7pi271zWDSO/bLkRtwoJx2X wxWmYYqPPQueJx1/arw+BF9QfDzG3YS7Y8UdB6AUs0ApclIH3BOm3Uk8ePNOrupMwghM GCd/S+TO2Lcy50XqUk8Y2WAmojYmjR0rkpiJrzXh7C+cuGYGvKJonwIRyu39yyn1FXhZ CuOQ== X-Gm-Message-State: AGi0PubMrM9ZFPow6zEmHKG0PHewz8tXKsdC7KN86K4CL9aOOjTNmJ05 sUb+8jIeRaPRa9L5beOh4tdZXjwOnNC4tw== X-Google-Smtp-Source: APiQypJpflTOypUCMvliKEIeYkmPbEO3D/miIPrmZWHNjGS+WwVz2nGrpaBNzeXXZVhGuOZ7zksQKg== X-Received: by 2002:a17:90a:fd94:: with SMTP id cx20mr11684576pjb.157.1588519659480; Sun, 03 May 2020 08:27:39 -0700 (PDT) Received: from raman-glaptop.localdomain (c-24-4-174-65.hsd1.ca.comcast.net. [24.4.174.65]) by smtp.gmail.com with ESMTPSA id a99sm4605194pje.35.2020.05.03.08.27.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 03 May 2020 08:27:38 -0700 (PDT) Received: by raman-glaptop.localdomain (Postfix, from userid 13930) id 7AA57C21E45; Sun, 3 May 2020 08:27:37 -0700 (PDT) From: "T.V Raman" To: Stefan Monnier Subject: Re: bug#40688: 28.0.50; Advice And ByteCompile Behavior Change References: Date: Sun, 03 May 2020 08:27:37 -0700 In-Reply-To: (Stefan Monnier's message of "Sun, 03 May 2020 11:08:44 -0400") 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: -8.0 (--------) X-Debbugs-Envelope-To: 40688 Cc: 40688@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: -9.0 (---------) Stefan Monnier writes: I didn't mean the -j bit in building emacs, conjecture is that emacspeak breaks if -j is used. >> 4. As mentioned in this bug report at the outset I started seeing >> strange behavior (that also appeared non-deterministic across builds) >> where it felt like some of the advice was not defined (incidentally when >> the bug bit yesterday, C-h o still indicated the functions were >> adviced). > > If it bites again, could you try and post (to the extent possible, > obviously) the function name, the output of (symbol-function > ) along with as much as possible a concrete and detailed > description of an actual call's behavior on that function where we see > that the advice wasn't called? > >> So wild conjecture: Given make -j (the Makefile does impose some >> dependency order but not all) >> is it possible that things go south if something that is needed during >> the build of module-a.el gets byte-compiled *after* module-a.el? > > In theory, no. I (and many other people) build Emacs's `lisp` subdir in > parallel, and there are basically no dependencies in the makefile to try > and make sure files get compiled before they're used. We've had some > corner case problems with it, but all the ones I know have been fixed. > > > Stefan > > >> Stefan Monnier writes: >> >>> IIUC after recompiling everything the problem disappeared. If you >>> can't reproduce it any more, than I guess we can only close this >>> bug. >>> >>>> As an example, Module emacspeak-advice.el advices vc-next-action --- and >>>> this module (emacspeak-advice) is loaded early on during emacspeak >>>> initialization. >>>> >>>> When I later call vc-next-action during an emacs session and the >>>> autoload pulls in vc.el, the advice definition loaded earlier is not >>>> activated -- I have to explicitly reload module emacspeak-advice. >>> >>> In case you can still reproduce the problem, please show us what >>> `C-h o vc-next-action` tells you when you think it should have the >>> advice applied yet its behavior doesn't seem to be affected. >>> >>> >>> Stefan >>> > -- From debbugs-submit-bounces@debbugs.gnu.org Sun May 03 12:14:30 2020 Received: (at 40688) by debbugs.gnu.org; 3 May 2020 16:14:30 +0000 Received: from localhost ([127.0.0.1]:57735 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVHGA-0000kR-7w for submit@debbugs.gnu.org; Sun, 03 May 2020 12:14:30 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34696) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVHG8-0000kC-VY for 40688@debbugs.gnu.org; Sun, 03 May 2020 12:14:29 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:55498) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jVHG3-0000vv-Gm; Sun, 03 May 2020 12:14:23 -0400 Received: from [176.228.60.248] (port=3308 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jVHG2-000569-N5; Sun, 03 May 2020 12:14:23 -0400 Date: Sun, 03 May 2020 19:14:18 +0300 Message-Id: <83o8r5ov1h.fsf@gnu.org> From: Eli Zaretskii To: "T.V Raman" In-Reply-To: (bug-gnu-emacs@gnu.org) Subject: Re: bug#40688: 28.0.50; Advice And ByteCompile Behavior Change References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 40688 Cc: monnier@iro.umontreal.ca, 40688@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 (---) > Cc: 40688@debbugs.gnu.org > Date: Sun, 03 May 2020 07:16:04 -0700 > From: "T.V Raman" via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > is it possible that things go south if something that is needed during > the build of module-a.el gets byte-compiled *after* module-a.el? It could happen if your dependencies in the Makefile are incomplete or incorrect. From debbugs-submit-bounces@debbugs.gnu.org Sun May 03 12:19:28 2020 Received: (at 40688) by debbugs.gnu.org; 3 May 2020 16:19:28 +0000 Received: from localhost ([127.0.0.1]:57742 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVHKy-0000s9-Jf for submit@debbugs.gnu.org; Sun, 03 May 2020 12:19:28 -0400 Received: from mail-pj1-f53.google.com ([209.85.216.53]:54259) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVHKx-0000rv-3n for 40688@debbugs.gnu.org; Sun, 03 May 2020 12:19:27 -0400 Received: by mail-pj1-f53.google.com with SMTP id hi11so2622203pjb.3 for <40688@debbugs.gnu.org>; Sun, 03 May 2020 09:19:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=I/8f6bjI8SCUcPpleV4rYHWxtf8hSKM7FdX+NnVQffw=; b=gDJWm5X0+MfMux+VoKHrGv1TnAxGCfEyg3tw69np2o1ow3JHSyg3ln2mdW+kQGp1NG 4mJIG6h0JnN6Juq/zPdJyK+Zl6EI2WsBQQDeFANjOw5g0/h37IzgXoETxGIIqE9ye8fA mp9Apu4wjdEW3mdSuNTq3MH8NkPoJ4FSjoVrUn8DRqHu2Xj6+mi2xp+srnuiLQoO5YjW 2vYkSpGLd3M422zYkhTDKqbgzXW256f7IQkL6a5uyZAfEbvCRQKGS25eRGCqc+1W42Jw 0rswPlKzGHrausRBW7JURrcA+iZuxrwwkH5AgL0V9XchNinoe59yLXsaZU58ENOB3igT zVSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=I/8f6bjI8SCUcPpleV4rYHWxtf8hSKM7FdX+NnVQffw=; b=QownBJJvNLJ6K9LPQAWHnPufEnh40l5Sg4qidbbTNHqcPm027Fl928lcDUb9Qzq4fL 6LVT0umSq5vatWeJZ7wKO/00pq12shRyuLbIDgzdWYoHYfnKZzadoUD09H4HepyvufP4 /VBwldcTq+HuN6FdoKNOHAL88cjJbjs3l5pMvOdE4OxtGMUUW8fcCtAdeV/E1h0yOrdu 8aCuyOBbMN77ibe06nIrPmXMdLmlLiBRWnYboBIMAP91m5YMNFKlfuhsAMwqhcN5GAr3 1fjMnFmrE149fq2Azem/LBTxQNHKsyLNlKKhyaanslKmdntTCc38yNS7Od0qifXhPs0p JU7g== X-Gm-Message-State: AGi0PubRia9B4rcaolZT9UKtVFppessD2mfw+kWbVZwmSqE5FtFa6SGs gz0IxmG89Cjh35cDyilqA6aUzV73qb9+CQ== X-Google-Smtp-Source: APiQypIO/OCpfqledofgxnSEaX0p6yZnD8YQiYaLJhP543dwGOl8RA1HnCTozIfbfSRuU5iK3ROX+A== X-Received: by 2002:a17:90b:93:: with SMTP id bb19mr12534789pjb.134.1588522760582; Sun, 03 May 2020 09:19:20 -0700 (PDT) Received: from raman-glaptop.localdomain (c-24-4-174-65.hsd1.ca.comcast.net. [24.4.174.65]) by smtp.gmail.com with ESMTPSA id n16sm6791176pfq.61.2020.05.03.09.19.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 03 May 2020 09:19:19 -0700 (PDT) Received: by raman-glaptop.localdomain (Postfix, from userid 13930) id 83CB7C20BB4; Sun, 3 May 2020 09:19:18 -0700 (PDT) From: "T.V Raman" To: Eli Zaretskii Subject: Re: bug#40688: 28.0.50; Advice And ByteCompile Behavior Change References: <83o8r5ov1h.fsf@gnu.org> Date: Sun, 03 May 2020 09:19:18 -0700 In-Reply-To: <83o8r5ov1h.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 03 May 2020 19:14:18 +0300") 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: -8.0 (--------) X-Debbugs-Envelope-To: 40688 Cc: monnier@iro.umontreal.ca, 40688@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: -9.0 (---------) Eli Zaretskii writes: That's my guess ie something gets byte-compiled before a module it depends on.>> Cc: 40688@debbugs.gnu.org >> Date: Sun, 03 May 2020 07:16:04 -0700 >> From: "T.V Raman" via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" >> >> is it possible that things go south if something that is needed during >> the build of module-a.el gets byte-compiled *after* module-a.el? > > It could happen if your dependencies in the Makefile are incomplete or > incorrect. -- From debbugs-submit-bounces@debbugs.gnu.org Sun May 03 16:42:54 2020 Received: (at 40688) by debbugs.gnu.org; 3 May 2020 20:42:54 +0000 Received: from localhost ([127.0.0.1]:58131 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVLRt-0001DS-PD for submit@debbugs.gnu.org; Sun, 03 May 2020 16:42:54 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:1914) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVLRr-0001DG-U0 for 40688@debbugs.gnu.org; Sun, 03 May 2020 16:42:52 -0400 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 9AEF6809E9; Sun, 3 May 2020 16:42:46 -0400 (EDT) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 3467880063; Sun, 3 May 2020 16:42:45 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1588538565; bh=MPAyzV5so9eCVZ99FZhtZ0KyzO+kazIHrTu3ylpyHeU=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=pab2NooY/LeTh9UNDQu3fcijLDx1fNRrqBXse+dZTI6jgJfbKTITlc4zf7ZgJymOW PEwK7mw74BEqH7h3BR/L6NFJ/EN0+miV+z8bA5fXa4cwjHjy0DW6FRNi8KTLYiTpwY rrIhVxj5ck4Gyfd8DLZNxsX+B5u49y3YFgdHNl4xObeFfwQJ5bDcJhLl/Q/vSaKQFa rT+IDQbNJfaTy5JHL4VCu+EXcJ8S6uj5NYcehusq6VFKhVMypayhfvEZfq/nF+eK4w zUnrQCmt9UrywEaUL/W/NDAZgJdXeJl4GRDWNxr+gyKwSujFS47wlxAEvsnIY08T3q So9tjpXnr9fyg== Received: from alfajor (unknown [216.154.3.202]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id E4AB11202FA; Sun, 3 May 2020 16:42:44 -0400 (EDT) From: Stefan Monnier To: "T.V Raman" Subject: Re: bug#40688: 28.0.50; Advice And ByteCompile Behavior Change Message-ID: References: Date: Sun, 03 May 2020 16:42:38 -0400 In-Reply-To: (T. V. Raman's message of "Sun, 03 May 2020 08:27:37 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.040 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature 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: 40688 Cc: 40688@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 (---) > I didn't mean the -j bit in building emacs, conjecture is that emacspeak > breaks if -j is used. I was pointing out that Emacs's own use of `-j` to build the `lisp` subdir indicates that it's OK to have missing dependencies on the `.elc` files (and hence sometimes the .el file is loaded and sometimes the `.elc`, depending on the compilation order; or even the `.el` file is loaded while the corresponding `.elc` file is being generated). Of course, if your `.el` files are generated by makefile rules that's a completely different question. Stefan >>> 4. As mentioned in this bug report at the outset I started seeing >>> strange behavior (that also appeared non-deterministic across builds) >>> where it felt like some of the advice was not defined (incidentally when >>> the bug bit yesterday, C-h o still indicated the functions were >>> adviced). >> >> If it bites again, could you try and post (to the extent possible, >> obviously) the function name, the output of (symbol-function >> ) along with as much as possible a concrete and detailed >> description of an actual call's behavior on that function where we see >> that the advice wasn't called? >> >>> So wild conjecture: Given make -j (the Makefile does impose some >>> dependency order but not all) >>> is it possible that things go south if something that is needed during >>> the build of module-a.el gets byte-compiled *after* module-a.el? >> >> In theory, no. I (and many other people) build Emacs's `lisp` subdir in >> parallel, and there are basically no dependencies in the makefile to try >> and make sure files get compiled before they're used. We've had some >> corner case problems with it, but all the ones I know have been fixed. >> >> >> Stefan >> >> >>> Stefan Monnier writes: >>> >>>> IIUC after recompiling everything the problem disappeared. If you >>>> can't reproduce it any more, than I guess we can only close this >>>> bug. >>>> >>>>> As an example, Module emacspeak-advice.el advices vc-next-action --- and >>>>> this module (emacspeak-advice) is loaded early on during emacspeak >>>>> initialization. >>>>> >>>>> When I later call vc-next-action during an emacs session and the >>>>> autoload pulls in vc.el, the advice definition loaded earlier is not >>>>> activated -- I have to explicitly reload module emacspeak-advice. >>>> >>>> In case you can still reproduce the problem, please show us what >>>> `C-h o vc-next-action` tells you when you think it should have the >>>> advice applied yet its behavior doesn't seem to be affected. >>>> >>>> >>>> Stefan >>>> >> From debbugs-submit-bounces@debbugs.gnu.org Sun May 03 20:26:44 2020 Received: (at 40688) by debbugs.gnu.org; 4 May 2020 00:26:44 +0000 Received: from localhost ([127.0.0.1]:58554 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVOwJ-0004kS-Fl for submit@debbugs.gnu.org; Sun, 03 May 2020 20:26:44 -0400 Received: from mail-pl1-f170.google.com ([209.85.214.170]:33799) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVOwH-0004kB-EX for 40688@debbugs.gnu.org; Sun, 03 May 2020 20:26:30 -0400 Received: by mail-pl1-f170.google.com with SMTP id s10so6133468plr.1 for <40688@debbugs.gnu.org>; Sun, 03 May 2020 17:26:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=4ez8iCpfoIU697Vgy51MMRA/BPahAC38V8q7QI9Jjm0=; b=J/whU+T32Plpf8EPRnzK/GhX0RbYDVDgmecaPUBvNoPW+tt/JxJdkhWtoa3nD/ZO3z 2tHxumpmWMSTH/zyyyLkIVe7nPByNJtuZ7nJWksm3ROMoNhORp53vC6GMJsJxiusJ/h6 fjHg94hoxWJPRbcSW5DCjjfO7i1JPnFTOE5D2pMb4iJGZ50kqm+sZvAJA8eSvZFP36gc Fnm+1kyB+SgCUjMbFM888bl7RssnjyB2GrI2ZOBjH+wfQpmbrXQgfHE+eTUVUBCpZGIL B2oriVUKOiCCaU1LCbY5RUKkq8Eb2mePKAWuFfwxanfM6HId+ojQnXnnDkvJGqPxhQiH MsBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=4ez8iCpfoIU697Vgy51MMRA/BPahAC38V8q7QI9Jjm0=; b=T2QoNpUjhhFSb5GzBtyhd+u1Es59Kvz5eCjPW76Vf8OSBIhmCaiWyNA28LGJeW5PCk e9mBobK2RL5BjvCP4EDVzDXqXiE2dnuPdvlDIhv9VA2eFuRutaVfKNNQF2eCQMpDnIAn vYK+lVUJeB12lLzHxpfNM3/RvvuKVdcq41tSKt650I8/CftbOYtINh8JdWWo6dxlZtMb 1YVJmIfkpQnrQtVGoMGbrzzMySfWDwXuGk60oUtncjKFBuptN7ZSz0fRVHpUZ0cFmRTG CJUTfoanAIE2iBWKCVYIEI8T4AhZQhxF/c1TcybJRdHbAOZVLwJX5oyBbDTgI3g4/WNH C6Yw== X-Gm-Message-State: AGi0PuZWFaArEm+B2ZTcMf9/IS0+ePYRs6xt2DFvGMylR4Dsf0e6nc0w ScRi5cucaETJl4MKa6G0kHhGGyijGmGKzw== X-Google-Smtp-Source: APiQypKw1P9RtTcWkt2NQOOR4VsdfuD7gtTXhErW5fnXgMQaM7esb1pUbu+yyu3izFTjIdSnK2SFIw== X-Received: by 2002:a17:90a:26a2:: with SMTP id m31mr14030306pje.128.1588551981928; Sun, 03 May 2020 17:26:21 -0700 (PDT) Received: from raman-glaptop.localdomain (c-24-4-174-65.hsd1.ca.comcast.net. [24.4.174.65]) by smtp.gmail.com with ESMTPSA id y14sm7191458pff.205.2020.05.03.17.26.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 03 May 2020 17:26:20 -0700 (PDT) Received: by raman-glaptop.localdomain (Postfix, from userid 13930) id 09759C20BB4; Sun, 3 May 2020 17:26:19 -0700 (PDT) From: "T.V Raman" To: Stefan Monnier Subject: Re: bug#40688: 28.0.50; Advice And ByteCompile Behavior Change References: Date: Sun, 03 May 2020 17:26:19 -0700 In-Reply-To: (Stefan Monnier's message of "Sun, 03 May 2020 16:42:38 -0400") 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: -8.0 (--------) X-Debbugs-Envelope-To: 40688 Cc: 40688@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: -9.0 (---------) Stefan Monnier writes: .el files are not generated by Makefile rules. Again, conjecture: perhaps I'm hitting this because: 1. Emacspeak uses advice far more than emacs does? >> I didn't mean the -j bit in building emacs, conjecture is that emacspeak >> breaks if -j is used. > > I was pointing out that Emacs's own use of `-j` to build the `lisp` > subdir indicates that it's OK to have missing dependencies on the `.elc` > files (and hence sometimes the .el file is loaded and sometimes the > `.elc`, depending on the compilation order; or even the `.el` file is > loaded while the corresponding `.elc` file is being generated). > > Of course, if your `.el` files are generated by makefile rules that's > a completely different question. > > > Stefan > > >>>> 4. As mentioned in this bug report at the outset I started seeing >>>> strange behavior (that also appeared non-deterministic across builds) >>>> where it felt like some of the advice was not defined (incidentally when >>>> the bug bit yesterday, C-h o still indicated the functions were >>>> adviced). >>> >>> If it bites again, could you try and post (to the extent possible, >>> obviously) the function name, the output of (symbol-function >>> ) along with as much as possible a concrete and detailed >>> description of an actual call's behavior on that function where we see >>> that the advice wasn't called? >>> >>>> So wild conjecture: Given make -j (the Makefile does impose some >>>> dependency order but not all) >>>> is it possible that things go south if something that is needed during >>>> the build of module-a.el gets byte-compiled *after* module-a.el? >>> >>> In theory, no. I (and many other people) build Emacs's `lisp` subdir in >>> parallel, and there are basically no dependencies in the makefile to try >>> and make sure files get compiled before they're used. We've had some >>> corner case problems with it, but all the ones I know have been fixed. >>> >>> >>> Stefan >>> >>> >>>> Stefan Monnier writes: >>>> >>>>> IIUC after recompiling everything the problem disappeared. If you >>>>> can't reproduce it any more, than I guess we can only close this >>>>> bug. >>>>> >>>>>> As an example, Module emacspeak-advice.el advices vc-next-action --- and >>>>>> this module (emacspeak-advice) is loaded early on during emacspeak >>>>>> initialization. >>>>>> >>>>>> When I later call vc-next-action during an emacs session and the >>>>>> autoload pulls in vc.el, the advice definition loaded earlier is not >>>>>> activated -- I have to explicitly reload module emacspeak-advice. >>>>> >>>>> In case you can still reproduce the problem, please show us what >>>>> `C-h o vc-next-action` tells you when you think it should have the >>>>> advice applied yet its behavior doesn't seem to be affected. >>>>> >>>>> >>>>> Stefan >>>>> >>> > -- From debbugs-submit-bounces@debbugs.gnu.org Sun May 03 23:03:13 2020 Received: (at 40688) by debbugs.gnu.org; 4 May 2020 03:03:13 +0000 Received: from localhost ([127.0.0.1]:58704 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVRNx-0002GX-9B for submit@debbugs.gnu.org; Sun, 03 May 2020 23:03:13 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:18710) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVRNv-0002GJ-PD for 40688@debbugs.gnu.org; Sun, 03 May 2020 23:03:12 -0400 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 174394508C2; Sun, 3 May 2020 23:03:06 -0400 (EDT) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 5F5A04508AD; Sun, 3 May 2020 23:03:04 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1588561384; bh=8xkAzmuWOH9fsPjtyCLZhfUc7+HyCSiyhAGZqzFYJOc=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=pG6Bo1GkUcDOhVH+6Ur60K3kxGVvPdU4i0B4Xa1Yv5tW41CLi5xGTTpQW6NSThctd SNn2WVO3so2+WMpD3U/SPKdSgpp/qFCoNftXOo3cRN6f+mqmvzI2Jy/s3zy1yVceTy DjjUd6NDGVmYjtELZRS1FDQHgAcmzF57YheHJbnU+wvnh/ctYs9cKZp/bz0aU6bIjK aJwqmtsKBSK+ZbxJog5Uf6vh+3B+guh3fYAEt60VBQU9EsgTsgOPWddnU5+8MC7Izf Ke1uIDS3bU2wgTE89Vdrr2xDkpl2EHTKy8pNujPoZ0M4Zwr2J3B23FRPn1YbAtlsUV x/z33p8Wgy9/Q== Received: from alfajor (unknown [216.154.3.202]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 14D1612078C; Sun, 3 May 2020 23:03:04 -0400 (EDT) From: Stefan Monnier To: "T.V Raman" Subject: Re: bug#40688: 28.0.50; Advice And ByteCompile Behavior Change Message-ID: References: Date: Sun, 03 May 2020 23:03:02 -0400 In-Reply-To: (T. V. Raman's message of "Sun, 03 May 2020 17:26:19 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.067 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature 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: 40688 Cc: 40688@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 (---) > .el files are not generated by Makefile rules. > > Again, conjecture: perhaps I'm hitting this because: > > 1. Emacspeak uses advice far more than emacs does? Could be. Might be linked to the use `defadvice` (which has a funny/broken behavior w.r.t macro expansion), but I can't think of a good scenario where that would play a role. Digging into the `symbol-function` value (and/or Edebugging) is the only way I can imagine we will be able to track it down. Stefan > >> I didn't mean the -j bit in building emacs, conjecture is that emacspeak >>> breaks if -j is used. >> >> I was pointing out that Emacs's own use of `-j` to build the `lisp` >> subdir indicates that it's OK to have missing dependencies on the `.elc` >> files (and hence sometimes the .el file is loaded and sometimes the >> `.elc`, depending on the compilation order; or even the `.el` file is >> loaded while the corresponding `.elc` file is being generated). >> >> Of course, if your `.el` files are generated by makefile rules that's >> a completely different question. >> >> >> Stefan >> >> >>>>> 4. As mentioned in this bug report at the outset I started seeing >>>>> strange behavior (that also appeared non-deterministic across builds) >>>>> where it felt like some of the advice was not defined (incidentally when >>>>> the bug bit yesterday, C-h o still indicated the functions were >>>>> adviced). >>>> >>>> If it bites again, could you try and post (to the extent possible, >>>> obviously) the function name, the output of (symbol-function >>>> ) along with as much as possible a concrete and detailed >>>> description of an actual call's behavior on that function where we see >>>> that the advice wasn't called? >>>> >>>>> So wild conjecture: Given make -j (the Makefile does impose some >>>>> dependency order but not all) >>>>> is it possible that things go south if something that is needed during >>>>> the build of module-a.el gets byte-compiled *after* module-a.el? >>>> >>>> In theory, no. I (and many other people) build Emacs's `lisp` subdir in >>>> parallel, and there are basically no dependencies in the makefile to try >>>> and make sure files get compiled before they're used. We've had some >>>> corner case problems with it, but all the ones I know have been fixed. >>>> >>>> >>>> Stefan >>>> >>>> >>>>> Stefan Monnier writes: >>>>> >>>>>> IIUC after recompiling everything the problem disappeared. If you >>>>>> can't reproduce it any more, than I guess we can only close this >>>>>> bug. >>>>>> >>>>>>> As an example, Module emacspeak-advice.el advices vc-next-action --- and >>>>>>> this module (emacspeak-advice) is loaded early on during emacspeak >>>>>>> initialization. >>>>>>> >>>>>>> When I later call vc-next-action during an emacs session and the >>>>>>> autoload pulls in vc.el, the advice definition loaded earlier is not >>>>>>> activated -- I have to explicitly reload module emacspeak-advice. >>>>>> >>>>>> In case you can still reproduce the problem, please show us what >>>>>> `C-h o vc-next-action` tells you when you think it should have the >>>>>> advice applied yet its behavior doesn't seem to be affected. >>>>>> >>>>>> >>>>>> Stefan >>>>>> >>>> >> From debbugs-submit-bounces@debbugs.gnu.org Mon May 04 12:19:05 2020 Received: (at 40688) by debbugs.gnu.org; 4 May 2020 16:19:05 +0000 Received: from localhost ([127.0.0.1]:33811 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVdo9-0008PA-8U for submit@debbugs.gnu.org; Mon, 04 May 2020 12:19:05 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38642) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVdo8-0008OV-1v for 40688@debbugs.gnu.org; Mon, 04 May 2020 12:19:04 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33870) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jVdo2-0000JW-QU; Mon, 04 May 2020 12:18:58 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1jVdny-0001HW-Ij; Mon, 04 May 2020 12:18:55 -0400 From: Glenn Morris To: Stefan Monnier Subject: Re: bug#40688: 28.0.50; Advice And ByteCompile Behavior Change References: X-Spook: Aladdin Spammer PET kilo class Food Poisoning Domestic X-Ran: EA=e0+!"Os3O$ioXXR5@O~]8-%[gi/(OAFiy")$4n;uS{!|jq?q9Oe4t]Rx~t'oUey1dmN X-Hue: brightmagenta X-Debbugs-No-Ack: yes X-Attribution: GM Date: Mon, 04 May 2020 12:18:54 -0400 In-Reply-To: (Stefan Monnier's message of "Sun, 03 May 2020 16:42:38 -0400") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 40688 Cc: 40688@debbugs.gnu.org, "T.V Raman" 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 (---) Stefan Monnier wrote: > I was pointing out that Emacs's own use of `-j` to build the `lisp` > subdir indicates that it's OK to have missing dependencies on the `.elc` > files (and hence sometimes the .el file is loaded and sometimes the > `.elc`, depending on the compilation order; or even the `.el` file is > loaded while the corresponding `.elc` file is being generated). Emacs's build sets load-prefer-newer (IMO this should be the default, but I expect this to be futile). (But I have no idea what issue is being described in this report.) From debbugs-submit-bounces@debbugs.gnu.org Mon May 04 12:21:54 2020 Received: (at 40688) by debbugs.gnu.org; 4 May 2020 16:21:55 +0000 Received: from localhost ([127.0.0.1]:33816 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVdqs-0008UB-Nb for submit@debbugs.gnu.org; Mon, 04 May 2020 12:21:54 -0400 Received: from mail-pj1-f54.google.com ([209.85.216.54]:52068) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVdqp-0008Tv-Cd for 40688@debbugs.gnu.org; Mon, 04 May 2020 12:21:53 -0400 Received: by mail-pj1-f54.google.com with SMTP id mq3so2495pjb.1 for <40688@debbugs.gnu.org>; Mon, 04 May 2020 09:21:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=from:mime-version:content-transfer-encoding:message-id:date:to:cc :subject:in-reply-to:references; bh=UKfBYvnlFWevqMOS2E1u3YFtV1vue0mOAoy52cZ8Qhc=; b=E+W1NhB2TLvQYjJnBk/X9Pf0T528zmhgt/KMN6Df7jJ7LElb7a6/ZizswcwJPk6Yo6 OMP8lHNiNKcV2xyLJxwHgTuru5xwP1mcXKzv5LDr0LVfThnNz9WJzD4UKvQmYR3ovqbC 99X6I+qaz50dygBecVbe9k+wkaGjDG3wCqw/+cTlKaaXrnct9iil9Ubrz4yXMIksm4VU Yk4iyAKBiEZu+7baa/mhLM4W6lEf3Ci31wXQM953ASn2JvTsXYMR7cnq9Iz5eFN+5uXH V4sdsPJB1cS1H/wp2UBjA6S+XMLIHv5c5DKRfAPWZ5HLhreRRQ0IXuhiHZndyD6keloW 5dhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:content-transfer-encoding :message-id:date:to:cc:subject:in-reply-to:references; bh=UKfBYvnlFWevqMOS2E1u3YFtV1vue0mOAoy52cZ8Qhc=; b=giVucVlhkHYNgLz5LhtqGe1axl7Im5VUPTjATjucxhMMjucMTSi+uVrGv9d9NWBuAK o/Dy7RNzY4l5rFJ8N+DunZ1z9MnViCWBEeBf7mGB/PNT7ksZiawo7j6z+VNeljXR3IY/ 7OeM+ePYselWnPZZyd4iz4/T+cos1Bw/MxXtjJxl2mZbi74Qgew8rw49OHISrYkowbw8 y2+IcIMKJH+J507zGy2jx+n3tiutJYVqniW/By4NKeOo0a3KF5Mg9q4V/GbEA+uGXevN OAAr9jTld66ULAGmiGrop+VWv0f1nDN8GGIxQfrtxpc+Mb7b6UaRQAiaR6PDjGjvp3iY W8SQ== X-Gm-Message-State: AGi0PuackblPMvaXSgngorVH324QUiz3MxXo0hn1/jKbQPtk2GqMLmPL hyNev0ica4HeK3nWWaz64OGhb8w+pzE= X-Google-Smtp-Source: APiQypKmBHl5SZMY5pmWQ5LTUpFsfEBxyP6oHfi7kdRPDgLMLgpjeQLWA+09LswvveXVHWwmBZnbFw== X-Received: by 2002:a17:902:ec04:: with SMTP id l4mr41101pld.6.1588609304763; Mon, 04 May 2020 09:21:44 -0700 (PDT) Received: from retriever.mtv.corp.google.com ([172.22.80.201]) by smtp.gmail.com with ESMTPSA id q15sm7858573pgj.52.2020.05.04.09.21.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 May 2020 09:21:43 -0700 (PDT) Received: by retriever.mtv.corp.google.com (Postfix, from userid 13930) id E357618003B4; Mon, 4 May 2020 09:21:42 -0700 (PDT) From: "T.V Raman" MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <24240.16662.899234.209785@retriever.mtv.corp.google.com> Date: Mon, 4 May 2020 09:21:42 -0700 To: rgm@gnu.org Subject: Re: bug#40688: 28.0.50; Advice And ByteCompile Behavior Change In-Reply-To: References: X-Mailer: VM 8.1.1 under 28.0.50 (x86_64-pc-linux-gnu) X-Spam-Score: -8.0 (--------) X-Debbugs-Envelope-To: 40688 Cc: 40688@debbugs.gnu.org, monnier@iro.umontreal.ca, raman@google.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: -9.0 (---------) That's a good tip, I can try that in the emacspeak build setup Glenn Morris writes: > Stefan Monnier wrote: > > > I was pointing out that Emacs's own use of `-j` to build the `lisp` > > subdir indicates that it's OK to have missing dependencies on the `.elc` > > files (and hence sometimes the .el file is loaded and sometimes the > > `.elc`, depending on the compilation order; or even the `.el` file is > > loaded while the corresponding `.elc` file is being generated). > > Emacs's build sets load-prefer-newer (IMO this should be the default, > but I expect this to be futile). > > (But I have no idea what issue is being described in this report.) -- Id: kg:/m/0285kf1 -- Id: kg:/m/0285kf1 From unknown Sun Aug 10 16:49:00 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 02 Jun 2020 11:24:07 +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