From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#71817: 29.3; Sub-directory handling of ELPA package Date: Sat, 29 Jun 2024 23:26:58 -0400 Message-ID: References: <875xtt8jdm.fsf@debian-hx90.lan> <877ce75nqv.fsf@debian-hx90.lan> Reply-To: Stefan Monnier Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6426"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 71817@debbugs.gnu.org To: Xiyue Deng Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jun 30 05:28:22 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sNlEk-0001VA-5r for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 30 Jun 2024 05:28:22 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sNlEX-0000Jt-W6; Sat, 29 Jun 2024 23:28:10 -0400 Original-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 1sNlER-0000JC-Ah for bug-gnu-emacs@gnu.org; Sat, 29 Jun 2024 23:28:04 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sNlEQ-0005jF-Td for bug-gnu-emacs@gnu.org; Sat, 29 Jun 2024 23:28:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sNlEQ-0005kH-6v for bug-gnu-emacs@gnu.org; Sat, 29 Jun 2024 23:28:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Jun 2024 03:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71817 X-GNU-PR-Package: emacs Original-Received: via spool by 71817-submit@debbugs.gnu.org id=B71817.171971803122016 (code B ref 71817); Sun, 30 Jun 2024 03:28:02 +0000 Original-Received: (at 71817) by debbugs.gnu.org; 30 Jun 2024 03:27:11 +0000 Original-Received: from localhost ([127.0.0.1]:54308 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sNlDa-0005j1-Lq for submit@debbugs.gnu.org; Sat, 29 Jun 2024 23:27:10 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:17871) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sNlDX-0005ij-U8; Sat, 29 Jun 2024 23:27:08 -0400 Original-Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id B03504421B1; Sat, 29 Jun 2024 23:27:01 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1719718019; bh=fkazdDzLb02Em6Xla8Dyesu1p0HVxhmsxwY5DOZ5VZo=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=ErwvOrEmnKLsUCBDy3Iz274ZDWbVVKjm4ZIKUTbVHTIC/5vIS72uZAdZzECE1rZGy rOOUd8Xq9PpHh0uC8AdnP2LDucHfWlvymQJb/EcdJ9V85BiniIVfy8To/rPkewnIFV wunpiq5tlaiMUIKojO0quS/YcA5UioK9jObC9DuDXC0QG76RBt/ivM3mBYDHHoQaKp DXPDRgwjZ8jBYQPIQkGl6HmzKUkE+JRmr7RbzTNlNNppefpWo+21DzGukbAJZwy3TY iCkvN3NT1a2Od5T1w5H7dgbuGhvsiaXaT5IfZlDQHCXaGQvU+Jw0dJizpqdrtp8KoT f24IGJD/9HxPg== Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id DF8D544200F; Sat, 29 Jun 2024 23:26:59 -0400 (EDT) Original-Received: from pastel (unknown [45.72.245.253]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id AFCB6120568; Sat, 29 Jun 2024 23:26:59 -0400 (EDT) In-Reply-To: <877ce75nqv.fsf@debian-hx90.lan> (Xiyue Deng's message of "Sat, 29 Jun 2024 16:32:24 -0700") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:288142 Archived-At: > Thanks for the explanations and for exploring options to load sources in > sub-directories without recursive loading by default. I take that the > current status - byte-compile recursively, only add source root path to > `load-path' - will continue to be the path forward. Yes. > For now, it makes sense that loading sources from sub-directories > requires some manual `load-path' handling. Maybe when using > sub-directories to organize source files becomes more common upstream > may consider adding some convenient functions/macros to make it easier, > but it will be for the future. The direction I'd like to move into is to do fewer things automatically when installing Emacs and instead move the work to the moment when we build the tarball. Stefan