On Mon, 11 Jul 2022 00:12:11 +0200, Robert Luberda wrote: > The following information is printed into apt-cacher.log: > Mon Jul 11 00:02:52 2022|error [18513]: Can't locate Regexp/IPv6.pm in @INC > (you may need to install the Regexp:: > IPv6 module)
Thanks for your bug report. I'm a bit surprised, because the new code in 5.11 should behave better if Regexp::IPv6 is not available: +our $IPv6_re; + +sub _looks_like_raw_ip6_address { + my $addr = shift; + + if ( !$IPv6_re ) { #-- lazy / runs once / use Regexp::IPv6 if installed + eval { + require Regexp::IPv6; + Regexp::IPv6->import( qw($IPv6_re) ); + 1; + } || do { $IPv6_re = qr/[:0-9a-f]{3,}/; }; #-- fallback: unambitious guess + } + + return 0 unless $addr; + return 0 if $addr =~ tr/:/:/ < 2; #-- fallback must not create false positive for IPv4:Port = 0:0 + return 1 if $addr =~ /^$IPv6_re$/i; + return 0; +} But may as well move libregexp-ipv6-perl to Depends, I guess. Cheers, gregor -- .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06 `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe `-
signature.asc
Description: Digital Signature