This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author loewis
Recipients Arfrever, barry, benjamin.peterson, bugs-python@vendor.thewrittenword.com, georg.brandl, iwienand, loewis, pitrou
Date 2012-09-07.18:10:05
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1347041406.14.0.881069393981.issue15340@psf.upfronthosting.co.za>
In-reply-to
Content
I disagree that the regression is critical. IIUC, it fails on systems without urandom, such as Tru64 and HPUX. However, failure to support such systems is *not* critical, IMO; I think that OS-specific failures should be considered critical only if they occur on Linux, Windows, or OSX.

So I suggest that the priority of this issue is reduced.

More relevant than breaking HPUX is, IMO, that urandom is actually documented to raise NotImplementedError, so the patch looks good. For best compatibility, the actual spelling of the error message from 2.6 should be restored.

I'm puzzled by 

https://h20392.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=KRNG11I

which claims that HPUX 11.11 (at least) *does* have /dev/urandom. Maybe your installation doesn't have KRNG11i in /etc/loadmods?

Also, the claim that it breaks Tru64 contradicts with

http://en.wikipedia.org/wiki//dev/random

which claims that Tru64 5.1B (at least) does have /dev/urandom.
History
Date User Action Args
2012-09-07 18:10:06loewissetrecipients: + loewis, barry, georg.brandl, pitrou, benjamin.peterson, Arfrever, bugs-python@vendor.thewrittenword.com, iwienand
2012-09-07 18:10:06loewissetmessageid: <1347041406.14.0.881069393981.issue15340@psf.upfronthosting.co.za>
2012-09-07 18:10:05loewislinkissue15340 messages
2012-09-07 18:10:05loewiscreate