Add your blog

If you are a KDE contributor you can have your blog on Planet KDE. Blog content should be mostly KDE themed, English language and not liable to offend. If you have a general blog you may want to set up a tag and subscribe the feed for that tag only to Planet KDE.

We also include feeds in different categories, currently Dot News, Project News feeds, User Blogs, french Language, Spanish Language, Polish Language and Portuguese Language KDE blogs. If you have a feed which falls into these categories (or another non-English language) please file a bug as below.

To have your blog added file a bug in Bugzilla listing your name, svn account (if you have one), IRC nick (if you have one), RSS or Atom feed and what you do in KDE. Attach a photo of your face for hackergotchi.

Alternatively, Planet KDE is kept in KDE's SVN. If you have an account you can add or edit your own feed:

  • svn checkout svn+ssh://svn@svn.kde.org/home/kde/trunk/www/sites/planet/
  • Put your hackergotchi in website/hackergotchi/. A hackergotchi should be a photo of your face smaller than 80x80 pixels with a transparent background. svn add the file.
  • At the end of the planetkde/config file add your details (the name in brackets is your IRC nick):
  • feed 45m http://path.to/my/feed.rss define_name Konqi Konqueror (konqi) define_face hackergotchi/konqi.png define_facewidth 80 define_faceheight 80
  • svn commit

If you want to add a Twitter microblog to the Microblogging sidebar add define_microblog true and follow your name with [twitter]. Currently only Twitter is known to work, please contact Jonathan Riddell before adding non-Twitter microblogs to check it works.

Blog Classes

The default class for blogs is English language personal blogs. Other classes are:

  • Spanish language:
    define_feedclass spanish
  • Portugese language:
    define_feedclass portuguese
  • Chinese lanugage:
    define_feedclass chinese
  • Polish lanugae:
    define_feedclass polish
  • Italian lanugae:
    define_feedclass italian
  • French lanugae:
    define_feedclass french
  • KDE User blogs:
    define_feedclass user
  • KDE News feeds:
    define_feedclass news
  • KDE Dot News:
    define_feedclass dot

Planet KDE Guidelines

Planet KDE is one of the public faces of the KDE project and is read by millions of users and potential contributors. The content aggregated at Planet KDE is the opinions of its authors, but the sum of that content gives an impression of the project. Please keep in mind the following guidelines for your blog content and read the KDE Code of Conduct. The KDE project reserves the right to remove an inappropriate blog from the Planet. If that happens multiple times, the Community Working Group can be asked to consider what needs to happen to get your blog aggregated again.

If you are unsure or have queries about what is appropriate contact the KDE Community Working Group.

Blogs should be KDE themed

The majority of content in your blog should be about KDE and your work on KDE. Blog posts about personal subjects are also encouraged since Planet KDE is a chance to learn more about the developers behind KDE. However blog feeds should not be entirely personal, if in doubt set up a tag for Planet KDE and subscribe the feed from that tag so you can control what gets posted.

Posts should be constructive

Posts can be positive and promote KDE, they can be constructive and lay out issues which need to be addressed, but blog feeds should not contain useless, destructive and negative material. Constructive criticism is welcome and the occasional rant is understandable, but a feed where every post is critical and negative is unsuitable. This helps to keep KDE overall a happy project.

You must be a KDE contributor

Only have your blog on Planet KDE if you actively contribute to KDE, for example through code, user support, documentation etc.

It must be a personal blog, or in a blog class

Planet KDE is a collection of blogs from KDE contributors.

Do not inflame

KDE covers a wide variety of people and cultures. Profanities, prejudice, lewd comments and content likely to offend are to be avoided. Do not make personal attacks or attacks against other projects on your blog.

For further guidance on good practice see the KDE Code of Conduct.

People Aggregated

FeedRSSLast fetchedNext fetched after
Rajko Albrecht (alwin) XML 20:06, Wednesday, 23 April 20:51, Wednesday, 23 April
Guillaume DE BURE (gdebure) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Christophe Giboudeaux (krop) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Stuart Dickson (stuartmd) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Anant Kamath (flak37) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Akshay Ratan (akshay_r) XML 20:06, Wednesday, 23 April 20:51, Wednesday, 23 April
Viranch Mehta (viranch) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Evgeniy Ivanov (powerfox/pfx) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Punit Mehta (punit9462) XML 20:06, Wednesday, 23 April 20:51, Wednesday, 23 April
Alex Fiestas (afiestas) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Łukasz Jaśkiewicz (ljaskiewicz) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Nikolaos Chatzidakis XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Arjun Basu (ultimatrix) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Cristina Yenyxe González García XML 20:06, Wednesday, 23 April 20:21, Wednesday, 23 April
Marc Mutz XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Dan Leinir Turthra Jensen (leinir) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Petr Mrázek (petrm) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Philipp Knechtges (d1saster) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Roland Wolters (liquidat) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Michał Zając (Quintasan) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Dinesh (saidinesh5) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Diego Casella ([Po]lentino) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Mojtaba Shahi Senobari (moji) XML 20:06, Wednesday, 23 April 20:51, Wednesday, 23 April
A. L. Spehr (blauzahl) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Felix Lemke (HobbyBlobby) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Adrian Draghici (adrianb) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Dario Freddi (drf__) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Francesco Nwokeka (nwoki) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Aakriti Gupta (aakriti) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Adam Celarek (adamce) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Adam Rakowski (foo-script/efes) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Aditya Bhatt (adityab) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Andrea Diamantini (adjam) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Ahmed AbouElhamayed (TheMonster) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Aike Sommer XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Dmitry Ivanov (vonami) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Keith Rusler (comawhite) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Anton Kreuzkamp (akreuzkamp) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Albert Vaca (albertvaka) XML 20:06, Wednesday, 23 April 20:51, Wednesday, 23 April
Alessandro Diaferia (alediaferia) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Alejandro Wainzinger (xevix) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Alexander Dymo (adymo) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Alexander Neundorf XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jeremias Epperlein XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Alessandro Cosentino (cosenal) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Alan Alvarez (clsk) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Lukas Tinkl XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jos Poortvliet XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Sri Ramadoss M (amachu) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Amandeep Singh (amandeepsingh) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Andras Mantia XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Ana Guerrero (ana) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Ander Pijoan (ander) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Andi Clemens (aclemens) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Andrea Scarpino (scarpino) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Andreas Demmer (ademmer) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Andreas Schilling XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Andreas Schneider (gladiac) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Andrei Duma (AndreiDuma) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Andrew Coles (coles) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Andre Moreira Magalhaes (andrunko) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Timothee Giet (Animtim) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Anmol Ahuja (DarthCodus) XML 20:06, Wednesday, 23 April 20:51, Wednesday, 23 April
Anne Wilson (annew) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Anne-Marie Mahfouf (annma) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Antonio Larrosa Jimenez (antlarr) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Antonis Tsiapaliokas (tsiapaliokas) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Andreas Pakulat XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Alexander Rieder (arieder) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Arindam Ghosh XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Arno Rehn (pumphaus) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Arthur Ribeiro (arthurribeiro) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Aaron Seigo (aseigo) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Friedrich Kossebau (frinring) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Aurelien Gateau XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Alberto Villa (avilla) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Allen Winter XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Andrew Lake (Jamboarder) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Bart Coppens (BCoppens) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Behind KDE XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Stephan Binner (Beineri) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Benjamin Port (ben2367) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Benjamin Kaiser (benkaiser) XML 20:06, Wednesday, 23 April 20:51, Wednesday, 23 April
Lim Yuen Hoe (moofang) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Bastian Holst (bholst) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Bhushan Shah (bshah) XML 20:06, Wednesday, 23 April 20:51, Wednesday, 23 April
Will Stephenson XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Mohammed Nafees (binaryking) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Hamish Rodda (blackarrow) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jesper K. Pedersen (blackie) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jeff Mitchell (jefferai) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Sune Vuorela (svuorela) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Carlos Licea XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Agustín Benito Bethencourt XML 20:06, Wednesday, 23 April 20:21, Wednesday, 23 April
Tatiana Gornak XML 20:06, Wednesday, 23 April 20:51, Wednesday, 23 April
Mojtaba Shahi Senobari (moji) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Daniel Laidig (dani_l) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Mailson Menezes (mailson) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Michael Pyne (mpyne) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Wang Hoi (wkai) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Adriaan de Groot (adridg) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
C. Boemann (boemann) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Lukas Appelhans XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jaroslav Řezník (jreznik) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Brad Hards (bradh) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Simon St James (SSJ_GZ) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Brijesh Patel (erione) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Michał Małek (mmalek) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Bernd Buschinski (buscher) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Calligra News XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Thorsten Zachmann XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Allan Sandfeld Jensen (carewolf) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Carsten Niehaus (carsten) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Remi Villatel XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Anselmo L. S. Melo (anselmolsm) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Detlev Casanova (Cazou) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Chandan Kumar (chandankumar) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Chani Armitage (Chani) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Andrew Stromme (astromme) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Alexandr Goncearenco XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Mathieu Chouinard (chouimat) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Christian Loose XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Aracele Torres (araceletorres) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Cies Breijs (cies) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Clarence Dang XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Claus Christensen (Claus_chr) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Mauricio Piacentini (piacentini) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Igor Trindade Oliveira XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Daker (dakerfp) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Andriy Rysin (rysin) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Andrew Manson ( mansona aka real_ate ) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Sven Assmann XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Colin Guthrie (coling) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Bjørn Erik Nilsen (bnilsen) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Nick Shaforostoff (shaforostoff) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Fania Jöck (fjoe) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Stephan Kulow (coolo) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Andreas Cord-Landwehr (CoLa) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Sujith H (sujith_h) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Mirko Boehm XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Cristian Tibirna (Inorog) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Carlos Leonhard Woelz (cwoelz) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Cyril Oblikov (munknex) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Cyrille Berger XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
David E. Narváez (dMaggot) XML 15:36, Wednesday, 23 April 15:36, Thursday, 24 April
Rolf Eike Beer (Dakon) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Daniel Molkentin (danimo) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Danny Kukawka XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Daniel Nicoletti (dantti) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Dario Andres Rodriguez (Dario_Andres) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Dario Massarin XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Alexis Menard (darktears) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
David Edmundson (d_ed) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
David Vignoni (davigno) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Florentina Musat (chrome) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Sander Koning XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Dennis Nienhüser (Earthwings) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Luca Beltrame (einar77) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Josef Spillner XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
David Faure (dfaure) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Derek Kite (dkite) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Dimitrios T. Tanis (diggy) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Gilles Caulier (cgilles) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Sebastian Sauer (dipesh) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
David Jarvie (djarvie) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Dimitri Popov XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Dmitry Kazakov (dmitryK) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Dominik Seichter XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Ariya Hidayat XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Klaas Freitag (dragotin) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Daniele E. Domenichelli (drdanz) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Sacha Schutz (DrIDK) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Eduardo Robles Elvira (Edulix) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Mihail Ivchenko (EgorMatirov) XML 20:06, Wednesday, 23 April 20:51, Wednesday, 23 April
Eike Hein (Sho) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Joon-Kyu Park XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Pau Garcia i Quiles (pgquiles) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Enrico Ros XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Adrien Facelina XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Kevin Ottens (ervin) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
kunal ghosh (kunalghosh) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Constantin Berzan (exit) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Akarsh Simha (kstar) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Andreas Ramm (psychobrain) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Fabrice Mous (fab) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Boudewijn Rempt (boud) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Fathi Boudra (fabo) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Filipe Saraiva (filipesaraiva) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Christian Mollekopf (cmollekopf) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Flavio Castelli XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Nadeem Hasan XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Fabrizio Montesi (fmontesi) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Diane Trout (detrout) XML 20:06, Wednesday, 23 April 20:51, Wednesday, 23 April
Frank Osterfeld (fosterfeld) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Frederic Coiffier (fcoiffier) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Frederik Gladhorn (fregl) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Frederik Gladhorn (fregl) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Rafael Fernández López (ereslibre) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Siddharth Sharma (siddvicious) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Frank Reininghaus XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Freoffice: KOffice based Open Mobile Office Suite XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Friedrich Pülz (fkpulz) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Harri Porten XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Frerich Raabe XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Koos Vriezen XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jayson Rowe XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Felix Rohrbach (fxrh) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Gokmen Goksel (gokmen) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Gabriel Voicu (gvoicu) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Michael Gapczynski (MTGap) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Ian Geiser (geiseri) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Gerhard Kulzer (gkulzer) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Giannis Konstantinidis (giannisk) XML 20:06, Wednesday, 23 April 20:21, Wednesday, 23 April
Giorgos Tsiapaliokas (terietor) XML 20:06, Wednesday, 23 April 20:21, Wednesday, 23 April
Gregor Iaskievitch XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
George Kiagiadakis (gkiagia) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Cédric Bellegarde (gnumdk) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Antonio Aloisio XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Inge Wallin (ingwa) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Cezar Mocan (CezarMocan) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Simon A. Eugster (Granjow) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Paul Adams XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Johannes Bergmeier (joselb) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
George Goldberg (grundleborg) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Denis Kuplyakov (dener.kup) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Siddharth Srivastava (akssps011) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Edward Toroshchin (hades) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Harald Hvaal (metellius) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Ryan Rix (rrix) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Sebastian Pipping (sping) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Diego Iastrubni XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Helio Castro (heliocastro) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Henri Bergius (bergie) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Henrique Pinto XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Henry de Valence (hdevalence) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Harshit Jain (hjain) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Florian Graessle (holehan) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Holger Foerster (foerster) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Loic Corbasson XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Mathias Kraus (hias) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Ozan Çağlayan (ozancaglayan) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Fabio A. Locati (flocati) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Guillermo Amaral (gamaral) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Bartosz Wadolowski XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Boudewijn Rempt's Krita blog XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Fredrik Höglund XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Gopalakrishna Bhat XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Petri Damstén XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Sanjiban Bairagya (fewcha) XML 20:06, Wednesday, 23 April 20:51, Wednesday, 23 April
Vladimir Prus XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Arnaud Dupuis (Arno[Slack]) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Dani Gutiérrez Porset XML 20:06, Wednesday, 23 April 20:21, Wednesday, 23 April
Risto Saukonpaa (fri13) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Nicolas Lecureuil (nlecureuil) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Francesco Riosa (riosa) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Angelo Naselli (anaselli) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Weng Xuetian (csslayer) XML 20:06, Wednesday, 23 April 20:51, Wednesday, 23 April
David Hubner (hubner) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Daniel Meltzer (hydrogen) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Robin Burchell (w00t) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Ronny Yabar (ronnyml) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
William Viana (Liw-) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Niklas Laxström (Nikerabbit) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Ivan Čukić (ivan) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jean-Baptiste Mardelle (j-b-m) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
James Ots XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jan Grulich (grulja) XML 20:06, Wednesday, 23 April 20:21, Wednesday, 23 April
Jan Muehlig (janushead) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jan Gerrit Marker (jangmarker) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jarle Akselsen XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jarosław Staniek (jstaniek) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jason Harris (LMCboy) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Javier Llorente XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jens Muller (jmueller) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jan Kundrát (jkt) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Joseph Simon (jsimon3) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jörg Ehrichs XML 20:06, Wednesday, 23 April 20:21, Wednesday, 23 April
John Ratke XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
John Layt XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Johannes Huber (johu) XML 20:06, Wednesday, 23 April 20:21, Wednesday, 23 April
Jon Ander Peñalba (jonan) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jonathan Thomas (JontheEchidna) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Joseph Wenninger XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
John-Paul Stanford (jp) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Ashley Winters XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jonathan Riddell (riddell) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Juan Carlos Torres (jucato) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Julien Narboux (jnarboux) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jussi Schultink (jussi01) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Gaël de Chalendar (kleag) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Kashyap Puranik (kashthealien) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Ekaterina Gerasimova (kittykat) XML 20:06, Wednesday, 23 April 20:51, Wednesday, 23 April
Adrian Lungu (lungu) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Alexander Neundorf XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Christoph Cullmann (cullmann) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
David Herberth (dav1d) XML 20:06, Wednesday, 23 April 20:51, Wednesday, 23 April
Diana Tiriplica (dianat) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Dominik Haumann XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Emmanuel Bouthenot (bouthenot) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Erlend Hamberg XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Joseph Wenninger (jowenn) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Kåre Särs (ksars) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Marco Mentasti (mentasti) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Maximilian Löffler (max) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Pablo Martín Cobos (pcobos) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Shaheed Haque (shaheed) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Simon St James (ssj) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Svyatoslav Kuzmich XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Thomas Fjellstrom (fjellstrom) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
KDAB on Qt XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Laszlo Papp (lpapp) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Tobias Koenig (tokoe) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Baltasar Ortega XML 20:06, Wednesday, 23 April 20:21, Wednesday, 23 April
John Tapsell (JohnFlux) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Hugo Pereira Da Costa XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
KMix - the KDE Multimedia Mixer XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Nuno Pinheiro (pinheiro) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Camila Ayres (camilasan) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Wagner Reck (wiglot) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Wagner Reck (wiglot) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
KDE Sysadmins XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
KDE User Working Group XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jens Reuterberg (jensreuterberg) XML 20:06, Wednesday, 23 April 20:51, Wednesday, 23 April
Martin Bříza (mbriza) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
KDE Dot News XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
David Miller XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Christoph Feck (kdepepo) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Egon Willighagen XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Percy Camilo Triveño Aucahuasi XML 20:06, Wednesday, 23 April 20:21, Wednesday, 23 April
Kurt Hindenburg XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Ramon Zarazua (_killerfox_) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Valerio Pilo (Amroth) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jasem Mutlaq (KNRO) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jigar Raisinghani (jigar) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Nikhil Marathe (nsm) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Wade Olson XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Konrad Zemek XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Kevin Krammer XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Sahil Nagpal (sahil) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Krita News XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Vladimir Kuznetsov XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Rafał Kułaga (rkulaga) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Kubuntu Wire XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Lamarque Souza (lamarque or lvsouza) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Johannes Wienke (languitar) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Luca Tringali (lucatringali) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Leo Franchi (lfranchi) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Lydia Pintscher (Nightrose) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Johan Thelin XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Gabriel Poesia (gpoesia) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Valorie Zimmerman (valorie) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Sven Brauch (scummos) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Alex Raymond (alexraymond) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Aracele Torres (araceletorres) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Filipe Saraiva (filipesaraiva) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Luiz Romário (luizromario) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Sandro Andrade (sandroandrade) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Tomaz Canabrava (tomaz) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Vinicius Azevedo (stdcout) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Vito Chiarella (vitochiarella) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Vitor Boschi (Klanticus) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Alex Turbov (zaufi) XML 20:06, Wednesday, 23 April 20:51, Wednesday, 23 April
Luboš Luňák (llunak) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Frederik Schwarzer (icwiener) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Lucas Lira Gomes (MaskMaster) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Lucijan Busch (lucijan) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Luís Gabriel Lima (luisgabriel) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Lukas Dzikaras (LukasLt2) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Lukas Tvrdy (lukast) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Tejas Dinkar (gja) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Piyush Verma XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Andy Coder XML 20:06, Wednesday, 23 April 20:21, Wednesday, 23 April
Mahfuz062 XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Adam Treat (manyoso) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Marc Cramdal XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Marcel Wiesweg (mwiesweg) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Marcus Hanwell (cryos) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Marco Calignano (marcuzzo) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Mario Fux (unormal) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Mark Gaiser (markg) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Markus Slopianka (markuss) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Marco Martin (notmart) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Martijn Klingens XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Martin Küttler (mkuettler) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Martin Klapetek (mck182) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Martin Konold (Mortimer) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Martin Gräßlin XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Martin Klapetek (mck182) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Daniel Jones XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Matthias Fuchs (mat69) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Mateu Batle (mbatle) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Matt Williams XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Mayank Madan (mayankmadan) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Michael Bohlender (mbohlender) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Kenneth Wimer (kwwii) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Mehrdad Momeny (mtux) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Benjamin Meyer (icefox) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Pedro López-Cabanillas XML 20:06, Wednesday, 23 April 20:21, Wednesday, 23 April
Pedro Lopez-Cabanillas XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Milian Wolff (milianw) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Mirko Boehm (miroslav) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Magda Konkiewicz XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Marijn Kruisselbrink XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Mohamed Malik XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Ben Martin (monkeyiq) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jean-Nicolas Artaud (morice-net) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Artur Souza (MoRpHeUz) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Mauro Iazzi (iazzi) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Miquel Sabaté (mssola) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Tony Murray (murrant) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Carsten Pfeiffer (gis) XML 20:06, Wednesday, 23 April 20:51, Wednesday, 23 April
Martyn Circus XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Sven Burmeister (rabauke) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Maurizio Monge XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Sayak Banerjee (sayakb) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Ben Cooksley (bcooksley) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Srikanth Tiyyagura XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Myriam Schweingruber (Mamarok) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Nicolas Lécureuil (neoclust) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jason A. Donenfeld (zx2c4/jdonenfeld) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Ingo Malchow (neverendingo) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Kubuntu News XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Patrick Spendrin (SaroEngels) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Niko Sams (nsams) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Juan Luis Baptiste (Maeztro) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jos van den Oever (vandenoever) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Guillaume Martres (smarter) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Oindrila Gupta (oini) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Marta Rybczyńska XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Dmitry Suzdalev (dimsuz) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Frank Karlitschek (karli) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Aaron Reichman (areichman) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Kai-Uwe Behrmann (oy) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Francisco Fernandes (chicao) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Paul Mendez (paul_m) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Paul Pacheco (paulpach) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Marc Pegon (mpeg) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
José Luis Vergara Toloza (Pentalis) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Peter Grasch XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Adam Pigg XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Pierre Ducroquet XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Rob Scheepmaker (pinda) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Matthias Meßmer (pipesmoker) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Kurt Pfeifle (pipitas) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Ignat Semenov (isemenov) XML 20:06, Wednesday, 23 April 20:21, Wednesday, 23 April
Rene Kuettner (rku) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Peter Penz XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Pranav Ravichandran (Pranav_rcmas) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Frans Englich (FransE) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Dan Vratil (dvratil) XML 20:06, Wednesday, 23 April 20:51, Wednesday, 23 April
Paulo Rômulo (promulo) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Pierre Stirnweiss (PierreSt) XML 20:06, Wednesday, 23 April 20:21, Wednesday, 23 April
Tomasz Olszak (tolszak) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Illya Kovalevskyy (tucnak) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Raphael Kubo da Costa (rakuco) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jeremy Whiting (jpwhiting) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Peter Simonsson (psn) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Randa Meetings XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Petr Vanek XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Mark Kretschmann (markey) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Reinhold Kainhofer XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Alex Merry XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Rex Dieter (rdieter) XML 20:06, Wednesday, 23 April 20:51, Wednesday, 23 April
Richard Moore (richmoore2) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Richard Johnson (nixternal) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Richard Dale XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Rishab Arora (spacetime) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Rivo Laks XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Robert Knight XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Robert Riemann (rriemann) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Robert Mathias Marmorstein (robertm) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Radoslaw Wicik (rockford_) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Roozbeh Shafiee XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Björn Ruberg (ruberg) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jordi Polo (jordl) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Ruediger Gad (rcg) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Ryan Bitanga XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Rob Buis (rwlbuis) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Maksim Orlovich (SadEagle) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Sascha Manns (saigkill) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Samikshan Bairagya (samxan) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Martin Sandsmark (sandsmark) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Sascha Peilicke (saschpe) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Adenilson Cavalcanti (Savago) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Matteo Agostinelli (agostinelli) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Scott Wheeler (wheels) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Sebastian Gottfried (sebasgo) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Sergio Martins (sergio) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Thomas Pfeiffer (colomar) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Rohan Garg (shadeslayer) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Shantanu Tushar (shantanu) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Shaun Reich (sreich) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Bernhard Beschow (shentey) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Shivaraman Aiyer (sraman) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Simon Edwards XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Peter Grasch XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Sinny Kumari (ksinny) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Casian-Valentin Andrei (skelet) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Smit Patel (smitpatel) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Sam Duff (Socceroos) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Alvaro Soliverez (Hei_Ku) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Holger Freyther (zecke) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Christian Ehrlicher XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Germain Garand XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Shawn Starr (spstarr) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Denis Steckelmacher (steckdenis) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Stefan Teleman XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Stefan Derkits (HorusHorrendus) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Stephanie Das Gupta (stephdg) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Stephen Kelly (steveire) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Matěj Laitl (strohel) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Stuart Jarvis XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Claudio Desideri (snizzo) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Sven Langkamp (slangkamp) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Swair Shah (swair) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Romain Pokrzywka (kromain) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Prakash Mohan (praksh) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Sebastian Dörner XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Teo Mrnjavac (Teo`) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Bart Cerneels (Stecchino) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Hayri Bakici (thehayro) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Peter Schiffer (aceton) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Cornelius Schumacher XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Danny Allen (dannya) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jeffery MacEachern (jaem) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Matt Broadstone XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Andreas K. Hüttel (dilfridge) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Roopesh Chander XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Stefan Majewsky (majewsky) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Roney Gomes (roney) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Theo Chatzimichos (tampakrap) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Ahmed Ghonim XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Yuvraj Tomar (yuvrajtomar) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Kaushik Saurabh (roide) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jussi Kekkonen (Tm_T) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Gary Greene (greeneg) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jan Hambrecht (jaham) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Jonathan Schmidt-Dominé (The User) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Luke Wolf (Luke_Wolf) XML 20:06, Wednesday, 23 April 20:51, Wednesday, 23 April
Harald Sitter (apachelogger) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Abhishek Patil (thezeroth) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Aleix Pol (apol) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Janet Theobroma (theobroma) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Thiago Macieira (thiago) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Philip Rodrigues (PhilRod) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Emmanuel Lepage Vallee (Elv13) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Dion Moult (Moult) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Thomas Capricelli (orzel) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Thomas McGuire XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Thomas Thym (ungethym) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Till Adam XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Duncan Mac-Vicar (duncanmv) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Tina Trillitzsch XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Raymond Wooninck (tittiatcoke) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Torgny Nyblom (tnyblom) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Torsten Rahn (tackat) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Agustin Benito Bethencourt XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Konstantinos Smanis (ksmanis) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Eva Brucherseifer XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Alexandra Leisse (troubalex) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Sebastian Trueg (trueg) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Sebastian Trueg XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Albert Astals Cid (TSDgeos) XML 20:06, Wednesday, 23 April 20:21, Wednesday, 23 April
Albert Astals Cid (TSDgeos) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Till Theato (ttill) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Davide Bettio (WindowsUninstall) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Björn Balazs XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Utku Aydın (utku) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Valentin Rusu (valir) XML 20:06, Wednesday, 23 April 20:51, Wednesday, 23 April
Vishesh Handa (vhanda) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Sebastian Kügler (sebas) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Vlad Codrea XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Vyacheslav Tokarev (vtokarev) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Pradeepto Bhattacharya XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Tirtha Chatterjee (wyuka) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Laurent Montel (mlaurent) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Smit Shah XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Hans Chen (Mogger) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Nikolas Zimmermann (WildFox) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Dirk Mueller XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Daniel Kreuter (xardas008) XML 20:06, Wednesday, 23 April 20:51, Wednesday, 23 April
Matthias Klumpp (ximion) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Xavier Vello (xvello) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Yash Shah (yashshah) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Philip Muškovac (yofel) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Zack Rusin (zrusin) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Rafał Miłecki (Zajec) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Zanshin Announcements XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
Waldo Bastian (zogje) XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April
David Nolden XML 20:06, Wednesday, 23 April 20:36, Wednesday, 23 April

Microblogging from KDE

April 23, 2014

Lamarque Souza (lamarque or lvsouza)

Plasma NM 0.9.0.11

Plasma NM 0.9.0.11

SHA256Sum: 51f4f4d82d2475338f90bea7177d8cec92c9635809f4d5764c815e4ca3a6d33c

This may be the last Plasma NM 0.9.0.x release. If you have not moved to Plasma NM 0.9.3.x please do it.

Changelog:

. Port commit 947f56f1cd21a72fa0f88e1c42ac8c19e23864d0 from plasma-nm to fix building with openconnect >= 5.99. There are still some missing bits to fully support openconnect 5.99 tough.
331151: fix crash when retrieving NetworkManager's state.
. Add OpenSwan VPN plugin. Thanks Jan Grulich for this patch.
328189: Add more help information about VPNC's DES encryption setting.
317568: Fixes Plasma NM forgets 802.1x settings as soon as the dialog box is closed.

The following languages have more than 80% of strings translated:

bs ca ca@valencia cs da de el es et fi fr gl hu ia it kk km ko lt nb nds nl pl pt pt_BR ro ru sk sl sr sr@ijekavian sr@ijekavianlatin sr@latin sv tr uk zh_CN zh_TW

Also read some very usefull information about how to use and avoid problems when using Plasma NM in my past posts page.

19:15, Wednesday, 23 April UTC

Baltasar Ortega

Programa Akademy-es 2014 de Málaga

Como ya sabréis este año se celebra Akademy-es 2014 en Málaga, el evento más importante para los desarrolladores y simpatizantes de KDE organizado por KDE España en colaboración con las asociaciones locales. Ayer 22 de abril fue publicado el Programa Akademy-es 2014 de Málaga. Concretamente, será durante los días 16, 17 y 18 de mayo y [&hellip

10:15, Wednesday, 23 April UTC

April 22, 2014

Mario Fux (unormal)

Some proposals for discussion about future releases

What I wrote to the kde-community mailing list today:

Good morning

With the KDE Frameworks 5 [1] and Plasma [2] well underway the only thing of
the old KDE Software Collection are the KDE Applications that don’t yet have a
release plan or schedule for the Qt5/KF5 port. Beneath these big changes in a
lot of our software there are quite a few other changing and exciting things
like:
- New Qt based software like GCompris and Kronometer
- New software for the web like Bodega and WikiFM
- Even greater hardware projects like the Improv and Vivaldi
- And other things like the new KDE Manifesto and our new Visual Design Group

Everything under the KDE umbrella and in the KDE family. I’d like to take this
time to discuss some ideas for future releases of our software. How we could
reorganize it, what we could formalize and where we need decisions. So this
email is the start of a series of proposals to discuss here and to then get an
agreement on.

The following three (or more ;-) proposals are mostly independent:
- Proposal email One: KDE (Core) Apps and Suites
- Proposal email Two: The Sigma Release Days and independent releases
- Proposal email Tre: More formal release and announcement processes
- Proposal email For: More architectures/platforms for KDE’s CI

They will be sent to this mailing list in a minute and are quite short in text
and that on purpose. We can’t yet discuss these things in every detail but we
want to paint the direction in which we are planning to go.

Short disclaimer: With these ideas I’m sitting on the shoulders of giants as
you. I don’t want to steal ideas or that it looks like I stole them.
These are proposals based on several threads, IRC discussions, personal
discussions and other summaries.

Another thing, not included in these proposals, is the KDE Applications 4.14
release schedule [3] and if we want to make KDE Applications 4.14 an LTS
release till August 2015 (when the Plasma 4.11.x LTS release ends) or if there
should be another 4.15 release. But this discussion should be held on the
release-team mailing list [4].

So thanks for reading and tell me your opinion and constructive feedback to
these proposals. Try to keep it short and precise and I’ll try to keep record
of numberous opinions and ideas and will post summaries in one or two weeks.
Details can be discussed in Randa and/or at Akademy. So let’s concentrate on
the bigger ideas.

Best regards and hugs
Mario

PS: Don’t sent email to this thread for ideas to the proposals mentioned
above.

[1] http://community.kde.org/Frameworks/Epics
[2] http://techbase.kde.org/Schedules/Plasma/2014.6_Release_Schedule
[3] http://techbase.kde.org/Schedules/KDE4/4.14_Release_Schedule
[4] https://mail.kde.org/mailman/listinfo/release-team

flattr this!

15:04, Tuesday, 22 April UTC

Bhushan Shah (bshah)

I am GSOCer this year

Hello planet! Okay, that’s not even a word, GSOCer..! but I am selected in Google Summer of Code 2014 with KDE. My project is Integrating Plasma mediacenter with Plasma Next and porting it to KF5 and Qt5. My mentors are Sinny Kumari and Shantanu Tushar Jha.

This project involves various task,

  • Porting plasma mediacenter library, plugins, and backends to Qt5/KF5
  • Porting user interface elements to QtQuick2 and Plasma Next components or rewriting if needed.
  • Creating Plasma shell package which wraps user interface elements.
  • Writing more unit tests for plasma-mediacenter library.
  • Porting away from deprecated API in KDELibs4Support.

I discussed this project with Shantanu Tushar at the conf.kde.in 2014. Given I already worked on plasmoids porting to Qt5/KF5 in Plasma Next during Season of KDE I found this project perfect for me. Some more things about this project.

  • In a free time I already ported plasma mediacenter library and unit tests to KF5 and Qt5. Code lives in frameworks-scratch branch of plasma-mediacenter repo,
  • Also I have ported browsing backends and plugins to KF5 and Qt5.
  • This will allow me to focus on user interface and shell implementation in coding period.
  • During community bonding period I will cordinate with KDE Visual design group and KDE Usability group for new design

Overall, this is going to be a great experience for me like Season of KDE. I will get involved with KDE Community more and more during GSoC and hopefully our users will benifit from it. That’s my wish.

Again Thank you my mentors, Plasma team and KDE for giving me chance to do things this GSoC. Also I thank Google for organizing such a nice program.

14:42, Tuesday, 22 April UTC

Mario Fux (unormal)

KDE Applications 4.14 Release Schedule

You can find the release schedule for KDE Applications 4.14 at http://techbase.kde.org/Schedules/KDE4/4.14_Release_Schedule.

This schedule follows the same rhythm as 4.13 since it seems to have worked well. So in roughly 4 month you get some new KDE Application with some new features.

Also remember that 4.14 will be applications and kdelibs only (feature frozen); KDE Workspaces (aka Plasma) will be getting 4.11.x LTS releases until August 2015.

We’re still discussing if 4.14 will be the last Qt4 based release of the KDE Applications and thus become an LTS release or if there will be another release: 4.15.

flattr this!

12:54, Tuesday, 22 April UTC

Jonathan Riddell (riddell)

Favourite Twitter Post

KDE Project:

There's only 1 tool to deal with an unsupported Windows XP...

12:11, Tuesday, 22 April UTC

Denis Steckelmacher (steckdenis)

GSoC 2014: Improving the QML/Javascript Language Support of KDevelop

Hi!

I’m pleased to announce that I have been accepted as a student for this year’s GSoC. After having worked on Nepomuk (now Baloo), I will have the chance to work on KDevelop, the wonderful IDE based on KDE technologies.

How KDevelop Supports Languages

The code editor component of KDevelop is based on Kate, which provides the basic syntax highlighting and editing capabilities (history, cut and paste, formatting, code folding, etc). KDevelop adds some nice features on top of that, for instance code completion and refactoring.

These features require that KDevelop understands the language used by the user. KDevelop has to know how a variable is declared, when it is used, what is a class in the language used, how functions look like, which symbols are visible in a particular context, etc. This is done using language support plugins that build something called a definition-use chain.

The job of these plugins is to parse a document and to build the definition-use chain for them. For instance, when a variable assignation is encountered (a = 2), the plugin informs KDevelop that the variable “a” has been used. When a variable declaration is encountered, the plugin tells KDevelop where this declaration occurs. This way, KDevelop can highlight the variables in different colors, and if the cursor is on a variable, KDevelop can show on which line the variable has been declared.

The plugin is also responsible for finding the types of the variables. For instance, “a” has been declared on a particular line and is of type “int”. This information is very useful to the user.

Javascript and KDevelop

My project for the Google Summer of Code consists of improving the Javascript support of KDevelop. KDevelop already has a minimal JS support (variable and function declarations are supported), and my job is to add support for arrays, prototypes and “objects”, anonymous functions, and the QML language. As the future of KDE will be built on top of Qt5 and QML, having a good Javascript support in KDevelop is becoming important.

Auto-completion of function types

The most challenging part of Javascript is that it is a dynamic language. The source code does not contain any type information, and infering the types of the variables is a great service to the users. It is also necessary in order to support auto-completion of array keys (KDevelop has to know that window.location is of type string in order to offer the methods of the String class as possible completions).

Type inference is an intersting topic and I worked on it for about two weeks (the first one was mainly thinking and discovering how KDevelop language plugins work, the second one was actual coding, and the third one was dedicated to submitting review requests for all that). The above screenshot shows that KDevelop is able to infer the return type of the function (the equality operator always returns a type), the type of the parameters (when the function is called, I give it integers, so these parameters are likely to be integers), and the type of the variable.

Other type inference mechanisms are also implemented. If I declare a variable and give it a value, the variable will take the type of the value. var a = "foo"; declares a variable of type string, and writing a = 3; after this line will change the type of “a” to “unsure (string, int)”, because KDevelop cannot say if the variable is a string or an int (I advise the user to avoid writing code like that :-) ).

Plan for the Summer

This project is very interesting and there are still many things to do. Functions and variables now work reasonably well, but there are many built-in features of the Javascript language that need to be supported. Arrays and hash tables, for instance, need to be supported for the code-completion to work correctly, so are built-in types (String, Integer, etc). Functions that serve as constructors also need to be detected, so that lines like var o = new Object(); declare o as being an object, with methods and members.

Furthermore, special QML constructs need to be supported. QML has import statements, a special way of declaring objects (by attributing them an “id”), properties having their type declared, etc. This is all very interesting and I hope to be able to support all that by the end of the summer!

09:28, Tuesday, 22 April UTC

Baltasar Ortega

Vídeo de Kamoso 2.0: capturando vídeos e imágenes

¿Qué ocurre cuando en una Comunidad Libre un par de programadores echan en falta una aplicación? Pues que la crean. Esa fue la historia de Kamoso, una aplicación nacida de la necesidad de aprovechar la webcam de los portátiles. Supongo que los lectores del blog la conocerán pero para los que no hoy os traigo [&hellip

08:10, Tuesday, 22 April UTC

April 21, 2014

Jens Reuterberg (jensreuterberg)

Monday Report #12 - Amazement!

In which I can't contain the amazing efficiency of the design community in last weeks thread and blab on and on about that. Also a video AND some other details and tasty treats for you, magnificent reader. But lets start by swearing at my internet provider who've chosen this time to collapse.

Andrew made a collage of these past seven days work.

So "My internet is down". The "dog ate my homework" of this modern era I suppose but it's true! My internet is down meaning this is all going through my cellphones internet connection. So I'll be brief

Lets start by saying I am double-glazed weapons-grade-amazed of the brilliant work done in the forums. Last week I posted Andrews amazing work on the widget theme and that he would open a thread on it in the forum asking for cooperation from the community. And what cooperation he got! A slew of people turned up (all that I would have named had my aforementioned internet not been down for counting) and made something stunning into something even more stellar.

Heres a short video he shot (the colors is of course the phone - we're not going for a sepia theme just yet... or are we?). Just look it! Look I tell you what - you go to a design office and go "hey you know what a group of dedicated individuals working together in cooperation can do faster and better than you?" and then show them the widget theme and the activity the cooperation and just the wonder of it.



I will list you all and hope to get a few interviews in this week to come with a few of you. In the forum another thread exploded into a hive of activity when people started hacking on the Aurorae theme! Gartecho's version (one of several people who've edited, tweaked and worked on it I might add) consists of several different versions and is awesome in all possible ways and you can download it here!

Gartecho's Auroare Theme.

(expect this post to be greatly revised tomorrow morning when, the gods willing, the internet is back completely)

This leads me to three different things I want to ask for help with! First off I want to kick off a Wallpaper Thread properly. Get as many people as possible to join in and start suggesting wallpapers. Now you don't even have to make a new one, just post things you'd LIKE in a wallpaper. You can write and simply say what it is you enjoy, what wallpaper you have and why you have it!

Second I've started looking into sound effects for things.... Now I know, you don't have to say it: a majority of us turn them off directly. Now I'm not saying the current ones are bad - just that I want to simplify them, mute them a bit, make them part of the background and have a boot jingle that isn't so much a jingle. Something with less than three tone shifts in it.
The second I have an internet connection I will post them here!

Thirdly I think it's time to start looking again at the massive thing that is Icon themes - now Uri Herrera (Of Nitrux and Qtbox fame - you should check out his work) is working on the icon theme but to be able to devote enough time he need help on HIS icon theme and he is looking for a skilled icon designer who can follow the design guides for the Flattr theme and help him out.

And finally before my phone bill reaches four figure sums - I want to start planning for the second stage of the VDG. When it moves from designers working silently with a community around it into a group of Community Organizers with a passion for design, open source and cooperation who help create open, inclusive design together with everyone!
This is for me the holy grail of this massive project of mine - to turn design completely into a community effort with a minimum of a hierarchies, a maximum of inclusiveness and a whole lot of cool design work for all!

So these comming weeks will be strange, fun and exhausting as the hunt is on to set up community organizers who want to handle one section of design work together with the community.

Join in at the VDG forums!

And now I will go to bed swearing at internet providers and why I ate all that chocolate cake earlier today. 

22:16, Monday, 21 April UTC

Christoph Cullmann (cullmann)

Linux Voice – Kate wins the advanced text editors group test

Happy news arrived on the kwrite-devel mailing list with this post before Easter ;)

Kate has won the advanced text editor comparison in the Linux Voice magazine – Issue 2, yeah ;)

Nice to see that our work on Kate is awarded.

About Linux Voice: Seems to be some pretty new magazine about Linux & Open Source (Issue 2 says it all) and they promise to give 50% of their profit back to the Free Software community, developers and events. Hope that works out, it is a nice goal.

P.S. And yeah, this is just one comparison and no, lets not start the “editors wars, … edition” in the comments, there are a lot of text editors to choose between and depending on your needs and preferences Kate might not be your favorite ;)

Featured  in Linux Voice

16:21, Monday, 21 April UTC

KDE Dot News

Freedesktop Summit 2014 Report


The team in action

From March 31 to April 4, Free Software desktop hackers from many of the largest desktop projects (including GNOME, KDE, Unity and LXDE-Qt) met to collaborate on specifications and tools to improve application interoperability between the desktops. Clarified standards are expected not only to improve the experience of running applications designed for one desktop inside of another, but also to provide a clearer picture of what is required from third party application developers approaching the Free Software desktop for the first time.

This was the second time the annual event occurred. Both times, it was sponsored and hosted by SUSE at their offices in Nuremberg.

Results

The meeting accomplished a standardization of the XDG_CURRENT_DESKTOP environment variable for allowing applications to know in which desktop environment they are running. The meeting also produced the first formal specification of how applications should be associated with given mime types and URI schemes, including how to select the default application in a way appropriate to the current desktop environment, respecting the choices of the OS vendor and the local system administrator as well as the user.


Our very own David in action

Small progress was made on a simple common inhibit specification that applications can use to prevent events such as locking of the screen or powering down of the network interfaces, but with improvements on fine-grained power control capabilities on forthcoming hardware devices, additional research (and perhaps time) is required before a complete specification can be produced.

The meeting also produced an agreement on the future of startup notification in the Wayland world. A protocol based on broadcast of D-Bus signals will be used instead of the current approach with X client messages. This approach is expected to integrate nicely with future frameworks for sandboxed applications. Improvements were also made to the protocol to allow for tab-based applications that make dynamic choices about creating a new tab or a new window depending on the workspace in which a document was opened.


A late night conversation

The introduction of the long-awaited "Implements=" key in desktop files was also finalized. This is used to express support of a given interface by an application. Among other things, this is expected to be used to advertise supporters of the provider side in a future "portals" system for exchanging data between sandboxed applications.

Also discussed was the possibility of defining a "resource base" for desktop files so that application resources such as icons can be accessed without being merged into the 'hicolor' icon theme. The lack of certainty over how future sandboxing approaches would deal with this situation prevented any progress on this point.

There were significant cleanups of the xdg specifications (and their build system) and to deal with bug backlog on some freedesktop components such as the shared-mime-info database.


Team enjoying a beer

The meeting was also used to discuss details of the API of the forthcoming memfd interface in the kernel that will be used to support efficient sending of very large kdbus messages. kdbus and GVariant were also discussed, as were the desktop file index and systemd support for time-based activation of applications that want to exit when idle (such as alarm clocks). The possibility of standardizing the new notification interface based on D-Bus activatable applications was also briefly discussed.

After the meeting, work continues on publishing updated specifications and writing implementations. The meeting is expected to happen again, in 2015.

Written by Ryan Lortie from glib/gnome
Pictures by Jerome Lechlanche

Dot Categories:

10:59, Monday, 21 April UTC

Agustin Benito Bethencourt

Training programs for developers in FLOSS companies: a need

My Experience

When I started with Free Software, there was a need for training people in the new tools that were emerging, not just to users, but also to professional that came from the proprietary world. There, the formal learning culture, through certification, is well established. Due to the business models around the delivery of technical information from soft companies to its channel and customers, investing significant amount of resources in these certifications programs was justified. For professionals, it is a way to improve their curriculum and skills.

Before embracing Free Software, I developed my career in the training sector so I made a living trying to solve this problem for companies that were in the process of discovering Free Software.

In the FLOSS world, these investments is not seen as a "requirement". Although the Free Software commercial space is getting more mature and more and more companies provide these kind of trainings, the general mindset is that you learn by doing, that the code and resources are out there that the formal training is not worth it due to its high cost, that Free Software is a learning environment by itself and that, by simply providing "learning time" to your employees they will develop the skills and learn the concepts they need. It is the typical "engineering innovation" kind of culture.

At a management level, the culture of getting training is solid, but many Free Software companies fail in spreading that culture to the technical level. In my 15+ years as professional I have seen very few companies that takes seriously the improvement of employees skills through training, specially in the engineering area.

Training program

Like when leaning a new language, in order to improve your technical skills, formal training is needed, specially at two points in time:
  1. At the very beginning of your learning process, when you are facing something "new".
  2. When you reach certain level where improving is not a matter of practicing any longer. It is the case when you make yourself understandable but need to express properly.

In the same way professionals put effort in being efficient in their everyday tasks, it is smart to be efficient in learning new concepts, developing new skills. Formal training in the first case is about that.

In the second case, in my opinion, there is no substitute for formal training. There is a point in which your investment in "studying" is less and less effective, reaching a point in which investing effort in "improving" is not perceived as worth it anymore. Internal training should cover this second case.

Despite its cost, investing in having junior developers formally trained by senior ones is worth it.  Since nobody is senior in everything, seniors become juniors at some point and the other way around. So having regular training sessions covering the first case (introduction to topics) given by employees have interesting secondary benefits.

For the second case, I always recommend going for external trainers. Even in the case you have the experts at home, bringing external people always adds value, a different vision. It is important also that that person is not just a good professional, but a good trainer. It is not so common to find both skills in the same person....at home. If you have one of those.... send him/her to train your customers, not your employees. You will get a higher return.

Do not forget to evaluate and reward your internal trainers. Provide them training also, so they become better trainers. This actions should be part of a more general designed path to increase the number of engineers within your organization that can be successful facing customers and promoting the use of your products and technologies in events. It is what I like to call Engineering Marketing.

One of those secondary benefits you might have not think about is the technical documentation generated for these sessions. In some cases, specially when you are training in technologies or products your company develops, these material are a perfect base for the technical documentation you provide to customers. You can eat you own food also in this area or, at least, design it to give it an early try.

Technical support engineers and presales ones are used to "making themselves understandable". When thinking about creating or improving such a program, think about them as potential trainers. If you have technical writers in the company, involve them too in the material generation. Yes, it increases the cost of the program, but it increases the outcome too. So instead of focusing only in the cost, try to find ways to translate part of the output to your customers too, so the investment is also worth it from the "sales" perspective in the short/mid term.

Some tips about the training sessions.

In my experience, if your company is young, these sessions should take place on Friday, after lunch. It creates a good atmosphere during the less productive time of the week. It is the "fun time". If your company is a more senior one, it is harder to have a significant number of attendees on Friday afternoon so Thursdays afternoons, at the end of the day, would be the best option.

It always come a question when designing these sessions. Should they be part of the workday schedule or should they take place after work as optional?

In my opinion, these sessions should not be mandatory but they should become part of the working hours. They need follow up though, so evaluation is needed. There are many techniques to make these evaluation processes part of the learning process itself so they are not perceived as "boring". You also have to module the consequences of "failing" in these actions so you incentive participation. Having extra sessions for those who do not accomplish the goals can be a good compromise.

Who can you talk to you about this?

There are two people that I recommend you to contact if you want to know about a successful experience in having seniors training juniors as part of the organization culture. They are Miki Vazquez and Gonzalo Aller.

If you do not have a well established training program within your engineering dept. these two people might help you from different points of view: Paul Brown and Roberto Brenlla. They might help you to design and follow up a technical training program, in collaboration with your HR dept. and your technical managers.

Do you know other professionals or companies who are driving successful internal training programs for engineers (employees)? If so, please let me know. I would appreciate it, and some readers too.

10:45, Monday, 21 April UTC

Daniel Molkentin (danimo)

Fighting Cargo Cult – The Incomplete SSL/TLS Bookmark Collection

Engage Padlock!Throughout the recent months (and particularly: weeks), people have asked me how to properly secure their SSL/TLS communication, particularly on web servers.

At the same time I’ve started to look for good literature on SSL/TLS. I noticed that many of the “guides” on how to do a good SSL/TLS setup are actually cargo cult. Cargo cult is a really dangerous thing for two reasons: First of all, security is never a one-size-fits-all solution. Your setup needs to work in your environment, taking into account possible limitation imposed by hardware or software in your infrastructure. And secondly, some of those guides are outdated, e.g. they do neglect the clear need for Perfect Forward Secrecy, or use now-insecure ciphers. At the worst case, they are simply wrong.

So I won’t be providing yet another soon-outdated tutorial that leaves you non-the-wiser. Instead, I’ll share my collection of free and for-pay documents, books and resources on the topic which I found particularly useful in the hope that they may help you in gaining some insight.

Introduction to SSL/TLS

If you’re unfamiliar with SSL/TLS, you definitely should take half an hour to read the Crypto primer, and bookmark SSL/TLS Strong Encryption: An Introduction for reference.

Deploying SSL/TLS

So you want to get your hands dirty? Check your server setup with Qualys SSL Labs’ server test. Make sure you fix the most important issues. You should at least be able to get an “A-” grading. If you find yourself in trouble (and are the administrator of an Apache or nginx setup), you should read the OpenSSL cookbook. Professional system administrators should have Bulletproof SSL/TLS and PKI on the shelf/eBook reader.1)

  • Qualys SSL Labs is a web site that can analyze the quality of a given SSL/TLS setup (HTTP only) using a nice rating scheme 2) and providing hints on how to easily improve your setup.
  • Bulletproof SSL/TLS and PKI – Subtitled The Complete Guide to Securely Using SSL/TLS and PKI in Infrastructure Deployment and Web Application Development, this book is still work in progress (and is constantly updated, also according to readers feedback). Its author, Ivan Ristić, is also the guy behind ssllabs.com. While not finished, a preview eBook is available for £19 (roughly €23 or $32). Purchasers will receive the full eBook once finished. You can also pre-order a hard copy
  • OpenSSL Cookbook  – Extended excerpt from Bulletproof SSL/TLS and PKI. Suitable to secure your web server. Free download (requires registration).
  • Up-to-date cipher suite recommendation from Mozilla with detailed explanation on why it was chosen. (Thanks to Tom Brossman).
  • Efficiently picking PFS-compatible cipher suites for IIS (using PowerShell).

The SSL, the TLS and the Ugly

If you are a dedicated IT professional, you should not miss the next section. Although it’s not crucial for those wishing to “simply secure their server”, it provides those who are responsible for data security with a clear understanding of the numerous theoretical and practical limitations of SSL/TLS.

Tools and Utilities for Debugging SSL/TLS

Sometimes you need to debug errors during the SSL handshake. While a bit primitive, OpenSSL’s s_client tool is the weapon of choice. When it comes to monitoring SSL/TLS encrypted communications, use mitmproxy or Charles. They need to be added as proxies, but can also intercept PFS connections, due to their active MITM position.

This list is not exhaustive and if you have more suggestions, please go ahead and post them in the comments. I’ll be happy to add them.

Finally, just like with system administration in general, you’re never “done” with security. SSL/TLS is a swiftly moving target, and you need to be aware of what is going on. If you are an IT professional, subscribe to security mailing lists and the announcement lists of your vendor. Finally, while I’m aiming to update this page, there’s never a guarantee of up-to-dateness for this list either.

Update (22.04.2014): Don’t miss the discussion on this article over at Hacker News.

Article History

  • 21.04.2014 – Initial version
  • 21.04.2014 - Added “The Case for OCSP-Must-Staple”, Mozilla Cipher suite recommendation
  • 22.04.2014 – Updated to add sslyze and cipherscan, added HN link, fixed typos

1) I do realize that I am courting Ivan a lot in this section and that relying on only an a single external web service that can go away any day is not a good thing. At the same time I think that the handshake simulation and the simple rating process are priceless, as such assessment cannot be trivially done by people whom’s life does not revolve around crypto and security 24/7. At the same time, I’m happy for any pointers towards other, user friendly tools.

2) While blindly following the rating can easily lead to the establishment of cargo cult, ssllabs.com is continuously updated to only give those a good grading that follow the best pactices. Again: Avoid Cargo Cult, make sure you have a good idea of what you are doing.

10:00, Monday, 21 April UTC

Baltasar Ortega

Patrocinadores de Akademy-es 2014 de Málaga

Todo evento supone siempre unos gastos: alquiler de materiales, algunos refrigerios para los asistentes, financiación de viajes de los ponentes, etc. Por este motivo, Akademy-es 2014 (#akademyes) Málaga busca patrocinadores con los que cubrir esos mínimo dispendios. Pues bien, ya tenemos 4 patrocinadores de Akademy-es 2014.   ¿Por qué patrocinar la Akademy-es 2014? Se esperan [&hellip

08:10, Monday, 21 April UTC

April 19, 2014

Valorie Zimmerman (valorie)

Weeeee, Kubuntu 14.04 is out! and already looking to the future

The past week has been exhilarating and exhausting for our Kubuntu crew. I'm sure the other *buntu teams were working just as hard. Not just packaging, because that goes on all the time, though not at this intense pace. But the attention to detail, the testing, polishing, patching, discussion with developers to get those patches upstream, coordination with Debian, cleaning up copyright files, man pages and other documentation, making screen shots, our user docs and new website, more testing, more polish.... it was truly an amazing effort.

I used `ubuntu-bug` from the cli more than I ever have before, testing out the betas. It was an amazing experience to file the bug, and then see it fixed within the day! This happened again and again. The entire Ubuntu ecosystem really works well together. My thanks to those developers who read and respond to those bug reports.

What I love about Kubuntu is how everyone pitches in. All of us try to maintain balance in our lives, so that there is time for leisure and enrichment, along with work. Also, the work is fun, because the team enjoys one another, posting fun links, joking around, but continuing to work away on our todo lists. Even those who didn't have time for packaging, often stopped by the devel channel to find out what needed testing. It all helped!

Since I'm not a devel, all this was inspiring rather than exhausting. So I had the time and energy to spend time helping out folks with questions and trouble in #kubuntu and #kde. That felt great! We were able to answer most of the questions, and overcome most of the difficulties.

One issue that came up quite a few times in the last couple of days, was PPAs. On a clean install, of course all old PPAs are blown away. On an upgrade, however, they can linger and cause lots of perplexing problems. Official PPAs like backports are fine, but specialty ones should be removed before upgrading. If you need them, you can always re-add after the upgrade. For the same reason, unpin any packages you have pinned.

It is really fabulous to be able to present the latest KDE software into our Kubuntu LTS. This will give us the freedom to try out the newest stuff from KDE based on the sparkly new Frameworks, Plasma Next and so forth, in our next release. So, our users will be able to use software supported for five years if they want, while also having the option to install 14.10 (if all goes well) and check out the newest.

22:35, Saturday, 19 April UTC

Daniel Nicoletti (dantti)

Apper 0.8.2 reeased!

Hi,

this is just a quick bug fix release, the last one depending on PackageKit 0.8 series, it doesn’t have new features apart from having some fixed support for appstream 0.6.

For the next 0.8.3 version PackageKit 0.9 will be required.

For more information you can look at the git logs.

http://download.kde.org/stable/apper/0.8.2/src/apper-0.8.2.tar.xz.mirrorlist

Have fun :)


21:50, Saturday, 19 April UTC

Roney Gomes (roney)

Help Me To Solve Some KBounce's Design Issues

Hello everybody.

Me and last year's Season of KDE student Anuj Pahuja implemented a save and load feature as well as keyboard support for KBounce. However, before finally merging the changes into the master branch I'd like to hear your opinion regarding some design questions. Here they go:

1. The player is allowed to load a saved game only once. i.e. as soon as the game is loaded the save file is deleted. I made this to avoid cheating from the player's side. Without deleting the file, a player could replay the same saved game countless times, managing to always go to the highscores list.

I'm unsure about this. Is it desirable for a player to have this ability? What's your general experience on the subject?

2. By default, the keys used to move the cursor are W, A, S, D; L for rotation and Space to simulate a mouse click. What do you think about this setup? Are the arrow keys preferred over W, A, S and D? Independent on the default settings the shortcuts may be changed by the player.

3. The following screenshots show the new dialogs I've had to include. #1 looks terrible though I can't think on good alternatives to improve it for now. Your opinions are very welcome.

Save Game Dialog
Load Game Dialog
Trying to Load a Game When Tere's None Saved

4. Is Ctrl+O a good shortcut for "Load Last Saved Game"? What would be a better alternative?

The code is available at the keyboard-integration branch on kbounce's repository. Give it a try and feel free to share your thoughts on the comments bellow.

17:17, Saturday, 19 April UTC

April 18, 2014

Ivan Čukić (ivan)

Header/Source switching in Vim

Update: continuation of the story: “Even better file switching for Vim”

I’ve been using the vim-fswitch plugin for switching between .h and .cpp files for a long time now. The thing I was really missing was the inability to switch to private headers and implementations (filename_p.h and filename_p.cpp)

Recently, I discovered the (more than awesome) CtrlP plugin. I am not going to explain here what it is – I strongly advise you to check it out!

I’ve written a small extension for it which provides the header/source/private files switcher.

Switcher screengif

22:24, Friday, 18 April UTC

Ivan Čukić (ivan)

Using Clang’s static analyzer to analyze your project

There was a post recently about running a static code analysis tool on Qt 5 with some rather cute results. The main purpose of the post is to advertise the tool used, but it does make a nice point of how careless we can be when writing the code.

Since KDE is a Free/Open project, we don’t usually have the necessary finances in order to be able to use the tools like the one linked above. Fortunately, not all is grim. The great people at Clang, apart from making one of the best C++ compilers, provide us with a few tools as well.

I’ve written about clang-format some time ago. Now, it is the time for another, a bit younger project – Clang Analyzer.

What is it?

The Clang Static Analyzer is a source code analysis tool that finds bugs in C, C++, and Objective-C programs. The analyzer is 100% open source and is part of the Clang project. Like the rest of Clang, the analyzer is implemented as a C++ library that can be used by other tools and applications.
~ from the project’s website

It tries to analyze the different execution paths of your code and try to detect whether some of them can lead to problems.

As an example, I’ve used it on KActivities. And I got a false-positive, but a very reasonable false-positive. Namely, one variable was not initialized when declared, and as far as the analyzer is concerned, it might have been left uninitialized till its insertion into sqlite.

In reality, it was initialized in a range-for loop which is guaranteed to have at least one iteration, which the analyzer could not have known. It took me more than a minute to explain to myself that the variable can not be uninitialized, so I can not blame the the static analysis for the false alarm.

clang-analyzer

How to use it?

At the moment, it does not have a very sophisticated mechanism of execution. It follows the usual pattern of wrapping the compiler commands (similar to icecream, colorgcc etc.).

You need to set your build to use the wrapper instead of the actual compiler.

Lets say that you have installed Clang to /usr/local and copied the llvm/tools/clang/tools/ directory to /usr/local/share/clang/ (the analyzer is not installed by default, so you need to copy it manually).

You can create a separate build directory (in my case /opt/kf5/build-analyzer/path/to/your/project) and invoke cmake from there like this:

cmake /path/to/your/project's/sources \
    ...options you normally pass to cmake ... \
    -DCMAKE_CXX_COMPILER=/usr/local/share/clang/tools/scan-build/c++-analyzer

After cmake finishes its magic, run the analyzer:

/usr/local/share/clang/tools/scan-build/scan-build \
    --use-analyzer=/usr/local/bin/clang++ make

It will compile your project and analyze it at the same time. It will take much more time than an ordinary compilation run, but that is to be expected because of all the additional work it does.

To see the results, you need to run the scan-view command which will start a small web-server and point your web browser to it. You’ll be able to browse the detected issues from there. It nicely displays the sequence points that lead to the detected problem.

20:29, Friday, 18 April UTC

Ivan Čukić (ivan)

Even better file switching for Vim

In my previous post, I wrote about a plugin for switching between header and source files (with the support for private classes) for C and C++.

The plugin has evolved for the last two days. It gained another mode, which will also be usable outside of the C/C++ world.

  • Full mode – Finding related files based on the words in the file’s name

If you use the CamelCase, or the snake_case naming scheme for your files, the plugin will extract the words from the current file’s name and search (using the find command) for the files that have any of those words in their names.

For example, for ResourceActor.scala, it will return:

ResourceTable.scala ResourceService.scala SomethingElseActor.scala

Full Switching

It is still available at github.com/ivan-cukic/vim-ctrlp-switcher

Hope somebody finds it useful. Everyone is encouraged to contribute or star the project.

14:19, Friday, 18 April UTC

Kubuntu Wire

Kubuntu 14.04 LTS Feedback

Kubuntu 14.04 LTS was released yesterday along with the all new KDE SC 4.13.  Browsing around the internet this morning the feedback feels really good.  Here’s some of my favourite quotes.

spiros spiros on Google+

Thank you for this great release :)

César J. Pinto on Google+

My God… I’m very surprise with kubuntu… it feels more fast than unity and gnome. wow…. I just…. i have no words to describe my happiness :D

@srikrishnaholla on Twitter

Downloading #kubuntu 14.04 LTS. Man, I’ve missed #kde !

 

@gholmer on Twitter
 

Get it while it’s hot! Newest Ubuntu with the king of desktop environments, KDE! #kubuntu http://www.kubuntu.org

@apachelogger on Twitter [OK he's not entirely neutral]

This is the best release so far! Such awesome, so #Kubuntu 14.04 LTS! http://goo.gl/jQFdZJ  #bestreleaseever

@jotakinhan on Twitter

Using #kubuntu again after using other distros for long time and its great!

@LowEndGeek on Twitter

Re-visiting #kde on #kubuntu 14.04 Working much better than regular #ubuntu

One of the first reviews was on Tux Arena:

“It is a beautiful release and it will definitely be here to stay for quite some time”

And in my inbox:

From: Robert Kovacs

Subject: Excellent Release Kubuntu 14.04

Date: Fri, 18 Apr 2014 00:15:33 -0400

Thanks for all the hard work!. Kudos to the Kubuntu team. Just installed     Kubuntu 14.04 and everything is working fine. Was using Kubuntu 12.04.3,    which was also a great release.

Cheers!.
Bob Kovacs (USA)

11:50, Friday, 18 April UTC

April 17, 2014

Jonathan Riddell (riddell)

Trust in Trusty 14.04 LTS

KDE Project:


Trust in Me

You've been waiting for it, we've been working hard on it.. it's the new Long Term Support release of Kubuntu!

This means we've been working hard on removing bugs, polishing features and not adding new ones. This will probably be the last release before KDE Frameworks 5 and Plasma Next gets introduced so for those who like to live life on the cautious side you'll be pleased to know the Long Term Support label means we'll have important bug fixes and security fixes for the next 5 years. It'll also get backports of important KDE software for the next couple of years.


But that doesn't mean there's nothing new. Take a look at the release announcement for a long list. For one thing we're the first distro to ship with KDE SC 4.13 fresh out today. It brings a much nicer desktop search capability that makes search fly.

Muon is slicker, all new Driver Manager means hardware works better, Gwenview plugins mean it's easier to upload to Facebook, KDE Connect makes your phone talk to your laptop.

All wrapped up with the safety of commercial support if you need it and plenty of community support if you need that.

I'd like to thank Harald who put in a lot of effort in this release, even writing up release notes which I've never found anyone to help with before. Rohan did crutial last minute bugfixes including at the last minute and nifty new features like the Driver Manager. Aurelien took care of Ubiquity to get your installs looking nice. We've all new documentation thanks to Aaron and Valerie and others. Scott kept the policy ticking over. Phillip got things packaged, debfx had bug fixes when it was needed most, Michal keeping an eye on the important packages, Scarlett being the Queen of packaging for KF5 and others. Really what a wonderful team effort.

And next? We'll be looking at making KDE Frameworks usable, Plasma 2014.6 may be the next desktop and who knows we may even get something working with Wayland. it's exiting! Come and join us, chat in #kubuntu-devel and join the kubuntu-devel mailing list.

22:16, Thursday, 17 April UTC

Rohan Garg (shadeslayer)

A shiny new release fresh out of the oven

The Kubuntu and KDE team has been hard at work for the last 6 months, which has culminated into a rocking Kubuntu 14.04 release which introduces a whole bunch of new features, the most important of which are :

  • A new semantic search framework for KDE SC 4.13, leading to faster email and file searches
  • Automatic error reporting in order to improve the quality of KDE and Kubuntu
  • A new driver manager to make it simpler to activate hardware that requires proprietary drivers
  • Notifications for when additional drivers or language packs can be installed to improve your Kubuntu experience
  • A new touchpad management app for laptops
  • Misc. bug fixes and features that can be found here

Kubuntu 14.04 is a LTS release, so while introducing new applications, we’ve also taken into account personal and business users who would want to run it for extended periods of time, which is why the Kubuntu team makes the following promise :

  • Kubuntu 14.04 will keep receiving security bug fixes when such fixes are available from KDE upstream for the next 5 years
  • New releases of the KDE SC will be backported to 14.04 and be available via Kubuntu PPA’s for the next 2 years
  • A long-term upgrade path to the next LTS release

Along with the above, the Ubuntu team also has plans to backport new Xorg and friends releases as well as new kernel releases as part of their LTS Enablement stack, making sure that your hardware performance keeps improving over the time of 5 years.

All of this makes Kubuntu the ideal distribution to use for enterprise rollouts, OEM’s and of course regular users who want a longer support cycle ( as opposed to the regular, 9 month, support cycle )

You can download your copy of Kubuntu 14.04 from here. We also have some Kubuntu swag that you can purchase over here!


18:09, Thursday, 17 April UTC

Kubuntu News

Kubuntu 14.04 LTS

Welcome to Kubuntu 14.04 LTS, a brand new Long Term Supported version with the latest KDE software to enjoy.

Long Term Support means bugfixes and security updates will be added for the next 5 years, so you can be safe to use it until 2019. New releases of important KDE Software will also be available from the Kubuntu Updates and Kubuntu Backports PPAs.

18:00, Thursday, 17 April UTC

Vishesh Handa (vhanda)

Desktop Search Configuration

KDE SC 4.13 is finally out. As you may have heard this marks the release of Baloo. The bear is now out in the wild!

One of the many things that has changed is the “Desktop Search” configuration module. This blog post is about why the changes were made and what the rationale was behind it.

The Configuration Module

Main Nepomuk Configuration

The old module was built on top of Nepomuk and it explicitly mentions that on the top. While “Nepomuk” was a decently known brand within the KDE Community, a normal user cannot be expected to know what it is.

It also presented a plethora of options in order to disable and enable Nepomuk, the File Indexer (used to say Strigi) and the PIM indexing. It also provides ways to control the indexing and labels to show what exactly is going on.

With the new module we have removed all of these options. The user should not need to know about the project called “Baloo”, and indexing is an internal implementation detail in order to make searches faster. It doesn’t need to be broadcasted.

Additionally now that we’re so much faster, we can no longer afford to inform the user about each file. We often indexing hundreds of files per second. Plus, the files are indexed in multiple stages.

The old module’s primary function was to control what is indexed. This was done in another tab -

Nepomuk Indexing Configuration

This allowed the user to set which types and mimetypes of files should be indexed, control the list of regular expressions which should be matched against the filename, and control the list of directories which should be indexed, and which should not.

Quite a few things.

In contrast, the new KCM is quite minimalistic.

Baloo KCM

Here are some of the key things that we have changed -

  • The KCM now uses a new search icon which clearly demonstrates that this is related to search.

  • We now index your HOME directory by default and allow you to black list certain directories which you may not want to appear in the search results.

  • The custom regular expression and mimetype filtering has been removed. We believe that it wasn’t something an average user would know or care about. Also, we don’t think anyone should need to micro-optimize the indexer to such a level.

  • This current release does not fully support removable media. By default all removable media are not indexed. You can however remove them if the blacklist in order to index them.

  • There is no explicit “Enable/Disable” button any more. We would like to promote the use of searching and feel that Baloo should never get in the users way. However, we are smart about it and IF you add your HOME directory to the list of “excluded folders”, Baloo will switch itself off since it no longer has anything to index.

  • Tags, Rating and Comments are no longer mentioned as they are not related to “Desktop Search”. I’ll talk about how they are now handled in another blog post.

This new KCM does remove a large number of options, but we considered those to potential optimizations from the Nepomuk days when we were not that performant. Baloo does still support most of these options, they just have sane defaults and are no longer exposed.

17:09, Thursday, 17 April UTC

April 16, 2014

Albert Astals Cid (TSDgeos)

KDE Applications 4.13 released

Today we've released 4.13 which is probably the best KDE Applications release ever :)

It also marks the second release we do with a four months schedule instead of a six month one. I think we've ended up with a pretty nice cadence in which we are faster delivering features and bugfixes to users, which at the end is what is important, since the earlier people get the features the earlier they'll find the bugs (let's accept it, all software has bugs) and the earlier the bugs are found the earlier they can be fixed. So basically it's faster progress :)

We have also made good our promise to keep our tests passing, as you can see everything from this release is green (kde-workspace is not green but is not part of the 4.13 release). So kudos to all developers for being awesome in that regard too.

Let's all celebrate on this release but not forget we need to keep working full steam ahead on the releases of KDE Frameworks 5, Plasma 2014.06 and KDE Applications 4.14.

Finally I'd like to remind you that most of the people doing KDE development are volunteers and they invest their time in making this awesome software for you to use for free.

Lots of them even spend time to travel abroad to meet each other in Sprints were they do concentrated hacking for a few days, so if you appreciate the work they do in those Sprints please donate some money so we can actually help them travel and we can make more Sprints happen :-) http://www.kde.org/community/donations/

As anecdote, I had the pleasure of meeting the guys from the KTP Sprint this Friday and after dinner they went back to hacking instead of joining some of us for some beers. That is dedication!

18:17, Wednesday, 16 April UTC

KDE Dot News

KDE Releases Applications and Development Platform 4.13

April 16 2014 - The KDE Community proudly announces the latest major updates to KDE Applications delivering new features and fixes. Major improvements are made to KDE's Semantic Search technology, benefiting many applications. With Plasma Workspaces and the KDE Development Platform frozen and receiving only long term support, those teams are focusing on the transition to Frameworks 5. This release is translated into 53 languages; more languages are expected to be added in subsequent monthly minor bugfix releases.

KDE Applications 4.13 Benefit From The New Semantic Search, Introduce New Features

The KDE Community is proud to announce the latest major updates to the KDE Applications delivering new features and fixes. Kontact (the personal information manager) has been the subject of intense activity, benefiting from the improvements to KDE's Semantic Search technology and bringing new features. Document viewer Okular and advanced text editor Kate have gotten interface-related and feature improvements. In the education and game areas, we introduce the new foreign speech trainer Artikulate; Marble (the desktop globe) gets support for Sun, Moon, planets, bicycle routing and nautical miles. Palapeli (the jigsaw puzzle application) has leaped to unprecedented new dimensions and capabilities. read the announcement.

KDE Development Platform 4.13 Introduces Improved Semantic Search

The KDE Development Platform libraries are frozen and receive only bugfixes and minor improvements. The upgrade in the version number for the Development Platform is only for packaging convenience. All bug fixes and minor features developed since the release of Applications and Development Platform 4.11 have been included. The only major change in this release is the introduction of an improved Semantic Search, which brings better performance and reliability to searching on the Linux Desktop.

Development of the next generation KDE Development Platform—called KDE Frameworks 5—is in beta stage. Read this article to find out what is coming and see here for the latest announcements.

Improved Semantic Search

The major new addition to the KDE Development Platform is the next generation Semantic Search. To maintain compatibility, this is included as a new component rather than a replacement for the previous Semantic Search. Applications need to be ported to the new search component; most KDE Applications have already been ported. Downstream distributions can decide whether or not to ship the deprecated Semantic Search alongside the new version.

The improvements to search bring significant benefits in terms of faster, more relevant results, greater stability, lower resource usage and less data storage. The upgrade requires a one-time database migration that will take a few minutes of increased processing power.

Spread the Word

Non-technical contributors are an important part of KDE’s success. While proprietary software companies have huge advertising budgets for new software releases, KDE depends on people talking with other people. Even for those who are not software developers, there are many ways to support the 4.13 releases. Report bugs. Encourage others to join the KDE Community. Or support the nonprofit organization behind the KDE community.

Please spread the word on the Social Web. Submit stories to news sites, use channels like delicious, digg, reddit, and twitter. Upload screenshots of your new set-up to services like Facebook, Flickr, ipernity and Picasa, and post them to appropriate groups. Create screencasts and upload them to YouTube, Blip.tv, and Vimeo. Please tag posts and uploaded materials with "KDE". This makes them easy to find, and gives the KDE Promo Team a way to analyze coverage for the 4.13 releases.

Follow what is happening on the social web at the KDE live feed, buzz.kde.org. This site aggregates real-time activity from Twitter, YouTube, flickr, PicasaWeb, blogs, and other social networking sites.

Learning more and getting started

Find more details and download links in the announcement on the KDE website.

Dot Categories:

17:26, Wednesday, 16 April UTC

Calligra News

Calligra 2.8.2 Released

The Calligra team has released a bugfix version 2.8.2 of the Calligra Suite, and Calligra Active. This release contains a few important bug fixes to 2.8.0 and we recommend everybody to update.

Bugfixes in This Release

Here is an overview of the most important fixes. There are several others that are not mentioned here.

General

  • Move Export to PDF command to the Export menu section instead of the Print section for conformance with other office suites (bug 332603).
  • Fix “Missing import filter” bug when saving if not extension is specified (even if selecting a File type is set to a format) (bug 328975).
  • Use native file dialogs on Windows.

Kexi

  • Make Rich Text property false by default for Text Editor form widget. Rich Text often causes misbehaviour.

Krita

  • Fix resetting the slider spin box when double clicking on it (bug 330165).
  • Ignore tablet press/release events which did not produce any sane buttons (bug 331925).
  • Added support for ‘evdev’ tablets (bugs 332239, 331572, 329641).
  • Save line smoothing options between runs of Krita. This is really needed for low-level tablets like Genius to filter the trajectory they report to us.
  • Make Krita auto-recognize axes labels of Evdev tablets. The labels are stored in a special property of the XInput device.
  • Recognize Surface Pro 2 tablets on Windows (bug 331922).
  • Fixed size of predefined images.
  • Set default gradient to alpha (bug 329008).
  • Clean up the layout of the Transform tool.
  • Hide unused settings for stroke in the Path tool (bug 331556).
  • Fixed memory leaks in brush handling.
  • Fixed memory leaks when resources fail to load.
  • Fixed memory leaks when creating strokes (bug 331592).
  • Don’t crash on creating a file layer in Krita Gemini (bug 332871).
  • Improved splash screen.
  • Fix loading plugins for Krita Gemini.
  • Save tags with special characters properly (bug 332708).
  • Fix removing of tags, don’t load or save dummy tags.
  • Add import for PSD layer groups (bug 289857).
  • Fix translation issues.
  • Fix startup of Krtita Sketch and Gemini.

Try It Out

About Calligra

Calligra is part of the applications from the KDE community. See more information at the website http://www.calligra.org/.

17:17, Wednesday, 16 April UTC

Krita News

Krita 2.8.2 Released

Today the Krita team releases the second bugfix release of Krita 2.8.

Most of the development  work at the moment is going into some big issues for 2.9, like the resources manager, MVC refactoring and HDR color selectors, but there are some nice improvements

  • add support for reading PSD layer groups
  • new splash screen with recent files and links to the Krita website
  • save tags with special characters properly (bug 332708)
  • fix removing tags
  • restore native file dialogs on Windows
  • fix a bunch of memory leaks

And expect more bug fixes for 2.8.3!

Linux users can get updates from their distributions, Windows users can download installers from the kritastudio.com website.

http://heap.kogmbh.net/downloads/krita_x64_2.8.2.0.msi
http://heap.kogmbh.net/downloads/krita_x86_2.8.2.0.msi




14:35, Wednesday, 16 April UTC

Older blog entries