After refactoring EmailValidator to use InetAddressValidator, I went to get rid of (or at least deprecate) isValidIpAddress. However, it takes a parameter of type Perl5Util from oro. Since it's a protected method, we can't eliminate it in a point release, but we also want to get rid of oro for 1.4, but we can't without removing this protected method... bugger.
For 1.4, obviously the entire class in o.a.c.validator is going to be deprecated and replaced with a soon-to-exist o.a.c.validator.routinesversion, but what should we do about this annoying problem? My gut says the evil of breaking compatibility at this one point is outweighed by the good of getting rid of oro entirely, so I'd prefer to remove it and mark it as an upgrade/release issue. Thoughts?