DevHeads.net

Postings by Jonathan Riddell

rsibreak release?

Is there any interest in making an rsibreak release? The current release
has no appstream metadata in it so Discover can not find it to install on
the new kde apps website.

Jonathan

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

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

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

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

kipi-plugins standalone release

kipi-plugins used to be released standalone but in 2015 it moved to be part
of Digikam releases. Libkipi itself is released as part of KDE
Applications.

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

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

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

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

Kopete and Libjingle

This patch needs tested for Kopete
<a href="https://phabricator.kde.org/D13231" title="https://phabricator.kde.org/D13231">https://phabricator.kde.org/D13231</a>

But I don't know how to test it. Does anyone use jabber and video conferencing through it with libjingle?

I signed up for accounts at this server
<a href="https://jabber.hot-chilli.net/forms/create/" title="https://jabber.hot-chilli.net/forms/create/">https://jabber.hot-chilli.net/forms/create/</a> and I can send messages
from Kopete but messages don't arrive in Kopete when sent from their
web client. And I see no options to use video conference in Kopete as
would use Jingle.

If there's nobody who uses this any more I think we should remove Kopete to unmaintained.

Jonathan

new weegie

I was updating weegie and rebooted but it didn't surface, responded to
pings but not to ssh.

Since it was running vivid it was time to update it anyway. The
reason it hasn't been is I had hoped to change it to Chef setup but
turns out Chef doesn't work on ARM for no good reason and with no good
error message so i ran out of energy.

Anyway I've set up a new weegie now running trusty and copied over the
main content.

Please remove chris.halls@credativ.co.uk]

someone should take over kubuntu-bugs list

----- Forwarded message from Jacek Nykis via RT < ... at lists dot ubuntu.com> -----

CC: <a href="mailto: ... at jriddell dot org"> ... at jriddell dot org</a>
Reply-To: <a href="mailto: ... at lists dot ubuntu.com"> ... at lists dot ubuntu.com</a>

C++ multiple classes doing similar stuff

In isoimagewriter I've multiple classes doing ISO verification. How
this is done differs per distro so I've different classes for Neon,
Kubuntu, Arch etc. They share a common parent class to not duplicate
too much code. But I still need to create each class and call it
individually.

In a more dynamic language I'd make an array of these classes for loop
over the array to call them. What's a good way to do something
similar in c++?

I worry the answer will include templates and other scary parts of c++.

Jonathan

libqaccessibilityclient now in kdereview

libqaccessibilityclient is now in kdereview. It's in a git repo
called libkdeaccessibilityclient but we filed a sysadmin request to
rename it.

We just released 0.2.0 in unstable (for some reason 0.1.1 was released
in stable some years ago).

What is it?
========
Since it's hard to grasp all the bits related to accessibility, I'll try to
explain what the lib is for.
Most of the stack is part of Qt 5, so nothing to worry about, that's the part
that lets applications expose their UI over DBus for AT-SPI, so they work
nicely with assisitve tools (e.g. Orca).

who is authorised to move repos around?

I'm unclear who is authorised to move git repos around, e.g. from
playground to kdereview to kde-extra

It used to be only sysadmins which seems like a political burden on a tech team.

Now anyone can edit repo-metadata. So can anyone move repos around as
long as rules and conventions are followed?

I wonder if it should be a task moved to a team such as the release
team (but then that's not a well defined team).

I'm asked because I was asked to review atcore being moved around
<a href="https://phabricator.kde.org/D6318" title="https://phabricator.kde.org/D6318">https://phabricator.kde.org/D6318</a>

Jonathan

imagewriter in kdereview

Please review imagewriter which I've just had moved to kdereview.

It's a simple tool to write ISO images to a USB key. It should be
cross platform and work on Linux, mac, windows.

It's based on ROSA Image Writer and the ROSA maintainer has agreed to
maintain it in KDE. Compared to ROSA I've switched to i18n and used
kauth and made the ROSA branding optional.

Scarlett has started making an AppImage for it although I don't know
if it'll work with KAuth
<a href="https://github.com/appimage-packages/imagewriter/issues/1" title="https://github.com/appimage-packages/imagewriter/issues/1">https://github.com/appimage-packages/imagewriter/issues/1</a>

Jonathan

Request for refund of equipment

Kubuntu Council, I'd like to request the Kubuntu Fund refunds some
equipment I bought for the Plasma sprint this week

<a href="https://www.flickr.com/photos/jriddell/32917207745/sizes/k/" title="https://www.flickr.com/photos/jriddell/32917207745/sizes/k/">https://www.flickr.com/photos/jriddell/32917207745/sizes/k/</a>

€89.46 and €4.99 which comes to £80.58

It's for media and drives to read and write audio CDs, data CDs and
floppy disks. Using this we were able to fix Dolphin's support for
floppys and K3b's support for data CDs.
<a href="http://jriddell.org/2017/02/11/plasma-sprint-legacy-media-support-in-kde-applications/" title="http://jriddell.org/2017/02/11/plasma-sprint-legacy-media-support-in-kde-applications/">http://jriddell.org/2017/02/11/plasma-sprint-legacy-media-support-in-kde...</a>

Kubuntu fund currently has £10,847 in it.

Jonathan

Suggestion to Remove KFloppy and hold back K3b

We tested some legacy media at the Plasma sprint

<a href="http://jriddell.org/2017/02/11/plasma-sprint-legacy-media-support-in-kde-applications/" title="http://jriddell.org/2017/02/11/plasma-sprint-legacy-media-support-in-kde-applications/">http://jriddell.org/2017/02/11/plasma-sprint-legacy-media-support-in-kde...</a>

I recommend KFloppy be removed from Applications releases. It
couldn't find my floppy drive and when I hacked the code to tell it
where to look it depended on an external tool fdformat which didn't
work anyway.

KDE_APPLICATIONS_VERSION_MAJOR as SOVERSION

cantor and kaccounts-integration use KDE_APPLICATIONS_VERSION_MAJOR as
the SOVERSION to their libraries. This is strange because it's a
variable which only changes every few releases when the year changes.
SOVERSIONS should change every time there's binary incompatibility,
which if you're unsure can just be every release (marble does this) or
you can not use an SOVERSION and put the library in a sub directory
and call it a private library.

Is a new variable needed? KDE_APPLICATIONS_SOVERSION which gets
changed every release?

Jonathan

Porting Notes: KNotifications sound theme

KNotifications uses sound which you set in your .notifyrc file.

To prevent overlapping files the name of the files were renamed when
moving from kde-runtime to plasma-desktop.

You will nedd to update your .notifyrc file for this, e.g.
Sound=KDE-Sys-Log-Out.ogg
is now
Sound=Oxygen-Sys-Log-Out.ogg

I've added this to
<a href="https://community.kde.org/Frameworks/Porting_Notes#KNotifications_Changes" title="https://community.kde.org/Frameworks/Porting_Notes#KNotifications_Changes">https://community.kde.org/Frameworks/Porting_Notes#KNotifications_Changes</a>

Jonathan

kdiagram

I've tidied up the kdiagram packaging for neon

<a href="http://packaging.neon.kde.org/cgit/kde-extras/kdiagram.git/" title="http://packaging.neon.kde.org/cgit/kde-extras/kdiagram.git/">http://packaging.neon.kde.org/cgit/kde-extras/kdiagram.git/</a>

Jonathan

Munich Sprint

There's a sprint in Munich with our favourite large Plasma rollout,
Limux at the end of May

<a href="https://wiki.debian.org/BSP/2016/05/de/Munich" title="https://wiki.debian.org/BSP/2016/05/de/Munich">https://wiki.debian.org/BSP/2016/05/de/Munich</a>
May 27/28/29

They will provide office space and three meals a day but no
accommodation or travel. I usually book at a room at the nearby
Motel-1 hotel.

No particular theme but I expect me and Harald to be there for KDE neon.

Jonathan

CI Version number change

I noticed that our version numbers mean we can't reliable upgrade the foundation

1.0+git20160201+15.10 can't be upgraded to 1.0+git20160101+16.04
because the build for the newer foundation happens to be a bit older.

So I changed it to 1.0+p15.10+git20160201 which can be upgraded to
1.0+p16.04+git20160101.

The p stands for platform.

This will affect new builds of software built from version control on
our CI deployments.

Let me know of any problems

Jonathan