Subject: | $DB::single = 1 at only.pl:17 should be removed |
16 sub import {
17: $DB::single = 1;
18: goto &_install if @_ == 2 and $_[1] eq 'install';
in only.pl you've left a $DB::single = 1 in there, probably from when you were debugging?
It's REALLY annoying when you want to use the debugger with a use only 'something' => $version, and the debugger dumps you deep into an unknown module unexpectedly.
If I wanted to debug the call, I would put a BEGIN { $DB::single = 1 } in my code before the only call.
Assuming you didn't mean to leave it there, you should really remove it or comment it out.