Akademy 2015 – Phones, CI, and Kubuntu

Last week KDE’s annual world summit, Akademy, happend. And how exciting it was.

Akademy always starts off with two days of ever so exciting talks on a number of engaging subjects. But this year particularly interesting things happened courtesy of Blue Systems.

First Plasma Mobile took the stage with a working prototype running on the Nexus 5 using KWin as Wayland compositor. This is particularly enjoyable as working on the prototype, currently built on Kubuntu, made me remember the Kubuntu phone and tablet ports we did some 4 years ago.

Plasma Mobile was followed by a presentation on Shashlik, technology meant to enable running Android applications on Linux systems that aren’t Android. So I can finally run candy crush on my desktop. Huzzah!

Rohan Garg and I also talked for a bit about our efforts to bring continuous integration and delivery to Kubuntu and Debian to integrate our packaging against KDE’s git repositories and as a byproduct offer daily new binaries of most software produced by KDE.

After a weekend of thrilling talks, Akademy tends to continue with a week of discussion and hacking with Birds of Feathers sessions.

Ever since the Ubuntu Developer Summits were discontinued it has been common practise for the Kubuntu team to hold a Kubuntu Day at Akademy instead, to discuss long term targets and get KDE contributor’s thoughts and input. Real life meetings are so very important to a community. Not just because it is easier to discuss when talking face to face making everyone more efficient and reducing the chances of people misunderstanding one another and getting frustrated, they also are an important aspect of community building through the social interaction they allow. There is something uniquely family-like about sharing a drink or having a team dinner.

A great many things were discussed pertaining to Kubuntu. Ranging from Canonical’s  IP rights policy and how it endangers what we try to achieve, to websites, support, and the ever so scary GCC 5 transition that JosĂ© Manuel SantamarĂ­a put a great deal of effort into making as smooth as possible.

In the AppStream/Muon BoF session Matthias Klumpp gave us an overview on how AppStream works and we discussed ways to unblock its adoption in Kubuntu to replace the currently used app-install-data.

Muon, the previously Kubuntu specific software manager that is now part of the Plasma Workspace experience, is getting further detangled from Debian specific systems as the package manager UI is going to be moved to a separate Git repository. Also tighter integration into the overall workspace and design of Plasma is the goal for future development.

As always Akademy was quite the riot. I’d like to thank the Akademy team for organizing this great event and the Ubuntu community for sponsoring my attendance.

akademy2015

❀ KDE ❀

Mountains, Multimedia, and Cheese

The last day of KDE’s Randa Sprint 2014 is almost over and boy am I exhausted.

The awesome multimedia crew processed some 220 bugs in Phonon, KMix and Amarok. We did a Phonon 4.8 beta release allowing Linux distributions to smoothly transit to a newer version of GStreamer. We started writing a new PulseAudio based volume control Plasma widget as well as a configuration module to allow feature richer and more reliable volume control on systems with PulseAudio available.

In the non-multimedia area I discussed my continuous packaging integration plans with people to work out a suitable workflow. Certain planned improvements to KDE’s CI process make me very confident that in the not too distant future distributions will be able piggyback onto KDE’s CI and create daily integration builds in their regular build environments.

Many great things await!

‘A Spaceship’ by Rohan Garg

Kubuntu Testing and You

With the latest Kubuntu 14.04 Beta 1 out the door, the Kubuntu team is hard at work to deliver the highest possible quality for the upcoming LTS release.

As part of this we are introducing basic test cases that every user can run to ensure that core functionality such as instant messaging and playing MP3 files is working as expected. All tests are meant to take no more than 10 minutes and should be doable by just about everyone. They are the perfect way to get some basic testing done without all the hassle testing usually involves.

If you are already testing Beta 1, head on over to our Quality Assurance Headquarters to get the latest test cases.

Feel free to run any test case, at any time.

If you have any questions, drop me a mail at apachelogger@kubuntu.org, or stop by in #kubuntu-devel on irc.freenode.net.

kitten by David Flores