From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.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 kM4UGReTEmJ8/gAAgWs5BA (envelope-from ) for ; Sun, 20 Feb 2022 20:14:31 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id QObDFReTEmIzTwAAauVa8A (envelope-from ) for ; Sun, 20 Feb 2022 20:14:31 +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 C60E03D00E for ; Sun, 20 Feb 2022 20:14:30 +0100 (CET) Received: from localhost ([::1]:45856 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nLrfC-0004CG-0S for larch@yhetil.org; Sun, 20 Feb 2022 14:14:30 -0500 Received: from eggs.gnu.org ([209.51.188.92]:53572) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nLrek-0004BT-G6 for guix-patches@gnu.org; Sun, 20 Feb 2022 14:14:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:39881) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nLrej-0004Ik-UH for guix-patches@gnu.org; Sun, 20 Feb 2022 14:14:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nLrej-0005EG-Qy for guix-patches@gnu.org; Sun, 20 Feb 2022 14:14:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#54067] [PATCH] gnu: Add python-gym. Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 20 Feb 2022 19:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54067 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: kiasoc5@tutanota.com Cc: 54067@debbugs.gnu.org Received: via spool by 54067-submit@debbugs.gnu.org id=B54067.164538438920037 (code B ref 54067); Sun, 20 Feb 2022 19:14:01 +0000 Received: (at 54067) by debbugs.gnu.org; 20 Feb 2022 19:13:09 +0000 Received: from localhost ([127.0.0.1]:33778 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLrds-0005D6-O7 for submit@debbugs.gnu.org; Sun, 20 Feb 2022 14:13:09 -0500 Received: from andre.telenet-ops.be ([195.130.132.53]:46998) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nLrdn-0005Cu-PA for 54067@debbugs.gnu.org; Sun, 20 Feb 2022 14:13:07 -0500 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by andre.telenet-ops.be with bizsmtp id xXD12600G4UW6Th01XD1q9; Sun, 20 Feb 2022 20:13:02 +0100 Message-ID: <2b303c132c84ede022018837a29147e9d2fb7075.camel@telenet.be> From: Maxime Devos Date: Sun, 20 Feb 2022 20:12:53 +0100 In-Reply-To: References: <5e78604c1d9d92f57b76d3a97a1a38fa37439e88.camel@telenet.be> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-JpyucVNLPVizQISc3iEd" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1645384382; bh=ogkwOlggd5MHni3FdaWzpdLUUhOM+XCWnrhAYlWQCfE=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=IZ6yvpLSnq/Oxb7IkRWfHw4vm0Nu4YNHzKOWM3XDYT9BeJ07MUuVl8kv4u5qI/XyI 6Ad/nDNRee2bh6bOjsDf91uzmy+7KH4hvHJ/tiO5aJS8H3fLQROuzujHZ5ahB9PFfV lSy+BKXrreCWzF4nPThfUyat0ET7LxTKoJJSX56CCtLGs0aL05mlKwNgWaY7h83gEz O+8fC+h6fWH8L1xt8Le1IEWMO5MpuE+ypspkFIY7dGaU7+uIoW/+M9ZdvGPOA3i0IA aPJKG6lg2OwWgI9DSsVVO4cALNKNfNUTB+MCnClkaxi2+6VgaSa5TnWuhRkT99pXqm +pd2Rc3jfVQ0A== 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=1645384470; 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=ogkwOlggd5MHni3FdaWzpdLUUhOM+XCWnrhAYlWQCfE=; b=ABgt7rA6DoEXS3zuZsdzF6lSJ5HGqqZZik0g0zpKVQyka0oeMUlGvuvfMbisSm1JwKJoD2 ga1uYsdR6jnFqZUQvgxK9GYDSTAlYOecNj5k4z2ogU58sxOlQM/3o77pXPJzBljK3GiT4o KkPxxJg0zWldHLtLV0fkTpdZsxLtkzrGk6OrkuL/oflsEn4vdQNjR59bijWTmcchVuBl0z aiV3+HnS0DvAoXGANLue5IYhm8u5FtFQ7upjmnEVVZ1tKU5HLrreMxDN3yU1X2QHKr3Keh HTSFNwxIvdQ/TgR055S1FLcyghk7gWLdggzh70n0BNhUaDxNyRaxSRc4TJK+BQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1645384470; a=rsa-sha256; cv=none; b=DLKPCIdILcF7u3WitosaoVh1WLfqWvshcICPUlxHeF2IXkJXsh1rN2RweytPI6EmLXR5Km 3YQxTnJZ6PXi439yMRxYEN6hhssT5qBNskU2JRet9BCgXhzjvRBqBlmUyTWtI2RW+m/0LR gZmMsMpUy4vDm44whsU1vz4isE8ZHfx1HsqcCMamvYcraMGrvXX8rDcHWrUu+Di2bkhcNX t58m15j//q5yigHHaJKsbuCY8j8toLxvvXlaUxc0plCKmvTuj+iFMr4BCnvp/qkOQ5HslB oWD0ZrIVHGRKUDS5X6heIft61ImYV/VX3U4g28vJA1jdcUOomm7sLRW3gYca6w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r22 header.b=IZ6yvpLS; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (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: -2.73 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=telenet.be header.s=r22 header.b=IZ6yvpLS; dmarc=fail reason="SPF not aligned (relaxed)" header.from=telenet.be (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: C60E03D00E X-Spam-Score: -2.73 X-Migadu-Scanner: scn1.migadu.com X-TUID: 3fBd54r0K6lk --=-JpyucVNLPVizQISc3iEd Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable [Please keep 54067@debbugs.gnu.org in CC, such that other people can comment] kiasoc5@tutanota.com schreef op zo 20-02-2022 om 19:50 [+0100]: Of course updating python-importlib-metadata is the natural option, > I don't intend to submit broken patches. But I'm not sure whether > updating python-importlib-metadata will be smooth, if I run guix > refresh -l python-importlib-metadata, it says `Building the following > 74 packages would ensure 131 dependent packages are rebuilt`. It's a > lot of packages to comb through. What I'd usually do for testing is $ ./pre-inst-env guix build python-astroquery@0.4.5 vorta@0.8.3 komikku@0.3= 6.1 [...] and verify that the builds succeeded. If their test suites are good, this should catch most issues. Python packages are typically relatively cheap to build I think, so this shouldn't take overly long. We'll have to update python-importlib-metadata anyway eventually, and it's not realistic to test each individual dependent manually. > Is there any policy on testing packages for breakage when upgrading? > Apologies, I should have asked this earlier. There's (guix)Submitting patches: 10. For important changes, check that dependent packages (if applicable) are not affected by the change; =E2=80=98guix refresh --list-dependent PACKAGE=E2=80=99 will help you do that (*note Invokin= g guix refresh::). [...] All these branches are tracked by our build farm (https://ci.guix.gnu.org) and merged into =E2=80=98master=E2=80=99 onc= e everything has been successfully built. This allows us to fix issues before they hit users, and to reduce the window during which pre-built binaries are not available. (so if building the python packages locally takes too long, perhaps a temporary branch can be set up to let the build farm take care of building). Greetings, Maxime. --=-JpyucVNLPVizQISc3iEd Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYhKStRccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7vq8AQDCyKM9fDj5K/hkwRRy5GsFXPhz 8uwLShKrok6K4dK9fwD/ebtV97Brg9YwT5C8CnCQdjLcsyRjMXC646GYeDh8rw0= =LoWD -----END PGP SIGNATURE----- --=-JpyucVNLPVizQISc3iEd--