From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 2Dl0MwLo82LSGQAAbAwnHQ (envelope-from ) for ; Wed, 10 Aug 2022 19:16:50 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id 8O5wMgLo82KZcQEAG6o9tA (envelope-from ) for ; Wed, 10 Aug 2022 19:16:50 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 6D8DE3D5DB for ; Wed, 10 Aug 2022 19:16:50 +0200 (CEST) Received: from localhost ([::1]:43214 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oLpK5-0007gh-KL for larch@yhetil.org; Wed, 10 Aug 2022 13:16:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47626) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oLoqJ-0006nK-76 for guix-patches@gnu.org; Wed, 10 Aug 2022 12:46:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:60856) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oLoqI-0005lO-Oi for guix-patches@gnu.org; Wed, 10 Aug 2022 12:46:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oLoqI-00010W-F5 for guix-patches@gnu.org; Wed, 10 Aug 2022 12:46:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56987] [PATCH] etc: guix-debbugs.el: new file. Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 10 Aug 2022 16:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56987 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Joshua Branson Cc: 56987@debbugs.gnu.org Received: via spool by 56987-submit@debbugs.gnu.org id=B56987.16601499303833 (code B ref 56987); Wed, 10 Aug 2022 16:46:02 +0000 Received: (at 56987) by debbugs.gnu.org; 10 Aug 2022 16:45:30 +0000 Received: from localhost ([127.0.0.1]:50605 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLopl-0000zk-LY for submit@debbugs.gnu.org; Wed, 10 Aug 2022 12:45:29 -0400 Received: from mout.gmx.net ([212.227.17.20]:47003) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oLopj-0000zW-Co for 56987@debbugs.gnu.org; Wed, 10 Aug 2022 12:45:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1660149893; bh=eCZ6Z1EP6KgG5+HaH8BhcdXxIzoBrSbTqn4WjK0KpO8=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=NH0LyyajqX3s1g5qThQ5sGoHkX6CY0Ftb4oESGTNdZJ8noM0IBJxEX+dxI5ePDte0 sDXJ9bvc40fwzVKkjqQCKYXiZKYM/mqcHwdF+1KjElyuqwyfRZZR3+FYOdsxex738C fz3ESJbLB9adIDbc7wAqtX+BkU95+fSFo0RUbA0A= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([79.140.112.40]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MdefJ-1nmD1Y1Po9-00Zbr3; Wed, 10 Aug 2022 18:44:53 +0200 From: Michael Albinus In-Reply-To: <20220805012310.5999-1-jbranso@dismail.de> (Joshua Branson's message of "Thu, 4 Aug 2022 21:23:10 -0400") References: <20220805012310.5999-1-jbranso@dismail.de> Date: Wed, 10 Aug 2022 18:44:52 +0200 Message-ID: <87sfm4dp4r.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:2sCC77eSzF8aE+YtD9vUP1zKSbbcz2UAr7lzZAW7FvtvA6ofO5q yUnJxfPBpowULBO9HlsC/Eo9u27NMha8bBSHhkAM3acxQFitZkgNGbXAkTr1KAmyntJKApM OiiPFe/kEZLpPVtfCyyIDEbQMKLXrf7qQPBGNDmQnoCzFwl8MFTSsvy72K3K28ieHpdgncr 3E83xIN5hby4u25Idr8Jw== X-UI-Out-Filterresults: notjunk:1;V03:K0:5R6iqhzObJM=:ibmW/6CaC2KGKne2UorlKD WDY51lv6gwDxL/Ouj+f2xsLV7RmckriI9p8bAzlkU0QX703wAfIk4ag784WttxZZ0nRLMBRvR 3r4wp9ePB3jrZ8rskkGTmRoTK3wIRjZ2oqwqYP4N+/G+fVmvUDKm1zym3pYwX6OApq0pP/l1r Pslo6DvOQdvk+kMIRaVSUpxoF05DyXctL3xALb4+GUbRGqxGTeoOHutJOEcmsajQ5DC7S7BMt ewQRblnWWw6cIA701Bur07J853IHgh+0iq85lHRRkaxM5YF/IH+m9blqGRa9YIia+o382EiBx nCofFCrtZk0ZBxYZJ0W1Doov2cNpLmPCgUMpLrCQ06gdRJfTqs8NhowfhDsFcH5DYRmVdPZhE LquZNDcAqCVBU5zucVwUKTw2iL5+e4Z0jGYh92OwNa7XMATAh9xPkMdL0f/8YAVssgQ8ejlI9 qqJfOqycacrOLZI3qXNJiVn+kBXKJxNSyKuql0gLhdP0Xy+099wtzwpjuPORnueHn85jLk8iK oWQ2FAOhj0sSdKYNQER1H1SJVBqYFjCs7apJOEjPZn3ZjcJxItNsDQxJFNyeB0sz+IYLkzo3w YEjIIARHckVR+ob2QwCoS84oaFTThPe6pOXP+CAl/tVgVh1FCZCkW3q9fubJ8YMRbWbTVB9dP SD+mYEJz1Ut/pkdTuLEdN4y4vBBDzeasizygh2D4HPaHzRCHocl2h0hWfWc6OZq5vMU+YHbhR C5YUkEYKn2s/vYjTBxDwbmHecUWOQshIOmf7XGJwe3QxbwvvLulXn0Dih3dlmfrXJJ/Ykqy/0 orIPretHo6QX9zpYNBSNgoLDlQ5Uulpi5VCllnUt3EJFaJkWb4cDDAV3BcT+hdKUSG8KA2Bp9 N/aq2zbqcLLolSY2q4wMsa6ZE8azQvrFCWGZ6R2m1ah/WMTIBbpGLNGAC2XI0s5GkxTRguK3W ipVbS8iiVFVNuPTb9X4AfC/pNxx4i9cxjTBeYmnLy7QpCScXRlANtH9Boc4pbt9ZIeNBTzadC Qdp9GBKuezKbXMRIXxPeQ3b7Vhpn8BDvWKoP1QCrnti1hhfLSdltT4pM8D1IlV2s6L7md71+e p41vSGPr3DdxJOWx9K4Tk1Uh+N6qjyFJMIEj1+Ob33ctMoNf9WMlKEOMw== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Wed, 10 Aug 2022 13:16:15 -0400 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1660151810; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=hZLYTWAZ2XFqt0zGXbLmfL9Qugeyie+E7P1eYfZt26o=; b=SYZGmOUs3LQfa1GZjesD8aU7HdLxiMVKiJ9PMeIcld4N4w82LSpM7O+RSxF10jfAdCkzkc gK2Q85umFuYyWbtF/GYqf/wnAFodHnwYuZcnM0r2Oa2EXIF6e9P0YCTncYLMttucnv2xMk 9wHeu2HH2KF8Fa+BQkfaGjJax+2DC0eNhvrKl/cdWBmdP49+ufh9lBBVG4K0iNommgC5rQ AiyMHC7M0c+r36+6mhW8/YXr/qsa+FNZ47mO0lryRUDGiHJ7MOQfBYJ9TcawpkaIL54jEr k2ie7DSiOcXqae7ZcIOCJeIPKmXmtfyV2Iiv/U+I6IE1+uVsL772vk8L1tKF0Q== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1660151810; a=rsa-sha256; cv=none; b=nwEd8eb8FjbeBKmPdCV/DLUdQk9nzKiyUQmT5VSiQg9Gf6H4RcLoUyPj+9/6uuTVtOGOBd DZ0C61ia55BbmSOl8hV3Fv8AJvYKiq6Ipxns0OCIBxgwy9nIAvcCy6AkU0HUks1d3qHoFi Vv5kPw9dtXT7D5xwjXGPSOeifjqVp3Q2Sd7D8ePp5tH1bhTAD1DCiet/dJyzEKFGJvT0BH DpMPB9maHPdhvTPVCnF//h6ynsckEdCfFqetMxR0PgV4PBdbrcAMoII90/FQrf1Vt3LzXL udB+12X+5EdCztVnA2nhLYGaIUXjYFoyUMu8osH8gg92xhsANHqLIg7XgOzmEA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmx.net header.s=badeba3b8450 header.b=NH0Lyyaj; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmx.de (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 6.61 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmx.net header.s=badeba3b8450 header.b=NH0Lyyaj; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmx.de (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 6D8DE3D5DB X-Spam-Score: 6.61 X-Migadu-Scanner: scn0.migadu.com X-TUID: jD04kJEo8imy Joshua Branson writes: Hi Joshua, just some comments after short reading of the patch. > @example > @kbd{C-u} @kbd{M-x} debbugs-gnu @kbd{RET} @kbd{RET} guix-patches @kbd{RET} n y > @end example Alternatively, a user could set debbugs-gnu-default-packages to '("guix" "guix-patches") Then it won't be necessary to enter the package name(s) again and again. > +;; Copyright (C) 2022 Joshua Branson This would change to FSF, if bundled with the debbugs package. > +;; Package-Requires: ((emacs "24.3")) debbugs.el says ;; Package-Requires: ((emacs "26.1") (soap-client "3.1.5")) So I guess you might lift up the required Emacs version. > +;; TODO make this by default only search open bugs AND NOT closed bugs. > +(defun debbugs-guix-search () > + (interactive) > + (debbugs-gnu-search (read-string "Search String: ") nil nil '("guix" "guix-patches") nil)) As said the other message, it should be (debbugs-gnu-search (read-string "Search String: ") '((pending . "pending")) nil '("guix" "guix-patches")) > +;; The debbugs database runs once a day. So after I send a bug report > +;; and run this command, my latest bug report might not be here. No worries, > +;; just wait one day, and it will be there. :) To be more precise, the Hyperestraier search engine on debbugs.gnu.org makes new indices after that period. New submitted bugs are in the debbugs database shortly after sending the message. It is just debbugs-gnu-search, which needs these indices. > +;; I have noticed that this function works 80% of the time. But after I close bug reports, > +;; it seems to stop working for about 1/2 hour. I'm guessing the server's database > +;; resets itself after every time that I close a bug report... debbugs.el uses a cache, which flushes the value after an hour. See the variable debbugs-cache-expiry. There is the command debbugs-gnu-rescan, bound to key "g", which rescans an existing tabulated list. With a prefix argument ("C-u g"), the cache is ignored, and the data are retrieved directly from debbugs.gnu.el. However, please be cautious with invalidating the cache. Every action on the debbugs.gnu.org server causes a workload there, and we don't want to overuse it. Best regards, Michael.