On 05/07/18 22:06, 686f6c6d wrote:
On Thu, Jul 5, 2018 at 12:33 AM Simon Lees
wrote: On 05/07/18 07:53, Hans-Peter Jansen wrote:
If you want to limit your systems to python3, don't install python2{,-base} nor any dependencies and add zypper locks. 15.0 and TW tend to prefer python3, but I never tried that, though.
Python2 was almost completely removed for Leap but there were a few things that didn't get ported in time that were important enough to keep shipping it atleast. Python2 likely won't be available in Leap 15.X after it reaches its end of life.
Yeah I expected that, with https://pythonclock.org/ and all that…
Further to what was mentioned, the other major change in d:l:py is that every package that is not included (or on its way to being included) in tumbleweed has been moved out of d:l:py, so on tumbleweed systems and likely leap 15 systems there is basically no longer any benefit to having d:l:py installed. In fact the openSUSE project strongly recommends not having it installed as we don't support it especially on production systems.
Do I understand you correctly, that at some point in the future, all the singlespec packages will be included in the base distro? (I guess they might still be built in d:l:py, but _aggregate'd or similar?) That's awesome news!
All the packages in d:l:py should end up in the base distro, but in the case of Leap for example being a "stable" distro the python version and most if not all of the d:l:py packages will probably stay at the same version, some might get updated again for point releases ie 15.1 but some may not, however if bugs are found then reported as being fixed in a newer version either the fix will be brought via a maintenance update to Leap (in the exact same way the rest of the distro works). -- 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