From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tom Tromey Newsgroups: gmane.emacs.devel Subject: Re: Autoload from a web page? Date: Fri, 01 Jan 2010 12:26:12 -0700 Message-ID: References: <201bac3a0912301006s4abb3803qc80acf2dbc90249c@mail.gmail.com> Reply-To: Tom Tromey NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1262373999 13697 80.91.229.12 (1 Jan 2010 19:26:39 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 1 Jan 2010 19:26:39 +0000 (UTC) Cc: emacs-devel@gnu.org To: Jonas Bernoulli Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jan 01 20:26:32 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1NQn8n-0004Vv-5u for ged-emacs-devel@m.gmane.org; Fri, 01 Jan 2010 20:26:29 +0100 Original-Received: from localhost ([127.0.0.1]:59411 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NQn8n-0004YR-Kk for ged-emacs-devel@m.gmane.org; Fri, 01 Jan 2010 14:26:29 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NQn8g-0004Xp-Ld for emacs-devel@gnu.org; Fri, 01 Jan 2010 14:26:22 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NQn8b-0004Ry-Q0 for emacs-devel@gnu.org; Fri, 01 Jan 2010 14:26:22 -0500 Original-Received: from [199.232.76.173] (port=44903 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NQn8b-0004Rf-IZ for emacs-devel@gnu.org; Fri, 01 Jan 2010 14:26:17 -0500 Original-Received: from mx1.redhat.com ([209.132.183.28]:13976) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NQn8b-0008HB-8c for emacs-devel@gnu.org; Fri, 01 Jan 2010 14:26:17 -0500 Original-Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id o01JQEQv027730 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 1 Jan 2010 14:26:15 -0500 Original-Received: from ns3.rdu.redhat.com (ns3.rdu.redhat.com [10.11.255.199]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id o01JQEnP026330; Fri, 1 Jan 2010 14:26:14 -0500 Original-Received: from opsy.redhat.com (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by ns3.rdu.redhat.com (8.13.8/8.13.8) with ESMTP id o01JQDU9031406; Fri, 1 Jan 2010 14:26:13 -0500 Original-Received: by opsy.redhat.com (Postfix, from userid 500) id F168D37824A; Fri, 1 Jan 2010 12:26:12 -0700 (MST) X-Attribution: Tom In-Reply-To: <201bac3a0912301006s4abb3803qc80acf2dbc90249c@mail.gmail.com> (Jonas Bernoulli's message of "Wed, 30 Dec 2009 19:06:27 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) X-Scanned-By: MIMEDefang 2.67 on 10.5.11.11 X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:119219 Archived-At: >>>>> "Jonas" == Jonas Bernoulli writes: Jonas> I do not know what ELPA's position on license issues are. >From http://tromey.com/elpa/upload.html ELPA accepts only free software. If in doubt check the DFSG to see if your license qualifies. We encourage all authors to assign their code to the FSF and to try to get their new packages into the official Emacs release. Jonas> I favor the model where the package manager does clone the Jonas> repository from the repository To me this seems to have several negatives for end users. It takes more space and requires them to have some particular version control software installed. The ELPA approach does not require anything outside of Emacs. >> - Download a package part by part as the elisp files are needed (kind >> of autoloading and installing locally through the web). Jonas> I do not like this idea at all. [...] Jonas> The package manager should only operate on complete packages. Yeah, I agree. I couldn't think of when I would ever want to just install some part of a package. Jonas> And this is precisely because it uses a dvcs. You simply clone Jonas> the desired package and from that on you simply have to run "git Jonas> pull" to bring your local copy up-to-date. You do not have to Jonas> remember where you got the package. That is not sufficient. The user also has to make sure the dependencies are correct, and has to re-byte-compile the files. Tom