KJournald in KDE-Review
Andreas Cord-Landwehr
cordlandwehr at kde.org
Tue Oct 11 20:47:10 BST 2022
On Montag, 10. Oktober 2022 15:34:30 CEST Aleix Pol wrote:
> On Sun, Oct 9, 2022 at 7:18 PM Andreas Cord-Landwehr
[...]
> > Even though KJournald is currently contained in the "libraries" playground
> > module, I would like to get it included in the "utilities" module after
> > passing KDE Review. The reason is that at the moment I more focus on the
> > application part and that is the most user-facing part. Having it in
> > "utilities" thus will avoid confusion.
> >
> > Looking forward for your review comments!
>
> I'm a bit confused by the context.
>
> It's placed in libraries although it seems like system would be the
> place for it.
> https://invent.kde.org/system
>
> I see there's a library, are you planning on maintaining compatibility
> there? Are there other users? If there's no users outside, it could
> make sense to skip installing headers until there is a use-case,
> otherwise you might see yourself tied to an ABI unnecessarily.
Yes, the https://invent.kde.org/system module sounds actually to be the best
place for the app; I wrote "utilities" in the original mail, but agree that
system is even better.
I myself have use cases to use the library part as a library. Yet that is not
for a public project. I could introduce a build option to only install headers
optionally (default being OFF), which might makes it more clear to packagers
that currently they do not have to package the headers. Moreover, at the
moment their is not yet a fully stable API for the library, which is probably
another good reason to not install headers by default.
In the mid-term/long-run, I am planning to provide a stable API for the
library.
Cheers,
Andreas
More information about the kde-core-devel
mailing list