From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Nikolay Kudryavtsev Newsgroups: gmane.emacs.devel Subject: Re: Summary and next steps for (package-initialize) Date: Wed, 23 Aug 2017 23:09:37 +0300 Message-ID: References: <42c93165-2d85-8501-9cc8-99830b7b3646@gmail.com> <37bdcd8e-2bb4-fd21-d833-838bd26f5e56@gmail.com> 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 1503519009 26037 195.159.176.226 (23 Aug 2017 20:10:09 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 23 Aug 2017 20:10:09 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 Cc: emacs-devel@gnu.org To: Radon Rosborough Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Aug 23 22:10:02 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 1dkbyD-0005Px-IM for ged-emacs-devel@m.gmane.org; Wed, 23 Aug 2017 22:09:45 +0200 Original-Received: from localhost ([::1]:45485 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dkbyI-0007Yb-RO for ged-emacs-devel@m.gmane.org; Wed, 23 Aug 2017 16:09:50 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39604) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dkbyC-0007Wz-GW for emacs-devel@gnu.org; Wed, 23 Aug 2017 16:09:45 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dkby9-0005hS-88 for emacs-devel@gnu.org; Wed, 23 Aug 2017 16:09:44 -0400 Original-Received: from mail-lf0-x231.google.com ([2a00:1450:4010:c07::231]:36620) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dkby9-0005hG-0M for emacs-devel@gnu.org; Wed, 23 Aug 2017 16:09:41 -0400 Original-Received: by mail-lf0-x231.google.com with SMTP id l137so5137360lfg.3 for ; Wed, 23 Aug 2017 13:09:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:subject:to:cc:references:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=vzbYZpuX6oGmFOcHxjJMv0LPMYxQShVZy4SokB2Hlfo=; b=Befb44FSrdQVBdGQ9aaAJEBiKI+p2CjyhiblwNuZP4LuyyKQQDeKaO1CJDFwYr58vI BJeo1QZjkaq3zxA6EdjWRlaYrFbHXXbPjS8ijzPrMbJo6kOcrTrjbI5Sg7FQdG8xuZOk aYOnbHeOvb8/ndIvacQRqSg1RlDWJ8MYpTdTUp/CBaIEsm7bhqV72ed31hkVpLX/lXJM WlEFILQNB/ch/aNueAAm20MXlVmLwTDPAnWPYwFMBRNPItCf29636bK8UgyxbExm3paI nLp/utP5dWG8KgczY9GFnuEbFecNTQWsakhdpcCXbvsK3nAKVIh7XrUlXsErUCzAPv53 Tf9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:cc:references:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=vzbYZpuX6oGmFOcHxjJMv0LPMYxQShVZy4SokB2Hlfo=; b=DanvRFxYvgfGQuakxeZwEXCVegwKaxTYYwjSstT/uq46aha+7QEBi/MHnT7vpiW8VI rpxrv6hMYGgOTQ7flcuNytBH+oM0X4SZpbXfJnt9hJUe4Db3asuQl96ajjF7mkBRqGVX JIOhm0sutp8BMI2Kk6IXNedYL3BllyvGkVSOZY1D1JEhKEmQ/Eu1FhBRHekd3G9bb/oK akjehAAxnqhbaNRg7hsGrxLKlnpF2GIF9dAxUa81U5Xlt106rSqGsF2uH7aHkMm7mD/F 2tgujW1aDL7lhJMJv0memK0ASOvVOCnKiO3kaUyx983C+QcSY/vf8a0btB3X6+RrfgUq 7WxA== X-Gm-Message-State: AHYfb5iDNlszkjesoCRUkNsPPFqNJ7MKU4a89kTt1Ld+2eej/dMJuKKO iEP0yV9fq58cDXc5 X-Received: by 10.25.152.196 with SMTP id a187mr1513002lfe.206.1503518979554; Wed, 23 Aug 2017 13:09:39 -0700 (PDT) Original-Received: from [192.168.199.6] (broadband-95-84-209-126.moscow.rt.ru. [95.84.209.126]) by smtp.gmail.com with ESMTPSA id g25sm379222ljd.25.2017.08.23.13.09.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 23 Aug 2017 13:09:38 -0700 (PDT) X-Google-Original-From: Nikolay Kudryavtsev In-Reply-To: Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4010:c07::231 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:217735 Archived-At: The problem with second init is that we're introducing a major user configuration change to fix some shortcoming in Emacs internals. The moment the feature lookup API I proposed in the other letter gets pushed to master we can cut out those warnings(or writing in init for that matter). And with the current state of packaging I think such API is almost inevitable. But with second init, people would still be stuck with those files, even when raison d'etre for them disappears. And 20 years down the line you may need to explain to people "Oh, no, you don't need config.el, you needed it like 15 years ago, but not anymore". -- Best Regards, Nikolay Kudryavtsev