Goal settings 2017Goal
ActivePublic

Details

Description

This project is used to collect and work on the KDE community's goals in 2017.

Recent Activity

Wed, Apr 11

sharvey added a comment to T7116: Streamlined onboarding of new contributors.

Under the subheading of "Documentation", can we discuss code commenting? And ideally - encourage it? The API docs are good and generally well-maintained, but inside the applications themselves, the quantity and quality of code comments varies quite a bit. Some of our products are quite large and use many of the Frameworks together. It can be daunting at times to decipher how a block of code works and why it was constructed in the way it was.

Wed, Apr 11, 10:38 PM · Goal settings 2017

Tue, Apr 10

xyquadrat added a comment to T6832: Improvements to Bugzilla - Making it easier and simpler.

And more about bugzilla's usefulness here:
https://mail.kde.org/pipermail/kde-community/2018q1/004274.html

Tue, Apr 10, 4:58 PM · Goal settings 2017
neofytosk added a subtask for T7116: Streamlined onboarding of new contributors: T8484: Making settting up a development environment quick and easy.
Tue, Apr 10, 3:24 PM · Goal settings 2017

Fri, Apr 6

ach added a comment to T6831: Top-notch usability and productivity for basic software.

Maybe it's worth to add to the describtion of this task:

Fri, Apr 6, 4:31 PM · Goal settings 2017
ivan added a comment to T8447: Indexing encrypted mails.

Vault uses FUSE, no block-level for the time being. I was toying with Tomb and preallocated fixed-size containers in the filsystem which uses Luks in the back, but I'm not sure it can be made to work properly.

Fri, Apr 6, 12:50 PM · KDE PIM, Goal settings 2017
gregormi added a comment to T8447: Indexing encrypted mails.

@gregormi This is only partially related. We already have an option how to automatically decrypt all incoming emails in KMail, although it's not very intuitive to set up. You can create a local filter (Settings -> Configure filters) for all incoming emails and choose the "Decrypt" action. The reason it's not done by default is due to privacy concerns. For example you may want to keep your personal emails always encrypted on your employer's computer so they can't read your private emails.

Fri, Apr 6, 9:26 AM · KDE PIM, Goal settings 2017
knauss added a comment to T8447: Indexing encrypted mails.

@ivan: tanx for the input

Fri, Apr 6, 9:14 AM · KDE PIM, Goal settings 2017
ivan added a comment to T8447: Indexing encrypted mails.

Vault does not support public-private key encryption - it is out of the project's scope. And it would be quite strange for the user to see items like "KMail Index for ABCDEFGH01234... key" in the list of existing vaults. :)

Fri, Apr 6, 9:01 AM · KDE PIM, Goal settings 2017
knauss added a comment to T8447: Indexing encrypted mails.

@gregormi also think about the privacy impact. If you use an unsecured laptop, the mails can be accessed without any password etc. Also when you use IMAP the unencrypted mails would saved back to your mailserver and would be accessible there. It might be usescases for that. But I think the propper way is to make sure, that we can handle the encrypted mails all the way down without removing the encryption.

Fri, Apr 6, 8:58 AM · KDE PIM, Goal settings 2017
knauss added a parent task for T8447: Indexing encrypted mails: T7014: Make Indexing Great Again.
Fri, Apr 6, 8:54 AM · KDE PIM, Goal settings 2017
dvratil added a comment to T8447: Indexing encrypted mails.

This is only partially related. We already have an option how to automatically decrypt all incoming emails in KMail, although it's not very intuitive to set up. You can create a local filter (Settings -> Configure filters) for all incoming emails and choose the "Decrypt" action. The reason it's not done by default is due to privacy concerns. For example you may want to keep your personal emails always encrypted on your employer's computer so they can't read your private emails.

Fri, Apr 6, 8:36 AM · KDE PIM, Goal settings 2017
gregormi added a comment to T8447: Indexing encrypted mails.

I have a question to that because I encountered this issue years ago when used Thunderbird with Enigmail. I assume the indexing we are talking about here takes place in the local mail client, not in a web client, right? I wonder why incoming encrypted mails are also stored encrypted? Why not always decrypt those mails permanently? This would prevent losing old mail because of lost private key and there would be no problem with indexing. In this Enigmail bug report (https://sourceforge.net/p/enigmail/bugs/1/) from 2003 this request was made. The main reason for not implementing it is a technical one ("this feature is blocked by necessary Thunderbird changes") not fundamental ones. I thought the goal of end-to-end encryption is protect the data when it is underway and not also on the end-points themselves. Are there any reasons why KDE PIM does not decrypt incoming encrypted mail permanently? (or is there already and option to do that? Then sorry for the fuzz)

Fri, Apr 6, 8:09 AM · KDE PIM, Goal settings 2017
dvratil added a comment to T8447: Indexing encrypted mails.

Related to T7014

Fri, Apr 6, 7:43 AM · KDE PIM, Goal settings 2017
knauss created T8447: Indexing encrypted mails.
Fri, Apr 6, 7:00 AM · KDE PIM, Goal settings 2017

Thu, Apr 5

neofytosk added a comment to T6832: Improvements to Bugzilla - Making it easier and simpler.

In regard to Uncofirmed/confirmed status, there's a relevant discussion here: https://mail.kde.org/pipermail/kde-community/2018q1/004395.html

Thu, Apr 5, 7:31 PM · Goal settings 2017
neofytosk added a subtask for T7116: Streamlined onboarding of new contributors: T6832: Improvements to Bugzilla - Making it easier and simpler.
Thu, Apr 5, 7:21 PM · Goal settings 2017
neofytosk added a parent task for T6832: Improvements to Bugzilla - Making it easier and simpler: T7116: Streamlined onboarding of new contributors.
Thu, Apr 5, 7:21 PM · Goal settings 2017
neofytosk renamed T6832: Improvements to Bugzilla - Making it easier and simpler from Improve contribution process for new users to Improvements to Bugzilla - Making it easier and simpler.
Thu, Apr 5, 7:20 PM · Goal settings 2017

Tue, Apr 3

aheinecke updated the task description for T7050: Privacy Software.
Tue, Apr 3, 12:26 PM · Goal settings 2017

Mon, Apr 2

sharvey updated the task description for T7050: Privacy Software.
Mon, Apr 2, 10:24 PM · Goal settings 2017
knauss added a subtask for T7050: Privacy Software: T742: Add Memory Hole support.
Mon, Apr 2, 9:25 PM · Goal settings 2017
knauss added a project to T7528: Make Akregator respect privacy by default: KDE PIM.

It should be added to the kdepim workboard

Mon, Apr 2, 9:24 PM · KDE PIM, Goal settings 2017

Tue, Mar 27

jackyalcine updated the task description for T7050: Privacy Software.
Tue, Mar 27, 10:18 PM · Goal settings 2017

Mon, Mar 26

ngraham added a comment to T7116: Streamlined onboarding of new contributors.

What do you think about a dedicated stack for web development? As there is C++, Qt/QML for the desktop, like wise a dedicated/preferred programming language(s) and framework can be chosen for the web. This would help in onboarding contributors to the web side of things and potentially make management of the web stack easier for both the developers and the system admins.

Mon, Mar 26, 8:59 PM · Goal settings 2017
richardbowen added a comment to T7116: Streamlined onboarding of new contributors.

What do you think about a dedicated stack for web development? As there is C++, Qt/QML for the desktop, like wise a dedicated/preferred programming language(s) and framework can be chosen for the web. This would help in onboarding contributors to the web side of things and potentially make management of the web stack easier for both the developers and the system admins.

Mon, Mar 26, 8:08 PM · Goal settings 2017
neofytosk added a subtask for T7116: Streamlined onboarding of new contributors: T7790: Growing Plasma Mobile: Goal: Onboarding of new contributors.
Mon, Mar 26, 4:21 PM · Goal settings 2017

Mar 25 2018

manuelmuzzurru added a comment to T6831: Top-notch usability and productivity for basic software.

@ngraham ok i did open new bug report : https://bugs.kde.org/show_bug.cgi?id=392339
i hope you will add list this in "Top-notch usability and productivity for basic software" thank you

Mar 25 2018, 9:56 PM · Goal settings 2017
ngraham added a comment to T6831: Top-notch usability and productivity for basic software.

@manuelmuzzurru, the best place for that kind of request is in the form of a Bugzilla ticket for frameworks-kio.

Mar 25 2018, 7:22 PM · Goal settings 2017
ngraham updated the task description for T6831: Top-notch usability and productivity for basic software.
Mar 25 2018, 7:21 PM · Goal settings 2017
manuelmuzzurru added a comment to T6831: Top-notch usability and productivity for basic software.

hi, did you see my comment for filesystem in dolphin (panel information)?

Mar 25 2018, 10:53 AM · Goal settings 2017
acrouthamel updated the task description for T6831: Top-notch usability and productivity for basic software.
Mar 25 2018, 3:51 AM · Goal settings 2017

Mar 21 2018

jackyalcine updated the task description for T6843: Integration with FOSS online services.
Mar 21 2018, 9:49 PM · Goal settings 2017

Mar 15 2018

sharvey updated subscribers of T7116: Streamlined onboarding of new contributors.

As a newcomer and junior-jobs guy, I'm happy to see this initiative being pushed forward by the Top People(tm) of the KDE organization. I've been stumbling my way through a few patches with the help of @rkflx and @ngraham, the latter of which agreed to mentor me in the ways of KDE. Henrik has been patient with me as I learn C++ and has given me a few assignments for Spectacle bugfixing. Nate has been a good guide to the environment and community. I'm sure there are many more like these two out there. Busy people, but willing to share their knowledge and expertise.

Mar 15 2018, 5:45 PM · Goal settings 2017

Mar 13 2018

ngraham removed a member for Goal settings 2017: ngraham.
Mar 13 2018, 9:52 PM
Kalpha updated the task description for T7116: Streamlined onboarding of new contributors.
Mar 13 2018, 6:50 AM · Goal settings 2017

Mar 9 2018

ngraham updated the task description for T6831: Top-notch usability and productivity for basic software.
Mar 9 2018, 9:30 PM · Goal settings 2017

Feb 19 2018

meven updated the task description for T6831: Top-notch usability and productivity for basic software.
Feb 19 2018, 8:49 PM · Goal settings 2017
ngraham added a comment to T7116: Streamlined onboarding of new contributors.

On thing we could use is an official policy regarding whether the stable or master branch is more appropriate for any given patch. Right now it's often not clear for edge cases such as D10651: Fix thumbnail hover icon show-in-fullscreen action. In that patch, a bug was fixed that led to a behavior change. Stable or master? We committed to master to be safe, but it wasn't as clear as we would have preferred.

Feb 19 2018, 7:24 PM · Goal settings 2017

Feb 18 2018

manuelmuzzurru added a comment to T6831: Top-notch usability and productivity for basic software.

hi, i wish to ask you:

Feb 18 2018, 1:25 PM · Goal settings 2017

Feb 15 2018

gregormi added a comment to T7116: Streamlined onboarding of new contributors.

Recently, I tried to find out KDE best practices to work with Docbook.

Feb 15 2018, 9:38 AM · Goal settings 2017

Feb 14 2018

ngraham updated the task description for T6831: Top-notch usability and productivity for basic software.
Feb 14 2018, 6:42 PM · Goal settings 2017
ngraham added a comment to T7646: Make it SUPER obvious how to register for Phabricator for newer KDE fans.

I really like UHD's explanatory text above the login box. We should implement that, with some short documentation and a link pointing to identity.kde.org. Who has the power to do this? KDE Sysadmins?

Feb 14 2018, 3:02 AM · Goal settings 2017

Feb 13 2018

rkflx added a comment to T7646: Make it SUPER obvious how to register for Phabricator for newer KDE fans.

Out of curiosity, what are our criteria for considering this task done?

Feb 13 2018, 9:09 PM · Goal settings 2017
mtallur added a comment to T6831: Top-notch usability and productivity for basic software.

Well, I reply to myself as I got the following notification just after making the post above :
https://phabricator.kde.org/D10461
gmenu-dbusmenu-proxy
"This application finds windows using GTK GMenu DBus interfaces [1] and forwards them through DBusMenu. This way no adjustments in Plasma are needed."

Feb 13 2018, 3:59 PM · Goal settings 2017
mtallur added a comment to T6831: Top-notch usability and productivity for basic software.

Hi ! I wonder whether this one would fit in the KDE usability list : global menus don't work with GTK apps, cf :
https://github.com/kotelnik/plasma-applet-active-window-control/issues/78

Feb 13 2018, 3:57 PM · Goal settings 2017

Feb 10 2018

ngraham added a comment to T7646: Make it SUPER obvious how to register for Phabricator for newer KDE fans.

I have updated https://community.kde.org/Get_Involved#Getting_in_touch_and_working_together and https://community.kde.org/Infrastructure/Phabricator#Logging_in, and included a picture highlighting the login button.

Feb 10 2018, 4:00 AM · Goal settings 2017
ngraham removed a watcher for Goal settings 2017: ngraham.
Feb 10 2018, 3:52 AM
ngraham added a member for Goal settings 2017: ngraham.
Feb 10 2018, 3:52 AM

Feb 6 2018

colomar removed a watcher for Goal settings 2017: colomar.
Feb 6 2018, 3:37 PM

Feb 1 2018

neofytosk added a comment to T7116: Streamlined onboarding of new contributors.

Hi everyone, I feel bad for being quiet over the last couple of weeks. Lots of changes happening in Jan-Feb for me, and also FOSDEM and the KDE Promo sprint are coming up. I'll try to push this goal forward in a consistent way once all these have passed.

Feb 1 2018, 11:24 PM · Goal settings 2017