Changes for version 1.17_09 - 2008-11-13
- Fixed a problem where the final processing in dpan started before the last child process was finished - this left a module out of 02packages
Changes for version 1.17_08 - 2008-11-11
- Fixups to config processing and lots of refactoring.
Changes for version 1.17_04 - 2008-10-31
- Fixes to the chdir and tempdir mess, and many fixes for Windows
Changes for version 1.17_02 - 2008-10-29
- Fixed the missing UUIDs in the reports. It was just a programming mixup.
Changes for version 1.17_01
- It's easier to write applications now. You can override find_modules_techniques and examine_dist_techniques to return just the part of the process that you want to do. For instance, if you don't want to run build files, don't return an item for 'run_build_files'.
Changes for version 1.16_02 - 2008-10-15
- Broke out the logging into categories so that you can target the components that you want to inspect.
Changes for version 0.15_01 - 2008-09-08
- Big changes to where everything is. I've decouple several components into separate, pluggable classes. If you don't like the classes that backpan_indexer.pl uses, change them in the config file. Look in MyCPAN::Indexer::Tutorial for an explanation of the different classes. Docs are weak at the moment, but getting better.
- This version also uses a Tk interface. That's fine for right now, but eventually that should be an optional thing.
Changes for version 0.11_01 - 2008-08-29
- Added parallelism. You can now index things in parallel. In the backpan_indexer.pl config, add a directive for parallel_jobs
- Adds more run info for operating system, perl version, and so on
Changes for version 0.10_02 - 2008-08-15
- Initial release of my BackPAN Indexer
Modules
Save the result as a YAML file
Do the indexing, and put the dists in a MiniCPAN
Present the run info in a terminal
Create a D(ark)PAN out of the indexed distributions
Index a Perl distribution
Do nothing components
Pass out work to sub-processes
Find distributions to index
Count the Test modules used in test suites
Present the run info as a text
Index a Perl distribution
How the backpan_indexer.pl pieces fit together
Do the indexing
Provides
in lib/App/Indexer.pm
in lib/App/DPAN.pm
in lib/NullTester.pm
in lib/Parallel.pm
Examples
- examples/backpan_indexer.config.andya
- examples/backpan_indexer.config.bdfoy
- examples/backpan_indexer.config.dist
- examples/backpan_indexer.config.dpan
- examples/backpan_indexer.config.inject
- examples/backpan_indexer.config.minicpan
- examples/backpan_indexer.config.test_census
- examples/backpan_indexer.pl
- examples/dpan
- examples/minicpan_inject.config