From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lennart Borgman Newsgroups: gmane.emacs.devel Subject: Re: ELPA and core services Date: Sun, 24 Jun 2012 23:40:42 +0200 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; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1340574083 15666 80.91.229.3 (24 Jun 2012 21:41:23 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 24 Jun 2012 21:41:23 +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:41:23 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 1SiuYa-0008M3-RG for ged-emacs-devel@m.gmane.org; Sun, 24 Jun 2012 23:41:20 +0200 Original-Received: from localhost ([::1]:43705 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SiuYa-0001Po-SP for ged-emacs-devel@m.gmane.org; Sun, 24 Jun 2012 17:41:20 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:59406) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SiuYX-0001Pg-JI for emacs-devel@gnu.org; Sun, 24 Jun 2012 17:41:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SiuYV-0000ED-TT for emacs-devel@gnu.org; Sun, 24 Jun 2012 17:41:17 -0400 Original-Received: from mail-lb0-f169.google.com ([209.85.217.169]:53423) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SiuYV-0000Dx-Ix for emacs-devel@gnu.org; Sun, 24 Jun 2012 17:41:15 -0400 Original-Received: by lbjn8 with SMTP id n8so6777628lbj.0 for ; Sun, 24 Jun 2012 14:41:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; bh=OOVWHCeyCKfDrZ6An8gCHG2IVe1v3rtdwaH52wVljmY=; b=I1UqI+ltgaXyMQdlvdT90OA1NyTMp89L/DRJ5LEv3wS9hT8icx+XJV2XNAXCdguZ+w wu/TbtCtTFIgXvmM0Rrr3vp3SnNyRS9697+dKEIFJu3fmpTg3XgilEDNw+JrEa1l/A0k ZGAfxeyY296OscKjI4WVry4Ubq4Kh1OFbd/7H/y5+te9i4DkYiiOOBjGglRP54sufma3 hfg9cBrEFXzw3tp7zU30SeXnpcPH8FReev57Unw+/O8P9+wREmNTueE4v6sNTSoIDEAr k1KrBCTwY3438pM+YUyOiNqJCoczVscwXPrEgQCd6HoROylMC6kFGHQZmJhC5vhXAMJl QVRg== Original-Received: by 10.112.45.168 with SMTP id o8mr4736709lbm.88.1340574072600; Sun, 24 Jun 2012 14:41:12 -0700 (PDT) Original-Received: by 10.112.41.99 with HTTP; Sun, 24 Jun 2012 14:40:42 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.217.169 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:151142 Archived-At: On Sun, Jun 24, 2012 at 11:12 PM, John Wiegley wrote: >>>>>> Christopher Schmidt writes: > >> I do not agree with GNU ELPA not being applicable for core services. =C2= =A0I >> think every single package that is not absolutely necessary for running = a >> bare Emacs should be moved to GNU ELPA. > > Please, please no. =C2=A0I use lots of Emacsen on lots of machines, and o= nly a few > have my configuration copied over. =C2=A0Please don't turn unconfigured E= macsen > into brain-dead zombies of little value. =C2=A0I rely on the fact that Es= hell > exists on every Windows machine that has Emacs. =C2=A0And not all of thes= e have a > network connection for me to even use ELPA, if that company's web proxy w= ould > 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 E= LPA. >> This would decouple all packages from the Emacs release cycle and allow = bug >> fixes to be distributed instantly. > > Now, this I agree with completely. =C2=A0ELPA overrides is a great idea, = and I > think it could accelerate development -- as long as inter-package version > dependencies are managed. =C2=A0If the newest Gnus suddenly depends on th= e the > newest something-else, that something-else should be installed/updated al= ong > with it automatically. I agree with John on both points here.