GNU bug report logs - #36903
27.0.50; gnus registry vs. debbugs

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Michael Heerdegen <michael_heerdegen@HIDDEN>; dated Sat, 3 Aug 2019 07:13:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 36903 <at> debbugs.gnu.org:


Received: (at 36903) by debbugs.gnu.org; 7 Aug 2019 20:22:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 07 16:22:15 2019
Received: from localhost ([127.0.0.1]:39504 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hvSRq-00050o-W2
	for submit <at> debbugs.gnu.org; Wed, 07 Aug 2019 16:22:15 -0400
Received: from ericabrahamsen.net ([52.70.2.18]:41720
 helo=mail.ericabrahamsen.net)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eric@HIDDEN>) id 1hvSRp-00050T-3W
 for 36903 <at> debbugs.gnu.org; Wed, 07 Aug 2019 16:22:13 -0400
Received: from localhost (c-73-254-86-141.hsd1.wa.comcast.net [73.254.86.141])
 (Authenticated sender: eric@HIDDEN)
 by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 3E3B6FA0A3;
 Wed,  7 Aug 2019 20:22:06 +0000 (UTC)
From: Eric Abrahamsen <eric@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#36903: 27.0.50; gnus registry vs. debbugs
References: <87pnlmen9q.fsf@HIDDEN> <87zhkqw965.fsf@HIDDEN>
 <87zhkpq0az.fsf@HIDDEN> <87ef21wzrm.fsf@HIDDEN>
 <87r261pwi6.fsf@HIDDEN> <87tvaxvfxc.fsf@HIDDEN>
 <87pnllvera.fsf@HIDDEN> <87lfw497re.fsf@HIDDEN>
Date: Wed, 07 Aug 2019 13:22:04 -0700
In-Reply-To: <87lfw497re.fsf@HIDDEN> (Lars Ingebrigtsen's message of
 "Wed, 07 Aug 2019 19:59:17 +0200")
Message-ID: <87blx0afpv.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 36903
Cc: 36903 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Lars Ingebrigtsen <larsi@HIDDEN> writes:

> Eric Abrahamsen <eric@HIDDEN> writes:
>
>> Lars, `gnus-clear-system' explicitly refrains from unsetting
>> `gnus-format-specs'. So if you start and stop Gnus, then start
>> debbugs-gnu, the user's customized format specs are still in place, and
>> may end up calling functions that depend on ~/.gnus.el setup stuff, and
>> raising errors.
>>
>> Could `gnus-clear-system' also clear format specs? Obviously that
>> omission went in there for a reason, but I don't know what. Alternately,
>> could debbugs reset the specs when it starts?
>
> Hm.  I have no idea why gnus-format-specs isn't cleared.  The changelog
> says, helpfully enough:
>
>     * gnus-start.el (gnus-read-newsrc-file): Don't clear
>     gnus-format-specs.

Yup, that's where my search ended as well :)

It seems like it has to be something to do with performance, so the
specs aren't re-evaluated? I really don't know. What do you think about
taking it out?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36903; Package emacs. Full text available.

Message received at 36903 <at> debbugs.gnu.org:


Received: (at 36903) by debbugs.gnu.org; 7 Aug 2019 17:59:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 07 13:59:23 2019
Received: from localhost ([127.0.0.1]:39331 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hvQDb-0004kU-He
	for submit <at> debbugs.gnu.org; Wed, 07 Aug 2019 13:59:23 -0400
Received: from quimby.gnus.org ([80.91.231.51]:44856)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1hvQDa-0004kL-0k
 for 36903 <at> debbugs.gnu.org; Wed, 07 Aug 2019 13:59:22 -0400
Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=sandy)
 by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.89) (envelope-from <larsi@HIDDEN>)
 id 1hvQDV-0000Pt-GG; Wed, 07 Aug 2019 19:59:19 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Eric Abrahamsen <eric@HIDDEN>
Subject: Re: bug#36903: 27.0.50; gnus registry vs. debbugs
References: <87pnlmen9q.fsf@HIDDEN> <87zhkqw965.fsf@HIDDEN>
 <87zhkpq0az.fsf@HIDDEN> <87ef21wzrm.fsf@HIDDEN>
 <87r261pwi6.fsf@HIDDEN> <87tvaxvfxc.fsf@HIDDEN>
 <87pnllvera.fsf@HIDDEN>
Date: Wed, 07 Aug 2019 19:59:17 +0200
In-Reply-To: <87pnllvera.fsf@HIDDEN> (Eric Abrahamsen's message of
 "Sat, 03 Aug 2019 19:35:53 -0700")
Message-ID: <87lfw497re.fsf@HIDDEN>
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:  Eric Abrahamsen <eric@HIDDEN> writes: > Lars,
 `gnus-clear-system' explicitly refrains from unsetting > `gnus-format-specs'.
 So if you start and stop Gnus, then start > debbugs-gnu, the user's customized
 format specs are still in place, an [...] 
 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: 36903
Cc: 36903 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eric Abrahamsen <eric@HIDDEN> writes:

> Lars, `gnus-clear-system' explicitly refrains from unsetting
> `gnus-format-specs'. So if you start and stop Gnus, then start
> debbugs-gnu, the user's customized format specs are still in place, and
> may end up calling functions that depend on ~/.gnus.el setup stuff, and
> raising errors.
>
> Could `gnus-clear-system' also clear format specs? Obviously that
> omission went in there for a reason, but I don't know what. Alternately,
> could debbugs reset the specs when it starts?

Hm.  I have no idea why gnus-format-specs isn't cleared.  The changelog
says, helpfully enough:

    * gnus-start.el (gnus-read-newsrc-file): Don't clear
    gnus-format-specs.


-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36903; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 4 Aug 2019 02:36:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 03 22:36:10 2019
Received: from localhost ([127.0.0.1]:60296 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hu6NW-00032S-7U
	for submit <at> debbugs.gnu.org; Sat, 03 Aug 2019 22:36:10 -0400
Received: from lists.gnu.org ([209.51.188.17]:37522)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1hu6NV-00032L-4f
 for submit <at> debbugs.gnu.org; Sat, 03 Aug 2019 22:36:09 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:38566)
 by lists.gnu.org with esmtp (Exim 4.86_2)
 (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1hu6NU-0007nY-2t
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2019 22:36:09 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: *
X-Spam-Status: No, score=1.8 required=5.0 tests=BAYES_50,RDNS_DYNAMIC,
 URIBL_BLOCKED autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1hu6NS-0006tg-86
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2019 22:36:08 -0400
Received: from 195-159-176-226.customer.powertech.no ([195.159.176.226]:32886
 helo=blaine.gmane.org)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <geb-bug-gnu-emacs@HIDDEN>)
 id 1hu6NS-0006rg-1T
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2019 22:36:06 -0400
Received: from list by blaine.gmane.org with local (Exim 4.89)
 (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1hu6NO-000dFe-Uz
 for bug-gnu-emacs@HIDDEN; Sun, 04 Aug 2019 04:36:02 +0200
X-Injected-Via-Gmane: http://gmane.org/
To: bug-gnu-emacs@HIDDEN
From: Eric Abrahamsen <eric@HIDDEN>
Subject: Re: bug#36903: 27.0.50; gnus registry vs. debbugs
Date: Sat, 03 Aug 2019 19:35:53 -0700
Message-ID: <87pnllvera.fsf@HIDDEN>
References: <87pnlmen9q.fsf@HIDDEN> <87zhkqw965.fsf@HIDDEN>
 <87zhkpq0az.fsf@HIDDEN> <87ef21wzrm.fsf@HIDDEN>
 <87r261pwi6.fsf@HIDDEN> <87tvaxvfxc.fsf@HIDDEN>
Mime-Version: 1.0
Content-Type: text/plain
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)
Cancel-Lock: sha1:UFdpZB/tURUlpu12d0obFyM4OlQ=
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 195.159.176.226
X-Spam-Score: -2.0 (--)
X-Debbugs-Envelope-To: submit
Cc: Lars Ingebrigtsen <larsi@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.0 (---)

Eric Abrahamsen <eric@HIDDEN> writes:

> Michael Heerdegen <michael_heerdegen@HIDDEN> writes:
>
>> Eric Abrahamsen <eric@HIDDEN> writes:
>>
>>> Okay, so `gnus-registry-clear' should probably also run
>>> `gnus-registry-unload-hook'. You're not expecting the registry to be
>>> doing it's thing when you've shut down Gnus, but are using debbugs,
>>> right?
>>
>> Yes.
>>
>> But I didn't say that I would not expect the registry to work with
>> debbugs.  It would be good if it did - but I don't know if it's
>> technically possible.
>
> Sounds like debbugs is either too Gnus, or not Gnus enough...
>
>>> Would you try this definition:
>>>
>>> (defun gnus-registry-clear ()
>>>   "Clear the registry."
>>>   (setq gnus-registry-db nil)
>>>   (gnus-registry-unload-hook))
>>
>> Well, that fixes - only one error.  I still get an error from
>>
>>   (defalias 'gnus-user-format-function-M
>>   'gnus-registry-article-marks-to-chars)
>
> But this should have raised an error even if you hadn't started Gnus
> prior to using debbugs, right?

Oh I see, I set both pieces of the puzzle next to each other, but didn't
connect them. If you didn't start Gnus first, your format specs were
still the default and didn't contain any registry-specific stuff.

Lars, `gnus-clear-system' explicitly refrains from unsetting
`gnus-format-specs'. So if you start and stop Gnus, then start
debbugs-gnu, the user's customized format specs are still in place, and
may end up calling functions that depend on ~/.gnus.el setup stuff, and
raising errors.

Could `gnus-clear-system' also clear format specs? Obviously that
omission went in there for a reason, but I don't know what. Alternately,
could debbugs reset the specs when it starts?





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36903; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 4 Aug 2019 02:10:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 03 22:10:56 2019
Received: from localhost ([127.0.0.1]:60271 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hu5z6-0002OG-1c
	for submit <at> debbugs.gnu.org; Sat, 03 Aug 2019 22:10:56 -0400
Received: from lists.gnu.org ([209.51.188.17]:35845)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1hu5z4-0002O8-TM
 for submit <at> debbugs.gnu.org; Sat, 03 Aug 2019 22:10:55 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:35306)
 by lists.gnu.org with esmtp (Exim 4.86_2)
 (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1hu5z3-0005F4-Uy
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2019 22:10:54 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: *
X-Spam-Status: No, score=1.8 required=5.0 tests=BAYES_50,RDNS_DYNAMIC,
 URIBL_BLOCKED autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1hu5z2-0007Dr-Un
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2019 22:10:53 -0400
Received: from 195-159-176-226.customer.powertech.no ([195.159.176.226]:50326
 helo=blaine.gmane.org)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <geb-bug-gnu-emacs@HIDDEN>)
 id 1hu5z2-0007DX-OO
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2019 22:10:52 -0400
Received: from list by blaine.gmane.org with local (Exim 4.89)
 (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1hu5yy-000Edk-U3
 for bug-gnu-emacs@HIDDEN; Sun, 04 Aug 2019 04:10:48 +0200
X-Injected-Via-Gmane: http://gmane.org/
To: bug-gnu-emacs@HIDDEN
From: Eric Abrahamsen <eric@HIDDEN>
Subject: Re: bug#36903: 27.0.50; gnus registry vs. debbugs
Date: Sat, 03 Aug 2019 19:10:39 -0700
Message-ID: <87tvaxvfxc.fsf@HIDDEN>
References: <87pnlmen9q.fsf@HIDDEN> <87zhkqw965.fsf@HIDDEN>
 <87zhkpq0az.fsf@HIDDEN> <87ef21wzrm.fsf@HIDDEN>
 <87r261pwi6.fsf@HIDDEN>
Mime-Version: 1.0
Content-Type: text/plain
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)
Cancel-Lock: sha1:I35FVqhEk8XM2A6Ie0YXkWRQV3g=
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 195.159.176.226
X-Spam-Score: -2.0 (--)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.0 (---)

Michael Heerdegen <michael_heerdegen@HIDDEN> writes:

> Eric Abrahamsen <eric@HIDDEN> writes:
>
>> Okay, so `gnus-registry-clear' should probably also run
>> `gnus-registry-unload-hook'. You're not expecting the registry to be
>> doing it's thing when you've shut down Gnus, but are using debbugs,
>> right?
>
> Yes.
>
> But I didn't say that I would not expect the registry to work with
> debbugs.  It would be good if it did - but I don't know if it's
> technically possible.

Sounds like debbugs is either too Gnus, or not Gnus enough...

>> Would you try this definition:
>>
>> (defun gnus-registry-clear ()
>>   "Clear the registry."
>>   (setq gnus-registry-db nil)
>>   (gnus-registry-unload-hook))
>
> Well, that fixes - only one error.  I still get an error from
>
>   (defalias 'gnus-user-format-function-M
>   'gnus-registry-article-marks-to-chars)

But this should have raised an error even if you hadn't started Gnus
prior to using debbugs, right?

> so I have to redefine that one, too. And even after doing this I get an
> error related to Gnorb:

I suppose the Gnorb stuff can check if the registry is initialized
before accessing it, but it all just seems a bit fragile. Debbugs has
its own summary minor mode, it seems like that could check
`gnus-alive-p' and maybe blank out some hooks if it isn't. If Gnus isn't
alive, the user's gnus.el file isn't in effect, so nearly all
customizations are inactive. Weirdly, `gnus-clear-system' makes a point
of *not* clearing `gnus-format-specs', which is what is giving you
trouble here.

Otherwise, I could try to solve the registry double-loading problem some
other way, and not clear the registry on Gnus shutdown. But it seems
like bad practice to have debbugs depend on Gnus not cleaning up after
itself.

Can't think of anything else at the moment...

Eric





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36903; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 4 Aug 2019 01:42:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 03 21:42:08 2019
Received: from localhost ([127.0.0.1]:60246 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hu5XE-0001iy-AH
	for submit <at> debbugs.gnu.org; Sat, 03 Aug 2019 21:42:08 -0400
Received: from lists.gnu.org ([209.51.188.17]:57410)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1hu5XC-0001iq-PM
 for submit <at> debbugs.gnu.org; Sat, 03 Aug 2019 21:42:07 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:59936)
 by lists.gnu.org with esmtp (Exim 4.86_2)
 (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1hu5XB-0001qw-P5
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2019 21:42:06 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.5 required=5.0 tests=BAYES_05,RDNS_DYNAMIC,
 URIBL_BLOCKED autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1hu5XA-000600-PY
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2019 21:42:05 -0400
Received: from 195-159-176-226.customer.powertech.no ([195.159.176.226]:57728
 helo=blaine.gmane.org)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <geb-bug-gnu-emacs@HIDDEN>)
 id 1hu5XA-0005ye-JI
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2019 21:42:04 -0400
Received: from list by blaine.gmane.org with local (Exim 4.89)
 (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1hu5X8-000ubS-Ji
 for bug-gnu-emacs@HIDDEN; Sun, 04 Aug 2019 03:42:02 +0200
X-Injected-Via-Gmane: http://gmane.org/
To: bug-gnu-emacs@HIDDEN
From: Eric Abrahamsen <eric@HIDDEN>
Subject: Re: bug#36903: 27.0.50; gnus registry vs. debbugs
Date: Sat, 03 Aug 2019 18:41:54 -0700
Message-ID: <87zhkpvh99.fsf@HIDDEN>
References: <87pnlmen9q.fsf@HIDDEN> <87zhkqw965.fsf@HIDDEN>
 <87zhkpq0az.fsf@HIDDEN> <87ef21wzrm.fsf@HIDDEN>
 <87a7cpwz9i.fsf@HIDDEN> <87h86xsqst.fsf@HIDDEN>
Mime-Version: 1.0
Content-Type: text/plain
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)
Cancel-Lock: sha1:U0C1OZDUqWwlVUWBcq/HTyngM8A=
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 195.159.176.226
X-Spam-Score: -2.0 (--)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.0 (---)

Noam Postavsky <npostavs@HIDDEN> writes:

> Eric Abrahamsen <eric@HIDDEN> writes:
>
>>> Huh, right after the definition of `gnus-registry-unload-hook' is this
>>> line:
>>>
>>> (add-hook 'gnus-registry-unload-hook 'gnus-registry-unload-hook)
>>
>> Added by RMS in 2004! Still don't see what it's supposed to do --
>> there's no such hook, and it's never called.
>
> It could be called by unload-feature, though it would be better to
> rename it gnus-registry-unload-function instead:
>
>     (defun unload-feature (feature &optional force)
>       [...]
>       (let* ([...]
>              (unload-hook (intern-soft (concat name "-unload-hook")))
>              (unload-func (intern-soft (concat name "-unload-function"))))
>           [...]
>           ;; This is obsolete; FEATURE-unload-function should be used now.
>           (run-hooks unload-hook)
>
> See also (info "(elisp) Unloading")

Something new every day! Thanks for this tip.





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36903; Package emacs. Full text available.

Message received at 36903 <at> debbugs.gnu.org:


Received: (at 36903) by debbugs.gnu.org; 4 Aug 2019 01:09:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 03 21:09:27 2019
Received: from localhost ([127.0.0.1]:60238 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hu51b-0000vz-H5
	for submit <at> debbugs.gnu.org; Sat, 03 Aug 2019 21:09:27 -0400
Received: from mout.web.de ([212.227.17.11]:56845)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1hu51Z-0000vk-2d
 for 36903 <at> debbugs.gnu.org; Sat, 03 Aug 2019 21:09:25 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de;
 s=dbaedf251592; t=1564880946;
 bh=2pYc9apBzvhjZ8DhVbSEP5FLv1CooEoLKLS2dei8K24=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To;
 b=EpUdmD43khU95olAtBiaH2xx7XKa/WmQj2aBwTbWV9Su0TAi9H3ITZ+32UClnecYT
 JCh8/8zzja3VbVr43ZFMM1YA4xvwCoswOI/rLMeDSBNi9zmJzRT1hgSoY6CrxMNWWP
 QljX6H1t45iFPp3Gz7wT+Pc9e3dX63Ul/AMNK0nc=
X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9
Received: from drachen.dragon ([92.208.178.242]) by smtp.web.de (mrweb102
 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MVLWc-1hqGL62TwE-00YhJd; Sun, 04
 Aug 2019 03:09:06 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
To: Eric Abrahamsen <eric@HIDDEN>
Subject: Re: bug#36903: 27.0.50; gnus registry vs. debbugs
References: <87pnlmen9q.fsf@HIDDEN> <87zhkqw965.fsf@HIDDEN>
 <87zhkpq0az.fsf@HIDDEN> <87ef21wzrm.fsf@HIDDEN>
Date: Sun, 04 Aug 2019 03:09:05 +0200
In-Reply-To: <87ef21wzrm.fsf@HIDDEN> (Eric Abrahamsen's message of
 "Sat, 03 Aug 2019 17:16:45 -0700")
Message-ID: <87r261pwi6.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:mPTuU4IXsghRqfG8XyDBEw6yci/pPaPwNdxyimmMLp2+HKCPq6E
 KF+lHksFg/CoTQiDl8ZOlATtwtp/4FNds+sMPUYel0D+pOJa4RbXnRuQaW5RBd6IZsLcgYt
 9qRG0KKWfcAb1t8SDu9A+6DXOegEg3lwMUAJ1HB79R7Mvm63rVN+JqDwdU2lIJ1Jl7q3g3F
 FVbyuAwcCes3IEWddpr1g==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:mUxtV76jQwE=:ZRyKrZarWC36qzRANk+4r0
 3lZxW5wXNKilzl8m34aWRBu3nHG2x922SXLsWoC4JhXoft87wjuQjWfBKewl0VhPjspVVOt1U
 HHMTgiPVTimseRhEyFxXL9qgMz4Or/A9r6bGXOdZBeIsJUUSzZQ2ex9923FIF3Jc6ofRwZyFM
 UluxLnQ/mk0++LAO2/G8fYjgcmcVGtNjhmTwmrbfWfw33HmQnfEaAdSJ/1LsYwk/zq1ZlkjU/
 6d839hoEnRZbv2lGlCEJqGS/FOpsnFMskjxLM6gF4QrmUb3c3OPKtxTl/9vffg6A0KLwuLREa
 4ZPWetefv3oorYq83vbd0RALDRjNHz8NZawBhgY+K3lDDrqrpCuO/XGYSdQpwVS0ECNFncCJB
 CuaK253pUPwYVqKcgrzI5upDDJDfhneHwIvHMreIdulc0wFHHkwCB0MgqFBXVM5ixmlrx9awO
 DJ9nUYRwP5K9J+5PHREbWCf8O64z7ORPzJZs+GnBvQvYCIhcHFbaoXStzRWSX10dyZlLojLwX
 Ugye9AVg5kfAn3GCHqd51CdQBNn1Uxp2G0+dne8nobwfv4OjNhrx4ryoHb6onWzPQpte3pjpY
 cpJOkzi5V1VtipkAz+gxAF2yM9KV4seD4ZDIek//0jzGqvCpiOnZEviKcA8x1kwTaZPrreBss
 l5F8nOGaIILqPrhH9+pEQbsS3yhs0fw1Zsoo/PwUpWjgDzaQBfKkOCKB3C+Rz3FQ47zeQT7W9
 D46/iyCK7hrzyH+/M8sdB5RWB7PcMOGHbJ0KV8anL+IoeJEsvLErmxu+T7eENAPygB3V79AoX
 RaIf/dE5+PPHODhZXI5sYxrVftS30caUdUHqK+KbbyN9j11GZX/njfgMzZQISrv47PrUM2eRU
 1/LnT/Pa1Lq0xRE/nPtyTHSayTL/D2PQ1N3xTWNxDOlcDQcq5z4q62TGjYBMrUJKHFjVTww91
 srUhZtO8sJpgduH3jXG8Tkn7U3RKSiyafVas/+oN90pSczX3Dye8iIhabjL4ScRFTOY6sbReu
 i0zX626Hv6ZZE1I4AGyIb1YUjU7Uc1QVeUO5CPqzMoUdV/xHCL96WYO2jXeLUWOrYfvzVP8qt
 mrunBmO2qmTI2i2s90YqYpetsv664JH0g+yUKsu1J1iYTRb1SEZmJb/EaC5eLzm3vItQ9B5kE
 jtVhg=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 36903
Cc: 36903 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Eric Abrahamsen <eric@HIDDEN> writes:

> Okay, so `gnus-registry-clear' should probably also run
> `gnus-registry-unload-hook'. You're not expecting the registry to be
> doing it's thing when you've shut down Gnus, but are using debbugs,
> right?

Yes.

But I didn't say that I would not expect the registry to work with
debbugs.  It would be good if it did - but I don't know if it's
technically possible.


> Would you try this definition:
>
> (defun gnus-registry-clear ()
>   "Clear the registry."
>   (setq gnus-registry-db nil)
>   (gnus-registry-unload-hook))

Well, that fixes - only one error.  I still get an error from

  (defalias 'gnus-user-format-function-M
  'gnus-registry-article-marks-to-chars)

so I have to redefine that one, too.  And even after doing this I get an
error related to Gnorb:

Debugger entered--Lisp error: (cl-no-applicable-method registry-lookup nil ("<87ef23o055.fsf@HIDDEN>"))
  signal(cl-no-applicable-method (registry-lookup nil ("<87ef23o055.fsf@HIDDEN>")))
  cl-no-applicable-method(#s(cl--generic :name registry-lookup :dispatches ((1 #s(cl--generic-generalizer :name cl--generic-t-generalizer :priority 0 :tagcode-function #f(compiled-function (name &rest _) #<bytecode 0x1fdfcf97ee83>) :specializers-function #f(compiled-function (tag &rest _) #<bytecode 0x1fdfcf97ee6b>))) (0 #s(cl--generic-generalizer :name eieio--generic-generalizer :priority 50 :tagcode-function cl--generic-struct-tag :specializers-function #f(compiled-function (tag &rest _) #<bytecode 0x1588e546ed61>)) #s(cl--generic-generalizer :name cl--generic-t-generalizer :priority 0 :tagcode-function #f(compiled-function (name &rest _) #<bytecode 0x1fdfcf97ee83>) :specializers-function #f(compiled-function (tag &rest _) #<bytecode 0x1fdfcf97ee6b>)))) :method-table (#s(cl--generic-method :specializers (registry-db t) :qualifiers nil :uses-cnm nil :function #f(compiled-function (db keys) #<bytecode 0x1588e5da1709>))) :options nil) nil ("<87ef23o055.fsf@HIDDEN>"))
  apply(cl-no-applicable-method #s(cl--generic :name registry-lookup :dispatches ((1 #s(cl--generic-generalizer :name cl--generic-t-generalizer :priority 0 :tagcode-function #f(compiled-function (name &rest _) #<bytecode 0x1fdfcf97ee83>) :specializers-function #f(compiled-function (tag &rest _) #<bytecode 0x1fdfcf97ee6b>))) (0 #s(cl--generic-generalizer :name eieio--generic-generalizer :priority 50 :tagcode-function cl--generic-struct-tag :specializers-function #f(compiled-function (tag &rest _) #<bytecode 0x1588e546ed61>)) #s(cl--generic-generalizer :name cl--generic-t-generalizer :priority 0 :tagcode-function #f(compiled-function (name &rest _) #<bytecode 0x1fdfcf97ee83>) :specializers-function #f(compiled-function (tag &rest _) #<bytecode 0x1fdfcf97ee6b>)))) :method-table (#s(cl--generic-method :specializers (registry-db t) :qualifiers nil :uses-cnm nil :function #f(compiled-function (db keys) #<bytecode 0x1588e5da1709>))) :options nil) (nil ("<87ef23o055.fsf@HIDDEN>")))
  #f(compiled-function (&rest args) #<bytecode 0x1588e6fb92f9>)(nil ("<87ef23o055.fsf@HIDDEN>"))
  apply(#f(compiled-function (&rest args) #<bytecode 0x1588e6fb92f9>) nil ("<87ef23o055.fsf@HIDDEN>"))
  registry-lookup(nil ("<87ef23o055.fsf@HIDDEN>"))
  gnus-registry-get-or-make-entry("<87ef23o055.fsf@HIDDEN>")
  gnus-registry-get-id-key("<87ef23o055.fsf@HIDDEN>" gnorb-ids)
  gnorb-gnus-hint-relevant-message()
  run-hooks(gnus-select-article-hook)
  apply(run-hooks gnus-select-article-hook)
  gnus-run-hooks(gnus-select-article-hook)
  gnus-summary-display-article(3 nil)
  gnus-summary-select-article(nil nil pseudo)
  gnus-summary-scroll-up(1)
  funcall-interactively(gnus-summary-scroll-up 1)
  call-interactively(gnus-summary-scroll-up nil nil)
  command-execute(gnus-summary-scroll-up)

Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36903; Package emacs. Full text available.

Message received at 36903 <at> debbugs.gnu.org:


Received: (at 36903) by debbugs.gnu.org; 4 Aug 2019 00:44:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 03 20:44:12 2019
Received: from localhost ([127.0.0.1]:60227 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hu4d9-0000LN-Sp
	for submit <at> debbugs.gnu.org; Sat, 03 Aug 2019 20:44:12 -0400
Received: from mail-io1-f42.google.com ([209.85.166.42]:34087)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <npostavs@HIDDEN>) id 1hu4d7-0000LA-Lp
 for 36903 <at> debbugs.gnu.org; Sat, 03 Aug 2019 20:44:10 -0400
Received: by mail-io1-f42.google.com with SMTP id k8so160295401iot.1
 for <36903 <at> debbugs.gnu.org>; Sat, 03 Aug 2019 17:44:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:references:date:in-reply-to:message-id
 :user-agent:mime-version;
 bh=csJbp0w0xhnJ4gungT0ftnaClTjavrXyv+UF/DQiMKw=;
 b=Wqvj15pnJcV+u3987Xzggd1ZdyXwSIqJKRtIwOM1jDkHqA+MXXQgoBNocRV6D/Ht9Q
 f68YEcaaBa/SSuUlp90z4q4KbKpLeAUZ1No2xPVb6eDuhsJ8ALso1r22TYXc5gqGvy4L
 XzbkNB8byxjFCnTH1yxwjFPfJV9VkwEQN9pfDkK9cdbfsYggrPUSeDj8J+nGjrUTHqdR
 csfCUA203lfCWZ1A722o8FMAUdhc1FRNgBzJyQV6m0hlg/Y3H5U+eF356Sk5NFRibEf0
 v4cbS7BVyvjUzzcd/wmHw4q7/vCJjF8LrzM0Q8gpA1/7i5X15VXI/X9GKDPWHEBSZweB
 ctAg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to
 :message-id:user-agent:mime-version;
 bh=csJbp0w0xhnJ4gungT0ftnaClTjavrXyv+UF/DQiMKw=;
 b=fi/LWpDhKtdZpCW2wVjDWAGZVyg9kOXDeAlF9qPt28OyGWlgtQutWnQby/tSx1fmDD
 zHjERf5sQDNBzb+MkbLfV7N7es3enwU/ewroBWeeeJ/O/0QgJe1TnYRRbZyv+doInp+1
 3KMwjqq8k0anVgKCHfbkpnvH3pBkgOPTjFrjuKQrtjJnI85CZ+vZbOqqik5G4dgTr3co
 w4k6Ws/vkvdldx2MaFOo+ns90WiLsvop0tSLfBxZWGxK/xlDrxMQ2Il46sOMchyll1OD
 J+Cp3Hh9BVFbagiTYnkbBmoNIiv/8zHZnUnKRJ2k3EluX7tsPkR26MacCx6PRA7dMYIF
 8h0g==
X-Gm-Message-State: APjAAAVglgiNsrjblnWrN7TgDLhNj5Cd6DSs0nC+NznUdVGd1k5UO8X4
 ODr5tkcFa/ZxFPW4ZzdTEDJCG5rW
X-Google-Smtp-Source: APXvYqxmWTWSpnL5S5VoKhJAELnst1OGMk0UVIaFCRv+/4xUyEAyZFYGx9YYyEwWA+jUwRpJezUOKQ==
X-Received: by 2002:a02:c9d8:: with SMTP id c24mr95450879jap.38.1564879444016; 
 Sat, 03 Aug 2019 17:44:04 -0700 (PDT)
Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34])
 by smtp.gmail.com with ESMTPSA id
 i4sm102239172iog.31.2019.08.03.17.44.03
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Sat, 03 Aug 2019 17:44:03 -0700 (PDT)
From: Noam Postavsky <npostavs@HIDDEN>
To: Eric Abrahamsen <eric@HIDDEN>
Subject: Re: bug#36903: 27.0.50; gnus registry vs. debbugs
References: <87pnlmen9q.fsf@HIDDEN> <87zhkqw965.fsf@HIDDEN>
 <87zhkpq0az.fsf@HIDDEN> <87ef21wzrm.fsf@HIDDEN>
 <87a7cpwz9i.fsf@HIDDEN>
Date: Sat, 03 Aug 2019 20:44:02 -0400
In-Reply-To: <87a7cpwz9i.fsf@HIDDEN> (Eric Abrahamsen's message of
 "Sat, 03 Aug 2019 17:27:37 -0700")
Message-ID: <87h86xsqst.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2.90 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 36903
Cc: 36903 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eric Abrahamsen <eric@HIDDEN> writes:

>> Huh, right after the definition of `gnus-registry-unload-hook' is this
>> line:
>>
>> (add-hook 'gnus-registry-unload-hook 'gnus-registry-unload-hook)
>
> Added by RMS in 2004! Still don't see what it's supposed to do --
> there's no such hook, and it's never called.

It could be called by unload-feature, though it would be better to
rename it gnus-registry-unload-function instead:

    (defun unload-feature (feature &optional force)
      [...]
      (let* ([...]
             (unload-hook (intern-soft (concat name "-unload-hook")))
             (unload-func (intern-soft (concat name "-unload-function"))))
          [...]
          ;; This is obsolete; FEATURE-unload-function should be used now.
          (run-hooks unload-hook)

See also (info "(elisp) Unloading")




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36903; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 4 Aug 2019 00:27:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 03 20:27:50 2019
Received: from localhost ([127.0.0.1]:60218 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hu4NJ-0006HG-R9
	for submit <at> debbugs.gnu.org; Sat, 03 Aug 2019 20:27:50 -0400
Received: from lists.gnu.org ([209.51.188.17]:37491)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1hu4NI-0006H9-4q
 for submit <at> debbugs.gnu.org; Sat, 03 Aug 2019 20:27:48 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:52034)
 by lists.gnu.org with esmtp (Exim 4.86_2)
 (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1hu4NH-0001F1-6X
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2019 20:27:48 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=1.0 required=5.0 tests=BAYES_40,RDNS_DYNAMIC,
 URIBL_BLOCKED autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1hu4NG-00033g-AD
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2019 20:27:47 -0400
Received: from 195-159-176-226.customer.powertech.no ([195.159.176.226]:55988
 helo=blaine.gmane.org)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <geb-bug-gnu-emacs@HIDDEN>)
 id 1hu4NG-00032B-3x
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2019 20:27:46 -0400
Received: from list by blaine.gmane.org with local (Exim 4.89)
 (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1hu4ND-000rqd-68
 for bug-gnu-emacs@HIDDEN; Sun, 04 Aug 2019 02:27:43 +0200
X-Injected-Via-Gmane: http://gmane.org/
To: bug-gnu-emacs@HIDDEN
From: Eric Abrahamsen <eric@HIDDEN>
Subject: Re: bug#36903: 27.0.50; gnus registry vs. debbugs
Date: Sat, 03 Aug 2019 17:27:37 -0700
Message-ID: <87a7cpwz9i.fsf@HIDDEN>
References: <87pnlmen9q.fsf@HIDDEN> <87zhkqw965.fsf@HIDDEN>
 <87zhkpq0az.fsf@HIDDEN> <87ef21wzrm.fsf@HIDDEN>
Mime-Version: 1.0
Content-Type: text/plain
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)
Cancel-Lock: sha1:r8IH0oUMvSNXtEaga5JQKDBRVUo=
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 195.159.176.226
X-Spam-Score: -2.0 (--)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.0 (---)

Eric Abrahamsen <eric@HIDDEN> writes:

> On 08/04/19 01:47 AM, Michael Heerdegen wrote:
>> Eric Abrahamsen <eric@HIDDEN> writes:
>>
>>> > AFAIU the problem is that gnus-registry-db is bound to nil *Bugs*
>>>
>>> Do you know why/where this is happening?
>>
>> The nil binding?  That can only be `gnus-registry-clear'.
>>
>> And I guess that explains why I do not see the problem always: when Gnus
>> is running, it works, and it also works before Gnus has started for the
>> first time.
>
> Okay, so `gnus-registry-clear' should probably also run
> `gnus-registry-unload-hook'. You're not expecting the registry to be
> doing it's thing when you've shut down Gnus, but are using debbugs,
> right?
>
> Would you try this definition:
>
> (defun gnus-registry-clear ()
>   "Clear the registry."
>   (setq gnus-registry-db nil)
>   (gnus-registry-unload-hook))
>
> Huh, right after the definition of `gnus-registry-unload-hook' is this
> line:
>
> (add-hook 'gnus-registry-unload-hook 'gnus-registry-unload-hook)

Added by RMS in 2004! Still don't see what it's supposed to do --
there's no such hook, and it's never called.





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36903; Package emacs. Full text available.

Message received at 36903 <at> debbugs.gnu.org:


Received: (at 36903) by debbugs.gnu.org; 4 Aug 2019 00:16:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 03 20:16:59 2019
Received: from localhost ([127.0.0.1]:60210 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hu4Cn-00060s-08
	for submit <at> debbugs.gnu.org; Sat, 03 Aug 2019 20:16:57 -0400
Received: from ericabrahamsen.net ([52.70.2.18]:54736
 helo=mail.ericabrahamsen.net)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eric@HIDDEN>) id 1hu4Ck-00060Z-Nc
 for 36903 <at> debbugs.gnu.org; Sat, 03 Aug 2019 20:16:55 -0400
Received: from localhost (c-73-254-86-141.hsd1.wa.comcast.net [73.254.86.141])
 (Authenticated sender: eric@HIDDEN)
 by mail.ericabrahamsen.net (Postfix) with ESMTPSA id B0292FA0A3;
 Sun,  4 Aug 2019 00:16:47 +0000 (UTC)
From: Eric Abrahamsen <eric@HIDDEN>
To: Michael Heerdegen <michael_heerdegen@HIDDEN>
Subject: Re: bug#36903: 27.0.50; gnus registry vs. debbugs
References: <87pnlmen9q.fsf@HIDDEN> <87zhkqw965.fsf@HIDDEN>
 <87zhkpq0az.fsf@HIDDEN>
Date: Sat, 03 Aug 2019 17:16:45 -0700
In-Reply-To: <87zhkpq0az.fsf@HIDDEN> (Michael Heerdegen's message of "Sun, 04
 Aug 2019 01:47:00 +0200")
Message-ID: <87ef21wzrm.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 36903
Cc: 36903 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)


On 08/04/19 01:47 AM, Michael Heerdegen wrote:
> Eric Abrahamsen <eric@HIDDEN> writes:
>
>> > AFAIU the problem is that gnus-registry-db is bound to nil *Bugs*
>>
>> Do you know why/where this is happening?
>
> The nil binding?  That can only be `gnus-registry-clear'.
>
> And I guess that explains why I do not see the problem always: when Gnus
> is running, it works, and it also works before Gnus has started for the
> first time.

Okay, so `gnus-registry-clear' should probably also run
`gnus-registry-unload-hook'. You're not expecting the registry to be
doing it's thing when you've shut down Gnus, but are using debbugs,
right?

Would you try this definition:

(defun gnus-registry-clear ()
  "Clear the registry."
  (setq gnus-registry-db nil)
  (gnus-registry-unload-hook))

Huh, right after the definition of `gnus-registry-unload-hook' is this
line:

(add-hook 'gnus-registry-unload-hook 'gnus-registry-unload-hook)

I wonder what that's supposed to mean. Perhaps it should have been a
gnus shutdown hook, in which case you wouldn't have seen this error...

Anyway, I still think a gnus shutdown is a better place to have this.

Eric




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36903; Package emacs. Full text available.

Message received at 36903 <at> debbugs.gnu.org:


Received: (at 36903) by debbugs.gnu.org; 3 Aug 2019 23:47:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 03 19:47:22 2019
Received: from localhost ([127.0.0.1]:60192 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hu3kA-0005L0-EG
	for submit <at> debbugs.gnu.org; Sat, 03 Aug 2019 19:47:22 -0400
Received: from mout.web.de ([212.227.17.12]:53345)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1hu3k8-0005Km-Az
 for 36903 <at> debbugs.gnu.org; Sat, 03 Aug 2019 19:47:21 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de;
 s=dbaedf251592; t=1564876022;
 bh=emKgMJA9lSqkR+VZq9tuXb+kpj9qRhmWTB4Z+tNEcUM=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To;
 b=kSb6E2fLa2ht5qqXcFrG5eSfzVqPgmLwJ3QTJh1dlZEQrXZhESeB22+FQ/6XXA9+C
 /afXrcGgilfAO1Aea+PjRBflxevzPuYJuZL0msMk6AB+57gvkGdB84vtwt46PqmhGr
 8Tsy/Wm8VZVVrFR7+6s58LPcZG5LW5KrKdYzlmm8=
X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9
Received: from drachen.dragon ([92.208.178.242]) by smtp.web.de (mrweb103
 [213.165.67.124]) with ESMTPSA (Nemesis) id 0Le4Tw-1ihhHt3rKe-00pukD; Sun, 04
 Aug 2019 01:47:02 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
To: Eric Abrahamsen <eric@HIDDEN>
Subject: Re: bug#36903: 27.0.50; gnus registry vs. debbugs
References: <87pnlmen9q.fsf@HIDDEN> <87zhkqw965.fsf@HIDDEN>
Date: Sun, 04 Aug 2019 01:47:00 +0200
In-Reply-To: <87zhkqw965.fsf@HIDDEN> (Eric Abrahamsen's message of
 "Sat, 03 Aug 2019 08:38:58 -0700")
Message-ID: <87zhkpq0az.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:br/M60hEfe9eh3v9Rq6i2bb03JtlwA3Qai1nzKnhPiej5NlHB02
 Rqdt+td8CoT3PBggl02Qm/Es4xZU4xmw0bCsAxXdgTGoQtlEngtrsgZpMBVBx215zKDlV3D
 J3Zeu+/voUuATBJ5SqPfn21s39REtBjwslMgH3+C2HZYqc6aCR5fP7uPMKJNdcPdpBt06Qj
 CGFLWikyxRyQ+NtPXmTiw==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:VZcORSzO7UQ=:hIQ/Bhjho8G44GFkW2a54k
 b+ufnwHsio1YHbd2UX8QZfEGfEhWkZvQHpu3wxDiS8dYnA8OdvhpX3GjVKJlvx8BY0gIm/8nh
 c6FBhD0yRZ9iyszQafhX0iXpHA8UZYKwQpMWxXwT0AN5KcCWWAvkpgDingzsLT/oN8mWsuy6w
 mZK1V8ZebmJe4TIarX3CJ29rA8B+Bbqi1p2n7wTZkRi/Wl0hU4O7ftCJV83+i9FHSW6EzIT8+
 6LRY5XSrFFYiST4SIrHHslX8+RBwTDPtxfEX+FQlaR6SnXcfdLHByxfF77FxLXmpT0/Y8anvA
 e9g6tgnsHBpjYRr8ZhCmtH3OIFvKw5GFeliGEwMqCb40+1FDRmhCr9p9MM3EoEFxhCWWxSM/G
 rKEvHTl5p2owHjPkQZE0TmZcKCqBsa3H7GY1MqD90xAt+/6qWMvbyqPOnOPuqzzqZ8Nk9XnaA
 IynSHnQUKJcFIuHVA42A4UxOjaGegNT3hMrb1VCdl/fk21Wtyzdfg93iJ5+xzkIfn9qDpNCff
 qqdo9PhMN2IWyNyAQ5JpVEp1zkQI1/jnwiWYw7krd5jgkTuAI+w9QbwCrCGMbdrepOkZ2o4gh
 +EQzesiJ3QUnQwYaechX+ZK6MUknBXlv/6yLlC29LTGpIsJiij2o1BOnatp9X2+C7ZMiwz+JH
 lDyP4XOCLEkBr9e8yS6glislx6jIC8sBuSrPE62SBCYnWidKPluOzbVqTRXttiXwbNDnuGXu8
 cexhWiEsALq/mv3QhO9E++IdgahO882pCbRmbInvQdeUL04PYdbiksLaTSOdnmdTtrD4IfbsS
 vWQ4lPNNVb44uYLFsT8uU3PTeHjKpzyINz3fzEtDRButiCyrpMoCpv65k3js51G/JLs5wPFKu
 4lMhegbn0KdHP7Iaqnkfvexezlxgo81YBCcaOBH7z4WOnP5tD0WQQCYsYWgwDyII+qAUsCUNy
 sfD6EGpCZ5bsvLBCb+/n2Tm6AkCgMQXKHqTgXuERBqZL39l/v2kQaAyy7EsfDq3/IHkGPKmll
 7YVXG2NoskNnirbYy3RRFiIFnTt6ju2Utwt8RE0eVOlVOMensTENd9cjbvPKQTwE5ndmgzIV9
 5F6N2MTwvufk4hMCZa3YCE356qwwzpKdw4S24xUHfLkdAgxBoFN9X3ltGIrkV6g6CgglkqQ6J
 5+p+Q=
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 36903
Cc: 36903 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Eric Abrahamsen <eric@HIDDEN> writes:

> > AFAIU the problem is that gnus-registry-db is bound to nil *Bugs*
>
> Do you know why/where this is happening?

The nil binding?  That can only be `gnus-registry-clear'.

And I guess that explains why I do not see the problem always: when Gnus
is running, it works, and it also works before Gnus has started for the
first time.

Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36903; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 3 Aug 2019 15:40:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 03 11:40:16 2019
Received: from localhost ([127.0.0.1]:59801 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1htw8k-00087R-7H
	for submit <at> debbugs.gnu.org; Sat, 03 Aug 2019 11:40:14 -0400
Received: from lists.gnu.org ([209.51.188.17]:39656)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1htw8i-00087G-Bt
 for submit <at> debbugs.gnu.org; Sat, 03 Aug 2019 11:40:12 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:32860)
 by lists.gnu.org with esmtp (Exim 4.86_2)
 (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1htw8g-00014D-Ou
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2019 11:40:12 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,RDNS_DYNAMIC,
 URIBL_BLOCKED autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1htw8e-0006Da-O5
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2019 11:40:10 -0400
Received: from 195-159-176-226.customer.powertech.no ([195.159.176.226]:59834
 helo=blaine.gmane.org)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <geb-bug-gnu-emacs@HIDDEN>)
 id 1htw8b-0006B8-3E
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2019 11:40:05 -0400
Received: from list by blaine.gmane.org with local (Exim 4.89)
 (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1htw8Y-000tmS-Fl
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2019 17:40:02 +0200
X-Injected-Via-Gmane: http://gmane.org/
To: bug-gnu-emacs@HIDDEN
From: Eric Abrahamsen <eric@HIDDEN>
Subject: Re: bug#36903: 27.0.50; gnus registry vs. debbugs
Date: Sat, 03 Aug 2019 08:38:58 -0700
Message-ID: <87zhkqw965.fsf@HIDDEN>
References: <87pnlmen9q.fsf@HIDDEN>
Mime-Version: 1.0
Content-Type: text/plain
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux)
Cancel-Lock: sha1:SRnbC4kbZ1vxmxgmBDlorDP+KMI=
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 195.159.176.226
X-Spam-Score: -2.0 (--)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.0 (---)

Michael Heerdegen <michael_heerdegen@HIDDEN> writes:

> Hi,
>
> opening articles in the groups generated by debbugs-gnu-search or
> debbugs-gnu-bugs fails for me, because I have set up Gnus to use the
> registry:
>
> Debugger entered--Lisp error: (cl-no-applicable-method registry-lookup
> nil ("fake+none+nndoc+ephemeral:bug#19892+1"))
>   signal(cl-no-applicable-method (registry-lookup nil ("fake+none+nndoc+ephemeral:bug#19892+1")))
>   cl-no-applicable-method(#s(cl--generic :name registry-lookup
> :dispatches ((1 #s(cl--generic-generalizer :name
> cl--generic-t-generalizer :priority 0 :tagcode-function
> #f(compiled-function (name &rest _) #<bytecode 0x1ffea8c93a83>)
> :specializers-function #f(compiled-function (tag &rest _) #<bytecode
> 0x1ffea8c93a6b>))) (0 #s(cl--generic-generalizer :name
> eieio--generic-generalizer :priority 50 :tagcode-function
> cl--generic-struct-tag :specializers-function #f(compiled-function
> (tag &rest _) #<bytecode 0x15640b15a86d>)) #s(cl--generic-generalizer
> :name cl--generic-t-generalizer :priority 0 :tagcode-function
> #f(compiled-function (name &rest _) #<bytecode 0x1ffea8c93a83>)
> :specializers-function #f(compiled-function (tag &rest _) #<bytecode
> 0x1ffea8c93a6b>)))) :method-table (#s(cl--generic-method :specializers
> (registry-db t) :qualifiers nil :uses-cnm nil :function
> #f(compiled-function (db keys) #<bytecode 0x15640bae7b19>))) :options
> nil) nil ("fake+none+nndoc+ephemeral:bug#19892+1"))
>   apply(cl-no-applicable-method #s(cl--generic :name registry-lookup
> :dispatches ((1 #s(cl--generic-generalizer :name
> cl--generic-t-generalizer :priority 0 :tagcode-function
> #f(compiled-function (name &rest _) #<bytecode 0x1ffea8c93a83>)
> :specializers-function #f(compiled-function (tag &rest _) #<bytecode
> 0x1ffea8c93a6b>))) (0 #s(cl--generic-generalizer :name
> eieio--generic-generalizer :priority 50 :tagcode-function
> cl--generic-struct-tag :specializers-function #f(compiled-function
> (tag &rest _) #<bytecode 0x15640b15a86d>)) #s(cl--generic-generalizer
> :name cl--generic-t-generalizer :priority 0 :tagcode-function
> #f(compiled-function (name &rest _) #<bytecode 0x1ffea8c93a83>)
> :specializers-function #f(compiled-function (tag &rest _) #<bytecode
> 0x1ffea8c93a6b>)))) :method-table (#s(cl--generic-method :specializers
> (registry-db t) :qualifiers nil :uses-cnm nil :function
> #f(compiled-function (db keys) #<bytecode 0x15640bae7b19>))) :options
> nil) (nil ("fake+none+nndoc+ephemeral:bug#19892+1")))
>   #f(compiled-function (&rest args) #<bytecode 0x15640d67eedd>)(nil
> ("fake+none+nndoc+ephemeral:bug#19892+1"))
>   apply(#f(compiled-function (&rest args) #<bytecode 0x15640d67eedd>)
> nil ("fake+none+nndoc+ephemeral:bug#19892+1"))
>   registry-lookup(nil ("fake+none+nndoc+ephemeral:bug#19892+1"))
>   gnus-registry-get-or-make-entry("fake+none+nndoc+ephemeral:bug#19892+1")
>   gnus-registry-get-id-key("fake+none+nndoc+ephemeral:bug#19892+1" group)
>   gnus-registry-register-message-ids()
>   run-hooks(gnus-summary-prepare-hook)
>   apply(run-hooks gnus-summary-prepare-hook)
>   gnus-run-hooks(gnus-summary-prepare-hook)
>   gnus-summary-prepare()
>   gnus-summary-read-group-1("nndoc+ephemeral:bug#19892" t t nil nil nil)
>   gnus-summary-read-group("nndoc+ephemeral:bug#19892" t t nil nil nil nil)
>   gnus-group-read-group(t t "nndoc+ephemeral:bug#19892" nil)
>   gnus-group-read-ephemeral-group("nndoc+ephemeral:bug#19892" (nndoc
> "/tmp/gnus-temp-group-RfE2Ck" (nndoc-article-type mbox)) nil (#<buffer
> *Bugs*> . #<window-configuration>))
>   gnus-read-ephemeral-bug-group((19892)
> "https://debbugs.gnu.org/cgi/bugreport.cgi?bug=%s;m..." (#<buffer
> *Bugs*> . #<window-configuration>))
>   gnus-read-ephemeral-emacs-bug-group((19892) (#<buffer *Bugs*> . #<window-configuration>))
>   debbugs-read-emacs-bug-with-gnus(19892 ((cache_time .
> 1564812360.0822985) (unarchived) (blockedby) (forwarded) (package
> "emacs") (location . "db-h") (originator . "michael_heerdegen@HIDDEN")
> (subject . "25.0.50; hideshow: hs-hide-all-non-comment-functio...")
> (severity . "normal") (fixed (item (key . 27.1) (value)))
> (found_versions "25.0.50") (msgid . "<87r3tonon8.fsf@HIDDEN>")
> (mergedwith) (fixed_versions "27.1") (last_modified . 1564773722)
> (owner) (found (item (key . "25.0.50") (value))) (fixed_date) (id .
> 19892) (summary) (affects) (keywords "fixed") (source . "unknown")
> (pending . "done") (found_date) (archived) (done . "Lars Ingebrigtsen
> <larsi@HIDDEN>") (tags "fixed") (date . 1424213161) (bug_num .
> 19892) (blocks) (log_modified . 1564773722)) nil)
>   debbugs-gnu-select-report()
>
> AFAIU the problem is that gnus-registry-db is bound to nil *Bugs* 

Do you know why/where this is happening?





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#36903; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 3 Aug 2019 07:12:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 03 03:12:02 2019
Received: from localhost ([127.0.0.1]:58241 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1htoCv-0007Fh-Pj
	for submit <at> debbugs.gnu.org; Sat, 03 Aug 2019 03:12:02 -0400
Received: from lists.gnu.org ([209.51.188.17]:58938)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1htoCu-0007FT-3g
 for submit <at> debbugs.gnu.org; Sat, 03 Aug 2019 03:12:00 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:58138)
 by lists.gnu.org with esmtp (Exim 4.86_2)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1htoCs-0004Xv-37
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2019 03:12:00 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,
 RCVD_IN_DNSWL_NONE,URIBL_BLOCKED autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <michael_heerdegen@HIDDEN>) id 1htoCq-00014a-77
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2019 03:11:58 -0400
Received: from mout.web.de ([212.227.15.4]:54633)
 by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <michael_heerdegen@HIDDEN>)
 id 1htoCp-00013Y-QP
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2019 03:11:56 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de;
 s=dbaedf251592; t=1564816307;
 bh=kju4NhR2oux+5tl/klGJhu0xR68cpxnrfGEn4X+TXBE=;
 h=X-UI-Sender-Class:From:To:Subject:Date;
 b=tB/vzqDgLEUwKRM+e+kQ1hePXY50qJsFMO3aeFVZj/oZ+C/AxwjqnxbpQM98E8o38
 o5Sig/OZqiuGO3ezB/H4oUiGSx/tnCy8ojo40+/a2qicNyRr/mHo/viMFvknMoTXnw
 7qf1K0jjyKkbVQ0gQ1h0hGk5CUnln1uqeSEtoqgo=
X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9
Received: from drachen.dragon ([92.208.178.242]) by smtp.web.de (mrweb003
 [213.165.67.108]) with ESMTPSA (Nemesis) id 0Lfipe-1ij2z31O9q-00pHzW for
 <bug-gnu-emacs@HIDDEN>; Sat, 03 Aug 2019 09:11:47 +0200
From: Michael Heerdegen <michael_heerdegen@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 27.0.50; gnus registry vs. debbugs
Date: Sat, 03 Aug 2019 09:11:45 +0200
Message-ID: <87pnlmen9q.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:xB+9BCeLzdHXkz5zaEBEKbG/qJiBylILJQrKfU235d1H/5mqOfK
 l+/5qnkQ2gxmZGOwGW/WcxHESyN1LcCw+dx3PEJD2xbg4V80cH4zJuk6Nl+tzlLvB7eIDoZ
 okn3xcYGfY5cp3BrrsNLqkANuU7/NH6pj+E/xmaDnVNqJWsaJUgy6HeWIUVf7z7tk07kZYj
 0vR4hTYEOEUWYTXWKs/lQ==
X-UI-Out-Filterresults: notjunk:1;V03:K0:1deI4FhbJDw=:fHSudYfCiz4H08SO87AxMR
 IyR/G5e1GZTg7DfmegZHoz72v2H+DtRRDiO60QMj2LWP+Wcv3hIoByFIMXak1TpbayfwMJj1A
 pomEkXr8XnjIkGAFtq/+0RfiRn/TJzvupgiiL+TMD89jZiRcGTvxj9Ol2DjZQ6LVTNjCoP7vB
 7yZn6ZeGTh9HRgvpv+6T6Xtir6aPfewGj5XyuZtgepuReNQhaHvKVKF4lkdhd6bO7cK0WUC8v
 hwrbVD07CohECynlVXAt8niZyJjChO5h2uVpgw5AOQgEQZUq0WIL+sD0BArn7TgA9wmz3aHnZ
 CYgiYWkXC0gm4XIKLdy+JOdJvHilFPxYb4cwtSBvsFePd21/l45Hqno/yqarwOuFu7GAniTfs
 wN5VydIi/ELhY3oY/Vm7tcw4g1PK/SHoEq3bdMRSYNBt9F8IK1SGvv9av+c5/aDs2by0nyes4
 QTeSg9m7Y72aaDOGuUurwNJE66O86fYpjD3Jc2ZvWogFTUqXNijXJDqSMuaFbrp8FbmE9yZCK
 rpmAnKelWWZTs6nicVGd+Ua4d19/z+GFOFDhRIePiIA75dcvcxsL01hbWuRjtdWH24DbKugXm
 oZZdPME/TNif069KXLOfEynFUv1UEJaBRpdZwlAt6gqcEfNg1M2f8G1e+dYRgBQkgOZHTkf3D
 SwBY83Th7njf6+jXi2GZrid8WENVYNM91Uv0fN6Wb4F+SYBvJFK707k3B1N53YN1Pni5LbJl5
 YCjvJUljrmG6oocXAz7u05TCWl8LmFOcbf1qcL8ToW5a29Qa0c1Nq/eWbuJyqNBATBbiB2wK7
 Llepm6tfiJ8rNLe/r8rQmrDagOCRN+o8vloIO0S/syrmizfJxet+elr4BjCYj7RM05cOepKn2
 giq9VLjb7H+0/0bWaqOvDPTf10dMqspQY1/TKyZhAQF3QFgSoLuMLjEBsxPo6809aWqeHh/Uw
 cjIn2tG57YSNaFZuLtLpaC1SpVCAP1nZ7/isvqrb2397o2w58Jbna9r9ho4hS5hXTj61ijTUi
 DhxUR8vjaOL4gE9ot3Fui5mOE0VEvNJJ2LmHTGC4JIuyCJX42BiVpU9Bpju42RwgBlspLbObv
 cWKuD+OLlet7o0HrliCgy6sB8hWnjX+CLJhYessnkQYxHrUs3lcx9VfjIRaBKse7QgQxf2yFh
 DB7e0=
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 212.227.15.4
X-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)


Hi,

opening articles in the groups generated by debbugs-gnu-search or
debbugs-gnu-bugs fails for me, because I have set up Gnus to use the
registry:

Debugger entered--Lisp error: (cl-no-applicable-method registry-lookup nil =
("fake+none+nndoc+ephemeral:bug#19892+1"))
  signal(cl-no-applicable-method (registry-lookup nil ("fake+none+nndoc+eph=
emeral:bug#19892+1")))
  cl-no-applicable-method(#s(cl--generic :name registry-lookup :dispatches =
((1 #s(cl--generic-generalizer :name cl--generic-t-generalizer :priority 0 =
:tagcode-function #f(compiled-function (name &rest _) #<bytecode 0x1ffea8c9=
3a83>) :specializers-function #f(compiled-function (tag &rest _) #<bytecode=
 0x1ffea8c93a6b>))) (0 #s(cl--generic-generalizer :name eieio--generic-gene=
ralizer :priority 50 :tagcode-function cl--generic-struct-tag :specializers=
-function #f(compiled-function (tag &rest _) #<bytecode 0x15640b15a86d>)) #=
s(cl--generic-generalizer :name cl--generic-t-generalizer :priority 0 :tagc=
ode-function #f(compiled-function (name &rest _) #<bytecode 0x1ffea8c93a83>=
) :specializers-function #f(compiled-function (tag &rest _) #<bytecode 0x1f=
fea8c93a6b>)))) :method-table (#s(cl--generic-method :specializers (registr=
y-db t) :qualifiers nil :uses-cnm nil :function #f(compiled-function (db ke=
ys) #<bytecode 0x15640bae7b19>))) :options nil) nil ("fake+none+nndoc+ephem=
eral:bug#19892+1"))
  apply(cl-no-applicable-method #s(cl--generic :name registry-lookup :dispa=
tches ((1 #s(cl--generic-generalizer :name cl--generic-t-generalizer :prior=
ity 0 :tagcode-function #f(compiled-function (name &rest _) #<bytecode 0x1f=
fea8c93a83>) :specializers-function #f(compiled-function (tag &rest _) #<by=
tecode 0x1ffea8c93a6b>))) (0 #s(cl--generic-generalizer :name eieio--generi=
c-generalizer :priority 50 :tagcode-function cl--generic-struct-tag :specia=
lizers-function #f(compiled-function (tag &rest _) #<bytecode 0x15640b15a86=
d>)) #s(cl--generic-generalizer :name cl--generic-t-generalizer :priority 0=
 :tagcode-function #f(compiled-function (name &rest _) #<bytecode 0x1ffea8c=
93a83>) :specializers-function #f(compiled-function (tag &rest _) #<bytecod=
e 0x1ffea8c93a6b>)))) :method-table (#s(cl--generic-method :specializers (r=
egistry-db t) :qualifiers nil :uses-cnm nil :function #f(compiled-function =
(db keys) #<bytecode 0x15640bae7b19>))) :options nil) (nil ("fake+none+nndo=
c+ephemeral:bug#19892+1")))
  #f(compiled-function (&rest args) #<bytecode 0x15640d67eedd>)(nil ("fake+=
none+nndoc+ephemeral:bug#19892+1"))
  apply(#f(compiled-function (&rest args) #<bytecode 0x15640d67eedd>) nil (=
"fake+none+nndoc+ephemeral:bug#19892+1"))
  registry-lookup(nil ("fake+none+nndoc+ephemeral:bug#19892+1"))
  gnus-registry-get-or-make-entry("fake+none+nndoc+ephemeral:bug#19892+1")
  gnus-registry-get-id-key("fake+none+nndoc+ephemeral:bug#19892+1" group)
  gnus-registry-register-message-ids()
  run-hooks(gnus-summary-prepare-hook)
  apply(run-hooks gnus-summary-prepare-hook)
  gnus-run-hooks(gnus-summary-prepare-hook)
  gnus-summary-prepare()
  gnus-summary-read-group-1("nndoc+ephemeral:bug#19892" t t nil nil nil)
  gnus-summary-read-group("nndoc+ephemeral:bug#19892" t t nil nil nil nil)
  gnus-group-read-group(t t "nndoc+ephemeral:bug#19892" nil)
  gnus-group-read-ephemeral-group("nndoc+ephemeral:bug#19892" (nndoc "/tmp/=
gnus-temp-group-RfE2Ck" (nndoc-article-type mbox)) nil (#<buffer *Bugs*> . =
#<window-configuration>))
  gnus-read-ephemeral-bug-group((19892) "https://debbugs.gnu.org/cgi/bugrep=
ort.cgi?bug=3D%s;m..." (#<buffer *Bugs*> . #<window-configuration>))
  gnus-read-ephemeral-emacs-bug-group((19892) (#<buffer *Bugs*> . #<window-=
configuration>))
  debbugs-read-emacs-bug-with-gnus(19892 ((cache_time . 1564812360.0822985)=
 (unarchived) (blockedby) (forwarded) (package "emacs") (location . "db-h")=
 (originator . "michael_heerdegen@HIDDEN") (subject . "25.0.50; hideshow: h=
s-hide-all-non-comment-functio...") (severity . "normal") (fixed (item (key=
 . 27.1) (value))) (found_versions "25.0.50") (msgid . "<87r3tonon8.fsf@web=
.de>") (mergedwith) (fixed_versions "27.1") (last_modified . 1564773722) (o=
wner) (found (item (key . "25.0.50") (value))) (fixed_date) (id . 19892) (s=
ummary) (affects) (keywords "fixed") (source . "unknown") (pending . "done"=
) (found_date) (archived) (done . "Lars Ingebrigtsen <larsi@HIDDEN>") (ta=
gs "fixed") (date . 1424213161) (bug_num . 19892) (blocks) (log_modified . =
1564773722)) nil)
  debbugs-gnu-select-report()

AFAIU the problem is that gnus-registry-db is bound to nil *Bugs* and
that is not expected by the registry (hook) functions.

Similarly, if I do what is suggested in the header of gnus-registry.el:

;; show the marks as single characters (see the :char property in
;; `gnus-registry-marks'):
;; (defalias 'gnus-user-format-function-M 'gnus-registry-article-marks-to-c=
hars)

I even get an error before the above one:

Debugger entered--Lisp error: (cl-no-applicable-method registry-lookup nil =
("<87r3tonon8.fsf@HIDDEN>"))
  signal(cl-no-applicable-method (registry-lookup nil ("<87r3tonon8.fsf@web=
.de>")))
  cl-no-applicable-method(#s(cl--generic :name registry-lookup :dispatches =
((1 #s(cl--generic-generalizer :name cl--generic-t-generalizer :priority 0 =
:tagcode-function #f(compiled-function (name &rest _) #<bytecode 0x1ffea8c9=
3a83>) :specializers-function #f(compiled-function (tag &rest _) #<bytecode=
 0x1ffea8c93a6b>))) (0 #s(cl--generic-generalizer :name eieio--generic-gene=
ralizer :priority 50 :tagcode-function cl--generic-struct-tag :specializers=
-function #f(compiled-function (tag &rest _) #<bytecode 0x15640b15a86d>)) #=
s(cl--generic-generalizer :name cl--generic-t-generalizer :priority 0 :tagc=
ode-function #f(compiled-function (name &rest _) #<bytecode 0x1ffea8c93a83>=
) :specializers-function #f(compiled-function (tag &rest _) #<bytecode 0x1f=
fea8c93a6b>)))) :method-table (#s(cl--generic-method :specializers (registr=
y-db t) :qualifiers nil :uses-cnm nil :function #f(compiled-function (db ke=
ys) #<bytecode 0x15640bae7b19>))) :options nil) nil ("<87r3tonon8.fsf@HIDDEN=
e>"))
  apply(cl-no-applicable-method #s(cl--generic :name registry-lookup :dispa=
tches ((1 #s(cl--generic-generalizer :name cl--generic-t-generalizer :prior=
ity 0 :tagcode-function #f(compiled-function (name &rest _) #<bytecode 0x1f=
fea8c93a83>) :specializers-function #f(compiled-function (tag &rest _) #<by=
tecode 0x1ffea8c93a6b>))) (0 #s(cl--generic-generalizer :name eieio--generi=
c-generalizer :priority 50 :tagcode-function cl--generic-struct-tag :specia=
lizers-function #f(compiled-function (tag &rest _) #<bytecode 0x15640b15a86=
d>)) #s(cl--generic-generalizer :name cl--generic-t-generalizer :priority 0=
 :tagcode-function #f(compiled-function (name &rest _) #<bytecode 0x1ffea8c=
93a83>) :specializers-function #f(compiled-function (tag &rest _) #<bytecod=
e 0x1ffea8c93a6b>)))) :method-table (#s(cl--generic-method :specializers (r=
egistry-db t) :qualifiers nil :uses-cnm nil :function #f(compiled-function =
(db keys) #<bytecode 0x15640bae7b19>))) :options nil) (nil ("<87r3tonon8.fs=
f@HIDDEN>")))
  #f(compiled-function (&rest args) #<bytecode 0x15640d67eedd>)(nil ("<87r3=
tonon8.fsf@HIDDEN>"))
  apply(#f(compiled-function (&rest args) #<bytecode 0x15640d67eedd>) nil (=
"<87r3tonon8.fsf@HIDDEN>"))
  registry-lookup(nil ("<87r3tonon8.fsf@HIDDEN>"))
  gnus-registry-get-or-make-entry("<87r3tonon8.fsf@HIDDEN>")
  gnus-registry-get-id-key("<87r3tonon8.fsf@HIDDEN>" mark)
  gnus-user-format-function-M([2 "bug#19892: 25.0.50; hideshow: hs-hide-all=
-non-comm..." "Michael Heerdegen <michael_heerdegen@HIDDEN>" #("Tue, 17 Feb=
 2015 23:45:15 +0100" 0 1 (gnus-time (21731 50299))) "<87r3tonon8.fsf@HIDDEN=
e>" nil -1 117 nil ((Cc . "ttn@HIDDEN, dann@HIDDEN") (To . "19892@deb=
bugs.gnu.org"))])
  (format "%c%c%s%s%2s%c%9s %s" gnus-tmp-unread gnus-tmp-replied (gnus-user=
-format-function-S gnus-tmp-header) (gnus-user-format-function-g gnus-tmp-h=
eader) (gnus-user-format-function-M gnus-tmp-header) gnus-tmp-score-char (g=
nus-user-date (mail-header-date gnus-tmp-header)) gnus-tmp-indentation)
  (insert (format "%c%c%s%s%2s%c%9s %s" gnus-tmp-unread gnus-tmp-replied (g=
nus-user-format-function-S gnus-tmp-header) (gnus-user-format-function-g gn=
us-tmp-header) (gnus-user-format-function-M gnus-tmp-header) gnus-tmp-score=
-char (gnus-user-date (mail-header-date gnus-tmp-header)) gnus-tmp-indentat=
ion))
  (progn (insert (format "%c%c%s%s%2s%c%9s %s" gnus-tmp-unread gnus-tmp-rep=
lied (gnus-user-format-function-S gnus-tmp-header) (gnus-user-format-functi=
on-g gnus-tmp-header) (gnus-user-format-function-M gnus-tmp-header) gnus-tm=
p-score-char (gnus-user-date (mail-header-date gnus-tmp-header)) gnus-tmp-i=
ndentation)) (put-text-property (point) (progn (insert (format "%-23s" (let=
* ((val ...) (need ...)) (if (> need 0) (concat nil val ...) val)))) (point=
)) 'mouse-face gnus-mouse-face) (insert "   ") (add-text-properties (point)=
 (progn (insert gnus-tmp-subject-or-nil) (point)) (cons 'face (cons (list '=
font-lock-variable-name-face 'default) '(gnus-face t)))) (insert "\n"))
  eval((progn (insert (format "%c%c%s%s%2s%c%9s %s" gnus-tmp-unread gnus-tm=
p-replied (gnus-user-format-function-S gnus-tmp-header) (gnus-user-format-f=
unction-g gnus-tmp-header) (gnus-user-format-function-M gnus-tmp-header) gn=
us-tmp-score-char (gnus-user-date (mail-header-date gnus-tmp-header)) gnus-=
tmp-indentation)) (put-text-property (point) (progn (insert (format "%-23s"=
 (let* (... ...) (if ... ... val)))) (point)) 'mouse-face gnus-mouse-face) =
(insert "   ") (add-text-properties (point) (progn (insert gnus-tmp-subject=
-or-nil) (point)) (cons 'face (cons (list 'font-lock-variable-name-face 'de=
fault) '(gnus-face t)))) (insert "\n")))
  gnus-summary-prepare-threads((([2 "bug#19892: 25.0.50; hideshow: hs-hide-=
all-non-comm..." "Michael Heerdegen <michael_heerdegen@HIDDEN>" #("Tue, 17 =
Feb 2015 23:45:15 +0100" 0 1 (gnus-time (21731 50299))) "<87r3tonon8.fsf@we=
b.de>" nil -1 117 nil ((Cc . "ttn@HIDDEN, dann@HIDDEN") (To . "19892@=
debbugs.gnu.org"))] ([3 "bug#19892: 25.0.50; hideshow: hs-hide-all-non-comm=
..." "Lars Ingebrigtsen <larsi@HIDDEN>" #("Fri, 02 Aug 2019 21:08:54 +020=
0" 0 1 (gnus-time (23876 35398))) "<87ef23o055.fsf@HIDDEN>" "<87r3t=
onon8.fsf@HIDDEN>" -1 60 nil ((Cc . "ttn@HIDDEN, dann@HIDDEN, 19892@d=
ebbugs.gnu.o...") (To . "Michael Heerdegen <michael_heerdegen@HIDDEN>"))]) =
([4 "bug#19892: 25.0.50; hideshow: hs-hide-all-non-comm..." "Lars Ingebrigt=
sen <larsi@HIDDEN>" #("Fri, 02 Aug 2019 21:17:00 +0200" 0 1 (gnus-time (2=
3876 35884))) "<87a7crnzrn.fsf@HIDDEN>" "<87r3tonon8.fsf@HIDDEN>" -=
1 61 nil ((Cc . "ttn@HIDDEN, dann@HIDDEN, 19892@HIDDEN") (T=
o . "Michael Heerdegen <michael_heerdegen@HIDDEN>"))])) ([5 "control messag=
e for bug #19892" "Lars Ingebrigtsen <larsi@HIDDEN>" #("Fri, 02 Aug 2019 =
21:21:36 +0200" 0 1 (gnus-time (23876 36160))) "<878ssbnzjz.fsf@HIDDEN=
org>" nil -1 8 nil ((To . "control <at> debbugs.gnu.org, 19892 <at> debbugs.gnu.org")=
)]) ([1 "Status: 25.0.50; hideshow: hs-hide-all-non-comment..." "bug#19892 =
<19892 <at> debbugs.gnu.org>" #("Sat, 03 Aug 2019 07:07:20 +0000" 0 1 (gnus-time=
 (23877 12968))) "fake+none+nndoc+ephemeral:bug#19892+1" nil -1 10 nil ((To=
 . "bug#19892 <19892 <at> debbugs.gnu.org>"))])))
  gnus-summary-prepare()
  gnus-summary-read-group-1("nndoc+ephemeral:bug#19892" t t nil nil nil)
  gnus-summary-read-group("nndoc+ephemeral:bug#19892" t t nil nil nil nil)
  gnus-group-read-group(t t "nndoc+ephemeral:bug#19892" nil)
  gnus-group-read-ephemeral-group("nndoc+ephemeral:bug#19892" (nndoc "/tmp/=
gnus-temp-group-sYDhIR" (nndoc-article-type mbox)) nil (#<buffer *Bugs*> . =
#<window-configuration>))
  gnus-read-ephemeral-bug-group((19892) "https://debbugs.gnu.org/cgi/bugrep=
ort.cgi?bug=3D%s;m..." (#<buffer *Bugs*> . #<window-configuration>))
  gnus-read-ephemeral-emacs-bug-group((19892) (#<buffer *Bugs*> . #<window-=
configuration>))
  debbugs-read-emacs-bug-with-gnus(19892 ((cache_time . 1564812360.0822985)=
 (unarchived) (blockedby) (forwarded) (package "emacs") (location . "db-h")=
 (originator . "michael_heerdegen@HIDDEN") (subject . "25.0.50; hideshow: h=
s-hide-all-non-comment-functio...") (severity . "normal") (fixed (item (key=
 . 27.1) (value))) (found_versions "25.0.50") (msgid . "<87r3tonon8.fsf@web=
.de>") (mergedwith) (fixed_versions "27.1") (last_modified . 1564773722) (o=
wner) (found (item (key . "25.0.50") (value))) (fixed_date) (id . 19892) (s=
ummary) (affects) (keywords "fixed") (source . "unknown") (pending . "done"=
) (found_date) (archived) (done . "Lars Ingebrigtsen <larsi@HIDDEN>") (ta=
gs "fixed") (date . 1424213161) (bug_num . 19892) (blocks) (log_modified . =
1564773722)) nil)
  debbugs-gnu-select-report()

Hope it's not my fault, but it doesn't really look like that...

TIA,

Michael.






Acknowledgement sent to Michael Heerdegen <michael_heerdegen@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#36903; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 7 Aug 2019 20:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.