From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thierry Volpiatto Newsgroups: gmane.emacs.devel Subject: Re: Adding async package to GNU ELPA Date: Fri, 01 Jan 2016 07:17:30 +0100 Message-ID: <878u49dds5.fsf@gmail.com> References: <20151224213932.12107.84317@vcs.savannah.gnu.org> <87wps1ghyu.fsf@gnus.org> <0xd1ttrmgp.fsf@fencepost.gnu.org> <871ta9ar7a.fsf@gmx.de> <87ege73o2q.fsf@gmx.de> <871ta7g77t.fsf@gnus.org> <874mf2qiv3.fsf@gmx.de> <5681C474.4030408@yandex.ru> <87wprxpq4n.fsf@gmx.de> <87h9j114ay.fsf_-_@gmx.de> <87si2kywix.fsf@gmx.de> <87io3fzkrv.fsf@gmx.de> <87k2nummb5.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1451629077 22342 80.91.229.3 (1 Jan 2016 06:17:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 1 Jan 2016 06:17:57 +0000 (UTC) Cc: Michael Albinus , emacs-devel To: bruce.connor.am@gmail.com Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jan 01 07:17:47 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aEt22-0007DR-7A for ged-emacs-devel@m.gmane.org; Fri, 01 Jan 2016 07:17:46 +0100 Original-Received: from localhost ([::1]:57452 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aEt20-0007zP-65 for ged-emacs-devel@m.gmane.org; Fri, 01 Jan 2016 01:17:44 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60999) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aEt1w-0007yh-Pc for emacs-devel@gnu.org; Fri, 01 Jan 2016 01:17:41 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aEt1r-0003ku-Op for emacs-devel@gnu.org; Fri, 01 Jan 2016 01:17:40 -0500 Original-Received: from mail-wm0-x231.google.com ([2a00:1450:400c:c09::231]:37771) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aEt1r-0003kp-HU for emacs-devel@gnu.org; Fri, 01 Jan 2016 01:17:35 -0500 Original-Received: by mail-wm0-x231.google.com with SMTP id f206so129967810wmf.0 for ; Thu, 31 Dec 2015 22:17:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version:content-type; bh=46hRC1N4ScFdv8Mlc13NJ59MB0m6WFVGlCZslZJa2Xo=; b=M+pC0xK42QcU6gQXFAJf9sVXQNvTyJUOjg7ZdHetSq0nZW5sOgPQ2MEVmy+i47edFC E5migRXJabBe0hkFV48JvxYAZL1btTURzYfDdkipauAL7sYeFU8+vdan1z5OXrPUVtSy xf0gHf3rJpmvEjwozAyVRJ+OZj0IdpG75HHhMz6zLhIsMUCjjEvLQt136TbchSfbj2oh 5IG8U6Alp02eIU+0ejsVAuM2LK6NXWyZ47L3wbaCn4PtPcJXzMgHk6Aoqbyg6JFneBZW NESo3553lhMQ1CqV9QHrRmblLWrQh33R9VJwnzR6buuRIRKnFzDjI+6QT32xtmmjxIxJ hGyQ== X-Received: by 10.28.21.19 with SMTP id 19mr22186121wmv.43.1451629055047; Thu, 31 Dec 2015 22:17:35 -0800 (PST) Original-Received: from dell-14z ([37.160.150.17]) by smtp.gmail.com with ESMTPSA id gj2sm72192110wjb.40.2015.12.31.22.17.32 (version=TLS1_2 cipher=AES128-SHA bits=128/128); Thu, 31 Dec 2015 22:17:33 -0800 (PST) User-agent: mu4e 0.9.15; emacs 24.5.1 In-reply-to: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:400c:c09::231 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:197291 Archived-At: Artur Malabarba writes: > On 31 Dec 2015 5:48 pm, "Thierry Volpiatto" wrote: >> > >> > Then I guess the solution is to delete this file from the source >> > repo. John or Thierry can do that, or Michael can open a PR for that, >> > linking to this discussion. >> >> AFAIK the *-pkg.el file is needed for multi files packages, at least on >> MELPA. > > It's not. :-) I have several multi file packages on Melpa and I've never written a -pkg file. > >> Anyway as I already said, it is silly to write informations in source file, >> then parse this file >> and then write a *-pkg.el file, we >> (the author(s) of package) have better time providing directly the *-pkg.el file >> with all info inside. > > I never had any issue with it, and I've never heard other package authors complain. Of course, but I said it is bad to have to insert informations in source files when we can add a *-pkg.el file especially for this. I guess you are doing that because some code on ELPA expect informations in source file headers and then create the *-pkg.el file from this, and IMO this should be changed for the benefit of ELPA. >> (which one ?) > > The file with the same name as the package (in this case, async.el). Not necessarily, the contrary is also possible: You can have a package named foo-core with 3 source files: foo bar baz and one file named foo-core-pkg.el Like helm. And it is a nice feature, I don't know if ELPA support this, probably not. -- Thierry https://emacs-helm.github.io/helm/