Contribute/Bugsquad/BugDays/KMailDay1

< Contribute‎ | Bugsquad‎ | BugDays
Revision as of 09:55, 31 August 2008 by Gkiagia (Talk | contribs)

Jump to: navigation, search

Contents

Introduction

The goal of this bug-day is to check for: simple step-by-step instructions, reproducibility, and most of all, come up with test-cases for reproducing the bugs. This will enable the KMail developers to deal with bugs more easily, and so have more time left to actually fix them. When you have added either a test-case or step-by-step instructions for the reproduction of a bug, please list it in the appropriate section below, so that a second triager can see if they can get your instructions/test-case to work correctly. This page provides an excellent explanation of how to create a test-case. This page also has useful information on how to not mis-mark bugs. In particular, "duplicates are hard". KMail doesn't have as many duplicates as some applications, and we don't want to claim things are duplicates when they aren't. So do not look too hard for them, and make sure to double check them with someone else, preferably one of the developers before marking/closing.We especially don't want to create more work for developers!

Be sure to join #kde-bugs on irc.freenode.net, as this is where the bug-day will be coordinated. (You can even join now!)

You should either be working with KMail from KDE 4 (either 4.1 or newer is best or SVN trunk) for testing these bugs.

Testcases

If you come across a bug with a testcase in the text, put it under the testcase section. If it isn't marked "testcase" in the title, make a note of that. Check that the testcase works! (And doesn't work!)

Most importantly, we need to create testcases. These are time-consuming, but extremely useful and really help out developers.

Unclear

If something has no clear instructions on how to reproduce it, or has little useful information, add a comment asking the reporter for more detail. Then list it in the bugs awaiting feedback section. Be polite, we want to be nice to our bug reporters!

Is it a big bug?

Prioritizing is good. If a major website doesn't work, that is important. Let's keep track of them.

Version field

Keep an eye on what the "Version:" fields say in Bugzilla. If it says "unspecified", it won't show up in developer's searches for 4.0 bugs! If the bug is not reproducable in KDE4, change the version field to match what the other one says, i.e. to match version the bug was first reported in. If the bug is reproducable, change the version field to the newest version of KDE that the bug is reproducable (be explicit as to what version of 4 you are using, mentioning whether it is a source build or which distro the packages come from). If you don't have bugzilla permissions to change the version field, mark it below that it needs version field change.

noframe
 
Warning
This policy here is different from the one that we used to triage konqueror. In konqueror we still do not update version fields to the latest version. This only applies for kmail.


Double Check!

Please list bugs here to get a second opinion before making the change in bugzilla. This also gives a record of what we've done for the developers to check.

Add the triaged keyword

All bugs that you investigate during the bug day, whether they appear on this page or not, should have the keyword triaged added to them. If you don't have bugzilla permissions, list all bugs needing that keyword added in the Bugs to be marked as triaged section below, even if you have already added them to another section of this page.

Keep this page updated!

After adding triaged bugs on this page, you should keep an eye on their bugzilla status. Add yourself on the CC field in bugzilla to be informed about updates. When a bug is closed on bugzilla, it should be updated on this page.

You can do this with the tag <s>...</s>


Update bugzilla

Add your comments even on bugzilla for a more complete feedback by users and developers. When you comment on bugzilla, be sure to include the version of KDE you tested on (revision number and trunk/branch if it's SVN).

Details

Please select a period of bugs from the Division of Labour section below and mark your name next to it and mark it with your irc nickname to show that you are working on it. When you have completed all the bugs in that section, please mark it as complete.

For each bug, try and reproduce it as described in the report. Then list it in the appropriate section below. If you wish to close or mark as duplicate a bug, please list it here even if you have the bugzilla permissions to do so, in order to get a second opinion from another triager. This will help to reduce the number of incorrect actions taken on bugs.

Sign-in

Tell developers what you are testing with. (If you expect to upgrade between now and BugDay, put what version you are using now next to the bugs/comments that you put on this page.)

Please give distro/version or SVN branch/trunk with revision below:

IRC Nickname KDE version used for testing
Grundleborg svn trunk r795406
jtamate svn trunk r853896
gkiagia svn trunk r854573


Ktip.png
 
Tip
Please be sure to sign every bug or comment you add to this page with your irc nickname. You can use the wiki markup ~~~ to insert your wiki username automatically (but only do this if it is the same as your IRC nickname, otherwise write your IRC nickname in by hand).


Division of Labour

This bug day, we will be targeting two sets of bugs. If you have access to an IMAP email account, please take a group of bugs from the IMAP BUGS section. Otherwise, please take a group of general KMail bugs.

Please choose a month that is not already taken and then use the bugs.kde.org query in the table to search for the bugs. Please mark you irc nickname in the table below to show which month's bugs you are working on to avoid duplication of effort.

IMAP Bugs

Period of time / month No of bugs Query IRC Nickname Status
pre-2004 6 Query gkiagia done
2004-01 - 2004-08 11 Query lemma starting
2004-09 - 2004-10 12 Query
2004-11 - 2004-12 11 Query
2005-01 - 2005-02 5 Query
2005-03 - 2005-04 12 Query
2005-05 - 2005-06 9 Query
2005-07 - 2005-08 12 Query
2005-09 - 2005-10 8 Query
2005-11 - 2005-12 19 Query
2006-01 - 2006-02 18 Query
2006-03 - 2006-04 9 Query
2006-05 - 2006-06 14 Query
2006-07 - 2006-08 15 Query
2006-09 7 Query
2006-10 14 Query
2006-11 6 Query
2006-12 9 Query
2007-01 - 2007-02 18 Query
2007-03 - 2007-04 11 Query
2007-05 - 2007-06 8 Query
2007-07 - 2007-08 9 Query
2007-09 - 2007-10 6 Query
2007-11 - 2007-12 19 Query
2008-01 - 2008-02 10 Query
2008-03 - now 8 Query

(Total bugs 286)

General Bugs

Period of time / Month No of bugs Query IRC Nickname Status
pre-2003 5 Query jtamate done
2003-01 - 2003-06 16 Query
2003-07 - 2003-12 16 Query
2004-01 - 2004-02 15 Query
2004-03 - 2004-04 11 Query
2004-05 - 2004-06 7 Query
2004-07 - 2004-08 9 Query
2004-09 - 2004-10 19 Query
2004-11 - 2004-12 19 Query
2005-01 6 Query jtamate done
2005-02 6 Query jtamate working
2005-03 14 Query
2005-04 10 Query
2005-05 8 Query
2005-06 14 Query
2005-07 15 Query
2005-08 8 Query
2005-09 8 Query
2005-10 8 Query
2005-11 7 Query
2005-12 12 Query
2006-01 10 Query
2006-02 13 Query
2006-03 14 Query
2006-04 7 Query
2006-05 12 Query
2006-06 11 Query
2006-07 11 Query
2006-08 9 Query
2006-09 2 Query
2006-10 10 Query
2006-11 7 Query
2006-12 12 Query
2007-01 15 Query
2007-02 11 Query
2007-03 10 Query
2007-04 6 Query
2007-05 8 Query
2007-06 12 Query
2007-07 13 Query
2007-08 14 Query
2007-09 3 Query
2007-10 12 Query
2007-11 9 Query
2007-12 11 Query
2008-01 9 Query
2008-02 6 Query
2008-03 15 Query
2008-04 - now 6 Query

(Total bugs 520)

Completed Bugs

Below lists the various sections for completed bugs. This aids everyone in double checking each other's work. In addition this allows those of us that don't have bugzilla permissions to list bugs so that the folks with the permissions can follow up. The remainder of the page is separated into sub-pages to reduce edit conflicts. The best way to work with this is to enable section editing by going to "My preferences" > "editing" > "Enable section editing via [edit] links". When you click edit you will automatically edit the subpage.

If a bug is still present in current KMail and does not fit into any of the categories below, there is no need to list it on this page. You should, however, add the Keyword "triaged" to it in bugs.kde.org.

Bugs to be marked as TRIAGED

Bugs that need the triaged keyword adding to them should be listed here even if they are already in another section of this page. This is a convenience for people who do not yet have bugs.kde.org permissions.

Bugs no longer present in 4.x

If a bug is reported against a version of KDE before 4.0, but the bug can no longer be reproduced in KDE 4.x, then it should be listed here. Please do not close the bug. The KMail developers would like to check each one before they are closed.

  • bug #63409 Cannot reproduce. Folders are synced and removed successfully after removing them from another mail client. gkiagia
  • bug #61009 the bcc entries aren'T lost anymore. --dtritscher 16:21, 12 September 2008 (CEST)
  • bug #65835 Seems to be fixed, header looks correct. --dtritscher 16:52, 12 September 2008 (CEST)
  • bug #66001 Couldn't reproduce. --dtritscher 17:10, 12 September 2008 (CEST)
  • bug #74889 the child windows are placed in the save virtual desktop as the parent window. --Jtamate 18:34, 9 September 2008 (CEST)
  • bug #90623 The pop filters stay there. --Jtamate 19:09, 10 September 2008 (CEST)
  • bug #69854 I can't reproduce that by following the steps in the description (I am afraid though I might be missing something here, as I have never used DIMAP before. Somebody please check that). gkiagia
    • worksforme --Jtamate 16:14, 12 September 2008 (CEST)
  • bug #97917 Sending big files seems to not be a problem (except the long time it takes). --Jtamate 22:25, 30 August 2008 (CEST) Lemma
  • bug #97665 The headers look the same no matter what the html mail size was. --Jtamate 01:27, 31 August 2008 (CEST) Lemma
  • bug #98589 The thread is marked right (tested with all the thread tags). --Jtamate 12:18, 31 August 2008 (CEST) Lemma
  • bug #53185 Didn't manage to crash kmail following the given instructions. --dtritscher 13:18, 31 August 2008 (CEST)
    • I have not been able to crash it, but I can open the search dialog but not being able to use it until the keys dialog is done.
      • worksforme --Jtamate 16:14, 12 September 2008 (CEST)
  • bug #83480 Instructions to reproduce no longer apply in r855160, not reproducible Lemma
    • worksforme --Jtamate 16:14, 12 September 2008 (CEST)
  • bug #82600 Related to incorrect display of the progress bar on retrieving IMAP mail. Can't reproduce Lemma
    • worksforme --Jtamate 16:14, 12 September 2008 (CEST)
  • bug #85987 Can't reproduce Lemma Lemma
  • bug #53015 Works fine with 4.1 --dtritscher 14:50, 31 August 2008 (CEST)
  • bug #60440 Seems to be fixed in 4.1 --dtritscher 15:32, 31 August 2008 (CEST)
    • worksforme --Jtamate 16:14, 12 September 2008 (CEST)
  • bug #60597 Can't reproduce in 4.1 --dtritscher 23:01, 31 August 2008 (CEST) Lemma
  • bug #92272 System tray icon is correctly updated now. gkiagia
    • worksforme --Jtamate 16:14, 12 September 2008 (CEST)
  • bug #72389 the smtp protocol max length is respected (¿test again with the [bla@bla.bla] greater than 80 characters?). --Jtamate 17:53, 9 September 2008 (CEST) Lemma
  • bug #73074 the change language in the spell checker dialog is immediate and I have not seen the crash. --Jtamate 17:58, 9 September 2008 (CEST) Lemma
  • bug #73957 the pgp signed email looks identical after traveling a lot. --Jtamate 18:17, 9 September 2008 (CEST) Lemma
  • bug #74440 the window order is the good one. --Jtamate 18:22, 9 September 2008 (CEST) Lemma
  • bug #74902 the folder option is used to compose a new mail. --Jtamate 18:37, 9 September 2008 (CEST) Lemma
  • bug #75724 the view source shortkey works as expected. --Jtamate 18:56, 9 September 2008 (CEST) Lemma
  • bug #89402 The names with "xxx,xxx" are shown good. --Jtamate 18:48, 10 September 2008 (CEST) Lemma
  • bug #90599 does not change the mail id. --Jtamate 19:09, 10 September 2008 (CEST) Lemma
  • bug #91909 the vcard background is good. --Jtamate 19:16, 10 September 2008 (CEST) Lemma
  • bug #92121 this shortcut works as expected. --Jtamate 19:16, 10 September 2008 (CEST) Lemma
  • bug #65916 Couldn't find any problem. --dtritscher 17:03, 12 September 2008 (CEST) Lemma
  • bug #126714 Can't reproduce in kde 4.1.1. sahaqiel Lemma
  • bug #124679 Reporter claims there is a menu item called Troubleshoot IMAP in the Folder menu, but since I can't find it in kde 4.1.1, I suppose it's "fixed" ( although the bug is about shortcuts ). Also, there's a patch that goes around the bug, don't know if it was applied to kde3.5 or not. sahaqiel Lemma

Bugs needing version field changed

Bugs should be listed here if their version field is invalid (i.e. it is listed as "unspecified") or they are still present in KDE 4, so that the version field can be corrected. The version should be set to the newest version of KDE that the bug is reproducable, or to the version it was reported if it is listed as "unspecified" and it's not reproducable.

If a bug fits another category, put it there and add the notation that the version field needs changing.

noframe
 
Warning
This policy here is different from the one that we used to triage konqueror. In konqueror we still do not update version fields to the latest version. This only applies for kmail.


Bugs with test-cases Added

Bugs that have had a test case (an example of how to reproduce the bug) added should be entered below.

  • bug #54838 Linked a testmail from another bug and updated version info. --dtritscher 13:27, 31 August 2008 (CEST)
  • bug #53668 Testcase already existent. Bug still exists in 4.1. Updated version field and component. --dtritscher 14:34, 31 August 2008 (CEST)
  • bug #56260 Testcase already there. Bug still exists in 4.1. Updated version field and component. --dtritscher 14:59, 31 August 2008 (CEST)
  • bug #59885 Testcase already there. Bug still exists in 4.1. Updated version field. --dtritscher 15:20, 31 August 2008 (CEST)
  • bug #69563 Testcase already there. Bug still exists in 4.1. Updated version field. --dtritscher 22:30, 31 August 2008 (CEST)
  • bug #65646 Bug still exisits in 4.1. Updated version field. --dtritscher 22:35, 31 August 2008 (CEST)
  • bug #66453 Bug still exists in 4.1. Updated version field. --dtritscher 22:46, 31 August 2008 (CEST)
  • bug #64537 Bug still exists in 4.1. Added testcase and updated version field. --dtritscher 23:53, 31 August 2008 (CEST)
  • bug #124742 Bug still present in 4.1. sahaqiel
  • bug #71944 no message quoted in the reply. --Jtamate 17:10, 9 September 2008 (CEST)
  • bug #71945 the "Refresh IMAP Local Cache" entry is present and enabled without imap accounts. --Jtamate 17:26, 9 September 2008 (CEST)
  • bug #90538 The attached mail is not shown as a signed mail. --Jtamate 18:49, 10 September 2008 (CEST)

Bugs with step-by-step instructions

If you have provided step by step instructions on how to reproduce a bug, please list the bug here.

  • bug #50983 Is still present (as there is no GUI to configure the minimum font size in html emails). --Jtamate 12:14, 30 August 2008 (CEST)
  • bug #44378 In Solaris, there is a duplicated final character. --Jtamate 12:19, 30 August 2008 (CEST)
  • bug #49310 the allways sign message does not work (with identities with or without cryptographic keys). --Jtamate 13:09, 30 August 2008 (CEST)
  • bug #96376 selecting folders with the keyboard still is not a good idea. --Jtamate 22:41, 30 August 2008 (CEST)
  • bug #85903 Folders with special characters displayed incorrectly or disappearing on dIMAP accounts. Lemma
  • bug #60388 Still can be reproduced. Updated version field. --dtritscher 14:12, 31 August 2008 (CEST)
  • bug #55339 Problem still exists in 4.1. Updated version field. --dtritscher 14:29, 31 August 2008 (CEST)
  • bug #55021 Problem still exists in 4.1. Updated version field. --dtritscher 15:09, 31 August 2008 (CEST)
  • bug #45773 Still present, easy to reproduce. Version field updated too. gkiagia
  • bug #70159 Problem still exists in 4.1. Updated version field. --dtritscher 22:54, 31 August 2008 (CEST)
  • bug #73503 still orders the folders by English folder names. --Jtamate 18:06, 9 September 2008 (CEST)
  • bug #73676 The shortcut key is not aware of the current mail viewed. --Jtamate 18:10, 9 September 2008 (CEST)
  • bug #75671 The folder selection keys do strange things. --Jtamate 18:49, 9 September 2008 (CEST)
  • bug #75994 the visited link does not color change. --Jtamate 19:01, 9 September 2008 (CEST)
  • bug #98390 there is a way to crash kmail. --Jtamate 17:29, 10 September 2008 (CEST)
  • bug #88781 strange character at the end of the inserted text. --Jtamate 18:10, 10 September 2008 (CEST)
  • bug #89237 the sign message is not removed depending on the destination. --Jtamate 18:10, 10 September 2008 (CEST)
  • bug #64235 the draft folder is still the default --dtritscher 16:25, 12 September 2008 (CEST)
  • bug #92062 only one trash folder. --Jtamate 19:16, 10 September 2008 (CEST)
  • bug #63353 Can't reproduce. DIMAP looks pretty stable now. gkiagia
    • Moved this one here as I can still reproduce. Lemma
  • bug #72030 There is no error popup if a firewall cuts the connections. --Jtamate 17:34, 9 September 2008 (CEST)
    • Moved this one here as I can still reproduce. Lemma
  • bug #72316 The original bug is solved, but the "general" bug of removing all the signatures (a hard problem) is open. --Jtamate 17:40, 9 September 2008 (CEST)
    • Moved this one here as I can still reproduce. Lemma
  • bug #89716 The signature looks good. --Jtamate
    • Moved this one here as I can still reproduce. Lemma
  • bug #52223 an [img] in the subject is not rendered as an image when the mouse is over it (as a tooltip) --Jtamate 20:23, 29 August 2008 (CEST)
    • Part of the bug is still reproducible. Lemma
  • bug #91722 asked if it is the same bug as sorting the folders always in english, instead the native language. --Jtamate 19:12, 10 September 2008 (CEST)
    • According to Jtamate this is still reproducible. Unfortunately the reporter didn't provide feedback if the other bug might be a duplicate. Lemma

Bugs to be marked as RESOLVED

Bugs filed against KDE 4 (ie, only very recent ones) that can no longer be reproduced should be listed here. Bugs filed against earlier versions of KDE that can no longer be reproduced should be listed in the section above.

Bugs to be marked as INVALID

Bugs which are no longer valid go here. A link to the bug and why it qualifies as invalid should be provided.

Some examples of when a bug should be closed as INVALID:

  • The reported behavior is not a bug
  • The bug is completely unrelated to KDE

This list is not exhaustive. If you feel a bug is invalid for any other reason, be sure to list it here, mentioning why you think it is invalid.

  • bug #54476 Basically I can confirm that issue, but as it is caused by a wrong mimetype set by MS Outlook this should be marked as INVALID. --dtritscher 13:54, 31 August 2008 (CEST)

Bugs to be marked as DUPLICATE

Duplicates found should be placed here with a link to the bug which you think it is a duplicate of.

  • bug #88603 I created a new folder that can contain subfolders and then it disappeared from kmail. No matter what I do, this folder does not appear at all in kmail, so I cannot test this bug. gkiagia

Bugs needing users with particular setups

Bugs that require particular software or hardware that you don't have available should be listed here with a description of the non-standard requirement.

  • bug #89802 I cannot reproduce with the dovecot imap server. Probably requires testing with courier-imapd. gkiagia
  • bug #70283 Needs someone that can produce RC2 encrypted mails. --dtritscher 17:25, 12 September 2008 (CEST)

Non english locales

Bugs requiring non-English locales should be listed here, along with the locale they require.

Bugs needing attention from KMail developers

Add bugs here if you need to find out whether the observed behavior is intended, or if there's some other reason that it would be useful for a KMail developer to take a look. Make sure you indicate why the bug needs attention from them.

noframe
 
Warning
Always bump policy decisions to developers.


  • bug #69379 This is a JJ which I cannot test simply because I don't know how to trigger on purpose an imap error message. However, I think it should be easy for a kmail developer to tell if this has been implemented or not by looking at the code :) gkiagia
  • bug #86127 Policy decision regarding persistent connections on dIMAP and modal dialog boxes on connection loss. Lemma
  • bug #85896 Bug related to upgrading from KDE 3.2.x to 3.3b1. Some discussion happened on the bug. Please check if it can be closed. Lemma
  • bug #90386 I don't really understand that. It looks like a policy decision. gkiagia
  • bug #125887 This could be by design, the delete button isn't in the messageviewer toolbar (and isn't even possible), maybe because deleting permanently an open message could lead to crashes? Anyway still present in 3.5.x and 4.1.1 . sahaqiel
  • bug #125265 This bug requires a corrupt index from what i gathered. Don't know how to test, and don't know if it's still an issue. sahaqiel

High Profile

If a bug causes a problem that is likely to affect a large number of users, please list it here.

Bugs awaiting feedback

noframe
 
Note
NB. Feedback should only be requested for bugs if you have tried and failed to reproduce them or if the report contains insufficient information to try and reproduce the bug. Requesting feedback for a bug should be seen as a last resort only.

Bugs for which feedback has been requested, which should be revisited in 30 days to see if there's any response. Please list all bugs here for which feedback has been requested.

  • bug #85013 Seems to need an IMAP server that reuses message IDs without announcing it to the client. A lot of text on the bug report and some developers have been investigating/discussing it. I asked the reporter to try to reproduce. Lemma
    • No feedback, INVALID. Lemma
  • bug #83893 Couldn't reproduce but asked the reporter to try as well as the bug seems to be fairly complex. Lemma
    • No feedback, couldn't reproduce, WORKSFORME. Lemma

Bugs not related to today

If a bug is miscategorised and is not actually related to KMail, please list it here.

  • bug #99709 is for kontact. Even it is changed, it could be closed as solved. --Jtamate 13:14, 31 August 2008 (CEST)

Bugs that you can't do

If you have bugs in your month that you can't do, and no-one has been able to help you with on IRC, please list them here for someone else to have a look at.

  • bug #77862 This is related to the imap and the network connection being unavailable/changing. I can't reproduce as my kmail crashes if my internet connection goes down. Lemma
  • bug #58253 Don't have HTML messages around and the messages sent by myself are not displayed as HTML messages. --dtritscher 13:48, 31 August 2008 (CEST) reproduced :) gkiagia
  • bug #57341 I've no idea how to trigger a regeneration of the message index. --dtritscher 14:16, 31 August 2008 (CEST)
    • Using the troubleshooting imap cache. I've tried that option and got all messages duplicated (removed after the delete duplicates action was used), but as I was not looking for this bug I do not know if the mail status is the right one or no.
  • bug #60138 Can't test this. --dtritscher 15:02, 31 August 2008 (CEST)
  • bug #89457 No idea how to test that and enabling the groupware functionality does not seem to create any subfolders. I must be missing something here, any ideas are welcome. gkiagia
    • EDIT: actually, enabling groupware works in dIMAP but it crashes. will make a new bug report later. See bug #170191 gkiagia
  • bug #90144 There are instructions on comment 6, but it requires groupware, which doesn't work gkiagia
  • bug #92198 Strange heisenbug. Someone offered an account to a test IMAP server that can reproduce the problem but there is no activity for more than two years now. gkiagia
  • bug #89347 unable to test. --Jtamate 18:16, 10 September 2008 (CEST)
  • bug #89878 unable to test. I'll need a netcat to reply always the same. --Jtamate 18:16, 10 September 2008 (CEST)
  • bug #90092 unable to test. I'll need a netcat to reply always the same. --Jtamate 18:16, 10 September 2008 (CEST)
  • bug #90897 unable to test. I'll need a netcat to reply always the same. --Jtamate 18:16, 10 September 2008 (CEST)
  • bug #91048 until the undo works as expected. --Jtamate 18:16, 10 September 2008 (CEST)
  • bug #91136 unable to test (needs more than 3 days of pop3 retrievals). --Jtamate 18:16, 10 September 2008 (CEST)
  • bug #64815 Needs someone that is familiar with all that encoding stuff. --dtritscher 16:45, 12 September 2008 (CEST)
  • bug #69007 Another encoding thing. No idea how to reproduce. --dtritscher 17:18, 12 September 2008 (CEST)
  • bug #125545 Needs someone with an email account with a lot of mails. sahaqiel
  • bug #126292 I don't understand much about keys yet, still there is a patch that maybe was already applied. sahaqiel

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal