Bug 1211973

Summary: openSUSE-2023-116-1 (recommended update for llvm15) conflicts with qt{5,6}-creator
Product: [openSUSE] openSUSE Distribution Reporter: Andrey Novikov <andrey.v.novikoff>
Component: MaintenanceAssignee: Mr Maintenance <maintenance>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: dexter.1234
Version: Leap 15.4   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE Leap 15.4   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

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