From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: John Wiegley Newsgroups: gmane.emacs.devel Subject: ELPA and core services Date: Sun, 24 Jun 2012 16:12:40 -0500 Message-ID: References: <87vcij7rvi.fsf@mithlond.arda> <82d34r8ej9.fsf@gmail.com> <87r4t4zr9l@ch.ristopher.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1340572422 4830 80.91.229.3 (24 Jun 2012 21:13:42 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 24 Jun 2012 21:13:42 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jun 24 23:13:42 2012 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 1Siu7o-0004cI-Bf for ged-emacs-devel@m.gmane.org; Sun, 24 Jun 2012 23:13:40 +0200 Original-Received: from localhost ([::1]:39706 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Siu7n-0006aP-Nn for ged-emacs-devel@m.gmane.org; Sun, 24 Jun 2012 17:13:39 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:46041) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Siu7l-0006aJ-IN for emacs-devel@gnu.org; Sun, 24 Jun 2012 17:13:38 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Siu7j-0002MA-Sk for emacs-devel@gnu.org; Sun, 24 Jun 2012 17:13:37 -0400 Original-Received: from mail-yw0-f51.google.com ([209.85.213.51]:58584) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Siu7j-0002M6-Lh for emacs-devel@gnu.org; Sun, 24 Jun 2012 17:13:35 -0400 Original-Received: by yhnn12 with SMTP id n12so2485770yhn.38 for ; Sun, 24 Jun 2012 14:13:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:references:mail-followup-to:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=/49fJXipjYkah6asBn68WhbAxl26HxlV+AHJT98VSLE=; b=xQAVAt8Sa81nFMyhfMjumSvvpkEL+GiKJPqedB/foMAJV/0HlkkZM5hdhBedlQezz6 3SF4V70KD+/6gWW9L+DHxWSIMN5MW6hHOYY6zMGIIKseAztYuYCDKc4RJafnXomSZkjg Tp/fPb1bdgbjaQq+Z6YMegp90b1zPNQfxRDJ0HDtGm3KOBGzQ1T1ez8auXx3wLUhD75u zswwm3YAro+BgJdQBtrWk75Mqsc8R8AmXN0dSGthiJtQzhpYet4FqSehe9/Dp24unfad 0yFsupRMNWPv3UQHeaUmf6rnFUtuZUiggw7a54R3tA/CCWfaeAoRiAekrnkFhqu8SjbP jFjQ== Original-Received: by 10.50.157.194 with SMTP id wo2mr6581342igb.72.1340572413765; Sun, 24 Jun 2012 14:13:33 -0700 (PDT) Original-Received: from vulcan.local (c-98-215-105-167.hsd1.il.comcast.net. [98.215.105.167]) by mx.google.com with ESMTPS id v17sm12525416igv.7.2012.06.24.14.13.32 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 24 Jun 2012 14:13:32 -0700 (PDT) Original-Received: by vulcan.local (Postfix, from userid 501) id B9728F055929; Sun, 24 Jun 2012 16:12:40 -0500 (CDT) Mail-Followup-To: emacs-devel@gnu.org In-Reply-To: <87r4t4zr9l@ch.ristopher.com> (Christopher Schmidt's message of "Sun, 24 Jun 2012 16:02:59 +0100 (BST)") User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.1 (darwin) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.213.51 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:151141 Archived-At: >>>>> Christopher Schmidt writes: > I do not agree with GNU ELPA not being applicable for core services. I > think every single package that is not absolutely necessary for running a > bare Emacs should be moved to GNU ELPA. Please, please no. I use lots of Emacsen on lots of machines, and only a few have my configuration copied over. Please don't turn unconfigured Emacsen into brain-dead zombies of little value. I rely on the fact that Eshell exists on every Windows machine that has Emacs. And not all of these have a network connection for me to even use ELPA, if that company's web proxy would even allow it. I think you may be considering this issue only from the single-power-user-with-net-access point of view. > On top of that, IMO every single core package should have a copy on GNU ELPA > so one can to overwrite the native GNU Emacs one with the one from GNU ELPA. > This would decouple all packages from the Emacs release cycle and allow bug > fixes to be distributed instantly. Now, this I agree with completely. ELPA overrides is a great idea, and I think it could accelerate development -- as long as inter-package version dependencies are managed. If the newest Gnus suddenly depends on the the newest something-else, that something-else should be installed/updated along with it automatically. John