From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: elpa.gnu.org repository sync with Emacs Date: Tue, 16 Nov 2010 21:21:40 +0100 Organization: Programmerer Ingebrigtsen Message-ID: References: <87mxpabjj3.fsf@stupidchicken.com> <8762vyz5rl.fsf@stupidchicken.com> <8739r2z1w8.fsf@stupidchicken.com> <87y68t8jif.fsf_-_@lifelogs.com> <87r5eljosw.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1289938937 9750 80.91.229.12 (16 Nov 2010 20:22:17 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 16 Nov 2010 20:22:17 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Nov 16 21:22:13 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.69) (envelope-from ) id 1PIS2b-0001pS-TX for ged-emacs-devel@m.gmane.org; Tue, 16 Nov 2010 21:22:10 +0100 Original-Received: from localhost ([127.0.0.1]:55848 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PIS2W-0005Ms-EB for ged-emacs-devel@m.gmane.org; Tue, 16 Nov 2010 15:22:04 -0500 Original-Received: from [140.186.70.92] (port=44785 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PIS2Q-0005Lv-Ep for emacs-devel@gnu.org; Tue, 16 Nov 2010 15:22:01 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PIS2L-0003mv-S6 for emacs-devel@gnu.org; Tue, 16 Nov 2010 15:21:58 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]:36844) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PIS2L-0003mk-IV for emacs-devel@gnu.org; Tue, 16 Nov 2010 15:21:53 -0500 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1PIS2J-0001ie-Qo for emacs-devel@gnu.org; Tue, 16 Nov 2010 21:21:51 +0100 Original-Received: from cm-84.215.34.171.getinternet.no ([84.215.34.171]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 16 Nov 2010 21:21:51 +0100 Original-Received: from larsi by cm-84.215.34.171.getinternet.no with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 16 Nov 2010 21:21:51 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Original-Lines: 33 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: cm-84.215.34.171.getinternet.no Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAHlBMVEVLIARmJwoqFAAkEACd diQ0CQExFwE9GwInEwBOHQXb9tWfAAACUElEQVQ4jWWUsW7bMBCG6aKIkU0sDLvZ0ktBqFtrDVE3 KyDsB+gL2KxxymijhtiOlYCCYwx00dv2P1KOneZgyOJ94s/j8ZeUvoii+GJtZSfW2gcliWPK90Xx +QyK/yIQMTORgG8vQEuGjaPXM1qK8QqUIUCNDEDoTg8jKUOZxKrANRL8G6I2CAgAJCVIcAqiEEfK YOBi3iOaOIhSGAOZlD+RAfha0vsbpUZ25pMeK+9/pWf/Wq0tQHMCe1shveuPtprYSo1907AzAGhZ Nr5GD6V3FX5xDgCGN3jcxqZKzBLYRdBre4pq7C9AEkqxEK06rhGVziE7A/DHp+vJCyB78UpKHdkL JW1XwwzvDygrHXumVDVaYZE6tmTn/aLv+yeF8IdxWkNKq/1+lrhcV7KPBLg++Gbobe0nfAac8Tm2 S5aqnNzfTqVvOAo5GK4ikLOjjzianJJxHG3jzgnPuiwPXdmVba7FCGY6AF4/kICQh/tlgHk2EUBr 68RQYrbidwf33l6hu7JGRV0yXUgmNRE43ixpcGP8K4NZA6C0Q0PPUvFKmCKGWzDAJrswvFFiUSjR RmffkUqCJdHaQ+rg8nCVcoMicb0CWLm8SwW1ca2yhLxWvH1HuWTnoeU6kvAHnVQ8gVIXZdqZ7uVe ZqxVvXSUR0BG75dvcI+mYB9buP4ZbLNpPry4KsspxDW61ui3emruElHv8Zam8ufR1dpmoYYn1Af0 7x7OhUkBKtVw+RgCN+rTXdHdO/auKL4e9bTe/VyPlV08Xn4A5tT/eB68+jKc4h8qGFCeoM4P9QAA AABJRU5ErkJggg== Mail-Copies-To: never X-Now-Playing: Zazou, Bikaye & Cy1's _Noir et Blanc_: "Dju Ya Feza" User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:fKwzMPTWKLmuNkfIAZmLc8xNmMI= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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:132753 Archived-At: Tom Tromey writes: > I also hope the distros move to using package.el for elisp activation. The distros have perfectly good packaging solutions already, and they have the QA in place to make sure that whatever you're downloading will play nice with what you already have. Which we don't really have, and it sounds from the discussion that the Emacs maintainers think it would be too much work to have branches for each Emacs, for instance. So we'd basically have the same situation that Perl has with CTAN vs. the packages that (say) Debian has. You can say "apt-get install libemail-mime-createhtml-perl" and get a version of that library that you know will work on your machine, or you can root around on CTAN, download the latest version there, and it'll probably work -- except for the times it doesn't, because it relies on something that's slightly too new for your machine. Decoupled packaging over the long haul is hard. Making sure that separate packages work together over a decade is difficult. Dependencies change and stuff break. I want to be able to install Emacs in 2015 and just have it work without getting into a morass of packages that I have to install from here and there. I want to say "apt-get install emacs", and possibly "apt-get install slime" (if that's not in Emacs by then), and know that I have something that has been tested to work on the machine I have then. -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen