On 12/3/19 10:42 PM, Roger Oberholtzer wrote:
In a short while, Python 2 will officially no longer be supported. As one would expect, distributions will no longer be making software packages based on Python 2.
What is the plan for openSUSE Leap? When QT4 was no longer supported, packages were removed as part of keeping the system up-to-date. Unless one locked the various packages, they were gone.
Will the same happen with Python2 packages? Should any users who rely on Python 2 lock all the needed packages? Or will they be left alone for a while?
I believe the same will happen with python2 packages
My biggest concern is the Trac package. We rely on this very much. I do not want to risk that the packages needed to keep it running get removed. I will be happy when Trac is finally running on Python 3. But it seems it (and many 3rd party plugins) are simply not there yet.
Is there perhaps an rpm command that one can run to get a list of all packages that require python2? One cannot assume that the package name will always indicate this. I would prefer to errr on the side of locking a package that I might not need than risk loosing functionality.
The command is "rpm -q --whatrequires python2" but that will only list the direct dependencies zypper rm python2 will give you the full list of what will change., pretty much everything in the distro's have already been ported to python3, my leap desktop for example doesn't even have python2 installed on my tumbleweed laptop mercurial seems like the only reason I have it installed Cheers -- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adelaide Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B