Bug 1211973 - openSUSE-2023-116-1 (recommended update for llvm15) conflicts with qt{5,6}-creator
Summary: openSUSE-2023-116-1 (recommended update for llvm15) conflicts with qt{5,6}-cr...
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Distribution
Classification: openSUSE
Component: Maintenance (show other bugs)
Version: Leap 15.4
Hardware: x86-64 openSUSE Leap 15.4
: P5 - None : Normal with 5 votes (vote)
Target Milestone: ---
Assignee: Mr Maintenance
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-02 21:05 UTC by Andrey Novikov
Modified: 2023-06-28 15:51 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Novikov 2023-06-02 21:05:32 UTC
The recent recommended patch openSUSE-2023-116-1 conflicts with `qt5-creator`:

```
the installed qt5-creator-7.0.2-bp154.2.3.1.x86_64 requires 'libclang13 = 13.0.1', but this requirement cannot be provided
```

The patch updates libclang13 from 13.0.1 to 15.0.7. This breaks the requirement of `qt5-creator` (and qt6-creator also). This dependency is too strict, probably. If it is broken the qt-creator continues to work flawlessly. It seems that it needs just libclang.so.13 which is provided.
Comment 1 Dexter Foster 2023-06-04 09:24:43 UTC
I see the same issue. The only way to apply this update is to remove qt5-creator which is not particularly useful for software developement.
Comment 2 Andrey Novikov 2023-06-04 21:30:36 UTC
(In reply to Dexter Foster from comment #1)
> I see the same issue. The only way to apply this update is to remove
> qt5-creator which is not particularly useful for software developement.

It's the matter of taste, but I personally find qt-creator one of the best IDEs for C++ development regardless QT-based or not. We use it on a daily basis for pretty large projects. Hope that SUSE team will maintain it further, and the upcoming openSUSE-15.5 do have the updated qt6-creator-9.0.2.

As for the conflicting patch, I temporary worked around the problem by allowing breakage of the qt-creator requirement for libclang. But the right way should be to fix the RPM spec for this dependency.
Comment 3 Marcus Meissner 2023-06-05 08:12:11 UTC
will do a rebuild against current llvm15.
Comment 4 Marcus Meissner 2023-06-27 22:05:35 UTC
openSUSE-RU-2023:0155-1: An update that has one recommended fix can now be installed.\n\nCategory: recommended (important)\nBug References: 1211973\nCVE References: \nJIRA References: \nSources used:\nopenSUSE Backports SLE-15-SP4 (src):    qt5-creator-7.0.2-bp154.2.5.1, qt6-creator-7.0.2-bp154.2.5.1\n\n
Comment 5 Andrey Novikov 2023-06-28 15:51:41 UTC
The recent update for qt-creator do fixes the requirement conflict