Message ID | YmZvtT1jTcwTUFw7@noor.fritz.box |
---|---|
State | New |
Headers |
Return-Path: <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org> X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DF23027BBEA; Mon, 25 Apr 2022 11:02:41 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 42FFA27BBE9 for <patchwork@mira.cbaines.net>; Mon, 25 Apr 2022 11:02:41 +0100 (BST) Received: from localhost ([::1]:56386 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org>) id 1nivYG-0003lp-Cu for patchwork@mira.cbaines.net; Mon, 25 Apr 2022 06:02:40 -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 <Debian-debbugs@debbugs.gnu.org>) 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 <Debian-debbugs@debbugs.gnu.org>) 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 <Debian-debbugs@debbugs.gnu.org>) 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 <lars@6xq.net> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 25 Apr 2022 09:55:02 +0000 Resent-Message-ID: <handler.55104.B55104.16508804543796@debbugs.gnu.org> 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 <maxim.cournoyer@gmail.com> 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 <debbugs-submit-bounces@debbugs.gnu.org>) 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 <lars@6xq.net>) 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 <lars@6xq.net> Message-ID: <YmZvtT1jTcwTUFw7@noor.fritz.box> 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: <guix-patches.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/guix-patches> List-Post: <mailto:guix-patches@gnu.org> List-Help: <mailto:guix-patches-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=subscribe> Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org> X-getmail-retrieved-from-mailbox: Patches |
Commit Message
Lars-Dominik Braun
April 25, 2022, 9:53 a.m. UTC
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 From 9c905febfa1753e3468450e27150a187c30831d9 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun <lars@6xq.net> 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(-)
Comments
Hi Lars, Lars-Dominik Braun <lars@6xq.net> writes: > 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. One quick visual way to screen for big new groups of failed packages is to compare the dashboards, e.g.: https://ci.guix.gnu.org/eval/262363/dashboard vs https://ci.guix.gnu.org/eval/262877/dashboard (this is for x86_64-linux). You can see in this case they look pretty identical to the eye. It seems to be that most failures were already there on master (some caused by the recent PyYAML update). I've fixed some on my branch, which may explain why the total succeeded builds is higher than master (76% vs 67%, as seen in the "Jobs" column at https://ci.guix.gnu.org/). I've applied these two patches and pushed to the branch; thank you! Maxim
Hi Maxim, > One quick visual way to screen for big new groups of failed packages is > to compare the dashboards, e.g.: I’m not sure “eyeballing” these kind of changes is a good idea. On the other hand I don’t have a better tool available right now either, so yeah… :( python-sanic (which we use) is also failing to build. Maybe we have to upgrade that as well. I will try to fix it and send patches. Cheers, Lars
Hi Maxim, Thanks for this big update. :-) On Mon, 25 Apr 2022 at 15:16, Maxim Cournoyer <maxim.cournoyer@gmail.com> wrote: > It seems to be that most failures were already there on master (some > caused by the recent PyYAML update). I've fixed some on my branch, > which may explain why the total succeeded builds is higher than master > (76% vs 67%, as seen in the "Jobs" column at https://ci.guix.gnu.org/). About PyYAML, please give a look at: https://issues.guix.gnu.org/54934 Cheers, simon
Hi Lars-Dominik, Lars-Dominik Braun <lars@6xq.net> writes: > Hi Maxim, > >> One quick visual way to screen for big new groups of failed packages is >> to compare the dashboards, e.g.: > I’m not sure “eyeballing” these kind of changes is a good idea. On > the other hand I don’t have a better tool available right now either, > so yeah… :( I did also browse one by one the failures, but only carefully for x86_64, and summarily for other arches. This allowed me to catch some failing tests in numpy for i686-linux, for example. > python-sanic (which we use) is also failing to build. Maybe we have to > upgrade that as well. I will try to fix it and send patches. OK, thanks! Maxim
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))