From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id gNEBG5vc72Eb3wAAgWs5BA (envelope-from ) for ; Tue, 25 Jan 2022 12:18:51 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id QXfKEZvc72EFYQAAG6o9tA (envelope-from ) for ; Tue, 25 Jan 2022 12:18:51 +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 D9F853C784 for ; Tue, 25 Jan 2022 12:18:50 +0100 (CET) Received: from localhost ([::1]:47480 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nCJqa-0003nj-AG for larch@yhetil.org; Tue, 25 Jan 2022 06:18:48 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40342) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nCJnv-0008HM-L2 for guix-patches@gnu.org; Tue, 25 Jan 2022 06:16:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:54196) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nCJnu-0007yI-Nv for guix-patches@gnu.org; Tue, 25 Jan 2022 06:16:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nCJnu-0004jr-HI for guix-patches@gnu.org; Tue, 25 Jan 2022 06:16:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#53512] [PATCH] gnu: QGIS: Build without QtWebKit. Resent-From: Guillaume Le Vaillant Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 25 Jan 2022 11:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53512 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Leo Famulari Cc: 53512@debbugs.gnu.org X-Debbugs-Original-Cc: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.164310934618169 (code B ref -1); Tue, 25 Jan 2022 11:16:02 +0000 Received: (at submit) by debbugs.gnu.org; 25 Jan 2022 11:15:46 +0000 Received: from localhost ([127.0.0.1]:47096 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCJnd-0004iy-IF for submit@debbugs.gnu.org; Tue, 25 Jan 2022 06:15:45 -0500 Received: from lists.gnu.org ([209.51.188.17]:43478) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nCJna-0004iq-Pn for submit@debbugs.gnu.org; Tue, 25 Jan 2022 06:15:44 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40224) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nCJna-0007zn-Eg for guix-patches@gnu.org; Tue, 25 Jan 2022 06:15:42 -0500 Received: from mout02.posteo.de ([185.67.36.66]:53201) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nCJnW-0007tf-Hl for guix-patches@gnu.org; Tue, 25 Jan 2022 06:15:41 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id E3EE9240101 for ; Tue, 25 Jan 2022 12:15:27 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1643109327; bh=FbPJBwPAM3IcvYTKDkzXkDJfP1HgIIrB8zcz64is4CU=; h=From:To:Cc:Subject:Date:From; b=HtqZUZ4y2SI6HzQ4NorxRGPOspEFBTe5NiRbqHW1drzpEkAZYJrgwUjzeLFaPLAJg vhpoXUISLda2bi/cJBzZ0EU46lapSuiQBztIzvj4ac6PcSmyPfSY6BNefLKCw0FELg nAT1PwO3GciYDgu+KjZXNYoQWirDdHEIy6zEjRGtzRtdFST3pnCP+eRTJ9uGCFTsVa Ufbv4GB0dDn8rR6K1NAzP+zNKbPov8Ktp/p/aOBr6+fzV+7NIF3/tQqaMSvIFAtiWm zss7yB28m7yABP3/4dN7LDkURpsg7pXYJsiIJdWDfZt7CjZpTVEby7Wthfj5lPsDVa qgq/Os8DixSYw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JjkmG5KCqz9rxL; Tue, 25 Jan 2022 12:15:26 +0100 (CET) References: From: Guillaume Le Vaillant Date: Tue, 25 Jan 2022 11:05:50 +0000 In-reply-to: Message-ID: <87h79sdq2a.fsf@kitej> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=185.67.36.66; envelope-from=glv@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" 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=1643109530; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=DTROhgETX4UWThluHg9o/Rn2H8BchYC2Tre7PnO6ZA0=; b=M1bCOmqFdA/YULavCVWQaZoY9X1fPNsqs3NS3Re531BdIBWiFRsgps0T8NJAajCmNpzZhW Fd0KLf8vBAQCHpnB6vn+K3e1S+WwhzcEhCHOHVWQGfuz4ariPiwqofHvKWFY+mUzlGPzJ3 s0q6M6RG4dolTXb6jd0BANUz4oxWtLR9oIeWuzDwkTuO3aXC8ds6elQimEWjztdY1e9A39 f3phSmXk4LI8vwUR+sqUtcaZ/S/jyscSgYCkm0L96MT3RzeNn3WdPSfV3B7fkznmNMX2De F/FCLTxmFX3kGh5L9mk7209dD2YQyH9Hhtfu5+PpMuApM2aNIwdJWbzZ2xOAfA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1643109530; a=rsa-sha256; cv=none; b=WmV60YXTqLqYyumBHBcowlK1YTe3v8wO4alHUm3H30MiRHXS0K90X1BQ2w04mfSp5gsVGA 4cnW6ZVbjn+gpsWjRNmM/8SgbIXaw1zUBy0C0oYhqkYTum2UsnEJs/DjtE8ATiHngNulMd vnFykyauAnpGXadvJ0IyyffW5W/XdmfnOdBOzoMJxrXHNPTjcEzhI6wyONMrHAIFR/k4iH RC0JtoJ+uGvnQ3l3BeTdZb1AStRnc0HlnJzKhleNCPBgMvdExXhN3nMsQaFTKTuyJvzyqq NVPCqi4E6Lis07+uD3MRcbk0LqD4YtdmbKaMBNQJbkS+I+EkF52HSoaYOvLRIQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=posteo.net header.s=2017 header.b=HtqZUZ4y; dmarc=fail reason="SPF not aligned (strict)" header.from=posteo.net (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.03 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=posteo.net header.s=2017 header.b=HtqZUZ4y; dmarc=fail reason="SPF not aligned (strict)" header.from=posteo.net (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: D9F853C784 X-Spam-Score: -4.03 X-Migadu-Scanner: scn0.migadu.com X-TUID: zlvGTT4u7O0k --=-=-= Content-Type: text/plain Leo Famulari skribis: > See for more information about this change. > > With this change, the build fails due to some tests timing out. > > I don't use QGIS, so it's not easy for me to understand the problem or > if it's okay to add tese tests to the long list of disabled tests. I > also could not find any online discussion about these tests timing out. > > * gnu/packages/geo.scm (qgis)[inputs]: Remove qtwebkit. > [arguments]: Pass "-DWITH_QTWEBKIT=NO" to #:configure-flags. > --- > gnu/packages/geo.scm | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm > index 287b157b60..05591b7ce7 100644 > --- a/gnu/packages/geo.scm > +++ b/gnu/packages/geo.scm > @@ -2274,6 +2274,8 @@ (define-public qgis > #:imported-modules (,@%cmake-build-system-modules > (guix build python-build-system) > (guix build qt-utils)) > + #:configure-flags > + '("-DWITH_QTWEBKIT=NO") > #:phases > (modify-phases %standard-phases > ;; Configure correct path to PyQt5 SIP directory > @@ -2490,7 +2492,6 @@ (define-public qgis > qtlocation > qtserialport > qtsvg > - qtwebkit > qwt > ;;("saga" ,saga) > sqlite)) It looks like the failing tests are trying to do some HTML rendering, which requires QtWebKit I suppose. But why is the test suite trying to run these tests if QtWebKit is explicitly disabled? The 'check' phase currently doesn't take the 'tests?' keyword parameter into consideration. Maybe you could add that to your patch. After disabling the tests, I tried a few things, like loading some OpenStreetMap data from a database and making a map with it, and I didn't see any issue. So I think you can add the failing tests to the list of disabled tests. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIUEAREKAC0WIQTLxZxm7Ce5cXlAaz5r6CCK3yH+PwUCYe/bzQ8cZ2x2QHBvc3Rl by5uZXQACgkQa+ggit8h/j/jNwD+P9ZhaYYJTiWuO5KLjkAkIT79+IzuUDMyR4h8 hd3DqvYBAJI6IVHxoVJoV5YhBTm1KTKgom/NR71gRtf5GWhJYDZt =Jweb -----END PGP SIGNATURE----- --=-=-=--