[opensuse-factory] Snapshot 20181214 QT library incompatibilities
G'day Tumblers, When updating to 20181214, I get the following errors: Computing distribution upgrade... 6 Problems: Problem: libQt5WebView5-5.11.2-1.1.x86_64 requires libQt5Core.so.5(Qt_5.11.2_PRIVATE_API)(64bit), but this requirement cannot be provided Problem: libQt5Scxml5-5.11.2-1.1.x86_64 requires libQt5Qml.so.5(Qt_5.11.2_PRIVATE_API)(64bit), but this requirement cannot be provided Problem: libQt5WebView5-5.11.2-1.1.x86_64 requires libQt5WebEngine.so.5(Qt_5.11.2_PRIVATE_API)(64bit), but this requirement cannot be provided Problem: libqt5-qtwebengine-5.11.2-1.2.x86_64 requires libQt5Gui.so.5(Qt_5.11.2_PRIVATE_API)(64bit), but this requirement cannot be provided Problem: libQtQuick5-5.11.2-1.1.x86_64 requires libQt5Test.so.5(Qt_5.11.2_PRIVATE_API)(64bit), but this requirement cannot be provided Problem: libQtQuick5-5.11.2-1.1.x86_64 requires libQt5Widgets.so.5(Qt_5.11.2_PRIVATE_API)(64bit), but this requirement cannot be provided Problem: libQt5WebView5-5.11.2-1.1.x86_64 requires libQt5Core.so.5(Qt_5.11.2_PRIVATE_API)(64bit), but this requirement cannot be provided According to the QT 5.12 release change notes (https://code.qt.io/cgit/qt/qtbase.git/plain/dist/changes-5.12.0/?h=v5.12.0), 5.12 should be binary compatible with 5.11.2. Unfortunately, the libraries are showing as incompatible. Is this happening for everyone, or is it just me? Is it safe to ignore the dependencies? -- Ben -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Dez 19 2018, Ben Holmes <osuse_mail@weirdies.net> wrote:
According to the QT 5.12 release change notes (https://code.qt.io/cgit/qt/qtbase.git/plain/dist/changes-5.12.0/?h=v5.12.0), 5.12 should be binary compatible with 5.11.2. Unfortunately, the libraries are showing as incompatible.
These are depenencies on the private API of the libraries, which isn't stable and can change any time. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
середа, 19 грудня 2018 р. 09:22:48 EET Ben Holmes написано:
G'day Tumblers,
When updating to 20181214, I get the following errors:
... skipped ...
Is this happening for everyone, or is it just me? Nope, not just you. Some Qt libraries (base part) already updated to 5.12 and some (less common) weren't updated neither rebuilt. That happens not the first time [1], I prefer just to wait for all libraries to update/rebuild and then update distro.
Is it safe to ignore the dependencies?
Might be not safe to, as mentioned libs were built with different version of private Qt API, while it could (not *should*) be compatible at source level there could be differences in binary. [1] https://lists.opensuse.org/opensuse-factory/2017-10/msg00625.html -- Kind regards, Mykola Krachkovsky -- Найкращі побажання, Микола Крачковський
I suppose that's the main problem here: Am Mittwoch, 19. Dezember 2018, 17:22:48 schrieb Ben Holmes:
Problem: libQt5Scxml5-5.11.2-1.1.x86_64 requires libQt5Qml.so.5(Qt_5.11.2_PRIVATE_API)(64bit), but this requirement cannot be provided
libqt5-qtscxml hasn't been updated to 5.12.0 in Factory yet, the submission is still pending: https://build.opensuse.org/request/show/656567 And 5.11.2 fails to build against Qt 5.12... Do you actually need that?
According to the QT 5.12 release change notes (https://code.qt.io/cgit/qt/qtbase.git/plain/dist/changes-5.12.0/?h=v5.12.0) , 5.12 should be binary compatible with 5.11.2. Unfortunately, the libraries are showing as incompatible.
In general they are binary compatible, but that's not necessarily true for the private API (that's why it's called private).
Is it safe to ignore the dependencies?
No. Kind Regards, Wolfgang -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (4)
-
Andreas Schwab
-
Ben Holmes
-
Mykola Krachkovsky
-
Wolfgang Bauer