From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id aCc9AdNpPmXElwAA9RJhRA:P1 (envelope-from ) for ; Sun, 29 Oct 2023 15:18:59 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id aCc9AdNpPmXElwAA9RJhRA (envelope-from ) for ; Sun, 29 Oct 2023 15:18:59 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 69FF565B8A for ; Sun, 29 Oct 2023 15:18:58 +0100 (CET) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=EnfOZUGb; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1698589138; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post:dkim-signature; bh=epxcyq+a2vZAIa/kgnHSNwEKhQ3L54LPFvuwvoKPxC8=; b=rieQrmOUFOpdmXa3xzqNuhj42ct6qcYzE4hcKMWn8sdF1YZEiJzixWaRlSPUlq67rttA/Z BiliBY3Y4bNeKsldQqt5ZB2beVIt8mD2ZOkFKdudZVYOxW3gMb8x2dHjpvHhxq+6b1z0jY oCdWgfs/MLXjLbY6KUEc2JwK5nGBswij1JY2Mdga0NmQwHjPuX1U+o4UmwsBckcUDz3ydg tGR/fMM0p+ql2V5oHfpK8zgKoc5gt6NE1K2ZVdgpf859veqwG9pOj4j1aa6695fuUrITUx 2N3iQPu2K6zwJqPI/J1Q1anVM3D52dm2I7RtoJcCTr2jLrEmBEZuqvYUcrWRwA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=EnfOZUGb; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1698589138; a=rsa-sha256; cv=none; b=rLIJt2QgFi3NdxInatu3jg/2mBNPbsOUjbgTM1Jj4LX1BHJcio6F7dTZea86docXZ3r2c8 A+FZ0neDoiFpRG+AFdhk9leYcxhpwQdgyT5GPTwxuThFohP8P9LLJcxlgD9xhP+nT3KJLS mSjsEt4kcaSoIjx6nt1zQUmyVWbsXqJcUwtZFsspVXX+gl9N5EvwktGghbDDuU4T+8WIny bAVoi/JYZ3R98/S4zeFz5fq4m3HGiXGgc9/23vI4esbie5KQiop3h7Ho33alYrwGkUBWVn a/zoQ7MRXxi74QGzrPrX8WMosiT3+cwu6u58SZPIgHaGFqVptoOcK1a1/7488g== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qx6cZ-0008Q9-QF; Sun, 29 Oct 2023 10:18:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qx6cY-0008PO-8J for bug-guix@gnu.org; Sun, 29 Oct 2023 10:18:30 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qx6cX-0007yc-WC for bug-guix@gnu.org; Sun, 29 Oct 2023 10:18:30 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qx6d4-0006xC-78 for bug-guix@gnu.org; Sun, 29 Oct 2023 10:19:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#66817: ansible-core package fails to build Resent-From: Apoorv Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 29 Oct 2023 14:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 66817 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 66817@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.169858909026654 (code B ref -1); Sun, 29 Oct 2023 14:19:02 +0000 Received: (at submit) by debbugs.gnu.org; 29 Oct 2023 14:18:10 +0000 Received: from localhost ([127.0.0.1]:42934 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qx6cB-0006vm-3A for submit@debbugs.gnu.org; Sun, 29 Oct 2023 10:18:10 -0400 Received: from lists.gnu.org ([2001:470:142::17]:53058) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qx4cY-0000Yb-J7 for submit@debbugs.gnu.org; Sun, 29 Oct 2023 08:10:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qx4bw-0004AT-GS for bug-guix@gnu.org; Sun, 29 Oct 2023 08:09:44 -0400 Received: from mail-pg1-x52a.google.com ([2607:f8b0:4864:20::52a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qx4bk-0005HH-8u for bug-guix@gnu.org; Sun, 29 Oct 2023 08:09:44 -0400 Received: by mail-pg1-x52a.google.com with SMTP id 41be03b00d2f7-5ab94fc098cso2269957a12.1 for ; Sun, 29 Oct 2023 05:09:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698581370; x=1699186170; darn=gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=epxcyq+a2vZAIa/kgnHSNwEKhQ3L54LPFvuwvoKPxC8=; b=EnfOZUGbcWxJX3GcFJWd57wqTjbK/NUTPT1hJtotahumbqLjuayx4a/8eARyYLK1tc 2Pobay/EkLeEd3DlNnb6/Iv9/i62PegXMQr2Psd4uICIsXZmViX46WMZVxTrt5Zw7BBk WTYdTWqytivYMMoYKMjjNAdmMzQ7ZF0ClKl2ciPFFcQnjl0oamCoIdNE4o719AqIEyTA JFa1Al2iXMYGNvvyf9keSMxXSh7lVWbt8/5Sm7a3T4iJgcu7pbiwo5Lg5OanLn7amn/G WIa8NQGgmbnfg3In5e4y7DjBAP4+BYyAnPxgQL6WDYPLa8/wo+3y8pRohodNVhVS7DZN BNNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698581370; x=1699186170; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=epxcyq+a2vZAIa/kgnHSNwEKhQ3L54LPFvuwvoKPxC8=; b=o4VcJ9wcR1KPmLwsc1WJZqJJxIS+RChwpaf3yrHmE3C1dYf/jsUdRrvxCD/n4oun7t apFEacTxlN0dFLx0Ce8bhlY2fuUniWTqJCOvTTQFY7mco+m344cXhjlkkCZm/625Zxzk 0NTI0ndymG4XTq6yIrR4WRcprekAiwonEDrt6JC/lWxgrV/StQwbkl5GWMPWaVZDeJBh VCIoOszp4iy3IROrkfgbdGY7o8Q50eB4UvBcn/xKTgatOcQf4UQpRw9xyvPOORC6hgY2 qmRvIJip4mflQmOD6eJDzosgy+5qeKuEzcHSFueHVdIdXuTxfl98tdSNbm/6Xk8Gbn1t OZsw== X-Gm-Message-State: AOJu0YziN3FUDt5p6w4g35RR8XKT/05w2sXlbmRl64vRD4Vhk/o8v2Og iM/C9RRYkatep5OnOgkJUjBHwaLt4ScLDgLyJ59UpotYYA== X-Google-Smtp-Source: AGHT+IEmkChv2aYonxg7Hn/9ABxeAz7GUmK5NQEu/h59H+LmJn78cmnY4Mu1yzKmPduISxmjD08a41p8O+z/pmIx6ik= X-Received: by 2002:a05:6a21:3e0a:b0:17b:f565:7e09 with SMTP id bk10-20020a056a213e0a00b0017bf5657e09mr5390208pzc.60.1698581369977; Sun, 29 Oct 2023 05:09:29 -0700 (PDT) MIME-Version: 1.0 From: Apoorv Date: Sun, 29 Oct 2023 17:39:17 +0530 Message-ID: Content-Type: multipart/alternative; boundary="0000000000002e021f0608d9cbc8" Received-SPF: pass client-ip=2607:f8b0:4864:20::52a; envelope-from=apoorvs569@gmail.com; helo=mail-pg1-x52a.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sun, 29 Oct 2023 10:18:05 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: 2.90 X-Spam-Score: 2.90 X-Migadu-Queue-Id: 69FF565B8A X-Migadu-Scanner: mx10.migadu.com X-TUID: 2Dj0PHmHGg26 --0000000000002e021f0608d9cbc8 Content-Type: text/plain; charset="UTF-8" ansible-core package fails to build, here are the logs, [gw2] [ 95%] PASSED test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_urlerror test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_socketerror [gw7] [ 95%] FAILED test/units/module_utils/urls/test_channel_binding.py::test_cbt_with_cert[rsa-pss_sha512.pem-\x85\x85\x19\xb9\xe1\x0f#\xe2\x1d,\xe9\xd5G*\xab\xceB\x0f\xd1\x00u\x9cS\xa1{\xb9y\x86\xb2Ya'] test/units/module_utils/urls/test_fetch_url.py::test_fetch_url [gw3] [ 95%] PASSED test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_nossl [gw1] [ 95%] PASSED test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_httperror test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_exception test/units/module_utils/urls/test_generic_urlparse.py::test_generic_urlparse [gw2] [ 95%] PASSED test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_socketerror test/units/module_utils/urls/test_generic_urlparse.py::test_generic_urlparse_no_netloc [gw1] [ 95%] PASSED test/units/module_utils/urls/test_generic_urlparse.py::test_generic_urlparse test/units/module_utils/urls/test_generic_urlparse.py::test_generic_urlparse_netloc [gw7] [ 95%] PASSED test/units/module_utils/urls/test_fetch_url.py::test_fetch_url [gw3] [ 95%] PASSED test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_exception test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_badstatusline test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_params [gw2] [ 95%] PASSED test/units/module_utils/urls/test_generic_urlparse.py::test_generic_urlparse_no_netloc [gw1] [ 95%] PASSED test/units/module_utils/urls/test_generic_urlparse.py::test_generic_urlparse_netloc test/units/module_utils/urls/test_generic_urlparse.py::test_generic_urlparse_no_netloc_no_auth test/units/module_utils/urls/test_generic_urlparse.py::test_generic_urlparse_no_netloc_no_host [gw3] [ 95%] PASSED test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_badstatusline [gw7] [ 96%] PASSED test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_params test/units/module_utils/urls/test_gzip.py::test_Request_open_not_gzip test/units/module_utils/urls/test_gzip.py::test_Request_open_gzip [gw2] [ 96%] PASSED test/units/module_utils/urls/test_generic_urlparse.py::test_generic_urlparse_no_netloc_no_auth test/units/module_utils/urls/test_gzip.py::test_Request_open_decompress_false [gw1] [ 96%] PASSED test/units/module_utils/urls/test_generic_urlparse.py::test_generic_urlparse_no_netloc_no_host test/units/module_utils/urls/test_gzip.py::test_GzipDecodedReader_no_gzip [gw3] [ 96%] PASSED test/units/module_utils/urls/test_gzip.py::test_Request_open_not_gzip [gw7] [ 96%] PASSED test/units/module_utils/urls/test_gzip.py::test_Request_open_gzip test/units/module_utils/urls/test_prepare_multipart.py::test_prepare_multipart [gw2] [ 96%] PASSED test/units/module_utils/urls/test_gzip.py::test_Request_open_decompress_false test/units/module_utils/urls/test_prepare_multipart.py::test_wrong_type test/units/module_utils/urls/test_prepare_multipart.py::test_empty [gw1] [ 96%] PASSED test/units/module_utils/urls/test_gzip.py::test_GzipDecodedReader_no_gzip test/units/module_utils/urls/test_prepare_multipart.py::test_unknown_mime [gw7] [ 96%] PASSED test/units/module_utils/urls/test_prepare_multipart.py::test_wrong_type test/units/module_utils/urls/test_split.py::test__split_multiext[-expected0] [gw2] [ 96%] PASSED test/units/module_utils/urls/test_prepare_multipart.py::test_empty test/units/module_utils/urls/test_split.py::test__split_multiext[a-expected1] [gw1] [ 96%] PASSED test/units/module_utils/urls/test_prepare_multipart.py::test_unknown_mime [gw3] [ 96%] PASSED test/units/module_utils/urls/test_prepare_multipart.py::test_prepare_multipart test/units/module_utils/urls/test_prepare_multipart.py::test_bad_mime test/units/module_utils/urls/test_split.py::test__split_multiext[file.tar-expected2] [gw7] [ 96%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[-expected0] test/units/module_utils/urls/test_split.py::test__split_multiext[file.tar.-expected3] [gw2] [ 96%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[a-expected1] test/units/module_utils/urls/test_split.py::test__split_multiext[file.hidden-expected4] [gw1] [ 96%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[file.tar-expected2] [gw7] [ 96%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[file.tar.-expected3] test/units/module_utils/urls/test_split.py::test__split_multiext[file.tar.gz-expected5] test/units/module_utils/urls/test_split.py::test__split_multiext[yaml-0.2.5.zip-expected7] [gw2] [ 96%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[file.hidden-expected4] [gw3] [ 96%] PASSED test/units/module_utils/urls/test_prepare_multipart.py::test_bad_mime test/units/module_utils/urls/test_split.py::test__split_multiext[yaml-0.2.5.zip.hidden-expected8] test/units/module_utils/urls/test_split.py::test__split_multiext[yaml-0.2.5.tar.gz-expected6] [gw7] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[yaml-0.2.5.zip-expected7] [gw1] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[file.tar.gz-expected5] test/units/module_utils/urls/test_split.py::test__split_multiext[geckodriver-v0.26.0-linux64.tar-expected9] test/units/module_utils/urls/test_split.py::test__split_multiext[/var/lib/geckodriver-v0.26.0-linux64.tar-expected10] [gw2] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[yaml-0.2.5.zip.hidden-expected8] [gw3] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[yaml-0.2.5.tar.gz-expected6] test/units/module_utils/urls/test_split.py::test__split_multiext[ https://acme.com/drivers/geckodriver-v0.26.0-linux64.tar-expected11] test/units/module_utils/urls/test_split.py::test__split_multiext[ https://acme.com/drivers/geckodriver-v0.26.0-linux64.tar.bz-expected12] [gw1] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[geckodriver-v0.26.0-linux64.tar-expected9] [gw7] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[/var/lib/geckodriver-v0.26.0-linux64.tar-expected10] test/units/module_utils/urls/test_split.py::test__split_multiext_min_max[args1-expected1] test/units/module_utils/urls/test_split.py::test__split_multiext_min_max[args0-expected0] [gw3] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[ https://acme.com/drivers/geckodriver-v0.26.0-linux64.tar.bz-expected12] [gw2] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[ https://acme.com/drivers/geckodriver-v0.26.0-linux64.tar-expected11] test/units/module_utils/urls/test_split.py::test__split_multiext_min_max[args3-expected3] test/units/module_utils/urls/test_split.py::test__split_multiext_min_max[args2-expected2] [gw1] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_min_max[args0-expected0] [gw7] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_min_max[args1-expected1] test/units/module_utils/urls/test_split.py::test__split_multiext_min_max[args5-expected5] test/units/module_utils/urls/test_split.py::test__split_multiext_min_max[args4-expected4] [gw3] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_min_max[args3-expected3] [gw2] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_min_max[args2-expected2] test/units/module_utils/urls/test_split.py::test__split_multiext_count[kwargs0-expected0] test/units/module_utils/urls/test_split.py::test__split_multiext_count[kwargs1-expected1] [gw5] [ 97%] PASSED test/units/module_utils/facts/test_timeout.py::test_implicit_file_default_succeeds test/units/module_utils/facts/test_timeout.py::test_implicit_file_default_timesout [gw1] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_min_max[args5-expected5] [gw7] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_min_max[args4-expected4] test/units/module_utils/urls/test_split.py::test__split_multiext_count[kwargs3-expected3] test/units/module_utils/urls/test_split.py::test__split_multiext_count[kwargs2-expected2] [gw3] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_count[kwargs0-expected0] [gw2] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_count[kwargs1-expected1] test/units/module_utils/urls/test_split.py::test__split_multiext_count[kwargs4-expected4] test/units/module_utils/urls/test_split.py::test__split_multiext_count[kwargs5-expected5] [gw7] [ 98%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_count[kwargs2-expected2] [gw1] [ 98%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_count[kwargs3-expected3] test/units/module_utils/urls/test_split.py::test__split_multiext_invalid[name1] [gw2] [ 98%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_count[kwargs5-expected5] [gw3] [ 98%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_count[kwargs4-expected4] test/units/module_utils/urls/test_split.py::test__split_multiext_invalid[name0] test/units/module_utils/urls/test_split.py::test__split_multiext_invalid[name3] test/units/module_utils/urls/test_split.py::test__split_multiext_invalid[name2] [gw1] [ 98%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_invalid[name0] [gw7] [ 98%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_invalid[name1] test/units/module_utils/urls/test_split.py::test__split_multiext_invalid[247] [gw2] [ 98%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_invalid[name3] test/units/module_utils/urls/test_split.py::test__split_multiext_invalid[1.729879] [gw3] [ 98%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_invalid[name2] test/units/module_utils/urls/test_urls.py::test_build_ssl_validation_error test/units/module_utils/urls/test_urls.py::test_maybe_add_ssl_handler [gw7] [ 98%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_invalid[1.729879] [gw1] [ 98%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext_invalid[247] test/units/module_utils/urls/test_urls.py::test_ParseResultDottedDict test/units/module_utils/urls/test_urls.py::test_basic_auth_header [gw2] [ 98%] PASSED test/units/module_utils/urls/test_urls.py::test_build_ssl_validation_error [gw3] [ 98%] PASSED test/units/module_utils/urls/test_urls.py::test_maybe_add_ssl_handler test/units/module_utils/urls/test_urls.py::test_unix_socket_patch_httpconnection_connect [gw4] [ 98%] PASSED test/units/module_utils/test_api.py::TestRateLimit::test_ratelimit test/units/module_utils/urls/test_RedirectHandlerFactory.py::test_redir_headers_removal [gw1] [ 98%] PASSED test/units/module_utils/urls/test_urls.py::test_basic_auth_header [gw7] [ 98%] PASSED test/units/module_utils/urls/test_urls.py::test_ParseResultDottedDict [gw2] [ 98%] PASSED test/units/module_utils/urls/test_urls.py::test_unix_socket_patch_httpconnection_connect [gw4] [ 98%] PASSED test/units/module_utils/urls/test_RedirectHandlerFactory.py::test_redir_headers_removal test/units/module_utils/urls/test_RedirectHandlerFactory.py::test_redir_url_spaces [gw6] [ 99%] PASSED test/units/module_utils/test_api.py::TestRetryWithDelaysAndCondition::test_retry_exception test/units/module_utils/test_connection.py::test_set_options_credential_exposure [gw4] [ 99%] PASSED test/units/module_utils/urls/test_RedirectHandlerFactory.py::test_redir_url_spaces test/units/module_utils/urls/test_RedirectHandlerFactory.py::test_redir_safe [gw6] [ 99%] PASSED test/units/module_utils/test_connection.py::test_set_options_credential_exposure test/units/module_utils/test_distro.py::TestDistro::test_info [gw4] [ 99%] PASSED test/units/module_utils/urls/test_RedirectHandlerFactory.py::test_redir_safe test/units/module_utils/urls/test_RedirectHandlerFactory.py::test_redir_safe_not_safe [gw6] [ 99%] PASSED test/units/module_utils/test_distro.py::TestDistro::test_info test/units/module_utils/test_distro.py::TestDistro::test_id [gw4] [ 99%] PASSED test/units/module_utils/urls/test_RedirectHandlerFactory.py::test_redir_safe_not_safe test/units/module_utils/urls/test_RedirectHandlerFactory.py::test_redir_no_error_on_invalid [gw6] [ 99%] PASSED test/units/module_utils/test_distro.py::TestDistro::test_id [gw4] [ 99%] PASSED test/units/module_utils/urls/test_RedirectHandlerFactory.py::test_redir_no_error_on_invalid [gw0] [ 99%] PASSED test/units/module_utils/facts/test_timeout.py::test_explicit_timeout test/units/module_utils/facts/test_timeout.py::test_timeout_raises_timeout [gw5] [ 99%] PASSED test/units/module_utils/facts/test_timeout.py::test_implicit_file_default_timesout test/units/module_utils/facts/test_timeout.py::test_implicit_file_overridden_succeeds [gw0] [ 99%] PASSED test/units/module_utils/facts/test_timeout.py::test_timeout_raises_timeout test/units/module_utils/facts/test_timeout.py::test_timeout_raises_timeout_integration_test[stdin0] [gw0] [ 99%] PASSED test/units/module_utils/facts/test_timeout.py::test_timeout_raises_timeout_integration_test[stdin0] test/units/module_utils/facts/test_timeout.py::test_timeout_raises_other_exception [gw0] [ 99%] PASSED test/units/module_utils/facts/test_timeout.py::test_timeout_raises_other_exception test/units/module_utils/facts/test_timeout.py::test_exception_not_caught_by_called_code [gw5] [ 99%] PASSED test/units/module_utils/facts/test_timeout.py::test_implicit_file_overridden_succeeds test/units/module_utils/facts/test_timeout.py::test_implicit_file_overridden_timesout [gw0] [ 99%] PASSED test/units/module_utils/facts/test_timeout.py::test_exception_not_caught_by_called_code test/units/module_utils/facts/test_utils.py::TestGetMountSize::test [gw0] [ 99%] PASSED test/units/module_utils/facts/test_utils.py::TestGetMountSize::test [gw5] [ 99%] PASSED test/units/module_utils/facts/test_timeout.py::test_implicit_file_overridden_timesout test/units/module_utils/facts/test_timeout.py::test_explicit_succeeds [gw5] [100%] PASSED test/units/module_utils/facts/test_timeout.py::test_explicit_succeeds =================================== FAILURES =================================== _ test_cbt_with_cert[rsa-pss_sha512.pem-\x85\x85\x19\xb9\xe1\x0f#\xe2\x1d,\xe9\xd5G*\xab\xceB\x0f\xd1\x00u\x9cS\xa1{\xb9y\x86\xb2Ya'] _ [gw7] linux -- Python 3.10.7 /gnu/store/l6fpy0i9hlll9b6k8vy2i2a4cshwz3cv-python-wrapper-3.10.7/bin/python certificate = 'rsa-pss_sha512.pem' expected = b"\x85\x85\x19\xb9\xe1\x0f#\xe2\x1d,\xe9\xd5G*\xab\xceB\x0f\xd1\x00u\x9cS\xa1{\xb9y\x86\xb2Ya'" @pytest.mark.skipif(not urls.HAS_CRYPTOGRAPHY, reason='Requires cryptography to be installed') @pytest.mark.parametrize('certificate, expected', [ ('rsa_md5.pem', b'\x23\x34\xB8\x47\x6C\xBF\x4E\x6D' b'\xFC\x76\x6A\x5D\x5A\x30\xD6\x64' b'\x9C\x01\xBA\xE1\x66\x2A\x5C\x3A' b'\x13\x02\xA9\x68\xD7\xC6\xB0\xF6'), ('rsa_sha1.pem', b'\x14\xCF\xE8\xE4\xB3\x32\xB2\x0A' b'\x34\x3F\xC8\x40\xB1\x8F\x9F\x6F' b'\x78\x92\x6A\xFE\x7E\xC3\xE7\xB8' b'\xE2\x89\x69\x61\x9B\x1E\x8F\x3E'), ('rsa_sha256.pem', b'\x99\x6F\x3E\xEA\x81\x2C\x18\x70' b'\xE3\x05\x49\xFF\x9B\x86\xCD\x87' b'\xA8\x90\xB6\xD8\xDF\xDF\x4A\x81' b'\xBE\xF9\x67\x59\x70\xDA\xDB\x26'), ('rsa_sha384.pem', b'\x34\xF3\x03\xC9\x95\x28\x6F\x4B' b'\x21\x4A\x9B\xA6\x43\x5B\x69\xB5' b'\x1E\xCF\x37\x58\xEA\xBC\x2A\x14' b'\xD7\xA4\x3F\xD2\x37\xDC\x2B\x1A' b'\x1A\xD9\x11\x1C\x5C\x96\x5E\x10' b'\x75\x07\xCB\x41\x98\xC0\x9F\xEC'), ('rsa_sha512.pem', b'\x55\x6E\x1C\x17\x84\xE3\xB9\x57' b'\x37\x0B\x7F\x54\x4F\x62\xC5\x33' b'\xCB\x2C\xA5\xC1\xDA\xE0\x70\x6F' b'\xAE\xF0\x05\x44\xE1\xAD\x2B\x76' b'\xFF\x25\xCF\xBE\x69\xB1\xC4\xE6' b'\x30\xC3\xBB\x02\x07\xDF\x11\x31' b'\x4C\x67\x38\xBC\xAE\xD7\xE0\x71' b'\xD7\xBF\xBF\x2C\x9D\xFA\xB8\x5D'), ('rsa-pss_sha256.pem', b'\xF2\x31\xE6\xFF\x3F\x9E\x16\x1B' b'\xC2\xDC\xBB\x89\x8D\x84\x47\x4E' b'\x58\x9C\xD7\xC2\x7A\xDB\xEF\x8B' b'\xD9\xC0\xC0\x68\xAF\x9C\x36\x6D'), ('rsa-pss_sha512.pem', b'\x85\x85\x19\xB9\xE1\x0F\x23\xE2' b'\x1D\x2C\xE9\xD5\x47\x2A\xAB\xCE' b'\x42\x0F\xD1\x00\x75\x9C\x53\xA1' b'\x7B\xB9\x79\x86\xB2\x59\x61\x27'), ('ecdsa_sha256.pem', b'\xFE\xCF\x1B\x25\x85\x44\x99\x90' b'\xD9\xE3\xB2\xC9\x2D\x3F\x59\x7E' b'\xC8\x35\x4E\x12\x4E\xDA\x75\x1D' b'\x94\x83\x7C\x2C\x89\xA2\xC1\x55'), ('ecdsa_sha512.pem', b'\xE5\xCB\x68\xB2\xF8\x43\xD6\x3B' b'\xF4\x0B\xCB\x20\x07\x60\x8F\x81' b'\x97\x61\x83\x92\x78\x3F\x23\x30' b'\xE5\xEF\x19\xA5\xBD\x8F\x0B\x2F' b'\xAA\xC8\x61\x85\x5F\xBB\x63\xA2' b'\x21\xCC\x46\xFC\x1E\x22\x6A\x07' b'\x24\x11\xAF\x17\x5D\xDE\x47\x92' b'\x81\xE0\x06\x87\x8B\x34\x80\x59'), ]) def test_cbt_with_cert(certificate, expected): with open(os.path.join(os.path.dirname(__file__), 'fixtures', 'cbt', certificate)) as fd: cert_der = base64.b64decode("".join([l.strip() for l in fd.readlines()[1:-1]])) actual = urls.get_channel_binding_cert_hash(cert_der) > assert actual == expected E assert b"K\x8c\xa5\x...x7fc\x83\xd7b" == b"\x85\x85\x1...9y\x86\xb2Ya'" E At index 0 diff: b'K' != b'\x85' E Full diff: E ( E - b'\x85\x85\x19\xb9\xe1\x0f#\xe2\x1d,\xe9\xd5G*\xab\xceB\x0f\xd1\x00u\x9cS\xa1' E - b"{\xb9y\x86\xb2Ya'", E + b"K\x8c\xa5\xf5y\x89A\xa0\xaf'\xeb\x00\xeb\xccUz6z\xe0l\x035\xa3h\xfc\xa6 k" E + b'\xda]\xba\x88\xf8m\xf3\x98\xd2\xd2wW\x87w\xa4\x0e\x14\t\xd4]\xb9\xa29\xe2'... E E ...Full output truncated (3 lines hidden), use '-vv' to show test/units/module_utils/urls/test_channel_binding.py:69: AssertionError - generated xml file: /tmp/guix-build-ansible-core-2.14.4.drv-0/ansible-core-2.14.4/test/results/junit/python3.10-module_utils-units.xml - ============================= slowest 25 durations ============================= 3.01s call test/units/module_utils/facts/test_timeout.py::test_implicit_file_overridden_succeeds 2.03s call test/units/module_utils/facts/test_timeout.py::test_explicit_timeout 2.01s call test/units/module_utils/facts/test_timeout.py::test_implicit_file_overridden_timesout 2.01s call test/units/module_utils/facts/test_timeout.py::test_explicit_succeeds 1.02s call test/units/module_utils/facts/test_timeout.py::test_implicit_file_default_timesout 1.01s call test/units/module_utils/facts/test_timeout.py::test_implicit_file_default_succeeds 1.01s call test/units/module_utils/facts/test_timeout.py::test_timeout_raises_timeout_integration_test[stdin0] 1.01s call test/units/module_utils/facts/test_timeout.py::test_timeout_raises_timeout 1.01s call test/units/module_utils/facts/test_timeout.py::test_exception_not_caught_by_called_code 1.00s call test/units/module_utils/test_api.py::TestRetryWithDelaysAndCondition::test_retry_exception 0.99s call test/units/module_utils/test_api.py::TestRateLimit::test_ratelimit 0.27s call test/units/module_utils/facts/hardware/test_linux.py::TestFactsLinuxHardwareGetMountFacts::test_get_mount_facts 0.24s call test/units/module_utils/facts/test_facts.py::TestFactsLinuxHardwareGetMountFacts::test_get_mount_facts 0.20s call test/units/module_utils/basic/test_no_log.py::TestRemoveValues::test_hit_recursion_limit 0.10s setup test/units/module_utils/basic/test_atomic_move.py::test_new_file[stdin0-True] 0.09s setup test/units/module_utils/basic/test_atomic_move.py::test_no_tty_fallback[stdin0] 0.09s setup test/units/module_utils/basic/test_atomic_move.py::test_existing_file_stat_failure[stdin0] 0.09s setup test/units/module_utils/basic/test_atomic_move.py::test_rename_perms_fail_temp_succeeds[stdin0-True] 0.08s setup test/units/module_utils/basic/test_atomic_move.py::test_rename_perms_fail_temp_succeeds[stdin1-False] 0.08s call test/units/module_utils/facts/hardware/test_linux_get_cpu_info.py::test_get_cpu_info_nproc 0.08s call test/units/module_utils/facts/test_ansible_collector.py::TestInPlace::test1 0.07s setup test/units/module_utils/basic/test_atomic_move.py::test_existing_file[stdin0-True] 0.07s setup test/units/module_utils/basic/test_atomic_move.py::test_existing_file[stdin1-False] 0.07s setup test/units/module_utils/facts/system/distribution/test_distribution_version.py::test_distribution_version[stdin14-Core OS] 0.07s setup test/units/module_utils/facts/system/distribution/test_distribution_version.py::test_distribution_version[stdin61-Solaris 10] =========================== short test summary info ============================ SKIPPED [5] test/units/module_utils/basic/test_log.py:38: python systemd bindings not installed SKIPPED [1] test/units/module_utils/basic/test_imports.py:84: literal_eval is available in every version of Python3 SKIPPED [2] test/units/module_utils/basic/test_log.py:113: python systemd bindings not installed SKIPPED [5] test/units/module_utils/basic/test_log.py:130: python systemd bindings not installed SKIPPED [1] test/units/module_utils/basic/test_log.py:139: python systemd bindings not installed SKIPPED [3] test/units/module_utils/facts/test_facts.py:64: This test class needs to be updated to specify collector_class SKIPPED [1] test/units/module_utils/facts/test_collectors.py:370: faulty test SKIPPED [1] test/units/module_utils/facts/test_collectors.py:396: faulty test SKIPPED [1] test/units/module_utils/facts/test_facts.py:46: This platform (DragonFly) does not have a fact_class. SKIPPED [1] test/units/module_utils/facts/test_facts.py:54: This platform (DragonFly) does not have a fact_class. FAILED test/units/module_utils/urls/test_channel_binding.py::test_cbt_with_cert[rsa-pss_sha512.pem-\x85\x85\x19\xb9\xe1\x0f#\xe2\x1d,\xe9\xd5G*\xab\xceB\x0f\xd1\x00u\x9cS\xa1{\xb9y\x86\xb2Ya'] ================= 1 failed, 1681 passed, 21 skipped in 22.34s ================== FATAL: Command "pytest --forked -r a -n 8 --color no -p no:cacheprovider -c /gnu/store/rvraps20lp1gix4r98n96q2hydd4vnjk-ansible-core-2.14.4/lib/python3.10/site-packages/ansible_test/_data/pytest/config/default.ini --junit-xml /tmp/guix-build-ansible-core-2.14.4.drv-0/ansible-core-2.14.4/test/results/junit/python3.10-module_utils-units.xml --strict-markers --rootdir /tmp/guix-build-ansible-core-2.14.4.drv-0/ansible-core-2.14.4 --durations=25 -v test/units/module_utils/basic/test__log_invocation.py test/units/module_utils/basic/test__symbolic_mode_to_octal.py test/units/module_utils/basic/test_argument_spec.py test/units/module_utils/basic/test_atomic_move.py test/units/module_utils/basic/test_deprecate_warn.py test/units/module_utils/basic/test_dict_converters.py test/units/module_utils/basic/test_exit_json.py test/units/module_utils/basic/test_filesystem.py test/units/module_utils/basic/test_get_file_attributes.py test/units/module_utils/basic/test_get_module_path.py test/units/module_utils/basic/test_heuristic_log_sanitize.py test/units/module_utils/basic/test_imports.py test/units/module_utils/basic/test_log.py test/units/module_utils/basic/test_no_log.py test/units/module_utils/basic/test_platform_distribution.py test/units/module_utils/basic/test_run_command.py test/units/module_utils/basic/test_safe_eval.py test/units/module_utils/basic/test_sanitize_keys.py test/units/module_utils/basic/test_selinux.py test/units/module_utils/basic/test_set_cwd.py test/units/module_utils/basic/test_set_mode_if_different.py test/units/module_utils/common/arg_spec/test_aliases.py test/units/module_utils/common/arg_spec/test_module_validate.py test/units/module_utils/common/arg_spec/test_sub_spec.py test/units/module_utils/common/arg_spec/test_validate_invalid.py test/units/module_utils/common/arg_spec/test_validate_valid.py test/units/module_utils/common/parameters/test_check_arguments.py test/units/module_utils/common/parameters/test_handle_aliases.py test/units/module_utils/common/parameters/test_list_deprecations.py test/units/module_utils/common/parameters/test_list_no_log_values.py test/units/module_utils/common/process/test_get_bin_path.py test/units/module_utils/common/test_collections.py test/units/module_utils/common/test_dict_transformations.py test/units/module_utils/common/test_locale.py test/units/module_utils/common/test_network.py test/units/module_utils/common/test_sys_info.py test/units/module_utils/common/test_utils.py test/units/module_utils/common/text/converters/test_container_to_bytes.py test/units/module_utils/common/text/converters/test_container_to_text.py test/units/module_utils/common/text/converters/test_json_encode_fallback.py test/units/module_utils/common/text/converters/test_jsonify.py test/units/module_utils/common/text/converters/test_to_str.py test/units/module_utils/common/text/formatters/test_bytes_to_human.py test/units/module_utils/common/text/formatters/test_human_to_bytes.py test/units/module_utils/common/text/formatters/test_lenient_lowercase.py test/units/module_utils/common/validation/test_check_missing_parameters.py test/units/module_utils/common/validation/test_check_mutually_exclusive.py test/units/module_utils/common/validation/test_check_required_arguments.py test/units/module_utils/common/validation/test_check_required_by.py test/units/module_utils/common/validation/test_check_required_if.py test/units/module_utils/common/validation/test_check_required_one_of.py test/units/module_utils/common/validation/test_check_required_together.py test/units/module_utils/common/validation/test_check_type_bits.py test/units/module_utils/common/validation/test_check_type_bool.py test/units/module_utils/common/validation/test_check_type_bytes.py test/units/module_utils/common/validation/test_check_type_dict.py test/units/module_utils/common/validation/test_check_type_float.py test/units/module_utils/common/validation/test_check_type_int.py test/units/module_utils/common/validation/test_check_type_jsonarg.py test/units/module_utils/common/validation/test_check_type_list.py test/units/module_utils/common/validation/test_check_type_path.py test/units/module_utils/common/validation/test_check_type_raw.py test/units/module_utils/common/validation/test_check_type_str.py test/units/module_utils/common/validation/test_count_terms.py test/units/module_utils/common/warnings/test_deprecate.py test/units/module_utils/common/warnings/test_warn.py test/units/module_utils/facts/hardware/test_aix_processor.py test/units/module_utils/facts/hardware/test_linux.py test/units/module_utils/facts/hardware/test_linux_get_cpu_info.py test/units/module_utils/facts/hardware/test_sunos_get_uptime_facts.py test/units/module_utils/facts/network/test_fc_wwn.py test/units/module_utils/facts/network/test_generic_bsd.py test/units/module_utils/facts/network/test_iscsi_get_initiator.py test/units/module_utils/facts/other/test_facter.py test/units/module_utils/facts/other/test_ohai.py test/units/module_utils/facts/system/distribution/test_distribution_sles4sap.py test/units/module_utils/facts/system/distribution/test_distribution_version.py test/units/module_utils/facts/system/distribution/test_parse_distribution_file_ClearLinux.py test/units/module_utils/facts/system/distribution/test_parse_distribution_file_Slackware.py test/units/module_utils/facts/system/test_cmdline.py test/units/module_utils/facts/system/test_lsb.py test/units/module_utils/facts/system/test_user.py test/units/module_utils/facts/test_ansible_collector.py test/units/module_utils/facts/test_collector.py test/units/module_utils/facts/test_collectors.py test/units/module_utils/facts/test_date_time.py test/units/module_utils/facts/test_facts.py test/units/module_utils/facts/test_sysctl.py test/units/module_utils/facts/test_timeout.py test/units/module_utils/facts/test_utils.py test/units/module_utils/facts/virtual/test_linux.py test/units/module_utils/json_utils/test_filter_non_json_lines.py test/units/module_utils/parsing/test_convert_bool.py test/units/module_utils/test_api.py test/units/module_utils/test_connection.py test/units/module_utils/test_distro.py test/units/module_utils/urls/test_RedirectHandlerFactory.py test/units/module_utils/urls/test_Request.py test/units/module_utils/urls/test_RequestWithMethod.py test/units/module_utils/urls/test_channel_binding.py test/units/module_utils/urls/test_fetch_file.py test/units/module_utils/urls/test_fetch_url.py test/units/module_utils/urls/test_generic_urlparse.py test/units/module_utils/urls/test_gzip.py test/units/module_utils/urls/test_prepare_multipart.py test/units/module_utils/urls/test_split.py test/units/module_utils/urls/test_urls.py" returned exit status 1. error: in phase 'check': uncaught exception: %exception #<&invoke-error program: "ansible-test" arguments: ("units" "-v" "--num-workers" "8") exit-status: 1 term-signal: #f stop-signal: #f> phase `check' failed after 27.4 seconds command "ansible-test" "units" "-v" "--num-workers" "8" failed with status 1 --0000000000002e021f0608d9cbc8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
ansible-core package fails to build, here are the log= s,

[gw2] [ 9= 5%] PASSED test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_u= rlerror
test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_= socketerror
[gw7] [ 95%] FAILED test/units/module_utils/urls/test_chann= el_binding.py::test_cbt_with_cert[rsa-pss_sha512.pem-\x85\x85\x19\xb9\xe1\x= 0f#\xe2\x1d,\xe9\xd5G*\xab\xceB\x0f\xd1\x00u\x9cS\xa1{\xb9y\x86\xb2Ya']=
test/units/module_utils/urls/test_fetch_url.py::test_fetch_url
[gw= 3] [ 95%] PASSED test/units/module_utils/urls/test_fetch_url.py::test_fetch= _url_nossl
[gw1] [ 95%] PASSED test/units/module_utils/urls/test_fetch_= url.py::test_fetch_url_httperror
test/units/module_utils/urls/test_fetc= h_url.py::test_fetch_url_exception
test/units/module_utils/urls/test_ge= neric_urlparse.py::test_generic_urlparse
[gw2] [ 95%] PASSED test/units= /module_utils/urls/test_fetch_url.py::test_fetch_url_socketerror
test/u= nits/module_utils/urls/test_generic_urlparse.py::test_generic_urlparse_no_n= etloc
[gw1] [ 95%] PASSED test/units/module_utils/urls/test_generic_url= parse.py::test_generic_urlparse
test/units/module_utils/urls/test_gener= ic_urlparse.py::test_generic_urlparse_netloc
[gw7] [ 95%] PASSED test/u= nits/module_utils/urls/test_fetch_url.py::test_fetch_url
[gw3] [ 95%] P= ASSED test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_except= ion
test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_bads= tatusline
test/units/module_utils/urls/test_fetch_url.py::test_fetch_ur= l_params
[gw2] [ 95%] PASSED test/units/module_utils/urls/test_generic_= urlparse.py::test_generic_urlparse_no_netloc
[gw1] [ 95%] PASSED test/u= nits/module_utils/urls/test_generic_urlparse.py::test_generic_urlparse_netl= oc
test/units/module_utils/urls/test_generic_urlparse.py::test_generic_= urlparse_no_netloc_no_auth
test/units/module_utils/urls/test_generic_ur= lparse.py::test_generic_urlparse_no_netloc_no_host
[gw3] [ 95%] PASSED = test/units/module_utils/urls/test_fetch_url.py::test_fetch_url_badstatuslin= e
[gw7] [ 96%] PASSED test/units/module_utils/urls/test_fetch_url.py::t= est_fetch_url_params
test/units/module_utils/urls/test_gzip.py::test_Re= quest_open_not_gzip
test/units/module_utils/urls/test_gzip.py::test_Req= uest_open_gzip
[gw2] [ 96%] PASSED test/units/module_utils/urls/test_ge= neric_urlparse.py::test_generic_urlparse_no_netloc_no_auth
test/units/m= odule_utils/urls/test_gzip.py::test_Request_open_decompress_false
[gw1]= [ 96%] PASSED test/units/module_utils/urls/test_generic_urlparse.py::test_= generic_urlparse_no_netloc_no_host
test/units/module_utils/urls/test_gz= ip.py::test_GzipDecodedReader_no_gzip
[gw3] [ 96%] PASSED test/units/mo= dule_utils/urls/test_gzip.py::test_Request_open_not_gzip
[gw7] [ 96%] P= ASSED test/units/module_utils/urls/test_gzip.py::test_Request_open_gzip test/units/module_utils/urls/test_prepare_multipart.py::test_prepare_multi= part
[gw2] [ 96%] PASSED test/units/module_utils/urls/test_gzip.py::tes= t_Request_open_decompress_false
test/units/module_utils/urls/test_prepa= re_multipart.py::test_wrong_type
test/units/module_utils/urls/test_prep= are_multipart.py::test_empty
[gw1] [ 96%] PASSED test/units/module_util= s/urls/test_gzip.py::test_GzipDecodedReader_no_gzip
test/units/module_u= tils/urls/test_prepare_multipart.py::test_unknown_mime
[gw7] [ 96%] PAS= SED test/units/module_utils/urls/test_prepare_multipart.py::test_wrong_type=
test/units/module_utils/urls/test_split.py::test__split_multiext[-expe= cted0]
[gw2] [ 96%] PASSED test/units/module_utils/urls/test_prepare_mu= ltipart.py::test_empty
test/units/module_utils/urls/test_split.py::test= __split_multiext[a-expected1]
[gw1] [ 96%] PASSED test/units/module_uti= ls/urls/test_prepare_multipart.py::test_unknown_mime
[gw3] [ 96%] PASSE= D test/units/module_utils/urls/test_prepare_multipart.py::test_prepare_mult= ipart
test/units/module_utils/urls/test_prepare_multipart.py::test_bad_= mime
test/units/module_utils/urls/test_split.py::test__split_multiext[f= ile.tar-expected2]
[gw7] [ 96%] PASSED test/units/module_utils/urls/tes= t_split.py::test__split_multiext[-expected0]
test/units/module_utils/ur= ls/test_split.py::test__split_multiext[file.tar.-expected3]
[gw2] [ 96%= ] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[a= -expected1]
test/units/module_utils/urls/test_split.py::test__split_mul= tiext[file.hidden-expected4]
[gw1] [ 96%] PASSED test/units/module_util= s/urls/test_split.py::test__split_multiext[file.tar-expected2]
[gw7] [ = 96%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiex= t[file.tar.-expected3]
test/units/module_utils/urls/test_split.py::test= __split_multiext[file.tar.gz-expected5]
test/units/module_utils/urls/te= st_split.py::test__split_multiext[yaml-0.2.5.zip-expected7]
[gw2] [ 96%= ] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext[f= ile.hidden-expected4]
[gw3] [ 96%] PASSED test/units/module_utils/urls/= test_prepare_multipart.py::test_bad_mime
test/units/module_utils/urls/t= est_split.py::test__split_multiext[yaml-0.2.5.zip.hidden-expected8]
tes= t/units/module_utils/urls/test_split.py::test__split_multiext[yaml-0.2.5.ta= r.gz-expected6]
[gw7] [ 97%] PASSED test/units/module_utils/urls/test_s= plit.py::test__split_multiext[yaml-0.2.5.zip-expected7]
[gw1] [ 97%] PA= SSED test/units/module_utils/urls/test_split.py::test__split_multiext[file.= tar.gz-expected5]
test/units/module_utils/urls/test_split.py::test__spl= it_multiext[geckodriver-v0.26.0-linux64.tar-expected9]
test/units/modul= e_utils/urls/test_split.py::test__split_multiext[/var/lib/geckodriver-v0.26= .0-linux64.tar-expected10]
[gw2] [ 97%] PASSED test/units/module_utils/= urls/test_split.py::test__split_multiext[yaml-0.2.5.zip.hidden-expected8] <= br>[gw3] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__sp= lit_multiext[yaml-0.2.5.tar.gz-expected6]
test/units/module_utils/urls/= test_split.py::test__split_multiext[https://acme.com/drivers/geckodriv= er-v0.26.0-linux64.tar-expected11]
test/units/module_utils/urls/tes= t_split.py::test__split_multiext[https://acme.com/drivers/geckodriv= er-v0.26.0-linux64.tar.bz-expected12]
[gw1] [ 97%] PASSED test/unit= s/module_utils/urls/test_split.py::test__split_multiext[geckodriver-v0.26.0= -linux64.tar-expected9]
[gw7] [ 97%] PASSED test/units/module_utils/url= s/test_split.py::test__split_multiext[/var/lib/geckodriver-v0.26.0-linux64.= tar-expected10]
test/units/module_utils/urls/test_split.py::test__split= _multiext_min_max[args1-expected1]
test/units/module_utils/urls/test_sp= lit.py::test__split_multiext_min_max[args0-expected0]
[gw3] [ 97%] PASS= ED test/units/module_utils/urls/test_split.py::test__split_multiext[https://acme.com/drivers/geckodriver-v0.26.0-linux64.tar.bz-expected12= ]
[gw2] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test_= _split_multiext[https://acme.com/drivers/geckodriver-v0.26.0-linux64.t= ar-expected11]
test/units/module_utils/urls/test_split.py::test__sp= lit_multiext_min_max[args3-expected3]
test/units/module_utils/urls/test= _split.py::test__split_multiext_min_max[args2-expected2]
[gw1] [ 97%] P= ASSED test/units/module_utils/urls/test_split.py::test__split_multiext_min_= max[args0-expected0]
[gw7] [ 97%] PASSED test/units/module_utils/urls/t= est_split.py::test__split_multiext_min_max[args1-expected1]
test/units/= module_utils/urls/test_split.py::test__split_multiext_min_max[args5-expecte= d5]
test/units/module_utils/urls/test_split.py::test__split_multiext_mi= n_max[args4-expected4]
[gw3] [ 97%] PASSED test/units/module_utils/urls= /test_split.py::test__split_multiext_min_max[args3-expected3]
[gw2] [ 9= 7%] PASSED test/units/module_utils/urls/test_split.py::test__split_multiext= _min_max[args2-expected2]
test/units/module_utils/urls/test_split.py::t= est__split_multiext_count[kwargs0-expected0]
test/units/module_utils/ur= ls/test_split.py::test__split_multiext_count[kwargs1-expected1]
[gw5] [= 97%] PASSED test/units/module_utils/facts/test_timeout.py::test_implicit_f= ile_default_succeeds
test/units/module_utils/facts/test_timeout.py::tes= t_implicit_file_default_timesout
[gw1] [ 97%] PASSED test/units/module_= utils/urls/test_split.py::test__split_multiext_min_max[args5-expected5] [gw7] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__spli= t_multiext_min_max[args4-expected4]
test/units/module_utils/urls/test_s= plit.py::test__split_multiext_count[kwargs3-expected3]
test/units/modul= e_utils/urls/test_split.py::test__split_multiext_count[kwargs2-expected2] <= br>[gw3] [ 97%] PASSED test/units/module_utils/urls/test_split.py::test__sp= lit_multiext_count[kwargs0-expected0]
[gw2] [ 97%] PASSED test/units/mo= dule_utils/urls/test_split.py::test__split_multiext_count[kwargs1-expected1= ]
test/units/module_utils/urls/test_split.py::test__split_multiext_coun= t[kwargs4-expected4]
test/units/module_utils/urls/test_split.py::test__= split_multiext_count[kwargs5-expected5]
[gw7] [ 98%] PASSED test/units/= module_utils/urls/test_split.py::test__split_multiext_count[kwargs2-expecte= d2]
[gw1] [ 98%] PASSED test/units/module_utils/urls/test_split.py::tes= t__split_multiext_count[kwargs3-expected3]
test/units/module_utils/urls= /test_split.py::test__split_multiext_invalid[name1]
[gw2] [ 98%] PASSED= test/units/module_utils/urls/test_split.py::test__split_multiext_count[kwa= rgs5-expected5]
[gw3] [ 98%] PASSED test/units/module_utils/urls/test_s= plit.py::test__split_multiext_count[kwargs4-expected4]
test/units/modul= e_utils/urls/test_split.py::test__split_multiext_invalid[name0]
test/un= its/module_utils/urls/test_split.py::test__split_multiext_invalid[name3] test/units/module_utils/urls/test_split.py::test__split_multiext_invalid[= name2]
[gw1] [ 98%] PASSED test/units/module_utils/urls/test_split.py::= test__split_multiext_invalid[name0]
[gw7] [ 98%] PASSED test/units/modu= le_utils/urls/test_split.py::test__split_multiext_invalid[name1]
test/u= nits/module_utils/urls/test_split.py::test__split_multiext_invalid[247] [gw2] [ 98%] PASSED test/units/module_utils/urls/test_split.py::test__spli= t_multiext_invalid[name3]
test/units/module_utils/urls/test_split.py::t= est__split_multiext_invalid[1.729879]
[gw3] [ 98%] PASSED test/units/mo= dule_utils/urls/test_split.py::test__split_multiext_invalid[name2]
test= /units/module_utils/urls/test_urls.py::test_build_ssl_validation_error
= test/units/module_utils/urls/test_urls.py::test_maybe_add_ssl_handler
[= gw7] [ 98%] PASSED test/units/module_utils/urls/test_split.py::test__split_= multiext_invalid[1.729879]
[gw1] [ 98%] PASSED test/units/module_utils/= urls/test_split.py::test__split_multiext_invalid[247]
test/units/module= _utils/urls/test_urls.py::test_ParseResultDottedDict
test/units/module_= utils/urls/test_urls.py::test_basic_auth_header
[gw2] [ 98%] PASSED tes= t/units/module_utils/urls/test_urls.py::test_build_ssl_validation_error [gw3] [ 98%] PASSED test/units/module_utils/urls/test_urls.py::test_maybe_= add_ssl_handler
test/units/module_utils/urls/test_urls.py::test_unix_so= cket_patch_httpconnection_connect
[gw4] [ 98%] PASSED test/units/module= _utils/test_api.py::TestRateLimit::test_ratelimit
test/units/module_uti= ls/urls/test_RedirectHandlerFactory.py::test_redir_headers_removal
[gw1= ] [ 98%] PASSED test/units/module_utils/urls/test_urls.py::test_basic_auth_= header
[gw7] [ 98%] PASSED test/units/module_utils/urls/test_urls.py::t= est_ParseResultDottedDict
[gw2] [ 98%] PASSED test/units/module_utils/u= rls/test_urls.py::test_unix_socket_patch_httpconnection_connect
[gw4] [= 98%] PASSED test/units/module_utils/urls/test_RedirectHandlerFactory.py::t= est_redir_headers_removal
test/units/module_utils/urls/test_RedirectHan= dlerFactory.py::test_redir_url_spaces
[gw6] [ 99%] PASSED test/units/mo= dule_utils/test_api.py::TestRetryWithDelaysAndCondition::test_retry_excepti= on
test/units/module_utils/test_connection.py::test_set_options_credent= ial_exposure
[gw4] [ 99%] PASSED test/units/module_utils/urls/test_Redi= rectHandlerFactory.py::test_redir_url_spaces
test/units/module_utils/ur= ls/test_RedirectHandlerFactory.py::test_redir_safe
[gw6] [ 99%] PASSED = test/units/module_utils/test_connection.py::test_set_options_credential_exp= osure
test/units/module_utils/test_distro.py::TestDistro::test_info [gw4] [ 99%] PASSED test/units/module_utils/urls/test_RedirectHandlerFacto= ry.py::test_redir_safe
test/units/module_utils/urls/test_RedirectHandle= rFactory.py::test_redir_safe_not_safe
[gw6] [ 99%] PASSED test/units/mo= dule_utils/test_distro.py::TestDistro::test_info
test/units/module_util= s/test_distro.py::TestDistro::test_id
[gw4] [ 99%] PASSED test/units/mo= dule_utils/urls/test_RedirectHandlerFactory.py::test_redir_safe_not_safe test/units/module_utils/urls/test_RedirectHandlerFactory.py::test_redir_n= o_error_on_invalid
[gw6] [ 99%] PASSED test/units/module_utils/test_dis= tro.py::TestDistro::test_id
[gw4] [ 99%] PASSED test/units/module_utils= /urls/test_RedirectHandlerFactory.py::test_redir_no_error_on_invalid
[g= w0] [ 99%] PASSED test/units/module_utils/facts/test_timeout.py::test_expli= cit_timeout
test/units/module_utils/facts/test_timeout.py::test_timeout= _raises_timeout
[gw5] [ 99%] PASSED test/units/module_utils/facts/test_= timeout.py::test_implicit_file_default_timesout
test/units/module_utils= /facts/test_timeout.py::test_implicit_file_overridden_succeeds
[gw0] [ = 99%] PASSED test/units/module_utils/facts/test_timeout.py::test_timeout_rai= ses_timeout
test/units/module_utils/facts/test_timeout.py::test_timeout= _raises_timeout_integration_test[stdin0]
[gw0] [ 99%] PASSED test/units= /module_utils/facts/test_timeout.py::test_timeout_raises_timeout_integratio= n_test[stdin0]
test/units/module_utils/facts/test_timeout.py::test_time= out_raises_other_exception
[gw0] [ 99%] PASSED test/units/module_utils/= facts/test_timeout.py::test_timeout_raises_other_exception
test/units/m= odule_utils/facts/test_timeout.py::test_exception_not_caught_by_called_code=
[gw5] [ 99%] PASSED test/units/module_utils/facts/test_timeout.py::tes= t_implicit_file_overridden_succeeds
test/units/module_utils/facts/test_= timeout.py::test_implicit_file_overridden_timesout
[gw0] [ 99%] PASSED = test/units/module_utils/facts/test_timeout.py::test_exception_not_caught_by= _called_code
test/units/module_utils/facts/test_utils.py::TestGetMountS= ize::test
[gw0] [ 99%] PASSED test/units/module_utils/facts/test_utils.= py::TestGetMountSize::test
[gw5] [ 99%] PASSED test/units/module_utils/= facts/test_timeout.py::test_implicit_file_overridden_timesout
test/unit= s/module_utils/facts/test_timeout.py::test_explicit_succeeds
[gw5] [100= %] PASSED test/units/module_utils/facts/test_timeout.py::test_explicit_succ= eeds

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D FAILURES =3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D
_ test_cbt_with_cert[rsa-pss_sha512.pem-\x85\x85\x19\xb9\xe= 1\x0f#\xe2\x1d,\xe9\xd5G*\xab\xceB\x0f\xd1\x00u\x9cS\xa1{\xb9y\x86\xb2Ya= 9;] _
[gw7] linux -- Python 3.10.7 /gnu/store/l6fpy0i9hlll9b6k8vy2i2a4cs= hwz3cv-python-wrapper-3.10.7/bin/python
certificate =3D 'rsa-pss_sha= 512.pem'
expected =3D b"\x85\x85\x19\xb9\xe1\x0f#\xe2\x1d,\xe9\= xd5G*\xab\xceB\x0f\xd1\x00u\x9cS\xa1{\xb9y\x86\xb2Ya'"

=C2= =A0 =C2=A0 @pytest.mark.skipif(not urls.HAS_CRYPTOGRAPHY, reason=3D'Req= uires cryptography to be installed')
=C2=A0 =C2=A0 @pytest.mark.para= metrize('certificate, expected', [
=C2=A0 =C2=A0 =C2=A0 =C2=A0 (= 'rsa_md5.pem', b'\x23\x34\xB8\x47\x6C\xBF\x4E\x6D'
=C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 b'\xFC\x76\x6A\x5D\x5A\x30\xD6\x64'
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 b'\x9C\x= 01\xBA\xE1\x66\x2A\x5C\x3A'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 b'\x13\x02\xA9\x68\xD7\xC= 6\xB0\xF6'),
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ('rsa_sha1.pem', b&= #39;\x14\xCF\xE8\xE4\xB3\x32\xB2\x0A'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0b'\x34\x3= F\xC8\x40\xB1\x8F\x9F\x6F'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0b'\x78\x92\x6A\xFE\x7E= \xC3\xE7\xB8'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0b'\xE2\x89\x69\x61\x9B\x1E\x8F\x3= E'),
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ('rsa_sha256.pem', b'\x= 99\x6F\x3E\xEA\x81\x2C\x18\x70'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0b'\xE3\x0= 5\x49\xFF\x9B\x86\xCD\x87'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0b'\xA8\x90\xB6\= xD8\xDF\xDF\x4A\x81'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0b'\xBE\xF9\x67\x59\= x70\xDA\xDB\x26'),
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ('rsa_sha384.pem&= #39;, b'\x34\xF3\x03\xC9\x95\x28\x6F\x4B'
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0b'\x21\x4A\x9B\xA6\x43\x5B\x69\xB5'
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0b&= #39;\x1E\xCF\x37\x58\xEA\xBC\x2A\x14'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0b'= \xD7\xA4\x3F\xD2\x37\xDC\x2B\x1A'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0b'\x1A\x= D9\x11\x1C\x5C\x96\x5E\x10'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0b'\x75\x07\x= CB\x41\x98\xC0\x9F\xEC'),
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ('rsa_sha5= 12.pem', b'\x55\x6E\x1C\x17\x84\xE3\xB9\x57'
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0b'\x37\x0B\x7F\x54\x4F\x62\xC5\x33'
=C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0b'\xCB\x2C\xA5\xC1\xDA\xE0\x70\x6F'
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0b'\xAE\xF0\x05\x44\xE1\xAD\x2B\x76'
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0b&= #39;\xFF\x25\xCF\xBE\x69\xB1\xC4\xE6'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0b'= \x30\xC3\xBB\x02\x07\xDF\x11\x31'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0b'\x4C\x= 67\x38\xBC\xAE\xD7\xE0\x71'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0b'\xD7\xBF\x= BF\x2C\x9D\xFA\xB8\x5D'),
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ('rsa-pss_= sha256.pem', b'\xF2\x31\xE6\xFF\x3F\x9E\x16\x1B'
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0b'\xC2\xDC\xBB\x89\x8D\x84\x47\x4E'
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0b'\x58\x9C\xD7\xC2\x7A\xDB\xEF\x8= B'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0b'\xD9\xC0\xC0\x68\xAF\= x9C\x36\x6D'),
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ('rsa-pss_sha512.pem&= #39;, b'\x85\x85\x19\xB9\xE1\x0F\x23\xE2'
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0b'\x1D\x2C\xE9\xD5\x47\x2A\xAB\xCE'
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0b'\x42\x0F\xD1\x00\x75\x9C\x53\xA1'
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0b'\x7B\xB9\x79\x86\xB2\x59\x61\x2= 7'),
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ('ecdsa_sha256.pem', b'= \xFE\xCF\x1B\x25\x85\x44\x99\x90'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0b'= ;\xD9\xE3\xB2\xC9\x2D\x3F\x59\x7E'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0b&= #39;\xC8\x35\x4E\x12\x4E\xDA\x75\x1D'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0b'\x94\x83\x7C\x2C\x89\xA2\xC1\x55'),
=C2=A0 =C2=A0 =C2=A0 = =C2=A0 ('ecdsa_sha512.pem', b'\xE5\xCB\x68\xB2\xF8\x43\xD6\x3B&= #39;
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0b'\xF4\x0B\xCB\x20\x07\x60\x8F\x8= 1'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0b'\x97\x61\x83\x92\x78\x3F\x23= \x30'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0b'\xE5\xEF\x19\xA5\xBD\x8F\x0= B\x2F'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0b'\xAA\xC8\x61\x85\x5F\xBB= \x63\xA2'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0b'\x21\xCC\x46\xFC\x1E\= x22\x6A\x07'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0b'\x24\x11\xAF\x17\x5D= \xDE\x47\x92'
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0b'\x81\xE0\x06\x87\= x8B\x34\x80\x59'),
=C2=A0 =C2=A0 ])
=C2=A0 =C2=A0 def test_cbt_wi= th_cert(certificate, expected):
=C2=A0 =C2=A0 =C2=A0 =C2=A0 with open(os= .path.join(os.path.dirname(__file__), 'fixtures', 'cbt', ce= rtificate)) as fd:
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 cert_der = =3D base64.b64decode("".join([l.strip() for l in fd.readlines()[1= :-1]]))
=C2=A0 =C2=A0
=C2=A0 =C2=A0 =C2=A0 =C2=A0 actual =3D urls.ge= t_channel_binding_cert_hash(cert_der)
> =C2=A0 =C2=A0 =C2=A0 assert a= ctual =3D=3D expected
E =C2=A0 =C2=A0 =C2=A0 assert b"K\x8c\xa5\x..= .x7fc\x83\xd7b" =3D=3D b"\x85\x85\x1...9y\x86\xb2Ya'"E =C2=A0 =C2=A0 =C2=A0 =C2=A0 At index 0 diff: b'K' !=3D b'\x8= 5'
E =C2=A0 =C2=A0 =C2=A0 =C2=A0 Full diff:
E =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 (
E =C2=A0 =C2=A0 =C2=A0 =C2=A0 - =C2=A0b'\x85\x85= \x19\xb9\xe1\x0f#\xe2\x1d,\xe9\xd5G*\xab\xceB\x0f\xd1\x00u\x9cS\xa1'E =C2=A0 =C2=A0 =C2=A0 =C2=A0 - =C2=A0b"{\xb9y\x86\xb2Ya'",<= br>E =C2=A0 =C2=A0 =C2=A0 =C2=A0 + =C2=A0b"K\x8c\xa5\xf5y\x89A\xa0\xaf= '\xeb\x00\xeb\xccUz6z\xe0l\x035\xa3h\xfc\xa6 k"
E =C2=A0 =C2=A0= =C2=A0 =C2=A0 + =C2=A0b'\xda]\xba\x88\xf8m\xf3\x98\xd2\xd2wW\x87w\xa4\= x0e\x14\t\xd4]\xb9\xa29\xe2'...
E =C2=A0 =C2=A0 =C2=A0 =C2=A0
E = =C2=A0 =C2=A0 =C2=A0 =C2=A0 ...Full output truncated (3 lines hidden), use = '-vv' to show

test/units/module_utils/urls/test_channel_bind= ing.py:69: AssertionError
- generated xml file: /tmp/guix-build-ansible-= core-2.14.4.drv-0/ansible-core-2.14.4/test/results/junit/python3.10-module_= utils-units.xml -
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D slowest 25 durations =3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
3.= 01s call =C2=A0 =C2=A0 test/units/module_utils/facts/test_timeout.py::test_= implicit_file_overridden_succeeds
2.03s call =C2=A0 =C2=A0 test/units/mo= dule_utils/facts/test_timeout.py::test_explicit_timeout
2.01s call =C2= =A0 =C2=A0 test/units/module_utils/facts/test_timeout.py::test_implicit_fil= e_overridden_timesout
2.01s call =C2=A0 =C2=A0 test/units/module_utils/f= acts/test_timeout.py::test_explicit_succeeds
1.02s call =C2=A0 =C2=A0 te= st/units/module_utils/facts/test_timeout.py::test_implicit_file_default_tim= esout
1.01s call =C2=A0 =C2=A0 test/units/module_utils/facts/test_timeou= t.py::test_implicit_file_default_succeeds
1.01s call =C2=A0 =C2=A0 test/= units/module_utils/facts/test_timeout.py::test_timeout_raises_timeout_integ= ration_test[stdin0]
1.01s call =C2=A0 =C2=A0 test/units/module_utils/fac= ts/test_timeout.py::test_timeout_raises_timeout
1.01s call =C2=A0 =C2=A0= test/units/module_utils/facts/test_timeout.py::test_exception_not_caught_b= y_called_code
1.00s call =C2=A0 =C2=A0 test/units/module_utils/test_api.= py::TestRetryWithDelaysAndCondition::test_retry_exception
0.99s call =C2= =A0 =C2=A0 test/units/module_utils/test_api.py::TestRateLimit::test_ratelim= it
0.27s call =C2=A0 =C2=A0 test/units/module_utils/facts/hardware/test_= linux.py::TestFactsLinuxHardwareGetMountFacts::test_get_mount_facts
0.24= s call =C2=A0 =C2=A0 test/units/module_utils/facts/test_facts.py::TestFacts= LinuxHardwareGetMountFacts::test_get_mount_facts
0.20s call =C2=A0 =C2= =A0 test/units/module_utils/basic/test_no_log.py::TestRemoveValues::test_hi= t_recursion_limit
0.10s setup =C2=A0 =C2=A0test/units/module_utils/basic= /test_atomic_move.py::test_new_file[stdin0-True]
0.09s setup =C2=A0 =C2= =A0test/units/module_utils/basic/test_atomic_move.py::test_no_tty_fallback[= stdin0]
0.09s setup =C2=A0 =C2=A0test/units/module_utils/basic/test_atom= ic_move.py::test_existing_file_stat_failure[stdin0]
0.09s setup =C2=A0 = =C2=A0test/units/module_utils/basic/test_atomic_move.py::test_rename_perms_= fail_temp_succeeds[stdin0-True]
0.08s setup =C2=A0 =C2=A0test/units/modu= le_utils/basic/test_atomic_move.py::test_rename_perms_fail_temp_succeeds[st= din1-False]
0.08s call =C2=A0 =C2=A0 test/units/module_utils/facts/hardw= are/test_linux_get_cpu_info.py::test_get_cpu_info_nproc
0.08s call =C2= =A0 =C2=A0 test/units/module_utils/facts/test_ansible_collector.py::TestInP= lace::test1
0.07s setup =C2=A0 =C2=A0test/units/module_utils/basic/test_= atomic_move.py::test_existing_file[stdin0-True]
0.07s setup =C2=A0 =C2= =A0test/units/module_utils/basic/test_atomic_move.py::test_existing_file[st= din1-False]
0.07s setup =C2=A0 =C2=A0test/units/module_utils/facts/syste= m/distribution/test_distribution_version.py::test_distribution_version[stdi= n14-Core OS]
0.07s setup =C2=A0 =C2=A0test/units/module_utils/facts/syst= em/distribution/test_distribution_version.py::test_distribution_version[std= in61-Solaris 10]
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D short test summary info =3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
SKIPPED = [5] test/units/module_utils/basic/test_log.py:38: python systemd bindings n= ot installed
SKIPPED [1] test/units/module_utils/basic/test_imports.py:8= 4: literal_eval is available in every version of Python3
SKIPPED [2] tes= t/units/module_utils/basic/test_log.py:113: python systemd bindings not ins= talled
SKIPPED [5] test/units/module_utils/basic/test_log.py:130: python= systemd bindings not installed
SKIPPED [1] test/units/module_utils/basi= c/test_log.py:139: python systemd bindings not installed
SKIPPED [3] tes= t/units/module_utils/facts/test_facts.py:64: This test class needs to be up= dated to specify collector_class
SKIPPED [1] test/units/module_utils/fac= ts/test_collectors.py:370: faulty test
SKIPPED [1] test/units/module_uti= ls/facts/test_collectors.py:396: faulty test
SKIPPED [1] test/units/modu= le_utils/facts/test_facts.py:46: This platform (DragonFly) does not have a = fact_class.
SKIPPED [1] test/units/module_utils/facts/test_facts.py:54: = This platform (DragonFly) does not have a fact_class.
FAILED test/units/= module_utils/urls/test_channel_binding.py::test_cbt_with_cert[rsa-pss_sha51= 2.pem-\x85\x85\x19\xb9\xe1\x0f#\xe2\x1d,\xe9\xd5G*\xab\xceB\x0f\xd1\x00u\x9= cS\xa1{\xb9y\x86\xb2Ya']
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D 1 failed, 1681 passed, 21 skipped in 22.34s =3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
FATAL: Command "pytest --forked -= r a -n 8 --color no -p no:cacheprovider -c /gnu/store/rvraps20lp1gix4r98n96= q2hydd4vnjk-ansible-core-2.14.4/lib/python3.10/site-packages/ansible_test/_= data/pytest/config/default.ini --junit-xml /tmp/guix-build-ansible-core-2.1= 4.4.drv-0/ansible-core-2.14.4/test/results/junit/python3.10-module_utils-un= its.xml --strict-markers --rootdir /tmp/guix-build-ansible-core-2.14.4.drv-= 0/ansible-core-2.14.4 --durations=3D25 -v test/units/module_utils/basic/tes= t__log_invocation.py test/units/module_utils/basic/test__symbolic_mode_to_o= ctal.py test/units/module_utils/basic/test_argument_spec.py test/units/modu= le_utils/basic/test_atomic_move.py test/units/module_utils/basic/test_depre= cate_warn.py test/units/module_utils/basic/test_dict_converters.py test/uni= ts/module_utils/basic/test_exit_json.py test/units/module_utils/basic/test_= filesystem.py test/units/module_utils/basic/test_get_file_attributes.py tes= t/units/module_utils/basic/test_get_module_path.py test/units/module_utils/= basic/test_heuristic_log_sanitize.py test/units/module_utils/basic/test_imp= orts.py test/units/module_utils/basic/test_log.py test/units/module_utils/b= asic/test_no_log.py test/units/module_utils/basic/test_platform_distributio= n.py test/units/module_utils/basic/test_run_command.py test/units/module_ut= ils/basic/test_safe_eval.py test/units/module_utils/basic/test_sanitize_key= s.py test/units/module_utils/basic/test_selinux.py test/units/module_utils/= basic/test_set_cwd.py test/units/module_utils/basic/test_set_mode_if_differ= ent.py test/units/module_utils/common/arg_spec/test_aliases.py test/units/m= odule_utils/common/arg_spec/test_module_validate.py test/units/module_utils= /common/arg_spec/test_sub_spec.py test/units/module_utils/common/arg_spec/t= est_validate_invalid.py test/units/module_utils/common/arg_spec/test_valida= te_valid.py test/units/module_utils/common/parameters/test_check_arguments.= py test/units/module_utils/common/parameters/test_handle_aliases.py test/un= its/module_utils/common/parameters/test_list_deprecations.py test/units/mod= ule_utils/common/parameters/test_list_no_log_values.py test/units/module_ut= ils/common/process/test_get_bin_path.py test/units/module_utils/common/test= _collections.py test/units/module_utils/common/test_dict_transformations.py= test/units/module_utils/common/test_locale.py test/units/module_utils/comm= on/test_network.py test/units/module_utils/common/test_sys_info.py test/uni= ts/module_utils/common/test_utils.py test/units/module_utils/common/text/co= nverters/test_container_to_bytes.py test/units/module_utils/common/text/con= verters/test_container_to_text.py test/units/module_utils/common/text/conve= rters/test_json_encode_fallback.py test/units/module_utils/common/text/conv= erters/test_jsonify.py test/units/module_utils/common/text/converters/test_= to_str.py test/units/module_utils/common/text/formatters/test_bytes_to_huma= n.py test/units/module_utils/common/text/formatters/test_human_to_bytes.py = test/units/module_utils/common/text/formatters/test_lenient_lowercase.py te= st/units/module_utils/common/validation/test_check_missing_parameters.py te= st/units/module_utils/common/validation/test_check_mutually_exclusive.py te= st/units/module_utils/common/validation/test_check_required_arguments.py te= st/units/module_utils/common/validation/test_check_required_by.py test/unit= s/module_utils/common/validation/test_check_required_if.py test/units/modul= e_utils/common/validation/test_check_required_one_of.py test/units/module_u= tils/common/validation/test_check_required_together.py test/units/module_ut= ils/common/validation/test_check_type_bits.py test/units/module_utils/commo= n/validation/test_check_type_bool.py test/units/module_utils/common/validat= ion/test_check_type_bytes.py test/units/module_utils/common/validation/test= _check_type_dict.py test/units/module_utils/common/validation/test_check_ty= pe_float.py test/units/module_utils/common/validation/test_check_type_int.p= y test/units/module_utils/common/validation/test_check_type_jsonarg.py test= /units/module_utils/common/validation/test_check_type_list.py test/units/mo= dule_utils/common/validation/test_check_type_path.py test/units/module_util= s/common/validation/test_check_type_raw.py test/units/module_utils/common/v= alidation/test_check_type_str.py test/units/module_utils/common/validation/= test_count_terms.py test/units/module_utils/common/warnings/test_deprecate.= py test/units/module_utils/common/warnings/test_warn.py test/units/module_u= tils/facts/hardware/test_aix_processor.py test/units/module_utils/facts/har= dware/test_linux.py test/units/module_utils/facts/hardware/test_linux_get_c= pu_info.py test/units/module_utils/facts/hardware/test_sunos_get_uptime_fac= ts.py test/units/module_utils/facts/network/test_fc_wwn.py test/units/modul= e_utils/facts/network/test_generic_bsd.py test/units/module_utils/facts/net= work/test_iscsi_get_initiator.py test/units/module_utils/facts/other/test_f= acter.py test/units/module_utils/facts/other/test_ohai.py test/units/module= _utils/facts/system/distribution/test_distribution_sles4sap.py test/units/m= odule_utils/facts/system/distribution/test_distribution_version.py test/uni= ts/module_utils/facts/system/distribution/test_parse_distribution_file_Clea= rLinux.py test/units/module_utils/facts/system/distribution/test_parse_dist= ribution_file_Slackware.py test/units/module_utils/facts/system/test_cmdlin= e.py test/units/module_utils/facts/system/test_lsb.py test/units/module_uti= ls/facts/system/test_user.py test/units/module_utils/facts/test_ansible_col= lector.py test/units/module_utils/facts/test_collector.py test/units/module= _utils/facts/test_collectors.py test/units/module_utils/facts/test_date_tim= e.py test/units/module_utils/facts/test_facts.py test/units/module_utils/fa= cts/test_sysctl.py test/units/module_utils/facts/test_timeout.py test/units= /module_utils/facts/test_utils.py test/units/module_utils/facts/virtual/tes= t_linux.py test/units/module_utils/json_utils/test_filter_non_json_lines.py= test/units/module_utils/parsing/test_convert_bool.py test/units/module_uti= ls/test_api.py test/units/module_utils/test_connection.py test/units/module= _utils/test_distro.py test/units/module_utils/urls/test_RedirectHandlerFact= ory.py test/units/module_utils/urls/test_Request.py test/units/module_utils= /urls/test_RequestWithMethod.py test/units/module_utils/urls/test_channel_b= inding.py test/units/module_utils/urls/test_fetch_file.py test/units/module= _utils/urls/test_fetch_url.py test/units/module_utils/urls/test_generic_url= parse.py test/units/module_utils/urls/test_gzip.py test/units/module_utils/= urls/test_prepare_multipart.py test/units/module_utils/urls/test_split.py t= est/units/module_utils/urls/test_urls.py" returned exit status 1.
e= rror: in phase 'check': uncaught exception:
%exception #<&= ;invoke-error program: "ansible-test" arguments: ("units&quo= t; "-v" "--num-workers" "8") exit-status: 1 t= erm-signal: #f stop-signal: #f>
phase `check' failed after 27.4 = seconds
command "ansible-test" "units" "-v"= ; "--num-workers" "8" failed with status 1

--0000000000002e021f0608d9cbc8--