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 eric.snow, mfwitten, ncoghlan, tim.peters
Date 2016-11-17.03:31:31
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1479353492.81.0.0744675098808.issue28670@psf.upfronthosting.co.za>
In-reply-to
Content
Michael, you seem to be operating under the assumption that the fact that the CPython VM assumes by default that Linux systems use consistent filesystem semantics is an accidental oversight.

It's not - it's a pervasive simplifying assumption that runs throughout various parts of the interpreter design, mainly in the form of scoping various settings to "the machine" based on the detected operating system that are in reality specific to a particular filesystem within the machine.

That's the reason what you propose is a feature request for Python 2.7 rather than a bug fix - you've picked one particular instance of that general assumption and proposed not making it anymore.

However, you've also indicated that Python 3 (and hence presumably the `importlib2` backport of the Python 3 import system to Python 2) have already removed that assumption in this particular case.

Hence my suggestion to discuss your concerns with Linux distribution providers - if something has changed in the past few years to make them more concerned about it, and they aren't satisfied with resolving it through their current Python 3 migration efforts [1,2], the use of `importlib2`, or the use of other filesystem interface bindings (such as PyFilesystem, GObject introspection, or Qt), then that would make a difference in the disposition of the issue report.

[1] https://wiki.ubuntu.com/Python
[2] http://fedora.portingdb.xyz/
History
Date User Action Args
2016-11-17 03:31:32ncoghlansetrecipients: + ncoghlan, tim.peters, mfwitten, eric.snow
2016-11-17 03:31:32ncoghlansetmessageid: <1479353492.81.0.0744675098808.issue28670@psf.upfronthosting.co.za>
2016-11-17 03:31:32ncoghlanlinkissue28670 messages
2016-11-17 03:31:31ncoghlancreate