Subject: | File::Temp depends on itself, which while theoretically ok confuses some CPAN clients |
Symptom:
Recursive dependency detected:
Test::Warn
=> C/CH/CHORNY/Test-Warn-0.24.tar.gz
=> Tree::DAG_Node
=> R/RS/RSAVAGE/Tree-DAG_Node-1.18.tgz
=> File::Temp
=> D/DA/DAGOLDEN/File-Temp-0.2302.tar.gz
=> File::Temp.
Cannot continue.
This is because of the autoprereq plugin inserting a 'File::Temp' => 0 dependency in the generated META/Makefile (which works fine - File::Temp is core since 5.6.1).
I am not sure how to teach autoprereq to exclude certain modules, hence not supplying a patch.