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: Thu, 19 Sep 2024 20:11:36 +0000 Message-ID: <87jzf7o13b.fsf@posteo.net> References: <87wmj7dftf.fsf@posteo.net> <87setvxyt6.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="12584"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Martin =?utf-8?Q?Edstr=C3=B6m?= , "emacs-devel" , Tony Zorman To: Suhail Singh Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Sep 19 22:12:29 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 1srNVt-00037p-Or for ged-emacs-devel@m.gmane-mx.org; Thu, 19 Sep 2024 22:12:29 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1srNVC-0005OT-Pw; Thu, 19 Sep 2024 16:11:46 -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 1srNVB-0005N9-Gu for emacs-devel@gnu.org; Thu, 19 Sep 2024 16:11:45 -0400 Original-Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1srNV9-0001f9-3N for emacs-devel@gnu.org; Thu, 19 Sep 2024 16:11:45 -0400 Original-Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 485F2240101 for ; Thu, 19 Sep 2024 22:11:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1726776699; bh=Jk0V/3i2nNWWSBzzEnoj/NkA2iocrCv+A+oUHqknjgo=; h=From:To:Cc:Subject:Autocrypt:OpenPGP:Date:Message-ID:MIME-Version: Content-Type:From; b=HbwUXGsk/0kQuNpDmS0Yy9zS1GghThxp1cfOX80oahMOy7PfID+D1UQ1qtk2TGpPc k/P2mn94JHRHA/qjJwt4gFfMxaA21DiHSndV8Z+H60h/ft/Yi11GuIoJPD7DPnwdZ9 Wc8HVim+DPCHTWjLsuv27pMdfCblGpHDxn9SQAYAR6kmdC5PDFEUrJzu9jixIZEC57 2iK7Kw+s7Ez7Xz82wbxEflMCPQkY2mxkFhLpiQQEpWmC1aaP/NBkjdIJYMH6D3STBB kjFO/uk0etv2ZxqUO5czvwQzBMSk3qEVfFk2wba6Hty/nS98HKiEQ38ebi17H+dngx MxIRaymUA9xEg== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4X8mr95fqLz9rxD; Thu, 19 Sep 2024 22:11:37 +0200 (CEST) In-Reply-To: <87setvxyt6.fsf@gmail.com> (Suhail Singh's message of "Thu, 19 Sep 2024 14:50:45 -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.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_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=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:323798 Archived-At: Suhail Singh writes: > Philip, I am summarizing below some thoughts / suggestions that I have > shared elsewhere in this discussion for your benefit. If you're already > aware and are caught up with the discussion, please ignore (and excuse > the noise). A single message rarely constitutes noise, so don't worry about it :) > Philip Kaludercic writes: > >> The current approach is to find the newest commit that touches a >> version header and use that. > > Would it be possible to reflect the commit corresponding to the version > in the "Other versions:" field in the output of M-x describe-package ? Why under "Other version:" (which links to other packages). IIRC the commit of a VC package should appear under the commit header. There is the possibility of using a symbolic name if available. I now notice that this is not the case as I had assumed... I'll try to fix it as soon as possible. > Doing so would make it easier for the user to check when a package that > is available, say, in both MELPA Stable and NonGNU ELPA have the same > claimed version, but differ in their corresponding commits. I know that ELPA annotates packages with the commit used to produce the package. When the above issue is fixed, then you should be able to compare the two commits by following the link under "Other version:". > Additionally, if it were possible to reflect the commit date as well, > that would be helpful as well. I don't think there is a nice vc-generic way to extract the date of a commit, at least without extending the vc interface any further. I might be mistaken though. The other issues is that if you only have the revision string from the ELPA server, without any checkout, it isn't easy/cheap to determine the date even if you just wanted to support Git. -- Philip Kaludercic on siskin