GNU bug report logs -
#9302
nmail-extra-headers too mysterious
Previous Next
Reported by: Dave Abrahams <dave <at> boostpro.com>
Date: Mon, 15 Aug 2011 14:51:02 UTC
Severity: normal
Tags: fixed
Found in version 5.110018
Fixed in version 24.1
Done: Lars Magne Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 9302 in the body.
You can then email your comments to 9302 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
owner <at> debbugs.gnu.org, bugs <at> gnus.org
:
bug#9302
; Package
gnus
.
(Mon, 15 Aug 2011 14:51:03 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Dave Abrahams <dave <at> boostpro.com>
:
New bug report received and forwarded. Copy sent to
bugs <at> gnus.org
.
(Mon, 15 Aug 2011 14:51:03 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
I just saw this message flash by:
`Cc' isn't present in `nnmail-extra-headers'
which is mysterious enough as it is, and should be more descriptive.
Why would I care that `Cc' isn't present in `nnmail-extra-headers'? Why
would Gnus care?
Near as I can tell by trolling through the info manual, this variable
has something to do with making information available to summary line
display, but if that's the case, it's hardly obvious from its docstring,
which is simply "Extra headers to parse." Parse when? For what purpose?
No Gnus v0.18
GNU Emacs 23.3.1 (x86_64-apple-darwin10.8.0, Carbon Version 1.6.0 AppKit 1038.36)
of 2011-08-01 on vulcan
200 news.gmane.org InterNetNews NNRP server INN 2.5.1 ready (posting ok)
101 Capability list:
VERSION 2
IMPLEMENTATION INN 2.5.1
AUTHINFO USER
HDR
LIST ACTIVE ACTIVE.TIMES DISTRIB.PATS HEADERS NEWSGROUPS OVERVIEW.FMT
OVER
POST
READER
STARTTLS
.
--
Dave Abrahams
BoostPro Computing
http://www.boostpro.com
Information forwarded
to
owner <at> debbugs.gnu.org, bugs <at> gnus.org
:
bug#9302
; Package
gnus
.
(Thu, 18 Aug 2011 00:09:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 9302 <at> debbugs.gnu.org (full text, mbox):
Dave Abrahams <dave <at> boostpro.com> writes:
> I just saw this message flash by:
>
> `Cc' isn't present in `nnmail-extra-headers'
>
> which is mysterious enough as it is, and should be more descriptive.
> Why would I care that `Cc' isn't present in `nnmail-extra-headers'? Why
> would Gnus care?
Because you tried to limit the summary buffer (or something like that)
using criteria Gnus didn't have, because `nnmail-extra-headers' didn't
include Cc.
> Near as I can tell by trolling through the info manual, this variable
> has something to do with making information available to summary line
> display, but if that's the case, it's hardly obvious from its docstring,
> which is simply "Extra headers to parse." Parse when? For what purpose?
Parse to make available for Gnus. I've clarified the doc string slightly.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog http://lars.ingebrigtsen.no/
Added tag(s) fixed.
Request was from
Lars Magne Ingebrigtsen <larsi <at> gnus.org>
to
control <at> debbugs.gnu.org
.
(Thu, 18 Aug 2011 00:09:02 GMT)
Full text and
rfc822 format available.
bug marked as fixed in version 24.1, send any further explanations to
9302 <at> debbugs.gnu.org and Dave Abrahams <dave <at> boostpro.com>
Request was from
Lars Magne Ingebrigtsen <larsi <at> gnus.org>
to
control <at> debbugs.gnu.org
.
(Thu, 18 Aug 2011 00:09:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
owner <at> debbugs.gnu.org, bugs <at> gnus.org
:
bug#9302
; Package
gnus
.
(Thu, 18 Aug 2011 12:36:01 GMT)
Full text and
rfc822 format available.
Message #15 received at 9302 <at> debbugs.gnu.org (full text, mbox):
on Wed Aug 17 2011, Lars Magne Ingebrigtsen <larsi-AT-gnus.org> wrote:
> Dave Abrahams <dave <at> boostpro.com> writes:
>
>> I just saw this message flash by:
>>
>> `Cc' isn't present in `nnmail-extra-headers'
>>
>> which is mysterious enough as it is, and should be more descriptive.
>> Why would I care that `Cc' isn't present in `nnmail-extra-headers'? Why
>> would Gnus care?
>
> Because you tried to limit the summary buffer (or something like that)
> using criteria Gnus didn't have, because `nnmail-extra-headers' didn't
> include Cc.
Interesting... now *that* would make an informative error message! How
about changing it to something based on what you wrote above?
Hmm, I was not using any kind of creative limit―it would have been one
of the built-in options (perhaps `/ A' ?)
Maybe this means the default for nnmail-extra-headers is wrong.
Shouldn't the built-in queries work out-of-the-box?
>> Near as I can tell by trolling through the info manual, this variable
>> has something to do with making information available to summary line
>> display, but if that's the case, it's hardly obvious from its docstring,
>> which is simply "Extra headers to parse." Parse when? For what purpose?
>
> Parse to make available for Gnus.
Which, I'm sorry to say, gives me no new information. If Gnus is
parsing something it is naturally going to be for programmatic
consumption. Maybe you want to say something about what kinds of things
Gnus might do with that information (e.g. limit).
--
Dave Abrahams
BoostPro Computing
http://www.boostpro.com
Information forwarded
to
owner <at> debbugs.gnu.org, bugs <at> gnus.org
:
bug#9302
; Package
gnus
.
(Fri, 19 Aug 2011 06:57:01 GMT)
Full text and
rfc822 format available.
Message #18 received at 9302 <at> debbugs.gnu.org (full text, mbox):
On Thu, Aug 18 2011, Dave Abrahams wrote:
> Hmm, I was not using any kind of creative limit—it would have been one
> of the built-in options (perhaps `/ A' ?)
`gnus-summary-limit-to-address' or `gnus-summary-limit-to-recipient'.
> Maybe this means the default for nnmail-extra-headers is wrong.
> Shouldn't the built-in queries work out-of-the-box?
I don't have a strong opionion about adding Cc to the default of
`nnmail-extra-headers', but keep in mnd the just adding it doesn't
make it work automatically for old mail, cf. ...
,----[ (info "(gnus)To From Newsgroups") ]
| A related variable is `nnmail-extra-headers', which controls when to
| include extra headers when generating overview (NOV) files. If you
| have old overview files, you should regenerate them after changing this
| variable, by entering the server buffer using `^', and then `g' on the
| appropriate mail server (e.g. nnml) to cause regeneration.
`----
Bye, Reiner.
--
,,,
(o o)
---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/
Information forwarded
to
owner <at> debbugs.gnu.org, bugs <at> gnus.org
:
bug#9302
; Package
gnus
.
(Fri, 19 Aug 2011 12:32:01 GMT)
Full text and
rfc822 format available.
Message #21 received at 9302 <at> debbugs.gnu.org (full text, mbox):
on Fri Aug 19 2011, Reiner Steib <reinersteib+gmane-AT-imap.cc> wrote:
> On Thu, Aug 18 2011, Dave Abrahams wrote:
>
>> Hmm, I was not using any kind of creative limit―it would have been one
>> of the built-in options (perhaps `/ A' ?)
>
> `gnus-summary-limit-to-address' or `gnus-summary-limit-to-recipient'.
>
>> Maybe this means the default for nnmail-extra-headers is wrong.
>> Shouldn't the built-in queries work out-of-the-box?
>
> I don't have a strong opionion about adding Cc to the default of
> `nnmail-extra-headers', but keep in mnd the just adding it doesn't
> make it work automatically for old mail, cf. ...
>
> ,----[ (info "(gnus)To From Newsgroups") ]
> | A related variable is `nnmail-extra-headers', which controls when to
> | include extra headers when generating overview (NOV) files. If you
> | have old overview files, you should regenerate them after changing this
> | variable, by entering the server buffer using `^', and then `g' on the
> | appropriate mail server (e.g. nnml) to cause regeneration.
> `----
Understood. I just think it's crazy to have a default configuration
where built-in commands that are in the menus and enabled will
unconditionally cause an error.
--
Dave Abrahams
BoostPro Computing
http://www.boostpro.com
Information forwarded
to
owner <at> debbugs.gnu.org, bugs <at> gnus.org
:
bug#9302
; Package
gnus
.
(Sat, 10 Sep 2011 19:19:02 GMT)
Full text and
rfc822 format available.
Message #24 received at 9302 <at> debbugs.gnu.org (full text, mbox):
Dave Abrahams <dave <at> boostpro.com> writes:
>>> I just saw this message flash by:
>>>
>>> `Cc' isn't present in `nnmail-extra-headers'
>>>
>>> which is mysterious enough as it is, and should be more descriptive.
>>> Why would I care that `Cc' isn't present in `nnmail-extra-headers'? Why
>>> would Gnus care?
>>
>> Because you tried to limit the summary buffer (or something like that)
>> using criteria Gnus didn't have, because `nnmail-extra-headers' didn't
>> include Cc.
>
> Interesting... now *that* would make an informative error message! How
> about changing it to something based on what you wrote above?
It's too long. I think the current message is a clear enough hint what
you have to twiddle if you want that functionality.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog http://lars.ingebrigtsen.no/
Information forwarded
to
owner <at> debbugs.gnu.org, bugs <at> gnus.org
:
bug#9302
; Package
gnus
.
(Sun, 11 Sep 2011 08:07:01 GMT)
Full text and
rfc822 format available.
Message #27 received at 9302 <at> debbugs.gnu.org (full text, mbox):
on Sat Sep 10 2011, Lars Magne Ingebrigtsen <larsi-AT-gnus.org> wrote:
>> Interesting... now *that* would make an informative error message! How
>> about changing it to something based on what you wrote above?
>
> It's too long. I think the current message is a clear enough hint what
> you have to twiddle if you want that functionality.
"What to twiddle" is perfectly clear, but "what functionality generated
the message" isn't. My point is that:
* We have a command `gnus-summary-limit-to-address' that won't function
correctly in Gnus' default configuration
* It generates a warning about a variable whose connection to the
problem is non-obvious from its documentation
(BTW, what's the difference between gnus-extra-headers and
nnmail-extra-headers?)
* The warning is easy to miss
I feel like I just got lucky and noticed that my configuration was
wrong, but wasn't given the tools to understand how the configuration
should have been set up to begin with. Shouldn't `/ A' check to see
whether `Cc:' has been parsed and ask whether I want to add it to
`nnmail-extra-headers'?
--
Dave Abrahams
BoostPro Computing
http://www.boostpro.com
Information forwarded
to
owner <at> debbugs.gnu.org, bugs <at> gnus.org
:
bug#9302
; Package
gnus
.
(Sun, 11 Sep 2011 15:16:02 GMT)
Full text and
rfc822 format available.
Message #30 received at 9302 <at> debbugs.gnu.org (full text, mbox):
Dave Abrahams <dave <at> boostpro.com> writes:
> * We have a command `gnus-summary-limit-to-address' that won't function
> correctly in Gnus' default configuration
Yes. There's bits and pieces in Gnus for people with special
configurations and setups.
> * It generates a warning about a variable whose connection to the
> problem is non-obvious from its documentation
>
> (BTW, what's the difference between gnus-extra-headers and
> nnmail-extra-headers?)
The latter says what extra headers the backends should try to give to
Gnus, if possible.
> I feel like I just got lucky and noticed that my configuration was
> wrong, but wasn't given the tools to understand how the configuration
> should have been set up to begin with. Shouldn't `/ A' check to see
> whether `Cc:' has been parsed and ask whether I want to add it to
> `nnmail-extra-headers'?
`/ A' can't know whether the missing presence of Cc is due to one or the
other.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog http://lars.ingebrigtsen.no/
Information forwarded
to
owner <at> debbugs.gnu.org, bugs <at> gnus.org
:
bug#9302
; Package
gnus
.
(Sun, 11 Sep 2011 17:17:01 GMT)
Full text and
rfc822 format available.
Message #33 received at 9302 <at> debbugs.gnu.org (full text, mbox):
on Sun Sep 11 2011, Lars Magne Ingebrigtsen <larsi-AT-gnus.org> wrote:
> Dave Abrahams <dave <at> boostpro.com> writes:
>
>> * We have a command `gnus-summary-limit-to-address' that won't function
>> correctly in Gnus' default configuration
>
> Yes. There's bits and pieces in Gnus for people with special
> configurations and setups.
Nothing marks this command out as being "for people with special
configurations and setups" other than that you just said so. It's very
surprising to see it not work.
>> * It generates a warning about a variable whose connection to the
>> problem is non-obvious from its documentation
>>
>> (BTW, what's the difference between gnus-extra-headers and
>> nnmail-extra-headers?)
>
> The latter says what extra headers the backends should try to give to
> Gnus, if possible.
OK, again I am left wondering when this transfer happens for what
purpose gnus will use these headers. Clearly(?) limiting is not using
gnus-extra-headers and only using the nnmail-extra-headers... so there's
some other purpose?
>> I feel like I just got lucky and noticed that my configuration was
>> wrong, but wasn't given the tools to understand how the configuration
>> should have been set up to begin with. Shouldn't `/ A' check to see
>> whether `Cc:' has been parsed and ask whether I want to add it to
>> `nnmail-extra-headers'?
>
> `/ A' can't know whether the missing presence of Cc is due to one or the
> other.
You must have misunderstood me; let me try again.
Why not modify `gnus-summary-limit-to-address' so that it checks
immediately whether "to" and "cc" are in the appropriate -extra-headers
variables and if not, asks the user whether s/he wants to include them
(and if necessary, re-fetch headers or whatever else Gnus needs to do to
make this command work properly)? That sort of prompt wouldn't slip by
unnoticed the same way a warning would.
--
Dave Abrahams
BoostPro Computing
http://www.boostpro.com
Information forwarded
to
owner <at> debbugs.gnu.org, bugs <at> gnus.org
:
bug#9302
; Package
gnus
.
(Sun, 11 Sep 2011 21:04:01 GMT)
Full text and
rfc822 format available.
Message #36 received at 9302 <at> debbugs.gnu.org (full text, mbox):
Dave Abrahams <dave <at> boostpro.com> writes:
> Why not modify `gnus-summary-limit-to-address' so that it checks
> immediately whether "to" and "cc" are in the appropriate -extra-headers
> variables and if not, asks the user whether s/he wants to include them
> (and if necessary, re-fetch headers or whatever else Gnus needs to do to
> make this command work properly)?
Re-fetching wouldn't help on most backends. nnml uses the variable in
question when creating the .nov overview files. For the variable to
have any effect in nnml, for instance, you'd have to regenerate all your
.nov files.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog http://lars.ingebrigtsen.no/
Information forwarded
to
owner <at> debbugs.gnu.org, bugs <at> gnus.org
:
bug#9302
; Package
gnus
.
(Tue, 13 Sep 2011 17:47:02 GMT)
Full text and
rfc822 format available.
Message #39 received at 9302 <at> debbugs.gnu.org (full text, mbox):
on Sun Sep 11 2011, Lars Magne Ingebrigtsen <larsi-AT-gnus.org> wrote:
> Dave Abrahams <dave <at> boostpro.com> writes:
>
>> Why not modify `gnus-summary-limit-to-address' so that it checks
>> immediately whether "to" and "cc" are in the appropriate -extra-headers
>> variables and if not, asks the user whether s/he wants to include them
>> (and if necessary, re-fetch headers or whatever else Gnus needs to do to
>> make this command work properly)?
>
> Re-fetching wouldn't help on most backends. nnml uses the variable in
> question when creating the .nov overview files. For the variable to
> have any effect in nnml, for instance, you'd have to regenerate all your
> .nov files.
Sorry, I meant "do whatever is necessary to get in sync." In this case,
based on what you wrote above, I guess it would mean regenerating the
.nov files.
--
Dave Abrahams
BoostPro Computing
http://www.boostpro.com
Information forwarded
to
owner <at> debbugs.gnu.org, bugs <at> gnus.org
:
bug#9302
; Package
gnus
.
(Sat, 17 Sep 2011 05:35:01 GMT)
Full text and
rfc822 format available.
Message #42 received at 9302 <at> debbugs.gnu.org (full text, mbox):
Dave Abrahams <dave <at> boostpro.com> writes:
> Sorry, I meant "do whatever is necessary to get in sync." In this case,
> based on what you wrote above, I guess it would mean regenerating the
> .nov files.
That's not realistic -- regenerating the headers might take hours.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog http://lars.ingebrigtsen.no/
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sat, 15 Oct 2011 11:24:03 GMT)
Full text and
rfc822 format available.
bug unarchived.
Request was from
Ted Zlatanov <tzz <at> lifelogs.com>
to
control <at> debbugs.gnu.org
.
(Tue, 24 Jan 2012 21:15:01 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bugs <at> gnus.org
:
bug#9302
; Package
gnus
.
(Wed, 01 Feb 2012 00:24:01 GMT)
Full text and
rfc822 format available.
Message #49 received at 9302 <at> debbugs.gnu.org (full text, mbox):
Ted Zlatanov <tzz <at> lifelogs.com> writes:
> FWIW, independently of the other issues raised in this bug, I think Cc
> headers should be in `nnmail-extra-headers'. Looking forward, it's a
> beneficial change for the users and the expense is minimal.
I've now done this in Ma Gnus.
--
(domestic pets only, the antidote for overdose, milk.)
http://lars.ingebrigtsen.no * Sent from my Rome
Information forwarded
to
bugs <at> gnus.org
:
bug#9302
; Package
gnus
.
(Mon, 13 Feb 2012 20:05:01 GMT)
Full text and
rfc822 format available.
Message #52 received at 9302 <at> debbugs.gnu.org (full text, mbox):
On Wed, 01 Feb 2012 01:23:14 +0100 Lars Ingebrigtsen <larsi <at> gnus.org> wrote:
LI> Ted Zlatanov <tzz <at> lifelogs.com> writes:
>> FWIW, independently of the other issues raised in this bug, I think Cc
>> headers should be in `nnmail-extra-headers'. Looking forward, it's a
>> beneficial change for the users and the expense is minimal.
LI> I've now done this in Ma Gnus.
Thanks!
Ted
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Tue, 13 Mar 2012 11:24:02 GMT)
Full text and
rfc822 format available.
This bug report was last modified 13 years and 106 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.