From unknown Sun Aug 10 16:44:10 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#53614] [PATCH] gnu: python-pyqtgraph: Remove a transitive dependency on QtWebKit. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 28 Jan 2022 19:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 53614 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 53614@debbugs.gnu.org Cc: monego@posteo.net X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.164339945318865 (code B ref -1); Fri, 28 Jan 2022 19:51:01 +0000 Received: (at submit) by debbugs.gnu.org; 28 Jan 2022 19:50:53 +0000 Received: from localhost ([127.0.0.1]:60557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDXGn-0004uD-5d for submit@debbugs.gnu.org; Fri, 28 Jan 2022 14:50:53 -0500 Received: from lists.gnu.org ([209.51.188.17]:50426) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDXGl-0004u5-8J for submit@debbugs.gnu.org; Fri, 28 Jan 2022 14:50:51 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33494) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nDXGa-0006HE-9W for guix-patches@gnu.org; Fri, 28 Jan 2022 14:50:48 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:55499) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nDXFy-0003Rk-An for guix-patches@gnu.org; Fri, 28 Jan 2022 14:50:04 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 15CBB3202056; Fri, 28 Jan 2022 14:49:56 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 28 Jan 2022 14:49:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:cc:content-transfer-encoding:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to; s=mesmtp; bh=7JyjVWfRaBdVzBdWnU1fmIXxrBDPGZRmwk3 NBgwthX0=; b=pGI+JdUVigf3+dguXT40R38RhbcoKzbeN4RUToocSsLqZK2zyoT PWV1hXsFZSqCdghd2tP+Pz3HZrTV/p5x7uPWUK+Cf6mA7OEk2/F4kit1WI+Jhu77 QL14nLqciZovbIMvWLbLazcLax+t1W8rKKJFT9OGBHr1kzD2yk8PUJ/w= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding:date:date :from:from:in-reply-to:message-id:mime-version:reply-to:sender :subject:subject:to:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=7JyjVWfRaBdVzBdWnU1fmIXxrBDPG ZRmwk3NBgwthX0=; b=Vb9H4P7IVZqAodHqYWWUPnfySLS8gcz8BKP+z3eOwcDBZ KPjJeG0MEBo5vejUKGxbKpgupGR+6pTMKZZeDD3nLs0hQ/qgqVP/XUok5JCTXh1t YY+YjPuf63GAV1a6FBw2oOklxV87DydbKH1fv/QNJcFhBL8uIQNJ6zs1vGeo7TeV oUZoahuPJC2pcy3WitcGYzAlG4xDpuCzL3ATtLX9T6KtL64V+Qc6Y1/Ex5UwSrFA gjaIldKZc8QOueXIi8wg52KRGjsTam6vRVw34mNb3OKLMAmoUH4UGnYgnLgx3PWm u3ZZAdrhpqBJJXf3zvG2QgM5pxscS8A3VyAWUoOgQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrfeehgdduvdelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgggfestdekredtre dttdenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhi rdhnrghmvgeqnecuggftrfgrthhtvghrnhepkefhvdelieevuddtudeggfejkeejjeeife ffgfeghfdtgedvhfeutddvueetudffnecuffhomhgrihhnpehgnhhurdhorhhgpdhphihq thhgrhgrphhhrdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrg hilhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 28 Jan 2022 14:49:55 -0500 (EST) From: Leo Famulari Date: Fri, 28 Jan 2022 14:49:51 -0500 Message-Id: <3490657b447a9f4be32e5dfe4ce6e650bd4b83c9.1643399199.git.leo@famulari.name> X-Mailer: git-send-email 2.34.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=64.147.123.19; envelope-from=leo@famulari.name; helo=wout3-smtp.messagingengine.com X-Spam_score_int: -8 X-Spam_score: -0.9 X-Spam_bar: / X-Spam_report: (-0.9 / 5.0 requ) DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) See for more information about this change. These are the packages that depend directly on pyqtgraph: ------ ./pre-inst-env guix package -s . | recsel -e 'dependencies ~ "python-pyqtgraph"' -p name,synopsis name: gnuradio synopsis: Toolkit for software-defined radios name: python-orange-widget-base synopsis: Base Widget for Orange Canvas name: orange synopsis: Component-based data mining framework ------ They all build with this change. I'm confident that it won't cause a regression for gnuradio, because we switched gnuradio from python-pyqt to python-pyqt-without-qtwebkit months ago. Vinicius, I've CC-ed you so that you can check if this causes problems for Orange. I think it's unlikely, because Orange depends directly on QtWebEngine, which replaces QtWebKit in the world of Qt. * gnu/packages/python-xyz.scm (python-pyqtgraph)[propagated-inputs]: Replace python-pyqt with python-pyqt-without-qtwebkit. --- gnu/packages/python-xyz.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index a8aff94334..3b1956fecd 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -14794,7 +14794,7 @@ (define-public python-pyqtgraph (list qtbase-5)) (propagated-inputs (list python-h5py python-numpy python-pyopengl python-scipy - python-pyqt)) + python-pyqt-without-qtwebkit)) (home-page "http://www.pyqtgraph.org") (synopsis "Scientific graphics and GUI library for Python") (description -- 2.34.0 From unknown Sun Aug 10 16:44:10 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Leo Famulari Subject: bug#53614: closed (Re: [PATCH] gnu: python-pyqtgraph: Remove a transitive dependency on QtWebKit.) Message-ID: References: <3490657b447a9f4be32e5dfe4ce6e650bd4b83c9.1643399199.git.leo@famulari.name> X-Gnu-PR-Message: they-closed 53614 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 53614@debbugs.gnu.org Date: Wed, 16 Feb 2022 19:37:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1645040222-4839-1" This is a multi-part message in MIME format... ------------=_1645040222-4839-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #53614: [PATCH] gnu: python-pyqtgraph: Remove a transitive dependency on Qt= WebKit. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 53614@debbugs.gnu.org. --=20 53614: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D53614 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1645040222-4839-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 53614-done) by debbugs.gnu.org; 16 Feb 2022 19:36:54 +0000 Received: from localhost ([127.0.0.1]:49534 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nKQ6g-0001Fl-LL for submit@debbugs.gnu.org; Wed, 16 Feb 2022 14:36:54 -0500 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:36843) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nKQ6f-0001FW-78 for 53614-done@debbugs.gnu.org; Wed, 16 Feb 2022 14:36:53 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 926D63201DA0; Wed, 16 Feb 2022 14:36:47 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Wed, 16 Feb 2022 14:36:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:date:from:from:in-reply-to:message-id :mime-version:reply-to:sender:subject:subject:to:to; s=mesmtp; bh=HUIRN5KP4OVwW4mj9oo/h8eq6XczH0C2Y4bH7THSsPk=; b=WKWfSKi69sKJ TXCjhvrTSWikKQrqSTHdUShykrABcYjDPfnSwrBwKob2gD1KEmhDC5HD3dvSMwsk q7wvIdKRvHwoKhnp4qFbcPk41Y5IZf8lm34ySImk9zeeErGtl8NVINyPzR/gZoJb AVkHXc5g0az4/EL6rJRxb6oeUvSATlU= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=HUIRN5KP4OVwW4mj9oo/h8eq6XczH0C2Y4bH7THSs Pk=; b=D5a55zMOLh3f2X5a+gd231onAPVNFpsgS8TQgqlnm8rkS7pAXWSaxTUXl tmN0pRBTzWmWvnC//s6eDhPibjIxXD8o5d9iGHzb+BbO/DL6zcFeVXXUE8Y+ZAGp OfMX9YlInRLt/INiR1TlfvKya0JnopCfDVyXaGJsSBkWYe4ujNs2UlfkRiFIzMcU mEhnlqnVMs6afNwoyMg/EwlK2P6QLNLaJ5nEWTDdl6f9jB98bSmpeM2F589wQzZB 73bmmmhM0lxumGql+0CHDqHt+NOIrHE3bT3VwoQzAOYfJmtAnnb2qYK20IeW7P6c +gOxxxth+DirXwc4tfLquY1DYlzyw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrjeeigdduvdehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkgggtugesthdtredttd dtvdenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhi rdhnrghmvgeqnecuggftrfgrthhtvghrnhepffehtdeffedtvdeuieefudeujedvkeehff euieejgfdvteelgeehgeefheehuddunecuvehluhhsthgvrhfuihiivgeptdenucfrrghr rghmpehmrghilhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for <53614-done@debbugs.gnu.org>; Wed, 16 Feb 2022 14:36:46 -0500 (EST) Date: Wed, 16 Feb 2022 14:36:45 -0500 From: Leo Famulari To: 53614-done@debbugs.gnu.org Subject: Re: [PATCH] gnu: python-pyqtgraph: Remove a transitive dependency on QtWebKit. Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 53614-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Pushed as 0dc0d87839ccb7e85f99d7469da1ef478a1c8dc4 ------------=_1645040222-4839-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 28 Jan 2022 19:50:53 +0000 Received: from localhost ([127.0.0.1]:60557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDXGn-0004uD-5d for submit@debbugs.gnu.org; Fri, 28 Jan 2022 14:50:53 -0500 Received: from lists.gnu.org ([209.51.188.17]:50426) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDXGl-0004u5-8J for submit@debbugs.gnu.org; Fri, 28 Jan 2022 14:50:51 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33494) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nDXGa-0006HE-9W for guix-patches@gnu.org; Fri, 28 Jan 2022 14:50:48 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:55499) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nDXFy-0003Rk-An for guix-patches@gnu.org; Fri, 28 Jan 2022 14:50:04 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 15CBB3202056; Fri, 28 Jan 2022 14:49:56 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Fri, 28 Jan 2022 14:49:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:cc:content-transfer-encoding:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to; s=mesmtp; bh=7JyjVWfRaBdVzBdWnU1fmIXxrBDPGZRmwk3 NBgwthX0=; b=pGI+JdUVigf3+dguXT40R38RhbcoKzbeN4RUToocSsLqZK2zyoT PWV1hXsFZSqCdghd2tP+Pz3HZrTV/p5x7uPWUK+Cf6mA7OEk2/F4kit1WI+Jhu77 QL14nLqciZovbIMvWLbLazcLax+t1W8rKKJFT9OGBHr1kzD2yk8PUJ/w= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding:date:date :from:from:in-reply-to:message-id:mime-version:reply-to:sender :subject:subject:to:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=7JyjVWfRaBdVzBdWnU1fmIXxrBDPG ZRmwk3NBgwthX0=; b=Vb9H4P7IVZqAodHqYWWUPnfySLS8gcz8BKP+z3eOwcDBZ KPjJeG0MEBo5vejUKGxbKpgupGR+6pTMKZZeDD3nLs0hQ/qgqVP/XUok5JCTXh1t YY+YjPuf63GAV1a6FBw2oOklxV87DydbKH1fv/QNJcFhBL8uIQNJ6zs1vGeo7TeV oUZoahuPJC2pcy3WitcGYzAlG4xDpuCzL3ATtLX9T6KtL64V+Qc6Y1/Ex5UwSrFA gjaIldKZc8QOueXIi8wg52KRGjsTam6vRVw34mNb3OKLMAmoUH4UGnYgnLgx3PWm u3ZZAdrhpqBJJXf3zvG2QgM5pxscS8A3VyAWUoOgQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrfeehgdduvdelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgggfestdekredtre dttdenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhi rdhnrghmvgeqnecuggftrfgrthhtvghrnhepkefhvdelieevuddtudeggfejkeejjeeife ffgfeghfdtgedvhfeutddvueetudffnecuffhomhgrihhnpehgnhhurdhorhhgpdhphihq thhgrhgrphhhrdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrg hilhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 28 Jan 2022 14:49:55 -0500 (EST) From: Leo Famulari To: guix-patches@gnu.org Subject: [PATCH] gnu: python-pyqtgraph: Remove a transitive dependency on QtWebKit. Date: Fri, 28 Jan 2022 14:49:51 -0500 Message-Id: <3490657b447a9f4be32e5dfe4ce6e650bd4b83c9.1643399199.git.leo@famulari.name> X-Mailer: git-send-email 2.34.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=64.147.123.19; envelope-from=leo@famulari.name; helo=wout3-smtp.messagingengine.com X-Spam_score_int: -8 X-Spam_score: -0.9 X-Spam_bar: / X-Spam_report: (-0.9 / 5.0 requ) DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: monego@posteo.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) See for more information about this change. These are the packages that depend directly on pyqtgraph: ------ ./pre-inst-env guix package -s . | recsel -e 'dependencies ~ "python-pyqtgraph"' -p name,synopsis name: gnuradio synopsis: Toolkit for software-defined radios name: python-orange-widget-base synopsis: Base Widget for Orange Canvas name: orange synopsis: Component-based data mining framework ------ They all build with this change. I'm confident that it won't cause a regression for gnuradio, because we switched gnuradio from python-pyqt to python-pyqt-without-qtwebkit months ago. Vinicius, I've CC-ed you so that you can check if this causes problems for Orange. I think it's unlikely, because Orange depends directly on QtWebEngine, which replaces QtWebKit in the world of Qt. * gnu/packages/python-xyz.scm (python-pyqtgraph)[propagated-inputs]: Replace python-pyqt with python-pyqt-without-qtwebkit. --- gnu/packages/python-xyz.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index a8aff94334..3b1956fecd 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -14794,7 +14794,7 @@ (define-public python-pyqtgraph (list qtbase-5)) (propagated-inputs (list python-h5py python-numpy python-pyopengl python-scipy - python-pyqt)) + python-pyqt-without-qtwebkit)) (home-page "http://www.pyqtgraph.org") (synopsis "Scientific graphics and GUI library for Python") (description -- 2.34.0 ------------=_1645040222-4839-1--