Subject: | all_from ignores explicitly stated subsets |
The all_from statement will fetch the information for various things
from a main module file.
Doing that, it ignores information that was explicitly set otherwise. In
my case, I have multiple authors. all_from will only extract the first
(and with POD formatting included). Thus I include two lines a la
"author 'foo'" in the Makefile.PL.
This results in *three* authors. The two manual entries and the
auto-detected one.
I know that I can manually use many foo_from's and I suspect that for
settings which have only one value (i.e. version), the manual setting of
it will overwrite the autodetection instead of append to it. But I
believe all_from should be smart enough to detect that something was
manually overridden and leave it alone.
Cheers,
Steffen