First, ExtUtils::FakeMaker is now Module::Faker. Schwern suggested that ExtUtils should no longer be used, and gave excellent reasoning, summed up here:
http://www.perlfoundation.org/perl5/index.cgi?extutils So, that's done. There haven't been any changes worth mentioning, yet, in its documentation, tests, or featureset. What's much more important, as far as I'm concerned, is the upload of CPAN::Faker. Given a set of META.yml files like this: ./Fake-Distro.yaml ./Fake-Another.yaml ./Yet-Another-Bogus-1.yaml ./Yet-Another-Bogus-2.yaml ./Yet-Another-Bogus-3.yaml ./Quirk-WonkyVersion.yaml CPAN::Faker will build a complete-enough-for-CPAN.pm CPAN instance, containing: ./modules/02packages.details.txt.gz ./modules/03modlist.txt.gz ./authors/id/L/LO/LOCAL/*.tar.gz You're not really limited to LOCAL yet, but I need to make it clearer how that will work... well, it all needs more docs. Anyway, this will make it really easy to build a small CPAN-alike with known quirky dists, authors, structure, and so on, excellent for testing all kinds of things. I will probably use it for testing CPAN::Mini sometime soon, and hopefully some other things also. Next, I think I will add a bit more documentation and more tests. If you think this tool will be useful, please let me know if you have feature requests while I can still refactor things in all their undocumented glory. Oh, and another totally sweet future use for Module::Faker? The basis for a much more powerful engine for Module::Starter! -- rjbs