tag 641430 + confirmed upstream thanks On Tue, 13 Sep 2011 13:27:01 +0100, Simon McVittie wrote:
> The cause seems to be a couple of =head2 headings inside the OPTIONS =head1:
>
> =head1 OPTIONS
>
> =head2 General behaviour
>
> You can customize the usage of mpd-dynamic with the following options:
>
> =over 4
>
> =item -o[ld] <old>
>
> Deleting the lines "=head2 General behaviour" and "=head2 Ratings" from
> the mpd-dynamic script works around this. I think Getopt::Euclid should
> really ignore those sub-headings, though.
Hm, this seems to be a deliberate change by upstream:
From Changes:
- Required and optional arguments can now be put in a POD head section =head2,
=head3 and =head4 for more flexibility
And from the code:
+ my $HEAD_START = qr{ ^=head[1-4] }xms;
...
- while ($man =~ m/^=head1 ($OPTIONS) (.*?) $EOHEAD /gxms) {
+ while ($man =~ m/$HEAD_START ($OPTIONS) (.*?) $HEAD_END /gxms) {
But I'm not sure if the side-effect that hits mpd-dynamic is also
done on purpose :)
Cheers,
gregor, forwarding the bug in a minute
--
.''`. Homepage: http://info.comodo.priv.at/ - PGP/GPG key ID: 0x8649AA06
: :' : Debian GNU/Linux user, admin, & developer - http://www.debian.org/
`. `' Member of VIBE!AT & SPI, fellow of Free Software Foundation Europe
`- NP: Die Quote: Nummer ans in Reykjavik
signature.asc
Description: Digital signature

