Bug#805847: libnet-mac-vendor-perl: Apache/mod_perl silently does not start if Net::MAC::Vendor 1.25-1 is used (regression from 1.23-1)

Niko Tyni ntyni at debian.org
Mon Nov 23 18:52:34 UTC 2015


On Sun, Nov 22, 2015 at 07:16:35PM -0800, Ivan Kohler wrote:
> Package: libnet-mac-vendor-perl
> Version: 1.25-1
> Severity: important
> Tags: upstream
> 
> Since the upgrade to Net::MAC::Vendor 1.25-1, if a web application loads
> Net::MAC::Vendor, Apache fails to start, without any output in error.log.

FWIW I can't reproduce this with a trivial 
  <Location /hello>
      SetHandler perl-script
      PerlHandler My::Greeting
  </Location>

and a My::Greeting module that uses Net::MAC::Vendor. 

So you'll need to provide more information so the Apache problem
can be reproduced.

However, I note that the module seems otherwise quite broken.
t/fetch_oui_from_ieee.t fails consistently. The move to Mojo::UserAgent
doesn't seem to follow redirects that the IEEE web site gives, and
if I make it to follow them (with $ua->max_redirects(2) or so), the
remote service dies with 500 Internal Server Error most of the time.
When it does return something, the test still apparently fails to parse
the answer.

In general, I'm not thrilled about the way the module queries for the
OUI information over the web. I think we have lots of copies of the same
information in Debian already, most prominently in the ieee-data package.
Does this module really make sense?

I sort of lost the incentive to look further; maybe someone else will?
-- 
Niko Tyni   ntyni at debian.org



More information about the pkg-perl-maintainers mailing list