From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id SASSA8NxZmLYGgEAbAwnHQ (envelope-from ) for ; Mon, 25 Apr 2022 12:02:43 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id uKi/AsNxZmL3WAEAG6o9tA (envelope-from ) for ; Mon, 25 Apr 2022 12:02:43 +0200 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 6AA23384E1 for ; Mon, 25 Apr 2022 12:02:42 +0200 (CEST) Received: from localhost ([::1]:56386 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nivYH-0003lp-HQ for larch@yhetil.org; Mon, 25 Apr 2022 06:02:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57540) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nivQt-00053S-1Q for guix-patches@gnu.org; Mon, 25 Apr 2022 05:55:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:39433) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nivQs-0007sn-LT for guix-patches@gnu.org; Mon, 25 Apr 2022 05:55:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nivQs-000116-Ku for guix-patches@gnu.org; Mon, 25 Apr 2022 05:55:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55104] [PATCH 000/232] Update IPython to latest, fix texlive-polyglossia, add more Resent-From: Lars-Dominik Braun Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 25 Apr 2022 09:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55104 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer Cc: 55104@debbugs.gnu.org Received: via spool by 55104-submit@debbugs.gnu.org id=B55104.16508804543796 (code B ref 55104); Mon, 25 Apr 2022 09:55:02 +0000 Received: (at 55104) by debbugs.gnu.org; 25 Apr 2022 09:54:14 +0000 Received: from localhost ([127.0.0.1]:33321 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nivQ5-0000zA-QO for submit@debbugs.gnu.org; Mon, 25 Apr 2022 05:54:14 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:33951) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nivQ3-0000yt-R7 for 55104@debbugs.gnu.org; Mon, 25 Apr 2022 05:54:12 -0400 Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:105:465:1:4:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4Kn0hs1pRdz9sQj; Mon, 25 Apr 2022 11:54:05 +0200 (CEST) Date: Mon, 25 Apr 2022 11:53:57 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001; t=1650880443; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=jdnktJ9RmrVZU4zC7aQl2L+Osxe0BQfN8hkyeS5Fi6E=; b=kAoqkGO/f/TKo9L8JF/O5MXdlsk4FBd3JWex+HMecG0dtaaD4tvA2jAL+3ofDZ4VpRcFX9 AYElPkWHmVLhKuU3JDO8pxOo33gJ/fzQ68KkKaTjE1UFOTv2J7qjrFDjFzgLZ2AFr+GUnE 9ndOF0iCapiNbd8pnGLxD08wRvuOSgFI159FeEO/CLnI86cpMyhkMromCx/y0HChGKHXcL hDgKcjq01g7wV1/b3dB8S5Y9c7AqvJvS7GgWEfs80UAGM4hMoqZ+lJE5+9zX+maGOqWkYp r3+eN3j3LUHhINbcXfCYTyKDmD0noKtdH6r5jS0e/FIcl/aPWEOIRGk5cvE8aA== From: Lars-Dominik Braun Message-ID: References: <20220425035714.25466-1-maxim.cournoyer@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="hdfXQnaT4dS/MIfs" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20220425035714.25466-1-maxim.cournoyer@gmail.com> 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-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1650880962; 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: content-transfer-encoding:content-transfer-encoding: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=jdnktJ9RmrVZU4zC7aQl2L+Osxe0BQfN8hkyeS5Fi6E=; b=WjO2yB4nUlN+udsQ1HWmhE6k/kMr5yrGH1Qmc69z3DFSearNNV6WwPm7rqg0PhzapUDvpY 8Wg0ISjbeTX3QI6dz4d432k57FBVDoLZY+vJNztfhMsotq/EuVrzPI+VVCwxrizl1HY6qR 9sYfB/m0lGFAq+fAyVXugEbpQzQflD7nD5p6rufud2XInnOjZzDhlrko9yWyElnEQswGL2 Q6WFTS0j3o3Tll1cOdcF/N18VxnVoNZEWfJpndR+TAXwBQ5SZHHyMnSUOjILzbpT0Y4mjH AwhDfJnhNKPzj/heTj9OPp8ER5ruD77WPIpTGaXzSpiqXJAFsUnJi6NVJGKGGQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1650880962; a=rsa-sha256; cv=none; b=Sp7WEC3v9lpi77/5ws/27k/oHUmSYMqOGSK2WA955LspE8tvvOcS2qnM/5uM1355n81o0u W90IBpQODKgL3zR3dECuWSHNZvkrSAGJU9FPLExUvBgqDadUYmOZmZ/knDkZ7xtrl06jRG 4uekZSIL9cKrENoJMexH7PNQ/N5VF6yUYmkiAjcfLcYmdwySE6C7JrbRRHqk7ZI8hwXmBn El7uHbR9fs3FDocgdsYB0Fvz10ogxU9WCC0yig/CP8jYc4r0COaoxyghmSAHfUyx63FLo0 Q/MS8XBiDL7ew4ymMVOVRmfzD8jmLTaCgwn90C6hOLLGozrUxHhhoVahFG5n2g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=6xq.net header.s=MBO0001 header.b="kAoqkGO/"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=6xq.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: 5.49 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=6xq.net header.s=MBO0001 header.b="kAoqkGO/"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=6xq.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: 6AA23384E1 X-Spam-Score: 5.49 X-Migadu-Scanner: scn0.migadu.com X-TUID: 1dipEQvLmkLr --hdfXQnaT4dS/MIfs Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Hi Maxim, > This is the result of a quest to update IPython (to fix a reported CVE) and > wanting to fix its Texinfo/PDF doc generation. The later ended up being a > rather deep rabbit hole, hence the following slurry of commits. The end > result is that we now have an up-to-date IPython and better support to build > Sphinx-based documentation, a working texlive-polyglossia package (at least > for XeLaTeX) and many new font tools that should allow us to build more fonts > from source. thank you very much for that update! I noticed python-qtconsole was broken by the upgrade, see attached patches for fixes. There are alot more failures on the CI, but it’s hard to tell whether they were caused by this update or not. Cheers, Lars --hdfXQnaT4dS/MIfs Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="0001-gnu-python-qtpy-Update-to-2.0.1.patch" >From 9c905febfa1753e3468450e27150a187c30831d9 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Mon, 25 Apr 2022 11:36:20 +0200 Subject: [PATCH 1/2] gnu: python-qtpy: Update to 2.0.1. * gnu/packages/qt.scm (python-qtpy): Update to 2.0.1. [propagated-inputs]: Remove python-pyside-2, add python-packaging. --- gnu/packages/qt.scm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 0163d02bc0..bf2a3e88c2 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -2269,17 +2269,16 @@ (define-public python-pyqt-builder (define-public python-qtpy (package (name "python-qtpy") - (version "1.9.0") + (version "2.0.1") (source (origin (method url-fetch) (uri (pypi-uri "QtPy" version)) (sha256 (base32 - "13cw8l7zrhbdi03k1wl1pg9xdl4ahdfa7yz8gd0f23sxnm22rdrd")))) + "13zbhnl2rm30xafwrzfwdb4mjp7gk4s9h2xagbf83pnjzczhgzdd")))) (build-system python-build-system) - (propagated-inputs - `(("python-pyside2" ,python-pyside-2))) + (propagated-inputs (list python-packaging)) (arguments `(;; Not all supported bindings are packaged. Especially PyQt4. #:tests? #f)) -- 2.35.1 --hdfXQnaT4dS/MIfs Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="0002-gnu-python-qtconsole-Update-to-5.3.0.patch" >From eb0b1061c7cbd7c64ba839877f9bca49fccd53b5 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Mon, 25 Apr 2022 11:38:04 +0200 Subject: [PATCH 2/2] gnu: python-qtconsole: Update to 5.3.0. * gnu/packages/python-xyz.scm (python-qtconsole): Update to 5.3.0. [native-inputs]: Add python-pytest-qt. --- gnu/packages/python-xyz.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 6d0a732dcd..2898b0da6e 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -13983,13 +13983,13 @@ (define python-jupyter-console-minimal (define-public python-qtconsole (package (name "python-qtconsole") - (version "4.7.7") + (version "5.3.0") (source (origin (method url-fetch) (uri (pypi-uri "qtconsole" version)) (sha256 - (base32 "013qgpsm8jzcz3prhq7sxs36l8f7fgagmn3xa010gfhxf7cfldpj")))) + (base32 "09anp8g7vqi8z8wyi2lv21a2frd2dyhyrzvcrk2anijyqzyj0dcf")))) (build-system python-build-system) (arguments `(#:phases @@ -14006,7 +14006,7 @@ (define-public python-qtconsole python-jupyter-core python-pygments python-pyqt python-pyzmq python-qtpy python-traitlets)) (native-inputs - (list python-flaky python-pytest)) + (list python-flaky python-pytest python-pytest-qt)) (home-page "https://jupyter.org") (synopsis "Jupyter Qt console") (description "This package provides a Qt-based console for Jupyter with -- 2.35.1 --hdfXQnaT4dS/MIfs--