From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id WF71Ot/QlmRDSwEASxT56A (envelope-from ) for ; Sat, 24 Jun 2023 13:17:52 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id vL3ZOt/QlmST/QAA9RJhRA (envelope-from ) for ; Sat, 24 Jun 2023 13:17:51 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 7F31623BA1 for ; Sat, 24 Jun 2023 13:17:51 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1687605471; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=jfciTKc1aE1uXitxNxCetmnds7MMneiyRCPoAVJF2Lg=; b=t4rWzSdfx9uQ2x7TBGanXIG4q4EdaDJK6quyDYWMjKX8eYxTUHxcOECE7y68oQrq1gIt41 drlcSDEcgalaeT8sJyhtX3AGJzzEJf+uaGzN9cTtk5f0hiLq+VuyOG076D5bhXAb2/EUy5 5RByHYxCiKP6h//s4DL0V29G/lp3T3xca9dfzwt+gCC24PuJqZsShOB5YVlWSjaTlNyFTY x9wX0RIwRM3xtiuBJ9IV9Jr242EQAM9gBlgun0yfLwjKmRaaJYWg+dwjgPV0jlcdimIJ2x tPYYvLAKCrx/zpSZo4WrVWZLB/YdiXgAOFkVCez8wPsVi1a5HEJPnQOnRCzt/Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1687605471; a=rsa-sha256; cv=none; b=F4yCykntlR3bAKs2L+9kADm6Jk3G25J/AlnuNon2QisjDqMADkLMRvja+VuMrq6v9q7rgw 7x9+NDBjv+toDPv5uOjF6hGqbadhRrVjtK00uMoH2rupQy8S6rxrfEBEObobhcA6ROmAbp SWE1hcn1WvathErdT1V2iW9so1CA69FuM3NMsbDoApkaapUssKJYr4Josi2aBKjz996lWc s4JJuFUHdTa9ibBmyzJzAH1AHiSpKaNBa5V+/6AIWqGEtX5nreaLDd7H/IVd6CWxL+g8ZM k8k9NlxMMprDluNF4hahM5pY3W1Y/aYuH/rBxEsAcaNdHV/Ht58p44f/kDX0uQ== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qD1G4-0000i4-QW; Sat, 24 Jun 2023 07:16:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qD1G3-0000hc-AG for emacs-orgmode@gnu.org; Sat, 24 Jun 2023 07:16:47 -0400 Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qD1G1-0004eU-Qc for emacs-orgmode@gnu.org; Sat, 24 Jun 2023 07:16:47 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1qD1Fz-0007jp-A7 for emacs-orgmode@gnu.org; Sat, 24 Jun 2023 13:16:43 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: emacs-orgmode@gnu.org From: Max Nikulin Subject: [BUG] org-reload reloads unnecessary files Date: Sat, 24 Jun 2023 18:16:34 +0700 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Content-Language: en-US Received-SPF: pass client-ip=116.202.254.214; envelope-from=geo-emacs-orgmode@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: 28 X-Spam_score: 2.8 X-Spam_bar: ++ X-Spam_report: (2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FORGED_MUA_MOZILLA=2.309, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -2.75 X-Spam-Score: -2.75 X-Migadu-Queue-Id: 7F31623BA1 X-TUID: Nm72NN5kpxn0 Hi, `org-reload' reloads obarray and oclosure libraries that are unrelated to org-babel and org-cite. I believe, the function should not do it. Frankly speaking, I miss a public function in Emacs similar to `package--list-loaded-files' removed in https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=9dfd945a2c2 : 9dfd945a2c2 2021-11-07 01:28:47 +0100 dickmao: Fix byte compilation of package built-ins https://debbugs.gnu.org/cgi/bugreport.cgi?bug=49708 but with it's bugs fixed. I suspect `org-reload' may have another issue similar to the one that `package--list-loaded-files' had. If an .el.gz is loaded for some reason instead of the corresponding .elc file than `org-reload' may fail to detect it. I have not tried to test it though. My impression is that writing such function is tricky, so single well tested version should be an advantage. Unfortunately the closest function in the current package.el requires a package description instead of a directory. The context of this bug report is https://debbugs.gnu.org/cgi/bugreport.cgi?bug=62762#284 Re: bug#62762: 'make' often errors with "Org version mismatch" Fri, 23 Jun 2023 12:02:47 +0000