Bug#667738: libhttp-daemon-perl: HTTP::Daemon::ClientConn is IPv4 only

gregor herrmann gregoa at debian.org
Fri Mar 1 15:49:46 GMT 2019


On Thu, 28 Feb 2019 18:56:28 +0100, gregor herrmann wrote:

> On Wed, 27 Feb 2019 19:28:57 +0100, Fabian Grünbichler wrote:
> > I opened up a MR on salsa[1] to include the patches from upstream's bug
> > tracker that enable IPv6 support by switching to IO::Socket::IP - it
> > would be great if somebody can take a look at them and upload the -2
> > package ;)
> Thanks for the merge request!
> Merge and uploaded.
> I hope you can also help in case this breaks reverse dependencies :)

So this broke the test suites of 3 reverse dependencies:

https://tracker.debian.org/pkg/libhttp-daemon-perl


And the test failures (when building the three packages locally) are
as follows. Note that they all hang at the beginning of the _next_
test:

libhttp-proxy-perl

t/22http.t ................ 
1..5
ok 1 # skip Web does not seem to work
ok 2 # skip Web does not seem to work
ok 3 # skip Web does not seem to work
ok 4 # skip Web does not seem to work
ok 5 # skip Web does not seem to work
ok
Can't connect to the proxy at t/Utils.pm line 102.
#   Failed test 'Relative URL and no Host: Bad Request'
#   at t/22transparent.t line 52.
#          got: undef
#     expected: '400'


librpc-xml-perl

t/35_namespaces.t ............... 
1..7
ok 1 - '$obj' isa 'RPC::XML::Method'
ok 2 - Test namespace() method
ok 3 - Sub closure value of __PACKAGE__
ok 4 - An object of class 'RPC::XML::Method' isa 'RPC::XML::Method'
ok 5 - Test namespace() method (dotted namespace)
ok 6 - Sub closure value of __PACKAGE__ (dotted namespace)
ok 7 - Reading namespace-local value declared outside XPL
ok
#   Failed test 'RPC::XML::Server::url method (set)'
#   at t/40_server.t line 188.
#                   'http://[::1]:46171/'
#     doesn't match '(?^:http://(127[.]0[.]0[.]1|jadzia[.]comodo[.]priv[.]at|jadzia|localhost|ip6-localhost|ip6-loopback|localhost|localhost[.]localdomain):46171)'
Not an ARRAY reference at t/40_server.t line 333.
# Looks like your test exited with 255 just after 43.


libwww-mechanize-perl

t/link.t ................................. 
1..23
ok 1 - use WWW::Mechanize::Link;
ok 2 - An object of class 'WWW::Mechanize::Link' isa 'WWW::Mechanize::Link'
ok 3 - Should have five elements
ok 4 - url() works
ok 5 - text() works
ok 6 - name() works
ok 7 - tag() works
ok 8 - base() works
ok 9 - attrs() works
ok 10 - parm 0 is url
ok 11 - parm 1 is text
ok 12 - parm 2 is name
ok 13 - parm 3 is tag
ok 14 - parm 4 is base
ok 15 - 'URI is proper type' isa 'URI::URL'
ok 16 - Short form of the url
ok 17 - url_abs works
ok 18 - url() works
ok 19 - text() works
ok 20 - name() works
ok 21 - tag() works
ok 22 - base() works
ok 23 - attrs() works
ok
Error GETing http://127.0.0.1:58567/: Can't connect to 127.0.0.1:58567 (Connection refused) at t/local/back.t line 53.


While it should be possible to fix the three packages in general, I
see 2 problems:
- other breakage this might cause (in packages without autopkgtests
  or in local/third-party code)
- we're running out of time for buster (last upload possibility today
  or maybe tomorrow)

At the beginning of a release cycle I'd be happy to work from here
and fix what we see and what might come up, but I think now is a bad
point of time for this approach.

So I think we should revert the change (i.e. disable the patches),
and reopen he bug, and I'll do that tonight unless other ideas/fixes
come up in the next hours.

Comments/ideas/help welcome!


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
   `-   
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: Digital Signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-perl-maintainers/attachments/20190301/f4318995/attachment.sig>


More information about the pkg-perl-maintainers mailing list