DevHeads.net

Postings by Nate Graham

Unable to compile KWidgetsAddons

In trying to test out a KWidgetsAddons patch, I find that I'm unable to
compile it on KDE Neon dev unstable the code due to a CMake error:

CMake Error in autotests/CMakeLists.txt:
No known features for CXX compiler

"GNU"

version 5.4.0.

Full output available at <a href="https://paste.kde.org/piyy4wsnl" title="https://paste.kde.org/piyy4wsnl">https://paste.kde.org/piyy4wsnl</a>

My g++ version looks okay:

$ g++ --version
g++ (Ubuntu 5.4.0-6ubuntu1~16.04.9) 5.4.0 20160609
Copyright (C) 2015 Free Software Foundation, Inc.

Nate

Recent disk mounting regressions in Solid framework

Howdy folks,
What are we going to do about <a href="https://bugs.kde.org/show_bug.cgi?id=391706" title="https://bugs.kde.org/show_bug.cgi?id=391706">https://bugs.kde.org/show_bug.cgi?id=391706</a>?

This regression made it into a Manjaro release and was noticed by Igor
Ljubuncic in
<a href="https://www.dedoimedo.com/computers/manjaro-17-1-6-hakoila-plasma.html:" title="https://www.dedoimedo.com/computers/manjaro-17-1-6-hakoila-plasma.html:">https://www.dedoimedo.com/computers/manjaro-17-1-6-hakoila-plasma.html:</a>

Bionic Kubuntu testing

Howdy folks,
Last night I tested the 2.10.18 Kubuntu Bionic image. Here were my findings:

Software
========
2/10/18 Bionic Kubuntu image

Hardware
========
2013 HP ENVY dv6, 500GB 5400 RPM WD hard drive, 8 GB RAM, crappy NVIDIA
GPU; 15.4" 720p TN screen (very low quality)

Issues/Unexpected behaviors
===========================
Live session uses dark theme (Intentional?

https://phabricator.kde.org/ seems to be down

Any chance of resuscitation?

Nate

Kubuntu papercuts

Howdy everyone! Valorie invited me to join this list and share my list of Kubuntu issues and papercuts, being a full-time user of 17.10.

git repo issues

Hello Ben (et al),
I've noticed that in the last hour, git commits don't seem to show up in
the web interface. Examples:

<a href="https://phabricator.kde.org/D10143" title="https://phabricator.kde.org/D10143">https://phabricator.kde.org/D10143</a> -> commit shows up in git history,
but does not appear on <a href="https://cgit.kde.org/baloo-widgets.git" title="https://cgit.kde.org/baloo-widgets.git">https://cgit.kde.org/baloo-widgets.git</a>

<a href="https://phabricator.kde.org/D10131" title="https://phabricator.kde.org/D10131">https://phabricator.kde.org/D10131</a> -> commit shows up in git history,
but does not appear on <a href="https://cgit.kde.org/discover.git" title="https://cgit.kde.org/discover.git">https://cgit.kde.org/discover.git</a>

Mind taking a look?

Thanks!

Nate Graham

DragonPlayer

Hello all,
Sad to say, DragonPlayer seems dead-ish. It hasn't gotten any code
changes since January of this year. Kubuntu has stopped shipping it by
default, replacing it with VLC. Bugzilla tickets continue to pile up.

What's the way forward here? Should we look for a new maintainer or
admit defeat and just recommend VLC or MPV or something else?

Nate Graham

What controls the default ordering of which application handles an opened file?

Howdy all,
I'm working on adding Krita file support to Gwenview
(<a href="https://phabricator.kde.org/D8751" title="https://phabricator.kde.org/D8751">https://phabricator.kde.org/D8751</a>) and my patch works, but has the side
effect of causing Krita files to prefer being opened in Gwenview rather
than Krita itself. Krita should take preference when it's installed, but
how is the default application ordering determined? Where should this
change be made?

Thanks everyone,
Nate Graham

No good way to play video files located on password-protected Samba shares in KDE Plasma

It seems that our users don't have a good way to play videos on
password-protected Samba shares: <a href="https://bugs.kde.org/show_bug.cgi?id=355328" title="https://bugs.kde.org/show_bug.cgi?id=355328">https://bugs.kde.org/show_bug.cgi?id=355328</a>

For programs that use it, KIO transparently provides network protocol
access, abstracting away the details and security aspects. DragonPlayer
is the only one KIO-using video player I'm aware of, and its samba
access seems broken (<a href="https://bugs.kde.org/show_bug.cgi?id=386192" title="https://bugs.kde.org/show_bug.cgi?id=386192">https://bugs.kde.org/show_bug.cgi?id=386192</a>), and
the program itself seems largely unmaintained. Other popular video
players like VLC, MPV, and MPlayer do not use KIO.

Dolphin: Updating the item model after KIO::CopyJob

I'm working on a change to Dolphin that involves using a KIO::CopyJob to
copy files. It works fine so far, but when I query the KFileItemModel to
get the index of the new file(s) so I can update the selection, I get
back an index of -1. It looks like the item model isn't automatically
updatyed after the copy job. I think I have to do something special to
get the KFileItemModel to see the new files, but what?

Nathaniel Graham

Tab handling shortcuts across KDE applications

Hello everyone,
I'd like to try to drive a resolution for
<a href="https://bugs.kde.org/show_bug.cgi?id=80657" title="https://bugs.kde.org/show_bug.cgi?id=80657">https://bugs.kde.org/show_bug.cgi?id=80657</a>, which is about harmonizing
tab handling shortcuts across KDE applications.

In order to move forward on this, we'll need to discuss what shortcuts
we should standardize on. In the time since the bug was written in 2004,
a rough standard has emerged: ctrl+tab/ctrl+shift+tab and
ctrl+pgup/ctrl+pgdn. This is used across all major web browsers as well
as all GNOME software.

If we can agree on that, I'll start working on individual apps to get
their defaults changed.

Nate

Ubiquity not enabling hibernation in 17.04

Hello all,
I've recently installed Kubuntu 17.04 on a bunch of machines and noticed
that they all got 2 GB swap files (smaller than their RAM) and
hibernation wasn't enabled.

I filed a bug
(<a href="https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1699336" title="https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1699336">https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1699336</a>) and
was told that not enabling hibernation by default was intentional.

Is there any chance we can revisit that decision? Hibernation is a
useful alternative to suspending, especially given the modern focus on
long laptop battery life.

Nate

Bugzilla maintenance work

Hello everyone!

In my past life, I've done a lot of issue tracker and bug management
work, and I'd like to do the same for the KDE bugzilla, where there are
a lot of bugs that are duplicates, untriaged, etc. How can I go about
getting permission to do things like change bug statuses? For example,
I'd like to:

- Mark <a href="https://bugs.kde.org/show_bug.cgi?id=374954" title="https://bugs.kde.org/show_bug.cgi?id=374954">https://bugs.kde.org/show_bug.cgi?id=374954</a> as a duplicate of
<a href="https://bugs.kde.org/show_bug.cgi?id=375993" title="https://bugs.kde.org/show_bug.cgi?id=375993">https://bugs.kde.org/show_bug.cgi?id=375993</a>.

- Confirm <a href="https://bugs.kde.org/show_bug.cgi?id=381265" title="https://bugs.kde.org/show_bug.cgi?id=381265">https://bugs.kde.org/show_bug.cgi?id=381265</a>

- Pass back <a href="https://bugs.kde.org/show_bug.cgi?id=381269" title="https://bugs.kde.org/show_bug.cgi?id=381269">https://bugs.kde.org/show_bug.cgi?id=381269</a> with NEEDINFO

Etc.

Nate

5.10 regression with media playback keys

Howdy all,
I've found a significant regression in Plasma 5.10: after locking and
unlocking the screen, hardware media playback keys no longer work. I
suspect it's related to the (much appreciated) work to add media
playback controls to the lock screen.

I've filed <a href="https://bugs.kde.org/show_bug.cgi?id=380526" title="https://bugs.kde.org/show_bug.cgi?id=380526">https://bugs.kde.org/show_bug.cgi?id=380526</a>

Nate

Trouble setting up my KDE development environment

Howdy all! I'm trying to set up a KDE development environment on my
openSUSE Tumbleweed machine to submit a patch for
<a href="https://bugs.kde.org/show_bug.cgi?id=377994" title="https://bugs.kde.org/show_bug.cgi?id=377994">https://bugs.kde.org/show_bug.cgi?id=377994</a>, following the instructions
at <a href="https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source" title="https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source">https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source</a>

I've gotten to the point where I'm able to run `kdesrc-build
kinfocenter`. But the build is repeatedly failing with missing packages.
I figure out which package is missing and try again, and then a
different one is missing.