Subject: | Some stuff doesn't work with non-standard layouts |
So - someone submitted a doc-typo-patch to me yesterday for a module I haven't updated in
several years (since 2005, really). The first thing I did was convert from CVS to Git & stick it
on GitHub: https://github.com/kenahoo/perl-ai-decisiontree . The second thing I did was
convert from Module::Release to Dist::Zilla.
But I notice a couple of things not working, which I think must be related to not using a lib/
directory. I've got one top-level .pm file, and one XS module that lives in its own
subdirectory, Instance/ .
When I configure my 'dist.ini' with both [PkgVersion] and [PodVersion], I don't get my
$VERSION updated in either my code or POD.
When run in the debugger (perl -d `which dzil` build), I see that the `$self->found_files`
call in Dist::Zilla::Plugin::PkgVersion::munge_files() is returning an empty arrayref.
Not sure where to take it from here.
Also, I do feel something of a Karmic Blowback, since when I started writing Module::Build I
decided the Standard Way of organizing a distribution ought to be in a lib/ directory. =)