From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 22281 invoked from network); 4 Sep 2021 14:39:52 -0000 Received: from mx1.math.uh.edu (129.7.128.32) by inbox.vuxu.org with ESMTPUTF8; 4 Sep 2021 14:39:52 -0000 Received: from lists1.math.uh.edu ([129.7.128.208]) by mx1.math.uh.edu with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1mMWph-00EjSI-VY for ml@inbox.vuxu.org; Sat, 04 Sep 2021 09:39:50 -0500 Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by lists1.math.uh.edu with smtp (Exim 4.94) (envelope-from ) id 1mMWph-001tLv-DV for ml@inbox.vuxu.org; Sat, 04 Sep 2021 09:39:49 -0500 Received: from mx2.math.uh.edu ([129.7.128.33]) by lists1.math.uh.edu with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1mMWpf-001tLn-0v for ding@lists.math.uh.edu; Sat, 04 Sep 2021 09:39:47 -0500 Received: from quimby.gnus.org ([95.216.78.240]) by mx2.math.uh.edu with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1mMWpc-0050BG-6v for ding@lists.math.uh.edu; Sat, 04 Sep 2021 09:39:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=8/vPsJUWmiq06x+ZbZlpRtN2RCBU5d2IF7JyUGcJYUA=; b=XHyUX7SSKtw9BvKMDv4LJ0zkVs l+sFt1m34sJ3CQvKmEMbG5W4nvfUKfvOzAvJrVf1RIXLWRQ3SVtjgUMqL0q2418Ot+Pp37tFZYRhb ubdsjyR8I6vZbSXquEm3kTgMZ1p1N/p2JbX4tIup8yNg3nMBsi8J6QhohIW/x7IqhwF0=; Received: from forward105p.mail.yandex.net ([77.88.28.108]) by quimby.gnus.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mMWpS-0003HI-Vi for ding@gnus.org; Sat, 04 Sep 2021 16:39:37 +0200 Received: from iva7-7e4c9a6d6651.qloud-c.yandex.net (iva7-7e4c9a6d6651.qloud-c.yandex.net [IPv6:2a02:6b8:c0c:2e9b:0:640:7e4c:9a6d]) by forward105p.mail.yandex.net (Yandex) with ESMTP id B87B42FD9C6A; Sat, 4 Sep 2021 17:39:32 +0300 (MSK) Received: from iva8-a4a480c9f089.qloud-c.yandex.net (iva8-a4a480c9f089.qloud-c.yandex.net [2a02:6b8:c0c:da5:0:640:a4a4:80c9]) by iva7-7e4c9a6d6651.qloud-c.yandex.net (mxback/Yandex) with ESMTP id kPqeeHhRxa-dWDevv97; Sat, 04 Sep 2021 17:39:32 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.com; s=mail; t=1630766372; bh=8/vPsJUWmiq06x+ZbZlpRtN2RCBU5d2IF7JyUGcJYUA=; h=In-Reply-To:Subject:Date:References:To:From:Message-ID:Cc:Cc; b=snHgcAjcYKrD6dfxpPjZBIZzBizUn3JjSrOIXxFLFoP+oc+z+M41MSZuwBlEUs2BE 18q9NxMOszb1I0AkNswAXUURHEdHuBBQaQsjpyZzCkbpOx0t+EHZtXQoEBpXXZVo75 XQM2W5iGvGe/E6YOPtfhna8x6vUfrQR0yl7vXOr8= Authentication-Results: iva7-7e4c9a6d6651.qloud-c.yandex.net; dkim=pass header.i=@yandex.com Received: by iva8-a4a480c9f089.qloud-c.yandex.net (smtp/Yandex) with ESMTPSA id KcSpEYh29v-dVhCDjbf; Sat, 04 Sep 2021 17:39:31 +0300 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) From: Colin Baxter To: Eric Abrahamsen Cc: ding@gnus.org Cc: Subject: Re: gnus-extra-headers References: <87sfyohftb.fsf@yandex.com> <87sfymy6ck.fsf@ericabrahamsen.net> <87y28e6wr1.fsf@yandex.com> <875yvhldf3.fsf@ericabrahamsen.net> X-Face: BHjiJOg/Qmj'BQgsAKL@])L)e62P)C"Y=6T X-Message-My-Extra-Message: 8-) We are the only ones here =?utf-8?B?8J+YuiDwn5i6IPCfmLo=?= Date: Sat, 04 Sep 2021 15:39:29 +0100 In-Reply-To: <875yvhldf3.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Fri, 03 Sep 2021 11:30:40 -0700") Message-ID: <87wnnwv1zy.fsf@yandex.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAAEkAAAATAgMAAAChCMjeAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEX/zAABCWP///8I RHjYAAAAAWJLR0QCZgt8ZAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB+UFEAk5BvqS634A AAAbSURBVBjTY2BgCA1hYA0FAxDDgQEERsXoIAYA2F9Eb3cpB+AAAAAldEVYdGRhdGU6Y3JlYXRl ADIwMjEtMDUtMTZUMTA6NTY6MTcrMDE6MDCh/kkpAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIxLTA1 LTE2VDA5OjU3OjA2KzAxOjAwTyZ6HwAAAABJRU5ErkJggg== MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-ID: Precedence: bulk >>>>> Eric Abrahamsen writes: > Colin Baxter writes: >> Hello Eric, >>>>>>> Eric Abrahamsen writes: >>=20 >> > Colin Baxter writes: >> Hello, >> >>=20 >> >> If emacs (tested with 27.2 and 28.0.50) is launched with -Q >> (or >> gnus-extra-headers has not been set explicitly by the >> user) then >> the variable gnus-extra-headers has the value: >> >>=20 >> >> gnus-extra-headers is a variable defined in =E2=80=98gnus-sum.el= =E2=80=99. >> Its >> value is (X-Diary-Time-Zone X-Diary-Dow X-Diary-Year >> >> X-Diary-Month X-Diary-Dom X-Diary-Hour X-Diary-Minute To Cc >> >> Keywords Gcc Newsgroups X-GM-LABELS) Original value was (To Cc >> >> Keywords Gcc Newsgroups X-GM-LABELS) >> >>=20 >> >> You can customize this variable. >> >>=20 >> >>=20 >> >> This variable was introduced, or its default value was >> changed, >> in version 25.1 of Emacs. >> >>=20 >> >> Documentation: Extra headers to parse. >> >>=20 >> >> The X-Diary settings seem to come from nndiary.el, but there >> is >> nothing in the doc-string to indicate this. >> >>=20 >> >> Is this a bug? Is not the "Original value" of >> gnus-extra-headers >> incorrect? >>=20 >> > I don't think it's really a bug. If you don't use the nndiary > >> backend, those headers don't get added to `gnus-extra-headers', > >> and it has its "original value" as noted in *Help*. I don't think >> > there's any contract that says additional libraries can't > >> manipulate the value of customization options... is there? >>=20 >> True, but the user might suppose that using -Q ensures that no >> extra libraries are loaded. I would have thought that nndiary >> constitutes an extra library. If it does not and the library is >> germane to -Q then why omit any mention of it from >> gnus-extra-headers? I have quickly looked at NEWS for emacs-25.1 >> but found nothing relevant. > If I start with "emacs -Q" and a minimal Gnus setup, the nndiary > isn't loaded and its values aren't added to > `gnus-extra-headers'. The odd thing is that in my usual Emacs/Gnus > set up, those values _are_ added, and I don't use nndiary or > gnus-diary.el. Hang on, let me force an error in there and see > exactly what's loading it. > Nope, I just restarted Emacs and Gnus, and did some other > Org/Diary/Calendar stuff for good measure, and now nothing has > triggered a load of 'nndiary, and the extra values aren't added. > Obviously something, somewhere, eventually triggers that load in > my setup, but it doesn't seem to happen by default. I'm quite > ready to believe that something is loading 'nndiary when it > doesn't need to, but so far I don't know what it is. > Maybe you could give it a shot? Delete nndiary.elc, stick a call > to (error) in nndiary.el, How do I modify the file nndiary.el to achieve this? > and restart everything? What I do know is that if nndiary is not present (.el) and (.elc) then gnus-extra-headers becomes (To Cc Keywords Gcc Newsgroups X-GM-LABELS). Best wishes,