From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Extra files in fountain-mode ELPA package Date: Tue, 27 Aug 2019 08:03:02 -0400 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="68236"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: "Paul W. Rankin" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 27 14:09:50 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1i2aIF-000HbW-JU for ged-emacs-devel@m.gmane.org; Tue, 27 Aug 2019 14:09:48 +0200 Original-Received: from localhost ([::1]:50508 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i2aIE-0007Gr-57 for ged-emacs-devel@m.gmane.org; Tue, 27 Aug 2019 08:09:46 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46363) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i2aBv-0002PF-2R for emacs-devel@gnu.org; Tue, 27 Aug 2019 08:03:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i2aBs-0003jn-K0 for emacs-devel@gnu.org; Tue, 27 Aug 2019 08:03:14 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:15504) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1i2aBs-0003iQ-DG for emacs-devel@gnu.org; Tue, 27 Aug 2019 08:03:12 -0400 Original-Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id D2F45100EA2; Tue, 27 Aug 2019 08:03:06 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 7356F100E54; Tue, 27 Aug 2019 08:03:05 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1566907385; bh=xQXV0geZSlUBaOcgGtXSFY+iHq50zR9turcSgeBNNIA=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=AuYn+vuD9Hc9hPYvk8UBKLUTiFBGjkGn5RHyY7/URQXkjfMbSmKAWoQmz4EfK1euI rdJQKWTZpfA9GSz/ydpZFw/HGcNqKhFmnNtqdxdfApr+4kkauWZryTtocYNuFmoUjT Kvy+Y70BLYljG+2GREHjZNx39UImWjN1FPjputHel6R98c/b+8IILs3jRYjiA4wgjs CgzqGKEqIokPZQbvgUcEVz9iMsNRPUXQCzH0OMFJDjMXRDPCGhwSnJvQg0nZhQT/Q5 VCoxJZS636FVumKKv/PmKZ9qbfKZ0C+7h0Y37EatVVD5Yl5UVWg2IANLyhInW3ehRL Q/6DxCo+rGvXA== Original-Received: from pastel (unknown [45.72.142.24]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 335CC120608; Tue, 27 Aug 2019 08:03:05 -0400 (EDT) In-Reply-To: (Paul W. Rankin's message of "Tue, 27 Aug 2019 16:53:05 +1000") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 132.204.25.50 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:239617 Archived-At: > Just a heads up, I've added an extra directory called docs in the > fountain-mode ELPA external package, which will eventually have Info > documentation, but for now only builds a rudimentary website via GitHub > pages. I'm not sure how ELPA builds packages compared to MELPA and if this > means the directory needs to be excluded or something... hence this email. ELPA doesn't "do" anything (it's just a protocol), but as for GNU ELPA it builds packages in a fairly simplistic way. Given the current state of fountain-mode, it should ignore the `docs` subdirectory because it will decide that fountain-mode is a "simple" package based on the fact that there's only one .el file (in that case, the package is made of that .el file and nothing else). If you want to include more than that single file, you'll probably want to set `Package-Type: multi` in the pseudo-headers. And if instead you want to prevent the `docs` from appearing in the tarball (say, because you added a second .el file), then you can use a `.elpaignore` file to say so (see the elpa.git/README file for more details). Stefan