I am preparing a set of stable images for a production environment, with a Ubuntu 18.04 base layer and a set of Python tool on top of it.
Now the users insist that in their preliminary experiments, they ran into problems with Ubuntu coming with a prepackaged Python 3 that had been modified for certain internal Ubuntu needs, but these changes are incompatible with their Python tools. Uninstalling the prepackaged Python and installing the “standard” 3.6 version made Ubuntu fail.
So they handed the problem over to me. I created an image with a Ubuntu base, and I don’t se any trace whatsoever of Python in it. So what has happened? Were those problems with an unstandard Python just pure fantasy? Or have the Ubuntu developers decided to clean the Python parts out of the base imiage? As far as I can see, the tag is unchanged, 18.04. (In my opinion, its most essential trait is the immutability, and if 18.04 has silently been updated, it contradicts this idea.)
Or is that non-standard Python hidden somewhere, and will jump out and bite me some day when I expect it the least?