From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Timur Aydin Newsgroups: gmane.emacs.devel Subject: Re: Summary and next steps for (package-initialize) Date: Tue, 22 Aug 2017 14:37:59 +0300 Message-ID: <2d035e42-006b-e76e-2b3f-75f2dfd87bb7@taydin.org> References: <83tw12cocz.fsf@gnu.org> <83wp5xat6i.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1503402089 20867 195.159.176.226 (22 Aug 2017 11:41:29 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 22 Aug 2017 11:41:29 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 22 13:41:26 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dk7YX-0004dS-1G for ged-emacs-devel@m.gmane.org; Tue, 22 Aug 2017 13:41:13 +0200 Original-Received: from localhost ([::1]:37405 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dk7Yd-00018v-GZ for ged-emacs-devel@m.gmane.org; Tue, 22 Aug 2017 07:41:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57031) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dk7Vb-0007eo-Km for emacs-devel@gnu.org; Tue, 22 Aug 2017 07:38:13 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dk7VY-0007So-HS for emacs-devel@gnu.org; Tue, 22 Aug 2017 07:38:11 -0400 Original-Received: from out1-smtp.messagingengine.com ([66.111.4.25]:39083) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dk7VY-0007S3-AE for emacs-devel@gnu.org; Tue, 22 Aug 2017 07:38:08 -0400 Original-Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 2D26E20C8F; Tue, 22 Aug 2017 07:38:03 -0400 (EDT) Original-Received: from frontend1 ([10.202.2.160]) by compute2.internal (MEProxy); Tue, 22 Aug 2017 07:38:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=taydin.org; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=h06cJq041QeecpF FK7po78IuzR8IzLtxTrNFfGhgSJU=; b=Tvk2yBSS6bUBMzrObP8DAw0J0I9VMG+ Z79s997XC6HN3+H5nar/r9YTHivdj65TatAGn3n0YZehP6RMe+Dbv/5LHU+vbrak Er81RH20hcdlROWrDg7kyrZy5J+eeHgZBxV086yxqORu+LTjZ+iNzg1OGmQ/V5gU y/eDF+AmO1Zg= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s= fm1; bh=h06cJq041QeecpFFK7po78IuzR8IzLtxTrNFfGhgSJU=; b=bpE5dX0Z bxx7ak1xPfaZHSVvtHcN6qWsD4zzZCFt/T0Ypiy+M341yy7fiqY3LDG2Mn8ikLDq OjZUNMkhJY5gXmr4iQF0PGrjypvyAlVc95uSW/9C2xTzA1nLub08ceO+p0Ln6xJB dA4Ie8UVywLjOP3MEh6rd3Dk2WauQJYj7bx+i4swSSofDcv9xOuZT5quIJJEGDmd C7U7gtV+EgsB66IZAJvKCK0CzXWaC6IH3FtgOS6YYBojsA8siWTRUKPuQR3JAMXd bC3qwUsbRQrHmeMmxQQo36TBfI9N6kA4QtTj3b2X/Pe0c3GHUcciPeIJtu2eh2mY mOO+CZ3gw6VtHw== X-ME-Sender: X-Sasl-enc: 9GLgdHBiTsNyGpnRHLvwJ1p07B/Eol6uC/4Y1qG7bOYl 1503401882 Original-Received: from [10.2.1.100] (unknown [213.254.130.77]) by mail.messagingengine.com (Postfix) with ESMTPA id AAB337E300 for ; Tue, 22 Aug 2017 07:38:02 -0400 (EDT) In-Reply-To: Content-Language: en-GB X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 66.111.4.25 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:217681 Archived-At: On 8/21/2017 7:34 PM, Radon Rosborough wrote: > PROPOSITION: Calling `package-initialize' only in startup.el is > impossible without one of the following consequences: > > 1. It is impossible to customize `package-load-list' and > `package-user-dir'. > 2. We must add a second init-file. > 3. The user cannot add package customizations to their init-file > without using `after-init-hook'. > 4. Packages are not activated automatically. On what ground was item 2. dismissed in previous discussions? If there is an init file specific to the package manager, it seems to me that all problems go away. The only disadvantage is that there is an extra init file now. I think this is a small price to pay to solve all of the nasty issues that come with trying to use the "one and only" emacs init file. Could somebody please summarize why it's such a fundamental rule that there can only be one emacs init file? -- Timur