Michael G Schwern schrieb am 18.11.2011 um 20:24 (-0800): > The idea would be to continue to ship a copy of > Mouse::Tiny as TB2::Mouse, that takes care of the > dependency loop, but to only use it if a good enough > version of Mouse is not already installed. > > To mitigate risk of a new version of Mouse breaking > Test::Builder, I'd ask the Mouse folks to test their > releases against Test::Builder1.5. I think they're > already doing that. > > Thoughts?
Sounds like a good idea to me. I don't know how likely breakage will be despite the Mouse folks' tests against Test::Builder1.5. Maybe allow the user to override the Mouse detection by specifying TB2_RODENT_INTERNAL=1 and emit a diag() alerting the user to that setting and the rodent module currently being used at the beginning of each run. (Nice publicity for the internal TB2::Mouse.) -- Michael Ludwig