[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: Usage of KF5/KF6 in targets and CMake config files outside of Frameworks
From:       Ingo =?ISO-8859-1?Q?Kl=F6cker?= <kloecker () kde ! org>
Date:       2023-03-09 17:03:17
Message-ID: 21812466.EfDdHjke4D () daneel
[Download RAW message or body]


On Donnerstag, 9. März 2023 16:58:40 CET Heiko Becker wrote:
> while looking at a MR for libkcddb (part of Gear) I wondered if the
> transition
> from Qt5/KF5 to Qt6/KF6 could be used to get rid of the KF5/6 prefix in
> target
> names and CMake config files for libraries that aren't acutally part of
> Frameworks.

+1

> Changing that obviously involves some (temporary) compatibility concerns,
> but that doesn't play any role with the move to Qt6/KF6. So I suggest to
> use the chance and get rid of said prefix with the upcoming porting.
> 
> One example where this was done already some time ago is libkgapi:
> https://invent.kde.org/pim/libkgapi/-/commit/8d15e66f1ed87a52377111735e24888
> b7f924a49

This is a particular bad example because it changes the name of the Qt5 
version breaking all existing Qt5-based users instead of just fixing the name 
for Qt6/KF6. (Yes, this KDE PIM library isn't public API, so it doesn't hurt 
external users. But it has cost me many hours compiling libraries from source 
where I previously could always use the distribution packages). Please don't 
follow this annoying example.

Regards,
Ingo
["signature.asc" (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic