DevHeads.net

Development

Gitlab Update

Hi all,

This afternoon we completed the move of Gitlab from it's initial
server (which was for the evaluation) to the production server that
will hopefully serve us well for many years to come.

CMake 3.16.0-rc4 is ready for testing

I am proud to announce the fourth CMake 3.16 release candidate.
<a href="https://cmake.org/download/" title="https://cmake.org/download/">https://cmake.org/download/</a>

Documentation is available at:
<a href="https://cmake.org/cmake/help/v3.16" title="https://cmake.org/cmake/help/v3.16">https://cmake.org/cmake/help/v3.16</a>

Release notes appear below and are also published at
<a href="https://cmake.org/cmake/help/v3.16/release/3.16.html" title="https://cmake.org/cmake/help/v3.16/release/3.16.html">https://cmake.org/cmake/help/v3.16/release/3.16.html</a>

Some of the more significant changes in CMake 3.16 are:

* CMake learned to support the Objective C ("OBJC") and Objective
C++ ("OBJCXX") languages. They may be enabled via the "project()"
and "enable_language()" commands.

Is Calligra karbon unmaintaied ?

I opened something up in Calligra karbon and it showed me that it was
unmaintaied . On the kde site i can see Anthony Fieroni as the maintainer
but karbon is still on the unmaintaied apps page . So is Karbon unmaintaied
or not ?

Disabling of 'kdav-davitemfetchjob' test in KDav

Hi everyone,

Currently we have an issue where the test 'kdav-davitemfetchjob' within
kdav causes kdeinit5 to be relaunched, as can be seen in the CI
run log below.

<a href="https://build.kde.org/job/Applications/job/kdav/job/kf5-qt5%20SUSEQt5.12/38/console" title="https://build.kde.org/job/Applications/job/kdav/job/kf5-qt5%20SUSEQt5.12/38/console">https://build.kde.org/job/Applications/job/kdav/job/kf5-qt5%20SUSEQt5.12...</a>

This is behaviour which is not permitted within the CI system, as the
newly spawned 'kdeinit5' processes are treated as being launched by
that test by CTest, meaning it will wait for eternity for them to exit
(which as resident daemon processes, they will not do without manual
intervention).

This in turn blocks the job from completing, and blocks

Disabling akonadi test runner infrastructure across all repositories

Hi all,

For some time now the Akonadi Test Runner infrastructure has had
issues on the CI system where it will fail to properly shutdown the
akonadiserver (and associated subprocesses) that it starts up for
tests.

This leads to jobs on the CI system becoming indefinitely stuck as
CTest will wait indefinitely for subprocesses spawned by tests to
exit. This in turn requires manual cleanup.

Tonight jobs for kdepim-runtime and akonadi itself both required
manual assistance to complete.

Disabling of 'testkioarchive' in kio-extras

Hi all,

Currently we have an issue where the test 'testkioarchive' within
kio-extras causes kdeinit5 to be relaunched, as can be seen in the CI
run log below.

<a href="https://build.kde.org/job/Applications/job/kio-extras/job/kf5-qt5%20SUSEQt5.12/40/console" title="https://build.kde.org/job/Applications/job/kio-extras/job/kf5-qt5%20SUSEQt5.12/40/console">https://build.kde.org/job/Applications/job/kio-extras/job/kf5-qt5%20SUSE...</a>

This is behaviour which is not permitted within the CI system, as the
newly spawned 'kdeinit5' processes are treated as being launched by
that test by CTest, meaning it will wait for eternity for them to exit
(which as resident daemon processes, they will not do without manual
intervention).

This in turn blocks the job from completing, and block

KScreen/libkscreen commit message policies

Hi,

I just pushed commit message policies to KScreen [1] and libkscreen
[2] (linked below from GitHub so they can be read with Markdown
formatted).

I intend to revert in the future all manual commits to KScreen and
libkscreen deliberately ignoring the policies.

19.12 releases branches created [*]

The branch naming has changed to try to accommodate for the stopping of the "KDE Applications" brand, it's now called
release/19.12

Make sure you commit anything you want to end up in the 19.12 releases to them

We're already past the dependency freeze.

The Freeze and Beta is this Thursday 14 of November.

More interesting dates
November 28, 2019: KDE Applications 19.12 RC (19.11.90) Tagging and Release
December 5, 2019: KDE Applications 19.12 Tagging
December 12, 2019: KDE Applications 19.12 Release

<a href="https://community.kde.org/Schedules/Applications/19.08_Release_Schedule" title="https://community.kde.org/Schedules/Applications/19.08_Release_Schedule">https://community.kde.org/Schedules/Applications/19.08_Release_Schedule</a>

Cheers,
Al

Stopping the "KDE Applications" brand

We're planning to stop using the "KDE Applications" brand

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

Release-team threads:
<a href="https://mail.kde.org/pipermail/release-team/2019-October/011582.html" title="https://mail.kde.org/pipermail/release-team/2019-October/011582.html">https://mail.kde.org/pipermail/release-team/2019-October/011582.html</a>

<a href="https://mail.kde.org/pipermail/release-team/2019-September/011512.html" title="https://mail.kde.org/pipermail/release-team/2019-September/011512.html">https://mail.kde.org/pipermail/release-team/2019-September/011512.html</a>

Please contribute to the discussion in those channels :)

Cheers,
Albert

General Infrastructure Maintainability: API and EBN

Hi all,

Over the past number of years one of the tasks the Sysadmin team has
worked on has been improving the overall maintainability of our
systems, with a significant number of specialised cronjobs, exceptions
and hidden linkages being eliminated.

That is with one great exception: api.kde.org and ebn.kde.org.

Both of these are suffering from an extreme amount of digital bitrot
and special casing and in general are now in a condition where I
cannot say for certain whether it would be possible to replicate the
setup on a new system without us experiencing some degree of breakage
(some of wh

Sysadmin Load Reduction: Subversion Infrastructure

Hi all,

When KDE committed to performing a migration to Git back in 2010, one
of the things that was agreed at the time was that translators could
remain on Subversion to avoid disrupting their workflows.

This however has led to a certain amount of additional infrastructure
which Sysadmin needs to continue to maintain.

In recognition of the fact that with few exceptions, everything has
now migrated from Subversion aside from Translations, i'd like to
reduce the level of infrastructure supporting our Subversion
repository to the bare minimum necessary.

This would include the shutdown of Web

Sysadmin Load Reduction: Code Related Services

Hi all,

In the category of code related services, Sysadmin currently supports
a wide-ranging number of services (which makes sense given the nature
of the community). Some of these however may no longer be in use or
will be duplicative of other services following the transition to
Gitlab.

In the category of duplicative, we have our two CGit instances at
cgit.kde.org and packaging.neon.kde.org.

Call for Mentors and Project Ideas for Season of KDE 2020

Hello, everyone!

After a one-year hiatus since the last edition of Season of KDE in 2018, we
have started to make plans for the next edition!

But before announcing the program, we need to have a significant number of
mentors and interesting projects. Now we have an Ideas Page (
<a href="https://community.kde.org/SoK/Ideas/2020" title="https://community.kde.org/SoK/Ideas/2020">https://community.kde.org/SoK/Ideas/2020</a>) where mentors can list their
projects.

Looking for Subtitle Composer sponsor

Hello everyone

I'm maintainer of Subtitle Composer. It's an KF5 application to edit/create/translate/sync video subtitles.

I would like to start the process of joining KDE and I need a sponsor.
This was already proposed in <a href="https://phabricator.kde.org/T10034" title="https://phabricator.kde.org/T10034">https://phabricator.kde.org/T10034</a>.
Application project page is here: <a href="https://github.com/maxrd2/SubtitleComposer" title="https://github.com/maxrd2/SubtitleComposer">https://github.com/maxrd2/SubtitleComposer</a> and relative ticket is here
<a href="https://github.com/maxrd2/SubtitleComposer/issues/74" title="https://github.com/maxrd2/SubtitleComposer/issues/74">https://github.com/maxrd2/SubtitleComposer/issues/74</a>

thanks,
 Mladen

Kdenlive mini sprint

Relaying Kdenlive developers :)

Hi all

On November 1st we'll be having a mini sprint to improve the effects and compositing UI/UX for the 19.12 release. Join us from 9AM till 2PM at kdenlive (IRC or Telegram) to participate in this effort. You can find some issues we'll be focusing on (open for suggestions) here: <a href="https://invent.kde.org/kde/kdenlive/issues/350" title="https://invent.kde.org/kde/kdenlive/issues/350">https://invent.kde.org/kde/kdenlive/issues/350</a>

See ya!

CMake 3.16.0-rc3 is ready for testing

I am proud to announce the third CMake 3.16 release candidate.
<a href="https://cmake.org/download/" title="https://cmake.org/download/">https://cmake.org/download/</a>

Documentation is available at:
<a href="https://cmake.org/cmake/help/v3.16" title="https://cmake.org/cmake/help/v3.16">https://cmake.org/cmake/help/v3.16</a>

Release notes appear below and are also published at
<a href="https://cmake.org/cmake/help/v3.16/release/3.16.html" title="https://cmake.org/cmake/help/v3.16/release/3.16.html">https://cmake.org/cmake/help/v3.16/release/3.16.html</a>

Some of the more significant changes in CMake 3.16 are:

* CMake learned to support the Objective C ("OBJC") and Objective
C++ ("OBJCXX") languages. They may be enabled via the "project()"
and "enable_language()" commands.

CMake 3.15.5 available for download

We are pleased to announce that CMake 3.15.5 is now available for download.

Please use the latest release from our download page:
<a href="https://cmake.org/download/" title="https://cmake.org/download/">https://cmake.org/download/</a>

Thanks for your support!

Alan W.

5.18 kickoff meeting today

Plasma 5.18 kickoff meeting today in less than 4 hours at 14:00UTC/15:00CET

kdesrc-build on centos 8

Hi everyone!

As we know, there is no support for KDE5 in any of the EL distros. I
hope, that a "kdesrc-build" script - is the fastest way to get all I
need. Is anyone already doing any work on this?
I'm trying to build KDE, for Centos 8, but it still no success. I've
done some dirty hacks, like installing packages from Fedora 29 and
Centos 7, QT5 has been built, but the most important broken component
- is kwindowsystem. It can't find libxcb-devel, even though it is
installed.

Thanks in advance!

QT_DEPRECATED_BEFORE/KF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x060000 considered harmful

Hi,

happy to see people starting to adapt the new deprecation macros available
with KDE Frameworks (and any other library using ECMGenerateExportHeader,
coming with ECM 5.64).

Just, I see commits adding things like
--- 8< ---
add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x060000
--- 8< ---
or
--- 8< ---
if (EXISTS "${CMAKE_SOURCE_DIR}/.git")
add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x060000)
endif()
--- 8< ---
Like it also has been done before with the friend macro from Qt,
QT_DISABLE_DEPRECATED_BEFORE.

The issue is: this will result in broken builds once any fut

CMake 3.16.0-rc2 is ready for testing

I am proud to announce the second CMake 3.16 release candidate.
<a href="https://cmake.org/download/" title="https://cmake.org/download/">https://cmake.org/download/</a>

Documentation is available at:
<a href="https://cmake.org/cmake/help/v3.16" title="https://cmake.org/cmake/help/v3.16">https://cmake.org/cmake/help/v3.16</a>

Release notes appear below and are also published at
<a href="https://cmake.org/cmake/help/v3.16/release/3.16.html" title="https://cmake.org/cmake/help/v3.16/release/3.16.html">https://cmake.org/cmake/help/v3.16/release/3.16.html</a>

Some of the more significant changes in CMake 3.16 are:

* CMake learned to support the Objective C ("OBJC") and Objective
C++ ("OBJCXX") languages. They may be enabled via the "project()"
and "enable_language()" commands.

GLFW app that links makes use of KWindowEffects for blur behind?

Hi guys,

I am developing an OpenGL / GLFW application (for highest platform
independence and easiest porting efforts). It's basically a terminal
emulator, and I want the background to be optionally transparent (done) but
also blurred (done for windows, not linux/mac). I found out, that for KDE's
konsole, it's not doing it by itself but using
KWindowEffects::enableBlurBehind(...)
instead, which is more or less how you do it on Windows 10 too.

Can we agree to change gitlab default behaviour from merge to fast-forward merge for all repos?

I find the merge behavior to be not what we've been doing in phabricator so given the idea is to maintain our workflows i'd appreciate if we can agree on continue doing the same.

<a href="https://docs.gitlab.com/ee/user/project/merge_requests/fast_forward_merge.html" title="https://docs.gitlab.com/ee/user/project/merge_requests/fast_forward_merge.html">https://docs.gitlab.com/ee/user/project/merge_requests/fast_forward_merg...</a>

Opinions?

Cheers,
Albert

Get Hot New Stuff Dead or Alive?

or maybe renamed?

How do I find out if there are any GHNS for KOrganizer.
The Import->GHNS menu in KOrganizer starts and I see the import dialog ok.
but that dialog is empty.

I need to know if something is broken with the KOrganizer implementation
or if I should remove that feature. Or maybe just nothing to import, which
makes me think I should remove the feature.

CMake 3.16.0-rc1 is ready for testing

I am proud to announce the first CMake 3.16 release candidate.
<a href="https://cmake.org/download/" title="https://cmake.org/download/">https://cmake.org/download/</a>

Documentation is available at:
<a href="https://cmake.org/cmake/help/v3.16" title="https://cmake.org/cmake/help/v3.16">https://cmake.org/cmake/help/v3.16</a>

Release notes appear below and are also published at
<a href="https://cmake.org/cmake/help/v3.16/release/3.16.html" title="https://cmake.org/cmake/help/v3.16/release/3.16.html">https://cmake.org/cmake/help/v3.16/release/3.16.html</a>

Some of the more significant changes in CMake 3.16 are:

* CMake learned to support the Objective C ("OBJC") and Objective
C++ ("OBJCXX") languages. They may be enabled via the "project()"
and "enable_language()" commands.

No ECMAScript 6/7 in Frameworks, please

Hi everyone,

just a quick heads up that KDE Frameworks minimum Qt version requirement
policy [1] does not permit the use of ECMAScript 6/7 features in
repositories such as KDeclarative and Plasma-Framework at this time.

Current supported Frameworks minimum version is Qt 5.11 (I think?

How to prevent users from opening GitLab issues?

As we transition to Gitlab, our users find two different ways of
reporting issues: in Bugzilla and in Gitlab. Since we don't have plans
to deprecate bugzilla, is there any way we can disable issues in Gitlab?

Albert

KMPlayer releases

I just triaged a bug about KMPlayer's AppStream ID not working properly:
<a href="https://bugs.kde.org/show_bug.cgi?id=412542" title="https://bugs.kde.org/show_bug.cgi?id=412542">https://bugs.kde.org/show_bug.cgi?id=412542</a>

That the AppStream ID in current git master differs from the version in
distro repos, which is a problem because KMPlayer hasn't had a release
in 3 years.

Let's get some KDE talks in FOSDEM 2020

Hi everyone,

FOSDEM's call for participation is out for a while now:
<a href="https://fosdem.org/2020/news/2019-08-13-call-for-participation/" title="https://fosdem.org/2020/news/2019-08-13-call-for-participation/">https://fosdem.org/2020/news/2019-08-13-call-for-participation/</a>

From what I remember KDE did not have any talks in last year, so our
public presence revolved mostly around the booth.

For this year, Lydia and I are considering applying with a talk on our
experience with the KDE's Goals initiative.

It would be great if KDE had an even stronger presence, including more
technical talks presenting KDE technologies and software!

A quick reminder of some key dates:

Main Tracks:
- 11 October: deadline for first batch of ma

CMake 3.15.4 available for download

We are pleased to announce that CMake 3.15.4 is now available for download.

This release fixes a regression in EXCLUDE_FROM_ALL.

Please use the latest release from our download page:
<a href="https://cmake.org/download/" title="https://cmake.org/download/">https://cmake.org/download/</a>

Thanks for your support!

Brad King (10):
VS: Tell VS 16.4 not to verify SYMBOLIC custom command outputs
Tests: Teach RunCMake to support a custom working directory
Tests: Revise RunCMake.add_subdirectory ExcludeFromAll to avoid globbing
Tests: Clarify target names in

CMake 3.14.7 available for download

We are pleased to announce that CMake 3.14.7 is now available for download.

This release fixes a regression in EXCLUDE_FROM_ALL.

Please use the latest release from our download page:
<a href="https://cmake.org/download/" title="https://cmake.org/download/">https://cmake.org/download/</a>

Thanks for your support!

Brad King (6):
Tests: Teach RunCMake to support a custom working directory
Tests: Revise RunCMake.add_subdirectory ExcludeFromAll to avoid globbing
Tests: Clarify target names in RunCMake.add_subdirectory ExcludeFromAll
Restore "all" target in

Replacement of notes.kde.org

Good morning everyone,

As previously discussed on the KDE Community mailing list, we've now
retired notes.kde.org from service in favour of the Nextcloud realtime
editor and it's associated functionality.

To assist in making this functionality as easy to work with as
possible, Sysadmin has provisioned a community shared folder to host
these documents.

lzip vs. xz

Hi devs!

We provide all source tarballs xz-compressed. Now, apparently, xz is quite a
badly designed format (cf. <a href="http://lzip.nongnu.org/xz_inadequate.html" title="http://lzip.nongnu.org/xz_inadequate.html">http://lzip.nongnu.org/xz_inadequate.html</a> ), and
lzip provides the same compression, but an apparently distinctly more
reasonable format.

I must admit that I personally neither heard about lzip, nor about xz being no
good choice until today, but the current tar even supports it through the --
lzip switch.

It seems to me that xz has more attention and popularity than it deserves, and
lzip has less.

Systemd KCM: new maintainer needed or deprecate

A system settings category .desktop file got moved from systemd-kcm to
plasma
<a href="https://phabricator.kde.org/D22930" title="https://phabricator.kde.org/D22930">https://phabricator.kde.org/D22930</a>
This makes packages incompatible which breaks installs

So we could just do a new release of systemd-kcm but it is unmaintained and
has not passed kdereview so it seems unwise.
<a href="https://projects.kde.org/api/v1/projects/playground/sysadmin/systemd-kcm" title="https://projects.kde.org/api/v1/projects/playground/sysadmin/systemd-kcm">https://projects.kde.org/api/v1/projects/playground/sysadmin/systemd-kcm</a>

It should not have been put in the stable directory when it was released
<a href="https://download.kde.org/stable/systemd-kcm/" title="https://download.kde.org/stable/systemd-kcm/">https://download.kde.org/stable/systemd-kcm/</a>

Does anyone want to maintain it to the extent of checking it works without
security or feature breakages and get it t

Cmake and dbus daemon on the system bus

Hello,
not sure if this is the right place to ask. I'm working on this new
feature: <a href="https://bugs.kde.org/show_bug.cgi?id=410902" title="https://bugs.kde.org/show_bug.cgi?id=410902">https://bugs.kde.org/show_bug.cgi?id=410902</a>. In the current
implementation I used KAuth, but it seems to me a dbus daemon would be a
better fit for this case. The daemon must be run as root, and should
therefore probably use the systemBus. I read the tutorials related to dbus
in the techbase pages, but those seem more oriented to the sessionBus.

I already implemented the communication, which seems to work properly.

Retirement of notes.kde.org

Good evening all,

Currently we're in the situation where the software we use to run
notes.kde.org is both difficult to maintain, as well as support (for
things like document confidentiality for various groups within KDE).

We'd therefore like to retire the service, replacing it with the
Realtime Text Editor within Nextcloud (share.kde.org).

bug reporting: KDE Discover automatic update bug "appimagelauncher"

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

Dear Ladies and Gentlemen,

I'd like to congratulate your to your free linux open-source operating system KDE neon, which is based on Ubuntu Linux Long Term Support.

Unfortunately your KDE Discover Updater has tried to update the following package every day since this week and reports an error message.

appimagelauncher 1.2.2+dfsg-1+18.04+bionic+build3

Source: <a href="https://github.com/TheAssassin/AppImageLauncher" title="https://github.com/TheAssassin/AppImageLauncher">https://github.com/TheAssassin/AppImageLauncher</a>

Could you please check and improve your automatic KDE neon updater system for this bug.

It would be an advantage if your automatic KDE Discover

Taking over maintainership of libkscreen / KScreen

Hi,

since I am the only person responsible for bigger changes to
libkscreen and KScreen over months now I propose to take over
maintainership of libkscreen / KScreen. Actually I changed the
maintainership information already in code for KScreen with
<a href="https://phabricator.kde.org/D22468" title="https://phabricator.kde.org/D22468">https://phabricator.kde.org/D22468</a>,
but I remembered that there are other areas needed for official
transfer (for example bugs.kde.org default assigne and repo metadata),
so that's what this email is for.

If there are questions please let me know.

Cheers,
Roman

RFC: Apps using KF5 & deprecated API - preferred flags to disable/enable warnings and/or API?

Hi,

developer using KDE Frameworks libraries in your projects, how would you like
to be able to control warnings about deprecated API in those libraries?

kdump all the things!

I've made a thing that makes systemd-coredump easier to use and I for
one use it as a replacement for drkonqi because it's both more
reliable but also less UI faffing to get to what matters most to me...
gdb.

<a href="https://invent.kde.org/sitter/kde-coredump" title="https://invent.kde.org/sitter/kde-coredump">https://invent.kde.org/sitter/kde-coredump</a>

We could probably pursue extending it further and make it extragear or
something if there's interest.

HS

CMake 3.15.3 available for download

We are pleased to announce that CMake 3.15.3 is now available for download.

Please use the latest release from our download page:
<a href="https://cmake.org/download/" title="https://cmake.org/download/">https://cmake.org/download/</a>

Thanks for your support!

Brad King (13):
Flang: Implement MSVC runtime library abstraction
CTest: Fix --show-only=json-v1 output with REQUIRED_FILES property
cmGlobalGenerator: Fix CheckCompilerIdCompatibility local var lifetime
cmAffinity: Add include for CPU_ZERO on Alpine Linux
find_path: Fix crash on empty old-styl

Flatpak/Snap/Appimage BoF at Akademy

Hi,

do we want to do another Flatpak/Snap/Appimage BoF at Akademy this year? From
my side it definitely can be useful and we can also have new people around
this time and help them to package their applications if anyone is interested.

Which day would you prefer? There is AGM on Monday and a daytrip on Wednesday,
while most of the Tuesday is taken by Plasma, which is where I expect most of
the people. Does Thursday sound good to you?

Regards,
Jan

Portability of KDE Applications

Hi all,

Has anyone had issues with KDE Apps (based on kde frameworks) portability?

I mean, the app can use different types of file: .rc, .knsrc, .png,
additinal binary files, etc
The problem appears, if you installed this files non standart installetion
prefix, like /opt.

Obviously, I can forward-pass installation prefix path, binary path, etc
from Cmake to the aplication, but I am interested, is there support for
situtation like this from KDE frameworks?

Just an example: the app have a few .rc files for menus, can I set
additional search path for kde core addons (better from cmake, but se

Licence of GCompris in ubuntu snaps

Hi,
I just installed a fresh ubuntu and noticed that the GCompris licence
in the snap package was "Proprietary". After some search, I think it's
because it's set to "unset" in the snap package:
<a href="https://snapcraft.io/gcompris" title="https://snapcraft.io/gcompris">https://snapcraft.io/gcompris</a>

Does anyone know who should I contact to set it to GPLv3+? There is
also a "Is there a problem with gcompris? Report this app" button that
I can contact if nobody knows.

Thanks,

Johnny

How can I get KMail to produce a core dump?

Greetings,

Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster
Kernel Release: Linux 4.19.0-5-amd64

Lately, KMail has been segfaulting at almost every invocation.

I wanted to review a core dump for KMail, but cordumpctl doesn't list
any core dump files available for review. To check that core dump
files are generated in the usual case, I ran:

$ sleep 100 &
$ kill -11 %1

...

Eliminating the last CI Failures

Hi all,

For a while now we've had a couple of projects which have been
persistently failing on all platforms, which it would be nice to get
fixed.

If someone would like to take a look into one of the following, it
would be appreciated, and would help to eliminate the last couple of
items from the Failing tab at <a href="https://build.kde.org/" title="https://build.kde.org/">https://build.kde.org/</a>

- Kajongg: Fails with a CMake error due to the build path getting
wrapped up in part of the target name.

dev setup error - undefined reference to `qt_version_tag@Qt_5.12'

I just started the dev setup on on Kubuntu 19.04 by working through the
'getting started' page when I was stopped dead in my tracks by this build
error while building Dolphin.

I ran - *kdesrc-build dolphin --include-dependencies*
Which failed on just one module - *frameworkintegration*

Log output:

[ 53%] Building CXX object src/kstyle/CMakeFiles/KF5Style.dir/kstyle.cpp.o
[ 53%] Building CXX object
src/kstyle/CMakeFiles/KF5Style.dir/KF5Style_autogen/mocs_compilation.cpp.o
/home/stephen/kde/src/frameworkintegration/src/kstyle/kstyle.cpp: In member
function ‘virtual int KStyle::styleHint(QStyl

Use RAII to manage QApplication memory

Per comments on phabricator, I'm duplicating that I sent a merge request here <a href="https://invent.kde.org/kde/konsole/merge_requests/21" title="https://invent.kde.org/kde/konsole/merge_requests/21">https://invent.kde.org/kde/konsole/merge_requests/21</a>

dev setup on Kubuntu 19.04

I have been working through the 'getting started' page when I was stopped
dead in my tracks by this build error while building Dolphin.

I ran - *kdesrc-build dolphin --include-dependencies*
Which failed on just one module - *frameworkintegration*

Log output:

[ 53%] Building CXX object src/kstyle/CMakeFiles/KF5Style.dir/kstyle.cpp.o
[ 53%] Building CXX object
src/kstyle/CMakeFiles/KF5Style.dir/KF5Style_autogen/mocs_compilation.cpp.o
/home/stephen/kde/src/frameworkintegration/src/kstyle/kstyle.cpp: In member
function ‘virtual int KStyle::styleHint(QStyle::StyleHint, const
QStyleOption*, const

Unified git commit message guideline

For KWin we think about a message guideline because our current best
practice that we got used to over time is just sometimes putting tags
in square brackets at the beginning of the subject line for indicating
the location of the change in code but somebody noted having a square
bracket in the beginning leads to problems with certain git log parser
tools.

Asking around on IRC it seems we should expand the scope. Apparently
also other KDE projects could profit from a policy and some tooling
around it.

Taking over maintainership of Breeze GTK

Ello y'all. Considering that Breeze GTK's maintainer stepped down and I've
been doing a fair amount of work related to it (yay colorschemes for GTK3),
ngraham suggested that I should take over maintainership, and that's a pretty
good idea.

So I'll be doing that idea (taking over maintainership).

I'll probably be seeing it get a GTK4 port, as well as some other things.

SQL Query tool - incubator

Hi all,

i would like to check if there is some interest into including SQL tool
into KDE and helping with development.

Invoking "kcheckpass" from the terminal

Greetings,

I'm looking for help with debugging the kcheckpass program that is used for
validating passwords in the KDE screenlocker.

It seems to me that the best method for this would be to invoke "kcheckpass"
directly in the terminal under GDB so that its interaction with my system's
PAM module could be inspected.

The executable is available... "locate kcheckpass" leads me right to it.

CMake 3.15.2 available for download

We are pleased to announce that CMake 3.15.2 is now available for download.

Please use the latest release from our download page:
<a href="https://cmake.org/download/" title="https://cmake.org/download/">https://cmake.org/download/</a>

Thanks for your support!

Brad King (8):
Swift: Restore support for enabling with INTERFACE libraries
VS: Fix mapping of `-Qspectre-` flag
source_group: Fix regression in relative FILES
clang: Restore support for clang-cl on non-Windows hosts
fileapi: Fix codemodel target install destination for cross-dir rules
clang:

RFC: KDE server/service/location for public gpg keys of tarball signers & Co.

Hi,

those of you who make use of signed tarballs/binaries/other files on the
consumer side:

Please tell your use-case for accessing and using the public keys of the
signers, and what the options are you would like to see supported on KDE side.

Looking for incubator sponsor for Ikona

Greetings,

I have been working on a utility called Ikona. Ikona is an application
with a simple goal - to be a companion to a full fledged editor in
helping the user design icons. It shows the icons in just about any
way you want them shown - against a wallpaper, solid background,
transparent background on a wallpaper, over the KDE HIG, small, big,
you name it. It also bundles icon templates with sizes and pixel grids
preconfigured to allow designers to start working on an icon
immediately without having to set up a canvas.

Please return back KDM (is this list alive?)

I don't see any good reasons to throw it away. Wayland, QML -- that all
look rubbish to me.

Applications 19.08 release notes

Howdy folks,

The deadline for KDE Applications 19.08 is fast approaching and we need
release notes! I've created
<a href="https://notes.kde.org/p/applications_19.08_new_features" title="https://notes.kde.org/p/applications_19.08_new_features">https://notes.kde.org/p/applications_19.08_new_features</a> and done a first
pass on populating it with notes, but more are needed.

If your awesome features and bugfixes will land in the Applications
19.08 release, please add it to that document so it can be included in
the release announcement -- ideally before July 29th (sorry for the
short notice on this).

CMake 3.15.1 available for download

We are pleased to announce that CMake 3.15.1 is now available for download.

Please use the latest release from our download page:
<a href="https://cmake.org/download/" title="https://cmake.org/download/">https://cmake.org/download/</a>

Thanks for your support!

Betsy McPhail (1):
CTest: Generate Done.xml before calculating its hash

Brad King (7):
VS: Place intermediate files in the "ASM List Location" next to objects
MSVC: Document behavior when MSVC_RUNTIME_LIBRARY is not set
Clang: For MSVC ABI do not use modes older than C++14
Tests: Revert "requi

Automatic scrolling when dragging in views

Hi everyone,

in <a href="https://phabricator.kde.org/T11093#192549" title="https://phabricator.kde.org/T11093#192549">https://phabricator.kde.org/T11093#192549</a> (Consistency, one of the goal
proposals for this year) I presented a small overview of different auto
scrolling behaviours across KDE applications.

- Some views already start auto scrolling when you drag something inside them
/near/ the edges, others start when you drag /beyond/ the edges.
- Some views do fast autoscrolling, others slow.
- Some views scroll pixel-wise, others item-wise.
- Some views scroll with 60 fps, others with 33 fps...

Does someone know more about this topic (implementation details,
intentions,...)?

Would i

Syndicate content