KTimeTracker in kdereview


KTimeTracker [1] has been moved to kdereview.

KTimeTracker is a time tracker desktop application which is well
suited for tracking labor time you spend on a specific

Its latest release was made on 2015-07-01 as part of KDE PIM 4.14.10.
Since then I ported KTimeTracker to Qt5/KF5, did a lot of refactoring
and reworked some dialogs.

Changes to CI System and Binary Factory

Hi all,

Over the past few days we have completed a series of changes to how
the Binary Factory and CI system operate, with a view to improving
scalability and security of the systems going forward.

As a consequence of these changes, we should now be able to scale
Flatpak builds across to multiple builders, more easily provision
Android signing keys, provide Android builds in our F-Droid testing
repository more rapidly and have the possibility of providing Snap
builds in the future.

Additionally, it will allow us to increase the number of FreeBSD and
Windows builders (from the existing 2 of

Re: When will akonadi work with Gmail?

This really needs attention, obviously the best fix would be to go back in
time and change a few things so this didn't happen in the first place but it
is probably more cost effective and quicker if the devs were more proactive
about sorting things out with google.

FWIW the "fix" isn't working for every instance - it seems ok for the first
machine on the account but subsequent ones trigger an amazing cascade of
google lockouts and security warnings which sends akonadi on that machine into
CPU melt that needs killing (and restarts everytime the network resumes) (yes
I should report this

When will akonadi work with Gmail?


When is Kmail going to work with Gmail?

Akonadi is the biggest drawback to using KDE right now. It doesn't
work. Crashes all the time. Just search in Google and you will see what
I am talking about.

I am excited to be using KDE software but I can't understand why KMAIL
has been broken so long. It seems like Akonadi is part of the problem.
When will it be fixed? Please do not think I do not appreciate your
work. It is awesome and I hope many people keep creating awesome

KDE Frameworks 5.64.0 released

10th November 2019. KDE today announces the release of KDE Frameworks 5.64.0.

KDE Frameworks are 81 addon libraries to Qt which provide a wide
variety of commonly needed functionality in mature, peer reviewed and well
tested libraries with friendly licensing terms.

plasma-nano and plasma-phone-components are now in kdereview


plasma-nano: <a href="" title=""></a>
plasma-phone-components: <a href="" title=""></a>

Two repos have been moved to kdereview, with final intended destinition
being kde/workspace.

plasma-nano is a minimal shell package which other shell package can
extend, while plasma-phone-components is a shell package, look and feel
and several other components which makes Plasma Mobile.


KIOFuse in kdereview

Hi everyone,

KIOFuse (<a href="" title=""></a>) has been moved to kdereview.

KIOFuse is a project started by Fabian Vogt that allows the possibility to
mount KIO filesystems in the local system; therefore exposing them to
POSIX-compliant applications such as Firefox and LibreOffice. KIOSlaves are
a powerful feature within the KIO framework, allowing KIO-aware
applications such as Dolphin to interact with services out of the local
filesystem over URLs such as fish:// and smb://. However, KIO-unaware
applications are unable to interact seamlessly with KIO Slaves.

HEADS-UP: from now do new deprecations in KF API by *_DEPRECATED_* macros only using upcoming version number


with KF 5.64 now branched and thus the new deprecation macros going to be
released for the first time, now please make sure when in the future marking
API as deprecated to use the correct current version, i.e. the one where the
deprecation will be made public the first time.

So if pushing a commit which deprecates API, make sure the "x" is matching the
upcoming version of KF where the deprecation will be released the first time:

* @deprecated Since 5.x. Use bar().

KTrip in kdereview


KTrip (<a href="" title=""></a>) has been moved to kdereview.

KTrip is a public transport assistant based on KPublicTransport targeted
towards Plasma Mobile and Android. Currently it supports querying journeys
between two locations as well as departures for a location but more advanced
features are possible in the future.

Nightly builds for Android are available on the binary factory (https://

Destination would be extragear for now, but whatever comes out of KDE
Applications might make sense.



Heads-up for developers using KF modules: how to disable visibility of & warnings about deprecated API for >= 5.64


tldr; Please test now with git master the new available C++ macros with KF
as well as individual specializations per library, e.g.
so issues can be catched before the 5.64 release.

Last WE git master of all KDE Frameworks has seen the completion of the
introduction of a new feature which allows developers b

Quick Charts in KDE Review


Quick Charts has been moved to KDE review. The intent is to make it a
Tier 1 framework.

Quick Charts is a QML module that implements a set of high-performance,
GPU accelerated
charts. Currently the main user of it is a new KSysGuard UI I have been
working on, but
once it is part of Frameworks I also hope to convert several bits of
Plasma to using it.

- Arjen

Heads-up for developers working _on_ KF modules: how to mark deprecated API from now on


tldr; For deprecated API of KDE Frameworks modules please use
ECMGenerateExportHeader and the respective macros to mark & wrap deprecated
API, otherwise the whole effort breaks down.

KDE Frameworks 5.63.0 released

12th October 2019. KDE today announces the release of KDE Frameworks 5.63.0.

KDE Frameworks are 81 addon libraries to Qt which provide a wide
variety of commonly needed functionality in mature, peer reviewed and well
tested libraries with friendly licensing terms.

KPublicTransport in kdereview


KPublicTransport has been moved to kdereview:

<a href="" title=""></a>

KPublicTransport is a library for accessing real-time public transport
information (location, departure and journey queries) via a C++ or QML API,
aggregating results from as well as a few vendor-specific backends.

KPublicTransport originated inside KDE Itinerary but was split out at the
beginning of this year based on demand from KTrip.

Work Branches

Hi all,

Recently we had a discussion (which I think may have ended up spread
over a couple of mailing lists in the end) concerning branches and the
ability to force push to them.

Current policy forbids force pushing to branches except in very
limited circumstances (essentially where it is the only option to fix
a branch)

The discussion ended with two ways forward, but no 100% clear
consensus on which way we want to go forward.

HiDPI issues with KDE applications


I just checked again the HIDPI support of Kate/KWrite on Windows and it

It seems we never properly did setup the stuff to auto-scale, e.g. the

QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling, true);

call was missing, we only had the

QCoreApplication::setAttribute(Qt::AA_UseHighDpiPixmaps, true);

part that we sprinkled in most of KDE's things in the past.

I now rectified that for Kate/KWrite, shall we do this for all our


ELF Dissector in kdereview


ELF Dissector has been moved to kdereview for the usual review process.

<a href="" title=""></a>

ELF Dissector is a static analysis tool for ELF libraries and executables, for
doing things like inspecting forward and backward dependencies (on a library
or symbol level), identifying load-time performance bottlenecks such as
expensive static constructors or excessive relocations, or size profiling of
ELF files.

ELF Dissector has been living in playground for more than 6 years because I
was sloppy following the right process.

Binary Factory & CI System Maintenance

Hi all,

As part of changes to help improve the capacity, capability and
security of the Binary Factory and CI system, i'm going to be
performing a rebuild of several of the physical hosts responsible for
performing builds on the CI system.

Following these changes, signing operations for Flatpak and Android
builds will have been shifted away from the machines responsible for
handling the actual builds, and the system will have an additional
machine added to handle builds.

This will also pave the way for the build process for Snaps being
brought to the Binary Factory (although there are other

KF6 Sprint


as you might have seen in David's summary of the KF6 BoF at Akademy (https://,
there's the idea to have a KF6 sprint, along the lines of the KF5 sprint we
had in Randa a few years back, to determine what we actually want to achieve
with KF6 beyond just porting to Qt6.

If you are interested please subscribe to <a href="" title=""></a>
and indicate your interest to participate, as well as times that would work
for you.

KDE Frameworks 5.62.0 released

14th September 2019. KDE today announces the release of KDE Frameworks 5.62.0.

KDE Frameworks are 79 addon libraries to Qt which provide a wide
variety of commonly needed functionality in mature, peer reviewed and well
tested libraries with friendly licensing terms.

Taking over maintainership of the kaccounts-* repos


At akademy we talked about the KAccounts and realized that kaccounts is
unmaintained and/or Martin is not active.

So I propose to take over maintainership of the following repositories.

- kaccounts-integration
- kaccounts-providers
- kaccounts-mobile

If you have any concerns/objections with this, let me know.


rekonq to unmaintained

I'd like to suggest moving rekonq to unmaintained

Its master branch is still kdelibs4, the frameworks branch hasn't seen
any progress in 21 months. Hasn't had a release in years. Very
unmaintained all in all.

Any objections?


Ruqola in KDE-review

I would like to move ruqola to extragear/network.
So I asked to sysadmin to move ruqola to kde-review (it was done).

Ben told me that this period will start in 2 weeks.

If you want to review it... :)


projects/kdereview/ruqola: Move Ruqola to KDE Review per the request of Laurent Montel.

Git commit ad16c293e8a0caf000157d4a1a589515ddc0f2e4 by Ben Cooksley.
Committed on 12/09/2019 at 06:32.
Pushed by bcooksley into branch 'master'.

Move Ruqola to KDE Review per the request of Laurent Montel.

CCMAIL: <a href="mailto:kde-core- ... at kde dot org">kde-core- ... at kde dot org</a>

R +0 -0 projects/kdereview/ruqola/i18n.json [from: projects/playground/network/ruqola/i18n.json - 100% similarity]
R +1 -1 projects/kdereview/ruqola/metadata.yaml [from: projects/playground/network/ruqola/metadata.yaml - 084% similarity]

<a href="" title=""></a>

diff --git a/proje

Minutes from the KF6 BoF session at Akademy

We discussed the topic of KF6, to have some sort of common direction.
When, what, how, etc.

Raw notes at <a href="" title=""></a>, but let me try to
make this more readable here.

* We created a phabricator board to manage all the tasks involved in being
able to have a Qt6-based KF6 when the time comes:
<a href="" title=""></a>

* The idea of a KF6-specific sprint was floated around, in December or later,
if needed to keep the momentum going. Right now a lot is happening, but then
people will go back to their daily lives....

Proposing Quick Charts as a new framework


I have been working on a library the past few months that provides a
module for rendering gpu-accelerated charts. It currently lives in a
repository, here: <a href="" title=""></a> . I would
like for
this library to be included as a Tier 1 Framework.

Current features are that it supports rendering of three different chart
pie, line and bar, which can be fed from multiple types of data sources.
is also support for axis labels, an axis grid and a legend.

We can't properly parse standard Desktop files

Last week I was debugging an issue where I realised that we were not
splitting properly a StringList field in a desktop file coming from

I notice then that we are using a coma to split desktop files instead
of a ; as the standard requests.

The multiple values should be separated by a semicolon and the value
of the key may be optionally terminated by a semicolon. Trailing empty
strings must always be terminated with a semicolon.

Possible to move some KF5 frameworks to invent?


is it possible to move individual framework modules over to or will that be
done at once somewhen in the future?

Would be interested to move syntax-highlighting and ktexteditor if that
is possible.
But if that shall be done as bulk in the future I can wait ;=)


KDE Frameworks 5.61.0 released

11th August 2019. KDE today announces the release of KDE Frameworks 5.61.0.

KDE Frameworks are 79 addon libraries to Qt which provide a wide
variety of commonly needed functionality in mature, peer reviewed and well
tested libraries with friendly licensing terms.

Issues with Jenkins Builds

Hi all,

Recently we were affected by a regression within Jenkins, the effect
of which meant that in some circumstances builds would not be
triggered when new commits were introduced.

In addition, the views showing the list of all builds would also not
show the last successfully completed build in some circumstances.

This fault has now been worked around on, and rebuilds
have been initiated of a number of jobs which have been identified as
either affected or potentially affected, which unfortunately will take
the better part of the next day or so for the system to process.


RFC: Deprecating KDesignerPlugin in favour of new ECMAddQtDesignerPlugin


following up on a recent discussion about kdesignerplugin currently providing
a single Qt Designer plugin for all of those modules from KDE Frameworks which
provide custom QWidgets, and with this coupling running against the idea of
mpdularization with KDE Frameworks, a few patches have been sketched and made
working to approach this.

Please see for discussion of problem and proposed solution with a series of
patches this task:

<a href="" title=""></a>

Please add your comments there, as well as on the patches, especially the
proposed ECMAddQtDesignerPlugin addition

KDE Frameworks 5.60.0 released

13th July 2019. KDE today announces the release of KDE Frameworks 5.60.0.

KDE Frameworks are 79 addon libraries to Qt which provide a wide
variety of commonly needed functionality in mature, peer reviewed and well
tested libraries with friendly licensing terms.

binary compatibility and qwidget::event


our binary compatibility page [1] states that one should

"reimplement event in QObject-derived classes, even if the body for
the function is just calling the base class' implementation."

Does anyone know the reason this helps maintain BC?

[1] <a href="" title=""></a>


Kdiff3 KIO handling

I would like someone to audit the way kdiff3 uses KIO on remote files.
Specifically I am looking for anyway error/completion signals can be missed
causing an indefinite hang until the compare is canceled. Also any extra
work being done by kdiff3 that should be handed off to KIO. There should
also a working progress bar be it self implemented or provided by kf5/qt5.
This disabled due unspecified issues that encountered by the previous
maintainer while using fish protocol.

Tipping the apple cart?

Hello folks, as you know, I'm not a coder. However, I'm interested in our
code quality, and there has been some observation that "lots of patches get
missed, and submitters get confused due to a lack of auto-populated
reviewers" on Phabricator. Nate Graham has been adding groups to the
reviewers by hand, and would like to not do that any more.

However, many developers simply route all Phab emails to folders where they
sit unread, because Phab sends out an email for every event and comment!
This is far too spammy. In our move to Gitlab, we can do better.

Downtime Announcement: Transactional Email Infrastructure

Hi all,

We've been informed by one of our hosting providers that they need to
schedule some downtime in order to allow for a server move.

This will take place this coming Monday, from approximately 4pm UTC
for up to 4 hours.

As a result, transactional email services will be unavailable during
this time meaning email notifications from Bugzilla, Phabricator,
Gitlab, Jenkins and other services hosted on KDE Infrastructure will
be held and delivered once normal service has resumed.

IRC Bots supported by email notifications, including both commits and
bugs may also be impacted and will catchup

keurocalc status

keurocalc has been ported to KF5 but there seems to have been no release.
Does anyone plan to make a release? Or should it go into KDE Applications?
Or should it be marked as unmaintained?


Can you call website unmaintained? The screenshots are all
from KDE 4 times. We can just make it forward to the new page instead


Maintenance status of KMid?


I'd llike to ask whether KMid is maintained or not:
- No release/significant commit since 2010
- Already mentioned as "unmaintained" in a bug 359424 [1]
- Still not migrated to git/KF5 yet

[1] <a href="" title=""></a>

Best regards,

Maintainence status of Kooka?

Kooka had its last release in 2011, as a KDE3 application. However, master is
a KF5-based application, with version number 0.90 in CMakeLists.txt. Is there
any intention to do a release? (That's mostly a question for Jonathan) We
revived it in FreeBSD packaging, calling current master 0.61.296 (from git
describe), but it feels a little weird to ship packages of unreleased


Moving Konsole to Gitlab


I'v talked to Kurt and Nate this week about my current frustrations with
Phabricator, last week I got a few important patches messed up in the way
that only phab can do for you. And we agreed that a move to Gitlab is
desired, I talke to ben about it and he made me aware that this can impact
KDE release schedule.

So, here I'm, I don't know what can happen if a kde-core app moves to
gitlab now, I know that most of the apps there are from extragear. Maybe
it's time to shift more projects to it.

I'm adding Albert as cc since I belive that he knows this more than I do.


konsole website

can we call this site dead? <a href="" title=""></a>

Updating the metadata e.g.
<a href="" title=""></a>


Review Request: plasma-thunderbolt

Hi all,

plasma-thunderbolt is a new repo containing, you guessed it, Thunderbolt KCM
for Plasma. I initially submitted the code as a patch against plasma-desktop
[0], where it got reviewed, but it was ultimately decided to better put it
into a separate repository, since it's not just a KCM but also a library and a
KDED module.

kimtoy to unmaintained

I'd like to suggest moving kimtoy to unmtaintained

Trivial bugs go unanswered
<a href="" title=""></a>

No significant commits since 2016

No releases


Move Simon to unmaintained

I'd like to suggest moving Simon to unmaintained.

It's still using kdelibs4

No significant commits for a couple of years

kaudiocreator to unmaintained

I'd like to propose moving kaudiocreator to unmaintained

No commits since Mar 8 22:11:33 2017

No releases in KF5 time

Obsolete technology

KDE Frameworks 5.58.0 released

13th May 2019. KDE today announces the release of KDE Frameworks 5.58.0.

KDE Frameworks are 79 addon libraries to Qt which provide a wide
variety of commonly needed functionality in mature, peer reviewed and well
tested libraries with friendly licensing terms.

krecipes to unmaintained

I'd like to propose moving krecipes to unmaintained. It still uses
kdelibs4 and has had no feature commits since 2016.


ksnapshot to unmaintained

I'd like to propose moving ksnapshot to unmaintained, it's had no code
commits since 2017 and still uses KDElibs4 and the functionality is
replaced by Spectacle.


KDE Applications discussion

There is a discussion about KDE Applications process happening on an
untagged Phab work item

<a href="" title=""></a>


PSA: Use newer add_test(NAME <n> COMMAND <c>), check CI, esp. with min ECM >=5.38


In your CMake code replace all remaining
add_test(<n> <c>)
add_test(NAME <n> COMMAND <c>)
to make sure test executables are still found once you bump the minimum ECM
version required >= 5.38.
And check your product on KDE CI, where not found test executables are now
properly reported as failure (everything got already up-to-date builds with
that change, if part of groups "Frameworks", "Applications" or "Extragear").
At least one project missed to see some unit-test regression on released
versions due to test executables not found and not run, without being

kdesrc-build messes with environment

Hey all,

for some reason, my `kdesrc-build` uses a different environment than my normal

Welcome CuteHMI

Please welcome CuteHMI to KDE, it has now passed incubator into Playground

description: CuteHMI is an open-source HMI (Human Machine Interface)
software written in C++ and QML, using Qt libraries as a framework.

<a href="" title=""></a>

placeholder website: <a href="" title=""></a>


<a href="" title=""></a>

<a href="" title=""></a>


KDE Frameworks 5.57.0 released

13th April 2019. KDE today announces the release of KDE Frameworks 5.57.0.

KDE Frameworks are 79 addon libraries to Qt which provide a wide
variety of commonly needed functionality in mature, peer reviewed and well
tested libraries with friendly licensing terms. For an introduction see the
Frameworks 5.0 release announcement.


Accept any HTTP status between 100 and 199 as benign


[DocumentIdDB] Silence non-error debug message, warn on errors
[baloosearch] Allow specifying a time when using e.g.

Extragear release files

Where do release files go after sys admin moves them? Where would they be
downloaded from?

CI system maintainability

Hi all,

We currently have a rather substantial issue, in that the CI system
has been once again left in a position where it isn't possible to make
any changes to the system.

This means we can't update to newer versions of packages, add new
packages or correct for binary incompatible changes which periodically
get introduced to non-Frameworks.

This issue has arisen because currently we have a recurring failure to
build from source, within KDE PIM. Specifically, KContacts fails due
to broken CMake logic.

EBN Still Needed?

I was notified today that the Krazy runs on the EBN have been stuck (due to a stale lockfile)
for over 3 months.

KDiff3 1.8 branch freeze.

The kdiff3 1.8 branch is has been created and is now on string/feature
freeze. I am targeting late April for release.

Bug 405506

<a href="" title=""></a>. Could someone familiar with
craft help me with this one. kdiff3 doesn't require any special setup in

CVE-2019-7443 (kauth) in kdelibs


I'm Hugo Lefeuvre, from the Debian LTS team. I am currently working on
CVE-2019-7443 which appears to affect not only kauth but also kdelibs
since it ships a very similar kdecore/auth/backends/dbus/DBusHelperProxy.cpp

As far as I am aware the fix for CVE-2019-7443 was not applied to
kdelibs. Is there a specific reason for that? Do you plan addressing this
potential vulnerability in kdelibs as well?

CC-ing publicly-archived <a href="mailto:debian- ... at lists dot">debian- ... at lists dot</a>

Hugo Lefeuvre

[0] <a href="" title=""></a>

Syndicate content