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: Reconsider defaults for use-package-vc-prefer-newest Date: Sat, 21 Sep 2024 16:09:02 +0000 Message-ID: <87o74hkmzl.fsf@posteo.net> References: <87wmj7dftf.fsf@posteo.net> <875xqqly63.fsf@hyperspace> <87r09dhxs1.fsf@posteo.net> <87y13l9h4s.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40025"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Tony Zorman , Martin =?utf-8?Q?Edstr=C3=B6m?= , emacs-devel To: Suhail Singh Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Sep 21 18:09:53 2024 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 1ss2gC-000AB3-Gw for ged-emacs-devel@m.gmane-mx.org; Sat, 21 Sep 2024 18:09:52 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ss2fX-0003YQ-SU; Sat, 21 Sep 2024 12:09:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ss2fU-0003XR-LY for emacs-devel@gnu.org; Sat, 21 Sep 2024 12:09:08 -0400 Original-Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ss2fS-0005n9-IU for emacs-devel@gnu.org; Sat, 21 Sep 2024 12:09:08 -0400 Original-Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 489EA240028 for ; Sat, 21 Sep 2024 18:09:03 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1726934944; bh=XRSQnbgTj/iZnLGRkzRqXFNCkh8s49s6lEQE2LHk+08=; h=From:To:Cc:Subject:Autocrypt:OpenPGP:Date:Message-ID:MIME-Version: Content-Type:From; b=FYrZR9Po3sm1MWhYWwfZ+KsNdnRMktV5TxB/Jirmobthuw7toNFvUz5m6iedqJ509 lYQZ0Oag7XY4tPbFI3k7IlYa07WC+HxHFZ5ejA3UlWhjtD4971jUlwmsfJ7Lzi2Z4L l7l5RmtX7GniqRVY0d88ZRyDViNX4YurUwbuCUCqkWdh8EXseqwb50kqJeW+Q9tq1w H1vfxQF4T+9do6MEAG9qoU6pfVu/OaHIE1CMG0MQ+TfZgKh8aHFeKzli6YPZXhXu4T Zcf0b2Tmkv1LnHZtZ50GOigFZAQxo0WtR5CilcoDUdZedwJnPD1zbvDpYPKwdk4XY5 5b2UQofx7ZKVQ== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4X9vMM1Bmcz9rxF; Sat, 21 Sep 2024 18:09:03 +0200 (CEST) In-Reply-To: <87y13l9h4s.fsf@gmail.com> (Suhail Singh's message of "Sat, 21 Sep 2024 11:10:59 -0400") Autocrypt: addr=philipk@posteo.net; keydata= mDMEZBBQQhYJKwYBBAHaRw8BAQdAHJuofBrfqFh12uQu0Yi7mrl525F28eTmwUDflFNmdui0QlBo aWxpcCBLYWx1ZGVyY2ljIChnZW5lcmF0ZWQgYnkgYXV0b2NyeXB0LmVsKSA8cGhpbGlwa0Bwb3N0 ZW8ubmV0PoiWBBMWCAA+FiEEDg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwMFCQHhM4AFCwkI BwIGFQoJCAsCBBYCAwECHgECF4AACgkQ8xYDWXahwulikAEA77hloUiSrXgFkUVJhlKBpLCHUjA0 mWZ9j9w5d08+jVwBAK6c4iGP7j+/PhbkxaEKa4V3MzIl7zJkcNNjHCXmvFcEuDgEZBBQQhIKKwYB BAGXVQEFAQEHQI5NLiLRjZy3OfSt1dhCmFyn+fN/QKELUYQetiaoe+MMAwEIB4h+BBgWCAAmFiEE Dg7HY17ghYlni8XN8xYDWXahwukFAmQQUEICGwwFCQHhM4AACgkQ8xYDWXahwukm+wEA8cml4JpK NeAu65rg+auKrPOP6TP/4YWRCTIvuYDm0joBALw98AMz7/qMHvSCeU/hw9PL6u6R2EScxtpKnWof z4oM OpenPGP: id=philipk@posteo.net; url="https://keys.openpgp.org/vks/v1/by-email/philipk@posteo.net"; preference=signencrypt Received-SPF: pass client-ip=185.67.36.65; envelope-from=philipk@posteo.net; helo=mout01.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_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:323899 Archived-At: Suhail Singh writes: > Philip Kaludercic writes: > >> But if it really is the case that we haven't found the right solution, >> perhaps we should remove the keyword from the next release, or at least >> mark it as some kind of an experimental feature? > > I have no opinion as to the default behaviour, but having the :vc > keyword as a builtin is quite useful. It would be unfortunate for it to > be removed (and a step back IMO, unless some mechansim with equivalent > functionality is provided). To clarify, I am not suggesting removing it all together, but if there is a serious issue regarding the consistency between the `package-vc-install' command and the :vc keyword for use-package, especially regarding the question what the correct behaviour for (use-package ... :vc ...) should be by default, then it might make sense to "hide" the feature for now, not enable it by default, remove it from the emacs-30 branch or just defer the proper addition until Emacs 31. I tend to agree with Tony that the current approach seems like the best compromise, but as Eli mentioned it is pretty late to address Martin's complaint. As such, the only real options I see is to keep everything as it is or to defer the addition. Personally I am fine with either. -- Philip Kaludercic on siskin