From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.devel Subject: Re: Merging Finder into package mechanism Date: Tue, 31 Aug 2010 23:43:32 +0100 Organization: JURTA Message-ID: <877hj6l7pb.fsf@mail.jurta.org> References: <87hbie8ppy.fsf@stupidchicken.com> <87pqx1dj15.fsf@stupidchicken.com> <87y6bniq2u.fsf@mail.jurta.org> <8739tvo8vu.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1283295094 26483 80.91.229.12 (31 Aug 2010 22:51:34 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 31 Aug 2010 22:51:34 +0000 (UTC) Cc: emacs-devel@gnu.org To: Chong Yidong Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Sep 01 00:51:33 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 1OqZfu-0006Oe-Qe for ged-emacs-devel@m.gmane.org; Wed, 01 Sep 2010 00:51:31 +0200 Original-Received: from localhost ([127.0.0.1]:35021 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OqZfu-0000sV-94 for ged-emacs-devel@m.gmane.org; Tue, 31 Aug 2010 18:51:30 -0400 Original-Received: from [140.186.70.92] (port=37272 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OqZfn-0000rj-4b for emacs-devel@gnu.org; Tue, 31 Aug 2010 18:51:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OqZfm-0007RL-0l for emacs-devel@gnu.org; Tue, 31 Aug 2010 18:51:23 -0400 Original-Received: from smarty.dreamhost.com ([208.113.175.8]:50796) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OqZfl-0007RC-PT for emacs-devel@gnu.org; Tue, 31 Aug 2010 18:51:21 -0400 Original-Received: from ps18281.dreamhostps.com (ps18281.dreamhost.com [69.163.218.105]) by smarty.dreamhost.com (Postfix) with ESMTP id 51D366E8045; Tue, 31 Aug 2010 15:51:21 -0700 (PDT) Original-Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 0D531451C1B2; Tue, 31 Aug 2010 15:51:19 -0700 (PDT) In-Reply-To: <8739tvo8vu.fsf@stupidchicken.com> (Chong Yidong's message of "Mon, 30 Aug 2010 21:42:29 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (x86_64-pc-linux-gnu) 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:129517 Archived-At: >> cus-dep.el cus-edit.el cus-face.el cus-load.el cus-start.el >> cus-theme.el belong to the `custom' package. >> >> dired-aux and dired-x belong to `dired'. > > This certainly makes conceptual sense, but I have mixed feelings about > this. The reason is that built-in packages serve two main roles (to me > anyway). > > First, users can make use of Finder and the Package Menu to browse > through the Emacs distribution, and come across (or go looking for) > less-familiar packages that they didn't know about. > > Second, third-party packages can easily specify a requirement on some > version of CC mode, or Org mode, or other prominent packages that are > distributed with Emacs but are relatively stand-alone. > > From both points of view, Dired (which is used when you do C-x C-f on > directories) and custom (which defines the defcustom macro) are such > integral parts of Emacs that listing them as separate packages doesn't > seem to make sense. I agree. Maybe a rule of thumb for registering a package should be such that when a package have versions outside of Emacs then threat it as a separate package.