From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (localhost [127.0.0.1]) by arlo.cworth.org (Postfix) with ESMTP id 71A716DE10AA for ; Wed, 4 Dec 2019 11:29:29 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at cworth.org X-Spam-Flag: NO X-Spam-Score: -0.063 X-Spam-Level: X-Spam-Status: No, score=-0.063 tagged_above=-999 required=5 tests=[AWL=-0.062, SPF_PASS=-0.001] autolearn=disabled Received: from arlo.cworth.org ([127.0.0.1]) by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D77_yvcUrLRK for ; Wed, 4 Dec 2019 11:29:28 -0800 (PST) Received: from fethera.tethera.net (fethera.tethera.net [198.245.60.197]) by arlo.cworth.org (Postfix) with ESMTPS id 5080B6DE105F for ; Wed, 4 Dec 2019 11:29:28 -0800 (PST) Received: from remotemail by fethera.tethera.net with local (Exim 4.89) (envelope-from ) id 1icaKz-0007DD-DM; Wed, 04 Dec 2019 14:29:25 -0500 Received: (nullmailer pid 367763 invoked by uid 1000); Wed, 04 Dec 2019 19:29:24 -0000 From: David Bremner To: Daniel Kahn Gillmor , Notmuch Mail Subject: Re: shipping elisp for notmuch in elpa-notmuch debian package In-Reply-To: <877e3c6s0o.fsf@fifthhorseman.net> References: <87a7887akl.fsf@fifthhorseman.net> <87muc8qmkl.fsf@tethera.net> <877e3c6s0o.fsf@fifthhorseman.net> Date: Wed, 04 Dec 2019 15:29:24 -0400 Message-ID: <87eexjrisr.fsf@tethera.net> MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Dec 2019 19:29:29 -0000 Daniel Kahn Gillmor writes: > On Wed 2019-12-04 08:53:14 -0400, David Bremner wrote: >> Daniel Kahn Gillmor writes: >>> rstdoc.el >>> make-deps.el >>> dir >> >> the first two are build tools. > > if they're build tools then we don't need to ship them with > elpa-notmuch, right? Correct. > >> The latter is needed by the info files. > > needed how? what functionality is missing? with the current > elpa-notmuch installed, if i do "M-x info" i see a bunch of notmuch > entries that show up under a big "Miscellaneous" heading, which appears > to be the contents of this /dir file. If the purpose of it is just > filing it under "Miscellaneous" that doesn't seem like much of a filing > operation :P iirc, it's needed to have them show up at all. Quite possibly the contents of 'dir' could be improved. >>> The package also ships a bunch of *.info files in that elpa >>> module-specific directory, rather than shipping them in the typical >>> /usr/share/info/ location. These info files appear to be translations >>> of the manpages or other basic notmuch documentation. Is there a reason >>> to ship them in the elpa-specific directory? >> >> It makes the elpa (make elpa) package self contained (with docs). >> package.el knows how to install info files, so the debian-specific >> tooling is not needed. > > sure, but if i "info notmuch" right now in debian, even with > elpa-notmuch installed, i just get info redisplaying the notmuch(1) > manpage, rather than rendering the info file which exists. Is that the > goal? no. the standalone info reader is a weakness of this approach, since it only looks in /usr/share/info. It depends who you care about more, non-debian users of the elpa package, or users of the standalone info reader. I'm not either...