From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Artur Malabarba Newsgroups: gmane.emacs.devel Subject: Re: New ELPA policy proposal Date: Mon, 09 Nov 2015 16:22:23 +0000 Message-ID: <1oia8qnywg0.fsf@gmail.com> References: <87ziyuaqhl.fsf@petton.fr> <87fv0labbf.fsf@web.de> <87y4eda0kl.fsf@petton.fr> <22074.42230.156669.584780@retriever.mtv.corp.google.com> <87ziyoxvdp.fsf@Rainer.invalid> <83k2psnzyh.fsf@gnu.org> <87mvuorz7n.fsf@gmail.com> <8337wfon3f.fsf@gnu.org> <56401834.8080402@yandex.ru> <87611bh19q.fsf_-_@gmail.com> <87r3jzdxna.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1447086178 23859 80.91.229.3 (9 Nov 2015 16:22:58 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 9 Nov 2015 16:22:58 +0000 (UTC) Cc: emacs-devel To: Oleh Krehel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Nov 09 17:22:53 2015 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 1ZvpDU-0002e8-6S for ged-emacs-devel@m.gmane.org; Mon, 09 Nov 2015 17:22:48 +0100 Original-Received: from localhost ([::1]:53808 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZvpDT-0001xX-HM for ged-emacs-devel@m.gmane.org; Mon, 09 Nov 2015 11:22:47 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42087) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZvpDE-0001uh-RA for emacs-devel@gnu.org; Mon, 09 Nov 2015 11:22:33 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZvpDA-0003Sf-TZ for emacs-devel@gnu.org; Mon, 09 Nov 2015 11:22:32 -0500 Original-Received: from mail-wm0-x22d.google.com ([2a00:1450:400c:c09::22d]:36766) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZvpDA-0003Sb-OO for emacs-devel@gnu.org; Mon, 09 Nov 2015 11:22:28 -0500 Original-Received: by wmww144 with SMTP id w144so83164215wmw.1 for ; Mon, 09 Nov 2015 08:22:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version:content-type; bh=m2+BM1IKPM6+ojvvJKaoG/+tg6UJKHnGxOkgMSn6IQ4=; b=lbHkSz2+caOjSYsj3GOTpwJmcaDmqulkWIM2tokBHU7EaJWkYN2lxnTtLQlTj6XLA2 WvTZlNOS37EIUJ849BJkqgnCLMJM2eEa/XkqBa6RQq/StlDtK1SU+RvhjSrh5cTHhVMc ajF6gu66W0SwPKgbsge5VC/He4O6TAyXKqjipv9OrF64bDkZt2JugDxxiD4/+HXyM9SO OPK6eW5S2WhJrKhqZJPsjO0Fy7+TxvFzk3XZRX5FJlge1TtHu9wtC+JSoxymo4tk45f0 fUF0TqP2ZPpJSDFHpThBmSl6UmuSnH83qvCMIViqJDvzxCE3Wfpjs8TPeGIKZZEOXF1/ LYiQ== X-Received: by 10.28.51.78 with SMTP id z75mr25407827wmz.51.1447086147780; Mon, 09 Nov 2015 08:22:27 -0800 (PST) Original-Received: from it055607.gmail.com (it055607.users.bris.ac.uk. [137.222.30.198]) by smtp.gmail.com with ESMTPSA id b12sm15083339wma.6.2015.11.09.08.22.26 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Mon, 09 Nov 2015 08:22:26 -0800 (PST) In-Reply-To: <87r3jzdxna.fsf@gmail.com> (Oleh Krehel's message of "Mon, 09 Nov 2015 16:02:01 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:400c:c09::22d 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:193723 Archived-At: Ok, I had misunderstood you. I thought you were suggesting we do some automated pulling from arbitrary remote repos. But I see you still want to keep the code in savannah repos, which is indeed more reasonable. However, I have no idea of the logistics involved in setting up several (or several dozen?) savannah repos. So it would be nice if one of the big shots could provide feedback. Oleh Krehel writes: > What I propose is to split GELPA into 130 git repositories on > Savannah. Let's slow down a bit. :-) Plenty of packages require very little maintenance are doing just fine as a part of the repository itself. It would be nothing but a pain to spread all of these small packages into their own repos. Other than that, I'm all on board. Giving packages _the possibility_ of being a savannah repo (which are then added as submodules of elpa.git) sounds right and good for me. And I know that many packages would cherish this possibility. If that turns out to work well, we can maybe make it so that the only way of having "external" packages (dropping the current two methods). So every package will either be directly in elpa.git or a savannah submodule. > All Emacs devs will still have the same access to every package. But > the commit log won't be a mingled mess: each package will have its own > commit log and its own version - the latest version tag on the > appropriate branch. All good. (Again, as long as it's a possibility, not a demand. Most packages barely make a dent on the commit log.)