From unknown Sat Jun 14 05:03:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#38140: ELPA needs a standard mechanism for single-package compilation Resent-From: Raffael Stocker Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 08 Nov 2019 23:27:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 38140 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 38140@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.1573255585343 (code B ref -1); Fri, 08 Nov 2019 23:27:03 +0000 Received: (at submit) by debbugs.gnu.org; 8 Nov 2019 23:26:25 +0000 Received: from localhost ([127.0.0.1]:47957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iTDe4-00005S-Ou for submit@debbugs.gnu.org; Fri, 08 Nov 2019 18:26:25 -0500 Received: from lists.gnu.org ([209.51.188.17]:35276) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iTCg5-0006qi-MT for submit@debbugs.gnu.org; Fri, 08 Nov 2019 17:24:26 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:36681) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iTCg2-000405-VE for bug-gnu-emacs@gnu.org; Fri, 08 Nov 2019 17:24:24 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iTCg1-0007Ox-Cw for bug-gnu-emacs@gnu.org; Fri, 08 Nov 2019 17:24:22 -0500 Received: from mail-out.m-online.net ([212.18.0.10]:42520) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iTCg0-0007KN-SU for bug-gnu-emacs@gnu.org; Fri, 08 Nov 2019 17:24:21 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 478vvP3TqSz1rGRY for ; Fri, 8 Nov 2019 23:24:17 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 478vvP2kKPz1qqkJ for ; Fri, 8 Nov 2019 23:24:17 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id Baf-0_UWMB3w for ; Fri, 8 Nov 2019 23:24:16 +0100 (CET) X-Auth-Info: DmIGvUMuPIqNwBRL8cIVsg7ITmiLCowMzRukDROWFo6nnm9l0GOIoB4XaLn9KSeA Received: from EmacsBook (ppp-93-104-82-64.dynamic.mnet-online.de [93.104.82.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA for ; Fri, 8 Nov 2019 23:24:16 +0100 (CET) User-agent: mu4e 1.2.0; emacs 26.3 From: Raffael Stocker Date: Fri, 08 Nov 2019 23:24:16 +0100 Message-ID: <874kzexazz.fsf@mnet-mail.de> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.18.0.10 X-Spam-Score: -1.3 (-) X-Mailman-Approved-At: Fri, 08 Nov 2019 18:26:19 -0500 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 (--) To compile a single ELPA package for tests or during development, it is currently necessary to clone/pull the whole elpa.git. This is wasteful if only a single package is of interest. ELPA should have a standard mechanism that allows (pulling/)compiling/testing etc. of single packages. I request that such a mechanism be implemented. Greetings, Raffael From unknown Sat Jun 14 05:03:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#38140: ELPA needs a standard mechanism for single-package compilation Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 18 Jan 2020 10:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38140 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Raffael Stocker Cc: 38140@debbugs.gnu.org Received: via spool by 38140-submit@debbugs.gnu.org id=B38140.15793443292746 (code B ref 38140); Sat, 18 Jan 2020 10:46:02 +0000 Received: (at 38140) by debbugs.gnu.org; 18 Jan 2020 10:45:29 +0000 Received: from localhost ([127.0.0.1]:40549 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1islbc-0000iE-RF for submit@debbugs.gnu.org; Sat, 18 Jan 2020 05:45:29 -0500 Received: from ted.gofardesign.uk ([67.225.143.91]:39758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1islbb-0000hy-BE for 38140@debbugs.gnu.org; Sat, 18 Jan 2020 05:45:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=marxist.se; s=default; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=mwXHuW/+FMklsASj49CKvjL2UHpVjV9ZHQgH5df2zqc=; b=CsvPVYw1mj4gcul1zOJA1ZGKjA 0o/SE/0+7wpLhBXVia3oymoplRfEhzWy8zgE7/6TNSggBwi0fBRNpMdFwCC5KhBhF7yL0VLyWZq23 EbIWZgoHNVNvkK0poR1Yu7OB6mo7KbO78fdZ49sPFRbwkRanwnGeMi00V/TXsZHbXv5VNUA/1fIgg CrNFJ73P+TAP6IdBjMxC03FL1ChHce35Mz2P1r1guS14C8Ex/8PKpjsI8pN2ElNTXtOz3EmJu1pEV 5mcV/Yz0D3yDNgojqSeN6uVcefGSiK7c6ftG9iC/v+zBI9c7GNpVG9xyx6jQB4H9IYhASQHcErHr2 h2HRLYWg==; Received: from h-70-69.a785.priv.bahnhof.se ([155.4.70.69]:56702 helo=localhost) by ted.gofardesign.uk with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1islbU-00076Q-Sa; Sat, 18 Jan 2020 05:45:21 -0500 From: Stefan Kangas In-Reply-To: <874kzexazz.fsf@mnet-mail.de> (Raffael Stocker's message of "Fri, 08 Nov 2019 23:24:16 +0100") References: <874kzexazz.fsf@mnet-mail.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Date: Sat, 18 Jan 2020 11:45:18 +0100 Message-ID: <87sgkdvy9t.fsf@marxist.se> MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - ted.gofardesign.uk X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - marxist.se X-Get-Message-Sender-Via: ted.gofardesign.uk: authenticated_id: stefan@marxist.se X-Authenticated-Sender: ted.gofardesign.uk: stefan@marxist.se X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: 0.0 (/) 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 (-) Raffael Stocker writes: > To compile a single ELPA package for tests or during development, it is > currently necessary to clone/pull the whole elpa.git. This is wasteful > if only a single package is of interest. ELPA should have a standard > mechanism that allows (pulling/)compiling/testing etc. of single > packages. I request that such a mechanism be implemented. I don't think we want to split up elpa.git into many small ones to support this use case, since the other side of the coin is that it would make the job harder for the ELPA maintainers. If you really want this, you could try "git clone --filter", but I'm not sure if the GNU repositories are configured to allow for that. Note also that there is already the possibility in ELPA to use an external repository. This is optional and only used when there is a specific need though, IIUC. Best regards, Stefan Kangas PS. The repository is only 174 MB on my disk, which IMO is not that much in this day and age. From unknown Sat Jun 14 05:03:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#38140: ELPA needs a standard mechanism for single-package compilation Resent-From: Raffael Stocker Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 18 Jan 2020 15:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38140 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 38140@debbugs.gnu.org, Stefan Monnier Received: via spool by 38140-submit@debbugs.gnu.org id=B38140.157936144715351 (code B ref 38140); Sat, 18 Jan 2020 15:31:01 +0000 Received: (at 38140) by debbugs.gnu.org; 18 Jan 2020 15:30:47 +0000 Received: from localhost ([127.0.0.1]:42014 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isq3j-0003zX-3i for submit@debbugs.gnu.org; Sat, 18 Jan 2020 10:30:47 -0500 Received: from mail-out.m-online.net ([212.18.0.9]:60481) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isq3g-0003zO-Qt for 38140@debbugs.gnu.org; Sat, 18 Jan 2020 10:30:45 -0500 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 480MMQ57hhz1qql2; Sat, 18 Jan 2020 16:30:42 +0100 (CET) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 480MMQ3BfQz1qqkT; Sat, 18 Jan 2020 16:30:42 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id N_FudWoIUxyP; Sat, 18 Jan 2020 16:30:41 +0100 (CET) X-Auth-Info: 1vFxyk02EY55Uv3bemOxP1xQN65yzQm70dtiGEwKMelEhLiCpJ5xf/2XNcBNYBKO Received: from EmacsBook (ppp-93-104-95-102.dynamic.mnet-online.de [93.104.95.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Sat, 18 Jan 2020 16:30:41 +0100 (CET) References: <874kzexazz.fsf@mnet-mail.de> <87sgkdvy9t.fsf@marxist.se> User-agent: mu4e 1.2.0; emacs 26.3 From: Raffael Stocker In-reply-to: <87sgkdvy9t.fsf@marxist.se> Date: Sat, 18 Jan 2020 16:30:40 +0100 Message-ID: <87a76khjdr.fsf@mnet-mail.de> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) (I cc'ed Stefan Monnier, as the bug report was on his request.) Stefan Kangas writes: > Raffael Stocker writes: > >> To compile a single ELPA package for tests or during development, it is >> currently necessary to clone/pull the whole elpa.git. This is wasteful >> if only a single package is of interest. ELPA should have a standard >> mechanism that allows (pulling/)compiling/testing etc. of single >> packages. I request that such a mechanism be implemented. > > I don't think we want to split up elpa.git into many small ones to > support this use case, since the other side of the coin is that it > would make the job harder for the ELPA maintainers. I agree. > If you really want this, you could try "git clone --filter", but I'm > not sure if the GNU repositories are configured to allow for that. This is not so much about the amount of data. The problem is that a full "make" takes quite long (at least on my fairly slow machine) and the output pertaining to the package of interest is easily overlooked. I think it would be fine to do a "git clone" of the full repo but then a "make " or something to check compilation of just one package in an otherwise clean worktree. AFAIK this is not possible with the current setup. The idea is to have an easy and standard way of checking that a package builds correctly. > Note also that there is already the possibility in ELPA to use an > external repository. This is optional and only used when there is a > specific need though, IIUC. Yes, but does this solve the problem with making only one package? Regards, Raffael From unknown Sat Jun 14 05:03:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#38140: ELPA needs a standard mechanism for single-package compilation Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 18 Jan 2020 16:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38140 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Raffael Stocker Cc: 38140@debbugs.gnu.org, Stefan Monnier Received: via spool by 38140-submit@debbugs.gnu.org id=B38140.157936651631225 (code B ref 38140); Sat, 18 Jan 2020 16:56:01 +0000 Received: (at 38140) by debbugs.gnu.org; 18 Jan 2020 16:55:16 +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 1isrNT-00087Z-Rl for submit@debbugs.gnu.org; Sat, 18 Jan 2020 11:55:16 -0500 Received: from ted.gofardesign.uk ([67.225.143.91]:41636) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isrNR-00087H-Ep for 38140@debbugs.gnu.org; Sat, 18 Jan 2020 11:55:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=marxist.se; s=default; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=v/DLd/NkwxXT47JoYCfP364cepcAZwyDv6AA5npQ7uU=; b=if5vinyR+2oNEJ79beMGAx19eJ aBIn3ZB4YfRK7OTr158x69C3UTzocYuy/U26Bv0S25FV78IYYk1CI20QliVVLhAobST/SCvzflGd5 mJ3/5kpC6hzTwQXJRHV3f00CKzJyPTE4WcqSC/8RISgUoDYhNvaFFK/kNGrx01xWXaD0+v4BntWaW 2eygi9XaKS6MZwfQjR7961uUIewdFW6sZEahSOxvLOZm+X6tRcSiIHt5ml+arwNWzQso3O+Qtc/xd ywFPB9FqWl+P8/hGSwHrhdisCpJR0HmSxXSR3dZgkRIkZ16Vtk2OYjHLkZco2qExDmDj5sKG6VMk5 E5n8Ah2A==; Received: from h-70-69.a785.priv.bahnhof.se ([155.4.70.69]:42966 helo=localhost) by ted.gofardesign.uk with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1isrNK-001O8H-Es; Sat, 18 Jan 2020 11:55:06 -0500 From: Stefan Kangas In-Reply-To: <87a76khjdr.fsf@mnet-mail.de> (Raffael Stocker's message of "Sat, 18 Jan 2020 16:30:40 +0100") References: <874kzexazz.fsf@mnet-mail.de> <87sgkdvy9t.fsf@marxist.se> <87a76khjdr.fsf@mnet-mail.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Date: Sat, 18 Jan 2020 17:55:04 +0100 Message-ID: <87h80swvpz.fsf@marxist.se> MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - ted.gofardesign.uk X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - marxist.se X-Get-Message-Sender-Via: ted.gofardesign.uk: authenticated_id: stefan@marxist.se X-Authenticated-Sender: ted.gofardesign.uk: stefan@marxist.se X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: 0.0 (/) 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 (-) Raffael Stocker writes: > The idea is to have an easy and standard way of checking that a package > builds correctly. Thank you, that is indeed quite different from cloning the repository. This feature request now makes much more sense. I agree that we should be able to build and run tests for individual packages. Best regards, Stefan Kangas From unknown Sat Jun 14 05:03:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#38140: ELPA needs a standard mechanism for single-package compilation Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 28 Nov 2020 18:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38140 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Raffael Stocker Cc: 38140@debbugs.gnu.org, Stefan Kangas Received: via spool by 38140-submit@debbugs.gnu.org id=B38140.160658945326367 (code B ref 38140); Sat, 28 Nov 2020 18:51:02 +0000 Received: (at 38140) by debbugs.gnu.org; 28 Nov 2020 18:50:53 +0000 Received: from localhost ([127.0.0.1]:49040 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kj5J7-0006rD-2E for submit@debbugs.gnu.org; Sat, 28 Nov 2020 13:50:53 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:23347) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kj5J4-0006qz-Qj for 38140@debbugs.gnu.org; Sat, 28 Nov 2020 13:50:51 -0500 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 2363710022E; Sat, 28 Nov 2020 13:50:45 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 98D01100091; Sat, 28 Nov 2020 13:50:43 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1606589443; bh=UolsOxN4251m4AI66Pz2vaE4RZJCOBudj+E2kDyd2ps=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=oEvZBcVOhuh/J1vsY7yXO76ezm34VySXjcxn74iUCKOIdQZG/qhEu4xbN6LHAdC6w ntVFWMkCeRC84f70yQAmGui22M5/PCeg+1Wgjp7SbmVkvsOWH7OpT7Vgiq1vUm2GIH BF0NyrMpNa7l6C10AyQufWBxG7F61jQCqr4nIdwCVrOfAofnzQh6XiMA5zPwYbrJBk m2n1BndozXl5D6RmmZnemi8+qOZP7tZjPI3dHYIMsFdjsqPYf+GyQjnXZBGuBBF/d7 dOl6uJ8Ly37pAoe4GeKL+dIDMyl8k4oyomHB6hx/pCt6ZUUsW+VHxan6kzPtmLEyjK lUFg2VdeUPyuw== Received: from alfajor (69-165-136-52.dsl.teksavvy.com [69.165.136.52]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 59DC112021C; Sat, 28 Nov 2020 13:50:43 -0500 (EST) From: Stefan Monnier Message-ID: References: <874kzexazz.fsf@mnet-mail.de> <87sgkdvy9t.fsf@marxist.se> <87a76khjdr.fsf@mnet-mail.de> Date: Sat, 28 Nov 2020 13:50:42 -0500 In-Reply-To: <87a76khjdr.fsf@mnet-mail.de> (Raffael Stocker's message of "Sat, 18 Jan 2020 16:30:40 +0100") 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.093 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 (---) I just pushed to elpa.git a change to `GNUmakefile` which shouild make it so you can make packages/ and it will only compile the ELisp files of (it also updates the `-pkg.el` and `-autoloads.el` along the way, so it also does the job needed for the package to be "ready to use" by `package-activate`). Stefan From unknown Sat Jun 14 05:03:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#38140: ELPA needs a standard mechanism for single-package compilation Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 Apr 2021 22:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38140 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 38140@debbugs.gnu.org, Raffael Stocker Received: via spool by 38140-submit@debbugs.gnu.org id=B38140.16190441011504 (code B ref 38140); Wed, 21 Apr 2021 22:29:02 +0000 Received: (at 38140) by debbugs.gnu.org; 21 Apr 2021 22:28:21 +0000 Received: from localhost ([127.0.0.1]:60022 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZLKX-0000OB-FX for submit@debbugs.gnu.org; Wed, 21 Apr 2021 18:28:21 -0400 Received: from mail-pl1-f174.google.com ([209.85.214.174]:34569) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lZLKV-0000Nw-NP for 38140@debbugs.gnu.org; Wed, 21 Apr 2021 18:28:20 -0400 Received: by mail-pl1-f174.google.com with SMTP id t22so22146032ply.1 for <38140@debbugs.gnu.org>; Wed, 21 Apr 2021 15:28:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=Jn/RlUaofzkpnLu48waUP4Kz3cPJt1HEJvaezlKxzDs=; b=HFFyQe8EOpH5VoBXw1qe34ISJ2ACZ+ZLw9dAhjy7iZOoFdLxLAIEq36P+0zkyfiuYX 0KDpA+yvrrOMRLOrZw579wXfh1QOy9S0yi4uaVyW6xcAtFaFDEU2Y6uDpsfmmoMQy5vM v9ZNc2+WVIqd4NWE05UYpFo91V4pvZglbNHgwC5XE58liC6x1barK9EeHqcJBp9CDNAY obDYPnJjPlJGANN9M9hRi+VL+F4uGW2ye44WC0+2ODN6LiRUBFOMO8uh0cZgFB0/ZXEt huGog/yF43YSB/jcb2bSAvHQHDMAo5JYBVYYlcGNg8W7Po4zzHwfiaTAotPy2OqmUauz Znjw== X-Gm-Message-State: AOAM532+vnae+FbEFl/EUls6/BB8JVCO9UdUIp+mudHocs/+nCDkAUuZ pywEqeOMlv80zN5btQ/vdtnQAX9G4KmhTapo7Ro= X-Google-Smtp-Source: ABdhPJxF7FzxVlxQ/KMF+wFq4Mm3o5rqwjDYPwZ1jMb+9sfjSiJ/6vUVKkye7dMp4LD+6ERh1AKhAinmMwxfioOgFjg= X-Received: by 2002:a17:902:e788:b029:eb:2c5b:bce8 with SMTP id cp8-20020a170902e788b02900eb2c5bbce8mr274928plb.41.1619044094022; Wed, 21 Apr 2021 15:28:14 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 21 Apr 2021 15:28:13 -0700 From: Stefan Kangas In-Reply-To: (Stefan Monnier's message of "Sat, 28 Nov 2020 13:50:42 -0500") References: <874kzexazz.fsf@mnet-mail.de> <87sgkdvy9t.fsf@marxist.se> <87a76khjdr.fsf@mnet-mail.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Date: Wed, 21 Apr 2021 15:28:13 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) tags 38140 fixed close 38140 thanks Stefan Monnier writes: > I just pushed to elpa.git a change to `GNUmakefile` which shouild make > it so you can > > make packages/ > > and it will only compile the ELisp files of (it also updates > the `-pkg.el` and `-autoloads.el` along the way, so it > also does the job needed for the package to be "ready to use" by > `package-activate`). I'm therefore closing this bug report.