Tumbleweed updates break installed programs from main distribution

Hello;
I have 354 new updates waiting.
running zypper dup shows problems with python libraries.

hgeorges@localhost:~/Downloads> sudo zypper dup --allow-vendor-change --dry-run
[sudo] password for root:
Loading repository data…
Reading installed packages…
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.
Computing distribution upgrade…
3 Problems:
Problem: the installed python310-PyQt6-6.3.1-1.3.x86_64 requires ‘libQt6Core.so.6(Qt_6.3.2_PRIVATE_API)(64bit)’, but this requirement cannot be provided
**Problem: the installed calibre-6.5.0-1.1.x86_64 requires ‘libQt6Gui.so.6(Qt_6.3.2_PRIVATE_API)(64bit)’, but this requirement cannot be provided **
Problem: the to be installed libQt6DBus6-6.4.0-1.1.x86_64 requires ‘libQt6Core6 = 6.4.0’, but this requirement cannot be provided

Problem: the installed python310-PyQt6-6.3.1-1.3.x86_64 requires ‘libQt6Core.so.6(Qt_6.3.2_PRIVATE_API)(64bit)’, but this requirement cannot be provided
deleted providers: libQt6Core6-6.3.2-1.1.x86_64
Solution 1: deinstallation of python310-PyQt6-6.3.1-1.3.x86_64
Solution 2: keep obsolete libQt6Core6-6.3.2-1.1.x86_64
Solution 3: break python310-PyQt6-6.3.1-1.3.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/d/?] (c): **c

This breaks among calibre [FONT=monospace]other things. Calibre is installed from OSS, and it is up-to-date, and I would have hoped that everything in the main distribution is kept in sync.

Any advice?
Thank you

[/FONT]

Remove libQt6Core6 and retry.

Bug 1203967](https://bugzilla.opensuse.org/show_bug.cgi?id=1203967) - calibre complains about missing libQt6Gui.so.6(Qt_6.3.2_PRIVATE_API)(64bit) thus uninstallable (or forces uninstall if installed, during zypper dup)

Thank you, Karl. (see below) I’m not clear what will substitute its functionality.

hgeorges@localhost:~/Downloads> sudo zypper rm -D  libQt6Core6 
Reading installed packages... 
Resolving package dependencies... 

The following 66 packages are going to be REMOVED: 
  calibre libQt6Bluetooth6 libQt6Core6 libQt6DBus6 libQt6Designer6 libQt6Gui6 libQt6Help6 libQt6LabsAnimation6 libQt6LabsFolderListModel6 libQt6LabsQmlModels6 libQt6LabsSettings6 
  libQt6LabsSharedImage6 libQt6LabsWavefrontMesh6 libQt6Multimedia6 libQt6MultimediaWidgets6 libQt6Network6 libQt6Nfc6 libQt6OpenGL6 libQt6OpenGLWidgets6 libQt6Positioning6 
  libQt6PrintSupport6 libQt6Qml6 libQt6QmlCore6 libQt6QmlLocalStorage6 libQt6QmlModels6 libQt6QmlWorkerScript6 libQt6QmlXmlListModel6 libQt6Quick3D6 libQt6Quick3DRuntimeRender6 
  libQt6Quick3DUtils6 libQt6Quick6 libQt6QuickControls2-6 libQt6QuickControls2Impl6 libQt6QuickDialogs2-6 libQt6QuickDialogs2QuickImpl6 libQt6QuickDialogs2Utils6 libQt6QuickLayouts6 
  libQt6QuickParticles6 libQt6QuickShapes6 libQt6QuickTemplates2-6 libQt6QuickTest6 libQt6QuickWidgets6 libQt6RemoteObjects6 libQt6Sensors6 libQt6SerialPort6 libQt6ShaderTools6 libQt6Sql6 
  libQt6Svg6 libQt6SvgWidgets6 libQt6Test6 libQt6WebChannel6 libQt6WebEngineCore6 libQt6WebEngineQuick6 libQt6WebEngineWidgets6 libQt6WebSockets6 libQt6Widgets6 libQt6Xml6 python310-PyQt6 
  python310-PyQt6-WebEngine qt6-declarative-imports qt6-imageformats qt6-network-tls qt6-platformtheme-gtk3 qt6-printsupport-cups qt6-webengine qt6-webengine-imports 

66 packages to remove. 
After the operation, 362.4 MiB will be freed. 
**Continue? [y/n/v/...? shows all options] (y): **n 
hgeorges@localhost:~/Downloads> 

calibre will deinstall. No other side effects.

But the problem is the bug…

I’m also affected. Thank you, Tannington, for mentioning this bug. After reading Andreas Stieger’s message …

Confirmed that the packages now submitted to Factory (SR#1007749, openSUSE:Factory:Staging:adi:9) fix this issue. So this problem will self-correct itself in one of the next snapshots when calibre is rebuilt.

… I’m going to hold off DUPing until the problem resolves. That sounds like the easiest solution.

Dixit. Same here. I’ll try to avoid uninstalling calibre, backing up calibre library etc.
Thanks for the details provided, Everyone.

Just a quick follow-up. Waiting a few days proved to be beneficial, the latest updates didn’t flag calibre anymore.
But it turned out that the upgrade still was not without problems, as it failed trying to update the kernel. I’ll open a separate thread for this new development.