From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Achim Gratz Newsgroups: gmane.emacs.devel Subject: Re: Git version of ELPA Date: Tue, 13 Aug 2013 07:16:10 +0200 Organization: Linux Private Site Message-ID: <87a9km2msl.fsf@Rainer.invalid> References: <8738qs5qrg.fsf@igel.home> <87mwoz4w4f.fsf@igel.home> <877gfrrida.fsf@yandex.ru> <52087DDD.1020100@yandex.ru> <52090C0F.4020508@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1376371006 12559 80.91.229.3 (13 Aug 2013 05:16:46 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 13 Aug 2013 05:16:46 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 13 07:16:45 2013 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 1V96yI-00081Y-3p for ged-emacs-devel@m.gmane.org; Tue, 13 Aug 2013 07:16:42 +0200 Original-Received: from localhost ([::1]:56171 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V96yH-0003RL-IR for ged-emacs-devel@m.gmane.org; Tue, 13 Aug 2013 01:16:41 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34092) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V96y9-0003Q6-8O for emacs-devel@gnu.org; Tue, 13 Aug 2013 01:16:39 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V96y3-0007IL-3K for emacs-devel@gnu.org; Tue, 13 Aug 2013 01:16:33 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:56040) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V96y2-0007I9-T8 for emacs-devel@gnu.org; Tue, 13 Aug 2013 01:16:27 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1V96y1-0007n6-DX for emacs-devel@gnu.org; Tue, 13 Aug 2013 07:16:25 +0200 Original-Received: from pd9eb1bf5.dip0.t-ipconnect.de ([217.235.27.245]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 13 Aug 2013 07:16:25 +0200 Original-Received: from Stromeko by pd9eb1bf5.dip0.t-ipconnect.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 13 Aug 2013 07:16:25 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 27 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: pd9eb1bf5.dip0.t-ipconnect.de User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:J0AlJLLfTdSHe6/hHob105gl2+Q= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:162649 Archived-At: Dmitry Gutov writes: > Probably not, but Melpa does this okay. Aside from not having to pull > from hundreds of external repositories, I think ELPA should work the > same way (but also retain and use the Version header values). > > If implementing it is going to be a lot of work, are we willing to > take package-build.el from the Melpa project and adapt it, or reuse > some of its pieces? If maybe, do we care about copyright assignments > for its code? Melpa in its current form doesn't work with packages needing a build system or more generally auto-generated files other than *.elc. Since this screws over everyone using their VCS The Right Way(TM), I don't think this is a particularly good model to follow. ELPA needs to distribute _releases_ of packages, which necessarily means to add or even alter files from the development tree. I'll read the whole thread again, but it seems that the structure envisioned for ELPA so far has not directly considered the consequences of that fact. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ DIY Stuff: http://Synth.Stromeko.net/DIY.html