As part of my project to clear 10 Catalyst install bugs I wrote a tiny patch to a test support the URI cpan module. However I can't seem to reach the maintainer regarding the patch or find some method by which patches are vetted in this project. So far I have:
- Added information to RT.
- Gone to the git repository, forked that and patched my fork, then sent a merge request to the mainline.
- Messaged the cpan maintainer at his cpan email account.
- Registered for the libwww-perl mailing list and messaged the group. Kicked off a discussion but no resolution.
I waited about a week between all the different steps, since I don't want to spam the maintainer, however at this point I'm a bit out of ideas.
This is related to an issue with t/heuristic.t failing when the local DNS provider is hijacking 'not found' host names. This is a pretty common thing for consumer grade ISPs to do, so I would imagine this issue would affect many people trying to install URI from a home computer. Since URI is pretty core to the dependency list for a lot of popular distributions, including Catalyst, I'd love to find a solution.
For the time being, if you came across this blog searching for a solution you can either apply my patch or find out how your ISP let's you disable DNS hijacking. For my Verison FIOS it was as simple as changing a few settings in my router, although I imagine it would not be so simple for someone unfamilar with how networks are configured.
UPDATE!
Just heard from Gisle Aas, who is graciously volunteering time to maintain URI. I guess he was just on an enviable long vacation and will spend the next few days clearing up the queue. Hopefully we can find a good solution!