Subject: | test failure with CPAN.pm 1.88_79 (and upcoming 1.90) |
Hi Jochen,
I'm sorry that I must inform you that one of your tests conflicts with
the way how CPAN.pm works in the development track 1.88_79 and upcoming
1.90.
Your test relies that it is running in a directory named
Getopt-ArgvFile-1.10. With the new CPAN.pm this directory gets a
different name: Getopt-ArgvFile-1.10-XXXXXX where XXXXXX is a random
string chosen by File::Temp.
It's a bit late that I discover this now. The strategic decision was to
make the build directory safe against concurrent usage. I could have
chosen to choose a name like
Getopt-ArgvFile-1.10-XXXXXX/Getopt-ArgvFile-1.10 but
I'm not fond of this solution.
Besides, one could argue that such a test is not very robust and shoud
be rewritten anyway because it cannot be run in any environment that
moves test scripts to a different place (say for later re-testing)
I hope this is OK for you and I'm sorry that this means that you will
get bug reports that are my fault:-(
Let me know what you think...
Regards,