From unknown Tue Aug 19 10:00:20 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#44699 <44699@debbugs.gnu.org> To: bug#44699 <44699@debbugs.gnu.org> Subject: Status: Add package filter by description Reply-To: bug#44699 <44699@debbugs.gnu.org> Date: Tue, 19 Aug 2025 17:00:20 +0000 retitle 44699 Add package filter by description reassign 44699 emacs submitter 44699 Juri Linkov severity 44699 wishlist tag 44699 patch fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 16 16:00:10 2020 Received: (at submit) by debbugs.gnu.org; 16 Nov 2020 21:00:10 +0000 Received: from localhost ([127.0.0.1]:57514 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kelbe-0001g5-5u for submit@debbugs.gnu.org; Mon, 16 Nov 2020 16:00:10 -0500 Received: from lists.gnu.org ([209.51.188.17]:53792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kelbX-0001Yh-6s for submit@debbugs.gnu.org; Mon, 16 Nov 2020 16:00:04 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:48894) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kelbW-0004Jz-Qc for bug-gnu-emacs@gnu.org; Mon, 16 Nov 2020 16:00:02 -0500 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:34713) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kelbQ-0000Kf-GK for bug-gnu-emacs@gnu.org; Mon, 16 Nov 2020 16:00:02 -0500 X-Originating-IP: 91.129.97.46 Received: from mail.gandi.net (m91-129-97-46.cust.tele2.ee [91.129.97.46]) (Authenticated sender: juri@linkov.net) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id A5FB760006 for ; Mon, 16 Nov 2020 20:59:51 +0000 (UTC) From: Juri Linkov To: bug-gnu-emacs@gnu.org Subject: Add package filter by description Organization: LINKOV.NET References: <835z6d2oip.fsf@gnu.org> <87pn4eg44q.fsf@mail.linkov.net> <87tutpfz95.fsf@mail.linkov.net> Date: Mon, 16 Nov 2020 22:53:16 +0200 In-Reply-To: (Stefan Kangas's message of "Mon, 16 Nov 2020 05:04:30 -0800") Message-ID: <87ft592fcz.fsf_-_@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=217.70.183.195; envelope-from=juri@linkov.net; helo=relay3-d.mail.gandi.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/16 14:11:30 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, 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-Spam-Score: -1.6 (-) 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: -2.6 (--) Severity: wishlist >> BTW, what I still miss in package filtering is a key to match >> package descriptions (in addition to package names). For example, >> Ubuntu package manager allows filtering by these fields: >> "Name", "Description and Name". > > Good idea, that would be useful (and straightforward to add). Could you > please open a new bug report for that? Opened a new bug report here. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 16 22:15:28 2020 Received: (at 44699) by debbugs.gnu.org; 17 Nov 2020 03:15:28 +0000 Received: from localhost ([127.0.0.1]:57960 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kerSq-0000Gt-6L for submit@debbugs.gnu.org; Mon, 16 Nov 2020 22:15:28 -0500 Received: from mail-ej1-f43.google.com ([209.85.218.43]:43495) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kerSp-0000Gb-2E for 44699@debbugs.gnu.org; Mon, 16 Nov 2020 22:15:27 -0500 Received: by mail-ej1-f43.google.com with SMTP id k27so8838ejs.10 for <44699@debbugs.gnu.org>; Mon, 16 Nov 2020 19:15:27 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to; bh=72F+0+0+uQfftnDNh7q8HOOwHEt6A+F8q6/2KBZm2zg=; b=DufCMHjbScmv4vhVqE2tCfU+J0BCm6V4CiJEoWjDTA2x1QbA0jbBGsU5oVR7bLb/vQ HLKKiKHahL1BZi3y+4DEdRA9hYgIyqDCu0EhbcmKb4qOukd21Q74HdzJcILoxVzGL070 ebDXgzHXH13SzetxMmDCzM1GyWdloqmJ+xNNjquINJ+sNNCWoblX63pAgzrdhkxfPxRz lCZmjY6dmQq65lLmltXqKaeeiysHM/gSN5rDLwH3AZ2Jwp1HAlCE2lPAF/VL/oAMVNFc ztgpNEhxAKSYkUPDItDcy8h4i+eXRXuKGsu6H8iYZHWADPEcCYVoPsoWZl+LScD00Upa l8OQ== X-Gm-Message-State: AOAM531wAEnMmT+AAE3wnYyN4LcxDZo6ciD6TmtfDjUjB1fwj/z5CFFo 6iPLL68XL3+YF5+K5c6JOCvXj8jSjWccbqU9NGA= X-Google-Smtp-Source: ABdhPJzThltdrZ/vad1IyLSJrOJMX2uV14uDCvPEfzhlfVyINs+ilsNFvydR6v/8f2tCD3iHMzk0XXk7zLO32qWCXzU= X-Received: by 2002:a17:906:ce24:: with SMTP id sd4mr17077931ejb.432.1605582921288; Mon, 16 Nov 2020 19:15:21 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 16 Nov 2020 19:15:20 -0800 From: Stefan Kangas In-Reply-To: <87ft592fcz.fsf_-_@mail.linkov.net> References: <835z6d2oip.fsf@gnu.org> <87pn4eg44q.fsf@mail.linkov.net> <87tutpfz95.fsf@mail.linkov.net> <87ft592fcz.fsf_-_@mail.linkov.net> MIME-Version: 1.0 Date: Mon, 16 Nov 2020 19:15:20 -0800 Message-ID: Subject: Re: bug#44699: Add package filter by description To: Juri Linkov , 44699@debbugs.gnu.org Content-Type: multipart/mixed; boundary="000000000000ae662d05b444e7ef" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 44699 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.5 (/) --000000000000ae662d05b444e7ef Content-Type: text/plain; charset="UTF-8" tags 44699 + patch thanks Juri Linkov writes: > Severity: wishlist > >>> BTW, what I still miss in package filtering is a key to match >>> package descriptions (in addition to package names). For example, >>> Ubuntu package manager allows filtering by these fields: >>> "Name", "Description and Name". >> >> Good idea, that would be useful (and straightforward to add). Could you >> please open a new bug report for that? > > Opened a new bug report here. Thanks. How does the attached patch look? --000000000000ae662d05b444e7ef Content-Type: text/x-diff; charset="US-ASCII"; name="0001-Add-command-to-filter-package-menu-by-name-or-descri.patch" Content-Disposition: attachment; filename="0001-Add-command-to-filter-package-menu-by-name-or-descri.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: 2d398c48ef4f2acd_0.1 RnJvbSBiMTQ5MDY4YzBjMDQ2YzQwZDA4MTQyMTMwODhjYWY3YTQyZjg3MmYyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5AbWFyeGlzdC5zZT4KRGF0 ZTogVHVlLCAxNyBOb3YgMjAyMCAwMzo0MTowNCArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIEFkZCBj b21tYW5kIHRvIGZpbHRlciBwYWNrYWdlIG1lbnUgYnkgbmFtZSBvciBkZXNjcmlwdGlvbgoKKiBs aXNwL2VtYWNzLWxpc3AvcGFja2FnZS5lbCAocGFja2FnZS1tZW51LWZpbHRlci1ieS1kZXNjcmlw dGlvbik6CihwYWNrYWdlLW1lbnUtZmlsdGVyLWJ5LW5hbWUtb3ItZGVzY3JpcHRpb24pOiBOZXcg Y29tbWFuZHMgdG8gZmlsdGVyCnRoZSBwYWNrYWdlIG1lbnUuCihwYWNrYWdlLW1lbnUtbW9kZS1t YXApOiBCaW5kIHRoZSBhYm92ZSBuZXcgY29tbWFuZHMuCihwYWNrYWdlLW1lbnUtbW9kZS1tZW51 KTogQWRkIG5ldyBjb21tYW5kcyB0byB0aGUgbWVudS4KKiBkb2MvZW1hY3MvcGFja2FnZS50ZXhp IChQYWNrYWdlIE1lbnUpOiBEb2N1bWVudCBuZXcgY29tbWFuZHMuCi0tLQogZG9jL2VtYWNzL3Bh Y2thZ2UudGV4aSAgICAgfCAxNiArKysrKysrKysrKysrKwogZXRjL05FV1MgICAgICAgICAgICAg ICAgICAgfCAgNCArKystCiBsaXNwL2VtYWNzLWxpc3AvcGFja2FnZS5lbCB8IDQzICsrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDYyIGluc2Vy dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2MvZW1hY3MvcGFja2FnZS50 ZXhpIGIvZG9jL2VtYWNzL3BhY2thZ2UudGV4aQppbmRleCA1NmU4ZWUxMzYzLi40OTgxZGQ1MGM3 IDEwMDY0NAotLS0gYS9kb2MvZW1hY3MvcGFja2FnZS50ZXhpCisrKyBiL2RvYy9lbWFjcy9wYWNr YWdlLnRleGkKQEAgLTE4Nyw2ICsxODcsMTQgQEAgUGFja2FnZSBNZW51CiBUaGlzIHByb21wdHMg Zm9yIGEgcGFja2FnZSBhcmNoaXZlIChlLmcuLCBAc2FtcHtnbnV9KSwgdGhlbiBzaG93cyBvbmx5 CiBwYWNrYWdlcyBmcm9tIHRoYXQgYXJjaGl2ZS4KIAorQGl0ZW0gLyBkCitAa2luZGV4IC8gZCBA cnsoUGFja2FnZSBNZW51KX0KK0BmaW5kZXggcGFja2FnZS1tZW51LWZpbHRlci1ieS1kZXNjcmlw dGlvbgorRmlsdGVyIHBhY2thZ2UgbGlzdCBieSBkZXNjcmlwdGlvbgorKEBjb2Rle3BhY2thZ2Ut bWVudS1maWx0ZXItYnktZGVzY3JpcHRpb259KS4gIFRoaXMgcHJvbXB0cyBmb3IgYQorcmVndWxh ciBleHByZXNzaW9uLCB0aGVuIHNob3dzIG9ubHkgcGFja2FnZXMgd2l0aCBkZXNjcmlwdGlvbnMK K21hdGNoaW5nIHRoYXQgcmVnZXhwLgorCiBAaXRlbSAvIGsKIEBraW5kZXggLyBrIEByeyhQYWNr YWdlIE1lbnUpfQogQGZpbmRleCBwYWNrYWdlLW1lbnUtZmlsdGVyLWJ5LWtleXdvcmQKQEAgLTE5 NCw2ICsyMDIsMTQgQEAgUGFja2FnZSBNZW51CiBUaGlzIHByb21wdHMgZm9yIGEga2V5d29yZCAo ZS5nLiwgQHNhbXB7Z2FtZXN9KSwgdGhlbiBzaG93cyBvbmx5CiBwYWNrYWdlcyB3aXRoIHRoYXQg a2V5d29yZC4KIAorQGl0ZW0gLyBOCitAa2luZGV4IC8gTiBAcnsoUGFja2FnZSBNZW51KX0KK0Bm aW5kZXggcGFja2FnZS1tZW51LWZpbHRlci1ieS1uYW1lLW9yLWRlc2NyaXB0aW9uCitGaWx0ZXIg cGFja2FnZSBsaXN0IGJ5IG5hbWUgb3IgZGVzY3JpcHRpb24KKyhAY29kZXtwYWNrYWdlLW1lbnUt ZmlsdGVyLWJ5LW5hbWUtb3ItZGVzY3JpcHRpb259KS4gIFRoaXMgcHJvbXB0cyBmb3IKK2EgcmVn dWxhciBleHByZXNzaW9uLCB0aGVuIHNob3dzIG9ubHkgcGFja2FnZXMgd2l0aCBhIG5hbWUgb3IK K2Rlc2NyaXB0aW9uIG1hdGNoaW5nIHRoYXQgcmVnZXhwLgorCiBAaXRlbSAvIG4KIEBraW5kZXgg LyBuIEByeyhQYWNrYWdlIE1lbnUpfQogQGZpbmRleCBwYWNrYWdlLW1lbnUtZmlsdGVyLWJ5LW5h bWUKZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MKaW5kZXggNzljOTM3YjlhZS4uOWYz OTg1MWI0YSAxMDA2NDQKLS0tIGEvZXRjL05FV1MKKysrIGIvZXRjL05FV1MKQEAgLTgzMSwxMiAr ODMxLDE0IEBAIGVxdWl2YWxlbnQgdG8gJyhtYXAgKDpzeW0gc3ltKSknLgogCiArKysKICoqKiBO ZXcgY29tbWFuZHMgdG8gZmlsdGVyIHRoZSBwYWNrYWdlIGxpc3QuCi1UaGUgZmlsdGVyIGNvbW1h bmQga2V5IGJpbmRpbmdzIGFyZSBhcyBmb2xsb3dzOgorVGhlIGZpbHRlciBjb21tYW5kcyBhcmUg Ym91bmQgdG8gdGhlIGZvbGxvd2luZyBrZXlzOgogCiBrZXkgICAgICAgICAgICAgYmluZGluZwog LS0tICAgICAgICAgICAgIC0tLS0tLS0KIC8gYSAgICAgICAgICAgICBwYWNrYWdlLW1lbnUtZmls dGVyLWJ5LWFyY2hpdmUKKy8gZCAgICAgICAgICAgICBwYWNrYWdlLW1lbnUtZmlsdGVyLWJ5LWRl c2NyaXB0aW9uCiAvIGsgICAgICAgICAgICAgcGFja2FnZS1tZW51LWZpbHRlci1ieS1rZXl3b3Jk CisvIE4gICAgICAgICAgICAgcGFja2FnZS1tZW51LWZpbHRlci1ieS1uYW1lLW9yLWRlc2NyaXB0 aW9uCiAvIG4gICAgICAgICAgICAgcGFja2FnZS1tZW51LWZpbHRlci1ieS1uYW1lCiAvIHMgICAg ICAgICAgICAgcGFja2FnZS1tZW51LWZpbHRlci1ieS1zdGF0dXMKIC8gdiAgICAgICAgICAgICBw YWNrYWdlLW1lbnUtZmlsdGVyLWJ5LXZlcnNpb24KZGlmZiAtLWdpdCBhL2xpc3AvZW1hY3MtbGlz cC9wYWNrYWdlLmVsIGIvbGlzcC9lbWFjcy1saXNwL3BhY2thZ2UuZWwKaW5kZXggZmJhYjZkZWJk NS4uZDc4YTFhMjg1NiAxMDA2NDQKLS0tIGEvbGlzcC9lbWFjcy1saXNwL3BhY2thZ2UuZWwKKysr IGIvbGlzcC9lbWFjcy1saXNwL3BhY2thZ2UuZWwKQEAgLTI3MDQsNyArMjcwNCw5IEBAIHBhY2th Z2UtbWVudS1tb2RlLW1hcAogICAgIChkZWZpbmUta2V5IG1hcCAiKCIgIydwYWNrYWdlLW1lbnUt dG9nZ2xlLWhpZGluZykKICAgICAoZGVmaW5lLWtleSBtYXAgKGtiZCAiLyAvIikgJ3BhY2thZ2Ut bWVudS1jbGVhci1maWx0ZXIpCiAgICAgKGRlZmluZS1rZXkgbWFwIChrYmQgIi8gYSIpICdwYWNr YWdlLW1lbnUtZmlsdGVyLWJ5LWFyY2hpdmUpCisgICAgKGRlZmluZS1rZXkgbWFwIChrYmQgIi8g ZCIpICdwYWNrYWdlLW1lbnUtZmlsdGVyLWJ5LWRlc2NyaXB0aW9uKQogICAgIChkZWZpbmUta2V5 IG1hcCAoa2JkICIvIGsiKSAncGFja2FnZS1tZW51LWZpbHRlci1ieS1rZXl3b3JkKQorICAgIChk ZWZpbmUta2V5IG1hcCAoa2JkICIvIE4iKSAncGFja2FnZS1tZW51LWZpbHRlci1ieS1uYW1lLW9y LWRlc2NyaXB0aW9uKQogICAgIChkZWZpbmUta2V5IG1hcCAoa2JkICIvIG4iKSAncGFja2FnZS1t ZW51LWZpbHRlci1ieS1uYW1lKQogICAgIChkZWZpbmUta2V5IG1hcCAoa2JkICIvIHMiKSAncGFj a2FnZS1tZW51LWZpbHRlci1ieS1zdGF0dXMpCiAgICAgKGRlZmluZS1rZXkgbWFwIChrYmQgIi8g diIpICdwYWNrYWdlLW1lbnUtZmlsdGVyLWJ5LXZlcnNpb24pCkBAIC0yNzM2LDggKzI3MzgsMTEg QEAgcGFja2FnZS1tZW51LW1vZGUtbWVudQogICAgICItLSIKICAgICAoIkZpbHRlciBQYWNrYWdl cyIKICAgICAgWyJGaWx0ZXIgYnkgQXJjaGl2ZSIgcGFja2FnZS1tZW51LWZpbHRlci1ieS1hcmNo aXZlIDpoZWxwICJGaWx0ZXIgcGFja2FnZXMgYnkgYXJjaGl2ZSJdCisgICAgIFsiRmlsdGVyIGJ5 IERlc2NyaXB0aW9uIiBwYWNrYWdlLW1lbnUtZmlsdGVyLWJ5LWRlc2NyaXB0aW9uIDpoZWxwICJG aWx0ZXIgcGFja2FnZXMgYnkgZGVzY3JpcHRpb24iXQogICAgICBbIkZpbHRlciBieSBLZXl3b3Jk IiBwYWNrYWdlLW1lbnUtZmlsdGVyLWJ5LWtleXdvcmQgOmhlbHAgIkZpbHRlciBwYWNrYWdlcyBi eSBrZXl3b3JkIl0KICAgICAgWyJGaWx0ZXIgYnkgTmFtZSIgcGFja2FnZS1tZW51LWZpbHRlci1i eS1uYW1lIDpoZWxwICJGaWx0ZXIgcGFja2FnZXMgYnkgbmFtZSJdCisgICAgIFsiRmlsdGVyIGJ5 IE5hbWUgb3IgRGVzY3JpcHRpb24iIHBhY2thZ2UtbWVudS1maWx0ZXItYnktbmFtZS1vci1kZXNj cmlwdGlvbgorICAgICAgOmhlbHAgIkZpbHRlciBwYWNrYWdlcyBieSBuYW1lIG9yIGRlc2NyaXB0 aW9uIl0KICAgICAgWyJGaWx0ZXIgYnkgU3RhdHVzIiBwYWNrYWdlLW1lbnUtZmlsdGVyLWJ5LXN0 YXR1cyA6aGVscCAiRmlsdGVyIHBhY2thZ2VzIGJ5IHN0YXR1cyJdCiAgICAgIFsiRmlsdGVyIGJ5 IFZlcnNpb24iIHBhY2thZ2UtbWVudS1maWx0ZXItYnktdmVyc2lvbiA6aGVscCAiRmlsdGVyIHBh Y2thZ2VzIGJ5IHZlcnNpb24iXQogICAgICBbIkZpbHRlciBNYXJrZWQiIHBhY2thZ2UtbWVudS1m aWx0ZXItbWFya2VkIDpoZWxwICJGaWx0ZXIgcGFja2FnZXMgbWFya2VkIGZvciB1cGdyYWRlIl0K QEAgLTM3NjUsNiArMzc3MCwyMyBAQCBwYWNrYWdlLW1lbnUtZmlsdGVyLWJ5LWFyY2hpdmUKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctam9pbiBh cmNoaXZlICIsIikKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBh cmNoaXZlKSkpKSkKIAorKGRlZnVuIHBhY2thZ2UtbWVudS1maWx0ZXItYnktZGVzY3JpcHRpb24g KGRlc2NyaXB0aW9uKQorICAiRmlsdGVyIHRoZSBcIipQYWNrYWdlcypcIiBidWZmZXIgYnkgREVT Q1JJUFRJT04gcmVnZXhwLgorRGlzcGxheSBvbmx5IHBhY2thZ2VzIHdpdGggYSBkZXNjcmlwdGlv biB0aGF0IG1hdGNoZXMgcmVnZXhwCitERVNDUklQVElPTi4KKworV2hlbiBjYWxsZWQgaW50ZXJh Y3RpdmVseSwgcHJvbXB0IGZvciBERVNDUklQVElPTi4KKworSWYgREVTQ1JJUFRJT04gaXMgbmls IG9yIHRoZSBlbXB0eSBzdHJpbmcsIHNob3cgYWxsIHBhY2thZ2VzLiIKKyAgKGludGVyYWN0aXZl IChsaXN0IChyZWFkLXJlZ2V4cCAiRmlsdGVyIGJ5IGRlc2NyaXB0aW9uIChyZWdleHApIikpKQor ICAocGFja2FnZS0tZW5zdXJlLXBhY2thZ2UtbWVudS1tb2RlKQorICAoaWYgKG9yIChub3QgZGVz Y3JpcHRpb24pIChzdHJpbmctZW1wdHktcCBkZXNjcmlwdGlvbikpCisgICAgICAocGFja2FnZS1t ZW51LS1nZW5lcmF0ZSB0IHQpCisgICAgKHBhY2thZ2UtbWVudS0tZmlsdGVyLWJ5IChsYW1iZGEg KHBrZy1kZXNjKQorICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1tYXRjaCBkZXNjcmlw dGlvbgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFja2FnZS1kZXNj LXN1bW1hcnkgcGtnLWRlc2MpKSkKKyAgICAgICAgICAgICAgICAgICAgICAoZm9ybWF0ICJkZXNj OiVzIiBkZXNjcmlwdGlvbikpKSkKKwogKGRlZnVuIHBhY2thZ2UtbWVudS1maWx0ZXItYnkta2V5 d29yZCAoa2V5d29yZCkKICAgIkZpbHRlciB0aGUgXCIqUGFja2FnZXMqXCIgYnVmZmVyIGJ5IEtF WVdPUkQuCiBEaXNwbGF5IG9ubHkgcGFja2FnZXMgd2l0aCBzcGVjaWZpZWQgS0VZV09SRC4KQEAg LTM3OTAsNiArMzgxMiwyNyBAQCBwYWNrYWdlLW1lbnUtZmlsdGVyLWJ5LWtleXdvcmQKIChkZWZp bmUtb2Jzb2xldGUtZnVuY3Rpb24tYWxpYXMKICAgJ3BhY2thZ2UtbWVudS1maWx0ZXIgIydwYWNr YWdlLW1lbnUtZmlsdGVyLWJ5LWtleXdvcmQgIjI3LjEiKQogCisoZGVmdW4gcGFja2FnZS1tZW51 LWZpbHRlci1ieS1uYW1lLW9yLWRlc2NyaXB0aW9uIChuYW1lLW9yLWRlc2NyaXB0aW9uKQorICAi RmlsdGVyIHRoZSBcIipQYWNrYWdlcypcIiBidWZmZXIgYnkgTkFNRS1PUi1ERVNDUklQVElPTiBy ZWdleHAuCitEaXNwbGF5IG9ubHkgcGFja2FnZXMgd2l0aCBhIG5hbWUtb3ItZGVzY3JpcHRpb24g dGhhdCBtYXRjaGVzIHJlZ2V4cAorTkFNRS1PUi1ERVNDUklQVElPTi4KKworV2hlbiBjYWxsZWQg aW50ZXJhY3RpdmVseSwgcHJvbXB0IGZvciBOQU1FLU9SLURFU0NSSVBUSU9OLgorCitJZiBOQU1F LU9SLURFU0NSSVBUSU9OIGlzIG5pbCBvciB0aGUgZW1wdHkgc3RyaW5nLCBzaG93IGFsbAorcGFj a2FnZXMuIgorICAoaW50ZXJhY3RpdmUgKGxpc3QgKHJlYWQtcmVnZXhwICJGaWx0ZXIgYnkgbmFt ZSBvciBkZXNjcmlwdGlvbiAocmVnZXhwKSIpKSkKKyAgKHBhY2thZ2UtLWVuc3VyZS1wYWNrYWdl LW1lbnUtbW9kZSkKKyAgKGlmIChvciAobm90IG5hbWUtb3ItZGVzY3JpcHRpb24pIChzdHJpbmct ZW1wdHktcCBuYW1lLW9yLWRlc2NyaXB0aW9uKSkKKyAgICAgIChwYWNrYWdlLW1lbnUtLWdlbmVy YXRlIHQgdCkKKyAgICAocGFja2FnZS1tZW51LS1maWx0ZXItYnkgKGxhbWJkYSAocGtnLWRlc2Mp CisgICAgICAgICAgICAgICAgICAgICAgICAob3IgKHN0cmluZy1tYXRjaCBuYW1lLW9yLWRlc2Ny aXB0aW9uCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFja2Fn ZS1kZXNjLXN1bW1hcnkgcGtnLWRlc2MpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIChz dHJpbmctbWF0Y2ggbmFtZS1vci1kZXNjcmlwdGlvbgorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKHN5bWJvbC1uYW1lCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKHBhY2thZ2UtZGVzYy1uYW1lIHBrZy1kZXNjKSkpKSkKKyAgICAg ICAgICAgICAgICAgICAgICAoZm9ybWF0ICJuYW1lLW9yLWRlc2M6JXMiIG5hbWUtb3ItZGVzY3Jp cHRpb24pKSkpCisKIChkZWZ1biBwYWNrYWdlLW1lbnUtZmlsdGVyLWJ5LW5hbWUgKG5hbWUpCiAg ICJGaWx0ZXIgdGhlIFwiKlBhY2thZ2VzKlwiIGJ1ZmZlciBieSBOQU1FIHJlZ2V4cC4KIERpc3Bs YXkgb25seSBwYWNrYWdlcyB3aXRoIG5hbWUgdGhhdCBtYXRjaGVzIHJlZ2V4cCBOQU1FLgotLSAK Mi4yOS4yCgo= --000000000000ae662d05b444e7ef-- From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 17 03:50:02 2020 Received: (at 44699) by debbugs.gnu.org; 17 Nov 2020 08:50:03 +0000 Received: from localhost ([127.0.0.1]:58227 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kewgc-0002K8-FJ for submit@debbugs.gnu.org; Tue, 17 Nov 2020 03:50:02 -0500 Received: from relay12.mail.gandi.net ([217.70.178.232]:33439) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kewgX-0002Jf-81 for 44699@debbugs.gnu.org; Tue, 17 Nov 2020 03:50:00 -0500 Received: from mail.gandi.net (m91-129-97-46.cust.tele2.ee [91.129.97.46]) (Authenticated sender: juri@linkov.net) by relay12.mail.gandi.net (Postfix) with ESMTPSA id ABD4720000A; Tue, 17 Nov 2020 08:49:49 +0000 (UTC) From: Juri Linkov To: Stefan Kangas Subject: Re: bug#44699: Add package filter by description Organization: LINKOV.NET References: <835z6d2oip.fsf@gnu.org> <87pn4eg44q.fsf@mail.linkov.net> <87tutpfz95.fsf@mail.linkov.net> <87ft592fcz.fsf_-_@mail.linkov.net> Date: Tue, 17 Nov 2020 10:30:35 +0200 In-Reply-To: (Stefan Kangas's message of "Mon, 16 Nov 2020 19:15:20 -0800") Message-ID: <87lff0za3g.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 44699 Cc: 44699@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.7 (-) >>>> BTW, what I still miss in package filtering is a key to match >>>> package descriptions (in addition to package names). For example, >>>> Ubuntu package manager allows filtering by these fields: >>>> "Name", "Description and Name". >>> >>> Good idea, that would be useful (and straightforward to add). Could you >>> please open a new bug report for that? >> >> Opened a new bug report here. > > Thanks. How does the attached patch look? I was not sure what is better: to create a command that matches only descriptions *OR* a command that matches names and descriptions. But you created two commands that is much better - problem solved! :-) I tested your patch and both commands work fine, thanks. From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 17 06:27:33 2020 Received: (at 44699) by debbugs.gnu.org; 17 Nov 2020 11:27:33 +0000 Received: from localhost ([127.0.0.1]:58488 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kez92-0006HA-Oi for submit@debbugs.gnu.org; Tue, 17 Nov 2020 06:27:32 -0500 Received: from mail-ed1-f43.google.com ([209.85.208.43]:40786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kez8x-0006Ge-9d for 44699@debbugs.gnu.org; Tue, 17 Nov 2020 06:27:28 -0500 Received: by mail-ed1-f43.google.com with SMTP id d18so9142615edt.7 for <44699@debbugs.gnu.org>; Tue, 17 Nov 2020 03:27:27 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=2wdWaKUjxM/lzmqcaO7n6zbkwXiKIWZdA8elYpAAwkM=; b=GZ7UurvrrqqTh/NtoHqVdu3ub0/hPJfm1xe7Rbn+Fzrp+oATliUCLMQmEMbO/6uzCK kgAQT9mznKRfkboPkCM3vZgTqn8gt48g0ASaQ0ff+iyybEmSdeIlxeRs8wcGaM/+ZwJG 7aQkBeGt44CQNM1uGXbRjFPNjEgfSMqOxIDynCJkD7zr92auS9uH8RIaj75TpkxU+DCI 4G3w5n2Yd13hGXNH88KJ2hSLPcLmS2DAw43+vtYeVJSowEwBkHQtTLvEea81hpAzNG4f l+29qROmVrnQEZx0ZDFZzP3eeyVYX2mzyihvbBZpLUrv/ziGLlI6WI8HZPzd/NOCryaX ZurQ== X-Gm-Message-State: AOAM533PMaTIDl7j0Mh3Qr7fGSdgQQBVn+iddJdkp84vjdNSlxBf/TY2 nj4erkWw4Ps3WxlM5uloQXgISYVeKL4FP6X6JU932kT1 X-Google-Smtp-Source: ABdhPJzBWkiwTpmxxTtjpkvUvmukYtmEBoeTZXoO4gK5BWrKtWc46VMELu98svQryVAQ156K7EFr9Cyx/j6k67xMn5k= X-Received: by 2002:aa7:d888:: with SMTP id u8mr20825286edq.210.1605612441422; Tue, 17 Nov 2020 03:27:21 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 17 Nov 2020 03:27:20 -0800 From: Stefan Kangas In-Reply-To: <87lff0za3g.fsf@mail.linkov.net> References: <835z6d2oip.fsf@gnu.org> <87pn4eg44q.fsf@mail.linkov.net> <87tutpfz95.fsf@mail.linkov.net> <87ft592fcz.fsf_-_@mail.linkov.net> <87lff0za3g.fsf@mail.linkov.net> MIME-Version: 1.0 Date: Tue, 17 Nov 2020 03:27:20 -0800 Message-ID: Subject: Re: bug#44699: Add package filter by description To: Juri Linkov Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 44699 Cc: 44699@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.5 (/) tags 44699 fixed close 44699 28.1 thanks Juri Linkov writes: > I was not sure what is better: to create a command that matches only > descriptions *OR* a command that matches names and descriptions. > But you created two commands that is much better - problem solved! :-) Yup. :-) I was a bit unsure about the keybinding at first, but I think this should work. We have time to tweak it before Emacs 28.1 is released if we want to. > I tested your patch and both commands work fine, thanks. Thanks for testing, and for the feature idea. Pushed to master as commit 1ac5fd2624. From unknown Tue Aug 19 10:00:20 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 15 Dec 2020 12:24:11 +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