Hi,

I know that Freecad has been the subject of lengthy discussion over at https://forums.opensuse.org/showthre...unity-edition).
Meanwhile, I am keeping locks in place:
Code:
zypper al python3-pyside2 FreeCAD
However, the zypper messages are getting ever more confusing to me!

Today (with locks on) I see this:
Code:
~ # zypper -vvv dup
Verbosity: 3
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Initializing Target
Checking whether to refresh metadata for openSUSE-20180209-0
Checking whether to refresh metadata for libdvdcss repository
Checking whether to refresh metadata for Packman Repository
Checking whether to refresh metadata for openSUSE-Tumbleweed-Non-Oss
Checking whether to refresh metadata for openSUSE-Tumbleweed-Update
Loading repository data...
Reading installed packages...
Computing distribution upgrade...
Force resolution: No
Computing upgrade...
4 Problems:
Problem: python3-pyside2-2.0~pre.1519723362.e621f811-2.4.x86_64 requires libQt5Quick.so.5(Qt_5.11.0_PRIVATE_API)(64bit), but this requirement cannot be provided
Problem: libQtQuick5-5.11.0-1.2.x86_64 requires libQt5Core.so.5(Qt_5.11.0_PRIVATE_API)(64bit), but this requirement cannot be provided
Problem: FreeCAD-0.17-2.3.x86_64 requires libpyside2.cpython-36m-x86_64-linux-gnu.so.2.0()(64bit), but this requirement cannot be provided
Problem: libQtQuick5-5.11.0-1.2.x86_64 requires libQt5Test.so.5(Qt_5.11.0_PRIVATE_API)(64bit), but this requirement cannot be provided

Problem: python3-pyside2-2.0~pre.1519723362.e621f811-2.4.x86_64 requires libQt5Quick.so.5(Qt_5.11.0_PRIVATE_API)(64bit), but this requirement cannot be provided
  deleted providers: libQtQuick5-5.11.0-1.2.x86_64
 Solution 1: Following actions will be done:
  keep obsolete libQtQuick5-5.11.0-1.2.x86_64
  keep obsolete libQt5Widgets5-5.11.0-2.1.x86_64
  keep obsolete libQt5DBus5-5.11.0-2.1.x86_64
  keep obsolete libQt5Multimedia5-5.11.0-1.2.x86_64
  keep obsolete libQt5OpenGL5-5.11.0-2.1.x86_64
  keep obsolete libQt5PrintSupport5-5.11.0-2.1.x86_64
  keep obsolete libQt5Script5-5.11.0-1.2.x86_64
  keep obsolete libQt5Sql5-5.11.0-2.1.x86_64
  keep obsolete libQt5Svg5-5.11.0-1.2.x86_64
  keep obsolete libQt5TextToSpeech5-5.11.0-1.2.x86_64
  keep obsolete libQt5WebSockets5-5.11.0-1.2.x86_64
  keep obsolete libQt5Xml5-5.11.0-2.1.x86_64
  keep obsolete libQt5XmlPatterns5-5.11.0-1.2.x86_64
  keep obsolete libqt5-qtwebengine-5.11.0-3.1.x86_64
 Solution 2: remove lock to allow removal of python3-pyside2-2.0~pre.1519723362.e621f811-2.4.x86_64
 Solution 3: break python3-pyside2-2.0~pre.1519723362.e621f811-2.4.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c):
So I take the locks off. And now I see this:
Code:
~ # zypper -vvv dup
Verbosity: 3
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Initializing Target
Checking whether to refresh metadata for openSUSE-20180209-0
Checking whether to refresh metadata for libdvdcss repository
Checking whether to refresh metadata for Packman Repository
Checking whether to refresh metadata for openSUSE-Tumbleweed-Non-Oss
Checking whether to refresh metadata for openSUSE-Tumbleweed-Update
Loading repository data...
Reading installed packages...
Computing distribution upgrade...
Force resolution: No
Computing upgrade...

Problem: FreeCAD-0.17-3.1.x86_64 requires libpyside2.cpython-36m-x86_64-linux-gnu.so.2.0()(64bit), but this requirement cannot be provided
  deleted providers: python3-pyside2-2.0~pre.1519723362.e621f811-2.4.x86_64
 Solution 1: Following actions will be done:
  keep obsolete python3-pyside2-2.0~pre.1519723362.e621f811-2.4.x86_64
  keep obsolete libQtQuick5-5.11.0-1.2.x86_64
  keep obsolete libQt5Core5-5.11.0-2.1.x86_64
  keep obsolete libQt5Gui5-5.11.0-2.1.x86_64
  keep obsolete libQt5Test5-5.11.0-2.1.x86_64
  keep obsolete libQt5Widgets5-5.11.0-2.1.x86_64
  keep obsolete libQt5DBus5-5.11.0-2.1.x86_64
  keep obsolete libQt5WebKit5-5.212~alpha2-4.8.x86_64
  keep obsolete libQt5Network5-5.11.0-2.1.x86_64
  keep obsolete libQt5OpenGL5-5.11.0-2.1.x86_64
  keep obsolete libQt5PrintSupport5-5.11.0-2.1.x86_64
  keep obsolete libQt5Svg5-5.11.0-1.2.x86_64
  keep obsolete libQt5Xml5-5.11.0-2.1.x86_64
 Solution 2: Following actions will be done:
  keep obsolete python3-pyside2-2.0~pre.1519723362.e621f811-2.4.x86_64
  keep obsolete libQtQuick5-5.11.0-1.2.x86_64
  keep obsolete libQt5Core5-5.11.0-2.1.x86_64
  keep obsolete libQt5Gui5-5.11.0-2.1.x86_64
  keep obsolete libQt5Test5-5.11.0-2.1.x86_64
  keep obsolete libQt5Widgets5-5.11.0-2.1.x86_64
  keep obsolete libQt5DBus5-5.11.0-2.1.x86_64
 Solution 3: deinstallation of FreeCAD-0.17-2.3.x86_64
 Solution 4: break FreeCAD-0.17-3.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/4/c] (c): c
I seem to be stuck between a rock and a hard place. What to do.....?

Regards, Martin