[Pkg-utopia-maintainers] Bug#960752: FTBFS on arch-all, test-suite failure - conova buildd has broken "localhost"
Martin Pitt
mpitt at debian.org
Sun May 17 20:44:08 BST 2020
Control: retitle -1 FTBFS on IPv6-only hosts
Control: found -1 188-1
Control: forwarded -1 https://github.com/cockpit-project/cockpit/pull/14098
Control: tag -1 patch upstream
Hello Aurelien,
Aurelien Jarno [2020-05-16 19:27 +0200]:
> This is an IPv6 host only,
Ah! This explains the issue indeed. I'm able to reproduce this now.
To unbreak unstable users ASAP, I uploaded a binary-all build for now.
Aurelien Jarno [2020-05-17 17:04 +0200]:
> As g_network_address_parse() supports escaping addresses with [] even
> for IPv4 addresses, I guess the following *untested* patch should fix
> the issue.
>
> --- a/src/common/test-webserver.c
> +++ b/src/common/test-webserver.c
> @@ -93,7 +93,7 @@
> /* HACK: this should be "localhost", but this fails on COPR; https://github.com/cockpit-project/cockpit/issues/12423 */
> tc->localport = g_strdup_printf ("127.0.0.1:%d", port);
> if (str)
> - tc->hostport = g_strdup_printf ("%s:%d", str, port);
> + tc->hostport = g_strdup_printf ("[%s]:%d", str, port);
> if (inet)
> g_object_unref (inet);
> g_free (str);
Spot on, thank you! 👏 I tested this and sent an upstream PR to fix this.
Martin
More information about the Pkg-utopia-maintainers
mailing list