From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 20 14:13:09 2022 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> Subject: Re: [bug#54067] [PATCH] gnu: Add python-gym. From: Maxime Devos To: kiasoc5@tutanota.com 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-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 54067 Cc: 54067@debbugs.gnu.org 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 (-) --=-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--