From unknown Tue Jun 17 01:30:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#44726: 28.0.50; [feature/native-comp] Provide a mechanism to populate comp-eln-load-path from the environment Resent-From: Tad Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 18 Nov 2020 21:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 44726 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 44726@debbugs.gnu.org Cc: Andrea Corallo X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160573355411896 (code B ref -1); Wed, 18 Nov 2020 21:06:01 +0000 Received: (at submit) by debbugs.gnu.org; 18 Nov 2020 21:05:54 +0000 Received: from localhost ([127.0.0.1]:36647 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfUeI-00035o-E5 for submit@debbugs.gnu.org; Wed, 18 Nov 2020 16:05:54 -0500 Received: from lists.gnu.org ([209.51.188.17]:41226) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfUeG-00035g-ET for submit@debbugs.gnu.org; Wed, 18 Nov 2020 16:05:52 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:36916) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kfUeG-0008RA-9m for bug-gnu-emacs@gnu.org; Wed, 18 Nov 2020 16:05:52 -0500 Received: from mail-lf1-x12b.google.com ([2a00:1450:4864:20::12b]:33859) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kfUe9-0007BR-Tf for bug-gnu-emacs@gnu.org; Wed, 18 Nov 2020 16:05:51 -0500 Received: by mail-lf1-x12b.google.com with SMTP id e139so5073914lfd.1 for ; Wed, 18 Nov 2020 13:05:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=WxNWp2XSr20a1yRU/ecupcpk6WLHidzUCMNNKvQcuMY=; b=gP+GMZr/kXJ3EM7gnvDACFVtNcexC5Uqwvo27HoGm/ajV6TegAqy8ENIBAvSIuqQil 9av1f7ScGMo8l2FmGs/8s8VUgZTtH6qqr25EivAh3UUMCjnRI+MBR+C7Qa3Zwbjv2krY jngrVdIkHbRd1f+Q85Ev+CXWqAG2rXh8iLUg51kGFS78rZmpHH7YnSpXvZkn1e/9MtuC PifGdsLce+wcVlUrDtGotg74D7pvpGtFMw8S9opTv4sNh5SAjlbj0cKD75zE9xqggJm6 X2vaDtNf4PJpsVzpuKDsY7qTyj78Y9WDGKQPQFUdC0UsE6KhMt9PxL+REg3wpoITgag8 4STQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=WxNWp2XSr20a1yRU/ecupcpk6WLHidzUCMNNKvQcuMY=; b=Qg4v9vVgQFCpvQyUHI15ZDqmVp+5agIpH5ZBbxsbmLMBBcNBg9pv/E6GKAcpfvnK5q ArC9fRdFRouYXcJpFWr+XEPY76UU681LYVIbezTLhUMfUuSKHFfv68FzZWIIdeF+ST4V JwnX66eEngZl11X5BJkxw1OA9Kju5EVaMilztqtmB42V8Eiys3GmwQEeahTxQ9p30rb6 sV04bNSya9+59IkFieKjEPcga5YHT+ECE7CQZ4p47lbwWzfFR2x9upvB2sKZcxv4WoYr f1IkxPPHijkWs03a7klupJn1QwxhzpZ7osJYNUoVl5DoPueNxQEcuka71tjxqVjTsfUg u50w== X-Gm-Message-State: AOAM530tdsm/4mTwqMPReix542JKHBR1+caIh1O2Cfe8S8Mi6tUbkWaG hBwDLZVws4ns0aHwxvKKyqVC4t3hmxuKOFRysxSIn+HB8pXRyg== X-Google-Smtp-Source: ABdhPJy7SYwpu4i6bJvVfUplkxqaNXzLN/khU6umn+/VXfBxoiQAG4vWfERIUDtoI/3QCYzB/Fp+FSkw1vOTxXq8MQ8= X-Received: by 2002:ac2:4c39:: with SMTP id u25mr4793048lfq.27.1605733540564; Wed, 18 Nov 2020 13:05:40 -0800 (PST) MIME-Version: 1.0 From: Tad Date: Wed, 18 Nov 2020 13:05:29 -0800 Message-ID: Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2a00:1450:4864:20::12b; envelope-from=tadfisher@gmail.com; helo=mail-lf1-x12b.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Emacs populates `load-path' at startup from `$EMACSLOADPATH' in the process environment. It would be useful to have an `$EMACSNATIVELOADPATH' or equivalent to populate `comp-eln-load-path'. I have implemented a workaround in NixOS with some code in `site-start.el', but it would probably be useful in other contexts as well. ;; Append paths set via `EMACSNATIVELOADPATH', an environment ;; variable made up for this purpose. (when-let ((path-env (getenv "EMACSNATIVELOADPATH")) (paths-from-env (split-string path-env)) (paths (seq-filter (lambda (path) (not (string= "" path))) paths-from-env))) (setq comp-eln-load-path (append paths comp-eln-load-path))) Thanks, Tad From unknown Tue Jun 17 01:30:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#44726: 28.0.50; [feature/native-comp] Provide a mechanism to populate comp-eln-load-path from the environment Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 18 Nov 2020 21:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44726 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Tad Cc: 44726@debbugs.gnu.org X-Debbugs-Original-Cc: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160573412212828 (code B ref -1); Wed, 18 Nov 2020 21:16:01 +0000 Received: (at submit) by debbugs.gnu.org; 18 Nov 2020 21:15:22 +0000 Received: from localhost ([127.0.0.1]:36662 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfUnR-0003Kq-QS for submit@debbugs.gnu.org; Wed, 18 Nov 2020 16:15:22 -0500 Received: from lists.gnu.org ([209.51.188.17]:42958) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfUnQ-0003Kh-7L for submit@debbugs.gnu.org; Wed, 18 Nov 2020 16:15:20 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:38602) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kfUnQ-0001Tw-28 for bug-gnu-emacs@gnu.org; Wed, 18 Nov 2020 16:15:20 -0500 Received: from mx.sdf.org ([205.166.94.24]:64323) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kfUnL-0008P9-0m for bug-gnu-emacs@gnu.org; Wed, 18 Nov 2020 16:15:18 -0500 Received: from mab (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTP id 0AILFBV3012471; Wed, 18 Nov 2020 21:15:11 GMT From: Andrea Corallo References: Date: Wed, 18 Nov 2020 21:15:11 +0000 In-Reply-To: (Tad's message of "Wed, 18 Nov 2020 13:05:29 -0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=205.166.94.24; envelope-from=akrl@sdf.org; helo=mx.sdf.org X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/18 10:30:26 X-ACL-Warn: Detected OS = ??? X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Tad writes: > Emacs populates `load-path' at startup from `$EMACSLOADPATH' in the > process environment. It would be useful to have an > `$EMACSNATIVELOADPATH' or equivalent to populate `comp-eln-load-path'. > > I have implemented a workaround in NixOS with some code in > `site-start.el', but it would probably be useful in other contexts as > well. > > ;; Append paths set via `EMACSNATIVELOADPATH', an environment > ;; variable made up for this purpose. > (when-let ((path-env (getenv "EMACSNATIVELOADPATH")) > (paths-from-env (split-string path-env)) > (paths (seq-filter (lambda (path) (not (string= "" path))) > paths-from-env))) > (setq comp-eln-load-path > (append paths comp-eln-load-path))) Wouldn't EMACS_NATIVE_LOAD_PATH be more idiomatic? Andrea From unknown Tue Jun 17 01:30:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#44726: 28.0.50; [feature/native-comp] Provide a mechanism to populate comp-eln-load-path from the environment Resent-From: Tad Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 18 Nov 2020 21:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44726 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo Cc: 44726@debbugs.gnu.org X-Debbugs-Original-Cc: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160573446313365 (code B ref -1); Wed, 18 Nov 2020 21:22:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Nov 2020 21:21:03 +0000 Received: from localhost ([127.0.0.1]:36667 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfUsx-0003TV-Ha for submit@debbugs.gnu.org; Wed, 18 Nov 2020 16:21:03 -0500 Received: from lists.gnu.org ([209.51.188.17]:43996) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfUst-0003Sj-7I for submit@debbugs.gnu.org; Wed, 18 Nov 2020 16:21:01 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:39472) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kfUst-0002OA-1F for bug-gnu-emacs@gnu.org; Wed, 18 Nov 2020 16:20:59 -0500 Received: from mail-lf1-x131.google.com ([2a00:1450:4864:20::131]:33502) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kfUsp-0000a1-Md for bug-gnu-emacs@gnu.org; Wed, 18 Nov 2020 16:20:58 -0500 Received: by mail-lf1-x131.google.com with SMTP id l11so5143533lfg.0 for ; Wed, 18 Nov 2020 13:20:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=MnCG9eqUIuuAFIjD1ylKcYlHCNh8Enwcn6usd6jp5D4=; b=W4YcDAIxrvbRTeg+xWan0tEsYMqF8C4c45+OG54tXixjTNfC/ecOGnT3aBkkPfQy45 +tDQUzWk+eH+E7poSwj8mDuAsm1Hg8JrJbMbYiN0n369nDnTVaulAwEiIlTq9/cW09by SnRTdUatO9Hwaui8pE2+DljD8jyTlCILB+cMo0gFD3vwszdm2Xe57K5kbMj0KZuNlQhw /wov7u9/520Nfk/wUuyBROeG6jMrwTCzZtVeSjCpUii9Q8mgCFD5S0TrCvcqmb7APohc afwZHRAkCY7FNLsqMJZPuGUyDbtdIuYAkGJ2n3XZqfeda3jaenc3JH5H5uUnaBqL4721 tJbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=MnCG9eqUIuuAFIjD1ylKcYlHCNh8Enwcn6usd6jp5D4=; b=JEqGvQ/CYpWDpRTje/l5Ih1us+19Q7n7HxXnBn4vcrU33T6dnFsu5CONy4BcUl8SaR BAsXtT0P9rvD5g806IpJw3Onh0eqpPH210btoLFqNF3+zp/XC6DOIQEEPXY9eGY2i315 cx8CLK4qxaCAyTez1gbY6d1Wi/mH7ZBe93ELXim2KGpr1JaJsis2fflEbDT6dYsY5ec9 cBcJ1vsrbruKryyDqIglt5njiY+g9hOJ+llHBOULU5xXZoP2Q2mI2AOfAjpnxidB7R2w ntRnnyfSGlqifsGxetyE43ux9SL6DkhIhuUno74QdZx2MI+jaVlziAvq8EkUTmJSowwz 4eWw== X-Gm-Message-State: AOAM5327X8cFPRZQCSmVfzAQ4hNjkCJKUdduEb+k2w4GsALEbnICOeic rKC8OthN/NXxnALMgtuKfpfIOs4jLHS3keHGoZQ= X-Google-Smtp-Source: ABdhPJxaFUd3SXGiUoV+81TLqhHqXNmiAcFNIrpQMfCk8BL4+3rtRThhyte3jIc0y6vrhdRvd6hkDzDJ+MTB/1xUscQ= X-Received: by 2002:ac2:4c39:: with SMTP id u25mr4817904lfq.27.1605734452574; Wed, 18 Nov 2020 13:20:52 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Tad Date: Wed, 18 Nov 2020 13:20:37 -0800 Message-ID: Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2a00:1450:4864:20::131; envelope-from=tadfisher@gmail.com; helo=mail-lf1-x131.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) On Wed, Nov 18, 2020 at 1:15 PM Andrea Corallo wrote: > Wouldn't EMACS_NATIVE_LOAD_PATH be more idiomatic? I don't have a personal preference regarding the name. However, looking at [1], we don't generally use underscores in the variables we support. Some do have underscores, such as `DBUS_SESSION_BUS_ADDRESS' and `LC_*', but these are standardized outside of Emacs and used by other programs. [1] https://www.gnu.org/software/emacs/manual/html_node/emacs/General-Variables.html From unknown Tue Jun 17 01:30:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#44726: 28.0.50; [feature/native-comp] Provide a mechanism to populate comp-eln-load-path from the environment Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 18 Nov 2020 21:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44726 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Tad Cc: 44726@debbugs.gnu.org X-Debbugs-Original-Cc: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160573570015460 (code B ref -1); Wed, 18 Nov 2020 21:42:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Nov 2020 21:41:40 +0000 Received: from localhost ([127.0.0.1]:36713 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfVCu-00041H-G9 for submit@debbugs.gnu.org; Wed, 18 Nov 2020 16:41:40 -0500 Received: from lists.gnu.org ([209.51.188.17]:54766) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfVCs-000419-C4 for submit@debbugs.gnu.org; Wed, 18 Nov 2020 16:41:39 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:43750) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kfVCs-0008Uz-5F for bug-gnu-emacs@gnu.org; Wed, 18 Nov 2020 16:41:38 -0500 Received: from mx.sdf.org ([205.166.94.24]:59850) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kfVCn-0003MP-Vi for bug-gnu-emacs@gnu.org; Wed, 18 Nov 2020 16:41:37 -0500 Received: from mab (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTP id 0AILfVFk014186; Wed, 18 Nov 2020 21:41:31 GMT From: Andrea Corallo References: Date: Wed, 18 Nov 2020 21:41:31 +0000 In-Reply-To: (Tad's message of "Wed, 18 Nov 2020 13:20:37 -0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=205.166.94.24; envelope-from=akrl@sdf.org; helo=mx.sdf.org X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/18 10:30:26 X-ACL-Warn: Detected OS = ??? X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Tad writes: > On Wed, Nov 18, 2020 at 1:15 PM Andrea Corallo wrote: > >> Wouldn't EMACS_NATIVE_LOAD_PATH be more idiomatic? > > I don't have a personal preference regarding the name. However, looking > at [1], we don't generally use underscores in the variables we support. > Some do have underscores, such as `DBUS_SESSION_BUS_ADDRESS' and `LC_*', > but these are standardized outside of Emacs and used by other programs. > > [1] https://www.gnu.org/software/emacs/manual/html_node/emacs/General-Variables.html Fair. Other question, shouldn't we use ":" as separator as in PATH? I'm asking because I see in your snippet you don't so I was wondering if that's intentional. From unknown Tue Jun 17 01:30:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#44726: 28.0.50; [feature/native-comp] Provide a mechanism to populate comp-eln-load-path from the environment Resent-From: Tad Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 18 Nov 2020 21:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44726 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo Cc: 44726@debbugs.gnu.org X-Debbugs-Original-Cc: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160573592115889 (code B ref -1); Wed, 18 Nov 2020 21:46:01 +0000 Received: (at submit) by debbugs.gnu.org; 18 Nov 2020 21:45:21 +0000 Received: from localhost ([127.0.0.1]:36730 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfVGT-00048D-GY for submit@debbugs.gnu.org; Wed, 18 Nov 2020 16:45:21 -0500 Received: from lists.gnu.org ([209.51.188.17]:56370) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfVGR-000485-Pf for submit@debbugs.gnu.org; Wed, 18 Nov 2020 16:45:20 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:44544) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kfVGR-0000vL-Hj for bug-gnu-emacs@gnu.org; Wed, 18 Nov 2020 16:45:19 -0500 Received: from mail-lf1-x130.google.com ([2a00:1450:4864:20::130]:45124) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kfVGO-0003gv-IJ for bug-gnu-emacs@gnu.org; Wed, 18 Nov 2020 16:45:19 -0500 Received: by mail-lf1-x130.google.com with SMTP id z21so5152105lfe.12 for ; Wed, 18 Nov 2020 13:45:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=evOBHH1eMRA9ubCa7CnqB2MtYesb8j+Tc8khU99Yeog=; b=alGkvkkOnQ+LHOUHFtrW00Og901ky08ULAwKehE1XKDl74ukZkqa1WwVZNROibQP9q /y5RDFlrcT2zm+TL18j3U73qnSNtkMlDMB4CgWqfzCXWGEnB9UxIo03nulgIiWhUjgL6 1At0UmiQBUUal1JPFQL4gu8qylttri+g6P82H30WTIMur3RT5dnD8OTaFlihCLGJfMfd 4OMHzsS5r+PeuNdqm5G+cf3JFS8XCXNiyF4vUS9qy4N9cXfTleJAgeUNYkNhngxKdk1e +5IwoORd0vtePP1G3R9RN8x9mQd+q785O3S3s6Uwk97mHD27paok4BWU9S44j3MpUxL9 +EHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=evOBHH1eMRA9ubCa7CnqB2MtYesb8j+Tc8khU99Yeog=; b=p0GIF9jPr9Xiz+qcSQQ9xQsdvK0B5KpxQ/NzQpDe2FYAMIzU+kHB2iMirOTZH1XLMr Ptgsur+efaSyDiSNn5pu12+0FUQm0XcatzNzAbHdyDrWlVgqLvhxCQCrfUxvOuOjGbvo 4ll2WITn+HtHfF2dguVxKamkAdkKARgyIn29ma1dibMxGKu0YTjE6tLd2oeQi7IoYhHU 7hG3px7/CWmTsRLGuKodIjDgKTIq/rJ8GKSMq6oprKJc0rklS+f9J218q+z+7XYc5Fzp G+XS6duIO5pvNt9HPvIPIEzx0cn7TEbEWf7ZPWx+lsh0xhn0dXWXZ+cEtEnJNIjEFSCV sPcg== X-Gm-Message-State: AOAM533tBNE/YQM2iNi12+kN6h1/53NEDA9iOPzUQR++Q5OpbfMvvPbe yQO9cUE4t35bHeFYlPw75q3Nma7lNh8VZYu835o= X-Google-Smtp-Source: ABdhPJxMIlwTvx6I/7x4/ZtKHFqw1inRKs2ulnXftNjNG1EKAVj4GwWRIlkeUwldep/ZEsTYNHXKt4n6kLwnxO+rHZg= X-Received: by 2002:a05:6512:10c9:: with SMTP id k9mr4282176lfg.40.1605735914461; Wed, 18 Nov 2020 13:45:14 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Tad Date: Wed, 18 Nov 2020 13:45:01 -0800 Message-ID: Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2a00:1450:4864:20::130; envelope-from=tadfisher@gmail.com; helo=mail-lf1-x130.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) On Wed, Nov 18, 2020 at 1:41 PM Andrea Corallo wrote: > Other question, shouldn't we use ":" as separator as in PATH? I'm > asking because I see in your snippet you don't so I was wondering if > that's intentional. That's not intentional, and thanks for catching that! Yes, ":" should be used as the separator. From unknown Tue Jun 17 01:30:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#44726: 28.0.50; [feature/native-comp] Provide a mechanism to populate comp-eln-load-path from the environment Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 19 Nov 2020 19:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44726 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Tad Cc: 44726@debbugs.gnu.org X-Debbugs-Original-Cc: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16058155889744 (code B ref -1); Thu, 19 Nov 2020 19:54:01 +0000 Received: (at submit) by debbugs.gnu.org; 19 Nov 2020 19:53:08 +0000 Received: from localhost ([127.0.0.1]:40954 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfpzQ-0002X6-5k for submit@debbugs.gnu.org; Thu, 19 Nov 2020 14:53:08 -0500 Received: from lists.gnu.org ([209.51.188.17]:59004) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfpzO-0002Wy-FS for submit@debbugs.gnu.org; Thu, 19 Nov 2020 14:53:07 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50100) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kfpzL-0007Dg-S9 for bug-gnu-emacs@gnu.org; Thu, 19 Nov 2020 14:53:06 -0500 Received: from mx.sdf.org ([205.166.94.24]:52041) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kfpz2-00012v-Jp for bug-gnu-emacs@gnu.org; Thu, 19 Nov 2020 14:52:57 -0500 Received: from mab (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTP id 0AJJqFfn011398; Thu, 19 Nov 2020 19:52:15 GMT From: Andrea Corallo References: Date: Thu, 19 Nov 2020 19:52:15 +0000 In-Reply-To: (Tad's message of "Wed, 18 Nov 2020 13:45:01 -0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=205.166.94.24; envelope-from=akrl@sdf.org; helo=mx.sdf.org X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Tad writes: > On Wed, Nov 18, 2020 at 1:41 PM Andrea Corallo wrote: > >> Other question, shouldn't we use ":" as separator as in PATH? I'm >> asking because I see in your snippet you don't so I was wondering if >> that's intentional. > > That's not intentional, and thanks for catching that! Yes, ":" should > be used as the separator. Last question, what is specific need to filter out empty strings after splitting? Andrea From unknown Tue Jun 17 01:30:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#44726: 28.0.50; [feature/native-comp] Provide a mechanism to populate comp-eln-load-path from the environment Resent-From: Tad Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 19 Nov 2020 22:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44726 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrea Corallo Cc: 44726@debbugs.gnu.org X-Debbugs-Original-Cc: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160582625810248 (code B ref -1); Thu, 19 Nov 2020 22:51:02 +0000 Received: (at submit) by debbugs.gnu.org; 19 Nov 2020 22:50:58 +0000 Received: from localhost ([127.0.0.1]:41271 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfslV-0002fE-TV for submit@debbugs.gnu.org; Thu, 19 Nov 2020 17:50:58 -0500 Received: from lists.gnu.org ([209.51.188.17]:46684) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfslT-0002f4-Sr for submit@debbugs.gnu.org; Thu, 19 Nov 2020 17:50:56 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:34540) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kfslT-0005yB-LD for bug-gnu-emacs@gnu.org; Thu, 19 Nov 2020 17:50:55 -0500 Received: from mail-lj1-x230.google.com ([2a00:1450:4864:20::230]:35327) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kfslR-0004XM-KR for bug-gnu-emacs@gnu.org; Thu, 19 Nov 2020 17:50:55 -0500 Received: by mail-lj1-x230.google.com with SMTP id 11so8046178ljf.2 for ; Thu, 19 Nov 2020 14:50:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=9ZsKV0YeJKu3ek5PI0D++laQLC7//o+wn194Bo+biGM=; b=rsmZ2msmFP7GmOP7HjYnzUKtZO1IxYW1jIjGM80pe6pnbvGGgxwv+5GFQbCMvGxmX9 iSnDDRHJeP0hQn/jULb2F6MsKGDd1D3lx3K8DQjgkRFCIGXv3Jo1axrWW9ecXoJET85k /svzpTSeJNK+DgHCSn0zUMcY5s+0ixAibPXF1GHLJbQOJEdn7xT8FP2K9vlZjS5H1Tkf 3lHEYFeYDjPE4RjW+/qVCoJVPd6Iu4Ph+hKF6EmocV27yk3Fd59k0SBaAJPN7ZSi560C 6wrHSG7/i4CRSCf45gX7bm/HLSTdh2y6gRMbCptmAgWK+u29wdxnAJ7f7VaxW/UtVH3I q3Rw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=9ZsKV0YeJKu3ek5PI0D++laQLC7//o+wn194Bo+biGM=; b=OeLx7duciI9yKyqSZBSFCjYVc3pq0hrQx2GSOcSbF20ZNSuq1yKATvAyNmLFhk94gq 1elLrX4Vk1ODU7IYKdUhSMkzm5ZO0/OYczQSCjUPt2dhLrBumEpULhdbEU5VEl+XfspU OD4OUNcWHB+wXmPGS+o6pDSS7vuPAj3QgrZwQh6j07QgwFq6Ps6cmDD3WhqEzLFRkF5T Mgj4sKdwJxGYbJEaznIdkl7wTPSp7V7aCIvrMBPZ74yLAEueDmB4XF8LcKKYGQ17Wk24 uWTd+JatTjkCjqt1DFpOSg+x0lcynDRIFJ3/+SXn7GyhGISp5e2gP+VJ9dB1Iug35cCX /Y+A== X-Gm-Message-State: AOAM531LHKNP+24kAO5BBEUIhHklOKH/X4Z79gKrPVkPRZNWu8a23HHu L+GfKDFAyDj7DlQO1wvDpJJTY7UMHlgOjWr1I9g= X-Google-Smtp-Source: ABdhPJwH5q2mWuUeZ5Ei1BZgqF21nhADTJP5KiBWeUM7md2pwnsD4EbUB0l5Vb6MjB4euL6wWCldDOxXhNN5WEvQuV8= X-Received: by 2002:a2e:8e98:: with SMTP id z24mr6299157ljk.150.1605826251202; Thu, 19 Nov 2020 14:50:51 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Tad Date: Thu, 19 Nov 2020 14:50:39 -0800 Message-ID: Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2a00:1450:4864:20::230; envelope-from=tadfisher@gmail.com; helo=mail-lj1-x230.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) On Thu, Nov 19, 2020 at 11:52 AM Andrea Corallo wrote: > Last question, what is specific need to filter out empty strings after > splitting? NixOS has code which appends an extra path separator[1], which looks like: # It turns out, that the trailing : is actually required # see https://www.gnu.org/software/emacs/manual/html_node/elisp/Library-Search.html export EMACSLOADPATH="$lispDir:${EMACSLOADPATH-}" The link to the Emacs manual leads to a section containing the text: An empty element in the value of the environment variable, whether trailing (as in the above example), leading, or embedded, is replaced by the default value of load-path as determined by the standard initialization procedure. If there are no such empty elements, then EMACSLOADPATH specifies the entire load-path. You must include either an empty element, or the explicit path to the directory containing the standard Lisp files, else Emacs will not function. (Another way to modify load-path is to use the -L command-line option when starting Emacs; see below.) As the code I posted above simply prepends the value of this variable to `comp-eln-load-path', which is already initialized with appropriate default values, I didn't believe the special handling of empty path entries was warranted in site-start.el. It would be consistent for `comp' to implement the behavior as is done for `EMACSLOADPATH', however. [1] https://github.com/NixOS/nixpkgs/blob/bf486f784ddd969c03243dba4c93d0e8e861173e/pkgs/build-support/emacs/setup-hook.sh#L4-L6 From unknown Tue Jun 17 01:30:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#44726: 28.0.50; [feature/native-comp] Provide a mechanism to populate comp-eln-load-path from the environment Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 20 Nov 2020 10:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44726 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Tad Cc: 44726@debbugs.gnu.org X-Debbugs-Original-Cc: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160586660917624 (code B ref -1); Fri, 20 Nov 2020 10:04:01 +0000 Received: (at submit) by debbugs.gnu.org; 20 Nov 2020 10:03:29 +0000 Received: from localhost ([127.0.0.1]:42133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kg3GL-0004aB-KM for submit@debbugs.gnu.org; Fri, 20 Nov 2020 05:03:29 -0500 Received: from lists.gnu.org ([209.51.188.17]:49976) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kg3GJ-0004a4-MP for submit@debbugs.gnu.org; Fri, 20 Nov 2020 05:03:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:49006) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kg3GJ-0003Bl-Bf for bug-gnu-emacs@gnu.org; Fri, 20 Nov 2020 05:03:27 -0500 Received: from mx.sdf.org ([205.166.94.24]:61322) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kg3GH-0002RP-2I for bug-gnu-emacs@gnu.org; Fri, 20 Nov 2020 05:03:27 -0500 Received: from mab (ma.sdf.org [205.166.94.33]) by mx.sdf.org (8.15.2/8.14.5) with ESMTP id 0AKA3M6I023668; Fri, 20 Nov 2020 10:03:22 GMT From: Andrea Corallo References: Date: Fri, 20 Nov 2020 10:03:22 +0000 In-Reply-To: (Tad's message of "Thu, 19 Nov 2020 14:50:39 -0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=205.166.94.24; envelope-from=akrl@sdf.org; helo=mx.sdf.org X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Hi Tad, a55415af7e should do what we want. Okay to close? Thanks Andrea From unknown Tue Jun 17 01:30:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#44726: 28.0.50; [feature/native-comp] Provide a mechanism to populate comp-eln-load-path from the environment Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 20 Nov 2020 14:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44726 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Tad Cc: 44726@debbugs.gnu.org, Andrea Corallo Received: via spool by 44726-submit@debbugs.gnu.org id=B44726.160588344128422 (code B ref 44726); Fri, 20 Nov 2020 14:44:01 +0000 Received: (at 44726) by debbugs.gnu.org; 20 Nov 2020 14:44:01 +0000 Received: from localhost ([127.0.0.1]:42540 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kg7di-0007O7-Qb for submit@debbugs.gnu.org; Fri, 20 Nov 2020 09:44:01 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:21486) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kg7df-0007Nu-Qy for 44726@debbugs.gnu.org; Fri, 20 Nov 2020 09:43:54 -0500 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id DE7C080B69; Fri, 20 Nov 2020 09:43:45 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 62F32805CE; Fri, 20 Nov 2020 09:43:44 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1605883424; bh=9YiUuLvnIMG/EAgTugtWDgS7LEGsEZZGLDfy01c3LSU=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=GUYAa2IZYpv3F9Y+6brapeuueNTBq3CPlfK7s/Z+VTRu66SkIj+eNZVQFfC0Ai8tM 3rUKxhQxAX+dhq3h3zS99UbQ4eGLm4zebobO8KExITXHBMQgJC+gFIpEZWCwH9TgGY qCQAN4R6i7Cud5JdR6kv7voQ2Hd7QQTbLu3FpxBk1gLzW0t8S9Kw9KVYi6VqeUZfRM FA8n9jpbN6UqtSu8GQ0+H83UhtJ3yhU9gxLhHezDB7y5Bri2Y37x0pcFmVBbvwFuiz KyUDSftqNgkssrMj7D01DHFmXW0RhR8tqP+VNFUDlB9p+J9VsGNpB9OHM4UmUVM2bU Y7fxa4N+ichoA== Received: from alfajor (69-165-136-52.dsl.teksavvy.com [69.165.136.52]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 2979C1201B3; Fri, 20 Nov 2020 09:43:44 -0500 (EST) From: Stefan Monnier Message-ID: References: Date: Fri, 20 Nov 2020 09:43:43 -0500 In-Reply-To: (Tad's message of "Wed, 18 Nov 2020 13:05:29 -0800") 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.060 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-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 (---) > Emacs populates `load-path' at startup from `$EMACSLOADPATH' in the > process environment. It would be useful to have an > `$EMACSNATIVELOADPATH' or equivalent to populate `comp-eln-load-path'. Can you explain why you need that? The eln-load-path is basically a list of cache-directories, so it plays a role fairly different from that of EMACSLOADPATH. Stefan From unknown Tue Jun 17 01:30:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#44726: 28.0.50; [feature/native-comp] Provide a mechanism to populate comp-eln-load-path from the environment Resent-From: Andrea Corallo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 30 Nov 2020 23:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44726 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 44726@debbugs.gnu.org Cc: Tad , 44726-done@debbugs.gnu.org X-Debbugs-Original-To: Andrea Corallo via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Received: via spool by submit@debbugs.gnu.org id=B.16067787318320 (code B ref -1); Mon, 30 Nov 2020 23:26:01 +0000 Received: (at submit) by debbugs.gnu.org; 30 Nov 2020 23:25:31 +0000 Received: from localhost ([127.0.0.1]:57050 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kjsXy-0002A7-Ra for submit@debbugs.gnu.org; Mon, 30 Nov 2020 18:25:31 -0500 Received: from lists.gnu.org ([209.51.188.17]:38736) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kjsXx-0002A0-KY for submit@debbugs.gnu.org; Mon, 30 Nov 2020 18:25:29 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:51270) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kjsXx-000810-Eg for bug-gnu-emacs@gnu.org; Mon, 30 Nov 2020 18:25:29 -0500 Received: from mab.sdf.org ([205.166.94.33]:44772 helo=ma.sdf.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kjsXv-000619-Bl for bug-gnu-emacs@gnu.org; Mon, 30 Nov 2020 18:25:29 -0500 Received: from akrl by ma.sdf.org with local (Exim 4.92) (envelope-from ) id 1kjsXt-0004Uz-4I; Mon, 30 Nov 2020 23:25:25 +0000 From: Andrea Corallo References: Date: Mon, 30 Nov 2020 23:25:25 +0000 In-Reply-To: (Andrea Corallo via's message of "Fri, 20 Nov 2020 10:03:22 +0000") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=205.166.94.33; envelope-from=akrl@sdf.org; helo=ma.sdf.org X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Andrea Corallo via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: > Hi Tad, > > a55415af7e should do what we want. > > Okay to close? > > Thanks > > Andrea Closing this as I think is fulfilled. Happy to repopen in case it's not :) Andrea From unknown Tue Jun 17 01:30:14 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Tad Subject: bug#44726: closed (Re: bug#44726: 28.0.50; [feature/native-comp] Provide a mechanism to populate comp-eln-load-path from the environment) Message-ID: References: X-Gnu-PR-Message: they-closed 44726 X-Gnu-PR-Package: emacs Reply-To: 44726@debbugs.gnu.org Date: Mon, 30 Nov 2020 23:26:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1606778762-8428-1" This is a multi-part message in MIME format... ------------=_1606778762-8428-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #44726: 28.0.50; [feature/native-comp] Provide a mechanism to populate comp= -eln-load-path from the environment which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 44726@debbugs.gnu.org. --=20 44726: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D44726 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1606778762-8428-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 44726-done) by debbugs.gnu.org; 30 Nov 2020 23:25:37 +0000 Received: from localhost ([127.0.0.1]:57052 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kjsY5-0002AS-4c for submit@debbugs.gnu.org; Mon, 30 Nov 2020 18:25:37 -0500 Received: from mab.sdf.org ([205.166.94.33]:51094 helo=ma.sdf.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kjsXu-00029w-OH for 44726-done@debbugs.gnu.org; Mon, 30 Nov 2020 18:25:34 -0500 Received: from akrl by ma.sdf.org with local (Exim 4.92) (envelope-from ) id 1kjsXt-0004Uz-4I; Mon, 30 Nov 2020 23:25:25 +0000 From: Andrea Corallo To: Andrea Corallo via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Subject: Re: bug#44726: 28.0.50; [feature/native-comp] Provide a mechanism to populate comp-eln-load-path from the environment References: Date: Mon, 30 Nov 2020 23:25:25 +0000 In-Reply-To: (Andrea Corallo via's message of "Fri, 20 Nov 2020 10:03:22 +0000") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 44726-done Cc: Tad , 44726-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: -1.0 (-) Andrea Corallo via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: > Hi Tad, > > a55415af7e should do what we want. > > Okay to close? > > Thanks > > Andrea Closing this as I think is fulfilled. Happy to repopen in case it's not :) Andrea ------------=_1606778762-8428-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 18 Nov 2020 21:05:54 +0000 Received: from localhost ([127.0.0.1]:36647 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfUeI-00035o-E5 for submit@debbugs.gnu.org; Wed, 18 Nov 2020 16:05:54 -0500 Received: from lists.gnu.org ([209.51.188.17]:41226) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kfUeG-00035g-ET for submit@debbugs.gnu.org; Wed, 18 Nov 2020 16:05:52 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:36916) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kfUeG-0008RA-9m for bug-gnu-emacs@gnu.org; Wed, 18 Nov 2020 16:05:52 -0500 Received: from mail-lf1-x12b.google.com ([2a00:1450:4864:20::12b]:33859) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kfUe9-0007BR-Tf for bug-gnu-emacs@gnu.org; Wed, 18 Nov 2020 16:05:51 -0500 Received: by mail-lf1-x12b.google.com with SMTP id e139so5073914lfd.1 for ; Wed, 18 Nov 2020 13:05:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=WxNWp2XSr20a1yRU/ecupcpk6WLHidzUCMNNKvQcuMY=; b=gP+GMZr/kXJ3EM7gnvDACFVtNcexC5Uqwvo27HoGm/ajV6TegAqy8ENIBAvSIuqQil 9av1f7ScGMo8l2FmGs/8s8VUgZTtH6qqr25EivAh3UUMCjnRI+MBR+C7Qa3Zwbjv2krY jngrVdIkHbRd1f+Q85Ev+CXWqAG2rXh8iLUg51kGFS78rZmpHH7YnSpXvZkn1e/9MtuC PifGdsLce+wcVlUrDtGotg74D7pvpGtFMw8S9opTv4sNh5SAjlbj0cKD75zE9xqggJm6 X2vaDtNf4PJpsVzpuKDsY7qTyj78Y9WDGKQPQFUdC0UsE6KhMt9PxL+REg3wpoITgag8 4STQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=WxNWp2XSr20a1yRU/ecupcpk6WLHidzUCMNNKvQcuMY=; b=Qg4v9vVgQFCpvQyUHI15ZDqmVp+5agIpH5ZBbxsbmLMBBcNBg9pv/E6GKAcpfvnK5q ArC9fRdFRouYXcJpFWr+XEPY76UU681LYVIbezTLhUMfUuSKHFfv68FzZWIIdeF+ST4V JwnX66eEngZl11X5BJkxw1OA9Kju5EVaMilztqtmB42V8Eiys3GmwQEeahTxQ9p30rb6 sV04bNSya9+59IkFieKjEPcga5YHT+ECE7CQZ4p47lbwWzfFR2x9upvB2sKZcxv4WoYr f1IkxPPHijkWs03a7klupJn1QwxhzpZ7osJYNUoVl5DoPueNxQEcuka71tjxqVjTsfUg u50w== X-Gm-Message-State: AOAM530tdsm/4mTwqMPReix542JKHBR1+caIh1O2Cfe8S8Mi6tUbkWaG hBwDLZVws4ns0aHwxvKKyqVC4t3hmxuKOFRysxSIn+HB8pXRyg== X-Google-Smtp-Source: ABdhPJy7SYwpu4i6bJvVfUplkxqaNXzLN/khU6umn+/VXfBxoiQAG4vWfERIUDtoI/3QCYzB/Fp+FSkw1vOTxXq8MQ8= X-Received: by 2002:ac2:4c39:: with SMTP id u25mr4793048lfq.27.1605733540564; Wed, 18 Nov 2020 13:05:40 -0800 (PST) MIME-Version: 1.0 From: Tad Date: Wed, 18 Nov 2020 13:05:29 -0800 Message-ID: Subject: 28.0.50; [feature/native-comp] Provide a mechanism to populate comp-eln-load-path from the environment To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2a00:1450:4864:20::12b; envelope-from=tadfisher@gmail.com; helo=mail-lf1-x12b.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: submit Cc: Andrea Corallo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Emacs populates `load-path' at startup from `$EMACSLOADPATH' in the process environment. It would be useful to have an `$EMACSNATIVELOADPATH' or equivalent to populate `comp-eln-load-path'. I have implemented a workaround in NixOS with some code in `site-start.el', but it would probably be useful in other contexts as well. ;; Append paths set via `EMACSNATIVELOADPATH', an environment ;; variable made up for this purpose. (when-let ((path-env (getenv "EMACSNATIVELOADPATH")) (paths-from-env (split-string path-env)) (paths (seq-filter (lambda (path) (not (string= "" path))) paths-from-env))) (setq comp-eln-load-path (append paths comp-eln-load-path))) Thanks, Tad ------------=_1606778762-8428-1--