From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Philip Kaludercic Newsgroups: gmane.emacs.devel Subject: Re: Adding use-package to ELPA Date: Sun, 06 Mar 2022 10:31:16 +0000 Message-ID: <87ilsre5jf.fsf@posteo.net> References: <87k0dbi7ol.fsf@posteo.net> <871qzgyfuo.fsf@posteo.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10603"; mail-complaints-to="usenet@ciao.gmane.io" Cc: EMACS development team To: chad Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Mar 06 11:32:49 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nQoC0-0002aG-GX for ged-emacs-devel@m.gmane-mx.org; Sun, 06 Mar 2022 11:32:48 +0100 Original-Received: from localhost ([::1]:39166 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nQoBz-0006t2-4O for ged-emacs-devel@m.gmane-mx.org; Sun, 06 Mar 2022 05:32:47 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:48806) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nQoAc-00061L-L5 for emacs-devel@gnu.org; Sun, 06 Mar 2022 05:31:22 -0500 Original-Received: from mout02.posteo.de ([185.67.36.66]:60627) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nQoAa-00012w-2O for emacs-devel@gnu.org; Sun, 06 Mar 2022 05:31:22 -0500 Original-Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id F0411240101 for ; Sun, 6 Mar 2022 11:31:17 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1646562678; bh=z238IYTWlgUBZUbHtK+ficMaZugQaYAEof9/8FRZc5g=; h=From:To:Cc:Subject:Autocrypt:Date:From; b=qq+tWTb7XCMvx7KS9piNk2z6iOPR8iaINyAYijLzhBQEmUXxjSsj5ijX84aJHugpz YhDI5Xeaf772ULKpL/nPwVzeKpd+FTXgr4HteXaklM0wGMCHDtsLyM7Cm8UvfipvO5 2t38PofOxF6AGKFIDONaM+ejvxL+DBQcV+EmouKsyTt1NIQwa/N6Rc8KnMFXlVPIpM O0Y3hljULtXO5fFv/PnSRu9U9ddqiBBJfolvNLT2aihXrWgM+N2d+uCm1ZA9EFgQHo 25VADS9cPDZqP7I+95mERWj2lvxw/Zmh8bZgA1y616SHlch+tO/efDqXZXqWQA53Rl wZc45TjH/NMQA== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4KBHts2qw1z9rxY; Sun, 6 Mar 2022 11:31:17 +0100 (CET) Autocrypt: addr=philipk@posteo.net; prefer-encrypt=nopreference; keydata= mDMEYHHqUhYJKwYBBAHaRw8BAQdAp3GdmYJ6tm5McweY6dEvIYIiry+Oz9rU4MH6NHWK0Ee0QlBo aWxpcCBLYWx1ZGVyY2ljIChnZW5lcmF0ZWQgYnkgYXV0b2NyeXB0LmVsKSA8cGhpbGlwa0Bwb3N0 ZW8ubmV0PoiQBBMWCAA4FiEEDM2H44ZoPt9Ms0eHtVrAHPRh1FwFAmBx6lICGwMFCwkIBwIGFQoJ CAsCBBYCAwECHgECF4AACgkQtVrAHPRh1FyTkgEAjlbGPxFchvMbxzAES3r8QLuZgCxeAXunM9gh io0ePtUBALVhh9G6wIoZhl0gUCbQpoN/UJHI08Gm1qDob5zDxnIHuDgEYHHqUhIKKwYBBAGXVQEF AQEHQNcRB+MUimTMqoxxMMUERpOR+Q4b1KgncDZkhrO2ql1tAwEIB4h4BBgWCAAgFiEEDM2H44Zo Pt9Ms0eHtVrAHPRh1FwFAmBx6lICGwwACgkQtVrAHPRh1Fw1JwD/Qo7kvtib8jy7puyWrSv0MeTS g8qIxgoRWJE/KKdkCLEA/jb9b9/g8nnX+UcwHf/4VfKsjExlnND3FrBviXUW6NcB In-Reply-To: (chad's message of "Sat, 5 Mar 2022 15:27:32 -0500") Received-SPF: pass client-ip=185.67.36.66; envelope-from=philipk@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:286850 Archived-At: chad writes: > On Sat, Mar 5, 2022 at 3:17 AM Philip Kaludercic wrote: > >> [...] >> As mentioned, the question is open whether or not the package should be >> added to ELPA or not (I prefer adding it to ELPA, but I am biased). > > If you prefer adding it to ELPA as opposed to adding it to the core, could > you expand a bit on why you prefer that? It seems remarkably stable, pretty > amenable to external expansion, and apparently has all of the assignments > lined up (I had thought this was still incomplete, personally), so I would > expect it to be a good fit for core. That said, I haven't looked at the > matter closely. The main reason is that if the documentation is currently not optimal, I think this is better tolerated when distributed via ELPA then when it is distributed as part of Emacs itself, where I'd expect higher standards. The less concrete reason is tied to me being the maintainer of a alternative package (setup on ELPA), that takes a different approach to the issue of a configuration macro. As you can imagine, I prefer it over `use-package', that I see as having inconsistencies and idiosyncrasies, that should be addressed if it were added to the core. Then again, I understand that being a very popular package in it's current form, so slimming it down or changing the default behaviour would not be applicable either. Yet for a lot of people who already do use or want to use `use-package', having it available OOTB would be definitive advantage. But then again, couldn't this be said for a number of packages? In the end, I didn't ask the question because I already knew what the answer is, but because I was honestly interested in hearing different perspectives. -- Philip Kaludercic