I recently upgraded my OS to Ubuntu 24 (from Ubuntu 22), and was immediately reminded why I always decide afterwards that it was a big mistake. It only happens once every few years, so I forget the pain that happened last time.
Minor issues are fairly easily fixed. Getting 640×480 res on your 4k monitor? No worries, just change the settings back to use the nVidia driver. All your python packages gone AWOL because the system default version of python has been upgraded? Try reinstalling them.
But now there are lots of warnings that there didn’t used to be. ‘This is an externally managed environment, don’t mess with it’. So I could go through the new approach to installing packages system wide, but I’m not sure if I should. Back to using Docker for all my environments. But now jupyter notebooks no longer work. Servers don’t respond. I can’t open a notebook either inside PyCharm or without.
Of course I could go back to using Google Colab for notebooks, or just do everything in .py files. At least they still work. If the packages are installed. Lots of ‘invalid interpreter’ messages on my various PyCharm projects. I have been trying to avoid conflicts by using the system installation wherever possible, but now that that’s been overridden almost nothing works.
When I was doing computer graphics I read somewhere that when a studio starts on a new project they freeze all the software that they’re using, even if the project takes years. One doesn’t want an upgrade on some crucial tool to wreck years of work. I should adopt a policy of getting a new OS only when I get a new computer, which doesn’t happen very often.