From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Artur Malabarba Newsgroups: gmane.emacs.devel Subject: Re: package.el dependencies Date: Wed, 28 Jan 2015 18:12:10 -0200 Message-ID: References: <87wq4dpqib.fsf@gmail.com> <87zj93uzuo.fsf@gmail.com> <877fw6lm5t.fsf@violet.siamics.net> Reply-To: bruce.connor.am@gmail.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a113d59668e3ce8050dbbfc4d X-Trace: ger.gmane.org 1422475963 17161 80.91.229.3 (28 Jan 2015 20:12:43 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 28 Jan 2015 20:12:43 +0000 (UTC) To: emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jan 28 21:12:43 2015 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 1YGYyc-0001ui-N6 for ged-emacs-devel@m.gmane.org; Wed, 28 Jan 2015 21:12:38 +0100 Original-Received: from localhost ([::1]:55750 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YGYyb-00039c-Mb for ged-emacs-devel@m.gmane.org; Wed, 28 Jan 2015 15:12:37 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35394) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YGYyJ-0002vz-R1 for emacs-devel@gnu.org; Wed, 28 Jan 2015 15:12:20 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YGYyB-0005tM-Os for emacs-devel@gnu.org; Wed, 28 Jan 2015 15:12:19 -0500 Original-Received: from mail-oi0-x235.google.com ([2607:f8b0:4003:c06::235]:43373) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YGYyB-0005sP-JE for emacs-devel@gnu.org; Wed, 28 Jan 2015 15:12:11 -0500 Original-Received: by mail-oi0-f53.google.com with SMTP id i138so19619222oig.12 for ; Wed, 28 Jan 2015 12:12:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:date:message-id :subject:from:to:content-type; bh=r04nvqVXZ2h7/pR/YSsLTOP/OssxGUdB01w1B30rxJU=; b=bxDEqsV62RdmFus1/4J6c9G1eA6HToPm7G3CKOInINbNP+TSNFTg+RlxPbj5M8IBxh TubQb4HjQ3hTX5GT5KJJI/L/288FtAfGSFe2cynFq25jGr2nD3HIUm+uGe9ezt+f2RwG +BoADeoOGDwWoIL8A8pf5YJrWorGP4gMr4B8P4HgBUETsra+UBcF1hG3A1ddvMpr2/Xk qngEYGZ5VcqUH1ixzvqEN6ZwkaqV1YCeggHaRRwsQ6RWLLU1nI95GdNzy1WrYLuPyLxv iPRvrMDPpsnN2fV0ttzocGiDb0apRIlRwsmWdC5nBwS41ZEumlG6qlq8mS5fRwIwf4db 5rOA== X-Received: by 10.202.97.130 with SMTP id v124mr3193271oib.34.1422475930776; Wed, 28 Jan 2015 12:12:10 -0800 (PST) Original-Received: by 10.76.125.1 with HTTP; Wed, 28 Jan 2015 12:12:10 -0800 (PST) Original-Received: by 10.76.125.1 with HTTP; Wed, 28 Jan 2015 12:12:10 -0800 (PST) In-Reply-To: <877fw6lm5t.fsf@violet.siamics.net> X-Google-Sender-Auth: EdbE1EazLcTY3AJcBnASj7mtRc4 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4003:c06::235 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:181942 Archived-At: --001a113d59668e3ce8050dbbfc4d Content-Type: text/plain; charset=UTF-8 > (defcustom package-selected-packages nil > "List of packages to keep installed. > Packages may also be installed or removed as part of dependency > resolution, or via `package-autoremove'. Emacs will try to ensure that > the packages listed here, along with all their dependencies, are kept > installed." > :group 'package > :type '(repeat (choice symbol))) I like this. Just 2 things: 1. Also say packages are auto added to this list when explicitly installed (or something like this). 2. Isn't (choice symbol) the same as symbol? --001a113d59668e3ce8050dbbfc4d Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

> (defcustom package-selected-packages nil
> =C2=A0 "List of packages to keep installed.
> Packages may also be installed or removed as part of dependency
> resolution, or via `package-autoremove'.=C2=A0 Emacs will try to e= nsure that
> the packages listed here, along with all their dependencies, are kept<= br> > installed."
> =C2=A0 :group 'package
> =C2=A0 :type '(repeat (choice symbol)))

I like this. Just 2 things:
1. Also say packages are auto added to this list when explicitly installed = (or something like this).
2. Isn't (choice symbol) the same as symbol?

--001a113d59668e3ce8050dbbfc4d--