On Wed, Dec 30, 2015 at 09:41:23PM +0200, Niko Tyni wrote: > On Sun, Dec 27, 2015 at 01:06:00PM +0200, Niko Tyni wrote: > > Package: libnet-inet6glue-perl > > Version: 0.603-1 > > User: debian-p...@lists.debian.org > > Usertags: autopkgtest perl-5.22-transition > > > > This package now warns on usage: > > > > % perl -we 'use Net::INET6Glue' > > Not tested with Net::FTP version 3.05 at > > /usr/share/perl5/Net/INET6Glue/FTP.pm line 15. > > somebody else already implements FTP IPv6 support - skipping > > Net::INET6Glue::FTP > > Upstream seems to consider this a feature, and has rejected > https://rt.cpan.org/Public/Bug/Display.html?id=110677 > > with > > >> The goal of Net::INET6Glue::FTP is to provide IPv6 support for older > >> versions of Net::FTP which don't have this support native. Since IPV6 > >> support was added for Net::FTP with versions 3.x Net::INET6Glue::FTP is > >> no longer needed and this is was this message is about. > > I think I'm going to fix this by removing the 'use Net::INET6Glue::FTP' > call from Net::INET6Glue, and adding a dependency on perl (>= 5.21.5). > I'm also considering removing Net::INET6Glue::FTP from the binary package > altogether, but I suppose that's not really necessary.
I proposed this upstream and got this: The documentation for Net::INET6Glue states that using this module will include all submodules, so patching Net::INET6Glue would make the module behave different to what originally was intended. If you only want INET_is_INET6 then you should include Net::INET6Glue::INET_is_INET6 only and not Net::INET6Glue. The warning is there because these modules are just an ugly hack to make older modules aware of IPv6 and the hack should be removed as soon one uses a module with native support for IPv6. My motivation for touching anything here is quite low, but it would be nice to get the autopkgtest suite to pass. I see four reverse dependencies: debmirror fex-utils ikiwiki-hosting-web ikiwiki ikiwiki and fex-utils only use Net::INET6Glue::INET_is_INET6 so that's fine. ikiwiki-hosting-web seems not to use it at all; #811021 filed. debmirror is the only package that probably uses it for Net::FTP; #811020 filed. I'm going to close this bug by disabling the use.t check for the Net::INET6Glue and Net::INET6Glue::FTP. -- Niko Tyni nt...@debian.org