GNU bug report logs - #27888
[PATCH 00/18] Python updates

Previous Next

Package: guix-patches;

Reported by: Marius Bakke <mbakke <at> fastmail.com>

Date: Mon, 31 Jul 2017 20:05:01 UTC

Severity: normal

Tags: patch

Done: Marius Bakke <mbakke <at> fastmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Marius Bakke <mbakke <at> fastmail.com>
Cc: 27888 <at> debbugs.gnu.org, Leo Famulari <leo <at> famulari.name>
Subject: [bug#27888] [PATCH 01/18] gnu: python <at> 3: Update to 3.6.2.
Date: Wed, 18 Oct 2017 23:17:55 +0200
Hi Marius and Leo,

> Leo Famulari <leo <at> famulari.name> 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: Delete 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. 
>
> I can give it a go next weekend if you're busy, but more than happy to
> share the workload :-)

I hope you don’t mind me asking: is there any progress here?  Anything
blocking that I could help with?

-- 
Ricardo

GPG: BCA6 89B6 3655 3801 C3C6  2150 197A 5888 235F ACAC
https://elephly.net






This bug report was last modified 7 years and 210 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.