From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40559) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e4wrk-0000pS-1h for guix-patches@gnu.org; Wed, 18 Oct 2017 18:31:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e4wre-0004dp-BU for guix-patches@gnu.org; Wed, 18 Oct 2017 18:31:08 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:40126) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e4wre-0004dj-6G for guix-patches@gnu.org; Wed, 18 Oct 2017 18:31:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1e4wrd-0006Fa-Vz for guix-patches@gnu.org; Wed, 18 Oct 2017 18:31:02 -0400 Subject: bug#27888: [PATCH 01/18] gnu: python@3: Update to 3.6.2. Resent-To: guix-patches@gnu.org Resent-Message-ID: From: Marius Bakke In-Reply-To: <874lqw40l8.fsf@elephly.net> References: <20170731200735.28019-1-mbakke@fastmail.com> <20170731230700.GB11946@jasmine.lan> <87zibkw2mt.fsf@fastmail.com> <874lqw40l8.fsf@elephly.net> Date: Thu, 19 Oct 2017 00:30:42 +0200 Message-ID: <87r2u05bsd.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Ricardo Wurmus Cc: 27888-done@debbugs.gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ricardo Wurmus writes: > Hi Marius and Leo, > >> Leo Famulari writes: >> >>> On Mon, Jul 31, 2017 at 10:07:18PM +0200, Marius Bakke wrote: >>>> * gnu/packages/patches/python-3.5-fix-tests.patch: Rename to ... >>>> * gnu/packages/patches/python-3-fix-tests.patch: ... this. Adjust and = disable >>>> more tests. >>>> * gnu/packages/patches/python-3.5-getentropy-on-old-kernels.patch: Del= ete file. >>> >>> I'm curious, do you know if they handled this issue upstream in a >>> reliable way, or is getentropy() simply unused in Python 3.6? >> >> The getentropy fix for 3.5 was a port of "random.c" from 3.6 + the fix % >> 3.5 specific behaviour. Since 3.6.2 was just released it should have >> it. Most hunks are there, but didn't verify all. >> >>> Also, do you have any idea about the state of the bytecode timestamp >>> issue, which is related to the problem with the bytecode cache? I can >>> work on that on python-updates when you push it. >> >> Yes. You might have seen this: >> >> https://github.com/NixOS/nixpkgs/pull/25916 >> >> NixOS patches the interpreter to unconditionally set bytecode timestamps >> to epoch 1. Now I also found this: >> >> https://github.com/python/cpython/pull/296 >> >> So I think we only need that patch and to set PYTHONHASHSEED to some >> deterministic value in python-build-system.=20 >> >> I can give it a go next weekend if you're busy, but more than happy to >> share the workload :-) > > I hope you don=E2=80=99t mind me asking: is there any progress here? Any= thing > blocking that I could help with? Hello! I just pushed a rebased version of this branch to a new 'python-updates' branch on Savannah, with Python 3.6.3 and 2.7.14. I also have an update for 'python-hypothesis' coming, probably this weekend. Wrt the reproducibility patch, I've tried to cherry-pick but got a couple of new test failures. I have been really busy lately and got an injury to boot, so my work capacity is limited and any help very welcome. Closing this bug since the patches are "out there", but feel free to continue the discussion. I don't expect a lot of problems due to this update, so we can probably handle it on 'core-updates'. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlnn1hIACgkQoqBt8qM6 VPr14wgAyvf0USOjJk3Zk6jUd40W0u9yMs65qOD6RdFMUEvPlgpPqGFQIalh7dSD lo9tMxEAT1VFr6LI07w3E24g7AwTAbgrVX8Dn7DN4xtYs02WYrIWNDvMde4cBysA ISbpNYX2HF7PkZrJzbLM0pGTkuZ5cjTKRz5glSTj1iP9Dr7xklMceM/iNfKSxc5c UdcveLH0cq38ynDaYw4eAv3hSWybpq6pB+kul7VIJk8L364IYRCOQnTQsFRbY8BY WtJ7QcKfLyZjOtOZ1SBG8ZEPdbRIvS11TMeMo7XD13oheACSoXhDaBVBk4aVy02o OhlLTlFVYIwdSn1x8+JkgxmyleQuXA== =1wPO -----END PGP SIGNATURE----- --=-=-=--