DevHeads.net

Core

ELF Dissector in kdereview

Hi,

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

<a href="https://phabricator.kde.org/source/elf-dissector/" title="https://phabricator.kde.org/source/elf-dissector/">https://phabricator.kde.org/source/elf-dissector/</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

Hi,

as you might have seen in David's summary of the KF6 BoF at Akademy (https://
mail.kde.org/pipermail/kde-frameworks-devel/2019-September/093298.html),
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="https://phabricator.kde.org/T11535" title="https://phabricator.kde.org/T11535">https://phabricator.kde.org/T11535</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

Hello!

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.

Thanks

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?

HS

Ruqola in KDE-review

Hi,
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... :)

Regards.

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="https://commits.kde.org/sysadmin/repo-metadata/ad16c293e8a0caf000157d4a1a589515ddc0f2e4" title="https://commits.kde.org/sysadmin/repo-metadata/ad16c293e8a0caf000157d4a1a589515ddc0f2e4">https://commits.kde.org/sysadmin/repo-metadata/ad16c293e8a0caf000157d4a1...</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="https://notes.kde.org/p/akademy2019-kf6-notes" title="https://notes.kde.org/p/akademy2019-kf6-notes">https://notes.kde.org/p/akademy2019-kf6-notes</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="https://phabricator.kde.org/project/board/310/" title="https://phabricator.kde.org/project/board/310/">https://phabricator.kde.org/project/board/310/</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

Hi,

I have been working on a library the past few months that provides a
QtQuick
module for rendering gpu-accelerated charts. It currently lives in a
playground
repository, here: <a href="https://invent.kde.org/kde/kf5quickcharts" title="https://invent.kde.org/kde/kf5quickcharts">https://invent.kde.org/kde/kf5quickcharts</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
types:
pie, line and bar, which can be fed from multiple types of data sources.
There
is also support for axis labels, an axis grid and a legend.

We can't properly parse standard Desktop files

Hey,
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
Flatpak.

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?

Hi,

is it possible to move individual framework modules over to
invent.kde.org 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 ;=)

Greetings
Christoph

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 build.kde.org, 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.

For

RFC: Deprecating KDesignerPlugin in favour of new ECMAddQtDesignerPlugin

Hi,

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="https://phabricator.kde.org/T11289" title="https://phabricator.kde.org/T11289">https://phabricator.kde.org/T11289</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

Hey

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="https://community.kde.org/Policies/Binary_Compatibility_Issues_With_C%2B%2B" title="https://community.kde.org/Policies/Binary_Compatibility_Issues_With_C%2B%2B">https://community.kde.org/Policies/Binary_Compatibility_Issues_With_C%2B%2B</a>

HS

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?

Jonathan

konqueror.org

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

Jonathan

Maintenance status of KMid?

Hi,

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="https://bugs.kde.org/show_bug.cgi?id=359424" title="https://bugs.kde.org/show_bug.cgi?id=359424">https://bugs.kde.org/show_bug.cgi?id=359424</a>

Best regards,
Shinjo

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
software.

[ade]

Moving Konsole to Gitlab

People,

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.

Best,
Tomaz

konsole website

can we call this site dead? <a href="https://konsole.kde.org/" title="https://konsole.kde.org/">https://konsole.kde.org/</a>

Updating the metadata e.g.
<a href="http://apps.kde.org.uk/applications/system/org.kde.konsole" title="http://apps.kde.org.uk/applications/system/org.kde.konsole">http://apps.kde.org.uk/applications/system/org.kde.konsole</a>

Jonathan

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="https://bugs.kde.org/show_bug.cgi?id=391555" title="https://bugs.kde.org/show_bug.cgi?id=391555">https://bugs.kde.org/show_bug.cgi?id=391555</a>

No significant commits since 2016

No releases

Jonathan

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.

Jonathan

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.

Jonathan

KDE Applications discussion

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

<a href="https://phabricator.kde.org/T10812" title="https://phabricator.kde.org/T10812">https://phabricator.kde.org/T10812</a>

Jonathan

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

Hi,

tl:dr
In your CMake code replace all remaining
add_test(<n> <c>)
with
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
reported

kdesrc-build messes with environment

Hey all,

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

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="https://community.kde.org/Incubator/Incubated_Projects" title="https://community.kde.org/Incubator/Incubated_Projects">https://community.kde.org/Incubator/Incubated_Projects</a>

placeholder website: <a href="https://cutehmi.kde.org/" title="https://cutehmi.kde.org/">https://cutehmi.kde.org/</a>

matrix: #cutehmi:kde.org

<a href="https://community.kde.org/File:Cutehmi.png" title="https://community.kde.org/File:Cutehmi.png">https://community.kde.org/File:Cutehmi.png</a>

<a href="https://cgit.kde.org/cutehmi.git/" title="https://cgit.kde.org/cutehmi.git/">https://cgit.kde.org/cutehmi.git/</a>

Jonathan

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.

Attica

Accept any HTTP status between 100 and 199 as benign

Baloo

[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="https://bugs.kde.org/show_bug.cgi?id=405506" title="https://bugs.kde.org/show_bug.cgi?id=405506">https://bugs.kde.org/show_bug.cgi?id=405506</a>. Could someone familiar with
craft help me with this one. kdiff3 doesn't require any special setup in
craft.

CVE-2019-7443 (kauth) in kdelibs

Hi,

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
file[0].

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.org">debian- ... at lists dot debian.org</a>

regards,
Hugo Lefeuvre

[0] <a href="https://bugs.debian.org/922727" title="https://bugs.debian.org/922727">https://bugs.debian.org/922727</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.

Jonathan

liquidshell in kdereview

Hi,

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 store.kde.org
pulseaudio-qt now in selfrelease/extra and released on download.kde.org
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.

Jontahan

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="https://community.kde.org/LatteDock" title="https://community.kde.org/LatteDock">https://community.kde.org/LatteDock</a> and User wiki page
<a href="https://userbase.kde.org/LatteDock/" title="https://userbase.kde.org/LatteDock/">https://userbase.kde.org/LatteDock/</a> I've been able to set the
incubation to green.

Jonathan

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="https://community.kde.org/KDEReview" title="https://community.kde.org/KDEReview">https://community.kde.org/KDEReview</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.

Jonathan

KDiff3 craft setup

<a href="https://download.kde.org/stable/applications/18.12.1/src/kdiff3-18.12.1.tar.xz" title="https://download.kde.org/stable/applications/18.12.1/src/kdiff3-18.12.1.tar.xz">https://download.kde.org/stable/applications/18.12.1/src/kdiff3-18.12.1....</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: freedesktop.org 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.

Cheers,
David.

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

Dear Allison, David and Lennart,

th

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="https://commits.kde.org/sysadmin/repo-me" title="https://commits.kde.org/sysadmin/repo-me">https://commits.kde.org/sysadmin/repo-me</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
accordingly.

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.

Thanks,
Ben

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.

Syndicate content