From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 16 03:36:20 2019 Received: (at submit) by debbugs.gnu.org; 16 Sep 2019 07:36:20 +0000 Received: from localhost ([127.0.0.1]:49077 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i9lYZ-00035j-M3 for submit@debbugs.gnu.org; Mon, 16 Sep 2019 03:36:20 -0400 Received: from lists.gnu.org ([209.51.188.17]:33880) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i9lYX-00035X-61 for submit@debbugs.gnu.org; Mon, 16 Sep 2019 03:36:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51669) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i9lYV-0006eS-PL for bug-gnu-emacs@gnu.org; Mon, 16 Sep 2019 03:36:16 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: ** X-Spam-Status: No, score=2.9 required=5.0 tests=BAYES_50,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPOOFED_FREEMAIL autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i9lYU-0004wu-Bw for bug-gnu-emacs@gnu.org; Mon, 16 Sep 2019 03:36:15 -0400 Received: from mail-pf1-f178.google.com ([209.85.210.178]:34619) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i9lYU-0004wj-5R for bug-gnu-emacs@gnu.org; Mon, 16 Sep 2019 03:36:14 -0400 Received: by mail-pf1-f178.google.com with SMTP id b128so3558239pfa.1 for ; Mon, 16 Sep 2019 00:36:14 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=ch5E3HnqwwYF9tjO23Ca+zBCSzj13wIIoBuTjjiZIdI=; b=alXLy7N3cjiLhHQkz6sLTiG9cQIbiUqO+4m+jlc40/OuyeMhEq4IPaPvOX42ppgZWG Rz8SCqavQKsmGBGNm8ooE2ROSLQKh0OstaJ8bAVA+3xYxnZ0chkhCkD8ZeStNEC+OXWx 0C/nPEB69kdOUv1A/s6LffZtXYWPVV2aU7Q32JVqMlUKW2LZahCT6plxQjp/ZotZVmHI fmmp/ilYwSUDsCw0VhjhWfCbeb8f4dDWj71YwZF9Y6hBmjdqOQ52bZmlWXigQNRlLcdv nqv2IPOphOfjPtjuRkZG2WQKZqY+mBeZuFpXKqAqym7FZWpXn+LTqNWeVGVIDqi15Rs0 D11A== X-Gm-Message-State: APjAAAWrzTl5zlIdoCbqDdSdXPfx5HenoCw/p4iCMyKbdUk3joNuQrOv tjoRDtxJEMwavjJmrtUl9ewIExUoZ6fqmmn7eZOSJq6d X-Google-Smtp-Source: APXvYqxrC4KSHQovBwgVWDVsYphm+o0LSeEw8mgelH/0WKUh5pIeLf+ffaw0/2+bQe5wuuGbZYRXRssqSumsdCeV3WQ= X-Received: by 2002:aa7:8005:: with SMTP id j5mr69724081pfi.50.1568619372904; Mon, 16 Sep 2019 00:36:12 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas Date: Mon, 16 Sep 2019 09:36:01 +0200 Message-ID: Subject: [PATCH] Improve sorting in package list To: bug-gnu-emacs@gnu.org Content-Type: multipart/mixed; boundary="00000000000082b0e10592a6a8b3" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.210.178 X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: The attached patch fixes sorting by version or description in the package list. It also improves sorting by archive to fall back to name, and adds doc strings. Any comments? Best regards, Stefan Kangas Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different 2.1 SPOOFED_FREEMAIL No description available. 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.3 (/) --00000000000082b0e10592a6a8b3 Content-Type: text/plain; charset="UTF-8" The attached patch fixes sorting by version or description in the package list. It also improves sorting by archive to fall back to name, and adds doc strings. Any comments? Best regards, Stefan Kangas --00000000000082b0e10592a6a8b3 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Improve-sorting-in-package-list.patch" Content-Disposition: attachment; filename="0001-Improve-sorting-in-package-list.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k0m3frhm0 RnJvbSA3NmQ5YjI4MDE0YzhjMTExNTllMDFkODcxM2UzY2U4MjJjOGIxMjQ0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t PgpEYXRlOiBNb24sIDE2IFNlcCAyMDE5IDA5OjI5OjQ4ICswMjAwClN1YmplY3Q6IFtQQVRDSF0g SW1wcm92ZSBzb3J0aW5nIGluIHBhY2thZ2UgbGlzdAoKKiBsaXNwL2VtYWNzLWxpc3AvcGFja2Fn ZS5lbCAocGFja2FnZS1tZW51LW1vZGUpOiBBbGxvdyBzb3J0aW5nIGJ5CnZlcnNpb24gb3IgZGVz Y3JpcHRpb24uCihwYWNrYWdlLW1lbnUtLXZlcnNpb24tcHJlZGljYXRlKTogRml4IHNvcnRpbmcg YnkgdmVyc2lvbi4KKHBhY2thZ2UtbWVudS0tZGVzY3JpcHRpb24tcHJlZGljYXRlKTogRml4IHNv cnRpbmcgYnkgZGVzY3JpcHRpb24uCihwYWNrYWdlLW1lbnUtLWFyY2hpdmUtcHJlZGljYXRlKTog RmFsbCBiYWNrIHRvIHNvcnRpbmcgYnkgbmFtZSBpZgphcmNoaXZlIGlzIHRoZSBzYW1lLgoocGFj a2FnZS1tZW51LS1uYW1lLXByZWRpY2F0ZSwgcGFja2FnZS1tZW51LS1zdGF0dXMtcHJlZGljYXRl KTogQWRkCmRvYyBzdHJpbmcuCiogZXRjL05FV1M6IEFubm91bmNlIHRoZSBhYm92ZSBjaGFuZ2Vz LgotLS0KIGV0Yy9ORVdTICAgICAgICAgICAgICAgICAgIHwgIDMgKysrCiBsaXNwL2VtYWNzLWxp c3AvcGFja2FnZS5lbCB8IDI5ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiAyIGZpbGVz IGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv ZXRjL05FV1MgYi9ldGMvTkVXUwppbmRleCAxMTUzZGFmOWFjLi45OGQ5N2ViOTBhIDEwMDY0NAot LS0gYS9ldGMvTkVXUworKysgYi9ldGMvTkVXUwpAQCAtOTc1LDYgKzk3NSw5IEBAIGVhcmx5IGlu aXQgZmlsZS4KIC0tLQogKioqIEltZW51IHN1cHBvcnQgaGFzIGJlZW4gYWRkZWQgdG8gJ3BhY2th Z2UtbWVudS1tb2RlJy4KIAorLS0tCisqKiogVGhlIHBhY2thZ2UgbGlzdCBjYW4gbm93IGJlIHNv cnRlZCBieSB2ZXJzaW9uIG9yIGRlc2NyaXB0aW9uLgorCiAqKiBJbmZvCiAKICsrKwpkaWZmIC0t Z2l0IGEvbGlzcC9lbWFjcy1saXNwL3BhY2thZ2UuZWwgYi9saXNwL2VtYWNzLWxpc3AvcGFja2Fn ZS5lbAppbmRleCBlZjBjNTE3MWRlLi4xMzM2MWQ0ODlkIDEwMDY0NAotLS0gYS9saXNwL2VtYWNz LWxpc3AvcGFja2FnZS5lbAorKysgYi9saXNwL2VtYWNzLWxpc3AvcGFja2FnZS5lbApAQCAtMjY3 OCwxMSArMjY3OCwxMSBAQCBwYWNrYWdlLW1lbnUtbW9kZQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBwYWNrYWdlLW1lbnUtLXRyYW5zYWN0aW9uLXN0YXR1cykpKQogICAoc2V0cSB0YWJ1 bGF0ZWQtbGlzdC1mb3JtYXQKICAgICAgICAgYFsoIlBhY2thZ2UiIDE4IHBhY2thZ2UtbWVudS0t bmFtZS1wcmVkaWNhdGUpCi0gICAgICAgICAgKCJWZXJzaW9uIiAxMyBuaWwpCisgICAgICAgICAg KCJWZXJzaW9uIiAxMyBwYWNrYWdlLW1lbnUtLXZlcnNpb24tcHJlZGljYXRlKQogICAgICAgICAg ICgiU3RhdHVzIiAgMTAgcGFja2FnZS1tZW51LS1zdGF0dXMtcHJlZGljYXRlKQogICAgICAgICAg ICxAKGlmIChjZHIgcGFja2FnZS1hcmNoaXZlcykKICAgICAgICAgICAgICAgICAnKCgiQXJjaGl2 ZSIgMTAgcGFja2FnZS1tZW51LS1hcmNoaXZlLXByZWRpY2F0ZSkpKQotICAgICAgICAgICgiRGVz Y3JpcHRpb24iIDAgbmlsKV0pCisgICAgICAgICAgKCJEZXNjcmlwdGlvbiIgMCBwYWNrYWdlLW1l bnUtLWRlc2NyaXB0aW9uLXByZWRpY2F0ZSldKQogICAoc2V0cSB0YWJ1bGF0ZWQtbGlzdC1wYWRk aW5nIDIpCiAgIChzZXRxIHRhYnVsYXRlZC1saXN0LXNvcnQta2V5IChjb25zICJTdGF0dXMiIG5p bCkpCiAgIChhZGQtaG9vayAndGFidWxhdGVkLWxpc3QtcmV2ZXJ0LWhvb2sgIydwYWNrYWdlLW1l bnUtLXJlZnJlc2ggbmlsIHQpCkBAIC0zNDE3LDEzICszNDE3LDE3IEBAIHBhY2thZ2UtbWVudS1l eGVjdXRlCiAgICAgICAgICAgICAgIChtZXNzYWdlICJPcGVyYXRpb24gJXMgZmluaXNoZWQiIG1l c3NhZ2UtdGVtcGxhdGUpKSkpKSkpKQogCiAoZGVmdW4gcGFja2FnZS1tZW51LS12ZXJzaW9uLXBy ZWRpY2F0ZSAoQSBCKQotICAobGV0ICgodkEgKG9yIChhcmVmIChjYWRyIEEpIDEpICAnKDApKSkK LSAgICAgICAgKHZCIChvciAoYXJlZiAoY2FkciBCKSAxKSAnKDApKSkpCisgICJQcmVkaWNhdGUg dG8gc29ydCBcIipQYWNrYWdlcypcIiBidWZmZXIgYnkgdGhlIHZlcnNpb24gY29sdW1uLgorVGhp cyBpcyB1c2VkIGZvciBgdGFidWxhdGVkLWxpc3QtZm9ybWF0JyBpbiBgcGFja2FnZS1tZW51LW1v ZGUnLiIKKyAgKGxldCAoKHZBIChvciAodmVyc2lvbi10by1saXN0IChhcmVmIChjYWRyIEEpIDEp KSAnKDApKSkKKyAgICAgICAgKHZCIChvciAodmVyc2lvbi10by1saXN0IChhcmVmIChjYWRyIEIp IDEpKSAnKDApKSkpCiAgICAgKGlmICh2ZXJzaW9uLWxpc3QtPSB2QSB2QikKICAgICAgICAgKHBh Y2thZ2UtbWVudS0tbmFtZS1wcmVkaWNhdGUgQSBCKQogICAgICAgKHZlcnNpb24tbGlzdC08IHZB IHZCKSkpKQogCiAoZGVmdW4gcGFja2FnZS1tZW51LS1zdGF0dXMtcHJlZGljYXRlIChBIEIpCisg ICJQcmVkaWNhdGUgdG8gc29ydCBcIipQYWNrYWdlcypcIiBidWZmZXIgYnkgdGhlIHN0YXR1cyBj b2x1bW4uCitUaGlzIGlzIHVzZWQgZm9yIGB0YWJ1bGF0ZWQtbGlzdC1mb3JtYXQnIGluIGBwYWNr YWdlLW1lbnUtbW9kZScuIgogICAobGV0ICgoc0EgKGFyZWYgKGNhZHIgQSkgMikpCiAgICAgICAg IChzQiAoYXJlZiAoY2FkciBCKSAyKSkpCiAgICAgKGNvbmQgKChzdHJpbmc9IHNBIHNCKQpAQCAt MzQ1NCwxOSArMzQ1OCwyOCBAQCBwYWNrYWdlLW1lbnUtLXN0YXR1cy1wcmVkaWNhdGUKICAgICAg ICAgICAodCAoc3RyaW5nPCBzQSBzQikpKSkpCiAKIChkZWZ1biBwYWNrYWdlLW1lbnUtLWRlc2Ny aXB0aW9uLXByZWRpY2F0ZSAoQSBCKQotICAobGV0ICgoZEEgKGFyZWYgKGNhZHIgQSkgMykpCi0g ICAgICAgIChkQiAoYXJlZiAoY2FkciBCKSAzKSkpCisgICJQcmVkaWNhdGUgdG8gc29ydCBcIipQ YWNrYWdlcypcIiBidWZmZXIgYnkgdGhlIGRlc2NyaXB0aW9uIGNvbHVtbi4KK1RoaXMgaXMgdXNl ZCBmb3IgYHRhYnVsYXRlZC1saXN0LWZvcm1hdCcgaW4gYHBhY2thZ2UtbWVudS1tb2RlJy4iCisg IChsZXQgKChkQSAoYXJlZiAoY2FkciBBKSA0KSkKKyAgICAgICAgKGRCIChhcmVmIChjYWRyIEIp IDQpKSkKICAgICAoaWYgKHN0cmluZz0gZEEgZEIpCiAgICAgICAgIChwYWNrYWdlLW1lbnUtLW5h bWUtcHJlZGljYXRlIEEgQikKICAgICAgIChzdHJpbmc8IGRBIGRCKSkpKQogCiAoZGVmdW4gcGFj a2FnZS1tZW51LS1uYW1lLXByZWRpY2F0ZSAoQSBCKQorICAiUHJlZGljYXRlIHRvIHNvcnQgXCIq UGFja2FnZXMqXCIgYnVmZmVyIGJ5IHRoZSBuYW1lIGNvbHVtbi4KK1RoaXMgaXMgdXNlZCBmb3Ig YHRhYnVsYXRlZC1saXN0LWZvcm1hdCcgaW4gYHBhY2thZ2UtbWVudS1tb2RlJy4iCiAgIChzdHJp bmc8IChzeW1ib2wtbmFtZSAocGFja2FnZS1kZXNjLW5hbWUgKGNhciBBKSkpCiAgICAgICAgICAg IChzeW1ib2wtbmFtZSAocGFja2FnZS1kZXNjLW5hbWUgKGNhciBCKSkpKSkKIAogKGRlZnVuIHBh Y2thZ2UtbWVudS0tYXJjaGl2ZS1wcmVkaWNhdGUgKEEgQikKLSAgKHN0cmluZzwgKG9yIChwYWNr YWdlLWRlc2MtYXJjaGl2ZSAoY2FyIEEpKSAiIikKLSAgICAgICAgICAgKG9yIChwYWNrYWdlLWRl c2MtYXJjaGl2ZSAoY2FyIEIpKSAiIikpKQorICAiUHJlZGljYXRlIHRvIHNvcnQgXCIqUGFja2Fn ZXMqXCIgYnVmZmVyIGJ5IHRoZSBhcmNoaXZlIGNvbHVtbi4KK1RoaXMgaXMgdXNlZCBmb3IgYHRh YnVsYXRlZC1saXN0LWZvcm1hdCcgaW4gYHBhY2thZ2UtbWVudS1tb2RlJy4iCisgIChsZXQgKChh IChvciAocGFja2FnZS1kZXNjLWFyY2hpdmUgKGNhciBBKSkgIiIpKQorICAgICAgICAoYiAob3Ig KHBhY2thZ2UtZGVzYy1hcmNoaXZlIChjYXIgQikpICIiKSkpCisgICAgKGlmIChzdHJpbmc9IGEg YikKKyAgICAgICAgKHBhY2thZ2UtbWVudS0tbmFtZS1wcmVkaWNhdGUgQSBCKQorICAgICAgKHN0 cmluZzwgYSBiKSkpKQogCiAoZGVmdW4gcGFja2FnZS1tZW51LS1wb3B1bGF0ZS1uZXctcGFja2Fn ZS1saXN0ICgpCiAgICJEZWNpZGUgd2hpY2ggcGFja2FnZXMgYXJlIG5ldyBpbiBgcGFja2FnZS1h cmNoaXZlcy1jb250ZW50cycuCi0tIAoyLjIwLjEKCg== --00000000000082b0e10592a6a8b3-- From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 20 13:49:08 2019 Received: (at 37419) by debbugs.gnu.org; 20 Sep 2019 17:49:08 +0000 Received: from localhost ([127.0.0.1]:58418 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBN1o-0007XW-Hk for submit@debbugs.gnu.org; Fri, 20 Sep 2019 13:49:08 -0400 Received: from quimby.gnus.org ([80.91.231.51]:60694) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBN1n-0007XN-F6 for 37419@debbugs.gnu.org; Fri, 20 Sep 2019 13:49:07 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iBN1j-000479-T0; Fri, 20 Sep 2019 19:49:06 +0200 From: Lars Ingebrigtsen To: Stefan Kangas Subject: Re: bug#37419: [PATCH] Improve sorting in package list References: Date: Fri, 20 Sep 2019 19:49:03 +0200 In-Reply-To: (Stefan Kangas's message of "Mon, 16 Sep 2019 09:36:01 +0200") Message-ID: <87ef0aameo.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Stefan Kangas writes: > The attached patch fixes sorting by version or description in the > package list. It also improves sorting by archive to fall back to > name, and adds doc strings. > > Any comments? Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 37419 Cc: 37419@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 (-) Stefan Kangas writes: > The attached patch fixes sorting by version or description in the > package list. It also improves sorting by archive to fall back to > name, and adds doc strings. > > Any comments? I haven't tried the code, but it looks good to me. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 28 11:10:07 2019 Received: (at 37419-done) by debbugs.gnu.org; 28 Sep 2019 15:10:07 +0000 Received: from localhost ([127.0.0.1]:51053 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iEEMI-0001Nc-Qb for submit@debbugs.gnu.org; Sat, 28 Sep 2019 11:10:07 -0400 Received: from mail-pf1-f180.google.com ([209.85.210.180]:47021) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iEEMD-0001Mx-Qv for 37419-done@debbugs.gnu.org; Sat, 28 Sep 2019 11:10:03 -0400 Received: by mail-pf1-f180.google.com with SMTP id q5so3128131pfg.13 for <37419-done@debbugs.gnu.org>; Sat, 28 Sep 2019 08:10:01 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=9Yv6gBUKPhcBevnPodhe/CTZlsWR/vJq9HEbPNB1z0s=; b=Xu30/C1ECHtcoLIsM2RdoMQ//Q+KuKNoIsWDhWTT+yMKkLTgB5E04owgzjc/pF1BtV euKFLBsZ27htgM0Bsdr1/6V/57AsJbEv2miz4Vzu/AQjx9pLcdPySI0+BtS+BB9RLRa6 xbr8qXkPITS+R+7LXheOO0aEWXLm83qzyFNnmXf7cLTX7s7HCvBY6WNiOV8WaDa546VC 53ePniHSX+mTjq1DDtFAjW+4Olq5e0ldkHBpfGCwHCJH5ANopw2mYFt7oiwAonHJaREQ fv0EuAGG66RwVYSDIpBIxQW+Hj7jyLfX55yqr9D4TTvyWyKKrl9jxhBlWKeLViGgrAI0 cOrQ== X-Gm-Message-State: APjAAAW5HNdkP9ZZ7CVCuwFEhNUGJWBk9uzfCb01yq3evf0nehl/lDHM WacVJmQjEX2ZVGprcxGA9bdYJfeLf03xl8Yrp5Yo+6UM X-Google-Smtp-Source: APXvYqw9cLxD7yM7YHc5t2qw4gdgvMgHMaNjGSuh6IMPVxbSQa3kgsRhoYMrd2e04a4IkAcZN7wvZsPJ/D/d/w1uUBA= X-Received: by 2002:a63:720f:: with SMTP id n15mr14544633pgc.198.1569683395646; Sat, 28 Sep 2019 08:09:55 -0700 (PDT) MIME-Version: 1.0 References: <87ef0aameo.fsf@gnus.org> In-Reply-To: <87ef0aameo.fsf@gnus.org> From: Stefan Kangas Date: Sat, 28 Sep 2019 17:09:44 +0200 Message-ID: Subject: Re: bug#37419: [PATCH] Improve sorting in package list To: Lars Ingebrigtsen Content-Type: multipart/mixed; boundary="000000000000355b4805939e653f" X-Spam-Score: 0.4 (/) X-Debbugs-Envelope-To: 37419-done Cc: 37419-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: -0.6 (/) --000000000000355b4805939e653f Content-Type: text/plain; charset="UTF-8" Lars Ingebrigtsen writes: > > The attached patch fixes sorting by version or description in the > > package list. It also improves sorting by archive to fall back to > > name, and adds doc strings. > > > > Any comments? > > I haven't tried the code, but it looks good to me. Thanks. No other comments in 8 days, so I've now pushed the attached as commit a444bb78ad. Best regards, Stefan Kangas --000000000000355b4805939e653f Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Improve-sorting-in-package-list-Bug-37419.patch" Content-Disposition: attachment; filename="0001-Improve-sorting-in-package-list-Bug-37419.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k13oxeu60 RnJvbSBhNDQ0YmI3OGFkNWQxYTA2ZjhkNWIwNDNlMTY5NDFmZGNjMjRkZTE2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t PgpEYXRlOiBNb24sIDE2IFNlcCAyMDE5IDA5OjI5OjQ4ICswMjAwClN1YmplY3Q6IFtQQVRDSF0g SW1wcm92ZSBzb3J0aW5nIGluIHBhY2thZ2UgbGlzdCAoQnVnIzM3NDE5KQoKKiBsaXNwL2VtYWNz LWxpc3AvcGFja2FnZS5lbCAocGFja2FnZS1tZW51LW1vZGUpOiBBbGxvdyBzb3J0aW5nIGJ5CnZl cnNpb24gb3IgZGVzY3JpcHRpb24uCihwYWNrYWdlLW1lbnUtLXZlcnNpb24tcHJlZGljYXRlKTog Rml4IHNvcnRpbmcgYnkgdmVyc2lvbi4KKHBhY2thZ2UtbWVudS0tZGVzY3JpcHRpb24tcHJlZGlj YXRlKTogRml4IHNvcnRpbmcgYnkgZGVzY3JpcHRpb24uCihwYWNrYWdlLW1lbnUtLWFyY2hpdmUt cHJlZGljYXRlKTogRmFsbCBiYWNrIHRvIHNvcnRpbmcgYnkgbmFtZSBpZgphcmNoaXZlIGlzIHRo ZSBzYW1lLgoocGFja2FnZS1tZW51LS1uYW1lLXByZWRpY2F0ZSwgcGFja2FnZS1tZW51LS1zdGF0 dXMtcHJlZGljYXRlKTogQWRkCmRvYyBzdHJpbmcuCiogZXRjL05FV1M6IEFubm91bmNlIHRoZSBh Ym92ZSBjaGFuZ2VzLgotLS0KIGV0Yy9ORVdTICAgICAgICAgICAgICAgICAgIHwgIDMgKysrCiBs aXNwL2VtYWNzLWxpc3AvcGFja2FnZS5lbCB8IDI5ICsrKysrKysrKysrKysrKysrKysrKy0tLS0t LS0tCiAyIGZpbGVzIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpk aWZmIC0tZ2l0IGEvZXRjL05FV1MgYi9ldGMvTkVXUwppbmRleCA5N2I5NmQxZTRlLi4zNGI3YTVh YTI5IDEwMDY0NAotLS0gYS9ldGMvTkVXUworKysgYi9ldGMvTkVXUwpAQCAtOTgzLDYgKzk4Myw5 IEBAIGVhcmx5IGluaXQgZmlsZS4KIC0tLQogKioqIEltZW51IHN1cHBvcnQgaGFzIGJlZW4gYWRk ZWQgdG8gJ3BhY2thZ2UtbWVudS1tb2RlJy4KIAorLS0tCisqKiogVGhlIHBhY2thZ2UgbGlzdCBj YW4gbm93IGJlIHNvcnRlZCBieSB2ZXJzaW9uIG9yIGRlc2NyaXB0aW9uLgorCiAqKiBJbmZvCiAK ICsrKwpkaWZmIC0tZ2l0IGEvbGlzcC9lbWFjcy1saXNwL3BhY2thZ2UuZWwgYi9saXNwL2VtYWNz LWxpc3AvcGFja2FnZS5lbAppbmRleCBhODM2MmNiMjA1Li5hYjFmYjhiOTBmIDEwMDY0NAotLS0g YS9saXNwL2VtYWNzLWxpc3AvcGFja2FnZS5lbAorKysgYi9saXNwL2VtYWNzLWxpc3AvcGFja2Fn ZS5lbApAQCAtMjcyNSwxMSArMjcyNSwxMSBAQCBwYWNrYWdlLW1lbnUtbW9kZQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBwYWNrYWdlLW1lbnUtLXRyYW5zYWN0aW9uLXN0YXR1cykpKQog ICAoc2V0cSB0YWJ1bGF0ZWQtbGlzdC1mb3JtYXQKICAgICAgICAgYFsoIlBhY2thZ2UiIDE4IHBh Y2thZ2UtbWVudS0tbmFtZS1wcmVkaWNhdGUpCi0gICAgICAgICAgKCJWZXJzaW9uIiAxMyBuaWwp CisgICAgICAgICAgKCJWZXJzaW9uIiAxMyBwYWNrYWdlLW1lbnUtLXZlcnNpb24tcHJlZGljYXRl KQogICAgICAgICAgICgiU3RhdHVzIiAgMTAgcGFja2FnZS1tZW51LS1zdGF0dXMtcHJlZGljYXRl KQogICAgICAgICAgICxAKGlmIChjZHIgcGFja2FnZS1hcmNoaXZlcykKICAgICAgICAgICAgICAg ICAnKCgiQXJjaGl2ZSIgMTAgcGFja2FnZS1tZW51LS1hcmNoaXZlLXByZWRpY2F0ZSkpKQotICAg ICAgICAgICgiRGVzY3JpcHRpb24iIDAgbmlsKV0pCisgICAgICAgICAgKCJEZXNjcmlwdGlvbiIg MCBwYWNrYWdlLW1lbnUtLWRlc2NyaXB0aW9uLXByZWRpY2F0ZSldKQogICAoc2V0cSB0YWJ1bGF0 ZWQtbGlzdC1wYWRkaW5nIDIpCiAgIChzZXRxIHRhYnVsYXRlZC1saXN0LXNvcnQta2V5IChjb25z ICJTdGF0dXMiIG5pbCkpCiAgIChhZGQtaG9vayAndGFidWxhdGVkLWxpc3QtcmV2ZXJ0LWhvb2sg IydwYWNrYWdlLW1lbnUtLXJlZnJlc2ggbmlsIHQpCkBAIC0zNDY5LDEzICszNDY5LDE3IEBAIHBh Y2thZ2UtbWVudS1leGVjdXRlCiAgICAgICAgICAgICAgIChtZXNzYWdlICJPcGVyYXRpb24gJXMg ZmluaXNoZWQiIG1lc3NhZ2UtdGVtcGxhdGUpKSkpKSkpKQogCiAoZGVmdW4gcGFja2FnZS1tZW51 LS12ZXJzaW9uLXByZWRpY2F0ZSAoQSBCKQotICAobGV0ICgodkEgKG9yIChhcmVmIChjYWRyIEEp IDEpICAnKDApKSkKLSAgICAgICAgKHZCIChvciAoYXJlZiAoY2FkciBCKSAxKSAnKDApKSkpCisg ICJQcmVkaWNhdGUgdG8gc29ydCBcIipQYWNrYWdlcypcIiBidWZmZXIgYnkgdGhlIHZlcnNpb24g Y29sdW1uLgorVGhpcyBpcyB1c2VkIGZvciBgdGFidWxhdGVkLWxpc3QtZm9ybWF0JyBpbiBgcGFj a2FnZS1tZW51LW1vZGUnLiIKKyAgKGxldCAoKHZBIChvciAodmVyc2lvbi10by1saXN0IChhcmVm IChjYWRyIEEpIDEpKSAnKDApKSkKKyAgICAgICAgKHZCIChvciAodmVyc2lvbi10by1saXN0IChh cmVmIChjYWRyIEIpIDEpKSAnKDApKSkpCiAgICAgKGlmICh2ZXJzaW9uLWxpc3QtPSB2QSB2QikK ICAgICAgICAgKHBhY2thZ2UtbWVudS0tbmFtZS1wcmVkaWNhdGUgQSBCKQogICAgICAgKHZlcnNp b24tbGlzdC08IHZBIHZCKSkpKQogCiAoZGVmdW4gcGFja2FnZS1tZW51LS1zdGF0dXMtcHJlZGlj YXRlIChBIEIpCisgICJQcmVkaWNhdGUgdG8gc29ydCBcIipQYWNrYWdlcypcIiBidWZmZXIgYnkg dGhlIHN0YXR1cyBjb2x1bW4uCitUaGlzIGlzIHVzZWQgZm9yIGB0YWJ1bGF0ZWQtbGlzdC1mb3Jt YXQnIGluIGBwYWNrYWdlLW1lbnUtbW9kZScuIgogICAobGV0ICgoc0EgKGFyZWYgKGNhZHIgQSkg MikpCiAgICAgICAgIChzQiAoYXJlZiAoY2FkciBCKSAyKSkpCiAgICAgKGNvbmQgKChzdHJpbmc9 IHNBIHNCKQpAQCAtMzUwNiwxOSArMzUxMCwyOCBAQCBwYWNrYWdlLW1lbnUtLXN0YXR1cy1wcmVk aWNhdGUKICAgICAgICAgICAodCAoc3RyaW5nPCBzQSBzQikpKSkpCiAKIChkZWZ1biBwYWNrYWdl LW1lbnUtLWRlc2NyaXB0aW9uLXByZWRpY2F0ZSAoQSBCKQotICAobGV0ICgoZEEgKGFyZWYgKGNh ZHIgQSkgMykpCi0gICAgICAgIChkQiAoYXJlZiAoY2FkciBCKSAzKSkpCisgICJQcmVkaWNhdGUg dG8gc29ydCBcIipQYWNrYWdlcypcIiBidWZmZXIgYnkgdGhlIGRlc2NyaXB0aW9uIGNvbHVtbi4K K1RoaXMgaXMgdXNlZCBmb3IgYHRhYnVsYXRlZC1saXN0LWZvcm1hdCcgaW4gYHBhY2thZ2UtbWVu dS1tb2RlJy4iCisgIChsZXQgKChkQSAoYXJlZiAoY2FkciBBKSAoaWYgKGNkciBwYWNrYWdlLWFy Y2hpdmVzKSA0IDMpKSkKKyAgICAgICAgKGRCIChhcmVmIChjYWRyIEIpIChpZiAoY2RyIHBhY2th Z2UtYXJjaGl2ZXMpIDQgMykpKSkKICAgICAoaWYgKHN0cmluZz0gZEEgZEIpCiAgICAgICAgIChw YWNrYWdlLW1lbnUtLW5hbWUtcHJlZGljYXRlIEEgQikKICAgICAgIChzdHJpbmc8IGRBIGRCKSkp KQogCiAoZGVmdW4gcGFja2FnZS1tZW51LS1uYW1lLXByZWRpY2F0ZSAoQSBCKQorICAiUHJlZGlj YXRlIHRvIHNvcnQgXCIqUGFja2FnZXMqXCIgYnVmZmVyIGJ5IHRoZSBuYW1lIGNvbHVtbi4KK1Ro aXMgaXMgdXNlZCBmb3IgYHRhYnVsYXRlZC1saXN0LWZvcm1hdCcgaW4gYHBhY2thZ2UtbWVudS1t b2RlJy4iCiAgIChzdHJpbmc8IChzeW1ib2wtbmFtZSAocGFja2FnZS1kZXNjLW5hbWUgKGNhciBB KSkpCiAgICAgICAgICAgIChzeW1ib2wtbmFtZSAocGFja2FnZS1kZXNjLW5hbWUgKGNhciBCKSkp KSkKIAogKGRlZnVuIHBhY2thZ2UtbWVudS0tYXJjaGl2ZS1wcmVkaWNhdGUgKEEgQikKLSAgKHN0 cmluZzwgKG9yIChwYWNrYWdlLWRlc2MtYXJjaGl2ZSAoY2FyIEEpKSAiIikKLSAgICAgICAgICAg KG9yIChwYWNrYWdlLWRlc2MtYXJjaGl2ZSAoY2FyIEIpKSAiIikpKQorICAiUHJlZGljYXRlIHRv IHNvcnQgXCIqUGFja2FnZXMqXCIgYnVmZmVyIGJ5IHRoZSBhcmNoaXZlIGNvbHVtbi4KK1RoaXMg aXMgdXNlZCBmb3IgYHRhYnVsYXRlZC1saXN0LWZvcm1hdCcgaW4gYHBhY2thZ2UtbWVudS1tb2Rl Jy4iCisgIChsZXQgKChhIChvciAocGFja2FnZS1kZXNjLWFyY2hpdmUgKGNhciBBKSkgIiIpKQor ICAgICAgICAoYiAob3IgKHBhY2thZ2UtZGVzYy1hcmNoaXZlIChjYXIgQikpICIiKSkpCisgICAg KGlmIChzdHJpbmc9IGEgYikKKyAgICAgICAgKHBhY2thZ2UtbWVudS0tbmFtZS1wcmVkaWNhdGUg QSBCKQorICAgICAgKHN0cmluZzwgYSBiKSkpKQogCiAoZGVmdW4gcGFja2FnZS1tZW51LS1wb3B1 bGF0ZS1uZXctcGFja2FnZS1saXN0ICgpCiAgICJEZWNpZGUgd2hpY2ggcGFja2FnZXMgYXJlIG5l dyBpbiBgcGFja2FnZS1hcmNoaXZlcy1jb250ZW50cycuCi0tIAoyLjIwLjEKCg== --000000000000355b4805939e653f-- From unknown Sun Jun 22 17:12:55 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 27 Oct 2019 11:24:05 +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