Skip Menu |

This queue is for tickets about the Net-DNS CPAN distribution.

Report information
The Basics
Id: 123635
Status: rejected
Priority: 0/
Queue: Net-DNS

People
Owner: Nobody in particular
Requestors: cavac [...] cavac.at
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in: 1.13
Fixed in: (no value)



Subject: Install hangs/extremly during testing
Install via CPAN shell hangs/extremly slow during testing in t/08-IPv4.t After about an hour, it went from 1/92 to 32/92. This is in a company network, which does not allow direct DNS resolving. It might be a good idea to disable-by-default all tests that try to directly access the internet. Either the way SSLeay (i think) does it by asking yes/no, or only run those tests when user calls with an environment variable, something like ENABLE_ONLINE_TESTS=1 make test
From: rwfranks [...] acm.org
On Wed Nov 15 06:41:38 2017, CAVAC wrote: Show quoted text
> Install via CPAN shell hangs/extremly slow during testing in > t/08-IPv4.t
Show quoted text
>8
Show quoted text
> This is in a company network, which does not allow direct DNS > resolving.
Which is a company policy issue, not a Net::DNS bug See perl Makefile.PL --help for the complete picture Usage: perl Makefile.PL [OPTION...] Prepare Makefile for building and installing Net::DNS --online-tests Perform tests by communicating with the outside world. Beware that their success is also dependent on outside influences. --noonline-tests Skip online tests completely. --IPv6-tests Perform IPv6 specific online tests. Default is the same as regular online tests. --noIPv6-tests Skip IPv6 specific online test --non-fatal-online-tests Perform online test, but do not let failures negatively affect the outcome of running make test. This is the default.
On Thu Nov 16 09:56:55 2017, rwfranks@acm.org wrote: Show quoted text
> On Wed Nov 15 06:41:38 2017, CAVAC wrote:
> > Install via CPAN shell hangs/extremly slow during testing in > > t/08-IPv4.t
>
> >8
>
> > This is in a company network, which does not allow direct DNS > > resolving.
> > Which is a company policy issue, not a Net::DNS bug >
Yes. But it's pretty standard nowadays not to let clients do DNS directly in company networks. Nearly every network i know only allows the official DNS Server to do lookups. Show quoted text
> Usage: perl Makefile.PL [OPTION...] > > Prepare Makefile for building and installing Net::DNS > ... > --noonline-tests Skip online tests completely. > ...
That is sort of okay when installing only Net::DNS, but it is still pretty annoying when installing it as a dependency for other stuff.
Just as an additional information: In my case, i use Net::DNS as a local server for some networks. Two of which don't even have any connection to the internet (critical infrastructure).
From: rwfranks [...] acm.org
On Fri Nov 17 08:23:25 2017, CAVAC wrote: Show quoted text
> Just as an additional information: In my case, i use Net::DNS as a > local server for some networks. Two of which don't even have any > connection to the internet (critical infrastructure).
Net::DNS is designed to provide a Perl interface to the (singular) global Domain Name System. Navigating around the peculiar behaviour of your local network falls outside our remit.
Rejecting, because we do have the option to disable online tests.
On Wed 22 Nov 2017 05:50:38, NLNETLABS wrote: Show quoted text
> Rejecting, because we do have the option to disable online tests.
Sorry, I meant skip the online tests not disable.