"ntyni@iki.fi via RT" <bug-podlators@rt.cpan.org> writes:
Show quoted text> I think the usage context is the key difference here: Pod::Simple and
> (to a lesser extent) Pod::Man are designed as a reusable libraries,
> so they really can't complain on stderr by default. IMO using the POD
> ERRORS section is fine for them.
>
> However, pod2man is a command line application, and stderr is the perfect
> way for it to signal problems. I think all pod2* applications should
> do that.
Oh, hey, you're right, that's a very good point.
Show quoted text> I'd actually be OK with having both stderr and the errata section on by
> default, but Enrico clearly wouldn't (and I certainly agree that the
> errata section isn't particularly useful in a manpage inside a Debian
> binary package).
Yeah, I can see his point. It's not useful to the reader of the man page;
they can't do anything to fix it.
Show quoted text> One possible approach is to make the errata section configurable,
> default to the current behaviour and then try to get ExtUtils::MakeMaker,
> Module::Build and the like override the default. No idea if that would
> get accepted, though.
I think they would argue that's a weird place to change the default as
well. I think the only concern would be that messages to stderr tend to
get lost in large builds. I may query perl5-porters about this and see
what their opinion is.
--
Russ Allbery (rra@stanford.edu) <
http://www.eyrie.org/~eagle/>