Bug 1216067 - kmymoney dependencies problem
Summary: kmymoney dependencies problem
Status: NEW
Alias: None
Product: openSUSE Distribution
Classification: openSUSE
Component: KDE Applications (show other bugs)
Version: Leap 15.5
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: E-Mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-10-09 19:10 UTC by Olivier Belleux
Modified: 2023-10-11 09:08 UTC (History)
5 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
output of zypper verify (62.53 KB, text/plain)
2023-10-09 19:10 UTC, Olivier Belleux
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Olivier Belleux 2023-10-09 19:10:28 UTC
Created attachment 870016 [details]
output of zypper verify

During the last update, the qt stack was upgraded from 5.15.10 to 5.15.11.

I chose to uninstall Kmymoney and Kmymoney-lang. Then I reinstalled them by choosing the option: break kmymoney-5.1.3-lp155.107.24.x86_64 by ignoring some of its dependencies.

Kmymoney seems to work normally

the zypper verify command returns:

Problem: nothing provides 'libQt5Core.so.5(Qt_5.15.10_PRIVATE_API)(64bit)' required to install kmymoney-5.1.3-lp155.107.24.x86_64
Problem: the version of kmymoney-5.1.3-bp155.1.15.x86_64 to be installed requires 'libKF5IdentityManagement.so.5()(64bit)', but this condition cannot be met.

The repositories:

[KDE_Qt5] https://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_Leap_15.5/

[KDE_Extra]
https://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Leap_15.5/
Comment 1 Christophe Marin 2023-10-09 19:41:37 UTC
The cause is an unrelated update in Leap:

have choice for mysql needed by akonadi-server: mariadb mariadb104

The build can't start if this doesn't get fixed.
Comment 2 Max Lin 2023-10-11 08:57:03 UTC
(In reply to Christophe Marin from comment #1)
> The cause is an unrelated update in Leap:
> 
> have choice for mysql needed by akonadi-server: mariadb mariadb104
> 
> The build can't start if this doesn't get fixed.

that is because of mariadb104 was added to SLE-Updates, I did set Prefer: -mariadb104 in Leap 15.6 for the time being thus we don't have this problem in Leap 15.6 or Backports-SLE15-SP6, for the previous versions, the Prefer: -mariadb104 have to be set in the corresponding SLE-Update project on OBS(or in openSUSE Update project). CC @Marcus
Comment 3 Max Lin 2023-10-11 09:01:48 UTC
for your reference, we do have this in openSUSE:Backports:SLE-15-SP6


# have choice for mysql: mariadb mariadb104
Prefer: -mariadb104

# have choice for user(mysql): mariadb-client mariadb104-client
Prefer: -mariadb104-client
Comment 4 Fabian Vogt 2023-10-11 09:07:09 UTC
FTR, Marcus already told autobuild.
Comment 5 Marcus Meissner 2023-10-11 09:08:07 UTC
I mailed autobuild to add in SUSE:SLE-15-SP1:Update

Prefer: mariadb mariadb-client

(currently pending request)