From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: [ELPA] Package proposal: relint (ex-trawl) Date: Fri, 22 Mar 2019 16:49:06 +0200 Message-ID: <83va0bq80t.fsf@gnu.org> References: <16A56C60-DD30-4320-823B-E74CF020E49E@acm.org> <83tvfyu4cx.fsf@gnu.org> <83d0mmt7mf.fsf@gnu.org> <83sgvhsmnv.fsf@gnu.org> <97FA0617-4298-4A02-83C6-DED2A8EB961E@acm.org> <83bm24uwvz.fsf@gnu.org> <11F8B0FD-DF74-4DDC-97F4-73244352DEE5@acm.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="130678"; mail-complaints-to="usenet@blaine.gmane.org" Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Mattias =?utf-8?Q?Engdeg=C3=A5rd?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Mar 22 15:49:22 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.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1h7LU1-000Xsx-BM for ged-emacs-devel@m.gmane.org; Fri, 22 Mar 2019 15:49:21 +0100 Original-Received: from localhost ([127.0.0.1]:58486 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h7LU0-0005Jg-6r for ged-emacs-devel@m.gmane.org; Fri, 22 Mar 2019 10:49:20 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:48281) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h7LTt-0005J2-My for emacs-devel@gnu.org; Fri, 22 Mar 2019 10:49:14 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:43646) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h7LTs-00065P-6h; Fri, 22 Mar 2019 10:49:12 -0400 Original-Received: from [176.228.60.248] (port=3186 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1h7LTr-0000aE-As; Fri, 22 Mar 2019 10:49:11 -0400 In-reply-to: <11F8B0FD-DF74-4DDC-97F4-73244352DEE5@acm.org> (message from Mattias =?utf-8?Q?Engdeg=C3=A5rd?= on Fri, 22 Mar 2019 15:17:26 +0100) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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:234579 Archived-At: > From: Mattias EngdegÄrd > Date: Fri, 22 Mar 2019 15:17:26 +0100 > Cc: Stefan Monnier , emacs-devel@gnu.org > > > If you want it on ELPA, why make a target for it in Emacs? Why not > > tell in the package's docs how to use it to lint Emacs regular > > expressions? > > I was asked to integrate it with 'make check', but I'm sure make somethingelse would do just as well. > It was also suggested to me that I put it on ELPA, so why not make everyone happy. My point was that I don't think we should have in our Makefiles targets that require tools which are neither expected to be installed on many systems nor come with the Emacs repository. If people must install add-on packages, then the glue to use those packages vis-a-vis Emacs is better kept as part of the package. E.g., you could have a small Makefile in the package with a lint-emacs-regexps target.