From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 08 04:09:51 2024 Received: (at submit) by debbugs.gnu.org; 8 Jan 2024 09:09:51 +0000 Received: from localhost ([127.0.0.1]:35179 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rMldm-0003MV-UT for submit@debbugs.gnu.org; Mon, 08 Jan 2024 04:09:51 -0500 Received: from lists.gnu.org ([2001:470:142::17]:54056) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rMldk-0003MD-Bz for submit@debbugs.gnu.org; Mon, 08 Jan 2024 04:09:49 -0500 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 1rMldY-0007fS-Ow for bug-gnu-emacs@gnu.org; Mon, 08 Jan 2024 04:09:36 -0500 Received: from out-187.mta0.migadu.com ([91.218.175.187]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rMldW-0006Bf-Vf for bug-gnu-emacs@gnu.org; Mon, 08 Jan 2024 04:09:36 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=breatheoutbreathe.in; s=key1; t=1704704969; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=A4qar3TeeFfS/bQiB2waGbwOak7vx3cwZmekxv8y3gQ=; b=BhPRVYOihJLcZ4BqZFARwUYQoKend/popmFyC/MfQpM3wzQMPvBS/d7OuJzal72QpMlca0 1t1M2GC/nw7WOYcc3XoUzKVVmNiAGu8tmn3olEzHFxo4sDE5KYtt7i+Isg3Ig9belYB4r9 BGcIzDAFiv0sWor36Msqa9fS5gJB4Tg= From: Joseph Turner To: Emacs Bugs Mailing List Subject: Can't sort *Packages* buffer by version after installing with package-vc Date: Mon, 08 Jan 2024 00:59:38 -0800 Message-ID: <87edesnqd6.fsf@breatheoutbreathe.in> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Migadu-Flow: FLOW_OUT Received-SPF: pass client-ip=91.218.175.187; envelope-from=joseph@breatheoutbreathe.in; helo=out-187.mta0.migadu.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, 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-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) To reproduce: 1. Install some package using package-vc. 2. Open the *Packages* buffer: M-x list-packages. The version column for the newly installed package should display a git hash. 3. Click on the Version column header. If the package's hash starts with a letter, then instead of sorting the results, Emacs signals an error: version-to-list: Invalid version syntax: =E2=80=98c99367ebc2f0afe0baaf2f5e5= ca1ad9d62ba6e21=E2=80=99 (must start with a number) Thank you!! Joseph From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 08 08:03:50 2024 Received: (at 68317) by debbugs.gnu.org; 8 Jan 2024 13:03:50 +0000 Received: from localhost ([127.0.0.1]:35447 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rMpID-0000sJ-MA for submit@debbugs.gnu.org; Mon, 08 Jan 2024 08:03:49 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:46764) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rMpIB-0000s6-DU for 68317@debbugs.gnu.org; Mon, 08 Jan 2024 08:03:48 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rMpHy-0003Iv-SF; Mon, 08 Jan 2024 08:03:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=fl9jRzSyY7b42CSOxQRuvoobWJySz5ZJBbgYFgwGjfo=; b=NwyG/U2G5fB3/R6k606Y 8eZenmH6gWM6KzyBOlMw2rV0w4/w23yggolPTl7fZtvKsF8/cORcP495wujdmU5F+Uclo47e9bjg0 wpqaXRuajN1fgM4Jg7VcAbZ7nI9m8zXrPhciaNwDLi3IPVhp33dX/ole7TfKQ90d13V+ezsJHYb4k LGZc4RwmddAscmpqMCp8AO3q83+JPPtcmRiUCGgWHLeW6J8on5v5SbAV4gRvxdBdScubFunpDDjaK 6UJQWW3GfObJf0atiJ6H16iskm+Bj3GkWqHel8nKga1mBn6jMkD/yzipY+/i7pwN7IW1JLFU/O97F r+Wj8LZQxWc9BA==; Date: Mon, 08 Jan 2024 15:03:27 +0200 Message-Id: <835y04q8o0.fsf@gnu.org> From: Eli Zaretskii To: Joseph Turner , Philip Kaludercic In-Reply-To: <87edesnqd6.fsf@breatheoutbreathe.in> (bug-gnu-emacs@gnu.org) Subject: Re: bug#68317: Can't sort *Packages* buffer by version after installing with package-vc References: <87edesnqd6.fsf@breatheoutbreathe.in> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68317 Cc: 68317@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Mon, 08 Jan 2024 00:59:38 -0800 > From: Joseph Turner via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > To reproduce: > > 1. Install some package using package-vc. > > 2. Open the *Packages* buffer: M-x list-packages. The version column > for the newly installed package should display a git hash. > > 3. Click on the Version column header. If the package's hash starts with > a letter, then instead of sorting the results, Emacs signals an error: > > version-to-list: Invalid version syntax: ‘c99367ebc2f0afe0baaf2f5e5ca1ad9d62ba6e21’ (must start with a number) Sounds like package-vc-commit should be modified to produce a valid version string (which SHA1 is not)? Philip? From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 09 14:26:01 2024 Received: (at 68317) by debbugs.gnu.org; 9 Jan 2024 19:26:01 +0000 Received: from localhost ([127.0.0.1]:40980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNHjd-0003In-1b for submit@debbugs.gnu.org; Tue, 09 Jan 2024 14:26:01 -0500 Received: from mout02.posteo.de ([185.67.36.66]:39677) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNHja-0003IT-Hy for 68317@debbugs.gnu.org; Tue, 09 Jan 2024 14:25:59 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id E8768240103 for <68317@debbugs.gnu.org>; Tue, 9 Jan 2024 20:25:45 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1704828345; bh=/5OJSDsRlAgthqiquc0M/8jPwiEKDqYSCO08gffoBUQ=; h=From:To:Cc:Subject:Autocrypt:OpenPGP:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=hn4vwxDXZmcpnDr4nldq5kCvnBiauTxMwFlCQPperzeiMAfdy9iWuvdJLk0SgbyP4 GD/JXraD29meSRFLIXR1fXx8TDj+0qrr3hG0HF9hpgKWaonTn14PSbclL6huAEs279 PPPKhe3zZZsR1L/V29R1NGNvUeQgsUzthFaKa8DszrJ1F5qKUpz931w1ck3aGmha+J PzeDsIehZpUL9ZoFWMimTiklx5J+Xkjijc7aNMkrzmKLPfUUp/Q80hyiNZsvrlT9F4 mE39pjlllH6r2wygJ7T8h+12DJ72psIRAeMLsEzQvbWIspa4Jb8ZO5E69xgDPOJSnR jONQLgirdyhCw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4T8grT1KS3z6twm; Tue, 9 Jan 2024 20:25:45 +0100 (CET) From: Philip Kaludercic To: Eli Zaretskii Subject: Re: bug#68317: Can't sort *Packages* buffer by version after installing with package-vc In-Reply-To: <835y04q8o0.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 08 Jan 2024 15:03:27 +0200") References: <87edesnqd6.fsf@breatheoutbreathe.in> <835y04q8o0.fsf@gnu.org> 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=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt Date: Tue, 09 Jan 2024 19:25:44 +0000 Message-ID: <877ckis407.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68317 Cc: 68317@debbugs.gnu.org, Joseph Turner X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Eli Zaretskii writes: >> Date: Mon, 08 Jan 2024 00:59:38 -0800 >> From: Joseph Turner via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" >>=20 >> To reproduce: >>=20 >> 1. Install some package using package-vc. >>=20 >> 2. Open the *Packages* buffer: M-x list-packages. The version column >> for the newly installed package should display a git hash. >>=20 >> 3. Click on the Version column header. If the package's hash starts with >> a letter, then instead of sorting the results, Emacs signals an error: >>=20 >> version-to-list: Invalid version syntax: =E2=80=98c99367ebc2f0afe0baaf2f= 5e5ca1ad9d62ba6e21=E2=80=99 (must start with a number) > > Sounds like package-vc-commit should be modified to produce a valid > version string (which SHA1 is not)? Philip? We can also adjust `package-menu--version-predicate' to handle non-version numbers, which I think would be more robust. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 09 14:54:39 2024 Received: (at 68317) by debbugs.gnu.org; 9 Jan 2024 19:54:39 +0000 Received: from localhost ([127.0.0.1]:41027 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNIBK-000100-Dc for submit@debbugs.gnu.org; Tue, 09 Jan 2024 14:54:38 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:42224) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNIBI-0000zi-1i for 68317@debbugs.gnu.org; Tue, 09 Jan 2024 14:54:36 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rNIB5-0000wC-6V; Tue, 09 Jan 2024 14:54:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=Eyaryf2NsJSNijuMr/cRk1Moty3tTLvxZWGEo2lYmJc=; b=jC54trbh6rjH2IQiOXIa YTTqCcVs3vpdGuRtObrj5kW+wAYBww7/qW1l137RY6w9L4ahXlDlD5w3sMRjYePxbJ9jnY5zqV1mN j3U9g0bsqxBqIb2s1hlLQ9WKNimiG88RiNmBMrMEGaYFqlbKjZTITnAhoEerXqhAYMoJGcsay5u6I 1nbDXHyJE60pputBbNQmpv0pEi4XUOHbULmLUkkFqFfiCofDVZHCOpjLrxyWiEhfaIBKj/jsMiW8v qTplE2KgjdU9cKiTv0RqlPZs4+wWLC0g3LcbFIzBt07T9rQ3AdNSwS1uWV8XBZXQ30wOcNc30KAHm 27EMq9Mi1XU7pw==; Date: Tue, 09 Jan 2024 21:53:49 +0200 Message-Id: <83y1cynv02.fsf@gnu.org> From: Eli Zaretskii To: Philip Kaludercic In-Reply-To: <877ckis407.fsf@posteo.net> (message from Philip Kaludercic on Tue, 09 Jan 2024 19:25:44 +0000) Subject: Re: bug#68317: Can't sort *Packages* buffer by version after installing with package-vc References: <87edesnqd6.fsf@breatheoutbreathe.in> <835y04q8o0.fsf@gnu.org> <877ckis407.fsf@posteo.net> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68317 Cc: 68317@debbugs.gnu.org, joseph@breatheoutbreathe.in X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Philip Kaludercic > Cc: Joseph Turner , 68317@debbugs.gnu.org > Date: Tue, 09 Jan 2024 19:25:44 +0000 > > Eli Zaretskii writes: > > >> version-to-list: Invalid version syntax: ‘c99367ebc2f0afe0baaf2f5e5ca1ad9d62ba6e21’ (must start with a number) > > > > Sounds like package-vc-commit should be modified to produce a valid > > version string (which SHA1 is not)? Philip? > > We can also adjust `package-menu--version-predicate' to handle > non-version numbers, which I think would be more robust. Fine by me, but can this be done safely enough for emacs-29? From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 09 15:19:35 2024 Received: (at 68317) by debbugs.gnu.org; 9 Jan 2024 20:19:35 +0000 Received: from localhost ([127.0.0.1]:41098 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNIZT-0006qH-04 for submit@debbugs.gnu.org; Tue, 09 Jan 2024 15:19:35 -0500 Received: from mout01.posteo.de ([185.67.36.65]:49247) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNIZN-0006q1-HU for 68317@debbugs.gnu.org; Tue, 09 Jan 2024 15:19:33 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id C288A240027 for <68317@debbugs.gnu.org>; Tue, 9 Jan 2024 21:19:16 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1704831556; bh=JchRdW7LaAAL7W2gWp79STzv2y5zQwE7XFlf/FOxQTc=; h=From:To:Cc:Subject:Autocrypt:OpenPGP:Date:Message-ID:MIME-Version: From; b=WWIlAC031IpIF2Dz2w81pYwpBnu1F7rQF97dlfpl/yBXCsiXd7hbqzvgFzI5a/hCx cVs2FXZSugsFzh+40KT4eLZT9988Cx9mMp4jSUy3cmQ8nnJBGin6EJ6Y6mbxHsTNk4 sNTr/AERlYPS2ELunxBGGHG/Ck9BYHtzvDzKWeXCr4g+HkQCSzcSCCA7R+hzZA4VzA yD1yTI2KCDe2TrU3J+0DaFaygfRJXhSxMDVfqzoG622UsOP9rwpV+Gg9qOi7JtWcT9 tjCpZaj///gh53ojtiX3CMjDf4spFk0WB6Geper1ci16Ga6hVMgrbTIxdAsoSLMOZu oh15i1SjHci0w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4T8j2C5D7mz6tmv; Tue, 9 Jan 2024 21:19:15 +0100 (CET) From: Philip Kaludercic To: Eli Zaretskii Subject: Re: bug#68317: Can't sort *Packages* buffer by version after installing with package-vc In-Reply-To: <83y1cynv02.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 09 Jan 2024 21:53:49 +0200") References: <87edesnqd6.fsf@breatheoutbreathe.in> <835y04q8o0.fsf@gnu.org> <877ckis407.fsf@posteo.net> <83y1cynv02.fsf@gnu.org> 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=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt Date: Tue, 09 Jan 2024 20:19:15 +0000 Message-ID: <87plyaqmyk.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68317 Cc: 68317@debbugs.gnu.org, joseph@breatheoutbreathe.in X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Eli Zaretskii writes: >> From: Philip Kaludercic >> Cc: Joseph Turner , 68317@debbugs.gnu.org >> Date: Tue, 09 Jan 2024 19:25:44 +0000 >>=20 >> Eli Zaretskii writes: >>=20 >> >> version-to-list: Invalid version syntax: =E2=80=98c99367ebc2f0afe0baa= f2f5e5ca1ad9d62ba6e21=E2=80=99 (must start with a number) >> > >> > Sounds like package-vc-commit should be modified to produce a valid >> > version string (which SHA1 is not)? Philip? >>=20 >> We can also adjust `package-menu--version-predicate' to handle >> non-version numbers, which I think would be more robust. > > Fine by me, but can this be done safely enough for emacs-29? This would be a simple implementation, I don't know if it is safe enough for you: --=-=-= Content-Type: text/plain Content-Disposition: inline diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el index fa9903e13e3..f97c2cff783 100644 --- a/lisp/emacs-lisp/package.el +++ b/lisp/emacs-lisp/package.el @@ -4070,8 +4070,8 @@ package-menu-execute (defun package-menu--version-predicate (A B) "Predicate to sort \"*Packages*\" buffer by the version column. This is used for `tabulated-list-format' in `package-menu-mode'." - (let ((vA (or (version-to-list (aref (cadr A) 1)) '(0))) - (vB (or (version-to-list (aref (cadr B) 1)) '(0)))) + (let ((vA (or (ignore-error error (version-to-list (aref (cadr A) 1))) '(0))) + (vB (or (ignore-error error (version-to-list (aref (cadr B) 1))) '(0)))) (if (version-list-= vA vB) (package-menu--name-predicate A B) (version-list-< vA vB)))) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 09 22:27:49 2024 Received: (at 68317) by debbugs.gnu.org; 10 Jan 2024 03:27:49 +0000 Received: from localhost ([127.0.0.1]:41516 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNPFt-00071K-2X for submit@debbugs.gnu.org; Tue, 09 Jan 2024 22:27:49 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50074) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNPFq-000712-BY for 68317@debbugs.gnu.org; Tue, 09 Jan 2024 22:27:48 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rNPFc-0005I6-3D; Tue, 09 Jan 2024 22:27:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=HXj7XkLdkix/1tRvTa6UJ+FUbVE3r1lf8oP6SXDfbOc=; b=Ti8PWxiXwke2NRsjw3hA iMt9wJ77/7o/05UzFTrC6XEUtrX6zC6bXqGFZwb5E7DB8YUAsnA3lUNWy3cg3Wx7hgBmZsZ07Y+Zv 8nwclgRVZU71zWDOmOaszIOKTt6HyVdfddw8fjGmEAfnuv8nnVTIYeMNinxlrMb+bHMwEnNVtU7P/ YJNhksW9WeP6b2ZXQivUcJ4j8+D/yc8MK3IfKf6if4HAF90B0GUv5jeMTGOo+ok5oH+OXITp1KAI3 dtboldQGPWMXD9MR3fk+7RWNdTyKi7orvU7lsR4kkZ663ZEJzsJWtrtPEjPoipgohQcz+K6BCAqRI QefF4kVBfqUFcw==; Date: Wed, 10 Jan 2024 05:27:08 +0200 Message-Id: <83jzohookz.fsf@gnu.org> From: Eli Zaretskii To: Philip Kaludercic In-Reply-To: <87plyaqmyk.fsf@posteo.net> (message from Philip Kaludercic on Tue, 09 Jan 2024 20:19:15 +0000) Subject: Re: bug#68317: Can't sort *Packages* buffer by version after installing with package-vc References: <87edesnqd6.fsf@breatheoutbreathe.in> <835y04q8o0.fsf@gnu.org> <877ckis407.fsf@posteo.net> <83y1cynv02.fsf@gnu.org> <87plyaqmyk.fsf@posteo.net> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68317 Cc: 68317@debbugs.gnu.org, joseph@breatheoutbreathe.in X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Philip Kaludercic > Cc: joseph@breatheoutbreathe.in, 68317@debbugs.gnu.org > Date: Tue, 09 Jan 2024 20:19:15 +0000 > > Eli Zaretskii writes: > > >> From: Philip Kaludercic > >> Cc: Joseph Turner , 68317@debbugs.gnu.org > >> Date: Tue, 09 Jan 2024 19:25:44 +0000 > >> > >> Eli Zaretskii writes: > >> > >> >> version-to-list: Invalid version syntax: ‘c99367ebc2f0afe0baaf2f5e5ca1ad9d62ba6e21’ (must start with a number) > >> > > >> > Sounds like package-vc-commit should be modified to produce a valid > >> > version string (which SHA1 is not)? Philip? > >> > >> We can also adjust `package-menu--version-predicate' to handle > >> non-version numbers, which I think would be more robust. > > > > Fine by me, but can this be done safely enough for emacs-29? > > This would be a simple implementation, I don't know if it is safe enough > for you: Looks safe enough, thanks. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 10 00:27:45 2024 Received: (at 68317) by debbugs.gnu.org; 10 Jan 2024 05:27:45 +0000 Received: from localhost ([127.0.0.1]:41578 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNR7w-0005wZ-Q5 for submit@debbugs.gnu.org; Wed, 10 Jan 2024 00:27:45 -0500 Received: from out-187.mta0.migadu.com ([2001:41d0:1004:224b::bb]:37166) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNR7t-0005wN-Eg for 68317@debbugs.gnu.org; Wed, 10 Jan 2024 00:27:43 -0500 References: <87edesnqd6.fsf@breatheoutbreathe.in> <835y04q8o0.fsf@gnu.org> <877ckis407.fsf@posteo.net> <83y1cynv02.fsf@gnu.org> <87plyaqmyk.fsf@posteo.net> <83jzohookz.fsf@gnu.org> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=breatheoutbreathe.in; s=key1; t=1704864452; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=VX/F2pwoCGvbaE7R6VeJq8dlIEw0xu+mEz8QUZ2ZuXw=; b=bTzF40gTLiZgiaVxNe2y1k5gQW93mL9rpSO5oLmCfXMrZmcTmZYFuAtzT1h7usZQSoY+s0 mssY0eIxf4hN/IRJeJK6X9mOqS+8DM75Z9DJoik/fch2XRyNmWireWWJ06saw4DOqD5Kjr FwM7y5iCh6fywfyJnskAo+C1qA3V1f8= X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Joseph Turner To: Eli Zaretskii Subject: Re: bug#68317: Can't sort *Packages* buffer by version after installing with package-vc Date: Tue, 09 Jan 2024 21:16:06 -0800 In-reply-to: <83jzohookz.fsf@gnu.org> Message-ID: <87edephi67.fsf@breatheoutbreathe.in> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68317 Cc: Philip Kaludercic , 68317@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> From: Philip Kaludercic >> Cc: joseph@breatheoutbreathe.in, 68317@debbugs.gnu.org >> Date: Tue, 09 Jan 2024 20:19:15 +0000 >> >> Eli Zaretskii writes: >> >> >> From: Philip Kaludercic >> >> Cc: Joseph Turner , 68317@debbugs.gnu.o= rg >> >> Date: Tue, 09 Jan 2024 19:25:44 +0000 >> >> >> >> Eli Zaretskii writes: >> >> >> >> >> version-to-list: Invalid version syntax: =E2=80=98c99367ebc2f0afe0= baaf2f5e5ca1ad9d62ba6e21=E2=80=99 (must start with a number) >> >> > >> >> > Sounds like package-vc-commit should be modified to produce a valid >> >> > version string (which SHA1 is not)? Philip? >> >> >> >> We can also adjust `package-menu--version-predicate' to handle >> >> non-version numbers, which I think would be more robust. >> > >> > Fine by me, but can this be done safely enough for emacs-29? >> >> This would be a simple implementation, I don't know if it is safe enough >> for you: > > Looks safe enough, thanks. With this solution, when sorting by version, packages at version 0.0.0 are interleaved with packages whose version string is a hash, such as: breadcrumb c99367ebc2f0afe0baaf2f5e5ca1ad9d62ba6e21 s= ource No description available. chordpro-mode a63fc0b7181299befc4496cba04e0f84d5953000 s= ource No description available. consult-emms 407edec0f2a997e32cb1bbeff811f73b6fac42ac s= ource No description available. denote 5e9b6b3bf0a81e00b0db0071f0c06a889f7e4a71 s= ource No description available. disable-mouse 0.0.0 external Disab= le mouse commands globally emacsql 0.0.0 external High-= level SQL database front-end hl-todo 0.0.0 external Highl= ight TODO and similar keywords hyperdrive 2930992446f508a7716b1e52a6aaf824d3f152d9 s= ource No description available. jabber 6900d9e085bbb2ef35b731c661fe54fa88422d6a s= ource No description available. ledger-mode 0.0.0 external Helpe= r code for use with the "ledger" command-line tool lisp unknown source No de= scription available. macrostep 0.0.0 external Inter= active macro expander While this is a little bit awkward, it's certainly better than an error. Thank you for the quick fix! Joseph From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 10 03:28:25 2024 Received: (at 68317-done) by debbugs.gnu.org; 10 Jan 2024 08:28:25 +0000 Received: from localhost ([127.0.0.1]:41784 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNTwm-0000E5-NP for submit@debbugs.gnu.org; Wed, 10 Jan 2024 03:28:25 -0500 Received: from mout02.posteo.de ([185.67.36.66]:37193) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNTwh-0000Dj-7P for 68317-done@debbugs.gnu.org; Wed, 10 Jan 2024 03:28:22 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 8AD93240101 for <68317-done@debbugs.gnu.org>; Wed, 10 Jan 2024 09:28:05 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1704875285; bh=sRQuvbdErV5609Y8ERTx/xM52FAWXuIod4DHh6LgkPc=; h=From:To:Cc:Subject:Autocrypt:OpenPGP:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=P8K/KujAfZNtLIzLFvBb+m4M06UrhawiXv6AeYvmtdIzJ2l0s07T0ZPJKUTpqh9tt LM0jWEbKZ79gwOX7ZTLO2+NhsJf2HyKSmYTstE0ktAh2Wew/xE1w4Tzg5vxlbivUIG j0EFy0E3jrXvUMfpov/S1FDSkkB9tY0fRa5OHR6G+G+a9GJBq2zIHmWIO2xPig5iB8 07uvcTO4m7I4xsNvp4hGC7D6Bm19LQpELRiuQei8REuis00hVVYgHd+a+JZKgxv6nW 9yH2N1L/YN4RV/ARzz9WAvjee09BYDFTnb+fwXtjcSzx3jtiMG1i3B+fgKjKmXIIrF Wmb2QJZs7uEYw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4T91C83BS2z6tsg; Wed, 10 Jan 2024 09:28:04 +0100 (CET) From: Philip Kaludercic To: Joseph Turner Subject: Re: bug#68317: Can't sort *Packages* buffer by version after installing with package-vc In-Reply-To: <87edephi67.fsf@breatheoutbreathe.in> (Joseph Turner's message of "Tue, 09 Jan 2024 21:16:06 -0800") References: <87edesnqd6.fsf@breatheoutbreathe.in> <835y04q8o0.fsf@gnu.org> <877ckis407.fsf@posteo.net> <83y1cynv02.fsf@gnu.org> <87plyaqmyk.fsf@posteo.net> <83jzohookz.fsf@gnu.org> <87edephi67.fsf@breatheoutbreathe.in> 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=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt Date: Wed, 10 Jan 2024 08:28:03 +0000 Message-ID: <878r4xwq24.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68317-done Cc: Eli Zaretskii , 68317-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Joseph Turner writes: > Eli Zaretskii writes: > >>> From: Philip Kaludercic >>> Cc: joseph@breatheoutbreathe.in, 68317@debbugs.gnu.org >>> Date: Tue, 09 Jan 2024 20:19:15 +0000 >>> >>> Eli Zaretskii writes: >>> >>> >> From: Philip Kaludercic >>> >> Cc: Joseph Turner , 68317@debbugs.gnu.= org >>> >> Date: Tue, 09 Jan 2024 19:25:44 +0000 >>> >> >>> >> Eli Zaretskii writes: >>> >> >>> >> >> version-to-list: Invalid version syntax: =E2=80=98c99367ebc2f0afe= 0baaf2f5e5ca1ad9d62ba6e21=E2=80=99 (must start with a number) >>> >> > >>> >> > Sounds like package-vc-commit should be modified to produce a valid >>> >> > version string (which SHA1 is not)? Philip? >>> >> >>> >> We can also adjust `package-menu--version-predicate' to handle >>> >> non-version numbers, which I think would be more robust. >>> > >>> > Fine by me, but can this be done safely enough for emacs-29? >>> >>> This would be a simple implementation, I don't know if it is safe enough >>> for you: >> >> Looks safe enough, thanks. > > With this solution, when sorting by version, packages at version 0.0.0 > are interleaved with packages whose version string is a hash, such as: > > breadcrumb c99367ebc2f0afe0baaf2f5e5ca1ad9d62ba6e21= source No description available. > chordpro-mode a63fc0b7181299befc4496cba04e0f84d5953000= source No description available. > consult-emms 407edec0f2a997e32cb1bbeff811f73b6fac42ac= source No description available. > denote 5e9b6b3bf0a81e00b0db0071f0c06a889f7e4a71= source No description available. > disable-mouse 0.0.0 external Dis= able mouse commands globally > emacsql 0.0.0 external Hig= h-level SQL database front-end > hl-todo 0.0.0 external Hig= hlight TODO and similar keywords > hyperdrive 2930992446f508a7716b1e52a6aaf824d3f152d9= source No description available. > jabber 6900d9e085bbb2ef35b731c661fe54fa88422d6a= source No description available. > ledger-mode 0.0.0 external Hel= per code for use with the "ledger" command-line tool > lisp unknown source No = description available. > macrostep 0.0.0 external Int= eractive macro expander > > While this is a little bit awkward, it's certainly better than an error. > > Thank you for the quick fix! I agree it is not ideal, I can take a look at it again after emacs-29 is cut. But for now I'll mark the bug report as resolved. > Joseph From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 10 04:07:12 2024 Received: (at 68317) by debbugs.gnu.org; 10 Jan 2024 09:07:12 +0000 Received: from localhost ([127.0.0.1]:41810 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNUYK-0000e0-81 for submit@debbugs.gnu.org; Wed, 10 Jan 2024 04:07:12 -0500 Received: from mail-ed1-x535.google.com ([2a00:1450:4864:20::535]:55387) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNUYC-0000dO-Tp for 68317@debbugs.gnu.org; Wed, 10 Jan 2024 04:07:10 -0500 Received: by mail-ed1-x535.google.com with SMTP id 4fb4d7f45d1cf-557535489d0so4447502a12.2 for <68317@debbugs.gnu.org>; Wed, 10 Jan 2024 01:06:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704877612; x=1705482412; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=AxLcBXDucsgFhHQL4U8lGmlP7G43rA6D/OMjcvJDy6A=; b=CWNCE7Uy5W0Fc9sAuEopCmOTnhcCe1lgwI+S8qy56/7TKtnknEydbG2HMQx3LeElPJ Gim1WZiVp0J00pZB6Jw54TjKj6NxjBL0B9sUMBgRVypg+OKwkk8p51OZUDt2XStGXusb o3lbP6dQf6xh24HzMxSnywzwKwUVCmwixc/d29HCuCyNI29gxZkb+AknoQYfuB0rh2xI 04Oe41FDZecNUFqhfkJY6MtZWhuihoYJywTo40ihBuBqGdqmFTHCD+/GHNSlGmhu4X80 h0xP4jz50JxT97EmxCbCGX7LLpniesaJx7DiC027OPDZroi8TN70lMgqXztBt0YOkpNM OgjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704877612; x=1705482412; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=AxLcBXDucsgFhHQL4U8lGmlP7G43rA6D/OMjcvJDy6A=; b=HfnJbhYwcr9dnq8An5fORTHq6MpWGFFU/vC0MuvM0e/lDHQ8FU+gn06eRr0WCNHFtj GgJGM2pOEGpnPrmA1C9NDXK2UPn1AbetFzSZMzzZBt9w3mouht6AZ3U60VrAJ3jxlW60 INyHUoftIy/rq06a59S9NXFzxdQRFqFr71GexRVEy3DLgBK42CZFcWQ5fel5MtLCFLxV 3ucKTnRyQ0JURHWPH4IGxeLMvQuesFFYXkEuoynsZK0jZ6PhQNkJTw9ulHP8FeWrvDMy UakM/KtSKhS073rro28X/Y78X+w569OO7nThaCfz/FDkVD/vaDJo0qgKDdZc4agOUoS0 7zoQ== X-Gm-Message-State: AOJu0YzB6Cbh6lgx/vDIf1tFu92Mz4jtKT6NcLpu1GJBnDkQbHJE5KKa zrYxEHaiksj2mrNFlRnCxA3KOAgV9S32qF/plEUCofIW07M= X-Google-Smtp-Source: AGHT+IE22YkKM/xl/iGZlLl2GZeBw884STJvOpWd3JE4UHpjhLy3RqLVauQdBlx2mg1iICesXdRyW2UB91x1NcwHX5I= X-Received: by 2002:a05:6402:3196:b0:553:ee28:b97e with SMTP id di22-20020a056402319600b00553ee28b97emr235804edb.26.1704877611505; Wed, 10 Jan 2024 01:06:51 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 10 Jan 2024 01:06:50 -0800 From: Stefan Kangas In-Reply-To: <878r4xwq24.fsf@posteo.net> References: <87edesnqd6.fsf@breatheoutbreathe.in> <835y04q8o0.fsf@gnu.org> <877ckis407.fsf@posteo.net> <83y1cynv02.fsf@gnu.org> <87plyaqmyk.fsf@posteo.net> <83jzohookz.fsf@gnu.org> <87edephi67.fsf@breatheoutbreathe.in> <878r4xwq24.fsf@posteo.net> MIME-Version: 1.0 Date: Wed, 10 Jan 2024 01:06:50 -0800 Message-ID: Subject: Re: bug#68317: Can't sort *Packages* buffer by version after installing with package-vc To: Philip Kaludercic , Joseph Turner Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 68317 Cc: Eli Zaretskii , 68317@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Philip Kaludercic writes: > I agree it is not ideal, I can take a look at it again after emacs-29 is > cut. But for now I'll mark the bug report as resolved. Shouldn't we rather leave the bug open with the tag "fixed" in that case? According to https://debbugs.gnu.org/Developer.html fixed: This bug is fixed or worked around, but there's still an issue that needs to be resolved. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 10 08:47:48 2024 Received: (at 68317) by debbugs.gnu.org; 10 Jan 2024 13:47:48 +0000 Received: from localhost ([127.0.0.1]:39243 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNYvr-000308-Qn for submit@debbugs.gnu.org; Wed, 10 Jan 2024 08:47:48 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:54278) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNYvn-0002ww-Ld for 68317@debbugs.gnu.org; Wed, 10 Jan 2024 08:47:44 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rNYPT-0004DF-Ei; Wed, 10 Jan 2024 08:14:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=kv7dSTnYiC7uwFGS0pn3MOl1Pzrt/Eb9WuJY191bU3E=; b=CCmjlnmO0GFN xSwA8eXEhybwdvBgsqdAxQuDnY0ZVEE1Ux+NPFQzJshMocyUfeUZ4NZTjj+bUR/3/W9jztl008P4/ lCLdD8nM8X3K8bSqX6xAtCb5R6a2k1k6XdWrVy+SzB+8fBfvRuYnDLjIfE6iBcraNxtz3svdm032M nBcp9yj+cZpEJDyHu1vSdtOJ6YyVk61tRxl2l+UTJHMatxQkqfWDJFATZG3Vl6f5S8UEO7fQxd3V9 c6vz+U3jbHz4qYRBw5sAkz+hnWQRnYPZIBA46VHop3BFqGJKeC9cv+lD9UBgeN1Adk+VATsyRxIzJ Ey5lORz3Q+B3zlD5ug8swQ==; Date: Wed, 10 Jan 2024 15:13:58 +0200 Message-Id: <838r4xnxex.fsf@gnu.org> From: Eli Zaretskii To: Joseph Turner In-Reply-To: <87edephi67.fsf@breatheoutbreathe.in> (message from Joseph Turner on Tue, 09 Jan 2024 21:16:06 -0800) Subject: Re: bug#68317: Can't sort *Packages* buffer by version after installing with package-vc References: <87edesnqd6.fsf@breatheoutbreathe.in> <835y04q8o0.fsf@gnu.org> <877ckis407.fsf@posteo.net> <83y1cynv02.fsf@gnu.org> <87plyaqmyk.fsf@posteo.net> <83jzohookz.fsf@gnu.org> <87edephi67.fsf@breatheoutbreathe.in> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68317 Cc: philipk@posteo.net, 68317@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Joseph Turner > Cc: Philip Kaludercic , 68317@debbugs.gnu.org > Date: Tue, 09 Jan 2024 21:16:06 -0800 > > Eli Zaretskii writes: > > With this solution, when sorting by version, packages at version 0.0.0 > are interleaved with packages whose version string is a hash, such as: We could produce a version of 0.0-git, in which case all those packages that have a hash as the version will be sorted together. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 10 14:10:01 2024 Received: (at control) by debbugs.gnu.org; 10 Jan 2024 19:10:01 +0000 Received: from localhost ([127.0.0.1]:43215 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNdxh-0001Xb-3X for submit@debbugs.gnu.org; Wed, 10 Jan 2024 14:10:01 -0500 Received: from mout01.posteo.de ([185.67.36.65]:58539) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNdxf-0001XE-Ot for control@debbugs.gnu.org; Wed, 10 Jan 2024 14:10:00 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 5F6BC240028 for ; Wed, 10 Jan 2024 20:09:55 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1704913795; bh=hjGoS6NBhvQ5XZrJEeKJhOJjywYHykWNyKZcXjmx8f4=; h=Date:Message-Id:To:From:Subject:From; b=BVSstMyiTKoD6KS/Etq0Un46talEv4uN84mHA2SyHFTgLoZNlmU3CDWBhFtjASXBV r95QcSI5ct/+0PVbZuTPoUwPJ3QXb2TFeVyTt9AUgmYww/7JgdF1s9DLLI6gCfk9Ya A6tlEMDNHNUgrcI9Mc3AW3Zd9CZ8HfwTExm7mTr9CeNz7cmQ8ODUKYlM7kFXC13Edp 3ofohZSrx+XDDJiLeTUq2myyxaIiqFHrfnKm2+pbg73k8n5o5fpEbrncCGGx9y667u rlH97Gd8P6VWqCym+iZl9uaQyeNKhfyZ2jmz35E7r8cGWVncS2IfGu5gOXExoMCfIw 48rfrQ/8cxy8w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4T9HRk6rSRz9rxD for ; Wed, 10 Jan 2024 20:09:54 +0100 (CET) Date: Wed, 10 Jan 2024 19:09:54 +0000 Message-Id: <87r0ipuhrx.fsf@posteo.net> To: control@debbugs.gnu.org From: Philip Kaludercic Subject: control message for bug #68317 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) fixed 68317 30.1 quit From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 10 14:11:02 2024 Received: (at 68317) by debbugs.gnu.org; 10 Jan 2024 19:11:02 +0000 Received: from localhost ([127.0.0.1]:43221 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNdyg-0001a0-GI for submit@debbugs.gnu.org; Wed, 10 Jan 2024 14:11:02 -0500 Received: from mout01.posteo.de ([185.67.36.65]:56865) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNdye-0001ZV-TY for 68317@debbugs.gnu.org; Wed, 10 Jan 2024 14:11:01 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 7EDE4240034 for <68317@debbugs.gnu.org>; Wed, 10 Jan 2024 20:10:56 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1704913856; bh=IHSHasi8YyY5DHtHcwPh2Vva3xduwwJPVsMBuoP2nUA=; h=From:To:Cc:Subject:Autocrypt:OpenPGP:Date:Message-ID:MIME-Version: From; b=BoXt9RjfE+KVnj1rjFFrCkmBySNawwx3mV8VUt5RgjLS6kf2S+RqHWfctgDhCHTeC 7jLiA34Rknt2ZaijVr2kpl5+TcdVM2lvydg6H31ZySst44eDQccK0q0EnajBxIO/8o QFg0ELlSJszLAj4n/WCHtebC2tii7V6EZGdgVciogiHXTD1xjS6I74J+OAK/aTru0I HvBy57yXDVBHo+ah525vfvZxP/hQ+nxRufyVzuFQ1+CuXwT60eUYyxrN4xwncMoyZP U86T0QyXQd9teFxSXO1GtZY5NAha1klk1M/Vu7fSo0FFZwS4nvkip6EmC41/K9yHgp o5zepGjHs6RvQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4T9HSZ1ddRz9rxD; Wed, 10 Jan 2024 20:10:38 +0100 (CET) From: Philip Kaludercic To: Stefan Kangas Subject: Re: bug#68317: Can't sort *Packages* buffer by version after installing with package-vc In-Reply-To: (Stefan Kangas's message of "Wed, 10 Jan 2024 01:06:50 -0800") References: <87edesnqd6.fsf@breatheoutbreathe.in> <835y04q8o0.fsf@gnu.org> <877ckis407.fsf@posteo.net> <83y1cynv02.fsf@gnu.org> <87plyaqmyk.fsf@posteo.net> <83jzohookz.fsf@gnu.org> <87edephi67.fsf@breatheoutbreathe.in> <878r4xwq24.fsf@posteo.net> 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=7126E1DE2F0CE35C770BED01F2C3CC513DB89F66; url="https://keys.openpgp.org/vks/v1/by-fingerprint/7126E1DE2F0CE35C770BED01F2C3CC513DB89F66"; preference=signencrypt Date: Wed, 10 Jan 2024 19:10:37 +0000 Message-ID: <87ply9uhqq.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 68317 Cc: Eli Zaretskii , 68317@debbugs.gnu.org, Joseph Turner X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Stefan Kangas writes: > Philip Kaludercic writes: > >> I agree it is not ideal, I can take a look at it again after emacs-29 is >> cut. But for now I'll mark the bug report as resolved. > > Shouldn't we rather leave the bug open with the tag "fixed" in that case? > > According to https://debbugs.gnu.org/Developer.html > > fixed: This bug is fixed or worked around, but there's still an > issue that needs to be resolved. I have tried to adjust the status, but never having done so, I am not sure if I have succeeded. From unknown Sat Jun 21 12:15:36 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 08 Feb 2024 12:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator