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 2582C6DE1374 for ; Wed, 4 Dec 2019 04:53:19 -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 5IrqPEJ_-Ff0 for ; Wed, 4 Dec 2019 04:53:17 -0800 (PST) Received: from fethera.tethera.net (fethera.tethera.net [198.245.60.197]) by arlo.cworth.org (Postfix) with ESMTPS id C8E456DE1373 for ; Wed, 4 Dec 2019 04:53:17 -0800 (PST) Received: from remotemail by fethera.tethera.net with local (Exim 4.89) (envelope-from ) id 1icU9c-0005h5-Qo; Wed, 04 Dec 2019 07:53:16 -0500 Received: (nullmailer pid 337159 invoked by uid 1000); Wed, 04 Dec 2019 12:53:14 -0000 From: David Bremner To: Daniel Kahn Gillmor , Notmuch Mail Subject: Re: shipping elisp for notmuch in elpa-notmuch debian package In-Reply-To: <87a7887akl.fsf@fifthhorseman.net> References: <87a7887akl.fsf@fifthhorseman.net> Date: Wed, 04 Dec 2019 08:53:14 -0400 Message-ID: <87muc8qmkl.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 12:53:19 -0000 Daniel Kahn Gillmor writes: > Hi Notmuch folks-- > > In the course of trying to figure out the dh_missing warnings, I've been > looking into what we ship in debian in the elpa-notmuch package. > > Dubious files > ------------- > > elpa-notmuch currently ships a few files in > /usr/share/emacs/site-lisp/elpa-src/notmuch-*/ that i'm not convinced we > actually want to ship in the distributed package. > > Those are: > > rstdoc.el > make-deps.el > dir the first two are build tools. The latter is needed by the info files. > > Do we need any of the above in the elpa-notmuch package? > > info files > ---------- > > 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. > notmuch-pkg.el > -------------- > > I note that notmuch-pkg.el is installed in elpa-notmuch, but it is *not* > in /usr/share/emacs/site-lisp when installed via the standard "make > install". i don't know enough about how that installation is supposed > to work, but if it's supposed to drop in a notmuch-pkg.el, then > something needs fixing in the baseline "make install". It's metadata for the elpa (package.el) package. Not sure it is helpful in the standard install, but I don't really use the standard install, so I'm open to ideas