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>

welcome plasma-active-window-control

Just passed kdereview and moved into extra/base is Plasma Active Window Control.

Plasma Active Window Control is a plasma widget that you can embed in
your panel to control your active window with e.g. close or maximise
operations. Useful for decorationless window management.

New maintainer is Chris Holland. Do say hello.


liquidshell in kdereview


since some time has already passed and there was no conclusion, I'll try once again
to announce liquidshell.

I have made adjustments to the README which now says:

liquidshell is a basic Desktop Shell implemented using QtWidgets.

Main Features:
- Wallpaper per virtual desktop
- No animations, low memory and CPU footprint
- Instant startup
- No use of activities
- QtWidgets based, therefore follows widget style from systemsettings
- Icons are used from your globally defined icon theme from systemsettings
- Colors are used from your globally defined color theme from systemsettings
- Can a

KDE Review passes

Welcome the following projects which passed kdereview process

plasma-simplemenu now in selfrelease/extra and released on
pulseaudio-qt now in selfrelease/extra and released on
rust-qt-binding-generator now in selfrelease/extra
plasma-redshift-control now in selfrelease/extra

We really do need to sort out the terminology for
extragear/extra/self-released things.


KDiff3 1.8 release.

I would like to move forward with a 1.8 release targeting end of Apirl.
Could someone please check over the kf5/qt5 changes to make sure there are
no major problems? Also there is custom painter that tries to handle left
to right text manually what is the proper way to support this? I will be
doing at least the next few releases independent of Applications do to the
amount time past since the last release for kdiff3. The 1.8 branch creation
and freeze is set for 3-22 if no major issues are found.

Welcome Latte Dock to KDE

Latte is a dock based on plasma frameworks that provides an elegant
and intuitive experience for your tasks and plasmoids. It animates its
contents by using parabolic zoom effect and tries to be there only
when it is needed.

It's been part of KDE for a while but the incubation process stalled.
With the creation of a new home wiki page
<a href="" title=""></a> and User wiki page
<a href="" title=""></a> I've been able to set the
incubation to green.


KDE Frameworks 5.56.0 released

09th March 2019. KDE today announces the release of KDE Frameworks 5.56.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.

KDE Review reviews

I've made a list of kdereview projects and their current status as I
understand them and e-mailed the maintainers for updates
<a href="" title=""></a>
(this is linked from the lifecycle wiki page).

Feel free to help keep that page up to date.

I moved kpeg and kdot to unmaintained as they haven't had any activity
since we last discussed them in 2017.


KDiff3 craft setup

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

Get some one tell me how to change where it's trying to download from.
KDiff3 is not part of applications and doesn't follow the same versioning.

KDE release

I'm looking to tag for 1.8 at the end of the week. If more time is needed
let me know. Binary files are ignored during diff generation due tomorrow
assumptions in the under laying code the require a text file. The plan is
allow simple is equal comparison with but binaries. However the current
comparison code does not respond well to such files.

Fwd: meeting again?

Is anyone interested in participating in a technical meeting with other
desktop environments?

I did that years ago and this is how we came up with various shared
specifications, but at this point it might be more useful for people working
on other things to attend.


<a href="mailto: ... at desrt dot ca"> ... at desrt dot ca</a>

Dear Allison, David and Lennart,


projects/extragear/base/plasma-pass: Move plasma-pass to Extragear as requested by it's maintainer following the completion of the review.

Git commit 4a81f737b5926a1c2f7b63e4640c4e25585b2260 by Ben Cooksley.
Committed on 08/02/2019 at 07:53.
Pushed by bcooksley into branch 'master'.

Move plasma-pass to Extragear as requested by it's maintainer following the completion of the review.

Fixes T10453

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

R +0 -0 projects/extragear/base/plasma-pass/i18n.json [from: projects/kdereview/plasma-pass/i18n.json - 100% similarity]
R +1 -1 projects/extragear/base/plasma-pass/metadata.yaml [from: projects/kdereview/plasma-pass/metadata.yaml - 084% similarity]

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

KDE's release script not functional on stable openSUSE

Hi Jonathan,
The releaseme tools require ruby 2.3 while openSUSE 42.3 depends on 2.1.
And it lacks multiple ruby version support (no RVM).
After forcibly switching to ruby 2.3 or 2.4 openSUSE stops being functional
because yast (core admin tool) depends on ruby 2.1.
Releaseme worked *great* but I had to roll back to 2.1, making the OS again
not capable to develop KDE software releases I work on.

KDE Frameworks 5.54.0 released

12th January 2019. KDE today announces the release of KDE Frameworks 5.54.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.

Upcoming Service Downtime

Hi all,

Sysadmin is currently in the process of planning server migrations for
a large number of services which have significant visibility, and
which are often substantially involved in the release process for
projects as well as general community operation.

As it may take several hours to perform these migrations, we are
asking people to please let us know when they are planning to do
things for the next month or so to allow us to schedule the migrations

Bugzilla Server Move

Hi all,

We've just completed the migration of Bugzilla from a previous system
to a newer system. While this hasn't changed Bugzilla itself much, it
did involve an update from Ubuntu 14.04 to Ubuntu 18.04.

From our testing everything appears to be operating correctly.

Should anyone see anything unusual or broken, please let Sysadmin know.


CI system disruption

Hi all,

Due to a massive translation change which took place in the last 24
hours, the CI system is currently in the process of rebuilding the
whole of KDE for all the platforms it covers (both branch sets)

This is a process that has already been underway for several hours,
and at this stage is expected to take several more. Normal CI service
will unfortunately be unavailable until this completes.

Unfortunately, as a matter of bad timing, the network card in one of
the main CI builders has also glitched and as a consequence is now
intermittent from time to time.

Review request: plasma-pass

Hi folks,

back in May I wrote a Plasma applet that serves as a GUI frontend for the pass
password manager [0]. I blogged about it [1], but then somewhat forgot to make
a release etc. Recently I started getting some emails from packagers where to
get a tarballs so I think it's time to get some translations in and start
doing official releases. Thus I'd like to ask for a review for inclusion in

The way pass works is it has a directory in which each password is stored in a
PGP-encrypted file, the name of the file is the name of the password.

Take Advantage Of Todays Record-Low Interest Rates With Harp

This Offer is only for USA, if you want to know more please Click this
<a href="https://www. chilirawk. com/NHIx1-PyMjvk3p9faoBSFhoqasbYBS1dEGtXwSFyQFY2gJ30tFpuaNpjvprK6fLsJIGdHs3ZxWZkEYVZgrsC8g~~/raj09//">

Check Out HARP Now And Find The Rate For You!

Click here to view image

If you would no longer like to receive email advertisements from HarpConnect. com, click here.
3330 Cobb Pkwy suite 324-356 - Acworth GA 30101
<a href="https://www. chilirawk. com/AOX30C9bCsXzb1iV3UR2p_da5-2xZSSsGKK8cVvDXqK313NSjVfHM10dT8MhiBk0XUB4g9vTUZrRs2U1fJUYCA~~/">

KDE Frameworks 5.53.0 released

09th December 2018. KDE today announces the release of KDE Frameworks 5.53.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.

Missing newline check

Why is krazy still checking for newlines at the end of files? Modern tools
don't seem to get tripped up by this.

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

Time formats / LC_TIME challenge for 4-digit year support

The need: 4-digit year support for short date formats to avoid issues like
"10/11/12" dates.

This is just my initial conclusion from for the Qt date format issue:

<a href=";page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-436861" title=";page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-436861">;page...</a>
lt;dr: KF5 context: KCallendarSystem is part of the old APIs and the only
code I found related to LC_TIME.

So I've not found any common code KDE app can use instead of hard coding
some internal logic in order to support non-Plasma environments and/or
non-global settings.

Transitioning CI builds of all non-Frameworks from Qt 5.9

Hi all,

I've been informed by the PIM developers that they would like to bump
the dependency of the Qt version they use, from Qt 5.9 which it's on
currently, to Qt 5.10.

As a consequence, due to many KDE projects using PIM libraries, their
dependency on Qt will also be effectively bumped.

KDE Frameworks 5.52.0 released

10th November 2018. KDE today announces the release of KDE Frameworks 5.52.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.

Move pulseaudio-qt to Extragear


together with David Rosca and Aleix Pol I have worked on extracting the
libpulse abstraction from plasma-pa into a library [0][1]. It is
currently optionally required by KDE Connect. plasma-pa and
libtaskmanager will use it at some point in the future. Long-term plan
is to move it to Frameworks, but until the required documentation and
testing is done I'd like to move it to Extragear and make an initial



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

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

Downtime announcement:

Hi all,

In order to allow for hardware maintenance, one of our physical
hardware hosts will need to be shutdown for a few hours on Monday.
This downtime will commence around 9:30am UTC and may take several

During this time a number of sites will be inaccessible, including:
- <a href="" title=""></a>

Other websites within that are dependent on resources hosted
on those sites may also experience delayed loading

KDE Frameworks 5.51.0 released

15th October 2018. KDE today announces the release of KDE Frameworks 5.51.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.

Emergency downtime notice

Hi all,

We've just received notice that both disks in the server hosting
Phabricator, along with our Git and Subversion repositories have
failed their SMART self-assessment tests.

I have now requested replacement of one of those disks, and once the
array has been rebuilt will request the second be replaced.

To preserve our data in the meantime I have shutdown the container
hosting Phabricator/Git/Subversion, so they will be unavailable for
the next few hours.

My apologies for the inconvenience.

Ben Cooksley
KDE Sysadmin

RKWard is in kdereview

Hi! has been our home for a almost four years, now (after over a
decade on sourceforge), but somehow I've kept procrastinating on the
final step: Today I'd like to ask you to start reviewing RKWard for
inclusion into exragear (coming from playground).

RKWard is an easy to use and easily extensible IDE/GUI for R (a
powerful language and environment for statistical computing, if you
did not know it, yet).

projects/kdereview/rkward: Move RKWard to KDE Review per their request.

Git commit 045ad2dee96281a9b2b97df31f3635f5e897fa05 by Ben Cooksley.
Committed on 05/10/2018 at 23:01.
Pushed by bcooksley into branch 'master'.

Move RKWard to KDE Review per their request.

Ref T9804

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

R +0 -0 projects/kdereview/rkward/i18n.json [from: projects/playground/edu/rkward/i18n.json - 100% similarity]
R +1 -1 projects/kdereview/rkward/metadata.yaml [from: projects/playground/edu/rkward/metadata.yaml - 091% similarity]

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

diff --git a/projects/playgroun

CI System Reorganisation

Hi all,

As a followup to my earlier mail sent about 3 weeks ago, i've now
transitioned all builds on the CI system over to the folder layout
previously described.

Builds can now be found in folders following the following structure
on Jenkins:
<Product> / <Project / Repository>

For those with access to run DSL Scripts: Please do not run them.
While I have completed the necessary adaptions to them, I have yet to
test them and would like to have a full backup of the current state of
Jenkins before I proceed with doing so (due to the colossal number of
files and data involved, this takes quite

Syndicate content