From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id kIvhETfr/2G8XgAAgWs5BA (envelope-from ) for ; Sun, 06 Feb 2022 16:37:27 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 4IcpDzfr/2E0XwAA9RJhRA (envelope-from ) for ; Sun, 06 Feb 2022 16:37:27 +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 77F5C286EA for ; Sun, 6 Feb 2022 16:37:26 +0100 (CET) Received: from localhost ([::1]:39066 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nGjbR-0001lf-ME for larch@yhetil.org; Sun, 06 Feb 2022 10:37:25 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42802) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nGjb4-0001lT-W2 for bug-guix@gnu.org; Sun, 06 Feb 2022 10:37:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:45686) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nGjb4-0006S8-Mx for bug-guix@gnu.org; Sun, 06 Feb 2022 10:37:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nGjb4-00036n-Lm for bug-guix@gnu.org; Sun, 06 Feb 2022 10:37:02 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#53823: Build fails for cpplint@1.4.5 Resent-From: Adam Maleszka Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 06 Feb 2022 15:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 53823 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 53823@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.164416176711870 (code B ref -1); Sun, 06 Feb 2022 15:37:02 +0000 Received: (at submit) by debbugs.gnu.org; 6 Feb 2022 15:36:07 +0000 Received: from localhost ([127.0.0.1]:39583 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGjaB-00035N-1T for submit@debbugs.gnu.org; Sun, 06 Feb 2022 10:36:07 -0500 Received: from lists.gnu.org ([209.51.188.17]:41170) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nGjaA-00035H-5b for submit@debbugs.gnu.org; Sun, 06 Feb 2022 10:36:06 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42688) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nGja9-0001jX-OT for bug-guix@gnu.org; Sun, 06 Feb 2022 10:36:06 -0500 Received: from sonic305-30.consmr.mail.bf2.yahoo.com ([74.6.133.229]:44875) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nGjZu-0006Cl-Nc for bug-guix@gnu.org; Sun, 06 Feb 2022 10:35:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1644161739; bh=ucY3Cujv3k/LP05SZfJmc/RJgt26/brB/tADnL+sYsE=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=ECd8dFkrtYW3/jG/AAdZnhk/y+zzLvTyX/CIq8ZShcAFyS1I80vEHOiSNFd8s/38VPiiX0RK19QkBGYRqJULZ+02gxAH0o3vTNXp+c4EeRC7eZzkPFOeJCwa2AJIBfJ11aUAkPiTLuO3DY3d9f+2odbksDNmiqTdQu+sGGd1TLplXAS41rPyxgDog9R0yXtq+3irur2KWhOPmjkxMaCzirnblFQl7dCOFJASuPQIvv6OISbXedLnSeAcEjkLHiyOqeQlN6PdnC+xTzVP9VK1KYHrP4pz4gnJsiEU3wOJS7zACPHnHe1iJFA6wSdUBllGJQEPkgHZ6K5jwatt8qwf/Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1644161739; bh=qgItpYix9snrHLILt3m7Gsoex/t3haeLYMQdG9VU3vH=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Eso01332WpeScmFLFDPx4HpOvdkalmyiBmdaXDmQxZ/kKWpV9TKoQYbDx4FMQAGNW8TvUye9ZPS6W98Nai57umSlU8skl5xOKHuWMxWUk79ZFzCe3n9CHrO25AVxp0S9BX6wECZRzaWLJAMSmidd3gRz/eL+MgO2sklIYsNgVoqUBPAlJ07Wo/A8gwRIk8plYkJC4k+xsaklRr5KiAFLVajD26BlPyZDwt+oyQc8UciwnwevDZTe9Hom/lO/ZqW9IAkv3dulAvGNGiy8r+M8fX22JgQT8TzKyNgZpyBlps6WlA7TsOpFYhP+CoFa4scu1bFoJbdmZBunWLHljgk6IQ== X-YMail-OSG: ybaLAzsVM1luEoCBu6yI620HXG9zvL5rrETcDzYbZMoDHVabYMx9t9RqlPJBQih emX.tgkAipJ0UC0KBRHZhzftUuxMitY3pyYvtytNs96WGzYqrmAAPwzmHo5gWmjPf25VIfm.NLkY yPykJ6xG7iegp.ryTiKotxkFUXyS9jx2hsUK63CORdWIBwGu5oqadegYTo.8mUJtysBe.Q1dA.06 EqHu8_7sJWtPtmSb2z2yDi9TTEoorMndCSrLhiH5EWZHH0v5vjSsiODpW_r_ZOSTgxiLW13YnLPi ewL72frefaE124TBZ_sBYasIJ60RsHgxvxLU0FvKy7fRHdnQE.ciTSErBl7bR7hvYdpZS_cYdn7N hfabFuCyHdlyqV4eFIvSv2cYvh3t0nYhZyLkYJhTnyA.pPQon._68NK6nCv8QPOU2IE1FJcK8k4E qmZt1GSGGh27v9XSKwdijV.GlOF0CcRvm00T96ndtrefMgL9G3o0qC7XWal9ZjMzEM4_cCN4.g0N TRPoYEYrfk.vmm139REZsJiwYDpNjt9nBP_f1TmZ5CvAdnz_jBVUuZ7dK8M_BFKxEsN2ctM3_utc rSZkrc4KiH116CfcCiRf0K_1JZtUwB1_IV3Z7RiXcOzMKNi98pg4u6KhCfwsPiTtBwknPMdZWl6Y 8gC3cNuordNJquB5Iy.mexf5duZ7GVp2qNFD6g_HUFD7tY7KXiGhFQuu8HXf4p6MiZdbD5cd4t1a Ecbre7GUu9ggy4LZFzclCQ66lvM.oFHwaTLKDQdOwU_uqgCNmsgKoqQWc_tBWS.C1dGliRL_cyV6 QEZkG59lblYF0pH0M.PNQM.7W6gKPemQk.r06w7p.RmGiuo6D3Fiy9BAxk2SlBmZa6zvG87dEl8C saX4PJ0au5UkcPEvwsxkcgRE_nS64cvXsp818joviprMlfseZpAPgwJV8.ajJVMRtsSmPmW9GCXe .dz5kQghM1QztSlNBjjRkmzxngZWhG8RfDOdTyCvIhLjp9sBMptdaIRrF.NwQwWB024hQr0U.Vrx gVgFBKHvOjwooYowyfRP1RLuvyLhW91ZyO4HEXZ46UVcGByxKAjhNmffSbtdwa2ATuzmCp_HqDkg YyIw_cGfOcxNhF2eB9sBUvU8q9nqVlU6pbK7QBO9qtc6NMRTTKtP1V4CQ1T8w4ryZrJMoPiv68tz AYGDzkdwGB8UvGgHOc18M.uijUFV86Td_HRYXKTMtNkA_Etmjx5E7bFFwGIjq.QoJ6qNMaqQGcZ2 t7xqSXmjs7C.N9h8K3Vya1vVx9EB9dG34vSjZk2LwN_tqUWr0OsOTS3bmriv.OACA6UnXWt7AzDT FDYtnatuedsNfxutUFhSV89_faNz_M8eBKW6.p818CVO1dJoTKKBZdKhTic23GtfDe.kzE.seS3h LUcXJEZf.AblbLys6pknROkO19acS.dpTDMEGkBwMRvY69CvoNTBdelsl5SAHzDzE4xT6iKWQGdG d0ItIjpIu.rsonsiAbwrZY2p4zkLeEcSAaVIMmQg_xwCnLkXfdiObtv7UAYizmNCno3N92zmyTuA i1s7VL54qfID1IVNLfqWO7pdoClfC2OCmrhIw1Elb.uC2PGlorPBIMLB_UXIXKtx4k5Yk_znh2wg Aqq2uY_2V7BscL5_eTRJp8qOiPbi2XQtrh_CKu9IQfRjXCzglbJ19RD9LVbGYt6uN0YyVEEDmPHf yr4G8_Hs1wKPoVEj.qOjs8cgZGdov8Dtvnq1gVP_1qp8U1F7y3pKJahxZG5_ix7JqSZy22DG_hw5 VoBvYOsMJF7MLKkPR6_UU73UJfS3vk9uo3A0Ho9vAd7Ts7vK9buWX59wg2toxEDAMrYhn7V2nf1V 57yOpFzZTXOcvN_Xnq7qOk4d67lDutZs6iPbjCLsfco.AOSg0HptGyt6Ft4RN8MvImXIq6bpASF5 JvL0Zy_w.7TShPjhP445ee8jEyQrYGwyFbCpblXUhgE29Z.D9tx7r5XD8vs.fwv37ABguwrsTPS5 rL49UeDUvGTCdVU10O2fJqS52IDHL0T9vLQZxZhMAfDmTFUwixIzBlnYnaPYupJpmHR_5fZz3GcO zOhKA_wQkFJ3NdQBQ1bl4LnnDazHwCpfvbMmiHYrUOoe88C21Y0YJqmu4wHoWc_LxlTHiGYbHs7f XPRAeYmS3G0ms5M4TF4QR X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.bf2.yahoo.com with HTTP; Sun, 6 Feb 2022 15:35:39 +0000 Received: by kubenode516.mail-prod1.omega.ir2.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 8c6ca5d359320112381114a70d83396e; Sun, 06 Feb 2022 15:33:38 +0000 (UTC) User-agent: mu4e 1.6.10; emacs 28.0.91 Date: Sun, 06 Feb 2022 14:47:38 +0100 Message-ID: <87h79c6md6.fsf@aol.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" References: <87h79c6md6.fsf.ref@aol.com> X-Mailer: WebService/1.1.19711 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.aol Received-SPF: pass client-ip=74.6.133.229; envelope-from=adam_maleszka@aol.com; helo=sonic305-30.consmr.mail.bf2.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action 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" Reply-to: Adam Maleszka From: Adam Maleszka via Bug reports for GNU Guix X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1644161847; h=from:from:sender:sender:reply-to: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:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=ucY3Cujv3k/LP05SZfJmc/RJgt26/brB/tADnL+sYsE=; b=MqMIANtpinczfcY/VsL+Tw+IAvwlN3FNRZ5OuRY2qvEBJcUQAsW960ltAzQcFBe8493DRE dA+Dr7vNSI774oIGGKMllES+0NKdDsrke5jBkh81rIqqqEKfMdtLPwjQol9F7FgqoaYXEu dedxlPfixk0z9x6xWzd3h2CWEkLKmVZ7h4DK1lXHjRry73q6p+NR78gMDAZ3OmvaNEfD0E 4a2quZ4Qc62JO/qe3Jp4Hu5jG2e91lhOktuHqaG+eS1RdJgv8yXoO2qLrhHwVtd+RPL1G0 rwZ4XBeFwbSB6PMjVCjHWxkj4jf1HTC4p4ds/0gthM3LEPsuYqeIkqydt1Ng6Q== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1644161847; a=rsa-sha256; cv=none; b=JaELGMZ3ifvL3rDsJ+nLzui0AkocvMQ6C6PqCMWGOrje5OLUAAdtq7Zq82+g+CnQNTktSa di2hH3FqnQsLNHijP5lXwlh8IL7qJE2rrJmG8r5PU53nJ2Wa4rLKvN+9F4lvPFHRxIlY0R K/VLI0iby+tkL7V5QdYcmv03zpInJlaRrWLydGADuLdbuwpznNLcFBEGzHWfj1M1gPgnYF yNExsZvYpQKkJgGFK9pKlVjU5a2njlGVNmzuUvO1J8KPmdaCzhFk2H4BMUcQ8gPmeL6//a o91tEWNaW6VqdjLFHKCORJfdLu1NjgVTnoiE9b21I1lsyMQgWjeo6UlqUGet/w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=aol.com header.s=a2048 header.b=ECd8dFkr; dmarc=pass (policy=none) header.from=gnu.org; 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" X-Migadu-Spam-Score: -4.33 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=aol.com header.s=a2048 header.b=ECd8dFkr; dmarc=pass (policy=none) header.from=gnu.org; 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" X-Migadu-Queue-Id: 77F5C286EA X-Spam-Score: -4.33 X-Migadu-Scanner: scn1.migadu.com X-TUID: 1zTgMpN6TAIw --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Since I moved to Guix distribution on the 1st of January (btw, good move), compiling cpplint@1.4.5 has always failed. More specifically, errors are triggered by pytest during the check phase. Some of relevant lines extracted from the log: E AssertionError: ('Lists differ: [\'src/chrome_content_renderer_client.cc:113[1733 chars], \'\'] != [\'pytest-cov: Failed to setup subprocess co[2001 chars], \'\']\n\nFirst differing element 0:\n\'src/chrome_content_renderer_client.cc:113[69 chars] [4]\'\n\'pytest-cov: Failed to setup subprocess co[219 chars]\\\'")\'\n\nSecond list contains 1 additional elements.\nFirst extra element 14:\n\'\'\n\nDiff is 2313 characters long. Set self.maxDiff to None to see it.', 'Failed check in /tmp/guix-build-cpplint-1.4.5.drv-0/tmpj8jqkp85/./samples/chromium-sample for command: /gnu/store/j3cx0yaqdpw0mxizp5bayx93pya44dhn-python-wrapper-3.9.9/bin/python /tmp/guix-build-cpplint-1.4.5.drv-0/source/cpplint.py --repository /tmp/guix-build-cpplint-1.4.5.drv-0/tmpj8jqkp85 src/*') E AssertionError: ('Lists differ: [\'src/libvlc.c:41: Found C system header a[51270 chars], \'\'] != [\'pytest-cov: Failed to setup subprocess co[51538 chars], \'\']\n\nFirst differing element 0:\n\'src/libvlc.c:41: Found C system header a[91 chars] [4]\'\n\'pytest-cov: Failed to setup subprocess co[219 chars]\\\'")\'\n\nSecond list contains 1 additional elements.\nFirst extra element 602:\n\'\'\n\nDiff is 56098 characters long. Set self.maxDiff to None to see it.', 'Failed check in /tmp/guix-build-cpplint-1.4.5.drv-0/tmpj8jqkp85/./samples/vlc-sample for command: /gnu/store/j3cx0yaqdpw0mxizp5bayx93pya44dhn-python-wrapper-3.9.9/bin/python /tmp/guix-build-cpplint-1.4.5.drv-0/source/cpplint.py --repository /tmp/guix-build-cpplint-1.4.5.drv-0/tmpj8jqkp85 src/*') E AssertionError: ('Lists differ: [\'src/pptable.cpp:0: No copyright message [56843 chars], \'\'] != [\'pytest-cov: Failed to setup subprocess co[57111 chars], \'\']\n\nFirst differing element 0:\n\'src/pptable.cpp:0: No copyright message [87 chars] [5]\'\n\'pytest-cov: Failed to setup subprocess co[219 chars]\\\'")\'\n\nSecond list contains 1 additional elements.\nFirst extra element 681:\n\'\'\n\nDiff is 60050 characters long. Set self.maxDiff to None to see it.', 'Failed check in /tmp/guix-build-cpplint-1.4.5.drv-0/tmpzqrghr8e/./samples/codelite-sample for command: /gnu/store/j3cx0yaqdpw0mxizp5bayx93pya44dhn-python-wrapper-3.9.9/bin/python /tmp/guix-build-cpplint-1.4.5.drv-0/source/cpplint.py src/*') - E AssertionError: '' != 'pytest-cov: Failed to setup subprocess co[221 chars]")\n' E + pytest-cov: Failed to setup subprocess coverage. Environ: {'COV_CORE_SOURCE': 'cpplint', 'COV_CORE_CONFIG': ':', 'COV_CORE_DATAFILE': '/tmp/guix-build-cpplint-1.4.5.drv-0/source/.coverage'} Exception: ModuleNotFoundError("No module named 'coverage'") A common message for all of these errors is that pytest-cov failed to setup sub-process, probably, due to the lack of the 'coverate' module (even though the python-pytest-cov package is listed in native-inputs). I have tested this on several machines (all of them x86_64-linux) and on a fresh system and the errors appear the same everywhere. I've attached the complete log to this post. --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=5kkhzhpcjrifyzgrji15q00snvb8c6-cpplint-1.4.5.drv.gz Content-Transfer-Encoding: base64 Content-Description: complete build log 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 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEERQucRYoeupMglC1aWTH8ZLoP+osFAmH/6kUACgkQWTH8ZLoP +osXeg//UfJW0iR7VLiwV+ftRUVDvpsK6zMij5vAcgG9yd3QdoGJ2Mh3h37TIEpg BN8F4IRKhBFdY0lAGeG/tQw2cx6XDZO8ir43CZJyF+/tshe/D8YcZVcy/8r2MG7q zo6S61b/ED8eYMy3wvH3NNVzHpD+qEFv419cH0P/C+ZGhZrm5twPSP/oxTR6GuKC 0F38NPrIgfFyqd6mNpvj5G02EfD+u0efhPT+Uyo1WgnzEC+gY8MKLhHMyzSKONmO D+RVSi62DpZWUYi8BbA+j3cqbzHptmvF0o/DlaJ2yeaLzY7yw/kdi5gobGpUxVQY W9We3XvMuxVxOdamSfUT1EqUCRnm7tnK3tztHF/LT/Q2VVTCVhcFlCwiR42rg1SW beNy4UKTd5XYm0f+eHRqRk5Smx1Axl+iZwPyFQUUXB3tpN17ePdTLaVJhrWzJ9YG wbQhtnRkim5kbraPKl8IeKePkkglFjcJa0Ja7gq1RYDL5wAXlokLpRNzzB0taQQA 1xUBQpPN8lNdgEIQy1lzAp9+9dx0y1WzBkqwMMhDNaVvLs7h/1jNUfU8YN++G4gm 2y0lSeJS2zfp++yu8YArZ7WpH/0ZmKfz8xFX0zWY17cXcPg+XIBC/jUqRx41Sj6M xHJRMiz/9IvAGTnsXyV+xnnddppV4UYhJddT0oAA3WUBCuZrQbQ= =wzCK -----END PGP SIGNATURE----- --==-=-=--