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 ncoghlan
Recipients amaury.forgeotdarc, eric.araujo, ncoghlan, pitrou, planet36, rhettinger
Date 2011-05-09.16:05:26
SpamBayes Score 5.3078533e-09
Marked as misclassified No
Message-id <1304957127.37.0.19278035371.issue12015@psf.upfronthosting.co.za>
In-reply-to
Content
Python should still work reliably even if the temp directory is on a case-insensitive filesystem. Since that isn't an easy thing to determine, -1 on restoring the uppercase characters to the filenames.

As for it not being fixed previously, it's a rare bug that only affects case-insensitive filesystems. Just because other groups have decided not to care about it (typically due to a heavy bias towards case-sensitive POSIX filesystems), that is no reason for us to ignore it once we're aware of it.

If we really wanted to increase the entropy, better to increase the number of random characters included in the name to 7 or 8 (with each additional character increasing the pool size by a factor of 37). After all, why perpetuate an arbitrary restriction that is due primarily to the difficulty of constructing nice string manipulation interfaces in C?
History
Date User Action Args
2011-05-09 16:05:27ncoghlansetrecipients: + ncoghlan, rhettinger, amaury.forgeotdarc, pitrou, eric.araujo, planet36
2011-05-09 16:05:27ncoghlansetmessageid: <1304957127.37.0.19278035371.issue12015@psf.upfronthosting.co.za>
2011-05-09 16:05:26ncoghlanlinkissue12015 messages
2011-05-09 16:05:26ncoghlancreate