From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jude DaShiell Newsgroups: gmane.emacs.help Subject: Re: Could we organize all Emacs packages with a single repo system? Date: Fri, 16 Aug 2013 12:44:08 -0400 (EDT) Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Trace: ger.gmane.org 1376671473 14788 80.91.229.3 (16 Aug 2013 16:44:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 16 Aug 2013 16:44:33 +0000 (UTC) Cc: Emacs Help To: Andrew Pennebaker Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Aug 16 18:44:32 2013 Return-path: Envelope-to: geh-help-gnu-emacs@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 1VAN8Y-0003sV-BM for geh-help-gnu-emacs@m.gmane.org; Fri, 16 Aug 2013 18:44:30 +0200 Original-Received: from localhost ([::1]:60177 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VAN8X-0004ze-QT for geh-help-gnu-emacs@m.gmane.org; Fri, 16 Aug 2013 12:44:29 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49144) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VAN8J-0004yV-Ba for help-gnu-emacs@gnu.org; Fri, 16 Aug 2013 12:44:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VAN8E-0004qc-A9 for help-gnu-emacs@gnu.org; Fri, 16 Aug 2013 12:44:15 -0400 Original-Received: from shellworld.net ([69.60.117.94]:54928 helo=server1.shellworld.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VAN8E-0004qY-5S for help-gnu-emacs@gnu.org; Fri, 16 Aug 2013 12:44:10 -0400 Original-Received: by server1.shellworld.net (Postfix, from userid 1024) id E15E7228B9; Fri, 16 Aug 2013 11:44:08 -0500 (CDT) Original-Received: from localhost (localhost [127.0.0.1]) by server1.shellworld.net (Postfix) with ESMTP id DFA1E22800; Fri, 16 Aug 2013 12:44:08 -0400 (EDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Mac OS X 10.x X-Received-From: 69.60.117.94 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:92935 Archived-At: On Fri, 16 Aug 2013, Andrew Pennebaker wrote: > Marmalade and MELPA are really cool. I'd love to see their packages merged > into a single system (Marmalade or MELPA, doesn't matter), to reduce > confusion. > > There are some cool packages only in Marmalade, and some nifty packages > only in MELPA, so I have to instruct Emacs to check *both* repos in my > .emacs :P Yuck. > > If the repos hold different versions, you could get nasty dependency > conflicts. > > And we could finally build in support for the repo into Emacs, so users > don't have to manually insert the default repo into .emacs. I think M-x > install-package xyz should work out of the box, zero configuration required. > > Of course, configuration would still be available, should further repos > spring up, and users want to prioritize them over the default one. > > Personally, I'd prefer MELPA for its distributed, git-based approach. But > it's more important to me that Emacs get a standard package management > system akin to RubyGems, that runs out of the box with no configuration > required, to make things easier. > I hope that never happens, monolythic targets don't have survival redundancy and would be an easy target for the malware writers out there. > --------------------------------------------------------------------------- jude About to block another web browser version? Ask yourself what Tim Berners-lee would do.