Message ID | PAXP189MB1831F8159033369897273FFA86EA9@PAXP189MB1831.EURP189.PROD.OUTLOOK.COM |
---|---|
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 0917827BBEA; Mon, 11 Apr 2022 23:39:06 +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.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, 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 7A43527BBE9 for <patchwork@mira.cbaines.net>; Mon, 11 Apr 2022 23:39:05 +0100 (BST) Received: from localhost ([::1]:39968 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 1ne2ga-0004ZU-Ix for patchwork@mira.cbaines.net; Mon, 11 Apr 2022 18:39:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36016) 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 1ne2ch-0004Bl-H2 for guix-patches@gnu.org; Mon, 11 Apr 2022 18:35:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52433) 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 1ne2cg-0000dG-3n for guix-patches@gnu.org; Mon, 11 Apr 2022 18:35:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1ne2cf-0007Rh-V0 for guix-patches@gnu.org; Mon, 11 Apr 2022 18:35:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#54866] [PATCH] docker-compose, python-pyyaml Resent-From: daniel.herzig@outlook.at Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 11 Apr 2022 22:35:01 +0000 Resent-Message-ID: <handler.54866.B.164971645128554@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 54866 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 54866@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.164971645128554 (code B ref -1); Mon, 11 Apr 2022 22:35:01 +0000 Received: (at submit) by debbugs.gnu.org; 11 Apr 2022 22:34:11 +0000 Received: from localhost ([127.0.0.1]:46330 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1ne2br-0007QU-0l for submit@debbugs.gnu.org; Mon, 11 Apr 2022 18:34:11 -0400 Received: from lists.gnu.org ([209.51.188.17]:55530) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <daniel.herzig@outlook.at>) id 1ne2bp-0007QN-Tp for submit@debbugs.gnu.org; Mon, 11 Apr 2022 18:34:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35952) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <daniel.herzig@outlook.at>) id 1ne2bp-00049W-MN for guix-patches@gnu.org; Mon, 11 Apr 2022 18:34:09 -0400 Received: from mail-ve1eur01olkn080d.outbound.protection.outlook.com ([2a01:111:f400:fe1f::80d]:58622 helo=EUR01-VE1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <daniel.herzig@outlook.at>) id 1ne2bn-0000Xb-Jd for guix-patches@gnu.org; Mon, 11 Apr 2022 18:34:09 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FByVG2jJUxE8AO8qMQcpCJu5HkAxz5Mq+TZUgCwxJckKoQKiEbKFcxiwlTFAqOO4cpwGmnFg1rvJLPTD53O+RTztfIYhG6sF7Gvavcp4ZYIfx2ZN5IDzkJfzTAyWKDCFK9EwO4KqpdSrhxKvlC/TLB0+v/tGGBb94YbxETjHhryyv2sSBs4StZGF7CEXflO6+HlC44Vi72q1ZVLmbymEzVjpC9EgnlyXVMJLki2RywjdZVlxk2m4LfbIjn8OrKrBQFy24exCSDpmX8gzqb0mVQ+g4Cj5Sm8I6kv7du4Tc809RKGF4mQPsiio6US/SH/iYjgMuKak4GGPJHuMksSRwQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Wx9i00fFTh/eg/qFcJqARAc3ncxiDphsmUbBJL6KfNU=; b=CaEi63ZX/Co6LpsdxM9r3kGHwZ+vjNyY/C01CP5VazeYbYwmEuQuAenimVzhSvAlRXTFSKoX34fyS0k6W5khRBi/3NMcE66ZxAeH9e4b//EP5U8pWm22bex3pyfYvJhq6GMLchCV8dRnYDWf/u3LoWgE6Jf0FgHgLEPKUbU6WdaInvlNY7uTtML0JcyC8IvrK4eyInKQM+KRduBy+mXCsbIyfiMeklgrn1DI+HCO3/Mk8O0xuPmkF4YoEt2JDVQFftNX2QfoeeENFz7oteEzMZy5sCCR+IU4ScBqG1SfIeYf4ntAjNVCA7jPc2G7PoxVCot30yF+J7HoiVZxdDe8gQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from PAXP189MB1831.EURP189.PROD.OUTLOOK.COM (2603:10a6:102:289::20) by DB8P189MB0746.EURP189.PROD.OUTLOOK.COM (2603:10a6:10:12e::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.29; Mon, 11 Apr 2022 22:29:02 +0000 Received: from PAXP189MB1831.EURP189.PROD.OUTLOOK.COM ([fe80::d920:4be9:1b91:2624]) by PAXP189MB1831.EURP189.PROD.OUTLOOK.COM ([fe80::d920:4be9:1b91:2624%6]) with mapi id 15.20.5144.030; Mon, 11 Apr 2022 22:29:02 +0000 Message-ID: <PAXP189MB1831F8159033369897273FFA86EA9@PAXP189MB1831.EURP189.PROD.OUTLOOK.COM> From: daniel.herzig@outlook.at Date: Tue, 12 Apr 2022 00:28:51 +0200 Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-LdBnRPF5I4IPEjfTbya4" User-Agent: Evolution 3.42.1 X-TMN: [WVRNEvdr/c48J7DAWEQMeBDfyfREJWw2] X-ClientProxiedBy: VI1PR04CA0081.eurprd04.prod.outlook.com (2603:10a6:803:64::16) To PAXP189MB1831.EURP189.PROD.OUTLOOK.COM (2603:10a6:102:289::20) X-Microsoft-Original-Message-ID: <0f57ec297c9e10ac92c95b5074056a879cbff7be.camel@outlook.at> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7b7782f3-7313-430c-944e-08da1c0aae1d X-MS-TrafficTypeDiagnostic: DB8P189MB0746:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: zl5G9jBq1Kn4YshAvQMxMfzbFufsT7ax5+ij7ytFUG1fvYG+RwDPFCykDETNVum9zi5vWqMs732c2L23DwVHd7uJ09KXTFDzbcwNfvzTAhkibcKxbE7XPoAhh8uVzpYL83PsS5TD2MfACu6/3gtrs4mAlBBYtpUFz7WIrbpHAc0NZ26vBdDU0cyqOIdpm9AGnmpZdITHL01Y178NNpeE/qYs3LTnQGhxTMGxYdhUB1Y+W1vNinNPxdYPq9qw0hgWfj/qLOB4V1F9wpr3nXKiJmrK+6bW5KZVCxXVMrzIU+ZycoVjqLKdsc810x+y7sXJweko1tZMEaYzS9km7kTsJOsm82OvlsItvRqQl4D9Dkev+lI2wOHCtZ/M143SxNx0/wqdKFVWQfdukxB6PQ6oGa2JIGvyrEfHTGuenASG0k4vdyodWxD6An8jiwhF6OgpPX2AfeSE8PJzwxeZ9l5s8GBfW5mVYosLmXpEYc6d3HUu6ZfA7bMVevz2JAvs5R6KzZ6BJqN1X6IU9gyXOngxq8OXVvl0lPs3jB3qnHfqXzpbUMu3VmyftxiQMNG/gtjvv75gHGFzYPVnPz3NZfTs7A== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 3pb+hJ7j+k8+5VuA/yfkZ6wmb+FGX1CkhJO8SLT63CDrvKScyiCvgKmnvyQ0F8Y9NZSJ63KsqgbamM8pI1HGgtIYnZtbYbUWbsJV+/nIATZ65e1hEAOtIlw4UdKz/FttN83wmZkFVhbhyNuqVqfNPii3M0LLUvogSERcMUL+ZHQx2qeOveKQR/BqPkmXTgVEXRVMMY9DHOpwoiYlEU8910joyZ1+U5dBOS3CwYChQnTf5HZeTNWFO4LDuYj4aEHqhCCWkHFe8p73GGZ/1QX0Wb9Qc2zq/OAfsayCuGm7tbRssAV5tQCJ9/Y3wMCUn9GHyzyeR5vynMNEoHFnYSxbc+u4P8yxtub1ApsBueAGHIhttHnvEUIofMJRtHTLdAP2y4hZcQarNeGcR7UwrLszSF7LrbZU+uyFS0cs5TNEiaGsTojzlfL1mgvdYoA7358bVyp35DVHRmnLLT5xh7sgvWrNxecUgHa63ySPKaANUgcZHJ4iP1TVyuwYVmCd63lo3JjJuO+wvc0aLMDfFu7sNUnt+JfoGr/81cEfCyyhhEZc57KZ3xWABtaQMHPk6YP8e72S0f5wYC4631Zapod9yRqc9CcKJroPx62+O/9i8bUwN8ZKEEn68XlO/yHuXyr2xKWlXc9SpBJqsSEVnj6QZaVD847ZeNveIAE8xPgRZzE+gl722tUSOiFCZOEC5qKIaZq/fkzxqQjl2w37LtnTJFK6a3U2mms6Zfs5BZ1RKsy8W/Rfra+vEHljyBuWURHbOj8r4BASVBBReQA0Hd6ClTrv33fHMvFlcckjldQphpq2nqD0ky65/S5b5YhUygyKAj44UK0myE6RFDeQOYwGU8rur8meHfSbYwCD6R7HtSD+N7S2M6fWx30Wvu4zzACOvfXasqa7Vg4yvfhSQq9YIt2rTqRD2hAgfmljzpQ/mChzNxctSsDjCBYBuFmDKY6OzSPnRaqg7G1h/1Vx6hJDpBEqlCfEVPIU7KrNvt7CphrpUWNUC+lmnIZvy83ZTaTRLLxxT/iXOmf2PVzaSO4obKgFbUni5YqzzPXqTCsc4zeBrortMrndOOkzZhg53Dq+i/Sil4v4gsHB7ugmq9GoNaFsV//8OFnNnQGZ/FLGN8/00Cvhb7OvAmGzYuHrP2nnZBa8zbB1FvDXFvmEmeUUPv+ROsEBJw8U+x77Fgm69b/QAef3qJTxz1PV17TYP9JX4MhXUwe19s9qzjf5t/ewHxzr2WDkjeIhtz7WM7ODwYUz84/6dHLqgevL+FRfQ17xMEG6nnsgV4cjqu+HbPNahwuse5WA1xFxOYF3bNWlDpbSaTN7Bg7zTNFOpksEbxki2m6/YgOkV6zgrnEQJbZ8FqjeuGF9BBX/mTcz6PxGNVKSykfriENmMu25sWZ71qr8E5c63X28cKT2TBaGVzDwx7vWHPN0C+EDfE5Fla7FK4y69wflecKGi12IasVGif8R X-OriginatorOrg: sct-15-20-4734-24-msonline-outlook-c54b5.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 7b7782f3-7313-430c-944e-08da1c0aae1d X-MS-Exchange-CrossTenant-AuthSource: PAXP189MB1831.EURP189.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2022 22:29:02.5896 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8P189MB0746 Received-SPF: pass client-ip=2a01:111:f400:fe1f::80d; envelope-from=daniel.herzig@outlook.at; helo=EUR01-VE1-obe.outbound.protection.outlook.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FROM=0.001, SPF_HELO_PASS=-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-Mailman-Approved-At: Mon, 11 Apr 2022 18:38:55 -0400 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 |
Series |
[bug#54866] docker-compose, python-pyyaml
|
|
Commit Message
daniel.herzig@outlook.at
April 11, 2022, 10:28 p.m. UTC
Hi Guix, I noticed that after my last pull to 6413d0898b92, docker-compose did not build anymore. The backtrace showed that it fails in the sanity- check-phase due to the requirement python-pyyaml <6. As it builds nicely on guix 9bd4ed3, which still features python-pyyaml@5.4.1 I took the definition from there, re-added it to python-xyz.scm and adjusted docker-compose in docker.scm. You find the patchfile attached, as evolution seems to mess with line-breaks (docker-compose build tested on x86_64 only, as I don't have anything else around). Best & thanks for your great work, Daniel
Comments
Hi, On mar., 12 avril 2022 at 00:28, daniel.herzig@outlook.at wrote: > I noticed that after my last pull to 6413d0898b92, docker-compose did > not build anymore. The backtrace showed that it fails in the sanity- > check-phase due to the requirement python-pyyaml <6. Thanks for the report. Indeed, commit 27720d0fe14ee4cd413a6745e0782a698a011924 updates python-pyyaml from 5 to 6 and thus breaks docker-compose. Well, this update is for core-updates (or maybe staging) and not for master directly. --8<---------------cut here---------------start------------->8--- $ guix refresh -l python-pyyaml | cut -f1 -d':' Building the following 1453 packages would ensure 2671 dependent packages are rebuilt --8<---------------cut here---------------end--------------->8--- Examining the failures, it looks like more than 66 packages are broken; some below. Ricardo, I suggest to keep the symbol 'python-pyyaml' pointing to version 5 and use 'python-pyyaml-next' for pointing to version 6. WDYT? Cheers, simon guix build: error: build of `aria-maestosa-1.4.13.drv' failed guix build: error: build of `awscli-1.21.11.drv' failed guix build: error: build of `balsa-2.6.3.drv' failed guix build: error: build of `bap-2.0.0.drv' failed guix build: error: build of `barrier-2.4.0.drv' failed guix build: error: build of `bitcoin-abc-0.21.12.drv' failed guix build: error: build of `bitcoin-core-0.20.2.drv' failed guix build: error: build of `cava-0.7.4.drv' failed guix build: error: build of `conan-1.42.0.drv' failed guix build: error: build of `csound-6.14.0.drv' failed guix build: error: build of `docker-compose-1.29.2.drv' failed guix build: error: build of `ecl-dufy-0.4.1.drv' failed guix build: error: build of `emacsy-0.4.1.drv' failed guix build: error: build of `flowee-2020.04.1.drv' failed guix build: error: build of `fprintd-1.94.1.drv' failed guix build: error: build of `fulcrum-1.1.1.drv' failed guix build: error: build of `gens-gs-7.drv' failed guix build: error: build of `gplates-2.3.0.drv' failed guix build: error: build of `gzochi-0.13.drv' failed guix build: error: build of `hugin-2020.0.0.drv' failed guix build: error: build of `inkbox-1.7.drv' failed guix build: error: build of `itk-snap-3.8.0.drv' failed guix build: error: build of `js-of-ocaml-4.0.0.drv' failed guix build: error: build of `knights-025.drv' failed guix build: error: build of `libcamera-0.0.0.drv' failed guix build: error: build of `libgrss-0.7.0.drv' failed guix build: error: build of `libvisual-plugins-0.4.0.drv' failed guix build: error: build of `libxmlb-0.1.15.drv' failed guix build: error: build of `lightdm-gtk-greeter-2.0.8.drv' failed guix build: error: build of `lush2-2.0.1.drv' failed guix build: error: build of `markets-0.5.3.drv' failed guix build: error: build of `memphis-0.2.3.drv' failed guix build: error: build of `meshlab-2020.06.drv' failed guix build: error: build of `muse-sequencer-4.0.0.drv' failed guix build: error: build of `nextpnr-ice40-0.0.0-1.fbe486d.drv' failed guix build: error: build of `nip2-8.7.1.drv' failed guix build: error: build of `ocaml-craml-1.0.0.drv' failed guix build: error: build of `ocaml-frontc-4.1.0.drv' failed guix build: error: build of `ocaml-merlin-4.4-413.drv' failed guix build: error: build of `ocaml-sedlex-2.5.drv' failed guix build: error: build of `ocaml-sqlite3-5.1.0.drv' failed guix build: error: build of `ocamlformat-0.20.1.drv' failed guix build: error: build of `offlate-0.5.drv' failed guix build: error: build of `phodav-2.5.drv' failed guix build: error: build of `pokerth-1.1.2.drv' failed guix build: error: build of `povray-3.7.0.8.drv' failed guix build: error: build of `prboom-plus-2.5.1.4.drv' failed guix build: error: build of `python-capablerobot-usbhub-0.2.7.drv' failed guix build: error: build of `python-cgatcore-0.6.7.drv' failed guix build: error: build of `python-faiss-1.5.0.drv' failed guix build: error: build of `python-falcon-cors-1.1.7.drv' failed guix build: error: build of `python-mailman-hyperkitty-1.2.0.drv' failed guix build: error: build of `python-multipart-0.0.5.drv' failed guix build: error: build of `python-numpy-documentation-1.20.3.drv' failed guix build: error: build of `python-woob-3.0.drv' failed guix build: error: build of `qtcolorwidgets-0-1.a95f72e.drv' failed guix build: error: build of `scorep-openmpi-3.1.drv' failed guix build: error: build of `setzer-0.4.1.drv' failed guix build: error: build of `slade-3.1.13.drv' failed guix build: error: build of `slimevolley-2.4.2.drv' failed guix build: error: build of `smb4k-3.0.6.drv' failed guix build: error: build of `snapcast-0.24.0.drv' failed guix build: error: build of `stcgal-1.6.drv' failed guix build: error: build of `uim-qt-1.8.8.drv' failed guix build: error: build of `xfce4-embed-plugin-1.6.0.drv' failed guix build: error: build of `xfce4-equake-plugin-1.3.8.drv' failed
Hi, zimoun <zimon.toutoune@gmail.com> writes: > > On mar., 12 avril 2022 at 00:28, daniel.herzig@outlook.at wrote: > >> I noticed that after my last pull to 6413d0898b92, docker-compose did >> not build anymore. The backtrace showed that it fails in the sanity- >> check-phase due to the requirement python-pyyaml <6. > > Thanks for the report. Indeed, commit > 27720d0fe14ee4cd413a6745e0782a698a011924 updates python-pyyaml from 5 to > 6 and thus breaks docker-compose. > > Well, this update is for core-updates (or maybe staging) and not for > master directly. > > $ guix refresh -l python-pyyaml | cut -f1 -d':' > Building the following 1453 packages would ensure 2671 dependent packages are rebuilt Yes, that’s why I pushed wip-pyyaml and had ci.guix.gnu.org build it. On IRC I asked whether it could be merged after it had finished and I had fixed obvious problems. Then I waited a few days, asked again, and eventually rebased, built it out again, and merged. It’s hard to compare failures across branches with cuirass, and it is now obvious that I missed a few new failures. I really don’t think that upgrading something as lowly as pyyaml deserves to be put on core-updates along with all the world-breaking upgrades. pyyaml 6 came out in Oct 2021, and the changelog compared to the last 5.x release is *very* short: https://github.com/yaml/pyyaml/blob/master/CHANGES#L7 Perhaps we can just change packages that want version 5 and relax their requirements. > Examining the failures, it looks like more than 66 packages are broken; > some below. > > Ricardo, I suggest to keep the symbol 'python-pyyaml' pointing to > version 5 and use 'python-pyyaml-next' for pointing to version 6. > > WDYT? I don’t think that’s a better idea than fixing what’s broken. > guix build: error: build of `aria-maestosa-1.4.13.drv' failed Aria Maestosa seems to have been abandoned. > guix build: error: build of `awscli-1.21.11.drv' failed Fixed. > guix build: error: build of `docker-compose-1.29.2.drv' failed The current version is 2.4.1. 1.29.2 is from May 2021. > guix build: error: build of `itk-snap-3.8.0.drv' failed There have been no successful builds since at least January 2022 according to https://ci.guix.gnu.org/build/617429/details > guix build: error: build of `knights-025.drv' failed There have been no successful builds sinc at least Dec 2021 according to https://ci.guix.gnu.org/build/618536/details
Hi Ricardo, On Tue, 12 Apr 2022 at 23:42, Ricardo Wurmus <rekado@elephly.net> wrote: >> Well, this update is for core-updates (or maybe staging) and not for >> master directly. [...] > Yes, that’s why I pushed wip-pyyaml and had ci.guix.gnu.org build it. > On IRC I asked whether it could be merged after it had finished and I > had fixed obvious problems. Then I waited a few days, asked again, and > eventually rebased, built it out again, and merged. Cool for proposing such workflow. I think it is better to update that way instead of going via (always too) long core-updates cycles. :-) > It’s hard to compare failures across branches with cuirass, and it is > now obvious that I missed a few new failures. It is what I manually did, well partially though – that’s why some packages listed below were inaccurate. Therefore, I am building all the packages returned by “guix refresh -l python-pyyaml” for 2 Guix revisions. And then we will have the complete list of packages broken by the upgrade. > Perhaps we can just change packages that want version 5 and relax their > requirements. > >> Examining the failures, it looks like more than 66 packages are broken; >> some below. >> >> Ricardo, I suggest to keep the symbol 'python-pyyaml' pointing to >> version 5 and use 'python-pyyaml-next' for pointing to version 6. >> >> WDYT? > > I don’t think that’s a better idea than fixing what’s broken. The list of broken packages is large, from my partial observation. And thus it will take some time to fix all – from one day to weeks. That’s why I propose to revert and introduce python-pyyaml-next for the ones requiring it because it maximizes the number of non-broken packages. Here you examined for 5 packages, the partial list was of 66! and I hope to get the complete list today. Well, it takes time to fix package by package and let the current situation is unsatisfactory, IMHO. Deal with all that will take some time… >> guix build: error: build of `aria-maestosa-1.4.13.drv' failed > > Aria Maestosa seems to have been abandoned. …for removing the obsolete packages. >> guix build: error: build of `awscli-1.21.11.drv' failed > > Fixed. …for fixing. >> guix build: error: build of `docker-compose-1.29.2.drv' failed > > The current version is 2.4.1. 1.29.2 is from May 2021. …for updating. >> guix build: error: build of `itk-snap-3.8.0.drv' failed > > There have been no successful builds since at least January 2022 > according to https://ci.guix.gnu.org/build/617429/details …for filtering some false-positive. etc. Cheers, simon
Ricardo has added a 5.4.1 python-pyyaml with python-pyyaml-for-awscli in 7fcb16e9d4. Maybe docker-compose can also use this version?
Hi Ricardo, Please see #54934. Sorry, I forgot to mention Daniel as bug reporter. Please, could you add the mention in the commit message? On Tue, 12 Apr 2022 at 23:42, Ricardo Wurmus <rekado@elephly.net> wrote: > Perhaps we can just change packages that want version 5 and relax their > requirements. I did for 3 packages. For some, it is not straightforward. See the package orange for instance. Once #54934 merged, feel free to close this one. Cheers, simon
From eab4590fe2c9726920dbe07202616908065dad62 Mon Sep 17 00:00:00 2001 From: Daniel <daniel.herzig@outlook.at> Date: Tue, 12 Apr 2022 00:04:27 +0200 Subject: [PATCH] re-adding python-pyyaml@5.4.1 for compatibility with docker-compose@1.29.2 --- gnu/packages/docker.scm | 2 +- gnu/packages/python-xyz.scm | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/gnu/packages/docker.scm b/gnu/packages/docker.scm index 3f52f4f8db..07731886ae 100644 --- a/gnu/packages/docker.scm +++ b/gnu/packages/docker.scm @@ -122,7 +122,7 @@ (define-public docker-compose python-docopt python-dotenv python-jsonschema - python-pyyaml + python-pyyaml-5 python-requests python-six python-texttable diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index e83eb017f5..12b538594e 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -3928,6 +3928,30 @@ (define-public python-pyyaml (license license:expat) (properties `((python2-variant . ,(delay python2-pyyaml)))))) +;; for docker-compose 1.29.2 compatibility +(define-public python-pyyaml-5 + (package + (name "python-pyyaml") + (version "5.4.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "PyYAML" version)) + (sha256 + (base32 + "0pm440pmpvgv5rbbnm8hk4qga5a292kvlm1bh3x2nwr8pb5p8xv0")))) + (build-system python-build-system) + (inputs + (list libyaml python-cython)) + (home-page "https://pyyaml.org") + (synopsis "YAML parser and emitter for Python") + (description + "PyYAML is a YAML parser and emitter for Python. PyYAML features a +complete YAML 1.1 parser, Unicode support, pickle support, capable extension +API, and sensible error messages. PyYAML supports standard YAML tags and +provides Python-specific tags that represent an arbitrary Python object.") + (license license:expat))) + (define-public python2-pyyaml (let ((base (package-with-python2 (strip-python2-variant python-pyyaml)))) (package base-commit: 6413d0898b92efda8213b3ced0b6d1c736726b89 -- 2.35.1