<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://techbase.kde.org/skins/common/feed.css?0.2"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://techbase.kde.org/api.php?action=feedcontributions&amp;user=DarioAndres&amp;feedformat=atom</id>
		<title>KDE TechBase - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://techbase.kde.org/api.php?action=feedcontributions&amp;user=DarioAndres&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Special:Contributions/DarioAndres"/>
		<updated>2013-05-19T07:06:26Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.20.2</generator>

	<entry>
		<id>http://techbase.kde.org/User:DarioAndres/TriageTaskCrashLogout</id>
		<title>User:DarioAndres/TriageTaskCrashLogout</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:DarioAndres/TriageTaskCrashLogout"/>
				<updated>2011-09-30T00:57:14Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:DarioAndres/TriageTaskCrashLogout</id>
		<title>User:DarioAndres/TriageTaskCrashLogout</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:DarioAndres/TriageTaskCrashLogout"/>
				<updated>2011-09-29T23:20:28Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Note: for this test we will be using a new user account because it will contain a default KDE setup with no customizations which could interfere.&lt;br /&gt;
Also note that some distributions have different default configurations. This could affect the behavior too.&lt;br /&gt;
&lt;br /&gt;
After each &amp;quot;test run&amp;quot;, check if Plasma crashes when quitting it.&lt;br /&gt;
&lt;br /&gt;
- Create a new user account&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Test 1:&lt;br /&gt;
- Login into your new user account&lt;br /&gt;
- Exit Plasma / Logout&lt;br /&gt;
(if it crashes, were there any applicacion window shown ?)&lt;br /&gt;
&lt;br /&gt;
Test 2:&lt;br /&gt;
- Login into your new user account / Restart Plasma&lt;br /&gt;
- Start an application, so a window is created&lt;br /&gt;
- Close this window&lt;br /&gt;
- Exit Plasma / Logout&lt;br /&gt;
&lt;br /&gt;
Test 2a:&lt;br /&gt;
- Login into your new user account / Restart Plasma&lt;br /&gt;
- Start an application, so a window is created. Start more windows of that application.&lt;br /&gt;
- Close one window&lt;br /&gt;
- Exit Plasma / Logout&lt;br /&gt;
&lt;br /&gt;
Test 2b:&lt;br /&gt;
- Login into your new user account / Restart Plasma&lt;br /&gt;
- Start an application, so a window is created. Start more windows of that application.&lt;br /&gt;
- Close more than one window.&lt;br /&gt;
- Exit Plasma / Logout&lt;br /&gt;
&lt;br /&gt;
Test 3:&lt;br /&gt;
- Login into your new user account / Restart Plasma&lt;br /&gt;
- Start several applications with one or more windows&lt;br /&gt;
- Close some applications of all of them&lt;br /&gt;
- Exit Plasma / Logout&lt;br /&gt;
&lt;br /&gt;
Test 4:&lt;br /&gt;
- Login into your new user account / Restart Plasma&lt;br /&gt;
- Customize the taskbar layout to your like&lt;br /&gt;
- Start several applications with one or more windows (try different combinations)&lt;br /&gt;
- Close some applications of all of them (try different combinations)&lt;br /&gt;
- Exit Plasma / Logout&lt;br /&gt;
&lt;br /&gt;
Test 5:&lt;br /&gt;
- Login into your new user account / Restart Plasma&lt;br /&gt;
- Start several applications with one or more windows (try different combinations)&lt;br /&gt;
- Try grouping/ungrouping the taskbar entries of those windows&lt;br /&gt;
- Close some applications of all of them (try different combinations)&lt;br /&gt;
- Exit Plasma / Logout&lt;br /&gt;
&lt;br /&gt;
Test 6:&lt;br /&gt;
- Login into your new user account / Restart Plasma&lt;br /&gt;
- Start several applications with one or more windows (try different combinations)&lt;br /&gt;
- Try grouping/ungrouping the taskbar entries of those windows&lt;br /&gt;
- Change taskbar entries grouping settings&lt;br /&gt;
- Close some applications of all of them (try different combinations)&lt;br /&gt;
- Exit Plasma / Logout&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:DarioAndres/TriageTaskCrashLogout</id>
		<title>User:DarioAndres/TriageTaskCrashLogout</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:DarioAndres/TriageTaskCrashLogout"/>
				<updated>2011-09-29T23:15:21Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Note: for this test we will be using a new user account because it will contain a default KDE setup with no customizations which could interfere.&lt;br /&gt;
Also note that some distributions have different default configurations. This could affect the behavior too.&lt;br /&gt;
&lt;br /&gt;
After each &amp;quot;test run&amp;quot;, check if Plasma crashes when quitting it.&lt;br /&gt;
&lt;br /&gt;
- Create a new user account&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Test 1:&lt;br /&gt;
- Login into your new user account&lt;br /&gt;
- Exit Plasma / Logout&lt;br /&gt;
(if it crashes, were there any applicacion window shown ?)&lt;br /&gt;
&lt;br /&gt;
Test 2:&lt;br /&gt;
- Login into your new user account / Restart Plasma&lt;br /&gt;
- Start an application, so a window is created&lt;br /&gt;
- Close this window&lt;br /&gt;
- Exit Plasma / Logout&lt;br /&gt;
&lt;br /&gt;
Test 2a:&lt;br /&gt;
- Login into your new user account / Restart Plasma&lt;br /&gt;
- Start an application, so a window is created. Start more windows of that application.&lt;br /&gt;
- Close one window&lt;br /&gt;
- Exit Plasma / Logout&lt;br /&gt;
&lt;br /&gt;
Test 2b:&lt;br /&gt;
- Login into your new user account / Restart Plasma&lt;br /&gt;
- Start an application, so a window is created. Start more windows of that application.&lt;br /&gt;
- Close more than one window.&lt;br /&gt;
- Exit Plasma / Logout&lt;br /&gt;
&lt;br /&gt;
Test 3:&lt;br /&gt;
- Login into your new user account / Restart Plasma&lt;br /&gt;
- Start several applications with one or more windows&lt;br /&gt;
- Close some applications of all of them&lt;br /&gt;
- Exit Plasma / Logout&lt;br /&gt;
&lt;br /&gt;
Test 4:&lt;br /&gt;
- Login into your new user account / Restart Plasma&lt;br /&gt;
- Customize the taskbar layout to your like&lt;br /&gt;
- Start several applications with one or more windows (try different combinations)&lt;br /&gt;
- Close some applications of all of them (try different combinations)&lt;br /&gt;
- Exit Plasma / Logout&lt;br /&gt;
&lt;br /&gt;
Test 5:&lt;br /&gt;
- Login into your new user account / Restart Plasma&lt;br /&gt;
- Start several applications with one or more windows (try different combinations)&lt;br /&gt;
- Change grouping options of those windows/applications&lt;br /&gt;
- Close some applications of all of them (try different combinations)&lt;br /&gt;
- Exit Plasma / Logout&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:DarioAndres/TriageTaskCrashLogout</id>
		<title>User:DarioAndres/TriageTaskCrashLogout</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:DarioAndres/TriageTaskCrashLogout"/>
				<updated>2011-09-29T23:14:18Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: Created page with &amp;quot;Note: for this test we will be using a new user account because it will contain a default KDE setup with no customizations which could interfere. Also note that some distribution...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Note: for this test we will be using a new user account because it will contain a default KDE setup with no customizations which could interfere.&lt;br /&gt;
Also note that some distributions have different default configurations. This could affect the behavior too.&lt;br /&gt;
&lt;br /&gt;
After each &amp;quot;test run&amp;quot;, check if Plasma crashes when quitting it.&lt;br /&gt;
&lt;br /&gt;
- Create a new user account&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Test 1:&lt;br /&gt;
- Login into your new user account&lt;br /&gt;
- Exit Plasma / Logout&lt;br /&gt;
(if it crashes, were there any applicacion window shown ?)&lt;br /&gt;
&lt;br /&gt;
Test 2:&lt;br /&gt;
- Login into your new user account / Restart Plasma&lt;br /&gt;
- Start an application, so a window is created&lt;br /&gt;
- Close this window&lt;br /&gt;
- Exit Plasma / Logout&lt;br /&gt;
&lt;br /&gt;
Test 2a:&lt;br /&gt;
- Login into your new user account / Restart Plasma&lt;br /&gt;
- Start an application, so a window is created. Start more windows of that application.&lt;br /&gt;
- Close one window&lt;br /&gt;
- Exit Plasma / Logout&lt;br /&gt;
&lt;br /&gt;
Test 2b:&lt;br /&gt;
- Login into your new user account / Restart Plasma&lt;br /&gt;
- Start an application, so a window is created. Start more windows of that application.&lt;br /&gt;
- Close more than one window.&lt;br /&gt;
- Exit Plasma / Logout&lt;br /&gt;
&lt;br /&gt;
Test 3:&lt;br /&gt;
- Login into your new user account / Restart Plasma&lt;br /&gt;
- Start several applications with one or more windows&lt;br /&gt;
- Close some applications of all of them&lt;br /&gt;
- Exit Plasma / Logout&lt;br /&gt;
&lt;br /&gt;
Test 4:&lt;br /&gt;
- Login into your new user account / Restart Plasma&lt;br /&gt;
- Customize the taskbar layout to your like&lt;br /&gt;
- Start several applications with one or more windows (try different combinations)&lt;br /&gt;
- Close some applications of all of them (try different combinations)&lt;br /&gt;
- Exit Plasma / Logout&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad</id>
		<title>Contribute/Bugsquad</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad"/>
				<updated>2010-12-19T14:18:59Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Bugweeks_ladybug.png]]&lt;br /&gt;
&lt;br /&gt;
==What is BugSquad?==&lt;br /&gt;
&lt;br /&gt;
The '''KDE BugSquad''' keeps track of incoming bugs in KDE software, and goes through old bugs. We verify that a bug exists, and is reproducible, and that the reporter has given enough information. When applicable, we write testcases. ''Our end goal is to help developers notice valid bugs quicker, and to save their time.''&lt;br /&gt;
&lt;br /&gt;
You do not need any programming knowledge to be in the Bugsquad, and it is a great way to give practical support to the KDE community. If you are just starting to learn programming, it is a great way to gain familiarity with the components.&lt;br /&gt;
&lt;br /&gt;
==Bug Days==&lt;br /&gt;
&lt;br /&gt;
We have regular days where we pick a software package and look through all the old Bugzilla bugs to see if they are still valid. Sort of a Bugzilla cleaning day. &lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/NextBugDay}}&lt;br /&gt;
&lt;br /&gt;
[[:Contribute/Bugsquad/OrganizingABugDay|How to organize a BugDay]]&lt;br /&gt;
&lt;br /&gt;
The results of all past bug days can be found [[/BugDays|here]].&lt;br /&gt;
&lt;br /&gt;
===Bug Weeks===&lt;br /&gt;
&lt;br /&gt;
Our team has recently launched a new iniciative named &amp;quot;Bug Weeks&amp;quot;, as an evolution of the traditional BugDays. All the workflow is based on the [http://forum.kde.org/ KDE Community Forums].&lt;br /&gt;
&lt;br /&gt;
You can find more information about it at [http://forum.kde.org/viewtopic.php?f=4&amp;amp;t=84473 its official announcement]&lt;br /&gt;
&lt;br /&gt;
The first bugweek was about triaging Plasma Desktop bug reports. You can find more information in the [http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84713 BugWeek Session 0 article]. (A summary article is yet to come)&lt;br /&gt;
&lt;br /&gt;
{{note|We don't just do bugs on BugDays! Don't hesitate to join us at '''#kde-bugs''' on irc.freenode.net, we have plenty for you to do. ;) Check the topic to see what we are currently working on. And if you are new, please read the &amp;quot;how to triage bugs&amp;quot; page.}}&lt;br /&gt;
&lt;br /&gt;
==How to help==&lt;br /&gt;
&lt;br /&gt;
Read the [[/Guide_To_BugTriaging|ultimate guide to BugTriaging for KDE Projects]] (Recommended)&lt;br /&gt;
&lt;br /&gt;
or ...&lt;br /&gt;
&lt;br /&gt;
Read this [[/Guide|guide]] and join us for one of our [[#Bug_Days|bug days]] or [[#Bug_Weeks|bug weeks]]. We meet on IRC in the #kde-bugs channel on irc.freenode.org. You can easily get started by having your questions answered there, and having someone guide you as to general bug triaging philosophy. Someone in IRC will usually be able to help you. Although we do sleep sometimes!&lt;br /&gt;
&lt;br /&gt;
A summary of the BugSquad guide is provided below to give you a quick idea of how you can help:&lt;br /&gt;
&lt;br /&gt;
* Confirming bugs. Bugs with the UNCONFIRMED status should get the NEW status once someone else is able to reproduce the bug reliably.&lt;br /&gt;
* Finding bug duplicates. Many bugs entered into Bugzilla are duplicates of other bugs. Sometimes it's hard to recognize these as duplicates but multiple people checking can make the duplicates bubble to the top of the pile. The following remarks may help you identifying them:&lt;br /&gt;
** Using the Similar Bugs link to look if there are duplicates.&lt;br /&gt;
** In the case of crashes, use the link below the comment field to look for crash reports with the same backtrace. The backtrace must be in the body of the report in order to look for similar reports. This tool does not look in attachments with backtraces.&lt;br /&gt;
* Close bugs which have insufficient information and which have been open for  a long time (e.g. reporter does not respond to a need-more-info request). Usually a timeout of one month or more is considered to be an &amp;quot;information timeout&amp;quot;.&lt;br /&gt;
* Categorize bugs into the right components. Many bug reports can be further categorized into components. For example, Konqueror reports can be assigned to KHTML and kfm components.&lt;br /&gt;
* Labeling bugs which contain testcases as such in the title. Ideally, testcases contain the minimal amount of code (HTML, scripts, C++ etc.) necessary to reproduce a bug.&lt;br /&gt;
* Writing testcases. Very useful and saves developers' time.&lt;br /&gt;
&lt;br /&gt;
==Getting started==&lt;br /&gt;
The sheer number of open bugs can be overwhelming at the start. Here are some hints on getting started more smoothly:&lt;br /&gt;
* Look at a single product at a time. For large applications (like Konqueror), you may want to further limit your search to a particular component.&lt;br /&gt;
* Don't try to find duplicates early on. Finding duplicates is hard until you have become familiar with the bugs in a component. Start out with verifying UNCONFIRMED bugs as described above. That's valuable work, and a great way to familiarize yourself with the bug database. &lt;br /&gt;
* Avoid very old bugs with many comments, and also bugs with many votes. This may seem counter-intuitive, but in most cases these bugs are hard, have gotten a lot of attention, and are probably on a developer's TODO list already. If it is from an older version of KDE, and there are no recent comments, verify them, make a notation, and move on.&lt;br /&gt;
* Don't be afraid to ask the reporter for more info. It's something you can even do without Bugzilla permissions. And reporters will generally prefer being asked one question too many, instead of their report never being dealt with. Just remember to be polite. Ask yourself how you would feel if you got the message you are thinking about sending to a user.&lt;br /&gt;
* Look at the incoming Bugzilla bugs. Or find the oldest bugs for your favorite software application.&lt;br /&gt;
* Look through the rest of our documentation for more information!&lt;br /&gt;
&lt;br /&gt;
==Articles==&lt;br /&gt;
&lt;br /&gt;
* [[/Guide_To_BugTriaging|Dario's Guide to Bug Triaging]] - Extensive guide on how to perform bug triagers tasks&lt;br /&gt;
&lt;br /&gt;
* [[/Quick_Introduction_to_Bugzilla|Quick introduction to Bugzilla]] - This article explains the basics about the bugtracking software that KDE uses: &amp;quot;Bugzilla&amp;quot;. It includes the description of a bug reports fields and the workflow of most common tasks like searching into the databse.&lt;br /&gt;
&lt;br /&gt;
* [https://bugs.kde.org/page.cgi?id=fields.html A Bug's Life Cycle] - This article describes the possible status of a bug report and when each should be used.&lt;br /&gt;
&lt;br /&gt;
* [[/How to triage bugs|How to triage bugs]] - This article gives step-by-step what you do during a BugDay, or how to start triaging on your own in our &amp;quot;ongoing triage&amp;quot; (usually for old Konqueror bugs; see #kde-bugs for the current link).&lt;br /&gt;
&lt;br /&gt;
* [[Projects/SystemSettings#Bug_Triaging|How to triage System Settings bugs]] - Explains how System Settings works from a bug squasher's perspective.&lt;br /&gt;
&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment] - This article from the BugWeeks initiative describes how to properly configure and setup a KDE SC environment in order to test the bugs.&lt;br /&gt;
&lt;br /&gt;
* [[/How to create useful crash reports|How to create useful crash reports]] - This article helps users to prepare their KDE packages such they can create detailed backtraces.&lt;br /&gt;
&lt;br /&gt;
* [[User:DarioAndres/Basic_Guide_about_Crash_Reporting|Basic guide about crash reports]] - This article is a basic/simplified version of the previous one.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[http://bugs.kde.org/ Bug Tracker]&lt;br /&gt;
*[http://bugs.kde.org/buglist.cgi?short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=100&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;newqueryname=&amp;amp;order=bugs.votes,bugs.priority%2C%20bugs.bug_severity%2C%20bugs.bug_status%2C%20bugs.bug_id%20desc Feature Requests, sorted by popularity]&lt;br /&gt;
*[https://mail.kde.org/mailman/listinfo/bugsquad Subscribe to our mailinglist]&lt;br /&gt;
*[http://forum.kde.org/viewforum.php?f=148 BugWeeks subforum]&lt;br /&gt;
*[http://gitweb.kde.org/scratch/darioandres/bugsquad.git DarioAndres BugSquad GIT repo with useful scripts (including the batch generation for events)]&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/ImportantWorkToBeDone</id>
		<title>Contribute/ImportantWorkToBeDone</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/ImportantWorkToBeDone"/>
				<updated>2010-12-15T20:13:17Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===General===&lt;br /&gt;
&lt;br /&gt;
* FIXME comments: http://lxr.kde.org/search?filestring=cpp&amp;amp;string=%2F%2FFIXME&lt;br /&gt;
* TODO comments: http://lxr.kde.org/search?filestring=cpp&amp;amp;string=%2F%2FTODO&lt;br /&gt;
* Warning compiler comments: http://lxr.kde.org/search?filestring=cpp&amp;amp;string=%23warning&lt;br /&gt;
&lt;br /&gt;
===KDE technologies===&lt;br /&gt;
&lt;br /&gt;
* KDELIBS&lt;br /&gt;
** &amp;lt;s&amp;gt;Update KBugReport to use the new enterbug form (which replaces the wizard)&amp;lt;/s&amp;gt; Wizard was adapted to forward the data to enter_bug&lt;br /&gt;
** Improve the KBugReport UI dialog, improve the app/component selection&lt;br /&gt;
&lt;br /&gt;
* Phonon&lt;br /&gt;
** &amp;lt;s&amp;gt;(In progress) Get someone to review phonon bug reports on BKO; or submit them upstream&amp;lt;/s&amp;gt; [sandsmark]&lt;br /&gt;
** &amp;lt;s&amp;gt;More collaboration/connection between KDE and Qt teams about this technology&amp;lt;/s&amp;gt; Qt &amp;quot;dropped&amp;quot; Phonon, KDE team takes responsibility&lt;br /&gt;
** &amp;lt;s&amp;gt;Pulseaudio mess&amp;lt;/s&amp;gt; Fixed in latest Phonon&lt;br /&gt;
&lt;br /&gt;
* Solid&lt;br /&gt;
** &amp;lt;s&amp;gt;(In progress) Solid-bluetooth needs a maintainer&amp;lt;/s&amp;gt; [afiestas got the maintainership of kbluetooth]&lt;br /&gt;
&lt;br /&gt;
* Other&lt;br /&gt;
** libkcddb needs a maintainer&lt;br /&gt;
&lt;br /&gt;
===KDE applications===&lt;br /&gt;
&lt;br /&gt;
====Unmaintained====&lt;br /&gt;
&lt;br /&gt;
* KThemeManager could be removed from the code (kdebase/workspace/kcontrol)&lt;br /&gt;
&lt;br /&gt;
* Find a maintainer for KFind&lt;br /&gt;
** It needs a rewrite/check of some parts (to not use Process events)&lt;br /&gt;
** Improve UI / Extract to UI file&lt;br /&gt;
** Strigi/Nepomuk integration&lt;br /&gt;
** &amp;lt;s&amp;gt;KFindPart should be removed (unused according to lxr.kde.org)&amp;lt;/s&amp;gt; Done for KDESC4.5&lt;br /&gt;
&lt;br /&gt;
* Find a maintainer for KWikdisk/KDiskFree [sandmark has suggest to replace those apps with filelight]&lt;br /&gt;
** Integrate Solid devices&lt;br /&gt;
** More portable / system-independant code&lt;br /&gt;
** Fixes on the treewidget and model implementation&lt;br /&gt;
&lt;br /&gt;
* Find a maintainer for KSystraycmd&lt;br /&gt;
** Port to the new systray icon library&lt;br /&gt;
&lt;br /&gt;
* Find a maintainer for DragonPlayer [eean is the official maintainer, sandsmark is willing to accept bug reports]&lt;br /&gt;
&lt;br /&gt;
* Find a maintainer for KolourPaint&lt;br /&gt;
&lt;br /&gt;
* Find a maintainer for KRFB (or remove/replace it) [grundleborg?]&lt;br /&gt;
* &amp;lt;s&amp;gt;Find a maintainer for KInfoCenter?&lt;br /&gt;
** Some modules need porting to Qt4 classes&amp;lt;/s&amp;gt; David Hubner is the new maintainer and he introduced a new solid-based device listing kcm&lt;br /&gt;
&lt;br /&gt;
* Find maintainers for KCMs&lt;br /&gt;
** (System Settings is maintained as of 4.3. Complete rewrite)&lt;br /&gt;
&lt;br /&gt;
* Find a maintainer for KPPP&lt;br /&gt;
&lt;br /&gt;
* Find a maintainer for KsCD&lt;br /&gt;
&lt;br /&gt;
* Find a maintainer for [http://cervisia.kde.org Cervisia]&lt;br /&gt;
&lt;br /&gt;
* Find a maintainer for SuperKaramba? (or deprecate it?)&lt;br /&gt;
&lt;br /&gt;
* Maintainer for KFloppy [replace it using DeviceKit by WindowsUninstall]&lt;br /&gt;
&lt;br /&gt;
* Maintainer for KDETv&lt;br /&gt;
&lt;br /&gt;
* Maintainer for [http://games.kde.org/game.php?game=kiriki Kiriki]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;General maintainer for kde-bluetooth&amp;lt;/s&amp;gt; [afiestas]&lt;br /&gt;
&lt;br /&gt;
* KWeather (kdetoys) could be removed&lt;br /&gt;
&lt;br /&gt;
====Maintained====&lt;br /&gt;
&lt;br /&gt;
* KScreenSaver + PowerDevil conflicts (dafre?)&lt;br /&gt;
&lt;br /&gt;
* kdelibs and kdebase&lt;br /&gt;
** Remove the use of Qt3/KDE3 classes&lt;br /&gt;
*** &amp;lt;s&amp;gt;Screensaver KCM&amp;lt;/s&amp;gt; Implemented by DarioAndres&lt;br /&gt;
** Do not use own deprecated API&lt;br /&gt;
** Krazy2 fixes&lt;br /&gt;
&lt;br /&gt;
* KDE apps&lt;br /&gt;
** &amp;lt;s&amp;gt;Don't use old icons (kappfinder)&amp;lt;/s&amp;gt; App moved to extragear...&lt;br /&gt;
&lt;br /&gt;
* Plasma fixes&lt;br /&gt;
** &amp;lt;s&amp;gt;Kickoff should not delete all the setting when switching from/to Classical/Kickoff mode (patch proposed at http://reviewboard.kde.org/r/2923/)&amp;lt;/s&amp;gt; patch is committed.&lt;br /&gt;
&lt;br /&gt;
* Kopete&lt;br /&gt;
** IRC Support&lt;br /&gt;
** More developers needed!&lt;br /&gt;
&lt;br /&gt;
* Konqueror&lt;br /&gt;
** Search bar plugin assignee&lt;br /&gt;
&lt;br /&gt;
* System Settings&lt;br /&gt;
** Reorganize the KCM categories to follow some logic: (http://forum.kde.org/brainstorm.php#idea54187 , http://forum.kde.org/brainstorm.php#idea40210 , {{bug|157587}}&lt;br /&gt;
*** -&amp;gt; http://techbase.kde.org/User:DarioAndres/SystemSettingWork&lt;br /&gt;
&lt;br /&gt;
* Plasmoid resizing issues:&lt;br /&gt;
http://techbase.kde.org/Projects/Plasma/Plasmoid-Issues&lt;br /&gt;
--[[User:Finex|FiNeX]] 22:34, 11 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
* KEditBookmarks is very buggy. (it got some fixes lately so it should be more stable, however I still think a person was doing a rewrite...)&lt;br /&gt;
&lt;br /&gt;
* KMenuEditor should be ported to not use Q3/K3 classes&lt;br /&gt;
&lt;br /&gt;
* KHelpCenter needs to be ported to not use Q3/K3 classes&lt;br /&gt;
&lt;br /&gt;
===Bugtracker: bugs.kde.org===&lt;br /&gt;
&lt;br /&gt;
* Clean assignees (ping Nightrose) [Dario_Andres is working on it]&lt;br /&gt;
** -&amp;gt; and... http://techbase.kde.org/User:DarioAndres/BugzillaCleanup&lt;br /&gt;
* Close KDE3 unmaintained crash reports of apps which have a KDE4 version:&lt;br /&gt;
** Kaffeine?&lt;br /&gt;
* Find assigne person/ML for &amp;quot;kde&amp;quot; product&lt;br /&gt;
* Test bug reports and write steps/testcases&lt;br /&gt;
* Check old kde3 bug reports against their Kde4 versions and close/(or move to the proper category if needed)&lt;br /&gt;
** kde, kdelibs, kio&lt;br /&gt;
** kcontrol/systemsettings-kde3 -&amp;gt; systemsettings&lt;br /&gt;
** &amp;lt;s&amp;gt;kicker-&amp;gt; plasma&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[user:finex|FiNeX]] : http://techbase.kde.org/Contribute/Kicker-bugs&lt;br /&gt;
** kpdf -&amp;gt; okular&lt;br /&gt;
** konqueror/filebrowsing -&amp;gt; dolphin&lt;br /&gt;
*** [[user:finex|FiNeX]] : I'm working on this.&lt;br /&gt;
* &amp;lt;s&amp;gt;Create a product for kinfocenter with its kcm_modules as components&amp;lt;/s&amp;gt; Product created and reassigned to its new maintainer&lt;br /&gt;
* &amp;lt;s&amp;gt;(In progress) Reassign &amp;quot;k3b&amp;quot; to mandriva people too? [there is a new CC for k3b besides trueg]&amp;lt;/s&amp;gt; New maintainer&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
* [http://techbase.kde.org/User:DarioAndres/KDESCCodeCleanup KDESCCodeCleanup]&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/Beta46Week2</id>
		<title>Contribute/Bugsquad/BugDays/Beta46Week2</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/Beta46Week2"/>
				<updated>2010-12-10T17:55:07Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: /* Division of Labour */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The 4.6-beta1 BugWeek will be from 11.12 till 17.12 :)&lt;br /&gt;
&lt;br /&gt;
{{note|Additions to this wikipage welcome :)}}&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
===Goals of this Week===&lt;br /&gt;
This bugweek tries to improve the quality of the 4.6 release by triaging all recent bug reports (bugs from 4.6-beta1 and the pre-beta versions). We also check if the bugs for 4.5 apply for 4.6 and triage those.&lt;br /&gt;
&lt;br /&gt;
===Prerequisites===&lt;br /&gt;
You should have a recent version of KDE, preferably trunk or the beta 1 release. You can still help if you only have the 4.5.3 release though.&lt;br /&gt;
&lt;br /&gt;
====LiveCD====&lt;br /&gt;
Some packagers provide LiveCD/DVDs to faciliate testing:&lt;br /&gt;
* KDE Four Live (openSUSE) - http://home.kde.org/~kdelive&lt;br /&gt;
* openSUSE's KDE repository - http://download.opensuse.org/repositories/KDE:/Medias/images/iso/&lt;br /&gt;
* Fedora [http://fedoraproject.org/wiki/Rawhide Rawhide], [http://alt.fedoraproject.org/pub/alt/nightly-composes/kde/ nightly live image]&lt;br /&gt;
&lt;br /&gt;
====Packages====&lt;br /&gt;
For some distributions pre-compiled and -packaged versions of trunk or the beta are available in additional repositories, ready for consumption:&lt;br /&gt;
* '''Gentoo''' (KDE overlay) - [http://kde.gentoo.org/kde4-guide.xml#snapshots Gentoo KDE Guide]&lt;br /&gt;
* '''OpenSUSE''' packages [http://en.opensuse.org/Portal:KDE are available]  for openSUSE 11.3 ([http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_11.3/KDE4-BASIS.ymp one-click install]), for openSUSE 11.2 ([http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_11.2/KDE4-BASIS.ymp one-click install]), and openSUSE Factory ([http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_Factory/KDE4-BASIS.ymp one-click install]).&lt;br /&gt;
* '''Archlinux''' [https://wiki.archlinux.org/index.php/DeveloperWiki:KDE#Using_the_kde-unstable_repository 4.6 beta]&lt;br /&gt;
* '''Fedora'''  [http://fedoraproject.org/wiki/Rawhide Rawhide] already includes 4.6beta, Fedora 14 packages are available in the kde-unstable repository hosted by the [http://kde-redhat.sourceforge.net kde-redhat project].&lt;br /&gt;
&lt;br /&gt;
====Sources====&lt;br /&gt;
If there are no packages for your distribution, you can always build KDE. [http://techbase.kde.org/Getting_Started/Build/kdesrc-build#Download_and_install_kdesrc-build kdesrc-build] is a nice way to get the newest code and have it compiled for you. Be sure to get the [http://websvn.kde.org/*checkout*/trunk/KDE/kdesdk/scripts/kdesrc-buildrc-sample sample rc from trunk].&lt;br /&gt;
&lt;br /&gt;
===Is it a big bug?===&lt;br /&gt;
Prioritizing is good. If a major application doesn't work, this should be taken care of.&lt;br /&gt;
&lt;br /&gt;
===Keep this page updated!===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
You can do this with the tag &amp;amp;lt;s&amp;amp;gt;...&amp;amp;lt;/s&amp;amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Sign-in==&lt;br /&gt;
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.) &lt;br /&gt;
&lt;br /&gt;
Please give distro/version or SVN branch/trunk with revision below (or just beta1 if you're using that). It would be helpful to add what distribution you use.&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!IRC Nickname !! KDE version used for testing !! Distribution&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Details==&lt;br /&gt;
&lt;br /&gt;
Please select a batch of bugs from the [[#Division_of_Labour|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.&lt;br /&gt;
&lt;br /&gt;
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.'''&lt;br /&gt;
&lt;br /&gt;
===Hints===&lt;br /&gt;
* Take note of bugs with '''high priority''' and put them in the section titled [[#High_priority_bugs|High priority bugs]].&lt;br /&gt;
* If a bug's description is somewhat unclear, try to provide a better step-by-step procedure on how to reproduce it. This will make it easier for developers to find and fix the bug.&lt;br /&gt;
* Some bugs will only be reproducible on certain graphics hardware, so for workspace-related bugs also provide the graphics card and driver you are using.&lt;br /&gt;
* Some bugs may not be reproducible on every installation of KDE. Thus we use a 4-eyes principle, having at least 2 triagers look at the bugs before we make any changes on the bugs themselves.&lt;br /&gt;
* Some more information on how to mark bugs can be found on [http://techbase.kde.org/index.php?title=Contribute/Bugsquad This page].&lt;br /&gt;
&lt;br /&gt;
==Division of Labour==&lt;br /&gt;
Please choose a batch that is not already taken and then query bugs.kde.org for all bugs in that batch. Please mark you irc nickname in the table below to show which batches bugs you are working on to avoid duplication of effort.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!Batch !! No of bugs !! IRC Nickname !! Status !! Query&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=252927&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=253032 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=253104&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=253172 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=253207&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=253551 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=253680&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=253881 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=253923&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=254119 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=254132&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=254255 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=254394&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=254539 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=254539&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=254638 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=254749&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=254908 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=254927&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=254992 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=255075&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=255184 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=255236&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=255396 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=255463&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=255886 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=255967&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=256198 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=256285&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=256365 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=256388&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=256628 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=256654&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=256932 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=256982&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257137 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257331&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257461 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257527&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257724 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 21 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257723&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257890 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 22 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257894&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257968 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 23 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257976&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258070 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 24 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258074&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258159 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 25 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258160&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258216 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 26 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258253&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258341 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 27 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258341&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258408 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 28 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258429&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258473 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 29 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258475&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258532 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 30 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258536&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258599 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 31 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258598&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258636 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 32 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258635&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258700 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 33 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258738&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258827 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 34 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258920&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258958 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 35 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258958&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259048 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 36 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259050&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259169 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 37 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259177&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259202 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 38 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259288&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259358 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 39 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259357&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259423 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 40 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259422&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259455 Query]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''(total bugs: 199)''&lt;br /&gt;
&lt;br /&gt;
== Completed Bugs ==&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
Please note that this is an experimental layout designed to reduce the number of edit conflicts on this page. Each section is its own subpage. The best way to work with this is to enable section editing by going to &amp;quot;My preferences&amp;quot; &amp;gt; &amp;quot;editing&amp;quot; &amp;gt; &amp;quot;Enable section editing via [edit] links&amp;quot;. When you click edit you will automatically edit the subpage.&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/High priority bugs}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs needing Version Field changed}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs with step-by-step Instructions}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs to be marked as RESOLVED}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs to be marked as DUPLICATE}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs to be marked as INVALID}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs to be marked as NEW}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs needing attention from developers}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs needing the reporter's feedback}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs needing users with particular setups}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bug reports against performance issues}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs that you cant do}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Wishes}}&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/Beta46Week2</id>
		<title>Contribute/Bugsquad/BugDays/Beta46Week2</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/Beta46Week2"/>
				<updated>2010-12-10T17:53:06Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: /* Division of Labour */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The 4.6-beta1 BugWeek will be from 11.12 till 17.12 :)&lt;br /&gt;
&lt;br /&gt;
{{note|Additions to this wikipage welcome :)}}&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
===Goals of this Week===&lt;br /&gt;
This bugweek tries to improve the quality of the 4.6 release by triaging all recent bug reports (bugs from 4.6-beta1 and the pre-beta versions). We also check if the bugs for 4.5 apply for 4.6 and triage those.&lt;br /&gt;
&lt;br /&gt;
===Prerequisites===&lt;br /&gt;
You should have a recent version of KDE, preferably trunk or the beta 1 release. You can still help if you only have the 4.5.3 release though.&lt;br /&gt;
&lt;br /&gt;
====LiveCD====&lt;br /&gt;
Some packagers provide LiveCD/DVDs to faciliate testing:&lt;br /&gt;
* KDE Four Live (openSUSE) - http://home.kde.org/~kdelive&lt;br /&gt;
* openSUSE's KDE repository - http://download.opensuse.org/repositories/KDE:/Medias/images/iso/&lt;br /&gt;
* Fedora [http://fedoraproject.org/wiki/Rawhide Rawhide], [http://alt.fedoraproject.org/pub/alt/nightly-composes/kde/ nightly live image]&lt;br /&gt;
&lt;br /&gt;
====Packages====&lt;br /&gt;
For some distributions pre-compiled and -packaged versions of trunk or the beta are available in additional repositories, ready for consumption:&lt;br /&gt;
* '''Gentoo''' (KDE overlay) - [http://kde.gentoo.org/kde4-guide.xml#snapshots Gentoo KDE Guide]&lt;br /&gt;
* '''OpenSUSE''' packages [http://en.opensuse.org/Portal:KDE are available]  for openSUSE 11.3 ([http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_11.3/KDE4-BASIS.ymp one-click install]), for openSUSE 11.2 ([http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_11.2/KDE4-BASIS.ymp one-click install]), and openSUSE Factory ([http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_Factory/KDE4-BASIS.ymp one-click install]).&lt;br /&gt;
* '''Archlinux''' [https://wiki.archlinux.org/index.php/DeveloperWiki:KDE#Using_the_kde-unstable_repository 4.6 beta]&lt;br /&gt;
* '''Fedora'''  [http://fedoraproject.org/wiki/Rawhide Rawhide] already includes 4.6beta, Fedora 14 packages are available in the kde-unstable repository hosted by the [http://kde-redhat.sourceforge.net kde-redhat project].&lt;br /&gt;
&lt;br /&gt;
====Sources====&lt;br /&gt;
If there are no packages for your distribution, you can always build KDE. [http://techbase.kde.org/Getting_Started/Build/kdesrc-build#Download_and_install_kdesrc-build kdesrc-build] is a nice way to get the newest code and have it compiled for you. Be sure to get the [http://websvn.kde.org/*checkout*/trunk/KDE/kdesdk/scripts/kdesrc-buildrc-sample sample rc from trunk].&lt;br /&gt;
&lt;br /&gt;
===Is it a big bug?===&lt;br /&gt;
Prioritizing is good. If a major application doesn't work, this should be taken care of.&lt;br /&gt;
&lt;br /&gt;
===Keep this page updated!===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
You can do this with the tag &amp;amp;lt;s&amp;amp;gt;...&amp;amp;lt;/s&amp;amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Sign-in==&lt;br /&gt;
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.) &lt;br /&gt;
&lt;br /&gt;
Please give distro/version or SVN branch/trunk with revision below (or just beta1 if you're using that). It would be helpful to add what distribution you use.&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!IRC Nickname !! KDE version used for testing !! Distribution&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Details==&lt;br /&gt;
&lt;br /&gt;
Please select a batch of bugs from the [[#Division_of_Labour|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.&lt;br /&gt;
&lt;br /&gt;
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.'''&lt;br /&gt;
&lt;br /&gt;
===Hints===&lt;br /&gt;
* Take note of bugs with '''high priority''' and put them in the section titled [[#High_priority_bugs|High priority bugs]].&lt;br /&gt;
* If a bug's description is somewhat unclear, try to provide a better step-by-step procedure on how to reproduce it. This will make it easier for developers to find and fix the bug.&lt;br /&gt;
* Some bugs will only be reproducible on certain graphics hardware, so for workspace-related bugs also provide the graphics card and driver you are using.&lt;br /&gt;
* Some bugs may not be reproducible on every installation of KDE. Thus we use a 4-eyes principle, having at least 2 triagers look at the bugs before we make any changes on the bugs themselves.&lt;br /&gt;
* Some more information on how to mark bugs can be found on [http://techbase.kde.org/index.php?title=Contribute/Bugsquad This page].&lt;br /&gt;
&lt;br /&gt;
==Division of Labour==&lt;br /&gt;
Please choose a batch that is not already taken and then query bugs.kde.org for all bugs in that batch. Please mark you irc nickname in the table below to show which batches bugs you are working on to avoid duplication of effort.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!Batch !! No of bugs !! IRC Nickname !! Status !! Query&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=252927&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=253032 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=253104&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=253172 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=253207&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=253551 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=253680&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=253881 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=253923&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=254119 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=254132&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=254255 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=254394&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=254539 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=254539&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=254638 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=254749&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=254908 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=254927&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=254992 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=255075&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=255184 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=255236&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=255396 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=255463&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=255886 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=255967&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=256198 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=256285&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=256365 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=256388&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=256628 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=256654&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=256932 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=256982&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257137 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257331&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257461 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257527&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257724 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 21 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257723&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257890 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 22 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257894&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257968 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 23 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257976&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258070 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 24 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258074&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258159 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 25 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258160&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258216 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 26 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258253&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258341 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 27 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258341&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258408 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 28 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258429&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258473 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 29 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258475&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258532 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 30 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258536&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258599 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 31 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258598&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258636 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 32 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258635&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258700 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 33 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258738&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258827 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 34 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258920&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258958 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 35 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258958&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259048 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 36 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259050&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259169 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 37 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259177&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259202 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 38 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259288&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259358 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 39 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259357&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259423 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 40 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259422&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259455 Query]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''(total bugs: 199)''&lt;br /&gt;
&lt;br /&gt;
== Completed Bugs ==&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
Please note that this is an experimental layout designed to reduce the number of edit conflicts on this page. Each section is its own subpage. The best way to work with this is to enable section editing by going to &amp;quot;My preferences&amp;quot; &amp;gt; &amp;quot;editing&amp;quot; &amp;gt; &amp;quot;Enable section editing via [edit] links&amp;quot;. When you click edit you will automatically edit the subpage.&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/High priority bugs}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs needing Version Field changed}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs with step-by-step Instructions}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs to be marked as RESOLVED}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs to be marked as DUPLICATE}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs to be marked as INVALID}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs to be marked as NEW}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs needing attention from developers}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs needing the reporter's feedback}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs needing users with particular setups}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bug reports against performance issues}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs that you cant do}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Wishes}}&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/Beta46Week2</id>
		<title>Contribute/Bugsquad/BugDays/Beta46Week2</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/Beta46Week2"/>
				<updated>2010-12-10T17:27:05Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: /* Division of Labour */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The 4.6-beta1 BugWeek will be from 11.12 till 17.12 :)&lt;br /&gt;
&lt;br /&gt;
{{note|Additions to this wikipage welcome :)}}&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
===Goals of this Week===&lt;br /&gt;
This bugweek tries to improve the quality of the 4.6 release by triaging all recent bug reports (bugs from 4.6-beta1 and the pre-beta versions). We also check if the bugs for 4.5 apply for 4.6 and triage those.&lt;br /&gt;
&lt;br /&gt;
===Prerequisites===&lt;br /&gt;
You should have a recent version of KDE, preferably trunk or the beta 1 release. You can still help if you only have the 4.5.3 release though.&lt;br /&gt;
&lt;br /&gt;
====LiveCD====&lt;br /&gt;
Some packagers provide LiveCD/DVDs to faciliate testing:&lt;br /&gt;
* KDE Four Live (openSUSE) - http://home.kde.org/~kdelive&lt;br /&gt;
* openSUSE's KDE repository - http://download.opensuse.org/repositories/KDE:/Medias/images/iso/&lt;br /&gt;
* Fedora [http://fedoraproject.org/wiki/Rawhide Rawhide], [http://alt.fedoraproject.org/pub/alt/nightly-composes/kde/ nightly live image]&lt;br /&gt;
&lt;br /&gt;
====Packages====&lt;br /&gt;
For some distributions pre-compiled and -packaged versions of trunk or the beta are available in additional repositories, ready for consumption:&lt;br /&gt;
* '''Gentoo''' (KDE overlay) - [http://kde.gentoo.org/kde4-guide.xml#snapshots Gentoo KDE Guide]&lt;br /&gt;
* '''OpenSUSE''' packages [http://en.opensuse.org/Portal:KDE are available]  for openSUSE 11.3 ([http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_11.3/KDE4-BASIS.ymp one-click install]), for openSUSE 11.2 ([http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_11.2/KDE4-BASIS.ymp one-click install]), and openSUSE Factory ([http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_Factory/KDE4-BASIS.ymp one-click install]).&lt;br /&gt;
* '''Archlinux''' [https://wiki.archlinux.org/index.php/DeveloperWiki:KDE#Using_the_kde-unstable_repository 4.6 beta]&lt;br /&gt;
* '''Fedora'''  [http://fedoraproject.org/wiki/Rawhide Rawhide] already includes 4.6beta, Fedora 14 packages are available in the kde-unstable repository hosted by the [http://kde-redhat.sourceforge.net kde-redhat project].&lt;br /&gt;
&lt;br /&gt;
====Sources====&lt;br /&gt;
If there are no packages for your distribution, you can always build KDE. [http://techbase.kde.org/Getting_Started/Build/kdesrc-build#Download_and_install_kdesrc-build kdesrc-build] is a nice way to get the newest code and have it compiled for you. Be sure to get the [http://websvn.kde.org/*checkout*/trunk/KDE/kdesdk/scripts/kdesrc-buildrc-sample sample rc from trunk].&lt;br /&gt;
&lt;br /&gt;
===Is it a big bug?===&lt;br /&gt;
Prioritizing is good. If a major application doesn't work, this should be taken care of.&lt;br /&gt;
&lt;br /&gt;
===Keep this page updated!===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
You can do this with the tag &amp;amp;lt;s&amp;amp;gt;...&amp;amp;lt;/s&amp;amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Sign-in==&lt;br /&gt;
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.) &lt;br /&gt;
&lt;br /&gt;
Please give distro/version or SVN branch/trunk with revision below (or just beta1 if you're using that). It would be helpful to add what distribution you use.&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!IRC Nickname !! KDE version used for testing !! Distribution&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Details==&lt;br /&gt;
&lt;br /&gt;
Please select a batch of bugs from the [[#Division_of_Labour|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.&lt;br /&gt;
&lt;br /&gt;
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.'''&lt;br /&gt;
&lt;br /&gt;
===Hints===&lt;br /&gt;
* Take note of bugs with '''high priority''' and put them in the section titled [[#High_priority_bugs|High priority bugs]].&lt;br /&gt;
* If a bug's description is somewhat unclear, try to provide a better step-by-step procedure on how to reproduce it. This will make it easier for developers to find and fix the bug.&lt;br /&gt;
* Some bugs will only be reproducible on certain graphics hardware, so for workspace-related bugs also provide the graphics card and driver you are using.&lt;br /&gt;
* Some bugs may not be reproducible on every installation of KDE. Thus we use a 4-eyes principle, having at least 2 triagers look at the bugs before we make any changes on the bugs themselves.&lt;br /&gt;
* Some more information on how to mark bugs can be found on [http://techbase.kde.org/index.php?title=Contribute/Bugsquad This page].&lt;br /&gt;
&lt;br /&gt;
==Division of Labour==&lt;br /&gt;
Please choose a batch that is not already taken and then query bugs.kde.org for all bugs in that batch. Please mark you irc nickname in the table below to show which batches bugs you are working on to avoid duplication of effort.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!Batch !! No of bugs !! IRC Nickname !! Status !! Query&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=255884&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=255990 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=255994&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=256334 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=256339&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=256560 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=256565&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=256810 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=256819&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=256932 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=256945&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257124 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257135&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257353 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257361&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257652 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257653&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257724 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257723&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257890 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257894&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257955 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257962&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257973 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257975&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257986 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258000&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258048 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258053&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258118 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258136&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258164 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258165&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258259 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258283&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258343 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258350&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258390 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258389&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258439 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 21 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258448&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258480 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 22 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258510&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258545 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 23 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258546&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258600 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 24 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258602&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258637 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 25 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258639&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258700 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 26 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258738&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258778 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 27 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258788&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258924 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 28 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258925&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258958 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 29 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258958&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259048 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 30 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259050&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259057 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 31 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259057&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259084 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 32 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259086&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259106 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 33 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259150&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259175 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 34 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259177&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259202 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 35 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259209&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259294 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 36 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259296&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259359 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 37 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259390&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259424 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 38 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259429&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259455 Query]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''(total bugs: 189)''&lt;br /&gt;
&lt;br /&gt;
== Completed Bugs ==&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
Please note that this is an experimental layout designed to reduce the number of edit conflicts on this page. Each section is its own subpage. The best way to work with this is to enable section editing by going to &amp;quot;My preferences&amp;quot; &amp;gt; &amp;quot;editing&amp;quot; &amp;gt; &amp;quot;Enable section editing via [edit] links&amp;quot;. When you click edit you will automatically edit the subpage.&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/High priority bugs}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs needing Version Field changed}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs with step-by-step Instructions}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs to be marked as RESOLVED}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs to be marked as DUPLICATE}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs to be marked as INVALID}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs to be marked as NEW}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs needing attention from developers}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs needing the reporter's feedback}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs needing users with particular setups}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bug reports against performance issues}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs that you cant do}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Wishes}}&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/Beta46Week2</id>
		<title>Contribute/Bugsquad/BugDays/Beta46Week2</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/Beta46Week2"/>
				<updated>2010-12-10T16:34:42Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: /* Division of Labour */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The 4.6-beta1 BugWeek will be from 11.12 till 17.12 :)&lt;br /&gt;
&lt;br /&gt;
{{note|Additions to this wikipage welcome :)}}&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
===Goals of this Week===&lt;br /&gt;
This bugweek tries to improve the quality of the 4.6 release by triaging all recent bug reports (bugs from 4.6-beta1 and the pre-beta versions). We also check if the bugs for 4.5 apply for 4.6 and triage those.&lt;br /&gt;
&lt;br /&gt;
===Prerequisites===&lt;br /&gt;
You should have a recent version of KDE, preferably trunk or the beta 1 release. You can still help if you only have the 4.5.3 release though.&lt;br /&gt;
&lt;br /&gt;
====LiveCD====&lt;br /&gt;
Some packagers provide LiveCD/DVDs to faciliate testing:&lt;br /&gt;
* KDE Four Live (openSUSE) - http://home.kde.org/~kdelive&lt;br /&gt;
* openSUSE's KDE repository - http://download.opensuse.org/repositories/KDE:/Medias/images/iso/&lt;br /&gt;
* Fedora [http://fedoraproject.org/wiki/Rawhide Rawhide], [http://alt.fedoraproject.org/pub/alt/nightly-composes/kde/ nightly live image]&lt;br /&gt;
&lt;br /&gt;
====Packages====&lt;br /&gt;
For some distributions pre-compiled and -packaged versions of trunk or the beta are available in additional repositories, ready for consumption:&lt;br /&gt;
* '''Gentoo''' (KDE overlay) - [http://kde.gentoo.org/kde4-guide.xml#snapshots Gentoo KDE Guide]&lt;br /&gt;
* '''OpenSUSE''' packages [http://en.opensuse.org/Portal:KDE are available]  for openSUSE 11.3 ([http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_11.3/KDE4-BASIS.ymp one-click install]), for openSUSE 11.2 ([http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_11.2/KDE4-BASIS.ymp one-click install]), and openSUSE Factory ([http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_Factory/KDE4-BASIS.ymp one-click install]).&lt;br /&gt;
* '''Archlinux''' [https://wiki.archlinux.org/index.php/DeveloperWiki:KDE#Using_the_kde-unstable_repository 4.6 beta]&lt;br /&gt;
* '''Fedora'''  [http://fedoraproject.org/wiki/Rawhide Rawhide] already includes 4.6beta, Fedora 14 packages are available in the kde-unstable repository hosted by the [http://kde-redhat.sourceforge.net kde-redhat project].&lt;br /&gt;
&lt;br /&gt;
====Sources====&lt;br /&gt;
If there are no packages for your distribution, you can always build KDE. [http://techbase.kde.org/Getting_Started/Build/kdesrc-build#Download_and_install_kdesrc-build kdesrc-build] is a nice way to get the newest code and have it compiled for you. Be sure to get the [http://websvn.kde.org/*checkout*/trunk/KDE/kdesdk/scripts/kdesrc-buildrc-sample sample rc from trunk].&lt;br /&gt;
&lt;br /&gt;
===Is it a big bug?===&lt;br /&gt;
Prioritizing is good. If a major application doesn't work, this should be taken care of.&lt;br /&gt;
&lt;br /&gt;
===Keep this page updated!===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
You can do this with the tag &amp;amp;lt;s&amp;amp;gt;...&amp;amp;lt;/s&amp;amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Sign-in==&lt;br /&gt;
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.) &lt;br /&gt;
&lt;br /&gt;
Please give distro/version or SVN branch/trunk with revision below (or just beta1 if you're using that). It would be helpful to add what distribution you use.&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!IRC Nickname !! KDE version used for testing !! Distribution&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Details==&lt;br /&gt;
&lt;br /&gt;
Please select a batch of bugs from the [[#Division_of_Labour|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.&lt;br /&gt;
&lt;br /&gt;
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.'''&lt;br /&gt;
&lt;br /&gt;
===Hints===&lt;br /&gt;
* Take note of bugs with '''high priority''' and put them in the section titled [[#High_priority_bugs|High priority bugs]].&lt;br /&gt;
* If a bug's description is somewhat unclear, try to provide a better step-by-step procedure on how to reproduce it. This will make it easier for developers to find and fix the bug.&lt;br /&gt;
* Some bugs will only be reproducible on certain graphics hardware, so for workspace-related bugs also provide the graphics card and driver you are using.&lt;br /&gt;
* Some bugs may not be reproducible on every installation of KDE. Thus we use a 4-eyes principle, having at least 2 triagers look at the bugs before we make any changes on the bugs themselves.&lt;br /&gt;
* Some more information on how to mark bugs can be found on [http://techbase.kde.org/index.php?title=Contribute/Bugsquad This page].&lt;br /&gt;
&lt;br /&gt;
==Division of Labour==&lt;br /&gt;
Please choose a batch that is not already taken and then query bugs.kde.org for all bugs in that batch. Please mark you irc nickname in the table below to show which batches bugs you are working on to avoid duplication of effort.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!Batch !! No of bugs !! IRC Nickname !! Status !! Query&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=255885&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=256152 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=256197&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=256389 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=256559&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=256820 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=256837&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257017 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257021&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257352 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257362&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257655 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257711&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257869 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257889&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257963 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257967&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257979 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257984&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258047 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258054&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258157 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258158&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258254 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258258&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258351 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258354&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258430 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258432&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258479 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258511&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258551 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258556&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258635 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258636&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258739 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258750&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258826 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258921&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258957 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 21 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258959&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259052 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 22 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259054&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259081 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 23 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259083&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259151 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 24 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259152&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259198 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 25 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259199&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259293 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 26 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259297&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259392 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 27 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259421&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259454 Query]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''(total bugs: 189)''&lt;br /&gt;
&lt;br /&gt;
== Completed Bugs ==&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
Please note that this is an experimental layout designed to reduce the number of edit conflicts on this page. Each section is its own subpage. The best way to work with this is to enable section editing by going to &amp;quot;My preferences&amp;quot; &amp;gt; &amp;quot;editing&amp;quot; &amp;gt; &amp;quot;Enable section editing via [edit] links&amp;quot;. When you click edit you will automatically edit the subpage.&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/High priority bugs}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs needing Version Field changed}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs with step-by-step Instructions}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs to be marked as RESOLVED}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs to be marked as DUPLICATE}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs to be marked as INVALID}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs to be marked as NEW}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs needing attention from developers}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs needing the reporter's feedback}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs needing users with particular setups}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bug reports against performance issues}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs that you cant do}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Wishes}}&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/Beta46Week2</id>
		<title>Contribute/Bugsquad/BugDays/Beta46Week2</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/Beta46Week2"/>
				<updated>2010-12-10T16:33:45Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: /* Division of Labour */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The 4.6-beta1 BugWeek will be from 11.12 till 17.12 :)&lt;br /&gt;
&lt;br /&gt;
{{note|Additions to this wikipage welcome :)}}&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
===Goals of this Week===&lt;br /&gt;
This bugweek tries to improve the quality of the 4.6 release by triaging all recent bug reports (bugs from 4.6-beta1 and the pre-beta versions). We also check if the bugs for 4.5 apply for 4.6 and triage those.&lt;br /&gt;
&lt;br /&gt;
===Prerequisites===&lt;br /&gt;
You should have a recent version of KDE, preferably trunk or the beta 1 release. You can still help if you only have the 4.5.3 release though.&lt;br /&gt;
&lt;br /&gt;
====LiveCD====&lt;br /&gt;
Some packagers provide LiveCD/DVDs to faciliate testing:&lt;br /&gt;
* KDE Four Live (openSUSE) - http://home.kde.org/~kdelive&lt;br /&gt;
* openSUSE's KDE repository - http://download.opensuse.org/repositories/KDE:/Medias/images/iso/&lt;br /&gt;
* Fedora [http://fedoraproject.org/wiki/Rawhide Rawhide], [http://alt.fedoraproject.org/pub/alt/nightly-composes/kde/ nightly live image]&lt;br /&gt;
&lt;br /&gt;
====Packages====&lt;br /&gt;
For some distributions pre-compiled and -packaged versions of trunk or the beta are available in additional repositories, ready for consumption:&lt;br /&gt;
* '''Gentoo''' (KDE overlay) - [http://kde.gentoo.org/kde4-guide.xml#snapshots Gentoo KDE Guide]&lt;br /&gt;
* '''OpenSUSE''' packages [http://en.opensuse.org/Portal:KDE are available]  for openSUSE 11.3 ([http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_11.3/KDE4-BASIS.ymp one-click install]), for openSUSE 11.2 ([http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_11.2/KDE4-BASIS.ymp one-click install]), and openSUSE Factory ([http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_Factory/KDE4-BASIS.ymp one-click install]).&lt;br /&gt;
* '''Archlinux''' [https://wiki.archlinux.org/index.php/DeveloperWiki:KDE#Using_the_kde-unstable_repository 4.6 beta]&lt;br /&gt;
* '''Fedora'''  [http://fedoraproject.org/wiki/Rawhide Rawhide] already includes 4.6beta, Fedora 14 packages are available in the kde-unstable repository hosted by the [http://kde-redhat.sourceforge.net kde-redhat project].&lt;br /&gt;
&lt;br /&gt;
====Sources====&lt;br /&gt;
If there are no packages for your distribution, you can always build KDE. [http://techbase.kde.org/Getting_Started/Build/kdesrc-build#Download_and_install_kdesrc-build kdesrc-build] is a nice way to get the newest code and have it compiled for you. Be sure to get the [http://websvn.kde.org/*checkout*/trunk/KDE/kdesdk/scripts/kdesrc-buildrc-sample sample rc from trunk].&lt;br /&gt;
&lt;br /&gt;
===Is it a big bug?===&lt;br /&gt;
Prioritizing is good. If a major application doesn't work, this should be taken care of.&lt;br /&gt;
&lt;br /&gt;
===Keep this page updated!===&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
You can do this with the tag &amp;amp;lt;s&amp;amp;gt;...&amp;amp;lt;/s&amp;amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Sign-in==&lt;br /&gt;
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.) &lt;br /&gt;
&lt;br /&gt;
Please give distro/version or SVN branch/trunk with revision below (or just beta1 if you're using that). It would be helpful to add what distribution you use.&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!IRC Nickname !! KDE version used for testing !! Distribution&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Details==&lt;br /&gt;
&lt;br /&gt;
Please select a batch of bugs from the [[#Division_of_Labour|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.&lt;br /&gt;
&lt;br /&gt;
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.'''&lt;br /&gt;
&lt;br /&gt;
===Hints===&lt;br /&gt;
* Take note of bugs with '''high priority''' and put them in the section titled [[#High_priority_bugs|High priority bugs]].&lt;br /&gt;
* If a bug's description is somewhat unclear, try to provide a better step-by-step procedure on how to reproduce it. This will make it easier for developers to find and fix the bug.&lt;br /&gt;
* Some bugs will only be reproducible on certain graphics hardware, so for workspace-related bugs also provide the graphics card and driver you are using.&lt;br /&gt;
* Some bugs may not be reproducible on every installation of KDE. Thus we use a 4-eyes principle, having at least 2 triagers look at the bugs before we make any changes on the bugs themselves.&lt;br /&gt;
* Some more information on how to mark bugs can be found on [http://techbase.kde.org/index.php?title=Contribute/Bugsquad This page].&lt;br /&gt;
&lt;br /&gt;
==Division of Labour==&lt;br /&gt;
Please choose a batch that is not already taken and then query bugs.kde.org for all bugs in that batch. Please mark you irc nickname in the table below to show which batches bugs you are working on to avoid duplication of effort.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!Batch !! No of bugs !! IRC Nickname !! Status !! Query&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=255885&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=256152 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=256197&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=256389 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=256559&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=256820 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=256837&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257017 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257021&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257352 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257362&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257655 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257711&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257869 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257889&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257963 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257967&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=257979 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=257984&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258047 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258054&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258157 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258158&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258254 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258258&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258351 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258354&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258430 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258432&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258479 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258511&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258551 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258556&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258635 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258636&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258739 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258750&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258826 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258921&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=258957 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 21 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=258959&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259052 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 22 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259054&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259081 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 23 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259083&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259151 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 24 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259152&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259198 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 25 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259199&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259293 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 26 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259297&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259392 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 27 || 5 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kdepim&amp;amp;product=kdepimlibs&amp;amp;product=akonadi&amp;amp;product=kmail&amp;amp;product=kmail2&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=nowords&amp;amp;keywords=triaged&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=crash&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Bug+Number&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=259421&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=259454 Query]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''(total bugs: 0)''&lt;br /&gt;
&lt;br /&gt;
== Completed Bugs ==&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
Please note that this is an experimental layout designed to reduce the number of edit conflicts on this page. Each section is its own subpage. The best way to work with this is to enable section editing by going to &amp;quot;My preferences&amp;quot; &amp;gt; &amp;quot;editing&amp;quot; &amp;gt; &amp;quot;Enable section editing via [edit] links&amp;quot;. When you click edit you will automatically edit the subpage.&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/High priority bugs}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs needing Version Field changed}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs with step-by-step Instructions}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs to be marked as RESOLVED}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs to be marked as DUPLICATE}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs to be marked as INVALID}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs to be marked as NEW}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs needing attention from developers}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs needing the reporter's feedback}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs needing users with particular setups}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bug reports against performance issues}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Bugs that you cant do}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/Beta46Week1/Wishes}}&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/User:DarioAndres/BKoResurrection</id>
		<title>User:DarioAndres/BKoResurrection</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/User:DarioAndres/BKoResurrection"/>
				<updated>2010-11-15T14:52:23Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: Created page with 'ToDo:  * Marking a bug as duplicate (and the added message on the parent report) shouldn't send emails to all the people in the CC. This usually causes a lot of spam to the repor...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ToDo:&lt;br /&gt;
&lt;br /&gt;
* Marking a bug as duplicate (and the added message on the parent report) shouldn't send emails to all the people in the CC. This usually causes a lot of spam to the reporter of the original issue (who cannot unsuscribe); and the other CCed people wanting to leave the report. This frustrate bug reporters and make them leave, so if we need really important information we are not going to be able to reach them.&lt;br /&gt;
&lt;br /&gt;
* Bug triagers comments in the bug reports could start as:&lt;br /&gt;
[Bug triager comment] &lt;br /&gt;
This way the people can easily check that this is an administrative message to tidy up things. (but it could have useful information)&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad</id>
		<title>Contribute/Bugsquad</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad"/>
				<updated>2010-05-22T13:42:50Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: /* How to help */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Bugweeks_ladybug.png]]&lt;br /&gt;
&lt;br /&gt;
==What is BugSquad?==&lt;br /&gt;
&lt;br /&gt;
The '''KDE BugSquad''' keeps track of incoming bugs in KDE software, and goes through old bugs. We verify that a bug exists, and is reproducible, and that the reporter has given enough information. When applicable, we write testcases. ''Our end goal is to help developers notice valid bugs quicker, and to save their time.''&lt;br /&gt;
&lt;br /&gt;
You do not need any programming knowledge to be in the Bugsquad, and it is a great way to give practical support to the KDE community. If you are just starting to learn programming, it is a great way to gain familiarity with the components.&lt;br /&gt;
&lt;br /&gt;
==Bug Days==&lt;br /&gt;
&lt;br /&gt;
We have regular days where we pick a software package and look through all the old Bugzilla bugs to see if they are still valid. Sort of a Bugzilla cleaning day. &lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/NextBugDay}}&lt;br /&gt;
&lt;br /&gt;
The results of all past bug days can be found [[/BugDays|here]].&lt;br /&gt;
&lt;br /&gt;
===Bug Weeks===&lt;br /&gt;
&lt;br /&gt;
Our team has recently launched a new iniciative named &amp;quot;Bug Weeks&amp;quot;, as an evolution of the traditional BugDays. All the workflow is based on the [http://forum.kde.org/ KDE Community Forums].&lt;br /&gt;
&lt;br /&gt;
You can find more information about it at [http://forum.kde.org/viewtopic.php?f=4&amp;amp;t=84473 its official announcement]&lt;br /&gt;
&lt;br /&gt;
The first bugweek was about triaging Plasma Desktop bug reports. You can find more information in the [http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84713 BugWeek Session 0 article]. (A summary article is yet to come)&lt;br /&gt;
&lt;br /&gt;
{{note|We don't just do bugs on BugDays! Don't hesitate to join us at '''#kde-bugs''' on irc.freenode.net, we have plenty for you to do. ;) Check the topic to see what we are currently working on. And if you are new, please read the &amp;quot;how to triage bugs&amp;quot; page.}}&lt;br /&gt;
&lt;br /&gt;
==How to help==&lt;br /&gt;
&lt;br /&gt;
Read the [[/Guide_To_BugTriaging|ultimate guide to BugTriaging for KDE Projects]] (Recommended)&lt;br /&gt;
&lt;br /&gt;
or ...&lt;br /&gt;
&lt;br /&gt;
Read this [[/Guide|guide]] and join us for one of our [[#Bug_Days|bug days]] or [[#Bug_Weeks|bug weeks]]. We meet on IRC in the #kde-bugs channel on irc.freenode.org. You can easily get started by having your questions answered there, and having someone guide you as to general bug triaging philosophy. Someone in IRC will usually be able to help you. Although we do sleep sometimes!&lt;br /&gt;
&lt;br /&gt;
A summary of the BugSquad guide is provided below to give you a quick idea of how you can help:&lt;br /&gt;
&lt;br /&gt;
* Confirming bugs. Bugs with the UNCONFIRMED status should get the NEW status once someone else is able to reproduce the bug reliably.&lt;br /&gt;
* Finding bug duplicates. Many bugs entered into Bugzilla are duplicates of other bugs. Sometimes it's hard to recognize these as duplicates but multiple people checking can make the duplicates bubble to the top of the pile. The following remarks may help you identifying them:&lt;br /&gt;
** Using the Similar Bugs link to look if there are duplicates.&lt;br /&gt;
** In the case of crashes, use the link below the comment field to look for crash reports with the same backtrace. The backtrace must be in the body of the report in order to look for similar reports. This tool does not look in attachments with backtraces.&lt;br /&gt;
* Close bugs which have insufficient information and which have been open for  a long time (e.g. reporter does not respond to a need-more-info request). Usually a timeout of one month or more is considered to be an &amp;quot;information timeout&amp;quot;.&lt;br /&gt;
* Categorize bugs into the right components. Many bug reports can be further categorized into components. For example, Konqueror reports can be assigned to KHTML and kfm components.&lt;br /&gt;
* Labeling bugs which contain testcases as such in the title. Ideally, testcases contain the minimal amount of code (HTML, scripts, C++ etc.) necessary to reproduce a bug.&lt;br /&gt;
* Writing testcases. Very useful and saves developers' time.&lt;br /&gt;
&lt;br /&gt;
==Getting started==&lt;br /&gt;
The sheer number of open bugs can be overwhelming at the start. Here are some hints on getting started more smoothly:&lt;br /&gt;
* Look at a single product at a time. For large applications (like Konqueror), you may want to further limit your search to a particular component.&lt;br /&gt;
* Don't try to find duplicates early on. Finding duplicates is hard until you have become familiar with the bugs in a component. Start out with verifying UNCONFIRMED bugs as described above. That's valuable work, and a great way to familiarize yourself with the bug database. &lt;br /&gt;
* Avoid very old bugs with many comments, and also bugs with many votes. This may seem counter-intuitive, but in most cases these bugs are hard, have gotten a lot of attention, and are probably on a developer's TODO list already. If it is from an older version of KDE, and there are no recent comments, verify them, make a notation, and move on.&lt;br /&gt;
* Don't be afraid to ask the reporter for more info. It's something you can even do without Bugzilla permissions. And reporters will generally prefer being asked one question too many, instead of their report never being dealt with. Just remember to be polite. Ask yourself how you would feel if you got the message you are thinking about sending to a user.&lt;br /&gt;
* Look at the incoming Bugzilla bugs. Or find the oldest bugs for your favorite software application.&lt;br /&gt;
* Look through the rest of our documentation for more information!&lt;br /&gt;
&lt;br /&gt;
==Articles==&lt;br /&gt;
&lt;br /&gt;
* [[/Guide_To_BugTriaging|Dario's Guide to Bug Triaging]] - Extensive guide on how to perform bug triagers tasks&lt;br /&gt;
&lt;br /&gt;
* [[/Quick_Introduction_to_Bugzilla|Quick introduction to Bugzilla]] - This article explains the basics about the bugtracking software that KDE uses: &amp;quot;Bugzilla&amp;quot;. It includes the description of a bug reports fields and the workflow of most common tasks like searching into the databse.&lt;br /&gt;
&lt;br /&gt;
* [https://bugs.kde.org/page.cgi?id=fields.html A Bug's Life Cycle] - This article describes the possible status of a bug report and when each should be used.&lt;br /&gt;
&lt;br /&gt;
* [[/How to triage bugs|How to triage bugs]] - This article gives step-by-step what you do during a BugDay, or how to start triaging on your own in our &amp;quot;ongoing triage&amp;quot; (usually for old Konqueror bugs; see #kde-bugs for the current link).&lt;br /&gt;
&lt;br /&gt;
* [[Projects/SystemSettings#Bug_Triaging|How to triage System Settings bugs]] - Explains how System Settings works from a bug squasher's perspective.&lt;br /&gt;
&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment] - This article from the BugWeeks initiative describes how to properly configure and setup a KDE SC environment in order to test the bugs.&lt;br /&gt;
&lt;br /&gt;
* [[/How to create useful crash reports|How to create useful crash reports]] - This article helps users to prepare their KDE packages such they can create detailed backtraces.&lt;br /&gt;
&lt;br /&gt;
* [[User:DarioAndres/Basic_Guide_about_Crash_Reporting|Basic guide about crash reports]] - This article is a basic/simplified version of the previous one.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[http://bugs.kde.org/ Bug Tracker]&lt;br /&gt;
*[http://bugs.kde.org/buglist.cgi?short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=100&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;newqueryname=&amp;amp;order=bugs.votes,bugs.priority%2C%20bugs.bug_severity%2C%20bugs.bug_status%2C%20bugs.bug_id%20desc Feature Requests, sorted by popularity]&lt;br /&gt;
*[https://mail.kde.org/mailman/listinfo/bugsquad Subscribe to our mailinglist]&lt;br /&gt;
*[http://forum.kde.org/viewforum.php?f=148 BugWeeks subforum]&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/ImportantWorkToBeDone</id>
		<title>Contribute/ImportantWorkToBeDone</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/ImportantWorkToBeDone"/>
				<updated>2010-04-11T13:34:05Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: /* Bugtracker: bugs.kde.org */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===General===&lt;br /&gt;
&lt;br /&gt;
* FIXME comments: http://lxr.kde.org/search?filestring=cpp&amp;amp;string=%2F%2FFIXME&lt;br /&gt;
* TODO comments: http://lxr.kde.org/search?filestring=cpp&amp;amp;string=%2F%2FTODO&lt;br /&gt;
* Warning compiler comments: http://lxr.kde.org/search?filestring=cpp&amp;amp;string=%23warning&lt;br /&gt;
&lt;br /&gt;
===KDE technologies===&lt;br /&gt;
&lt;br /&gt;
* KDELIBS&lt;br /&gt;
** Update KBugReport to use the new enterbug form (which replaces the wizard)&lt;br /&gt;
** Improve the KBugReport UI dialog, improve the app/component selection&lt;br /&gt;
&lt;br /&gt;
* Phonon&lt;br /&gt;
** &amp;lt;s&amp;gt;(In progress) Get someone to review phonon bug reports on BKO; or submit them upstream&amp;lt;/s&amp;gt; [sandsmark]&lt;br /&gt;
** More collaboration/connection between KDE and Qt teams about this technology&lt;br /&gt;
** &amp;lt;s&amp;gt;Pulseaudio mess&amp;lt;/s&amp;gt; Fixed in latest Phonon&lt;br /&gt;
&lt;br /&gt;
* Solid&lt;br /&gt;
** &amp;lt;s&amp;gt;(In progress) Solid-bluetooth needs a maintainer&amp;lt;/s&amp;gt; [afiestas got the maintainership of kbluetooth]&lt;br /&gt;
&lt;br /&gt;
* Other&lt;br /&gt;
** libkcddb needs a maintainer&lt;br /&gt;
&lt;br /&gt;
===KDE applications===&lt;br /&gt;
&lt;br /&gt;
====Unmaintained====&lt;br /&gt;
&lt;br /&gt;
* KThemeManager could be removed from the code (kdebase/workspace/kcontrol)&lt;br /&gt;
&lt;br /&gt;
* Find a maintainer for KFind&lt;br /&gt;
** It needs a rewrite/check of some parts (to not use Process events)&lt;br /&gt;
** Improve UI / Extract to UI file&lt;br /&gt;
** Strigi/Nepomuk integration&lt;br /&gt;
** &amp;lt;s&amp;gt;KFindPart should be removed (unused according to lxr.kde.org)&amp;lt;/s&amp;gt; Done for KDESC4.5&lt;br /&gt;
&lt;br /&gt;
* Find a maintainer for KWikdisk/KDiskFree [sandmark has suggest to replace those apps with filelight]&lt;br /&gt;
** Integrate Solid devices&lt;br /&gt;
** More portable / system-independant code&lt;br /&gt;
** Fixes on the treewidget and model implementation&lt;br /&gt;
&lt;br /&gt;
* Find a maintainer for KSystraycmd&lt;br /&gt;
** Port to the new systray icon library&lt;br /&gt;
&lt;br /&gt;
* Find a maintainer for DragonPlayer [eean is the official maintainer, sandsmark is willing to accept bug reports]&lt;br /&gt;
&lt;br /&gt;
* Find a maintainer for KolourPaint&lt;br /&gt;
&lt;br /&gt;
* Find a maintainer for KRFB (or remove/replace it) [grundleborg?]&lt;br /&gt;
* &amp;lt;s&amp;gt;Find a maintainer for KInfoCenter?&lt;br /&gt;
** Some modules need porting to Qt4 classes&amp;lt;/s&amp;gt; David Hubner is the new maintainer and he introduced a new solid-based device listing kcm&lt;br /&gt;
&lt;br /&gt;
* Find maintainers for KCMs&lt;br /&gt;
** (System Settings is maintained as of 4.3. Complete rewrite)&lt;br /&gt;
&lt;br /&gt;
* Find a maintainer for KPPP&lt;br /&gt;
&lt;br /&gt;
* Find a maintainer for KsCD&lt;br /&gt;
&lt;br /&gt;
* Find a maintainer for [http://cervisia.kde.org Cervisia]&lt;br /&gt;
&lt;br /&gt;
* Find a maintainer for SuperKaramba? (or deprecate it?)&lt;br /&gt;
&lt;br /&gt;
* Maintainer for KFloppy [replace it using DeviceKit by WindowsUninstall]&lt;br /&gt;
&lt;br /&gt;
* Maintainer for KDETv&lt;br /&gt;
&lt;br /&gt;
* Maintainer for [http://games.kde.org/game.php?game=kiriki Kiriki]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;General maintainer for kde-bluetooth&amp;lt;/s&amp;gt; [afiestas]&lt;br /&gt;
&lt;br /&gt;
* KWeather (kdetoys) could be removed&lt;br /&gt;
&lt;br /&gt;
====Maintained====&lt;br /&gt;
&lt;br /&gt;
* KScreenSaver + PowerDevil conflicts (dafre?)&lt;br /&gt;
&lt;br /&gt;
* kdelibs and kdebase&lt;br /&gt;
** Remove the use of Qt3/KDE3 classes&lt;br /&gt;
*** &amp;lt;s&amp;gt;Screensaver KCM&amp;lt;/s&amp;gt; Implemented by DarioAndres&lt;br /&gt;
** Do not use own deprecated API&lt;br /&gt;
** Krazy2 fixes&lt;br /&gt;
&lt;br /&gt;
* KDE apps&lt;br /&gt;
** &amp;lt;s&amp;gt;Don't use old icons (kappfinder)&amp;lt;/s&amp;gt; App moved to extragear...&lt;br /&gt;
&lt;br /&gt;
* Plasma fixes&lt;br /&gt;
** Kickoff should not delete all the setting when switching from/to Classical/Kickoff mode (patch proposed at http://reviewboard.kde.org/r/2923/)&lt;br /&gt;
&lt;br /&gt;
* Kopete&lt;br /&gt;
** IRC Support&lt;br /&gt;
** More developers needed!&lt;br /&gt;
&lt;br /&gt;
* Konqueror&lt;br /&gt;
** Search bar plugin assignee&lt;br /&gt;
&lt;br /&gt;
* System Settings&lt;br /&gt;
** Reorganize the KCM categories to follow some logic: (http://forum.kde.org/brainstorm.php#idea54187 , http://forum.kde.org/brainstorm.php#idea40210 , {{bug|157587}}&lt;br /&gt;
*** -&amp;gt; http://techbase.kde.org/User:DarioAndres/SystemSettingWork&lt;br /&gt;
&lt;br /&gt;
* Plasmoid resizing issues:&lt;br /&gt;
http://techbase.kde.org/Projects/Plasma/Plasmoid-Issues&lt;br /&gt;
--[[User:Finex|FiNeX]] 22:34, 11 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
* KEditBookmarks is very buggy. (it got some fixes lately so it should be more stable, however I still think a person was doing a rewrite...)&lt;br /&gt;
&lt;br /&gt;
* KMenuEditor should be ported to not use Q3/K3 classes&lt;br /&gt;
&lt;br /&gt;
* KHelpCenter needs to be ported to not use Q3/K3 classes&lt;br /&gt;
&lt;br /&gt;
===Bugtracker: bugs.kde.org===&lt;br /&gt;
&lt;br /&gt;
* Clean assignees (ping Nightrose) [Dario_Andres is working on it]&lt;br /&gt;
** -&amp;gt; and... http://techbase.kde.org/User:DarioAndres/BugzillaCleanup&lt;br /&gt;
* Close KDE3 unmaintained crash reports of apps which have a KDE4 version:&lt;br /&gt;
** Kaffeine?&lt;br /&gt;
* Find assigne person/ML for &amp;quot;kde&amp;quot; product&lt;br /&gt;
* Test bug reports and write steps/testcases&lt;br /&gt;
* Check old kde3 bug reports against their Kde4 versions and close/(or move to the proper category if needed)&lt;br /&gt;
** kde, kdelibs, kio&lt;br /&gt;
** kcontrol/systemsettings-kde3 -&amp;gt; systemsettings&lt;br /&gt;
** &amp;lt;s&amp;gt;kicker-&amp;gt; plasma&amp;lt;/s&amp;gt;&lt;br /&gt;
*** [[user:finex|FiNeX]] : http://techbase.kde.org/Contribute/Kicker-bugs&lt;br /&gt;
** kpdf -&amp;gt; okular&lt;br /&gt;
** konqueror/filebrowsing -&amp;gt; dolphin&lt;br /&gt;
*** [[user:finex|FiNeX]] : I'm working on this.&lt;br /&gt;
* &amp;lt;s&amp;gt;Create a product for kinfocenter with its kcm_modules as components&amp;lt;/s&amp;gt; Product created and reassigned to its new maintainer&lt;br /&gt;
* &amp;lt;s&amp;gt;(In progress) Reassign &amp;quot;k3b&amp;quot; to mandriva people too? [there is a new CC for k3b besides trueg]&amp;lt;/s&amp;gt; New maintainer&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
* [http://techbase.kde.org/User:DarioAndres/KDESCCodeCleanup KDESCCodeCleanup]&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad</id>
		<title>Contribute/Bugsquad</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad"/>
				<updated>2010-04-10T12:19:47Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: /* Articles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Bugweeks_ladybug.png]]&lt;br /&gt;
&lt;br /&gt;
==What is BugSquad?==&lt;br /&gt;
&lt;br /&gt;
The '''KDE BugSquad''' keeps track of incoming bugs in KDE software, and goes through old bugs. We verify that a bug exists, and is reproducible, and that the reporter has given enough information. When applicable, we write testcases. ''Our end goal is to help developers notice valid bugs quicker, and to save their time.''&lt;br /&gt;
&lt;br /&gt;
You do not need any programming knowledge to be in the Bugsquad, and it is a great way to give practical support to the KDE community. If you are just starting to learn programming, it is a great way to gain familiarity with the components.&lt;br /&gt;
&lt;br /&gt;
==Bug Days==&lt;br /&gt;
&lt;br /&gt;
We have regular days where we pick a software package and look through all the old Bugzilla bugs to see if they are still valid. Sort of a Bugzilla cleaning day. &lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/NextBugDay}}&lt;br /&gt;
&lt;br /&gt;
The results of all past bug days can be found [[/BugDays|here]].&lt;br /&gt;
&lt;br /&gt;
===Bug Weeks===&lt;br /&gt;
&lt;br /&gt;
Our team has recently launched a new iniciative named &amp;quot;Bug Weeks&amp;quot;, as an evolution of the traditional BugDays. All the workflow is based on the [http://forum.kde.org/ KDE Community Forums].&lt;br /&gt;
&lt;br /&gt;
You can find more information about it at [http://forum.kde.org/viewtopic.php?f=4&amp;amp;t=84473 its official announcement]&lt;br /&gt;
&lt;br /&gt;
The first bugweek was about triaging Plasma Desktop bug reports. You can find more information in the [http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84713 BugWeek Session 0 article]. (A summary article is yet to come)&lt;br /&gt;
&lt;br /&gt;
{{note|We don't just do bugs on BugDays! Don't hesitate to join us at '''#kde-bugs''' on irc.freenode.net, we have plenty for you to do. ;) Check the topic to see what we are currently working on. And if you are new, please read the &amp;quot;how to triage bugs&amp;quot; page.}}&lt;br /&gt;
&lt;br /&gt;
==How to help==&lt;br /&gt;
Read the [[/Guide|guide]] and join us for one of our [[#Bug_Days|bug days]] or [[#Bug_Weeks|bug weeks]]. We meet on IRC in the #kde-bugs channel on irc.freenode.org. You can easily get started by having your questions answered there, and having someone guide you as to general bug triaging philosophy. Someone in IRC will usually be able to help you. Although we do sleep sometimes!&lt;br /&gt;
&lt;br /&gt;
A summary of the BugSquad guide is provided below to give you a quick idea of how you can help:&lt;br /&gt;
&lt;br /&gt;
* Confirming bugs. Bugs with the UNCONFIRMED status should get the NEW status once someone else is able to reproduce the bug reliably.&lt;br /&gt;
* Finding bug duplicates. Many bugs entered into Bugzilla are duplicates of other bugs. Sometimes it's hard to recognize these as duplicates but multiple people checking can make the duplicates bubble to the top of the pile. The following remarks may help you identifying them:&lt;br /&gt;
** Using the Similar Bugs link to look if there are duplicates.&lt;br /&gt;
** In the case of crashes, use the link below the comment field to look for crash reports with the same backtrace. The backtrace must be in the body of the report in order to look for similar reports. This tool does not look in attachments with backtraces.&lt;br /&gt;
* Close bugs which have insufficient information and which have been open for  a long time (e.g. reporter does not respond to a need-more-info request). Usually a timeout of one month or more is considered to be an &amp;quot;information timeout&amp;quot;.&lt;br /&gt;
* Categorize bugs into the right components. Many bug reports can be further categorized into components. For example, Konqueror reports can be assigned to KHTML and kfm components.&lt;br /&gt;
* Labeling bugs which contain testcases as such in the title. Ideally, testcases contain the minimal amount of code (HTML, scripts, C++ etc.) necessary to reproduce a bug.&lt;br /&gt;
* Writing testcases. Very useful and saves developers' time.&lt;br /&gt;
&lt;br /&gt;
==Getting started==&lt;br /&gt;
The sheer number of open bugs can be overwhelming at the start. Here are some hints on getting started more smoothly:&lt;br /&gt;
* Look at a single product at a time. For large applications (like Konqueror), you may want to further limit your search to a particular component.&lt;br /&gt;
* Don't try to find duplicates early on. Finding duplicates is hard until you have become familiar with the bugs in a component. Start out with verifying UNCONFIRMED bugs as described above. That's valuable work, and a great way to familiarize yourself with the bug database. &lt;br /&gt;
* Avoid very old bugs with many comments, and also bugs with many votes. This may seem counter-intuitive, but in most cases these bugs are hard, have gotten a lot of attention, and are probably on a developer's TODO list already. If it is from an older version of KDE, and there are no recent comments, verify them, make a notation, and move on.&lt;br /&gt;
* Don't be afraid to ask the reporter for more info. It's something you can even do without Bugzilla permissions. And reporters will generally prefer being asked one question too many, instead of their report never being dealt with. Just remember to be polite. Ask yourself how you would feel if you got the message you are thinking about sending to a user.&lt;br /&gt;
* Look at the incoming Bugzilla bugs. Or find the oldest bugs for your favorite software application.&lt;br /&gt;
* Look through the rest of our documentation for more information!&lt;br /&gt;
&lt;br /&gt;
==Articles==&lt;br /&gt;
&lt;br /&gt;
* [[/Guide_To_BugTriaging|Dario's Guide to Bug Triaging]] - Extensive guide on how to perform bug triagers tasks&lt;br /&gt;
&lt;br /&gt;
* [[/Quick_Introduction_to_Bugzilla|Quick introduction to Bugzilla]] - This article explains the basics about the bugtracking software that KDE uses: &amp;quot;Bugzilla&amp;quot;. It includes the description of a bug reports fields and the workflow of most common tasks like searching into the databse.&lt;br /&gt;
&lt;br /&gt;
* [https://bugs.kde.org/page.cgi?id=fields.html A Bug's Life Cycle] - This article describes the possible status of a bug report and when each should be used.&lt;br /&gt;
&lt;br /&gt;
* [[/How to triage bugs|How to triage bugs]] - This article gives step-by-step what you do during a BugDay, or how to start triaging on your own in our &amp;quot;ongoing triage&amp;quot; (usually for old Konqueror bugs; see #kde-bugs for the current link).&lt;br /&gt;
&lt;br /&gt;
* [[Projects/SystemSettings#Bug_Triaging|How to triage System Settings bugs]] - Explains how System Settings works from a bug squasher's perspective.&lt;br /&gt;
&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment] - This article from the BugWeeks initiative describes how to properly configure and setup a KDE SC environment in order to test the bugs.&lt;br /&gt;
&lt;br /&gt;
* [[/How to create useful crash reports|How to create useful crash reports]] - This article helps users to prepare their KDE packages such they can create detailed backtraces.&lt;br /&gt;
&lt;br /&gt;
* [[User:DarioAndres/Basic_Guide_about_Crash_Reporting|Basic guide about crash reports]] - This article is a basic/simplified version of the previous one.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[http://bugs.kde.org/ Bug Tracker]&lt;br /&gt;
*[http://bugs.kde.org/buglist.cgi?short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=100&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;newqueryname=&amp;amp;order=bugs.votes,bugs.priority%2C%20bugs.bug_severity%2C%20bugs.bug_status%2C%20bugs.bug_id%20desc Feature Requests, sorted by popularity]&lt;br /&gt;
*[https://mail.kde.org/mailman/listinfo/bugsquad Subscribe to our mailinglist]&lt;br /&gt;
*[http://forum.kde.org/viewforum.php?f=148 BugWeeks subforum]&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging</id>
		<title>Contribute/Bugsquad/Guide To BugTriaging</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging"/>
				<updated>2010-04-08T12:59:17Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: /* Bugs caused by external issues (UPSTREAM/DOWNSTREAM) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Initial version by [[User:DarioAndres|Dario Andres]] (2010-03/2010-04).&lt;br /&gt;
&lt;br /&gt;
Initial corrections by Lydia Pintscher (Nightrose)&lt;br /&gt;
&lt;br /&gt;
===Disclaimer===&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;ultimate&amp;quot; guide is based on my own experience (approximately 2 years) on the KDE bug tracker.&lt;br /&gt;
&lt;br /&gt;
I hope it works for you too :)&lt;br /&gt;
&lt;br /&gt;
=General Considerations=&lt;br /&gt;
&lt;br /&gt;
* '''Be polite''': when you need to request information or feedback be clear and polite, and you will get more information in less time.  Often Bugzilla is a place which involves discussions (about implementations, or even about contributors). Try to be concise and polite, respecting the others position while describing your own.&lt;br /&gt;
&lt;br /&gt;
* Don't try to do too many things at the same time; otherwise you will end up with a headache.&lt;br /&gt;
&lt;br /&gt;
If you are not familiar with the Bugzilla (KDE bug tracker system) interface, you may find this guide useful: [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla Quick Introduction to Bugzilla]&lt;br /&gt;
&lt;br /&gt;
You may want to properly setup your bugzilla account as mentioned at [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla#Configure_your_account_.28Important.29 Configure your account]&lt;br /&gt;
&lt;br /&gt;
=About getting permissions to work in the bug tracker=&lt;br /&gt;
&lt;br /&gt;
Manpower is always needed in a bug tracker, but as any action taken on it may be potentially destructive to other people's work; or it may end up messing things up (and consuming the developers' or other triager's time) the tracker requires special permissions to perform changes in bug reports.&lt;br /&gt;
&lt;br /&gt;
If you want to work in the bug tracker you need to prove that you know what you are doing.&lt;br /&gt;
&lt;br /&gt;
Initially you will ask for support on '''#kde-bugs''' (on IRC) and add comments in the bug report (so other people will see and check them, perform the needed actions, and evaluate your work)&lt;br /&gt;
&lt;br /&gt;
{{Note|Adding comments in a bug report is allowed for every user}}&lt;br /&gt;
&lt;br /&gt;
=Getting Started: Find what to work on (Different Approaches)=&lt;br /&gt;
&lt;br /&gt;
You could use different techniques or approaches to triage the reports according to your current mood or the amount of work you want to do for example.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The two following techniques are complementary.}}&lt;br /&gt;
&lt;br /&gt;
==Check all the bug reports of the day==&lt;br /&gt;
&lt;br /&gt;
In this technique you check all the bug reports (of all the products) which were filed today (or some days ago).&lt;br /&gt;
&lt;br /&gt;
You can focus on crash, normal or wish reports individually (recommended) or all of them together.&lt;br /&gt;
&lt;br /&gt;
'''Good:'''&lt;br /&gt;
* You get a complete view of all the reports&lt;br /&gt;
* You can easily recognize possible duplicates if the report titles are appropriate&lt;br /&gt;
* You can choose any report&lt;br /&gt;
* You can quickly clean the bugs that were filed recently (keeping them from rotting)&lt;br /&gt;
* You can get quick feedback from the reporter&lt;br /&gt;
&lt;br /&gt;
'''Not so Good:'''&lt;br /&gt;
* You don't focus on one product&lt;br /&gt;
* You may not pay too much attention to every report, as you are triaging different kinds of reports&lt;br /&gt;
* You need a lot of attention to handle the different reports (at the ~same~ time)&lt;br /&gt;
&lt;br /&gt;
This technique could be used ''every week'' (or every day)&lt;br /&gt;
&lt;br /&gt;
===Bugzilla Links===&lt;br /&gt;
* All the bugs ('''any type''') reported [https://bugs.kde.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=UNCONFIRMED&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;bug_file_loc=&amp;amp;cmdtype=doit today] or the [https://bugs.kde.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=UNCONFIRMED&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;bug_file_loc=&amp;amp;cmdtype=doit last week]&lt;br /&gt;
* All the '''crashes''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
* All the '''normal bugs''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
* All the '''feature requests''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
&lt;br /&gt;
==Check bug reports of a single product over a period of time==&lt;br /&gt;
&lt;br /&gt;
Choose a product (application or library). Then choose a period of time like 1 month or 1 or 2 years (or &amp;quot;from the beginning of the current year&amp;quot;, or even from the very beggining (like 2000)). You can also choose which kind of reports you want to handle.&lt;br /&gt;
&lt;br /&gt;
This technique is useful to audit old bugs or perform a deep clean (in case that the bugs weren't triaged on a daily basis previously).&lt;br /&gt;
&lt;br /&gt;
'''Good:'''&lt;br /&gt;
* You focus only on one product / topic, so you don't need to pay too much attention (pay attention anyways!)&lt;br /&gt;
&lt;br /&gt;
'''Not so Good:'''&lt;br /&gt;
* The reports of the other application may rot if they aren't checked&lt;br /&gt;
* You may not get feedback if the report is too old or the reporter is not accessible anymore&lt;br /&gt;
&lt;br /&gt;
You can also filter out results (and be even more focused) if you select a custom component inside the product (a subsection of the application).&lt;br /&gt;
&lt;br /&gt;
This technique could be used ''two times a month''.&lt;br /&gt;
&lt;br /&gt;
===Bugzilla Links===&lt;br /&gt;
&lt;br /&gt;
* Template search for all the reports of any status, since 2008: [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= any kind of report], [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bug_severity=crash&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= crashes], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= normal bugs], [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bug_severity=wishlist&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= feature requests]&lt;br /&gt;
* Template search for all the open reports, since 2008: [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= any kind of report], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= crashes], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= normal bugs], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= feature requests]&lt;br /&gt;
&lt;br /&gt;
=Workflow of the bug triaging activity=&lt;br /&gt;
&lt;br /&gt;
Now that you have a list of bug reports, pick one and start working.&lt;br /&gt;
&lt;br /&gt;
[[File:DarioAndres_GuideToBugTriaging_Workflow.png]]&lt;br /&gt;
&lt;br /&gt;
=Handling reports: What to do with a bug report=&lt;br /&gt;
&lt;br /&gt;
There are several things that must be checked and &amp;quot;fixed&amp;quot; to make an initial bug report an interesting and useful peace of information for the developers to check.&lt;br /&gt;
&lt;br /&gt;
{{Note|if at any point you don't really know how to continue, because you don't understand the issue properly, always ask to the developers or related contributors}}&lt;br /&gt;
&lt;br /&gt;
As KDE has too much users, we get a lot of reports about bugs which are already reported (the so named &amp;quot;duplicates&amp;quot;). Before putting any effort in the current report we should check for the main report.&lt;br /&gt;
&lt;br /&gt;
==Identifying duplicates==&lt;br /&gt;
&lt;br /&gt;
There are a lot of ways of identifying duplicate reports depending of the kind of bug.&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
&lt;br /&gt;
* Search for duplicates should be done initially against the same product of the bug report you are triaging:  If you don't find any related issue, you may need to search in a different product.&lt;br /&gt;
 &lt;br /&gt;
{{Tip|You can search on different products at the same time}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Due to the heavy usage of libraries in the KDE software, a bug reported for an application may be being tracked at a library product (example, a bug in Plasma Desktop may be a bug in kdelibs, and therefore being tracked in the &amp;quot;kdelibs&amp;quot; product)}}&lt;br /&gt;
&lt;br /&gt;
[http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#List_of_related_KDE_technologies List of related KDE technologies]&lt;br /&gt;
&lt;br /&gt;
* You may want to filter out the results by date: you can select a date range since some years (or months ago) to &amp;quot;Now&amp;quot; (today)&lt;br /&gt;
&lt;br /&gt;
===For &amp;quot;normal&amp;quot; (non-crash) reports===&lt;br /&gt;
&lt;br /&gt;
# Pick some &amp;quot;keywords&amp;quot; from the current report. This keywords need to explain the inner concept of the bug that was reported (they must represent it).&lt;br /&gt;
# Perform a full search over the same product (read general note), initially on the &amp;quot;general&amp;quot; component.  Initially, put the keywords in the title, and perform the search (this will only look for the keywords in the title)&lt;br /&gt;
# If your search has results on it, check them all, reading the whole description and trying to identify the situation.&lt;br /&gt;
# If you don't get any results, you need to go back and: &lt;br /&gt;
#* Change your keywords (tip: select thesaurus, or similar/related concepts); or&lt;br /&gt;
#* Use the keywords in the &amp;quot;Comments&amp;quot; field (so the search will look up in the bug description and comments too)&lt;br /&gt;
&lt;br /&gt;
{{Note|When using more than one word in the &amp;quot;Comments&amp;quot; field you need to select the option &amp;quot;contains all of the words/strings&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{Note|It is sometimes difficult to choose the proper ones, as the way of describing a scene varies from person to person (but we have time)}}&lt;br /&gt;
&lt;br /&gt;
===For &amp;quot;crash&amp;quot; reports===&lt;br /&gt;
&lt;br /&gt;
# Perform the same operation as with normal bug reports&lt;br /&gt;
# Check for reports with duplicate backtraces:   (Read the [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#C.2B.2B_Backtraces_.28identifying_crashes_duplicates.29 Backtraces section] below)&lt;br /&gt;
&lt;br /&gt;
Perform a full search over the same product (read general note), initially on the &amp;quot;general&amp;quot; component, putting the &amp;quot;ClassName::FunctionName&amp;quot; pairs that identify the crash in the Comments field of the form (if you put more than one pair, you need to select the option &amp;quot;contains all of the words/strings&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
===Processing search results===&lt;br /&gt;
&lt;br /&gt;
* If you don't find any similar report then we should assume the new bug reports is &amp;quot;unique&amp;quot; (and valid). See next section &lt;br /&gt;
&lt;br /&gt;
* If you find a similar bug report we have too choices:&lt;br /&gt;
** If you are completely sure it is the same issue, you have to mark the report as duplicate.   The bug report you initially picked (name it &amp;quot;copy&amp;quot;) is going to be marked as duplicate of the original report (name it &amp;quot;main&amp;quot;). If &amp;quot;copy&amp;quot; has additional information that &amp;quot;main&amp;quot; doesn't have, you may want to add it. (Note: some details may look unimportant to you, but they may be important for developers who know about the application workflow and code. Also, adding a big amount of minimal/incomplete information you may end up generating a big and complete testcase) &lt;br /&gt;
** If you aren't completely sure: you need someone else to double check your work. You may want to add a comment in the current report. Then, you should ask in #kde-bugs IRC channel for someone to look at your comment. &lt;br /&gt;
Comment template:&lt;br /&gt;
 This bug looks related to bug XXXXXX&lt;br /&gt;
(XXXXXX being the bug ID of &amp;quot;master&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
{{Note|You may found related reports that are already marked as duplicate of a third report. Always try to use this third report as the &amp;quot;main&amp;quot; one (resolve the duplicates chain). However, in some cases, the &amp;quot;main&amp;quot; reports refers to a root issue, and some of its duplicates may refer to sub-issues. In those cases try to check which one refers to the issue you are looking at.}}&lt;br /&gt;
&lt;br /&gt;
==Identifying duplicates (crashes) : C++ Backtraces==&lt;br /&gt;
&lt;br /&gt;
===Definition===&lt;br /&gt;
&lt;br /&gt;
A backtrace is a piece of information that describes what was the application doing when it encountered the error and had to close itself. It is a &amp;quot;function stack&amp;quot; leading to the &amp;quot;crashing point&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In KDE applications, the backtraces are generated by the Crash Handler Dialog (&amp;quot;DrKonqi&amp;quot;). They can also be generated by the general debugger &amp;quot;GDB&amp;quot;, but that involves more steps.&lt;br /&gt;
&lt;br /&gt;
The backtrace is read from top to bottom&lt;br /&gt;
&lt;br /&gt;
The first line shows *where* the crash occurred (because of an illegal instruction, invalid pointer, memory problem or other issues)&lt;br /&gt;
&lt;br /&gt;
The other lines show the &amp;quot;way to the first function&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
 Application: Plasma Workspace (kdeinit4), signal: Bus error&lt;br /&gt;
 [KCrash Handler]&lt;br /&gt;
 #5  0x00007fb563bb8f02 in KPixmapCache::Private::mmapFile (this=0x92df60, &lt;br /&gt;
 filename=..., info=0x92dfb0, newsize=33656832) at /usr/src/debug/kdelibs-&lt;br /&gt;
 4.4.1/kdeui/util/kpixmapcache.cpp:491&lt;br /&gt;
 #6  0x00007fb563be3c34 in KPixmapCache::Private::mmapFiles (this=0x92df60) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:419&lt;br /&gt;
 #7  0x00007fb563be38e3 in KPixmapCache::Private::init (this=0x92df60) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1061&lt;br /&gt;
 #8  0x00007fb563be576d in KPixmapCache::discard (this=0x1203ca0) at /usr/src&lt;br /&gt;
 /debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1279&lt;br /&gt;
 #9  0x00007fb563be5e48 in KPixmapCache::deleteCache (name=...) at /usr/src&lt;br /&gt;
 /debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1255&lt;br /&gt;
 #10 0x00007fb55afdc97d in Plasma::ThemePrivate::discardCache (this=0x7a7d30) &lt;br /&gt;
 at /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:224&lt;br /&gt;
 #11 0x00007fb55afe009b in Plasma::ThemePrivate::setThemeName (this=0x7a7d30, &lt;br /&gt;
 tempThemeName=&amp;lt;value optimized out&amp;gt;, writeSettings=&amp;lt;value optimized out&amp;gt;)&lt;br /&gt;
 at /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:380&lt;br /&gt;
 #12 0x00007fb55afe19fb in Plasma::Theme::settingsChanged (this=0x70af20) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:341&lt;br /&gt;
 #13 0x00007fb55afe2918 in Plasma::ThemePrivate::settingsFileChanged &lt;br /&gt;
 (this=0x7a7d30, file=&amp;lt;value optimized out&amp;gt;) at /usr/src/debug/kdelibs-&lt;br /&gt;
 4.4.1/plasma/theme.cpp:335&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
===Description of a backtrace line===&lt;br /&gt;
&lt;br /&gt;
 #NumberInTheStack MemoryAddress in Namespace::Class:FunctionMember &lt;br /&gt;
 (argumentThis=pointerValue, argument1=value, argument2=value, ...) at path/to&lt;br /&gt;
 /source/code/file.cpp:linenumber&lt;br /&gt;
&lt;br /&gt;
* #NumberInTheStack: is the order number in the function stack. The lesser, the nearer to the crash point. The smaller number may not be zero&lt;br /&gt;
* MemoryAddress: we don't put attention to this one.. Ignore&lt;br /&gt;
* Namespace: C++ namespace of the function. It may not be available if there are no namespaces. This could be also a class name if &amp;quot;Class&amp;quot; is an embedded one.&lt;br /&gt;
* Class: C++ class name of the function&lt;br /&gt;
* FunctionMember: C++ function name&lt;br /&gt;
* argumentThis=pointerValue : this first argument is often the memory address/pointer of the C++ object (example &amp;quot;this=0x91ec5f8&amp;quot;  other argument use the same form &amp;quot;parameterName=parameterValue&amp;quot;&lt;br /&gt;
* (..): arguments supplied to the function. This information may not be available if *debug information* is not present  &lt;br /&gt;
* path/to/source/code/file.cpp:linenumber the path to the source code file that describes that function, and the line number. The path is the one found at '''build time'''. This information may not be useful if '''debug information''' is not available (in that case, the name of the library or application binary may be included. Example: ''/home/kde-devel/kde/lib/libsopranoclient.so.1'')&lt;br /&gt;
&lt;br /&gt;
'''Example''':&lt;br /&gt;
&lt;br /&gt;
 #13 0xb759d5d7 in Nepomuk::ResourceData::determineUri (this=0x91ec5f8) at &lt;br /&gt;
 /home/kde-devel/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp:671&lt;br /&gt;
&lt;br /&gt;
* The function is the number 13 in the stack&lt;br /&gt;
* Function's namespace: &amp;quot;Nepomuk&amp;quot;&lt;br /&gt;
* Function's class: &amp;quot;ResourceData&amp;quot;&lt;br /&gt;
* Function's function: &amp;quot;determineUri&amp;quot;&lt;br /&gt;
* The object &amp;quot;Nepomuk::ResourceData&amp;quot; which called to &amp;quot;determineUri&amp;quot; has the pointer &amp;quot;0x91ec5f8&amp;quot;&lt;br /&gt;
* The function is described (where it was build) at &amp;quot;/home/kde-devel/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp&amp;quot;. It leads to the next function in the stack at the line number 671&lt;br /&gt;
&lt;br /&gt;
===Identifying the first (useful) backtrace functions===&lt;br /&gt;
&lt;br /&gt;
The first thing you need to do is to locate where it crashed, identifying the &amp;quot;[KCrash Handler]&amp;quot; mark (only in backtraces fetched using DrKonqi)&lt;br /&gt;
&lt;br /&gt;
If the application only had one thread, then it is at the top of the unique thread; otherwise you may need to look at all the thread (the KCrash mark may not be always in the Thread number 1)&lt;br /&gt;
&lt;br /&gt;
Once that you located the &amp;quot;crashing thread start&amp;quot;, pickup the first two or three &amp;quot;ClassName::Functions&amp;quot; pairs from top to bottom (some functions should be ignored, read below)&lt;br /&gt;
&lt;br /&gt;
This pairs will be used as &amp;quot;keywords&amp;quot; for the duplicate search&lt;br /&gt;
&lt;br /&gt;
{{Note|This is only a general rule. There are some special cases when the first three function at the top may be the same but the crash may be different (specially on complex application/libraries as Konqueror)}}&lt;br /&gt;
&lt;br /&gt;
If the first backtrace functions aren't available (they are not there, or there are &amp;quot;??&amp;quot; )then we can't proceed without requiring more information (a more complete backtrace) [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#Check_the_report_quality_.28and_ask_for_missing_information.29 Ask for more information]&lt;br /&gt;
&lt;br /&gt;
===Avoiding useless function calls===&lt;br /&gt;
&lt;br /&gt;
Some functions or calls are common to a lot of applications using the same core libraries (like the Qt library, glib, glibc, or many others). This kind of functions should not be used for search as they are not representative of the crash itself and it may return lots of results.&lt;br /&gt;
&lt;br /&gt;
'''Classes and functions to ignore in a backtrace''':&lt;br /&gt;
* Kernel/GLibC functions (__kernel_vsyscall, raise, abort)&lt;br /&gt;
* Functions from core/base libraries (libraries with filenames like libpthread.so.0, libc.so, libstdc++.so, libglib-2.0.so; or functions starting with &amp;quot;*__GI_&amp;quot;). You may also need to ignore calls to graphics drivers (like nvidia or libGL)&lt;br /&gt;
* Qt containers classes (QMap, QList, QLinkedList, QVector, QStack, QQueue, QSet, QMap, QMultiMap, QHash, QMultiHash)&lt;br /&gt;
* Qt deep core classes (QApplication, QCoreApplication, QBasicAtomicInt, QBasicAtomicPointer, QAtomicInt, QAtomicPointer, QMetaObject, QPointer, QWeakPointer, QSharedPointer, QScopedPointer, QMetaCallEvent)&lt;br /&gt;
* Qt misc functions (qt_message_output, qt_message, qGetPtrHelper, (starting with) qt_meta_)&lt;br /&gt;
&lt;br /&gt;
===Special cases (Advanced)=== &lt;br /&gt;
&lt;br /&gt;
There are special crashes related to the X11 graphics server. To identify this crashes you can search for the &amp;quot;XIOError&amp;quot; function name (often on Thread 1). The &amp;quot;[KCrash handler]&amp;quot; mark appears in a secondary thread.&lt;br /&gt;
&lt;br /&gt;
The important things to identify those crashes is recognizing the functions *below* the XIOError call (this is, which functions caused the X11 error).&lt;br /&gt;
&lt;br /&gt;
In most of this crashes the functions below &amp;quot;[KCrash handler]&amp;quot; are not important (but they could still be useful to search for duplicates).&lt;br /&gt;
&lt;br /&gt;
==Bugs caused by external issues (UPSTREAM/DOWNSTREAM)==&lt;br /&gt;
&lt;br /&gt;
Check if the bug is caused by an external plugin/add-on or distribution issue&lt;br /&gt;
&lt;br /&gt;
There are several bugs which may be caused by external add-ons. If you are sure this is the case, you should dismiss the report, telling the reporter to file a new bug in a different place.&lt;br /&gt;
&lt;br /&gt;
* Applications which use plugins may be easier to affect (like Plasma when using custom Plasmoids/widgets)&lt;br /&gt;
&lt;br /&gt;
Distributions can also bring some trouble, specially with packaging.&lt;br /&gt;
&lt;br /&gt;
Some problems that may cause bugs are:&lt;br /&gt;
* different versions among KDE packages (kdelibs at one version, kdebase at a different one)&lt;br /&gt;
* missing plugins (broken packaging) causing crashes or missing features.&lt;br /&gt;
&lt;br /&gt;
Also, distribution can include their own add-ons (to bring their own branding or any other special function). If you know KDE software enough you may be able to recognize this unofficial add-ons.&lt;br /&gt;
&lt;br /&gt;
If the reporter mentions an application or dialog you cannot identify, you could try requesting a screenshot; other people may identify if it is a KDE application or an external addition.&lt;br /&gt;
&lt;br /&gt;
{{Note|The '''UPSTREAM''' resolution refers to bugs caused by libraries/dependencies, upstream in the software stack (like Qt, glibc, X11). &lt;br /&gt;
The '''DOWNSTREAM''' resolution refers to bug caused by the Distributions (broken packaging, ...) or by external plugins (unofficial Plasma widgets, other extensions, ...)}}&lt;br /&gt;
&lt;br /&gt;
==Check the report quality (and ask for missing information)==&lt;br /&gt;
&lt;br /&gt;
Now that you know that the bug report is unique, and that is not an external issue,  you need to check all the needed information is there.&lt;br /&gt;
&lt;br /&gt;
* Check that report is English and that is easily understandable.  &lt;br /&gt;
** If it is not in English you may want to look for someone on the KDE group (IRC channels) that may translate it for you. Alternatively you can ask the reporter to use some online translation system (you won't get a clear explanation, but it is something).&lt;br /&gt;
**   If the explanation is not clear enough, and you think that the bug could be described in a image, you may want to ask for a screenshot [explanation of Bugzilla attachments]&lt;br /&gt;
&lt;br /&gt;
* If the bug is a graphical glitch or issue, you may want to request a screenshot [explanation of Bugzilla attachments]&lt;br /&gt;
* If the issue involves any other component (like the graphics card or drivers) you may need to ask for the versions and component's names&lt;br /&gt;
* If the bug report is about a crash and the backtrace information is not really complete (and you couldn't perform a duplicate search) you need to ask the user to install the missing debug package symbols, reproduce the bug and generate a new backtrace. Template for this request:&lt;br /&gt;
 &lt;br /&gt;
 If you can reproduce the crash at will (or you experience this regularly),&lt;br /&gt;
 can you install the &amp;quot;PACKAGENAME&amp;quot; package and post a complete backtrace here?&lt;br /&gt;
 (you can get more information at http://techbase.kde.org/User:DarioAndres&lt;br /&gt;
 /Basic_Guide_about_Crash_Reporting ) Thanks&lt;br /&gt;
&lt;br /&gt;
The names of the missing packages depends of the application and the distribution (as package naming scheme changes..). Look at List of debug package names on several Distributions&lt;br /&gt;
&lt;br /&gt;
'''Useful information which could be also missing''':&lt;br /&gt;
* Application version&lt;br /&gt;
* KDE Platform (and/or Software Compilation) version&lt;br /&gt;
* If the bug is about a crash, request the version of the Qt library&lt;br /&gt;
* If the reporter is using an development version, request the SVN revision of the KDE platform and application&lt;br /&gt;
&lt;br /&gt;
{{Note|If you don't get feedback after a period of time, you can mark the report as &amp;quot;NEEDSINFO&amp;quot; with resolution &amp;quot;WAITINGFORINFO&amp;quot; (or resolution &amp;quot;BACKTRACE&amp;quot; if you are waiting for a complete backtrace)}}&lt;br /&gt;
&lt;br /&gt;
==Setting Bugzilla fields (and re-assignation)==&lt;br /&gt;
&lt;br /&gt;
Often the bug reports aren't properly categorized, or they miss some information in the Bugzilla fields (which are useful for sorting and filtering):&lt;br /&gt;
&lt;br /&gt;
* '''Version''': if the report has a application version, you probably want to set the version in the Bugzilla field&lt;br /&gt;
* '''Priority''': we don't use this field in the KDE bug tracker&lt;br /&gt;
* '''Severity''': if the bug is important, critical or it causes data loss if should be set to &amp;quot;major&amp;quot; or &amp;quot;critical&amp;quot;. If it is about a crash or a freeze it should be set to &amp;quot;crash&amp;quot;. If it is any other kind of bug, it should be set to &amp;quot;normal&amp;quot;. If it is a feature request (not a regression) it should be set to &amp;quot;wish&amp;quot;.&lt;br /&gt;
** If you are not really sure if a report describes a real bug or a feature; or if you cannot diagnose the issue, you need to ask in the support channels or wait for other triagers or developers to check the report.&lt;br /&gt;
* '''Platform''': this field is only important if the bug is related to one distribution or specific system. (most of the bug reports are common to most of the platforms). Same with the OS field&lt;br /&gt;
&lt;br /&gt;
===Renaming a report: Updating the summary===&lt;br /&gt;
&lt;br /&gt;
Most of the times, the reporter user initially sets the bug report's title, and therefore, the summary doesn't really represent the bug itself. You may want to update the title to contain enough information to identify the issue properly.&lt;br /&gt;
&lt;br /&gt;
A good title may contain:&lt;br /&gt;
&lt;br /&gt;
* A brief explanation of the root cause (if it was found)&lt;br /&gt;
* Some of the symptoms people are experiencing&lt;br /&gt;
* Additional comments between round brackets/parentheses&lt;br /&gt;
&lt;br /&gt;
{{Tip|Try to use complete and easily readable english sentences as summary}}&lt;br /&gt;
&lt;br /&gt;
* If the bug is about a crash, you may add the first useful ClassName::FunctionName pairs that identify it. You can put them inside square brackets at the end of the title&lt;br /&gt;
&lt;br /&gt;
* If the report has additional information (like a testcase file, or an attached proposed patch) you may add those references as tags at the start of the summary (inside square brackets)&lt;br /&gt;
&lt;br /&gt;
'''Examples''':&lt;br /&gt;
&lt;br /&gt;
 [patch] Plasma clock draws garbage when hovering it if the Ctrl key is pressed&lt;br /&gt;
&lt;br /&gt;
 Dolphin hangs when trying to view the properties of a big file&lt;br /&gt;
&lt;br /&gt;
 [testcase file] Plasma crashes when adding a special file to the panel&lt;br /&gt;
 [Class1::Function1, Class1::Function2, Class2::Function3]&lt;br /&gt;
&lt;br /&gt;
 Applications that use Plasma themes crash when compositing is switched on/off&lt;br /&gt;
 due an error in KPixmapCache [KPixmapCache::Private::mmapFile,&lt;br /&gt;
 KPixmapCache::Private::init, KPixmapCache::discard]&lt;br /&gt;
&lt;br /&gt;
 [testcase url] Konqueror shows a graphical artifact in webpage's form when&lt;br /&gt;
 scrolling&lt;br /&gt;
&lt;br /&gt;
===Reassigning bug reports===&lt;br /&gt;
&lt;br /&gt;
Some of the reports are assigned to the wrong product. This may happen because the original reporter didn't know to which application/library did the bug belong to. It may happen if the Crash Handler dialog reports a crash about an unsupported application (or one that is not mapped properly)&lt;br /&gt;
&lt;br /&gt;
{{Warning|Only perform re-assignations if you are sure the bug is in the wrong product.}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Remember to check the [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#List_of_related_KDE_technologies KDE related technologies list]}}&lt;br /&gt;
&lt;br /&gt;
# Select the correct Bugzilla product.&lt;br /&gt;
# If you are sure the current assignee is the default of the current product, you need to click the checkbox to reset the assignee (so the assignee of the new(and correct) Bugzilla product will get notified)&lt;br /&gt;
# Commit the changes&lt;br /&gt;
# In the next page, select the correct Component and Version, and save the changes&lt;br /&gt;
&lt;br /&gt;
==Adding related people to the CC list==&lt;br /&gt;
&lt;br /&gt;
Sometimes, the reports describe general issues or are filed against common bugzilla products (like &amp;quot;kde&amp;quot; or &amp;quot;kdelibs&amp;quot;); or, on the other round, are filed against specific products (but the underling bug root cause is at some specific library, not directly related to the current bugzilla product assignee)&lt;br /&gt;
&lt;br /&gt;
In both cases, if we don't need/want to reassign the report (because we aren't really sure about it), we can add the assignee of the other related products, or other developers mail address, to the CC list of the bug report. &lt;br /&gt;
That means, this person (or people following a mailing list) will get notified about this bug report, and they might look at it.&lt;br /&gt;
&lt;br /&gt;
To know whom to add to the CC list you can:&lt;br /&gt;
* Look at the [https://bugs.kde.org/editproducts.cgi list of bugzilla products and components] and find the current default assignee (this requires special &amp;quot;editcomponents&amp;quot; permissions)&lt;br /&gt;
* Look at copyright of the source code related to the bug. (You can always access the code using [http://websvn.kde.org/trunk/KDE/ WebSVN])&lt;br /&gt;
* Ask in the IRC support channels which person is related to an specific KDE area (#kde-devel)&lt;br /&gt;
&lt;br /&gt;
Common situation '''examples''':&lt;br /&gt;
&lt;br /&gt;
* A report against &amp;quot;Dolphin&amp;quot; describes a Nepomuk-related error. &lt;br /&gt;
** Add the Nepomuk default assignee to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against &amp;quot;Plasma&amp;quot; describes an error which seems to be more general (at kdelibs level), but you are not really sure if you should reassign it.&lt;br /&gt;
** Do not reassign and add &amp;quot;kdelibs-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against the &amp;quot;kde&amp;quot; bugzilla product describes a Konqueror-related issue (and you aren't sure it is a Konqueror-only issue)&lt;br /&gt;
** Do not reassign and add &amp;quot;konq-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against the &amp;quot;kde&amp;quot; bugzilla product describes a Plasma issue&lt;br /&gt;
** Reassign the report to the &amp;quot;plasma&amp;quot; bugzilla product; or&lt;br /&gt;
** Add &amp;quot;plasma-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
==Other Situations and Cases==&lt;br /&gt;
&lt;br /&gt;
===One report per issue===&lt;br /&gt;
&lt;br /&gt;
There is a policy in KDE bugtracker which establishes that different issues/bugs should not be mixed up in the same bug report, in order to keep the database clean and easy to read.&lt;br /&gt;
&lt;br /&gt;
If any user adds information which is unrelated to the current bug report, gently tell him/her to write it down on a *different/new report. (The new issue described may be already reported somewhere else. In that case, you need to write a reference to the that bug report ID)&lt;br /&gt;
&lt;br /&gt;
=Trying to reproduce the bugs=&lt;br /&gt;
&lt;br /&gt;
An important step of bug triaging is trying to reproduce the bugs, this means, using the information the reporters added to the bug report to force(recreate, reproduce, repeat) the bug in the application.&lt;br /&gt;
&lt;br /&gt;
This is needed in order to differentiate random/race condition bugs of reproducible ones (which may be reproduced by developers too; and they can fix them)&lt;br /&gt;
&lt;br /&gt;
{{Warning|Testing bug reports may modify/alter your own desktop configuration; also, to try to reproduce some bugs you may need a clean pristine (or sightly modified) environment. I recommend you to perform tests on a separate KDE installation or a clean user. There is also a way to start KDE applications with a clean configuration, even under your current configuration (setting the KDEDIR environment variable at run-time to an empty directory).}}&lt;br /&gt;
&lt;br /&gt;
You may want to use this reference text to setup your testing environment: [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment]&lt;br /&gt;
&lt;br /&gt;
{{Note|It is also important to have an updated KDE SC installation to test bugs.}}&lt;br /&gt;
&lt;br /&gt;
==How to test bug reproducibility==&lt;br /&gt;
&lt;br /&gt;
# Read the *complete* bug report (including all the attached information). Note that some bits of information may look unrelated; but they could be useful (or not)&lt;br /&gt;
# Use the information in the first comment (the original bug description) to try to reproduce the bug in the application.&lt;br /&gt;
# If you can reproduce the bug, then go to the next step&lt;br /&gt;
#* If you can't reproduce the bug, use the next comment in the report (which may add new information) to try to reproduce.&lt;br /&gt;
#* If you can't reproduce with all the comments in a separate way, you may want to try combined situations (a bit of the description of the original bug, plus a bit of the second one) and similar combinations. You often have to use your imagination a bit (hopefully we still have time). Hopefully, you may find a combination that may reproduce the bug all (or most of) the times. Write down the &amp;quot;recipe&amp;quot; (steps to reproduce it), you need to include that data into the report later.&lt;br /&gt;
# Now that we have a result, we need to add our information/conclusions to the bug report&lt;br /&gt;
&lt;br /&gt;
{{Tip|When trying to reproduce a bug, and if there are more than one piece of information, at first glance, try to identify a *common situation*. (some data or context that is present in all (or most of) the cases). This kind of data may be the key to find out how to reproduce.}}&lt;br /&gt;
&lt;br /&gt;
==Adding new information (and requesting feedback)==&lt;br /&gt;
&lt;br /&gt;
* In any case, add your KDE SC version and system information. (other kind of configuration data may be useful to: &amp;quot;did you tested it on a clean environment or in your existing configuration ?&amp;quot;  &amp;quot;do you have library X installed and updated ?&amp;quot; &amp;quot;is your system 32 or 64 bits ?&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
'''If you could reproduce the bug''':&lt;br /&gt;
 &lt;br /&gt;
* If you had to combine several steps to make your own &amp;quot;recipe&amp;quot; to reproduce, write it down. This kind of information should be useful for the developers.&lt;br /&gt;
 &lt;br /&gt;
* If you had to use custom input data (text, or a file); you may want to attach it to the bug report (of course, if it is not attached already)&lt;br /&gt;
&lt;br /&gt;
A template of a comment for this situation could be:&lt;br /&gt;
&lt;br /&gt;
 I can reproduce the bug here using KDE SC x.y.z, Qt a.b.c on Distribution,&lt;br /&gt;
 Kernel d.e.f on XX bits.&lt;br /&gt;
 In order to reproduce I have to perform the following actions:&lt;br /&gt;
 1- Action 1&lt;br /&gt;
 2- Action 2&lt;br /&gt;
 3- Action 3&lt;br /&gt;
 4- Bug Appears&lt;br /&gt;
 Note that you need to have the X configuration set to Y, and use the Z library&lt;br /&gt;
 - Can anyone else confirm this ?&lt;br /&gt;
 Thanks&lt;br /&gt;
&lt;br /&gt;
'''If you could not reproduce the bug''':&lt;br /&gt;
 &lt;br /&gt;
* Write down which kind of steps you performed to try to get the bug.&lt;br /&gt;
&lt;br /&gt;
* You may want to ask to all the reporters if your step had missing something, or if they notice any other strange (or not-default) situation or configuration which may be related.&lt;br /&gt;
&lt;br /&gt;
* Also, if the report is a bit old (more than two major KDE SC releases old), you could try to ask the reporters if you can reproduce the bug in the latest stable KDE SC release or trunk (development version). The bug may be fixed already (but no one wrote it down into the bug report)&lt;br /&gt;
&lt;br /&gt;
A template of comment for this situation could be:&lt;br /&gt;
&lt;br /&gt;
 I couldn't reproduce the bug here using KDE SC x.y.z, Qt a.b.c&lt;br /&gt;
 on Distribution, Kernel d.e.f on XX bits.&lt;br /&gt;
 I tried performing this actions:&lt;br /&gt;
 1- Action 1&lt;br /&gt;
 2- Action 2&lt;br /&gt;
 or&lt;br /&gt;
 1a- Action 1a&lt;br /&gt;
 2a- Action 2a&lt;br /&gt;
 However the bug didn't appear/the application didn't crash&lt;br /&gt;
 - Are you all using library X and this kind of configuration ?&lt;br /&gt;
 - Can you still reproduce this bug with an updated KDE SC version ?&lt;br /&gt;
 Thanks&lt;br /&gt;
&lt;br /&gt;
Hopefully you will get feedback from the reporters and you could gather more information to try to reproduce the bug or close the report as WORKSFORME (or FIXED)&lt;br /&gt;
&lt;br /&gt;
=Getting bug triaging support=&lt;br /&gt;
&lt;br /&gt;
During your work you may need help on how to proceed, you can use this resources to get help:&lt;br /&gt;
&lt;br /&gt;
* The '''#kde-bugs channel''' on IRC (Freenode.net). You can ask to the whole channel.&lt;br /&gt;
* The BugSquad mailing list &amp;lt;bugsquad ##at## kde ##dot## org&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=BugWeeks=&lt;br /&gt;
&lt;br /&gt;
We are planing to host bug triaging events (where new &amp;quot;students&amp;quot; can learn the tricks) named &amp;quot;BugWeeks&amp;quot; on a regular basis to help cleaning up the KDE bug tracker database.&lt;br /&gt;
&lt;br /&gt;
The BugWeeks initiative is based on the Klassroom initiative in the KDE Community Forums&lt;br /&gt;
&lt;br /&gt;
You can find more information about this at:&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=4&amp;amp;t=84473 BugWeeks announcement]&lt;br /&gt;
* [http://forum.kde.org/viewforum.php?f=148 BugWeeks subsection on KDE Community Forums]&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84713 BugWeek 0 - Plasma Desktop bugs] ([http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84888 Summary])&lt;br /&gt;
&lt;br /&gt;
=FAQ=&lt;br /&gt;
=More Information=&lt;br /&gt;
&lt;br /&gt;
==List of related KDE technologies==&lt;br /&gt;
&lt;br /&gt;
* Every KDE application use kdelibs [Bugzilla product: '''&amp;quot;kdelibs&amp;quot;''']&lt;br /&gt;
* Applications using the standard KDE file operations use KIO [Bugzilla product: '''&amp;quot;kio&amp;quot;'''] and probably KFile (for the UI part) [Bugzilla product: '''&amp;quot;kfile&amp;quot;''']&lt;br /&gt;
* Oxygen widget style (default) [Bugzilla product: '''&amp;quot;oxygen&amp;quot;''' component '''&amp;quot;style&amp;quot;'''] (I'm adding the component because &amp;quot;Oxygen&amp;quot; also refers to a Plasma and icon themes)&lt;br /&gt;
* Multimedia usage: Phonon library [Bugzilla product: '''&amp;quot;Phonon&amp;quot;''']&lt;br /&gt;
* PIM related applications use kdepimlibs, Akonadi and kresources technologies [Bugzilla products: '''&amp;quot;kdepim&amp;quot;''', '''&amp;quot;kdepimlibs&amp;quot;''', '''&amp;quot;Akonadi&amp;quot;''', '''&amp;quot;kresources&amp;quot;''']&lt;br /&gt;
* Applications using KHTML [Bugzilla product: '''konqueror&amp;quot;''']&lt;br /&gt;
* Applications using OpenDesktop services uses Attica [Bugzilla product: '''&amp;quot;attica&amp;quot;''']&lt;br /&gt;
* Screen management related operations use the Kephal subsystem [Bugzilla product: '''&amp;quot;kephal&amp;quot;''']&lt;br /&gt;
* Games use libkdegames [Bugzilla product: '''&amp;quot;libkdegames&amp;quot;''']&lt;br /&gt;
* Scanning related applications probably use the KSane lib [Bugzilla product: '''&amp;quot;libksane&amp;quot;''']&lt;br /&gt;
* Multimedia applications reading audio tags use taglib [Bugzilla product: '''&amp;quot;taglib&amp;quot;''']&lt;br /&gt;
* Hardware related functions use Solid classes [Bugzilla product: '''&amp;quot;solid&amp;quot;''']&lt;br /&gt;
* Power Management functions use PowerDevil [Bugzilla product: '''&amp;quot;solid&amp;quot;''', component: '''&amp;quot;powerdevil-daemon&amp;quot;''']&lt;br /&gt;
&lt;br /&gt;
==Special products and cases==&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;systemsettings&amp;quot; contain bug reports of the Shell application SystemSettings and kcmshell4, and reports of the configuration modules &amp;quot;kcm_*&amp;quot;&lt;br /&gt;
** Try to identificate if the report is about the shell applications (and set the component to &amp;quot;general&amp;quot;, &amp;quot;treeview&amp;quot; or &amp;quot;kcmshell&amp;quot;) or about some of the configuration modules (and set the component to &amp;quot;kcm_*name*&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
* Konqueror can use different engines, like KHTML or WebKit&lt;br /&gt;
** If the report is about a webkit-only issue, reassign to product &amp;quot;kdelibs&amp;quot;, component &amp;quot;kdewebkit&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Tip|When updating the bugzilla product or component, do not forget to reset to the default assignee}}&lt;br /&gt;
&lt;br /&gt;
==Useful Links==&lt;br /&gt;
&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad BugSquad page on Techbase]&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla Quick introduction to Bugzilla]&lt;br /&gt;
* [https://darioandreskde.wordpress.com/ Dario_Andres blog about bug triaging]&lt;br /&gt;
* [https://bugs.kde.org/page.cgi?id=fields.html A Bug's Life Cycle]&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment]&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad/How_to_create_useful_crash_reports How to create useful crash reports]&lt;br /&gt;
* [http://techbase.kde.org/User:DarioAndres/Basic_Guide_about_Crash_Reporting Basic guide about crash reports]&lt;br /&gt;
* [http://aseigo.blogspot.com/2009/01/bugskdeorg.html aseigo's suggestions for bugs.kde.org]&lt;br /&gt;
&lt;br /&gt;
==Debug package names for several distributions==&lt;br /&gt;
&lt;br /&gt;
For every KDE application it is recommended to install the debug information for &amp;quot;kdelibs&amp;quot; and &amp;quot;qt4&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border:1px solid #AAA; padding:2px&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Package&lt;br /&gt;
!  Ubuntu/Debian&lt;br /&gt;
!  OpenSuse&lt;br /&gt;
!  Fedora&lt;br /&gt;
!  Mandriva&lt;br /&gt;
|-&lt;br /&gt;
|  ''kdelibs''&lt;br /&gt;
|  kdelibs5-dbg&lt;br /&gt;
|  kdelibs4-debuginfo&lt;br /&gt;
|  kdelibs-debuginfo&lt;br /&gt;
|  kdelibs4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''qt''&lt;br /&gt;
|  libqt4-dbg&lt;br /&gt;
|  libqt4-debuginfo&lt;br /&gt;
|  qt-debuginfo&lt;br /&gt;
|  qt4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''kdebase (KDE base applications)''&lt;br /&gt;
|  kdebase-dbg, kdebase-runtime-dbg, kdebase-workspace-dbg&lt;br /&gt;
|  kdebase4-debuginfo, kdebase4-runtime-debuginfo, kdebase4-workspace-debuginfo&lt;br /&gt;
|  kdebase-debuginfo, kdebase-runtime-debuginfo, kdebase-workspace-debuginfo&lt;br /&gt;
|  kdebase4-debug, kdebase4-runtime-debug, kdebase4-workspace-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''General example for every KDE &amp;quot;MODULE&amp;quot;''&lt;br /&gt;
|  kdeMODULE-dbg&lt;br /&gt;
|  kdeMODULE4-debuginfo&lt;br /&gt;
|  kdeMODULE-debuginfo&lt;br /&gt;
|  kdeMODULE4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''Phonon (multimedia subsystem)''&lt;br /&gt;
|  phonon-dbg&lt;br /&gt;
|  phonon4-debuginfo-x86 / libphonon4-debuginfo-32bit&lt;br /&gt;
|  phonon-debuginfo&lt;br /&gt;
|  phonon-debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For a detailed list of distributions naming scheme examples you can look at [http://techbase.kde.org/index.php?title=User:DarioAndres/CreateUsefulReports#How_to_obtain_debug_package_for_several_distributions How to obtain debug packages for every distribution].&lt;br /&gt;
&lt;br /&gt;
==Glossary==&lt;br /&gt;
&lt;br /&gt;
* Testcase: custom file that triggers a bug in the application. A testcase can also be a custom code snippet, or to a set of steps.&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging</id>
		<title>Contribute/Bugsquad/Guide To BugTriaging</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging"/>
				<updated>2010-04-03T12:38:20Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: /* Other Situations and Cases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Initial version by [[User:DarioAndres|Dario Andres]] (2010-03/2010-04).&lt;br /&gt;
&lt;br /&gt;
Initial corrections by Lydia Pintscher (Nightrose)&lt;br /&gt;
&lt;br /&gt;
===Disclaimer===&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;ultimate&amp;quot; guide is based on my own experience (approximately 2 years) on the KDE bug tracker.&lt;br /&gt;
&lt;br /&gt;
I hope it works for you too :)&lt;br /&gt;
&lt;br /&gt;
=General Considerations=&lt;br /&gt;
&lt;br /&gt;
* '''Be polite''': when you need to request information or feedback be clear and polite, and you will get more information in less time.  Often Bugzilla is a place which involves discussions (about implementations, or even about contributors). Try to be concise and polite, respecting the others position while describing your own.&lt;br /&gt;
&lt;br /&gt;
* Don't try to do too many things at the same time; otherwise you will end up with a headache.&lt;br /&gt;
&lt;br /&gt;
If you are not familiar with the Bugzilla (KDE bug tracker system) interface, you may find this guide useful: [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla Quick Introduction to Bugzilla]&lt;br /&gt;
&lt;br /&gt;
You may want to properly setup your bugzilla account as mentioned at [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla#Configure_your_account_.28Important.29 Configure your account]&lt;br /&gt;
&lt;br /&gt;
=About getting permissions to work in the bug tracker=&lt;br /&gt;
&lt;br /&gt;
Manpower is always needed in a bug tracker, but as any action taken on it may be potentially destructive to other people's work; or it may end up messing things up (and consuming the developers' or other triager's time) the tracker requires special permissions to perform changes in bug reports.&lt;br /&gt;
&lt;br /&gt;
If you want to work in the bug tracker you need to prove that you know what you are doing.&lt;br /&gt;
&lt;br /&gt;
Initially you will ask for support on '''#kde-bugs''' (on IRC) and add comments in the bug report (so other people will see and check them, perform the needed actions, and evaluate your work)&lt;br /&gt;
&lt;br /&gt;
{{Note|Adding comments in a bug report is allowed for every user}}&lt;br /&gt;
&lt;br /&gt;
=Getting Started: Find what to work on (Different Approaches)=&lt;br /&gt;
&lt;br /&gt;
You could use different techniques or approaches to triage the reports according to your current mood or the amount of work you want to do for example.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The two following techniques are complementary.}}&lt;br /&gt;
&lt;br /&gt;
==Check all the bug reports of the day==&lt;br /&gt;
&lt;br /&gt;
In this technique you check all the bug reports (of all the products) which were filed today (or some days ago).&lt;br /&gt;
&lt;br /&gt;
You can focus on crash, normal or wish reports individually (recommended) or all of them together.&lt;br /&gt;
&lt;br /&gt;
'''Good:'''&lt;br /&gt;
* You get a complete view of all the reports&lt;br /&gt;
* You can easily recognize possible duplicates if the report titles are appropriate&lt;br /&gt;
* You can choose any report&lt;br /&gt;
* You can quickly clean the bugs that were filed recently (keeping them from rotting)&lt;br /&gt;
* You can get quick feedback from the reporter&lt;br /&gt;
&lt;br /&gt;
'''Not so Good:'''&lt;br /&gt;
* You don't focus on one product&lt;br /&gt;
* You may not pay too much attention to every report, as you are triaging different kinds of reports&lt;br /&gt;
* You need a lot of attention to handle the different reports (at the ~same~ time)&lt;br /&gt;
&lt;br /&gt;
This technique could be used ''every week'' (or every day)&lt;br /&gt;
&lt;br /&gt;
===Bugzilla Links===&lt;br /&gt;
* All the bugs ('''any type''') reported [https://bugs.kde.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=UNCONFIRMED&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;bug_file_loc=&amp;amp;cmdtype=doit today] or the [https://bugs.kde.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=UNCONFIRMED&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;bug_file_loc=&amp;amp;cmdtype=doit last week]&lt;br /&gt;
* All the '''crashes''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
* All the '''normal bugs''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
* All the '''feature requests''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
&lt;br /&gt;
==Check bug reports of a single product over a period of time==&lt;br /&gt;
&lt;br /&gt;
Choose a product (application or library). Then choose a period of time like 1 month or 1 or 2 years (or &amp;quot;from the beginning of the current year&amp;quot;, or even from the very beggining (like 2000)). You can also choose which kind of reports you want to handle.&lt;br /&gt;
&lt;br /&gt;
This technique is useful to audit old bugs or perform a deep clean (in case that the bugs weren't triaged on a daily basis previously).&lt;br /&gt;
&lt;br /&gt;
'''Good:'''&lt;br /&gt;
* You focus only on one product / topic, so you don't need to pay too much attention (pay attention anyways!)&lt;br /&gt;
&lt;br /&gt;
'''Not so Good:'''&lt;br /&gt;
* The reports of the other application may rot if they aren't checked&lt;br /&gt;
* You may not get feedback if the report is too old or the reporter is not accessible anymore&lt;br /&gt;
&lt;br /&gt;
You can also filter out results (and be even more focused) if you select a custom component inside the product (a subsection of the application).&lt;br /&gt;
&lt;br /&gt;
This technique could be used ''two times a month''.&lt;br /&gt;
&lt;br /&gt;
===Bugzilla Links===&lt;br /&gt;
&lt;br /&gt;
* Template search for all the reports of any status, since 2008: [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= any kind of report], [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bug_severity=crash&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= crashes], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= normal bugs], [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bug_severity=wishlist&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= feature requests]&lt;br /&gt;
* Template search for all the open reports, since 2008: [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= any kind of report], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= crashes], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= normal bugs], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= feature requests]&lt;br /&gt;
&lt;br /&gt;
=Workflow of the bug triaging activity=&lt;br /&gt;
&lt;br /&gt;
Now that you have a list of bug reports, pick one and start working.&lt;br /&gt;
&lt;br /&gt;
[[File:DarioAndres_GuideToBugTriaging_Workflow.png]]&lt;br /&gt;
&lt;br /&gt;
=Handling reports: What to do with a bug report=&lt;br /&gt;
&lt;br /&gt;
There are several things that must be checked and &amp;quot;fixed&amp;quot; to make an initial bug report an interesting and useful peace of information for the developers to check.&lt;br /&gt;
&lt;br /&gt;
{{Note|if at any point you don't really know how to continue, because you don't understand the issue properly, always ask to the developers or related contributors}}&lt;br /&gt;
&lt;br /&gt;
As KDE has too much users, we get a lot of reports about bugs which are already reported (the so named &amp;quot;duplicates&amp;quot;). Before putting any effort in the current report we should check for the main report.&lt;br /&gt;
&lt;br /&gt;
==Identifying duplicates==&lt;br /&gt;
&lt;br /&gt;
There are a lot of ways of identifying duplicate reports depending of the kind of bug.&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
&lt;br /&gt;
* Search for duplicates should be done initially against the same product of the bug report you are triaging:  If you don't find any related issue, you may need to search in a different product.&lt;br /&gt;
 &lt;br /&gt;
{{Tip|You can search on different products at the same time}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Due to the heavy usage of libraries in the KDE software, a bug reported for an application may be being tracked at a library product (example, a bug in Plasma Desktop may be a bug in kdelibs, and therefore being tracked in the &amp;quot;kdelibs&amp;quot; product)}}&lt;br /&gt;
&lt;br /&gt;
[http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#List_of_related_KDE_technologies List of related KDE technologies]&lt;br /&gt;
&lt;br /&gt;
* You may want to filter out the results by date: you can select a date range since some years (or months ago) to &amp;quot;Now&amp;quot; (today)&lt;br /&gt;
&lt;br /&gt;
===For &amp;quot;normal&amp;quot; (non-crash) reports===&lt;br /&gt;
&lt;br /&gt;
# Pick some &amp;quot;keywords&amp;quot; from the current report. This keywords need to explain the inner concept of the bug that was reported (they must represent it).&lt;br /&gt;
# Perform a full search over the same product (read general note), initially on the &amp;quot;general&amp;quot; component.  Initially, put the keywords in the title, and perform the search (this will only look for the keywords in the title)&lt;br /&gt;
# If your search has results on it, check them all, reading the whole description and trying to identify the situation.&lt;br /&gt;
# If you don't get any results, you need to go back and: &lt;br /&gt;
#* Change your keywords (tip: select thesaurus, or similar/related concepts); or&lt;br /&gt;
#* Use the keywords in the &amp;quot;Comments&amp;quot; field (so the search will look up in the bug description and comments too)&lt;br /&gt;
&lt;br /&gt;
{{Note|When using more than one word in the &amp;quot;Comments&amp;quot; field you need to select the option &amp;quot;contains all of the words/strings&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{Note|It is sometimes difficult to choose the proper ones, as the way of describing a scene varies from person to person (but we have time)}}&lt;br /&gt;
&lt;br /&gt;
===For &amp;quot;crash&amp;quot; reports===&lt;br /&gt;
&lt;br /&gt;
# Perform the same operation as with normal bug reports&lt;br /&gt;
# Check for reports with duplicate backtraces:   (Read the [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#C.2B.2B_Backtraces_.28identifying_crashes_duplicates.29 Backtraces section] below)&lt;br /&gt;
&lt;br /&gt;
Perform a full search over the same product (read general note), initially on the &amp;quot;general&amp;quot; component, putting the &amp;quot;ClassName::FunctionName&amp;quot; pairs that identify the crash in the Comments field of the form (if you put more than one pair, you need to select the option &amp;quot;contains all of the words/strings&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
===Processing search results===&lt;br /&gt;
&lt;br /&gt;
* If you don't find any similar report then we should assume the new bug reports is &amp;quot;unique&amp;quot; (and valid). See next section &lt;br /&gt;
&lt;br /&gt;
* If you find a similar bug report we have too choices:&lt;br /&gt;
** If you are completely sure it is the same issue, you have to mark the report as duplicate.   The bug report you initially picked (name it &amp;quot;copy&amp;quot;) is going to be marked as duplicate of the original report (name it &amp;quot;main&amp;quot;). If &amp;quot;copy&amp;quot; has additional information that &amp;quot;main&amp;quot; doesn't have, you may want to add it. (Note: some details may look unimportant to you, but they may be important for developers who know about the application workflow and code. Also, adding a big amount of minimal/incomplete information you may end up generating a big and complete testcase) &lt;br /&gt;
** If you aren't completely sure: you need someone else to double check your work. You may want to add a comment in the current report. Then, you should ask in #kde-bugs IRC channel for someone to look at your comment. &lt;br /&gt;
Comment template:&lt;br /&gt;
 This bug looks related to bug XXXXXX&lt;br /&gt;
(XXXXXX being the bug ID of &amp;quot;master&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
{{Note|You may found related reports that are already marked as duplicate of a third report. Always try to use this third report as the &amp;quot;main&amp;quot; one (resolve the duplicates chain). However, in some cases, the &amp;quot;main&amp;quot; reports refers to a root issue, and some of its duplicates may refer to sub-issues. In those cases try to check which one refers to the issue you are looking at.}}&lt;br /&gt;
&lt;br /&gt;
==Identifying duplicates (crashes) : C++ Backtraces==&lt;br /&gt;
&lt;br /&gt;
===Definition===&lt;br /&gt;
&lt;br /&gt;
A backtrace is a piece of information that describes what was the application doing when it encountered the error and had to close itself. It is a &amp;quot;function stack&amp;quot; leading to the &amp;quot;crashing point&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In KDE applications, the backtraces are generated by the Crash Handler Dialog (&amp;quot;DrKonqi&amp;quot;). They can also be generated by the general debugger &amp;quot;GDB&amp;quot;, but that involves more steps.&lt;br /&gt;
&lt;br /&gt;
The backtrace is read from top to bottom&lt;br /&gt;
&lt;br /&gt;
The first line shows *where* the crash occurred (because of an illegal instruction, invalid pointer, memory problem or other issues)&lt;br /&gt;
&lt;br /&gt;
The other lines show the &amp;quot;way to the first function&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
 Application: Plasma Workspace (kdeinit4), signal: Bus error&lt;br /&gt;
 [KCrash Handler]&lt;br /&gt;
 #5  0x00007fb563bb8f02 in KPixmapCache::Private::mmapFile (this=0x92df60, &lt;br /&gt;
 filename=..., info=0x92dfb0, newsize=33656832) at /usr/src/debug/kdelibs-&lt;br /&gt;
 4.4.1/kdeui/util/kpixmapcache.cpp:491&lt;br /&gt;
 #6  0x00007fb563be3c34 in KPixmapCache::Private::mmapFiles (this=0x92df60) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:419&lt;br /&gt;
 #7  0x00007fb563be38e3 in KPixmapCache::Private::init (this=0x92df60) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1061&lt;br /&gt;
 #8  0x00007fb563be576d in KPixmapCache::discard (this=0x1203ca0) at /usr/src&lt;br /&gt;
 /debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1279&lt;br /&gt;
 #9  0x00007fb563be5e48 in KPixmapCache::deleteCache (name=...) at /usr/src&lt;br /&gt;
 /debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1255&lt;br /&gt;
 #10 0x00007fb55afdc97d in Plasma::ThemePrivate::discardCache (this=0x7a7d30) &lt;br /&gt;
 at /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:224&lt;br /&gt;
 #11 0x00007fb55afe009b in Plasma::ThemePrivate::setThemeName (this=0x7a7d30, &lt;br /&gt;
 tempThemeName=&amp;lt;value optimized out&amp;gt;, writeSettings=&amp;lt;value optimized out&amp;gt;)&lt;br /&gt;
 at /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:380&lt;br /&gt;
 #12 0x00007fb55afe19fb in Plasma::Theme::settingsChanged (this=0x70af20) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:341&lt;br /&gt;
 #13 0x00007fb55afe2918 in Plasma::ThemePrivate::settingsFileChanged &lt;br /&gt;
 (this=0x7a7d30, file=&amp;lt;value optimized out&amp;gt;) at /usr/src/debug/kdelibs-&lt;br /&gt;
 4.4.1/plasma/theme.cpp:335&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
===Description of a backtrace line===&lt;br /&gt;
&lt;br /&gt;
 #NumberInTheStack MemoryAddress in Namespace::Class:FunctionMember &lt;br /&gt;
 (argumentThis=pointerValue, argument1=value, argument2=value, ...) at path/to&lt;br /&gt;
 /source/code/file.cpp:linenumber&lt;br /&gt;
&lt;br /&gt;
* #NumberInTheStack: is the order number in the function stack. The lesser, the nearer to the crash point. The smaller number may not be zero&lt;br /&gt;
* MemoryAddress: we don't put attention to this one.. Ignore&lt;br /&gt;
* Namespace: C++ namespace of the function. It may not be available if there are no namespaces. This could be also a class name if &amp;quot;Class&amp;quot; is an embedded one.&lt;br /&gt;
* Class: C++ class name of the function&lt;br /&gt;
* FunctionMember: C++ function name&lt;br /&gt;
* argumentThis=pointerValue : this first argument is often the memory address/pointer of the C++ object (example &amp;quot;this=0x91ec5f8&amp;quot;  other argument use the same form &amp;quot;parameterName=parameterValue&amp;quot;&lt;br /&gt;
* (..): arguments supplied to the function. This information may not be available if *debug information* is not present  &lt;br /&gt;
* path/to/source/code/file.cpp:linenumber the path to the source code file that describes that function, and the line number. The path is the one found at '''build time'''. This information may not be useful if '''debug information''' is not available (in that case, the name of the library or application binary may be included. Example: ''/home/kde-devel/kde/lib/libsopranoclient.so.1'')&lt;br /&gt;
&lt;br /&gt;
'''Example''':&lt;br /&gt;
&lt;br /&gt;
 #13 0xb759d5d7 in Nepomuk::ResourceData::determineUri (this=0x91ec5f8) at &lt;br /&gt;
 /home/kde-devel/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp:671&lt;br /&gt;
&lt;br /&gt;
* The function is the number 13 in the stack&lt;br /&gt;
* Function's namespace: &amp;quot;Nepomuk&amp;quot;&lt;br /&gt;
* Function's class: &amp;quot;ResourceData&amp;quot;&lt;br /&gt;
* Function's function: &amp;quot;determineUri&amp;quot;&lt;br /&gt;
* The object &amp;quot;Nepomuk::ResourceData&amp;quot; which called to &amp;quot;determineUri&amp;quot; has the pointer &amp;quot;0x91ec5f8&amp;quot;&lt;br /&gt;
* The function is described (where it was build) at &amp;quot;/home/kde-devel/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp&amp;quot;. It leads to the next function in the stack at the line number 671&lt;br /&gt;
&lt;br /&gt;
===Identifying the first (useful) backtrace functions===&lt;br /&gt;
&lt;br /&gt;
The first thing you need to do is to locate where it crashed, identifying the &amp;quot;[KCrash Handler]&amp;quot; mark (only in backtraces fetched using DrKonqi)&lt;br /&gt;
&lt;br /&gt;
If the application only had one thread, then it is at the top of the unique thread; otherwise you may need to look at all the thread (the KCrash mark may not be always in the Thread number 1)&lt;br /&gt;
&lt;br /&gt;
Once that you located the &amp;quot;crashing thread start&amp;quot;, pickup the first two or three &amp;quot;ClassName::Functions&amp;quot; pairs from top to bottom (some functions should be ignored, read below)&lt;br /&gt;
&lt;br /&gt;
This pairs will be used as &amp;quot;keywords&amp;quot; for the duplicate search&lt;br /&gt;
&lt;br /&gt;
{{Note|This is only a general rule. There are some special cases when the first three function at the top may be the same but the crash may be different (specially on complex application/libraries as Konqueror)}}&lt;br /&gt;
&lt;br /&gt;
If the first backtrace functions aren't available (they are not there, or there are &amp;quot;??&amp;quot; )then we can't proceed without requiring more information (a more complete backtrace) [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#Check_the_report_quality_.28and_ask_for_missing_information.29 Ask for more information]&lt;br /&gt;
&lt;br /&gt;
===Avoiding useless function calls===&lt;br /&gt;
&lt;br /&gt;
Some functions or calls are common to a lot of applications using the same core libraries (like the Qt library, glib, glibc, or many others). This kind of functions should not be used for search as they are not representative of the crash itself and it may return lots of results.&lt;br /&gt;
&lt;br /&gt;
'''Classes and functions to ignore in a backtrace''':&lt;br /&gt;
* Kernel/GLibC functions (__kernel_vsyscall, raise, abort)&lt;br /&gt;
* Functions from core/base libraries (libraries with filenames like libpthread.so.0, libc.so, libstdc++.so, libglib-2.0.so; or functions starting with &amp;quot;*__GI_&amp;quot;). You may also need to ignore calls to graphics drivers (like nvidia or libGL)&lt;br /&gt;
* Qt containers classes (QMap, QList, QLinkedList, QVector, QStack, QQueue, QSet, QMap, QMultiMap, QHash, QMultiHash)&lt;br /&gt;
* Qt deep core classes (QApplication, QCoreApplication, QBasicAtomicInt, QBasicAtomicPointer, QAtomicInt, QAtomicPointer, QMetaObject, QPointer, QWeakPointer, QSharedPointer, QScopedPointer, QMetaCallEvent)&lt;br /&gt;
* Qt misc functions (qt_message_output, qt_message, qGetPtrHelper, (starting with) qt_meta_)&lt;br /&gt;
&lt;br /&gt;
===Special cases (Advanced)=== &lt;br /&gt;
&lt;br /&gt;
There are special crashes related to the X11 graphics server. To identify this crashes you can search for the &amp;quot;XIOError&amp;quot; function name (often on Thread 1). The &amp;quot;[KCrash handler]&amp;quot; mark appears in a secondary thread.&lt;br /&gt;
&lt;br /&gt;
The important things to identify those crashes is recognizing the functions *below* the XIOError call (this is, which functions caused the X11 error).&lt;br /&gt;
&lt;br /&gt;
In most of this crashes the functions below &amp;quot;[KCrash handler]&amp;quot; are not important (but they could still be useful to search for duplicates).&lt;br /&gt;
&lt;br /&gt;
==Bugs caused by external issues (UPSTREAM/DOWNSTREAM)==&lt;br /&gt;
&lt;br /&gt;
Check if the bug is caused by an external plugin/add-on or distribution issue&lt;br /&gt;
&lt;br /&gt;
There are several bugs which may be caused by external add-ons. If you are sure this is the case, you should dismiss the report, telling the reporter to file a new bug in a different place.&lt;br /&gt;
&lt;br /&gt;
* Applications which use plugins may be easier to affect (like Plasma when using custom Plasmoids/widgets)&lt;br /&gt;
&lt;br /&gt;
Distributions can also bring some trouble, specially with packaging.&lt;br /&gt;
&lt;br /&gt;
Some problems that may cause bugs are:&lt;br /&gt;
* different versions among KDE packages (kdelibs at one version, kdebase at a different one)&lt;br /&gt;
* missing plugins (broken packaging) causing crashes or missing features.&lt;br /&gt;
&lt;br /&gt;
Also, distribution can include their own add-ons (to bring their own branding or any other special function). If you know KDE software enough you may be able to recognize this unofficial add-ons.&lt;br /&gt;
&lt;br /&gt;
If the reporter mentions an application or dialog you cannot identify, you could try requesting a screenshot; other people may identify if it is a KDE application or an external addition.&lt;br /&gt;
&lt;br /&gt;
==Check the report quality (and ask for missing information)==&lt;br /&gt;
&lt;br /&gt;
Now that you know that the bug report is unique, and that is not an external issue,  you need to check all the needed information is there.&lt;br /&gt;
&lt;br /&gt;
* Check that report is English and that is easily understandable.  &lt;br /&gt;
** If it is not in English you may want to look for someone on the KDE group (IRC channels) that may translate it for you. Alternatively you can ask the reporter to use some online translation system (you won't get a clear explanation, but it is something).&lt;br /&gt;
**   If the explanation is not clear enough, and you think that the bug could be described in a image, you may want to ask for a screenshot [explanation of Bugzilla attachments]&lt;br /&gt;
&lt;br /&gt;
* If the bug is a graphical glitch or issue, you may want to request a screenshot [explanation of Bugzilla attachments]&lt;br /&gt;
* If the issue involves any other component (like the graphics card or drivers) you may need to ask for the versions and component's names&lt;br /&gt;
* If the bug report is about a crash and the backtrace information is not really complete (and you couldn't perform a duplicate search) you need to ask the user to install the missing debug package symbols, reproduce the bug and generate a new backtrace. Template for this request:&lt;br /&gt;
 &lt;br /&gt;
 If you can reproduce the crash at will (or you experience this regularly),&lt;br /&gt;
 can you install the &amp;quot;PACKAGENAME&amp;quot; package and post a complete backtrace here?&lt;br /&gt;
 (you can get more information at http://techbase.kde.org/User:DarioAndres&lt;br /&gt;
 /Basic_Guide_about_Crash_Reporting ) Thanks&lt;br /&gt;
&lt;br /&gt;
The names of the missing packages depends of the application and the distribution (as package naming scheme changes..). Look at List of debug package names on several Distributions&lt;br /&gt;
&lt;br /&gt;
'''Useful information which could be also missing''':&lt;br /&gt;
* Application version&lt;br /&gt;
* KDE Platform (and/or Software Compilation) version&lt;br /&gt;
* If the bug is about a crash, request the version of the Qt library&lt;br /&gt;
* If the reporter is using an development version, request the SVN revision of the KDE platform and application&lt;br /&gt;
&lt;br /&gt;
{{Note|If you don't get feedback after a period of time, you can mark the report as &amp;quot;NEEDSINFO&amp;quot; with resolution &amp;quot;WAITINGFORINFO&amp;quot; (or resolution &amp;quot;BACKTRACE&amp;quot; if you are waiting for a complete backtrace)}}&lt;br /&gt;
&lt;br /&gt;
==Setting Bugzilla fields (and re-assignation)==&lt;br /&gt;
&lt;br /&gt;
Often the bug reports aren't properly categorized, or they miss some information in the Bugzilla fields (which are useful for sorting and filtering):&lt;br /&gt;
&lt;br /&gt;
* '''Version''': if the report has a application version, you probably want to set the version in the Bugzilla field&lt;br /&gt;
* '''Priority''': we don't use this field in the KDE bug tracker&lt;br /&gt;
* '''Severity''': if the bug is important, critical or it causes data loss if should be set to &amp;quot;major&amp;quot; or &amp;quot;critical&amp;quot;. If it is about a crash or a freeze it should be set to &amp;quot;crash&amp;quot;. If it is any other kind of bug, it should be set to &amp;quot;normal&amp;quot;. If it is a feature request (not a regression) it should be set to &amp;quot;wish&amp;quot;.&lt;br /&gt;
** If you are not really sure if a report describes a real bug or a feature; or if you cannot diagnose the issue, you need to ask in the support channels or wait for other triagers or developers to check the report.&lt;br /&gt;
* '''Platform''': this field is only important if the bug is related to one distribution or specific system. (most of the bug reports are common to most of the platforms). Same with the OS field&lt;br /&gt;
&lt;br /&gt;
===Renaming a report: Updating the summary===&lt;br /&gt;
&lt;br /&gt;
Most of the times, the reporter user initially sets the bug report's title, and therefore, the summary doesn't really represent the bug itself. You may want to update the title to contain enough information to identify the issue properly.&lt;br /&gt;
&lt;br /&gt;
A good title may contain:&lt;br /&gt;
&lt;br /&gt;
* A brief explanation of the root cause (if it was found)&lt;br /&gt;
* Some of the symptoms people are experiencing&lt;br /&gt;
* Additional comments between round brackets/parentheses&lt;br /&gt;
&lt;br /&gt;
{{Tip|Try to use complete and easily readable english sentences as summary}}&lt;br /&gt;
&lt;br /&gt;
* If the bug is about a crash, you may add the first useful ClassName::FunctionName pairs that identify it. You can put them inside square brackets at the end of the title&lt;br /&gt;
&lt;br /&gt;
* If the report has additional information (like a testcase file, or an attached proposed patch) you may add those references as tags at the start of the summary (inside square brackets)&lt;br /&gt;
&lt;br /&gt;
'''Examples''':&lt;br /&gt;
&lt;br /&gt;
 [patch] Plasma clock draws garbage when hovering it if the Ctrl key is pressed&lt;br /&gt;
&lt;br /&gt;
 Dolphin hangs when trying to view the properties of a big file&lt;br /&gt;
&lt;br /&gt;
 [testcase file] Plasma crashes when adding a special file to the panel&lt;br /&gt;
 [Class1::Function1, Class1::Function2, Class2::Function3]&lt;br /&gt;
&lt;br /&gt;
 Applications that use Plasma themes crash when compositing is switched on/off&lt;br /&gt;
 due an error in KPixmapCache [KPixmapCache::Private::mmapFile,&lt;br /&gt;
 KPixmapCache::Private::init, KPixmapCache::discard]&lt;br /&gt;
&lt;br /&gt;
 [testcase url] Konqueror shows a graphical artifact in webpage's form when&lt;br /&gt;
 scrolling&lt;br /&gt;
&lt;br /&gt;
===Reassigning bug reports===&lt;br /&gt;
&lt;br /&gt;
Some of the reports are assigned to the wrong product. This may happen because the original reporter didn't know to which application/library did the bug belong to. It may happen if the Crash Handler dialog reports a crash about an unsupported application (or one that is not mapped properly)&lt;br /&gt;
&lt;br /&gt;
{{Warning|Only perform re-assignations if you are sure the bug is in the wrong product.}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Remember to check the [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#List_of_related_KDE_technologies KDE related technologies list]}}&lt;br /&gt;
&lt;br /&gt;
# Select the correct Bugzilla product.&lt;br /&gt;
# If you are sure the current assignee is the default of the current product, you need to click the checkbox to reset the assignee (so the assignee of the new(and correct) Bugzilla product will get notified)&lt;br /&gt;
# Commit the changes&lt;br /&gt;
# In the next page, select the correct Component and Version, and save the changes&lt;br /&gt;
&lt;br /&gt;
==Adding related people to the CC list==&lt;br /&gt;
&lt;br /&gt;
Sometimes, the reports describe general issues or are filed against common bugzilla products (like &amp;quot;kde&amp;quot; or &amp;quot;kdelibs&amp;quot;); or, on the other round, are filed against specific products (but the underling bug root cause is at some specific library, not directly related to the current bugzilla product assignee)&lt;br /&gt;
&lt;br /&gt;
In both cases, if we don't need/want to reassign the report (because we aren't really sure about it), we can add the assignee of the other related products, or other developers mail address, to the CC list of the bug report. &lt;br /&gt;
That means, this person (or people following a mailing list) will get notified about this bug report, and they might look at it.&lt;br /&gt;
&lt;br /&gt;
To know whom to add to the CC list you can:&lt;br /&gt;
* Look at the [https://bugs.kde.org/editproducts.cgi list of bugzilla products and components] and find the current default assignee (this requires special &amp;quot;editcomponents&amp;quot; permissions)&lt;br /&gt;
* Look at copyright of the source code related to the bug. (You can always access the code using [http://websvn.kde.org/trunk/KDE/ WebSVN])&lt;br /&gt;
* Ask in the IRC support channels which person is related to an specific KDE area (#kde-devel)&lt;br /&gt;
&lt;br /&gt;
Common situation '''examples''':&lt;br /&gt;
&lt;br /&gt;
* A report against &amp;quot;Dolphin&amp;quot; describes a Nepomuk-related error. &lt;br /&gt;
** Add the Nepomuk default assignee to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against &amp;quot;Plasma&amp;quot; describes an error which seems to be more general (at kdelibs level), but you are not really sure if you should reassign it.&lt;br /&gt;
** Do not reassign and add &amp;quot;kdelibs-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against the &amp;quot;kde&amp;quot; bugzilla product describes a Konqueror-related issue (and you aren't sure it is a Konqueror-only issue)&lt;br /&gt;
** Do not reassign and add &amp;quot;konq-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against the &amp;quot;kde&amp;quot; bugzilla product describes a Plasma issue&lt;br /&gt;
** Reassign the report to the &amp;quot;plasma&amp;quot; bugzilla product; or&lt;br /&gt;
** Add &amp;quot;plasma-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
==Other Situations and Cases==&lt;br /&gt;
&lt;br /&gt;
===One report per issue===&lt;br /&gt;
&lt;br /&gt;
There is a policy in KDE bugtracker which establishes that different issues/bugs should not be mixed up in the same bug report, in order to keep the database clean and easy to read.&lt;br /&gt;
&lt;br /&gt;
If any user adds information which is unrelated to the current bug report, gently tell him/her to write it down on a *different/new report. (The new issue described may be already reported somewhere else. In that case, you need to write a reference to the that bug report ID)&lt;br /&gt;
&lt;br /&gt;
=Trying to reproduce the bugs=&lt;br /&gt;
&lt;br /&gt;
An important step of bug triaging is trying to reproduce the bugs, this means, using the information the reporters added to the bug report to force(recreate, reproduce, repeat) the bug in the application.&lt;br /&gt;
&lt;br /&gt;
This is needed in order to differentiate random/race condition bugs of reproducible ones (which may be reproduced by developers too; and they can fix them)&lt;br /&gt;
&lt;br /&gt;
{{Warning|Testing bug reports may modify/alter your own desktop configuration; also, to try to reproduce some bugs you may need a clean pristine (or sightly modified) environment. I recommend you to perform tests on a separate KDE installation or a clean user. There is also a way to start KDE applications with a clean configuration, even under your current configuration (setting the KDEDIR environment variable at run-time to an empty directory).}}&lt;br /&gt;
&lt;br /&gt;
You may want to use this reference text to setup your testing environment: [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment]&lt;br /&gt;
&lt;br /&gt;
{{Note|It is also important to have an updated KDE SC installation to test bugs.}}&lt;br /&gt;
&lt;br /&gt;
==How to test bug reproducibility==&lt;br /&gt;
&lt;br /&gt;
# Read the *complete* bug report (including all the attached information). Note that some bits of information may look unrelated; but they could be useful (or not)&lt;br /&gt;
# Use the information in the first comment (the original bug description) to try to reproduce the bug in the application.&lt;br /&gt;
# If you can reproduce the bug, then go to the next step&lt;br /&gt;
#* If you can't reproduce the bug, use the next comment in the report (which may add new information) to try to reproduce.&lt;br /&gt;
#* If you can't reproduce with all the comments in a separate way, you may want to try combined situations (a bit of the description of the original bug, plus a bit of the second one) and similar combinations. You often have to use your imagination a bit (hopefully we still have time). Hopefully, you may find a combination that may reproduce the bug all (or most of) the times. Write down the &amp;quot;recipe&amp;quot; (steps to reproduce it), you need to include that data into the report later.&lt;br /&gt;
# Now that we have a result, we need to add our information/conclusions to the bug report&lt;br /&gt;
&lt;br /&gt;
{{Tip|When trying to reproduce a bug, and if there are more than one piece of information, at first glance, try to identify a *common situation*. (some data or context that is present in all (or most of) the cases). This kind of data may be the key to find out how to reproduce.}}&lt;br /&gt;
&lt;br /&gt;
==Adding new information (and requesting feedback)==&lt;br /&gt;
&lt;br /&gt;
* In any case, add your KDE SC version and system information. (other kind of configuration data may be useful to: &amp;quot;did you tested it on a clean environment or in your existing configuration ?&amp;quot;  &amp;quot;do you have library X installed and updated ?&amp;quot; &amp;quot;is your system 32 or 64 bits ?&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
'''If you could reproduce the bug''':&lt;br /&gt;
 &lt;br /&gt;
* If you had to combine several steps to make your own &amp;quot;recipe&amp;quot; to reproduce, write it down. This kind of information should be useful for the developers.&lt;br /&gt;
 &lt;br /&gt;
* If you had to use custom input data (text, or a file); you may want to attach it to the bug report (of course, if it is not attached already)&lt;br /&gt;
&lt;br /&gt;
A template of a comment for this situation could be:&lt;br /&gt;
&lt;br /&gt;
 I can reproduce the bug here using KDE SC x.y.z, Qt a.b.c on Distribution,&lt;br /&gt;
 Kernel d.e.f on XX bits.&lt;br /&gt;
 In order to reproduce I have to perform the following actions:&lt;br /&gt;
 1- Action 1&lt;br /&gt;
 2- Action 2&lt;br /&gt;
 3- Action 3&lt;br /&gt;
 4- Bug Appears&lt;br /&gt;
 Note that you need to have the X configuration set to Y, and use the Z library&lt;br /&gt;
 - Can anyone else confirm this ?&lt;br /&gt;
 Thanks&lt;br /&gt;
&lt;br /&gt;
'''If you could not reproduce the bug''':&lt;br /&gt;
 &lt;br /&gt;
* Write down which kind of steps you performed to try to get the bug.&lt;br /&gt;
&lt;br /&gt;
* You may want to ask to all the reporters if your step had missing something, or if they notice any other strange (or not-default) situation or configuration which may be related.&lt;br /&gt;
&lt;br /&gt;
* Also, if the report is a bit old (more than two major KDE SC releases old), you could try to ask the reporters if you can reproduce the bug in the latest stable KDE SC release or trunk (development version). The bug may be fixed already (but no one wrote it down into the bug report)&lt;br /&gt;
&lt;br /&gt;
A template of comment for this situation could be:&lt;br /&gt;
&lt;br /&gt;
 I couldn't reproduce the bug here using KDE SC x.y.z, Qt a.b.c&lt;br /&gt;
 on Distribution, Kernel d.e.f on XX bits.&lt;br /&gt;
 I tried performing this actions:&lt;br /&gt;
 1- Action 1&lt;br /&gt;
 2- Action 2&lt;br /&gt;
 or&lt;br /&gt;
 1a- Action 1a&lt;br /&gt;
 2a- Action 2a&lt;br /&gt;
 However the bug didn't appear/the application didn't crash&lt;br /&gt;
 - Are you all using library X and this kind of configuration ?&lt;br /&gt;
 - Can you still reproduce this bug with an updated KDE SC version ?&lt;br /&gt;
 Thanks&lt;br /&gt;
&lt;br /&gt;
Hopefully you will get feedback from the reporters and you could gather more information to try to reproduce the bug or close the report as WORKSFORME (or FIXED)&lt;br /&gt;
&lt;br /&gt;
=Getting bug triaging support=&lt;br /&gt;
&lt;br /&gt;
During your work you may need help on how to proceed, you can use this resources to get help:&lt;br /&gt;
&lt;br /&gt;
* The '''#kde-bugs channel''' on IRC (Freenode.net). You can ask to the whole channel.&lt;br /&gt;
* The BugSquad mailing list &amp;lt;bugsquad ##at## kde ##dot## org&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=BugWeeks=&lt;br /&gt;
&lt;br /&gt;
We are planing to host bug triaging events (where new &amp;quot;students&amp;quot; can learn the tricks) named &amp;quot;BugWeeks&amp;quot; on a regular basis to help cleaning up the KDE bug tracker database.&lt;br /&gt;
&lt;br /&gt;
The BugWeeks initiative is based on the Klassroom initiative in the KDE Community Forums&lt;br /&gt;
&lt;br /&gt;
You can find more information about this at:&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=4&amp;amp;t=84473 BugWeeks announcement]&lt;br /&gt;
* [http://forum.kde.org/viewforum.php?f=148 BugWeeks subsection on KDE Community Forums]&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84713 BugWeek 0 - Plasma Desktop bugs] ([http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84888 Summary])&lt;br /&gt;
&lt;br /&gt;
=FAQ=&lt;br /&gt;
=More Information=&lt;br /&gt;
&lt;br /&gt;
==List of related KDE technologies==&lt;br /&gt;
&lt;br /&gt;
* Every KDE application use kdelibs [Bugzilla product: '''&amp;quot;kdelibs&amp;quot;''']&lt;br /&gt;
* Applications using the standard KDE file operations use KIO [Bugzilla product: '''&amp;quot;kio&amp;quot;'''] and probably KFile (for the UI part) [Bugzilla product: '''&amp;quot;kfile&amp;quot;''']&lt;br /&gt;
* Oxygen widget style (default) [Bugzilla product: '''&amp;quot;oxygen&amp;quot;''' component '''&amp;quot;style&amp;quot;'''] (I'm adding the component because &amp;quot;Oxygen&amp;quot; also refers to a Plasma and icon themes)&lt;br /&gt;
* Multimedia usage: Phonon library [Bugzilla product: '''&amp;quot;Phonon&amp;quot;''']&lt;br /&gt;
* PIM related applications use kdepimlibs, Akonadi and kresources technologies [Bugzilla products: '''&amp;quot;kdepim&amp;quot;''', '''&amp;quot;kdepimlibs&amp;quot;''', '''&amp;quot;Akonadi&amp;quot;''', '''&amp;quot;kresources&amp;quot;''']&lt;br /&gt;
* Applications using KHTML [Bugzilla product: '''konqueror&amp;quot;''']&lt;br /&gt;
* Applications using OpenDesktop services uses Attica [Bugzilla product: '''&amp;quot;attica&amp;quot;''']&lt;br /&gt;
* Screen management related operations use the Kephal subsystem [Bugzilla product: '''&amp;quot;kephal&amp;quot;''']&lt;br /&gt;
* Games use libkdegames [Bugzilla product: '''&amp;quot;libkdegames&amp;quot;''']&lt;br /&gt;
* Scanning related applications probably use the KSane lib [Bugzilla product: '''&amp;quot;libksane&amp;quot;''']&lt;br /&gt;
* Multimedia applications reading audio tags use taglib [Bugzilla product: '''&amp;quot;taglib&amp;quot;''']&lt;br /&gt;
* Hardware related functions use Solid classes [Bugzilla product: '''&amp;quot;solid&amp;quot;''']&lt;br /&gt;
* Power Management functions use PowerDevil [Bugzilla product: '''&amp;quot;solid&amp;quot;''', component: '''&amp;quot;powerdevil-daemon&amp;quot;''']&lt;br /&gt;
&lt;br /&gt;
==Special products and cases==&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;systemsettings&amp;quot; contain bug reports of the Shell application SystemSettings and kcmshell4, and reports of the configuration modules &amp;quot;kcm_*&amp;quot;&lt;br /&gt;
** Try to identificate if the report is about the shell applications (and set the component to &amp;quot;general&amp;quot;, &amp;quot;treeview&amp;quot; or &amp;quot;kcmshell&amp;quot;) or about some of the configuration modules (and set the component to &amp;quot;kcm_*name*&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
* Konqueror can use different engines, like KHTML or WebKit&lt;br /&gt;
** If the report is about a webkit-only issue, reassign to product &amp;quot;kdelibs&amp;quot;, component &amp;quot;kdewebkit&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Tip|When updating the bugzilla product or component, do not forget to reset to the default assignee}}&lt;br /&gt;
&lt;br /&gt;
==Useful Links==&lt;br /&gt;
&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad BugSquad page on Techbase]&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla Quick introduction to Bugzilla]&lt;br /&gt;
* [https://darioandreskde.wordpress.com/ Dario_Andres blog about bug triaging]&lt;br /&gt;
* [https://bugs.kde.org/page.cgi?id=fields.html A Bug's Life Cycle]&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment]&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad/How_to_create_useful_crash_reports How to create useful crash reports]&lt;br /&gt;
* [http://techbase.kde.org/User:DarioAndres/Basic_Guide_about_Crash_Reporting Basic guide about crash reports]&lt;br /&gt;
* [http://aseigo.blogspot.com/2009/01/bugskdeorg.html aseigo's suggestions for bugs.kde.org]&lt;br /&gt;
&lt;br /&gt;
==Debug package names for several distributions==&lt;br /&gt;
&lt;br /&gt;
For every KDE application it is recommended to install the debug information for &amp;quot;kdelibs&amp;quot; and &amp;quot;qt4&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border:1px solid #AAA; padding:2px&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Package&lt;br /&gt;
!  Ubuntu/Debian&lt;br /&gt;
!  OpenSuse&lt;br /&gt;
!  Fedora&lt;br /&gt;
!  Mandriva&lt;br /&gt;
|-&lt;br /&gt;
|  ''kdelibs''&lt;br /&gt;
|  kdelibs5-dbg&lt;br /&gt;
|  kdelibs4-debuginfo&lt;br /&gt;
|  kdelibs-debuginfo&lt;br /&gt;
|  kdelibs4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''qt''&lt;br /&gt;
|  libqt4-dbg&lt;br /&gt;
|  libqt4-debuginfo&lt;br /&gt;
|  qt-debuginfo&lt;br /&gt;
|  qt4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''kdebase (KDE base applications)''&lt;br /&gt;
|  kdebase-dbg, kdebase-runtime-dbg, kdebase-workspace-dbg&lt;br /&gt;
|  kdebase4-debuginfo, kdebase4-runtime-debuginfo, kdebase4-workspace-debuginfo&lt;br /&gt;
|  kdebase-debuginfo, kdebase-runtime-debuginfo, kdebase-workspace-debuginfo&lt;br /&gt;
|  kdebase4-debug, kdebase4-runtime-debug, kdebase4-workspace-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''General example for every KDE &amp;quot;MODULE&amp;quot;''&lt;br /&gt;
|  kdeMODULE-dbg&lt;br /&gt;
|  kdeMODULE4-debuginfo&lt;br /&gt;
|  kdeMODULE-debuginfo&lt;br /&gt;
|  kdeMODULE4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''Phonon (multimedia subsystem)''&lt;br /&gt;
|  phonon-dbg&lt;br /&gt;
|  phonon4-debuginfo-x86 / libphonon4-debuginfo-32bit&lt;br /&gt;
|  phonon-debuginfo&lt;br /&gt;
|  phonon-debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For a detailed list of distributions naming scheme examples you can look at [http://techbase.kde.org/index.php?title=User:DarioAndres/CreateUsefulReports#How_to_obtain_debug_package_for_several_distributions How to obtain debug packages for every distribution].&lt;br /&gt;
&lt;br /&gt;
==Glossary==&lt;br /&gt;
&lt;br /&gt;
* Testcase: custom file that triggers a bug in the application. A testcase can also be a custom code snippet, or to a set of steps.&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging</id>
		<title>Contribute/Bugsquad/Guide To BugTriaging</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging"/>
				<updated>2010-04-03T12:33:21Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: /* Handling reports: What to do with a bug report */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Initial version by [[User:DarioAndres|Dario Andres]] (2010-03/2010-04).&lt;br /&gt;
&lt;br /&gt;
Initial corrections by Lydia Pintscher (Nightrose)&lt;br /&gt;
&lt;br /&gt;
===Disclaimer===&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;ultimate&amp;quot; guide is based on my own experience (approximately 2 years) on the KDE bug tracker.&lt;br /&gt;
&lt;br /&gt;
I hope it works for you too :)&lt;br /&gt;
&lt;br /&gt;
=General Considerations=&lt;br /&gt;
&lt;br /&gt;
* '''Be polite''': when you need to request information or feedback be clear and polite, and you will get more information in less time.  Often Bugzilla is a place which involves discussions (about implementations, or even about contributors). Try to be concise and polite, respecting the others position while describing your own.&lt;br /&gt;
&lt;br /&gt;
* Don't try to do too many things at the same time; otherwise you will end up with a headache.&lt;br /&gt;
&lt;br /&gt;
If you are not familiar with the Bugzilla (KDE bug tracker system) interface, you may find this guide useful: [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla Quick Introduction to Bugzilla]&lt;br /&gt;
&lt;br /&gt;
You may want to properly setup your bugzilla account as mentioned at [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla#Configure_your_account_.28Important.29 Configure your account]&lt;br /&gt;
&lt;br /&gt;
=About getting permissions to work in the bug tracker=&lt;br /&gt;
&lt;br /&gt;
Manpower is always needed in a bug tracker, but as any action taken on it may be potentially destructive to other people's work; or it may end up messing things up (and consuming the developers' or other triager's time) the tracker requires special permissions to perform changes in bug reports.&lt;br /&gt;
&lt;br /&gt;
If you want to work in the bug tracker you need to prove that you know what you are doing.&lt;br /&gt;
&lt;br /&gt;
Initially you will ask for support on '''#kde-bugs''' (on IRC) and add comments in the bug report (so other people will see and check them, perform the needed actions, and evaluate your work)&lt;br /&gt;
&lt;br /&gt;
{{Note|Adding comments in a bug report is allowed for every user}}&lt;br /&gt;
&lt;br /&gt;
=Getting Started: Find what to work on (Different Approaches)=&lt;br /&gt;
&lt;br /&gt;
You could use different techniques or approaches to triage the reports according to your current mood or the amount of work you want to do for example.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The two following techniques are complementary.}}&lt;br /&gt;
&lt;br /&gt;
==Check all the bug reports of the day==&lt;br /&gt;
&lt;br /&gt;
In this technique you check all the bug reports (of all the products) which were filed today (or some days ago).&lt;br /&gt;
&lt;br /&gt;
You can focus on crash, normal or wish reports individually (recommended) or all of them together.&lt;br /&gt;
&lt;br /&gt;
'''Good:'''&lt;br /&gt;
* You get a complete view of all the reports&lt;br /&gt;
* You can easily recognize possible duplicates if the report titles are appropriate&lt;br /&gt;
* You can choose any report&lt;br /&gt;
* You can quickly clean the bugs that were filed recently (keeping them from rotting)&lt;br /&gt;
* You can get quick feedback from the reporter&lt;br /&gt;
&lt;br /&gt;
'''Not so Good:'''&lt;br /&gt;
* You don't focus on one product&lt;br /&gt;
* You may not pay too much attention to every report, as you are triaging different kinds of reports&lt;br /&gt;
* You need a lot of attention to handle the different reports (at the ~same~ time)&lt;br /&gt;
&lt;br /&gt;
This technique could be used ''every week'' (or every day)&lt;br /&gt;
&lt;br /&gt;
===Bugzilla Links===&lt;br /&gt;
* All the bugs ('''any type''') reported [https://bugs.kde.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=UNCONFIRMED&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;bug_file_loc=&amp;amp;cmdtype=doit today] or the [https://bugs.kde.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=UNCONFIRMED&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;bug_file_loc=&amp;amp;cmdtype=doit last week]&lt;br /&gt;
* All the '''crashes''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
* All the '''normal bugs''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
* All the '''feature requests''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
&lt;br /&gt;
==Check bug reports of a single product over a period of time==&lt;br /&gt;
&lt;br /&gt;
Choose a product (application or library). Then choose a period of time like 1 month or 1 or 2 years (or &amp;quot;from the beginning of the current year&amp;quot;, or even from the very beggining (like 2000)). You can also choose which kind of reports you want to handle.&lt;br /&gt;
&lt;br /&gt;
This technique is useful to audit old bugs or perform a deep clean (in case that the bugs weren't triaged on a daily basis previously).&lt;br /&gt;
&lt;br /&gt;
'''Good:'''&lt;br /&gt;
* You focus only on one product / topic, so you don't need to pay too much attention (pay attention anyways!)&lt;br /&gt;
&lt;br /&gt;
'''Not so Good:'''&lt;br /&gt;
* The reports of the other application may rot if they aren't checked&lt;br /&gt;
* You may not get feedback if the report is too old or the reporter is not accessible anymore&lt;br /&gt;
&lt;br /&gt;
You can also filter out results (and be even more focused) if you select a custom component inside the product (a subsection of the application).&lt;br /&gt;
&lt;br /&gt;
This technique could be used ''two times a month''.&lt;br /&gt;
&lt;br /&gt;
===Bugzilla Links===&lt;br /&gt;
&lt;br /&gt;
* Template search for all the reports of any status, since 2008: [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= any kind of report], [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bug_severity=crash&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= crashes], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= normal bugs], [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bug_severity=wishlist&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= feature requests]&lt;br /&gt;
* Template search for all the open reports, since 2008: [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= any kind of report], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= crashes], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= normal bugs], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= feature requests]&lt;br /&gt;
&lt;br /&gt;
=Workflow of the bug triaging activity=&lt;br /&gt;
&lt;br /&gt;
Now that you have a list of bug reports, pick one and start working.&lt;br /&gt;
&lt;br /&gt;
[[File:DarioAndres_GuideToBugTriaging_Workflow.png]]&lt;br /&gt;
&lt;br /&gt;
=Handling reports: What to do with a bug report=&lt;br /&gt;
&lt;br /&gt;
There are several things that must be checked and &amp;quot;fixed&amp;quot; to make an initial bug report an interesting and useful peace of information for the developers to check.&lt;br /&gt;
&lt;br /&gt;
{{Note|if at any point you don't really know how to continue, because you don't understand the issue properly, always ask to the developers or related contributors}}&lt;br /&gt;
&lt;br /&gt;
As KDE has too much users, we get a lot of reports about bugs which are already reported (the so named &amp;quot;duplicates&amp;quot;). Before putting any effort in the current report we should check for the main report.&lt;br /&gt;
&lt;br /&gt;
==Identifying duplicates==&lt;br /&gt;
&lt;br /&gt;
There are a lot of ways of identifying duplicate reports depending of the kind of bug.&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
&lt;br /&gt;
* Search for duplicates should be done initially against the same product of the bug report you are triaging:  If you don't find any related issue, you may need to search in a different product.&lt;br /&gt;
 &lt;br /&gt;
{{Tip|You can search on different products at the same time}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Due to the heavy usage of libraries in the KDE software, a bug reported for an application may be being tracked at a library product (example, a bug in Plasma Desktop may be a bug in kdelibs, and therefore being tracked in the &amp;quot;kdelibs&amp;quot; product)}}&lt;br /&gt;
&lt;br /&gt;
[http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#List_of_related_KDE_technologies List of related KDE technologies]&lt;br /&gt;
&lt;br /&gt;
* You may want to filter out the results by date: you can select a date range since some years (or months ago) to &amp;quot;Now&amp;quot; (today)&lt;br /&gt;
&lt;br /&gt;
===For &amp;quot;normal&amp;quot; (non-crash) reports===&lt;br /&gt;
&lt;br /&gt;
# Pick some &amp;quot;keywords&amp;quot; from the current report. This keywords need to explain the inner concept of the bug that was reported (they must represent it).&lt;br /&gt;
# Perform a full search over the same product (read general note), initially on the &amp;quot;general&amp;quot; component.  Initially, put the keywords in the title, and perform the search (this will only look for the keywords in the title)&lt;br /&gt;
# If your search has results on it, check them all, reading the whole description and trying to identify the situation.&lt;br /&gt;
# If you don't get any results, you need to go back and: &lt;br /&gt;
#* Change your keywords (tip: select thesaurus, or similar/related concepts); or&lt;br /&gt;
#* Use the keywords in the &amp;quot;Comments&amp;quot; field (so the search will look up in the bug description and comments too)&lt;br /&gt;
&lt;br /&gt;
{{Note|When using more than one word in the &amp;quot;Comments&amp;quot; field you need to select the option &amp;quot;contains all of the words/strings&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{Note|It is sometimes difficult to choose the proper ones, as the way of describing a scene varies from person to person (but we have time)}}&lt;br /&gt;
&lt;br /&gt;
===For &amp;quot;crash&amp;quot; reports===&lt;br /&gt;
&lt;br /&gt;
# Perform the same operation as with normal bug reports&lt;br /&gt;
# Check for reports with duplicate backtraces:   (Read the [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#C.2B.2B_Backtraces_.28identifying_crashes_duplicates.29 Backtraces section] below)&lt;br /&gt;
&lt;br /&gt;
Perform a full search over the same product (read general note), initially on the &amp;quot;general&amp;quot; component, putting the &amp;quot;ClassName::FunctionName&amp;quot; pairs that identify the crash in the Comments field of the form (if you put more than one pair, you need to select the option &amp;quot;contains all of the words/strings&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
===Processing search results===&lt;br /&gt;
&lt;br /&gt;
* If you don't find any similar report then we should assume the new bug reports is &amp;quot;unique&amp;quot; (and valid). See next section &lt;br /&gt;
&lt;br /&gt;
* If you find a similar bug report we have too choices:&lt;br /&gt;
** If you are completely sure it is the same issue, you have to mark the report as duplicate.   The bug report you initially picked (name it &amp;quot;copy&amp;quot;) is going to be marked as duplicate of the original report (name it &amp;quot;main&amp;quot;). If &amp;quot;copy&amp;quot; has additional information that &amp;quot;main&amp;quot; doesn't have, you may want to add it. (Note: some details may look unimportant to you, but they may be important for developers who know about the application workflow and code. Also, adding a big amount of minimal/incomplete information you may end up generating a big and complete testcase) &lt;br /&gt;
** If you aren't completely sure: you need someone else to double check your work. You may want to add a comment in the current report. Then, you should ask in #kde-bugs IRC channel for someone to look at your comment. &lt;br /&gt;
Comment template:&lt;br /&gt;
 This bug looks related to bug XXXXXX&lt;br /&gt;
(XXXXXX being the bug ID of &amp;quot;master&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
{{Note|You may found related reports that are already marked as duplicate of a third report. Always try to use this third report as the &amp;quot;main&amp;quot; one (resolve the duplicates chain). However, in some cases, the &amp;quot;main&amp;quot; reports refers to a root issue, and some of its duplicates may refer to sub-issues. In those cases try to check which one refers to the issue you are looking at.}}&lt;br /&gt;
&lt;br /&gt;
==Identifying duplicates (crashes) : C++ Backtraces==&lt;br /&gt;
&lt;br /&gt;
===Definition===&lt;br /&gt;
&lt;br /&gt;
A backtrace is a piece of information that describes what was the application doing when it encountered the error and had to close itself. It is a &amp;quot;function stack&amp;quot; leading to the &amp;quot;crashing point&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In KDE applications, the backtraces are generated by the Crash Handler Dialog (&amp;quot;DrKonqi&amp;quot;). They can also be generated by the general debugger &amp;quot;GDB&amp;quot;, but that involves more steps.&lt;br /&gt;
&lt;br /&gt;
The backtrace is read from top to bottom&lt;br /&gt;
&lt;br /&gt;
The first line shows *where* the crash occurred (because of an illegal instruction, invalid pointer, memory problem or other issues)&lt;br /&gt;
&lt;br /&gt;
The other lines show the &amp;quot;way to the first function&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
 Application: Plasma Workspace (kdeinit4), signal: Bus error&lt;br /&gt;
 [KCrash Handler]&lt;br /&gt;
 #5  0x00007fb563bb8f02 in KPixmapCache::Private::mmapFile (this=0x92df60, &lt;br /&gt;
 filename=..., info=0x92dfb0, newsize=33656832) at /usr/src/debug/kdelibs-&lt;br /&gt;
 4.4.1/kdeui/util/kpixmapcache.cpp:491&lt;br /&gt;
 #6  0x00007fb563be3c34 in KPixmapCache::Private::mmapFiles (this=0x92df60) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:419&lt;br /&gt;
 #7  0x00007fb563be38e3 in KPixmapCache::Private::init (this=0x92df60) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1061&lt;br /&gt;
 #8  0x00007fb563be576d in KPixmapCache::discard (this=0x1203ca0) at /usr/src&lt;br /&gt;
 /debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1279&lt;br /&gt;
 #9  0x00007fb563be5e48 in KPixmapCache::deleteCache (name=...) at /usr/src&lt;br /&gt;
 /debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1255&lt;br /&gt;
 #10 0x00007fb55afdc97d in Plasma::ThemePrivate::discardCache (this=0x7a7d30) &lt;br /&gt;
 at /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:224&lt;br /&gt;
 #11 0x00007fb55afe009b in Plasma::ThemePrivate::setThemeName (this=0x7a7d30, &lt;br /&gt;
 tempThemeName=&amp;lt;value optimized out&amp;gt;, writeSettings=&amp;lt;value optimized out&amp;gt;)&lt;br /&gt;
 at /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:380&lt;br /&gt;
 #12 0x00007fb55afe19fb in Plasma::Theme::settingsChanged (this=0x70af20) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:341&lt;br /&gt;
 #13 0x00007fb55afe2918 in Plasma::ThemePrivate::settingsFileChanged &lt;br /&gt;
 (this=0x7a7d30, file=&amp;lt;value optimized out&amp;gt;) at /usr/src/debug/kdelibs-&lt;br /&gt;
 4.4.1/plasma/theme.cpp:335&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
===Description of a backtrace line===&lt;br /&gt;
&lt;br /&gt;
 #NumberInTheStack MemoryAddress in Namespace::Class:FunctionMember &lt;br /&gt;
 (argumentThis=pointerValue, argument1=value, argument2=value, ...) at path/to&lt;br /&gt;
 /source/code/file.cpp:linenumber&lt;br /&gt;
&lt;br /&gt;
* #NumberInTheStack: is the order number in the function stack. The lesser, the nearer to the crash point. The smaller number may not be zero&lt;br /&gt;
* MemoryAddress: we don't put attention to this one.. Ignore&lt;br /&gt;
* Namespace: C++ namespace of the function. It may not be available if there are no namespaces. This could be also a class name if &amp;quot;Class&amp;quot; is an embedded one.&lt;br /&gt;
* Class: C++ class name of the function&lt;br /&gt;
* FunctionMember: C++ function name&lt;br /&gt;
* argumentThis=pointerValue : this first argument is often the memory address/pointer of the C++ object (example &amp;quot;this=0x91ec5f8&amp;quot;  other argument use the same form &amp;quot;parameterName=parameterValue&amp;quot;&lt;br /&gt;
* (..): arguments supplied to the function. This information may not be available if *debug information* is not present  &lt;br /&gt;
* path/to/source/code/file.cpp:linenumber the path to the source code file that describes that function, and the line number. The path is the one found at '''build time'''. This information may not be useful if '''debug information''' is not available (in that case, the name of the library or application binary may be included. Example: ''/home/kde-devel/kde/lib/libsopranoclient.so.1'')&lt;br /&gt;
&lt;br /&gt;
'''Example''':&lt;br /&gt;
&lt;br /&gt;
 #13 0xb759d5d7 in Nepomuk::ResourceData::determineUri (this=0x91ec5f8) at &lt;br /&gt;
 /home/kde-devel/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp:671&lt;br /&gt;
&lt;br /&gt;
* The function is the number 13 in the stack&lt;br /&gt;
* Function's namespace: &amp;quot;Nepomuk&amp;quot;&lt;br /&gt;
* Function's class: &amp;quot;ResourceData&amp;quot;&lt;br /&gt;
* Function's function: &amp;quot;determineUri&amp;quot;&lt;br /&gt;
* The object &amp;quot;Nepomuk::ResourceData&amp;quot; which called to &amp;quot;determineUri&amp;quot; has the pointer &amp;quot;0x91ec5f8&amp;quot;&lt;br /&gt;
* The function is described (where it was build) at &amp;quot;/home/kde-devel/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp&amp;quot;. It leads to the next function in the stack at the line number 671&lt;br /&gt;
&lt;br /&gt;
===Identifying the first (useful) backtrace functions===&lt;br /&gt;
&lt;br /&gt;
The first thing you need to do is to locate where it crashed, identifying the &amp;quot;[KCrash Handler]&amp;quot; mark (only in backtraces fetched using DrKonqi)&lt;br /&gt;
&lt;br /&gt;
If the application only had one thread, then it is at the top of the unique thread; otherwise you may need to look at all the thread (the KCrash mark may not be always in the Thread number 1)&lt;br /&gt;
&lt;br /&gt;
Once that you located the &amp;quot;crashing thread start&amp;quot;, pickup the first two or three &amp;quot;ClassName::Functions&amp;quot; pairs from top to bottom (some functions should be ignored, read below)&lt;br /&gt;
&lt;br /&gt;
This pairs will be used as &amp;quot;keywords&amp;quot; for the duplicate search&lt;br /&gt;
&lt;br /&gt;
{{Note|This is only a general rule. There are some special cases when the first three function at the top may be the same but the crash may be different (specially on complex application/libraries as Konqueror)}}&lt;br /&gt;
&lt;br /&gt;
If the first backtrace functions aren't available (they are not there, or there are &amp;quot;??&amp;quot; )then we can't proceed without requiring more information (a more complete backtrace) [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#Check_the_report_quality_.28and_ask_for_missing_information.29 Ask for more information]&lt;br /&gt;
&lt;br /&gt;
===Avoiding useless function calls===&lt;br /&gt;
&lt;br /&gt;
Some functions or calls are common to a lot of applications using the same core libraries (like the Qt library, glib, glibc, or many others). This kind of functions should not be used for search as they are not representative of the crash itself and it may return lots of results.&lt;br /&gt;
&lt;br /&gt;
'''Classes and functions to ignore in a backtrace''':&lt;br /&gt;
* Kernel/GLibC functions (__kernel_vsyscall, raise, abort)&lt;br /&gt;
* Functions from core/base libraries (libraries with filenames like libpthread.so.0, libc.so, libstdc++.so, libglib-2.0.so; or functions starting with &amp;quot;*__GI_&amp;quot;). You may also need to ignore calls to graphics drivers (like nvidia or libGL)&lt;br /&gt;
* Qt containers classes (QMap, QList, QLinkedList, QVector, QStack, QQueue, QSet, QMap, QMultiMap, QHash, QMultiHash)&lt;br /&gt;
* Qt deep core classes (QApplication, QCoreApplication, QBasicAtomicInt, QBasicAtomicPointer, QAtomicInt, QAtomicPointer, QMetaObject, QPointer, QWeakPointer, QSharedPointer, QScopedPointer, QMetaCallEvent)&lt;br /&gt;
* Qt misc functions (qt_message_output, qt_message, qGetPtrHelper, (starting with) qt_meta_)&lt;br /&gt;
&lt;br /&gt;
===Special cases (Advanced)=== &lt;br /&gt;
&lt;br /&gt;
There are special crashes related to the X11 graphics server. To identify this crashes you can search for the &amp;quot;XIOError&amp;quot; function name (often on Thread 1). The &amp;quot;[KCrash handler]&amp;quot; mark appears in a secondary thread.&lt;br /&gt;
&lt;br /&gt;
The important things to identify those crashes is recognizing the functions *below* the XIOError call (this is, which functions caused the X11 error).&lt;br /&gt;
&lt;br /&gt;
In most of this crashes the functions below &amp;quot;[KCrash handler]&amp;quot; are not important (but they could still be useful to search for duplicates).&lt;br /&gt;
&lt;br /&gt;
==Bugs caused by external issues (UPSTREAM/DOWNSTREAM)==&lt;br /&gt;
&lt;br /&gt;
Check if the bug is caused by an external plugin/add-on or distribution issue&lt;br /&gt;
&lt;br /&gt;
There are several bugs which may be caused by external add-ons. If you are sure this is the case, you should dismiss the report, telling the reporter to file a new bug in a different place.&lt;br /&gt;
&lt;br /&gt;
* Applications which use plugins may be easier to affect (like Plasma when using custom Plasmoids/widgets)&lt;br /&gt;
&lt;br /&gt;
Distributions can also bring some trouble, specially with packaging.&lt;br /&gt;
&lt;br /&gt;
Some problems that may cause bugs are:&lt;br /&gt;
* different versions among KDE packages (kdelibs at one version, kdebase at a different one)&lt;br /&gt;
* missing plugins (broken packaging) causing crashes or missing features.&lt;br /&gt;
&lt;br /&gt;
Also, distribution can include their own add-ons (to bring their own branding or any other special function). If you know KDE software enough you may be able to recognize this unofficial add-ons.&lt;br /&gt;
&lt;br /&gt;
If the reporter mentions an application or dialog you cannot identify, you could try requesting a screenshot; other people may identify if it is a KDE application or an external addition.&lt;br /&gt;
&lt;br /&gt;
==Check the report quality (and ask for missing information)==&lt;br /&gt;
&lt;br /&gt;
Now that you know that the bug report is unique, and that is not an external issue,  you need to check all the needed information is there.&lt;br /&gt;
&lt;br /&gt;
* Check that report is English and that is easily understandable.  &lt;br /&gt;
** If it is not in English you may want to look for someone on the KDE group (IRC channels) that may translate it for you. Alternatively you can ask the reporter to use some online translation system (you won't get a clear explanation, but it is something).&lt;br /&gt;
**   If the explanation is not clear enough, and you think that the bug could be described in a image, you may want to ask for a screenshot [explanation of Bugzilla attachments]&lt;br /&gt;
&lt;br /&gt;
* If the bug is a graphical glitch or issue, you may want to request a screenshot [explanation of Bugzilla attachments]&lt;br /&gt;
* If the issue involves any other component (like the graphics card or drivers) you may need to ask for the versions and component's names&lt;br /&gt;
* If the bug report is about a crash and the backtrace information is not really complete (and you couldn't perform a duplicate search) you need to ask the user to install the missing debug package symbols, reproduce the bug and generate a new backtrace. Template for this request:&lt;br /&gt;
 &lt;br /&gt;
 If you can reproduce the crash at will (or you experience this regularly),&lt;br /&gt;
 can you install the &amp;quot;PACKAGENAME&amp;quot; package and post a complete backtrace here?&lt;br /&gt;
 (you can get more information at http://techbase.kde.org/User:DarioAndres&lt;br /&gt;
 /Basic_Guide_about_Crash_Reporting ) Thanks&lt;br /&gt;
&lt;br /&gt;
The names of the missing packages depends of the application and the distribution (as package naming scheme changes..). Look at List of debug package names on several Distributions&lt;br /&gt;
&lt;br /&gt;
'''Useful information which could be also missing''':&lt;br /&gt;
* Application version&lt;br /&gt;
* KDE Platform (and/or Software Compilation) version&lt;br /&gt;
* If the bug is about a crash, request the version of the Qt library&lt;br /&gt;
* If the reporter is using an development version, request the SVN revision of the KDE platform and application&lt;br /&gt;
&lt;br /&gt;
{{Note|If you don't get feedback after a period of time, you can mark the report as &amp;quot;NEEDSINFO&amp;quot; with resolution &amp;quot;WAITINGFORINFO&amp;quot; (or resolution &amp;quot;BACKTRACE&amp;quot; if you are waiting for a complete backtrace)}}&lt;br /&gt;
&lt;br /&gt;
==Setting Bugzilla fields (and re-assignation)==&lt;br /&gt;
&lt;br /&gt;
Often the bug reports aren't properly categorized, or they miss some information in the Bugzilla fields (which are useful for sorting and filtering):&lt;br /&gt;
&lt;br /&gt;
* '''Version''': if the report has a application version, you probably want to set the version in the Bugzilla field&lt;br /&gt;
* '''Priority''': we don't use this field in the KDE bug tracker&lt;br /&gt;
* '''Severity''': if the bug is important, critical or it causes data loss if should be set to &amp;quot;major&amp;quot; or &amp;quot;critical&amp;quot;. If it is about a crash or a freeze it should be set to &amp;quot;crash&amp;quot;. If it is any other kind of bug, it should be set to &amp;quot;normal&amp;quot;. If it is a feature request (not a regression) it should be set to &amp;quot;wish&amp;quot;.&lt;br /&gt;
** If you are not really sure if a report describes a real bug or a feature; or if you cannot diagnose the issue, you need to ask in the support channels or wait for other triagers or developers to check the report.&lt;br /&gt;
* '''Platform''': this field is only important if the bug is related to one distribution or specific system. (most of the bug reports are common to most of the platforms). Same with the OS field&lt;br /&gt;
&lt;br /&gt;
===Renaming a report: Updating the summary===&lt;br /&gt;
&lt;br /&gt;
Most of the times, the reporter user initially sets the bug report's title, and therefore, the summary doesn't really represent the bug itself. You may want to update the title to contain enough information to identify the issue properly.&lt;br /&gt;
&lt;br /&gt;
A good title may contain:&lt;br /&gt;
&lt;br /&gt;
* A brief explanation of the root cause (if it was found)&lt;br /&gt;
* Some of the symptoms people are experiencing&lt;br /&gt;
* Additional comments between round brackets/parentheses&lt;br /&gt;
&lt;br /&gt;
{{Tip|Try to use complete and easily readable english sentences as summary}}&lt;br /&gt;
&lt;br /&gt;
* If the bug is about a crash, you may add the first useful ClassName::FunctionName pairs that identify it. You can put them inside square brackets at the end of the title&lt;br /&gt;
&lt;br /&gt;
* If the report has additional information (like a testcase file, or an attached proposed patch) you may add those references as tags at the start of the summary (inside square brackets)&lt;br /&gt;
&lt;br /&gt;
'''Examples''':&lt;br /&gt;
&lt;br /&gt;
 [patch] Plasma clock draws garbage when hovering it if the Ctrl key is pressed&lt;br /&gt;
&lt;br /&gt;
 Dolphin hangs when trying to view the properties of a big file&lt;br /&gt;
&lt;br /&gt;
 [testcase file] Plasma crashes when adding a special file to the panel&lt;br /&gt;
 [Class1::Function1, Class1::Function2, Class2::Function3]&lt;br /&gt;
&lt;br /&gt;
 Applications that use Plasma themes crash when compositing is switched on/off&lt;br /&gt;
 due an error in KPixmapCache [KPixmapCache::Private::mmapFile,&lt;br /&gt;
 KPixmapCache::Private::init, KPixmapCache::discard]&lt;br /&gt;
&lt;br /&gt;
 [testcase url] Konqueror shows a graphical artifact in webpage's form when&lt;br /&gt;
 scrolling&lt;br /&gt;
&lt;br /&gt;
===Reassigning bug reports===&lt;br /&gt;
&lt;br /&gt;
Some of the reports are assigned to the wrong product. This may happen because the original reporter didn't know to which application/library did the bug belong to. It may happen if the Crash Handler dialog reports a crash about an unsupported application (or one that is not mapped properly)&lt;br /&gt;
&lt;br /&gt;
{{Warning|Only perform re-assignations if you are sure the bug is in the wrong product.}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Remember to check the [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#List_of_related_KDE_technologies KDE related technologies list]}}&lt;br /&gt;
&lt;br /&gt;
# Select the correct Bugzilla product.&lt;br /&gt;
# If you are sure the current assignee is the default of the current product, you need to click the checkbox to reset the assignee (so the assignee of the new(and correct) Bugzilla product will get notified)&lt;br /&gt;
# Commit the changes&lt;br /&gt;
# In the next page, select the correct Component and Version, and save the changes&lt;br /&gt;
&lt;br /&gt;
==Adding related people to the CC list==&lt;br /&gt;
&lt;br /&gt;
Sometimes, the reports describe general issues or are filed against common bugzilla products (like &amp;quot;kde&amp;quot; or &amp;quot;kdelibs&amp;quot;); or, on the other round, are filed against specific products (but the underling bug root cause is at some specific library, not directly related to the current bugzilla product assignee)&lt;br /&gt;
&lt;br /&gt;
In both cases, if we don't need/want to reassign the report (because we aren't really sure about it), we can add the assignee of the other related products, or other developers mail address, to the CC list of the bug report. &lt;br /&gt;
That means, this person (or people following a mailing list) will get notified about this bug report, and they might look at it.&lt;br /&gt;
&lt;br /&gt;
To know whom to add to the CC list you can:&lt;br /&gt;
* Look at the [https://bugs.kde.org/editproducts.cgi list of bugzilla products and components] and find the current default assignee (this requires special &amp;quot;editcomponents&amp;quot; permissions)&lt;br /&gt;
* Look at copyright of the source code related to the bug. (You can always access the code using [http://websvn.kde.org/trunk/KDE/ WebSVN])&lt;br /&gt;
* Ask in the IRC support channels which person is related to an specific KDE area (#kde-devel)&lt;br /&gt;
&lt;br /&gt;
Common situation '''examples''':&lt;br /&gt;
&lt;br /&gt;
* A report against &amp;quot;Dolphin&amp;quot; describes a Nepomuk-related error. &lt;br /&gt;
** Add the Nepomuk default assignee to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against &amp;quot;Plasma&amp;quot; describes an error which seems to be more general (at kdelibs level), but you are not really sure if you should reassign it.&lt;br /&gt;
** Do not reassign and add &amp;quot;kdelibs-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against the &amp;quot;kde&amp;quot; bugzilla product describes a Konqueror-related issue (and you aren't sure it is a Konqueror-only issue)&lt;br /&gt;
** Do not reassign and add &amp;quot;konq-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against the &amp;quot;kde&amp;quot; bugzilla product describes a Plasma issue&lt;br /&gt;
** Reassign the report to the &amp;quot;plasma&amp;quot; bugzilla product; or&lt;br /&gt;
** Add &amp;quot;plasma-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
==Other Situations and Cases==&lt;br /&gt;
&lt;br /&gt;
=Trying to reproduce the bugs=&lt;br /&gt;
&lt;br /&gt;
An important step of bug triaging is trying to reproduce the bugs, this means, using the information the reporters added to the bug report to force(recreate, reproduce, repeat) the bug in the application.&lt;br /&gt;
&lt;br /&gt;
This is needed in order to differentiate random/race condition bugs of reproducible ones (which may be reproduced by developers too; and they can fix them)&lt;br /&gt;
&lt;br /&gt;
{{Warning|Testing bug reports may modify/alter your own desktop configuration; also, to try to reproduce some bugs you may need a clean pristine (or sightly modified) environment. I recommend you to perform tests on a separate KDE installation or a clean user. There is also a way to start KDE applications with a clean configuration, even under your current configuration (setting the KDEDIR environment variable at run-time to an empty directory).}}&lt;br /&gt;
&lt;br /&gt;
You may want to use this reference text to setup your testing environment: [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment]&lt;br /&gt;
&lt;br /&gt;
{{Note|It is also important to have an updated KDE SC installation to test bugs.}}&lt;br /&gt;
&lt;br /&gt;
==How to test bug reproducibility==&lt;br /&gt;
&lt;br /&gt;
# Read the *complete* bug report (including all the attached information). Note that some bits of information may look unrelated; but they could be useful (or not)&lt;br /&gt;
# Use the information in the first comment (the original bug description) to try to reproduce the bug in the application.&lt;br /&gt;
# If you can reproduce the bug, then go to the next step&lt;br /&gt;
#* If you can't reproduce the bug, use the next comment in the report (which may add new information) to try to reproduce.&lt;br /&gt;
#* If you can't reproduce with all the comments in a separate way, you may want to try combined situations (a bit of the description of the original bug, plus a bit of the second one) and similar combinations. You often have to use your imagination a bit (hopefully we still have time). Hopefully, you may find a combination that may reproduce the bug all (or most of) the times. Write down the &amp;quot;recipe&amp;quot; (steps to reproduce it), you need to include that data into the report later.&lt;br /&gt;
# Now that we have a result, we need to add our information/conclusions to the bug report&lt;br /&gt;
&lt;br /&gt;
{{Tip|When trying to reproduce a bug, and if there are more than one piece of information, at first glance, try to identify a *common situation*. (some data or context that is present in all (or most of) the cases). This kind of data may be the key to find out how to reproduce.}}&lt;br /&gt;
&lt;br /&gt;
==Adding new information (and requesting feedback)==&lt;br /&gt;
&lt;br /&gt;
* In any case, add your KDE SC version and system information. (other kind of configuration data may be useful to: &amp;quot;did you tested it on a clean environment or in your existing configuration ?&amp;quot;  &amp;quot;do you have library X installed and updated ?&amp;quot; &amp;quot;is your system 32 or 64 bits ?&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
'''If you could reproduce the bug''':&lt;br /&gt;
 &lt;br /&gt;
* If you had to combine several steps to make your own &amp;quot;recipe&amp;quot; to reproduce, write it down. This kind of information should be useful for the developers.&lt;br /&gt;
 &lt;br /&gt;
* If you had to use custom input data (text, or a file); you may want to attach it to the bug report (of course, if it is not attached already)&lt;br /&gt;
&lt;br /&gt;
A template of a comment for this situation could be:&lt;br /&gt;
&lt;br /&gt;
 I can reproduce the bug here using KDE SC x.y.z, Qt a.b.c on Distribution,&lt;br /&gt;
 Kernel d.e.f on XX bits.&lt;br /&gt;
 In order to reproduce I have to perform the following actions:&lt;br /&gt;
 1- Action 1&lt;br /&gt;
 2- Action 2&lt;br /&gt;
 3- Action 3&lt;br /&gt;
 4- Bug Appears&lt;br /&gt;
 Note that you need to have the X configuration set to Y, and use the Z library&lt;br /&gt;
 - Can anyone else confirm this ?&lt;br /&gt;
 Thanks&lt;br /&gt;
&lt;br /&gt;
'''If you could not reproduce the bug''':&lt;br /&gt;
 &lt;br /&gt;
* Write down which kind of steps you performed to try to get the bug.&lt;br /&gt;
&lt;br /&gt;
* You may want to ask to all the reporters if your step had missing something, or if they notice any other strange (or not-default) situation or configuration which may be related.&lt;br /&gt;
&lt;br /&gt;
* Also, if the report is a bit old (more than two major KDE SC releases old), you could try to ask the reporters if you can reproduce the bug in the latest stable KDE SC release or trunk (development version). The bug may be fixed already (but no one wrote it down into the bug report)&lt;br /&gt;
&lt;br /&gt;
A template of comment for this situation could be:&lt;br /&gt;
&lt;br /&gt;
 I couldn't reproduce the bug here using KDE SC x.y.z, Qt a.b.c&lt;br /&gt;
 on Distribution, Kernel d.e.f on XX bits.&lt;br /&gt;
 I tried performing this actions:&lt;br /&gt;
 1- Action 1&lt;br /&gt;
 2- Action 2&lt;br /&gt;
 or&lt;br /&gt;
 1a- Action 1a&lt;br /&gt;
 2a- Action 2a&lt;br /&gt;
 However the bug didn't appear/the application didn't crash&lt;br /&gt;
 - Are you all using library X and this kind of configuration ?&lt;br /&gt;
 - Can you still reproduce this bug with an updated KDE SC version ?&lt;br /&gt;
 Thanks&lt;br /&gt;
&lt;br /&gt;
Hopefully you will get feedback from the reporters and you could gather more information to try to reproduce the bug or close the report as WORKSFORME (or FIXED)&lt;br /&gt;
&lt;br /&gt;
=Getting bug triaging support=&lt;br /&gt;
&lt;br /&gt;
During your work you may need help on how to proceed, you can use this resources to get help:&lt;br /&gt;
&lt;br /&gt;
* The '''#kde-bugs channel''' on IRC (Freenode.net). You can ask to the whole channel.&lt;br /&gt;
* The BugSquad mailing list &amp;lt;bugsquad ##at## kde ##dot## org&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=BugWeeks=&lt;br /&gt;
&lt;br /&gt;
We are planing to host bug triaging events (where new &amp;quot;students&amp;quot; can learn the tricks) named &amp;quot;BugWeeks&amp;quot; on a regular basis to help cleaning up the KDE bug tracker database.&lt;br /&gt;
&lt;br /&gt;
The BugWeeks initiative is based on the Klassroom initiative in the KDE Community Forums&lt;br /&gt;
&lt;br /&gt;
You can find more information about this at:&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=4&amp;amp;t=84473 BugWeeks announcement]&lt;br /&gt;
* [http://forum.kde.org/viewforum.php?f=148 BugWeeks subsection on KDE Community Forums]&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84713 BugWeek 0 - Plasma Desktop bugs] ([http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84888 Summary])&lt;br /&gt;
&lt;br /&gt;
=FAQ=&lt;br /&gt;
=More Information=&lt;br /&gt;
&lt;br /&gt;
==List of related KDE technologies==&lt;br /&gt;
&lt;br /&gt;
* Every KDE application use kdelibs [Bugzilla product: '''&amp;quot;kdelibs&amp;quot;''']&lt;br /&gt;
* Applications using the standard KDE file operations use KIO [Bugzilla product: '''&amp;quot;kio&amp;quot;'''] and probably KFile (for the UI part) [Bugzilla product: '''&amp;quot;kfile&amp;quot;''']&lt;br /&gt;
* Oxygen widget style (default) [Bugzilla product: '''&amp;quot;oxygen&amp;quot;''' component '''&amp;quot;style&amp;quot;'''] (I'm adding the component because &amp;quot;Oxygen&amp;quot; also refers to a Plasma and icon themes)&lt;br /&gt;
* Multimedia usage: Phonon library [Bugzilla product: '''&amp;quot;Phonon&amp;quot;''']&lt;br /&gt;
* PIM related applications use kdepimlibs, Akonadi and kresources technologies [Bugzilla products: '''&amp;quot;kdepim&amp;quot;''', '''&amp;quot;kdepimlibs&amp;quot;''', '''&amp;quot;Akonadi&amp;quot;''', '''&amp;quot;kresources&amp;quot;''']&lt;br /&gt;
* Applications using KHTML [Bugzilla product: '''konqueror&amp;quot;''']&lt;br /&gt;
* Applications using OpenDesktop services uses Attica [Bugzilla product: '''&amp;quot;attica&amp;quot;''']&lt;br /&gt;
* Screen management related operations use the Kephal subsystem [Bugzilla product: '''&amp;quot;kephal&amp;quot;''']&lt;br /&gt;
* Games use libkdegames [Bugzilla product: '''&amp;quot;libkdegames&amp;quot;''']&lt;br /&gt;
* Scanning related applications probably use the KSane lib [Bugzilla product: '''&amp;quot;libksane&amp;quot;''']&lt;br /&gt;
* Multimedia applications reading audio tags use taglib [Bugzilla product: '''&amp;quot;taglib&amp;quot;''']&lt;br /&gt;
* Hardware related functions use Solid classes [Bugzilla product: '''&amp;quot;solid&amp;quot;''']&lt;br /&gt;
* Power Management functions use PowerDevil [Bugzilla product: '''&amp;quot;solid&amp;quot;''', component: '''&amp;quot;powerdevil-daemon&amp;quot;''']&lt;br /&gt;
&lt;br /&gt;
==Special products and cases==&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;systemsettings&amp;quot; contain bug reports of the Shell application SystemSettings and kcmshell4, and reports of the configuration modules &amp;quot;kcm_*&amp;quot;&lt;br /&gt;
** Try to identificate if the report is about the shell applications (and set the component to &amp;quot;general&amp;quot;, &amp;quot;treeview&amp;quot; or &amp;quot;kcmshell&amp;quot;) or about some of the configuration modules (and set the component to &amp;quot;kcm_*name*&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
* Konqueror can use different engines, like KHTML or WebKit&lt;br /&gt;
** If the report is about a webkit-only issue, reassign to product &amp;quot;kdelibs&amp;quot;, component &amp;quot;kdewebkit&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Tip|When updating the bugzilla product or component, do not forget to reset to the default assignee}}&lt;br /&gt;
&lt;br /&gt;
==Useful Links==&lt;br /&gt;
&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad BugSquad page on Techbase]&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla Quick introduction to Bugzilla]&lt;br /&gt;
* [https://darioandreskde.wordpress.com/ Dario_Andres blog about bug triaging]&lt;br /&gt;
* [https://bugs.kde.org/page.cgi?id=fields.html A Bug's Life Cycle]&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment]&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad/How_to_create_useful_crash_reports How to create useful crash reports]&lt;br /&gt;
* [http://techbase.kde.org/User:DarioAndres/Basic_Guide_about_Crash_Reporting Basic guide about crash reports]&lt;br /&gt;
* [http://aseigo.blogspot.com/2009/01/bugskdeorg.html aseigo's suggestions for bugs.kde.org]&lt;br /&gt;
&lt;br /&gt;
==Debug package names for several distributions==&lt;br /&gt;
&lt;br /&gt;
For every KDE application it is recommended to install the debug information for &amp;quot;kdelibs&amp;quot; and &amp;quot;qt4&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border:1px solid #AAA; padding:2px&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Package&lt;br /&gt;
!  Ubuntu/Debian&lt;br /&gt;
!  OpenSuse&lt;br /&gt;
!  Fedora&lt;br /&gt;
!  Mandriva&lt;br /&gt;
|-&lt;br /&gt;
|  ''kdelibs''&lt;br /&gt;
|  kdelibs5-dbg&lt;br /&gt;
|  kdelibs4-debuginfo&lt;br /&gt;
|  kdelibs-debuginfo&lt;br /&gt;
|  kdelibs4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''qt''&lt;br /&gt;
|  libqt4-dbg&lt;br /&gt;
|  libqt4-debuginfo&lt;br /&gt;
|  qt-debuginfo&lt;br /&gt;
|  qt4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''kdebase (KDE base applications)''&lt;br /&gt;
|  kdebase-dbg, kdebase-runtime-dbg, kdebase-workspace-dbg&lt;br /&gt;
|  kdebase4-debuginfo, kdebase4-runtime-debuginfo, kdebase4-workspace-debuginfo&lt;br /&gt;
|  kdebase-debuginfo, kdebase-runtime-debuginfo, kdebase-workspace-debuginfo&lt;br /&gt;
|  kdebase4-debug, kdebase4-runtime-debug, kdebase4-workspace-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''General example for every KDE &amp;quot;MODULE&amp;quot;''&lt;br /&gt;
|  kdeMODULE-dbg&lt;br /&gt;
|  kdeMODULE4-debuginfo&lt;br /&gt;
|  kdeMODULE-debuginfo&lt;br /&gt;
|  kdeMODULE4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''Phonon (multimedia subsystem)''&lt;br /&gt;
|  phonon-dbg&lt;br /&gt;
|  phonon4-debuginfo-x86 / libphonon4-debuginfo-32bit&lt;br /&gt;
|  phonon-debuginfo&lt;br /&gt;
|  phonon-debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For a detailed list of distributions naming scheme examples you can look at [http://techbase.kde.org/index.php?title=User:DarioAndres/CreateUsefulReports#How_to_obtain_debug_package_for_several_distributions How to obtain debug packages for every distribution].&lt;br /&gt;
&lt;br /&gt;
==Glossary==&lt;br /&gt;
&lt;br /&gt;
* Testcase: custom file that triggers a bug in the application. A testcase can also be a custom code snippet, or to a set of steps.&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging</id>
		<title>Contribute/Bugsquad/Guide To BugTriaging</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging"/>
				<updated>2010-04-02T17:53:47Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: /* Useful Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Initial version by [[User:DarioAndres|Dario Andres]] (2010-03/2010-04).&lt;br /&gt;
&lt;br /&gt;
Initial corrections by Lydia Pintscher (Nightrose)&lt;br /&gt;
&lt;br /&gt;
===Disclaimer===&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;ultimate&amp;quot; guide is based on my own experience (approximately 2 years) on the KDE bug tracker.&lt;br /&gt;
&lt;br /&gt;
I hope it works for you too :)&lt;br /&gt;
&lt;br /&gt;
=General Considerations=&lt;br /&gt;
&lt;br /&gt;
* '''Be polite''': when you need to request information or feedback be clear and polite, and you will get more information in less time.  Often Bugzilla is a place which involves discussions (about implementations, or even about contributors). Try to be concise and polite, respecting the others position while describing your own.&lt;br /&gt;
&lt;br /&gt;
* Don't try to do too many things at the same time; otherwise you will end up with a headache.&lt;br /&gt;
&lt;br /&gt;
If you are not familiar with the Bugzilla (KDE bug tracker system) interface, you may find this guide useful: [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla Quick Introduction to Bugzilla]&lt;br /&gt;
&lt;br /&gt;
You may want to properly setup your bugzilla account as mentioned at [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla#Configure_your_account_.28Important.29 Configure your account]&lt;br /&gt;
&lt;br /&gt;
=About getting permissions to work in the bug tracker=&lt;br /&gt;
&lt;br /&gt;
Manpower is always needed in a bug tracker, but as any action taken on it may be potentially destructive to other people's work; or it may end up messing things up (and consuming the developers' or other triager's time) the tracker requires special permissions to perform changes in bug reports.&lt;br /&gt;
&lt;br /&gt;
If you want to work in the bug tracker you need to prove that you know what you are doing.&lt;br /&gt;
&lt;br /&gt;
Initially you will ask for support on '''#kde-bugs''' (on IRC) and add comments in the bug report (so other people will see and check them, perform the needed actions, and evaluate your work)&lt;br /&gt;
&lt;br /&gt;
{{Note|Adding comments in a bug report is allowed for every user}}&lt;br /&gt;
&lt;br /&gt;
=Getting Started: Find what to work on (Different Approaches)=&lt;br /&gt;
&lt;br /&gt;
You could use different techniques or approaches to triage the reports according to your current mood or the amount of work you want to do for example.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The two following techniques are complementary.}}&lt;br /&gt;
&lt;br /&gt;
==Check all the bug reports of the day==&lt;br /&gt;
&lt;br /&gt;
In this technique you check all the bug reports (of all the products) which were filed today (or some days ago).&lt;br /&gt;
&lt;br /&gt;
You can focus on crash, normal or wish reports individually (recommended) or all of them together.&lt;br /&gt;
&lt;br /&gt;
'''Good:'''&lt;br /&gt;
* You get a complete view of all the reports&lt;br /&gt;
* You can easily recognize possible duplicates if the report titles are appropriate&lt;br /&gt;
* You can choose any report&lt;br /&gt;
* You can quickly clean the bugs that were filed recently (keeping them from rotting)&lt;br /&gt;
* You can get quick feedback from the reporter&lt;br /&gt;
&lt;br /&gt;
'''Not so Good:'''&lt;br /&gt;
* You don't focus on one product&lt;br /&gt;
* You may not pay too much attention to every report, as you are triaging different kinds of reports&lt;br /&gt;
* You need a lot of attention to handle the different reports (at the ~same~ time)&lt;br /&gt;
&lt;br /&gt;
This technique could be used ''every week'' (or every day)&lt;br /&gt;
&lt;br /&gt;
===Bugzilla Links===&lt;br /&gt;
* All the bugs ('''any type''') reported [https://bugs.kde.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=UNCONFIRMED&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;bug_file_loc=&amp;amp;cmdtype=doit today] or the [https://bugs.kde.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=UNCONFIRMED&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;bug_file_loc=&amp;amp;cmdtype=doit last week]&lt;br /&gt;
* All the '''crashes''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
* All the '''normal bugs''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
* All the '''feature requests''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
&lt;br /&gt;
==Check bug reports of a single product over a period of time==&lt;br /&gt;
&lt;br /&gt;
Choose a product (application or library). Then choose a period of time like 1 month or 1 or 2 years (or &amp;quot;from the beginning of the current year&amp;quot;, or even from the very beggining (like 2000)). You can also choose which kind of reports you want to handle.&lt;br /&gt;
&lt;br /&gt;
This technique is useful to audit old bugs or perform a deep clean (in case that the bugs weren't triaged on a daily basis previously).&lt;br /&gt;
&lt;br /&gt;
'''Good:'''&lt;br /&gt;
* You focus only on one product / topic, so you don't need to pay too much attention (pay attention anyways!)&lt;br /&gt;
&lt;br /&gt;
'''Not so Good:'''&lt;br /&gt;
* The reports of the other application may rot if they aren't checked&lt;br /&gt;
* You may not get feedback if the report is too old or the reporter is not accessible anymore&lt;br /&gt;
&lt;br /&gt;
You can also filter out results (and be even more focused) if you select a custom component inside the product (a subsection of the application).&lt;br /&gt;
&lt;br /&gt;
This technique could be used ''two times a month''.&lt;br /&gt;
&lt;br /&gt;
===Bugzilla Links===&lt;br /&gt;
&lt;br /&gt;
* Template search for all the reports of any status, since 2008: [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= any kind of report], [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bug_severity=crash&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= crashes], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= normal bugs], [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bug_severity=wishlist&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= feature requests]&lt;br /&gt;
* Template search for all the open reports, since 2008: [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= any kind of report], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= crashes], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= normal bugs], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= feature requests]&lt;br /&gt;
&lt;br /&gt;
=Workflow of the bug triaging activity=&lt;br /&gt;
&lt;br /&gt;
Now that you have a list of bug reports, pick one and start working.&lt;br /&gt;
&lt;br /&gt;
[[File:DarioAndres_GuideToBugTriaging_Workflow.png]]&lt;br /&gt;
&lt;br /&gt;
=Handling reports: What to do with a bug report=&lt;br /&gt;
&lt;br /&gt;
There are several things that must be checked and &amp;quot;fixed&amp;quot; to make an initial bug report an interesting and useful peace of information for the developers to check.&lt;br /&gt;
&lt;br /&gt;
{{Note|if at any point you don't really know how to continue, because you don't understand the issue properly, always ask to the developers or related contributors}}&lt;br /&gt;
&lt;br /&gt;
As KDE has too much users, we get a lot of reports about bugs which are already reported (the so named &amp;quot;duplicates&amp;quot;). Before putting any effort in the current report we should check for the main report.&lt;br /&gt;
&lt;br /&gt;
==Identifying duplicates==&lt;br /&gt;
&lt;br /&gt;
There are a lot of ways of identifying duplicate reports depending of the kind of bug.&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
&lt;br /&gt;
* Search for duplicates should be done initially against the same product of the bug report you are triaging:  If you don't find any related issue, you may need to search in a different product.&lt;br /&gt;
 &lt;br /&gt;
{{Tip|You can search on different products at the same time}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Due to the heavy usage of libraries in the KDE software, a bug reported for an application may be being tracked at a library product (example, a bug in Plasma Desktop may be a bug in kdelibs, and therefore being tracked in the &amp;quot;kdelibs&amp;quot; product)}}&lt;br /&gt;
&lt;br /&gt;
[http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#List_of_related_KDE_technologies List of related KDE technologies]&lt;br /&gt;
&lt;br /&gt;
* You may want to filter out the results by date: you can select a date range since some years (or months ago) to &amp;quot;Now&amp;quot; (today)&lt;br /&gt;
&lt;br /&gt;
===For &amp;quot;normal&amp;quot; (non-crash) reports===&lt;br /&gt;
&lt;br /&gt;
# Pick some &amp;quot;keywords&amp;quot; from the current report. This keywords need to explain the inner concept of the bug that was reported (they must represent it).&lt;br /&gt;
# Perform a full search over the same product (read general note), initially on the &amp;quot;general&amp;quot; component.  Initially, put the keywords in the title, and perform the search (this will only look for the keywords in the title)&lt;br /&gt;
# If your search has results on it, check them all, reading the whole description and trying to identify the situation.&lt;br /&gt;
# If you don't get any results, you need to go back and: &lt;br /&gt;
#* Change your keywords (tip: select thesaurus, or similar/related concepts); or&lt;br /&gt;
#* Use the keywords in the &amp;quot;Comments&amp;quot; field (so the search will look up in the bug description and comments too)&lt;br /&gt;
&lt;br /&gt;
{{Note|When using more than one word in the &amp;quot;Comments&amp;quot; field you need to select the option &amp;quot;contains all of the words/strings&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{Note|It is sometimes difficult to choose the proper ones, as the way of describing a scene varies from person to person (but we have time)}}&lt;br /&gt;
&lt;br /&gt;
===For &amp;quot;crash&amp;quot; reports===&lt;br /&gt;
&lt;br /&gt;
# Perform the same operation as with normal bug reports&lt;br /&gt;
# Check for reports with duplicate backtraces:   (Read the [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#C.2B.2B_Backtraces_.28identifying_crashes_duplicates.29 Backtraces section] below)&lt;br /&gt;
&lt;br /&gt;
Perform a full search over the same product (read general note), initially on the &amp;quot;general&amp;quot; component, putting the &amp;quot;ClassName::FunctionName&amp;quot; pairs that identify the crash in the Comments field of the form (if you put more than one pair, you need to select the option &amp;quot;contains all of the words/strings&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
===Processing search results===&lt;br /&gt;
&lt;br /&gt;
* If you don't find any similar report then we should assume the new bug reports is &amp;quot;unique&amp;quot; (and valid). See next section &lt;br /&gt;
&lt;br /&gt;
* If you find a similar bug report we have too choices:&lt;br /&gt;
** If you are completely sure it is the same issue, you have to mark the report as duplicate.   The bug report you initially picked (name it &amp;quot;copy&amp;quot;) is going to be marked as duplicate of the original report (name it &amp;quot;main&amp;quot;). If &amp;quot;copy&amp;quot; has additional information that &amp;quot;main&amp;quot; doesn't have, you may want to add it. (Note: some details may look unimportant to you, but they may be important for developers who know about the application workflow and code. Also, adding a big amount of minimal/incomplete information you may end up generating a big and complete testcase) &lt;br /&gt;
** If you aren't completely sure: you need someone else to double check your work. You may want to add a comment in the current report. Then, you should ask in #kde-bugs IRC channel for someone to look at your comment. &lt;br /&gt;
Comment template:&lt;br /&gt;
 This bug looks related to bug XXXXXX&lt;br /&gt;
(XXXXXX being the bug ID of &amp;quot;master&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
{{Note|You may found related reports that are already marked as duplicate of a third report. Always try to use this third report as the &amp;quot;main&amp;quot; one (resolve the duplicates chain). However, in some cases, the &amp;quot;main&amp;quot; reports refers to a root issue, and some of its duplicates may refer to sub-issues. In those cases try to check which one refers to the issue you are looking at.}}&lt;br /&gt;
&lt;br /&gt;
==Identifying duplicates (crashes) : C++ Backtraces==&lt;br /&gt;
&lt;br /&gt;
===Definition===&lt;br /&gt;
&lt;br /&gt;
A backtrace is a piece of information that describes what was the application doing when it encountered the error and had to close itself. It is a &amp;quot;function stack&amp;quot; leading to the &amp;quot;crashing point&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In KDE applications, the backtraces are generated by the Crash Handler Dialog (&amp;quot;DrKonqi&amp;quot;). They can also be generated by the general debugger &amp;quot;GDB&amp;quot;, but that involves more steps.&lt;br /&gt;
&lt;br /&gt;
The backtrace is read from top to bottom&lt;br /&gt;
&lt;br /&gt;
The first line shows *where* the crash occurred (because of an illegal instruction, invalid pointer, memory problem or other issues)&lt;br /&gt;
&lt;br /&gt;
The other lines show the &amp;quot;way to the first function&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
 Application: Plasma Workspace (kdeinit4), signal: Bus error&lt;br /&gt;
 [KCrash Handler]&lt;br /&gt;
 #5  0x00007fb563bb8f02 in KPixmapCache::Private::mmapFile (this=0x92df60, &lt;br /&gt;
 filename=..., info=0x92dfb0, newsize=33656832) at /usr/src/debug/kdelibs-&lt;br /&gt;
 4.4.1/kdeui/util/kpixmapcache.cpp:491&lt;br /&gt;
 #6  0x00007fb563be3c34 in KPixmapCache::Private::mmapFiles (this=0x92df60) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:419&lt;br /&gt;
 #7  0x00007fb563be38e3 in KPixmapCache::Private::init (this=0x92df60) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1061&lt;br /&gt;
 #8  0x00007fb563be576d in KPixmapCache::discard (this=0x1203ca0) at /usr/src&lt;br /&gt;
 /debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1279&lt;br /&gt;
 #9  0x00007fb563be5e48 in KPixmapCache::deleteCache (name=...) at /usr/src&lt;br /&gt;
 /debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1255&lt;br /&gt;
 #10 0x00007fb55afdc97d in Plasma::ThemePrivate::discardCache (this=0x7a7d30) &lt;br /&gt;
 at /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:224&lt;br /&gt;
 #11 0x00007fb55afe009b in Plasma::ThemePrivate::setThemeName (this=0x7a7d30, &lt;br /&gt;
 tempThemeName=&amp;lt;value optimized out&amp;gt;, writeSettings=&amp;lt;value optimized out&amp;gt;)&lt;br /&gt;
 at /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:380&lt;br /&gt;
 #12 0x00007fb55afe19fb in Plasma::Theme::settingsChanged (this=0x70af20) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:341&lt;br /&gt;
 #13 0x00007fb55afe2918 in Plasma::ThemePrivate::settingsFileChanged &lt;br /&gt;
 (this=0x7a7d30, file=&amp;lt;value optimized out&amp;gt;) at /usr/src/debug/kdelibs-&lt;br /&gt;
 4.4.1/plasma/theme.cpp:335&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
===Description of a backtrace line===&lt;br /&gt;
&lt;br /&gt;
 #NumberInTheStack MemoryAddress in Namespace::Class:FunctionMember &lt;br /&gt;
 (argumentThis=pointerValue, argument1=value, argument2=value, ...) at path/to&lt;br /&gt;
 /source/code/file.cpp:linenumber&lt;br /&gt;
&lt;br /&gt;
* #NumberInTheStack: is the order number in the function stack. The lesser, the nearer to the crash point. The smaller number may not be zero&lt;br /&gt;
* MemoryAddress: we don't put attention to this one.. Ignore&lt;br /&gt;
* Namespace: C++ namespace of the function. It may not be available if there are no namespaces. This could be also a class name if &amp;quot;Class&amp;quot; is an embedded one.&lt;br /&gt;
* Class: C++ class name of the function&lt;br /&gt;
* FunctionMember: C++ function name&lt;br /&gt;
* argumentThis=pointerValue : this first argument is often the memory address/pointer of the C++ object (example &amp;quot;this=0x91ec5f8&amp;quot;  other argument use the same form &amp;quot;parameterName=parameterValue&amp;quot;&lt;br /&gt;
* (..): arguments supplied to the function. This information may not be available if *debug information* is not present  &lt;br /&gt;
* path/to/source/code/file.cpp:linenumber the path to the source code file that describes that function, and the line number. The path is the one found at '''build time'''. This information may not be useful if '''debug information''' is not available (in that case, the name of the library or application binary may be included. Example: ''/home/kde-devel/kde/lib/libsopranoclient.so.1'')&lt;br /&gt;
&lt;br /&gt;
'''Example''':&lt;br /&gt;
&lt;br /&gt;
 #13 0xb759d5d7 in Nepomuk::ResourceData::determineUri (this=0x91ec5f8) at &lt;br /&gt;
 /home/kde-devel/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp:671&lt;br /&gt;
&lt;br /&gt;
* The function is the number 13 in the stack&lt;br /&gt;
* Function's namespace: &amp;quot;Nepomuk&amp;quot;&lt;br /&gt;
* Function's class: &amp;quot;ResourceData&amp;quot;&lt;br /&gt;
* Function's function: &amp;quot;determineUri&amp;quot;&lt;br /&gt;
* The object &amp;quot;Nepomuk::ResourceData&amp;quot; which called to &amp;quot;determineUri&amp;quot; has the pointer &amp;quot;0x91ec5f8&amp;quot;&lt;br /&gt;
* The function is described (where it was build) at &amp;quot;/home/kde-devel/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp&amp;quot;. It leads to the next function in the stack at the line number 671&lt;br /&gt;
&lt;br /&gt;
===Identifying the first (useful) backtrace functions===&lt;br /&gt;
&lt;br /&gt;
The first thing you need to do is to locate where it crashed, identifying the &amp;quot;[KCrash Handler]&amp;quot; mark (only in backtraces fetched using DrKonqi)&lt;br /&gt;
&lt;br /&gt;
If the application only had one thread, then it is at the top of the unique thread; otherwise you may need to look at all the thread (the KCrash mark may not be always in the Thread number 1)&lt;br /&gt;
&lt;br /&gt;
Once that you located the &amp;quot;crashing thread start&amp;quot;, pickup the first two or three &amp;quot;ClassName::Functions&amp;quot; pairs from top to bottom (some functions should be ignored, read below)&lt;br /&gt;
&lt;br /&gt;
This pairs will be used as &amp;quot;keywords&amp;quot; for the duplicate search&lt;br /&gt;
&lt;br /&gt;
{{Note|This is only a general rule. There are some special cases when the first three function at the top may be the same but the crash may be different (specially on complex application/libraries as Konqueror)}}&lt;br /&gt;
&lt;br /&gt;
If the first backtrace functions aren't available (they are not there, or there are &amp;quot;??&amp;quot; )then we can't proceed without requiring more information (a more complete backtrace) [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#Check_the_report_quality_.28and_ask_for_missing_information.29 Ask for more information]&lt;br /&gt;
&lt;br /&gt;
===Avoiding useless function calls===&lt;br /&gt;
&lt;br /&gt;
Some functions or calls are common to a lot of applications using the same core libraries (like the Qt library, glib, glibc, or many others). This kind of functions should not be used for search as they are not representative of the crash itself and it may return lots of results.&lt;br /&gt;
&lt;br /&gt;
'''Classes and functions to ignore in a backtrace''':&lt;br /&gt;
* Kernel/GLibC functions (__kernel_vsyscall, raise, abort)&lt;br /&gt;
* Functions from core/base libraries (libraries with filenames like libpthread.so.0, libc.so, libstdc++.so, libglib-2.0.so; or functions starting with &amp;quot;*__GI_&amp;quot;). You may also need to ignore calls to graphics drivers (like nvidia or libGL)&lt;br /&gt;
* Qt containers classes (QMap, QList, QLinkedList, QVector, QStack, QQueue, QSet, QMap, QMultiMap, QHash, QMultiHash)&lt;br /&gt;
* Qt deep core classes (QApplication, QCoreApplication, QBasicAtomicInt, QBasicAtomicPointer, QAtomicInt, QAtomicPointer, QMetaObject, QPointer, QWeakPointer, QSharedPointer, QScopedPointer, QMetaCallEvent)&lt;br /&gt;
* Qt misc functions (qt_message_output, qt_message, qGetPtrHelper, (starting with) qt_meta_)&lt;br /&gt;
&lt;br /&gt;
===Special cases (Advanced)=== &lt;br /&gt;
&lt;br /&gt;
There are special crashes related to the X11 graphics server. To identify this crashes you can search for the &amp;quot;XIOError&amp;quot; function name (often on Thread 1). The &amp;quot;[KCrash handler]&amp;quot; mark appears in a secondary thread.&lt;br /&gt;
&lt;br /&gt;
The important things to identify those crashes is recognizing the functions *below* the XIOError call (this is, which functions caused the X11 error).&lt;br /&gt;
&lt;br /&gt;
In most of this crashes the functions below &amp;quot;[KCrash handler]&amp;quot; are not important (but they could still be useful to search for duplicates).&lt;br /&gt;
&lt;br /&gt;
==Bugs caused by external issues (UPSTREAM/DOWNSTREAM)==&lt;br /&gt;
&lt;br /&gt;
Check if the bug is caused by an external plugin/add-on or distribution issue&lt;br /&gt;
&lt;br /&gt;
There are several bugs which may be caused by external add-ons. If you are sure this is the case, you should dismiss the report, telling the reporter to file a new bug in a different place.&lt;br /&gt;
&lt;br /&gt;
* Applications which use plugins may be easier to affect (like Plasma when using custom Plasmoids/widgets)&lt;br /&gt;
&lt;br /&gt;
Distributions can also bring some trouble, specially with packaging.&lt;br /&gt;
&lt;br /&gt;
Some problems that may cause bugs are:&lt;br /&gt;
* different versions among KDE packages (kdelibs at one version, kdebase at a different one)&lt;br /&gt;
* missing plugins (broken packaging) causing crashes or missing features.&lt;br /&gt;
&lt;br /&gt;
Also, distribution can include their own add-ons (to bring their own branding or any other special function). If you know KDE software enough you may be able to recognize this unofficial add-ons.&lt;br /&gt;
&lt;br /&gt;
If the reporter mentions an application or dialog you cannot identify, you could try requesting a screenshot; other people may identify if it is a KDE application or an external addition.&lt;br /&gt;
&lt;br /&gt;
==Check the report quality (and ask for missing information)==&lt;br /&gt;
&lt;br /&gt;
Now that you know that the bug report is unique, and that is not an external issue,  you need to check all the needed information is there.&lt;br /&gt;
&lt;br /&gt;
* Check that report is English and that is easily understandable.  &lt;br /&gt;
** If it is not in English you may want to look for someone on the KDE group (IRC channels) that may translate it for you. Alternatively you can ask the reporter to use some online translation system (you won't get a clear explanation, but it is something).&lt;br /&gt;
**   If the explanation is not clear enough, and you think that the bug could be described in a image, you may want to ask for a screenshot [explanation of Bugzilla attachments]&lt;br /&gt;
&lt;br /&gt;
* If the bug is a graphical glitch or issue, you may want to request a screenshot [explanation of Bugzilla attachments]&lt;br /&gt;
* If the issue involves any other component (like the graphics card or drivers) you may need to ask for the versions and component's names&lt;br /&gt;
* If the bug report is about a crash and the backtrace information is not really complete (and you couldn't perform a duplicate search) you need to ask the user to install the missing debug package symbols, reproduce the bug and generate a new backtrace. Template for this request:&lt;br /&gt;
 &lt;br /&gt;
 If you can reproduce the crash at will (or you experience this regularly),&lt;br /&gt;
 can you install the &amp;quot;PACKAGENAME&amp;quot; package and post a complete backtrace here?&lt;br /&gt;
 (you can get more information at http://techbase.kde.org/User:DarioAndres&lt;br /&gt;
 /Basic_Guide_about_Crash_Reporting ) Thanks&lt;br /&gt;
&lt;br /&gt;
The names of the missing packages depends of the application and the distribution (as package naming scheme changes..). Look at List of debug package names on several Distributions&lt;br /&gt;
&lt;br /&gt;
'''Useful information which could be also missing''':&lt;br /&gt;
* Application version&lt;br /&gt;
* KDE Platform (and/or Software Compilation) version&lt;br /&gt;
* If the bug is about a crash, request the version of the Qt library&lt;br /&gt;
* If the reporter is using an development version, request the SVN revision of the KDE platform and application&lt;br /&gt;
&lt;br /&gt;
{{Note|If you don't get feedback after a period of time, you can mark the report as &amp;quot;NEEDSINFO&amp;quot; with resolution &amp;quot;WAITINGFORINFO&amp;quot; (or resolution &amp;quot;BACKTRACE&amp;quot; if you are waiting for a complete backtrace)}}&lt;br /&gt;
&lt;br /&gt;
==Setting Bugzilla fields (and re-assignation)==&lt;br /&gt;
&lt;br /&gt;
Often the bug reports aren't properly categorized, or they miss some information in the Bugzilla fields (which are useful for sorting and filtering):&lt;br /&gt;
&lt;br /&gt;
* '''Version''': if the report has a application version, you probably want to set the version in the Bugzilla field&lt;br /&gt;
* '''Priority''': we don't use this field in the KDE bug tracker&lt;br /&gt;
* '''Severity''': if the bug is important, critical or it causes data loss if should be set to &amp;quot;major&amp;quot; or &amp;quot;critical&amp;quot;. If it is about a crash or a freeze it should be set to &amp;quot;crash&amp;quot;. If it is any other kind of bug, it should be set to &amp;quot;normal&amp;quot;. If it is a feature request (not a regression) it should be set to &amp;quot;wish&amp;quot;.&lt;br /&gt;
** If you are not really sure if a report describes a real bug or a feature; or if you cannot diagnose the issue, you need to ask in the support channels or wait for other triagers or developers to check the report.&lt;br /&gt;
* '''Platform''': this field is only important if the bug is related to one distribution or specific system. (most of the bug reports are common to most of the platforms). Same with the OS field&lt;br /&gt;
&lt;br /&gt;
===Renaming a report: Updating the summary===&lt;br /&gt;
&lt;br /&gt;
Most of the times, the reporter user initially sets the bug report's title, and therefore, the summary doesn't really represent the bug itself. You may want to update the title to contain enough information to identify the issue properly.&lt;br /&gt;
&lt;br /&gt;
A good title may contain:&lt;br /&gt;
&lt;br /&gt;
* A brief explanation of the root cause (if it was found)&lt;br /&gt;
* Some of the symptoms people are experiencing&lt;br /&gt;
* Additional comments between round brackets/parentheses&lt;br /&gt;
&lt;br /&gt;
{{Tip|Try to use complete and easily readable english sentences as summary}}&lt;br /&gt;
&lt;br /&gt;
* If the bug is about a crash, you may add the first useful ClassName::FunctionName pairs that identify it. You can put them inside square brackets at the end of the title&lt;br /&gt;
&lt;br /&gt;
* If the report has additional information (like a testcase file, or an attached proposed patch) you may add those references as tags at the start of the summary (inside square brackets)&lt;br /&gt;
&lt;br /&gt;
'''Examples''':&lt;br /&gt;
&lt;br /&gt;
 [patch] Plasma clock draws garbage when hovering it if the Ctrl key is pressed&lt;br /&gt;
&lt;br /&gt;
 Dolphin hangs when trying to view the properties of a big file&lt;br /&gt;
&lt;br /&gt;
 [testcase file] Plasma crashes when adding a special file to the panel&lt;br /&gt;
 [Class1::Function1, Class1::Function2, Class2::Function3]&lt;br /&gt;
&lt;br /&gt;
 Applications that use Plasma themes crash when compositing is switched on/off&lt;br /&gt;
 due an error in KPixmapCache [KPixmapCache::Private::mmapFile,&lt;br /&gt;
 KPixmapCache::Private::init, KPixmapCache::discard]&lt;br /&gt;
&lt;br /&gt;
 [testcase url] Konqueror shows a graphical artifact in webpage's form when&lt;br /&gt;
 scrolling&lt;br /&gt;
&lt;br /&gt;
===Reassigning bug reports===&lt;br /&gt;
&lt;br /&gt;
Some of the reports are assigned to the wrong product. This may happen because the original reporter didn't know to which application/library did the bug belong to. It may happen if the Crash Handler dialog reports a crash about an unsupported application (or one that is not mapped properly)&lt;br /&gt;
&lt;br /&gt;
{{Warning|Only perform re-assignations if you are sure the bug is in the wrong product.}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Remember to check the [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#List_of_related_KDE_technologies KDE related technologies list]}}&lt;br /&gt;
&lt;br /&gt;
# Select the correct Bugzilla product.&lt;br /&gt;
# If you are sure the current assignee is the default of the current product, you need to click the checkbox to reset the assignee (so the assignee of the new(and correct) Bugzilla product will get notified)&lt;br /&gt;
# Commit the changes&lt;br /&gt;
# In the next page, select the correct Component and Version, and save the changes&lt;br /&gt;
&lt;br /&gt;
==Adding related people to the CC list==&lt;br /&gt;
&lt;br /&gt;
Sometimes, the reports describe general issues or are filed against common bugzilla products (like &amp;quot;kde&amp;quot; or &amp;quot;kdelibs&amp;quot;); or, on the other round, are filed against specific products (but the underling bug root cause is at some specific library, not directly related to the current bugzilla product assignee)&lt;br /&gt;
&lt;br /&gt;
In both cases, if we don't need/want to reassign the report (because we aren't really sure about it), we can add the assignee of the other related products, or other developers mail address, to the CC list of the bug report. &lt;br /&gt;
That means, this person (or people following a mailing list) will get notified about this bug report, and they might look at it.&lt;br /&gt;
&lt;br /&gt;
To know whom to add to the CC list you can:&lt;br /&gt;
* Look at the [https://bugs.kde.org/editproducts.cgi list of bugzilla products and components] and find the current default assignee (this requires special &amp;quot;editcomponents&amp;quot; permissions)&lt;br /&gt;
* Look at copyright of the source code related to the bug. (You can always access the code using [http://websvn.kde.org/trunk/KDE/ WebSVN])&lt;br /&gt;
* Ask in the IRC support channels which person is related to an specific KDE area (#kde-devel)&lt;br /&gt;
&lt;br /&gt;
Common situation '''examples''':&lt;br /&gt;
&lt;br /&gt;
* A report against &amp;quot;Dolphin&amp;quot; describes a Nepomuk-related error. &lt;br /&gt;
** Add the Nepomuk default assignee to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against &amp;quot;Plasma&amp;quot; describes an error which seems to be more general (at kdelibs level), but you are not really sure if you should reassign it.&lt;br /&gt;
** Do not reassign and add &amp;quot;kdelibs-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against the &amp;quot;kde&amp;quot; bugzilla product describes a Konqueror-related issue (and you aren't sure it is a Konqueror-only issue)&lt;br /&gt;
** Do not reassign and add &amp;quot;konq-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against the &amp;quot;kde&amp;quot; bugzilla product describes a Plasma issue&lt;br /&gt;
** Reassign the report to the &amp;quot;plasma&amp;quot; bugzilla product; or&lt;br /&gt;
** Add &amp;quot;plasma-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
=Trying to reproduce the bugs=&lt;br /&gt;
&lt;br /&gt;
An important step of bug triaging is trying to reproduce the bugs, this means, using the information the reporters added to the bug report to force(recreate, reproduce, repeat) the bug in the application.&lt;br /&gt;
&lt;br /&gt;
This is needed in order to differentiate random/race condition bugs of reproducible ones (which may be reproduced by developers too; and they can fix them)&lt;br /&gt;
&lt;br /&gt;
{{Warning|Testing bug reports may modify/alter your own desktop configuration; also, to try to reproduce some bugs you may need a clean pristine (or sightly modified) environment. I recommend you to perform tests on a separate KDE installation or a clean user. There is also a way to start KDE applications with a clean configuration, even under your current configuration (setting the KDEDIR environment variable at run-time to an empty directory).}}&lt;br /&gt;
&lt;br /&gt;
You may want to use this reference text to setup your testing environment: [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment]&lt;br /&gt;
&lt;br /&gt;
{{Note|It is also important to have an updated KDE SC installation to test bugs.}}&lt;br /&gt;
&lt;br /&gt;
==How to test bug reproducibility==&lt;br /&gt;
&lt;br /&gt;
# Read the *complete* bug report (including all the attached information). Note that some bits of information may look unrelated; but they could be useful (or not)&lt;br /&gt;
# Use the information in the first comment (the original bug description) to try to reproduce the bug in the application.&lt;br /&gt;
# If you can reproduce the bug, then go to the next step&lt;br /&gt;
#* If you can't reproduce the bug, use the next comment in the report (which may add new information) to try to reproduce.&lt;br /&gt;
#* If you can't reproduce with all the comments in a separate way, you may want to try combined situations (a bit of the description of the original bug, plus a bit of the second one) and similar combinations. You often have to use your imagination a bit (hopefully we still have time). Hopefully, you may find a combination that may reproduce the bug all (or most of) the times. Write down the &amp;quot;recipe&amp;quot; (steps to reproduce it), you need to include that data into the report later.&lt;br /&gt;
# Now that we have a result, we need to add our information/conclusions to the bug report&lt;br /&gt;
&lt;br /&gt;
{{Tip|When trying to reproduce a bug, and if there are more than one piece of information, at first glance, try to identify a *common situation*. (some data or context that is present in all (or most of) the cases). This kind of data may be the key to find out how to reproduce.}}&lt;br /&gt;
&lt;br /&gt;
==Adding new information (and requesting feedback)==&lt;br /&gt;
&lt;br /&gt;
* In any case, add your KDE SC version and system information. (other kind of configuration data may be useful to: &amp;quot;did you tested it on a clean environment or in your existing configuration ?&amp;quot;  &amp;quot;do you have library X installed and updated ?&amp;quot; &amp;quot;is your system 32 or 64 bits ?&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
'''If you could reproduce the bug''':&lt;br /&gt;
 &lt;br /&gt;
* If you had to combine several steps to make your own &amp;quot;recipe&amp;quot; to reproduce, write it down. This kind of information should be useful for the developers.&lt;br /&gt;
 &lt;br /&gt;
* If you had to use custom input data (text, or a file); you may want to attach it to the bug report (of course, if it is not attached already)&lt;br /&gt;
&lt;br /&gt;
A template of a comment for this situation could be:&lt;br /&gt;
&lt;br /&gt;
 I can reproduce the bug here using KDE SC x.y.z, Qt a.b.c on Distribution,&lt;br /&gt;
 Kernel d.e.f on XX bits.&lt;br /&gt;
 In order to reproduce I have to perform the following actions:&lt;br /&gt;
 1- Action 1&lt;br /&gt;
 2- Action 2&lt;br /&gt;
 3- Action 3&lt;br /&gt;
 4- Bug Appears&lt;br /&gt;
 Note that you need to have the X configuration set to Y, and use the Z library&lt;br /&gt;
 - Can anyone else confirm this ?&lt;br /&gt;
 Thanks&lt;br /&gt;
&lt;br /&gt;
'''If you could not reproduce the bug''':&lt;br /&gt;
 &lt;br /&gt;
* Write down which kind of steps you performed to try to get the bug.&lt;br /&gt;
&lt;br /&gt;
* You may want to ask to all the reporters if your step had missing something, or if they notice any other strange (or not-default) situation or configuration which may be related.&lt;br /&gt;
&lt;br /&gt;
* Also, if the report is a bit old (more than two major KDE SC releases old), you could try to ask the reporters if you can reproduce the bug in the latest stable KDE SC release or trunk (development version). The bug may be fixed already (but no one wrote it down into the bug report)&lt;br /&gt;
&lt;br /&gt;
A template of comment for this situation could be:&lt;br /&gt;
&lt;br /&gt;
 I couldn't reproduce the bug here using KDE SC x.y.z, Qt a.b.c&lt;br /&gt;
 on Distribution, Kernel d.e.f on XX bits.&lt;br /&gt;
 I tried performing this actions:&lt;br /&gt;
 1- Action 1&lt;br /&gt;
 2- Action 2&lt;br /&gt;
 or&lt;br /&gt;
 1a- Action 1a&lt;br /&gt;
 2a- Action 2a&lt;br /&gt;
 However the bug didn't appear/the application didn't crash&lt;br /&gt;
 - Are you all using library X and this kind of configuration ?&lt;br /&gt;
 - Can you still reproduce this bug with an updated KDE SC version ?&lt;br /&gt;
 Thanks&lt;br /&gt;
&lt;br /&gt;
Hopefully you will get feedback from the reporters and you could gather more information to try to reproduce the bug or close the report as WORKSFORME (or FIXED)&lt;br /&gt;
&lt;br /&gt;
=Getting bug triaging support=&lt;br /&gt;
&lt;br /&gt;
During your work you may need help on how to proceed, you can use this resources to get help:&lt;br /&gt;
&lt;br /&gt;
* The '''#kde-bugs channel''' on IRC (Freenode.net). You can ask to the whole channel.&lt;br /&gt;
* The BugSquad mailing list &amp;lt;bugsquad ##at## kde ##dot## org&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=BugWeeks=&lt;br /&gt;
&lt;br /&gt;
We are planing to host bug triaging events (where new &amp;quot;students&amp;quot; can learn the tricks) named &amp;quot;BugWeeks&amp;quot; on a regular basis to help cleaning up the KDE bug tracker database.&lt;br /&gt;
&lt;br /&gt;
The BugWeeks initiative is based on the Klassroom initiative in the KDE Community Forums&lt;br /&gt;
&lt;br /&gt;
You can find more information about this at:&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=4&amp;amp;t=84473 BugWeeks announcement]&lt;br /&gt;
* [http://forum.kde.org/viewforum.php?f=148 BugWeeks subsection on KDE Community Forums]&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84713 BugWeek 0 - Plasma Desktop bugs] ([http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84888 Summary])&lt;br /&gt;
&lt;br /&gt;
=FAQ=&lt;br /&gt;
=More Information=&lt;br /&gt;
&lt;br /&gt;
==List of related KDE technologies==&lt;br /&gt;
&lt;br /&gt;
* Every KDE application use kdelibs [Bugzilla product: '''&amp;quot;kdelibs&amp;quot;''']&lt;br /&gt;
* Applications using the standard KDE file operations use KIO [Bugzilla product: '''&amp;quot;kio&amp;quot;'''] and probably KFile (for the UI part) [Bugzilla product: '''&amp;quot;kfile&amp;quot;''']&lt;br /&gt;
* Oxygen widget style (default) [Bugzilla product: '''&amp;quot;oxygen&amp;quot;''' component '''&amp;quot;style&amp;quot;'''] (I'm adding the component because &amp;quot;Oxygen&amp;quot; also refers to a Plasma and icon themes)&lt;br /&gt;
* Multimedia usage: Phonon library [Bugzilla product: '''&amp;quot;Phonon&amp;quot;''']&lt;br /&gt;
* PIM related applications use kdepimlibs, Akonadi and kresources technologies [Bugzilla products: '''&amp;quot;kdepim&amp;quot;''', '''&amp;quot;kdepimlibs&amp;quot;''', '''&amp;quot;Akonadi&amp;quot;''', '''&amp;quot;kresources&amp;quot;''']&lt;br /&gt;
* Applications using KHTML [Bugzilla product: '''konqueror&amp;quot;''']&lt;br /&gt;
* Applications using OpenDesktop services uses Attica [Bugzilla product: '''&amp;quot;attica&amp;quot;''']&lt;br /&gt;
* Screen management related operations use the Kephal subsystem [Bugzilla product: '''&amp;quot;kephal&amp;quot;''']&lt;br /&gt;
* Games use libkdegames [Bugzilla product: '''&amp;quot;libkdegames&amp;quot;''']&lt;br /&gt;
* Scanning related applications probably use the KSane lib [Bugzilla product: '''&amp;quot;libksane&amp;quot;''']&lt;br /&gt;
* Multimedia applications reading audio tags use taglib [Bugzilla product: '''&amp;quot;taglib&amp;quot;''']&lt;br /&gt;
* Hardware related functions use Solid classes [Bugzilla product: '''&amp;quot;solid&amp;quot;''']&lt;br /&gt;
* Power Management functions use PowerDevil [Bugzilla product: '''&amp;quot;solid&amp;quot;''', component: '''&amp;quot;powerdevil-daemon&amp;quot;''']&lt;br /&gt;
&lt;br /&gt;
==Special products and cases==&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;systemsettings&amp;quot; contain bug reports of the Shell application SystemSettings and kcmshell4, and reports of the configuration modules &amp;quot;kcm_*&amp;quot;&lt;br /&gt;
** Try to identificate if the report is about the shell applications (and set the component to &amp;quot;general&amp;quot;, &amp;quot;treeview&amp;quot; or &amp;quot;kcmshell&amp;quot;) or about some of the configuration modules (and set the component to &amp;quot;kcm_*name*&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
* Konqueror can use different engines, like KHTML or WebKit&lt;br /&gt;
** If the report is about a webkit-only issue, reassign to product &amp;quot;kdelibs&amp;quot;, component &amp;quot;kdewebkit&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Tip|When updating the bugzilla product or component, do not forget to reset to the default assignee}}&lt;br /&gt;
&lt;br /&gt;
==Useful Links==&lt;br /&gt;
&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad BugSquad page on Techbase]&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla Quick introduction to Bugzilla]&lt;br /&gt;
* [https://darioandreskde.wordpress.com/ Dario_Andres blog about bug triaging]&lt;br /&gt;
* [https://bugs.kde.org/page.cgi?id=fields.html A Bug's Life Cycle]&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment]&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad/How_to_create_useful_crash_reports How to create useful crash reports]&lt;br /&gt;
* [http://techbase.kde.org/User:DarioAndres/Basic_Guide_about_Crash_Reporting Basic guide about crash reports]&lt;br /&gt;
* [http://aseigo.blogspot.com/2009/01/bugskdeorg.html aseigo's suggestions for bugs.kde.org]&lt;br /&gt;
&lt;br /&gt;
==Debug package names for several distributions==&lt;br /&gt;
&lt;br /&gt;
For every KDE application it is recommended to install the debug information for &amp;quot;kdelibs&amp;quot; and &amp;quot;qt4&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border:1px solid #AAA; padding:2px&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Package&lt;br /&gt;
!  Ubuntu/Debian&lt;br /&gt;
!  OpenSuse&lt;br /&gt;
!  Fedora&lt;br /&gt;
!  Mandriva&lt;br /&gt;
|-&lt;br /&gt;
|  ''kdelibs''&lt;br /&gt;
|  kdelibs5-dbg&lt;br /&gt;
|  kdelibs4-debuginfo&lt;br /&gt;
|  kdelibs-debuginfo&lt;br /&gt;
|  kdelibs4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''qt''&lt;br /&gt;
|  libqt4-dbg&lt;br /&gt;
|  libqt4-debuginfo&lt;br /&gt;
|  qt-debuginfo&lt;br /&gt;
|  qt4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''kdebase (KDE base applications)''&lt;br /&gt;
|  kdebase-dbg, kdebase-runtime-dbg, kdebase-workspace-dbg&lt;br /&gt;
|  kdebase4-debuginfo, kdebase4-runtime-debuginfo, kdebase4-workspace-debuginfo&lt;br /&gt;
|  kdebase-debuginfo, kdebase-runtime-debuginfo, kdebase-workspace-debuginfo&lt;br /&gt;
|  kdebase4-debug, kdebase4-runtime-debug, kdebase4-workspace-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''General example for every KDE &amp;quot;MODULE&amp;quot;''&lt;br /&gt;
|  kdeMODULE-dbg&lt;br /&gt;
|  kdeMODULE4-debuginfo&lt;br /&gt;
|  kdeMODULE-debuginfo&lt;br /&gt;
|  kdeMODULE4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''Phonon (multimedia subsystem)''&lt;br /&gt;
|  phonon-dbg&lt;br /&gt;
|  phonon4-debuginfo-x86 / libphonon4-debuginfo-32bit&lt;br /&gt;
|  phonon-debuginfo&lt;br /&gt;
|  phonon-debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For a detailed list of distributions naming scheme examples you can look at [http://techbase.kde.org/index.php?title=User:DarioAndres/CreateUsefulReports#How_to_obtain_debug_package_for_several_distributions How to obtain debug packages for every distribution].&lt;br /&gt;
&lt;br /&gt;
==Glossary==&lt;br /&gt;
&lt;br /&gt;
* Testcase: custom file that triggers a bug in the application. A testcase can also be a custom code snippet, or to a set of steps.&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging</id>
		<title>Contribute/Bugsquad/Guide To BugTriaging</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging"/>
				<updated>2010-04-02T17:48:23Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: /* Check the report quality (and ask for missing information) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Initial version by [[User:DarioAndres|Dario Andres]] (2010-03/2010-04).&lt;br /&gt;
&lt;br /&gt;
Initial corrections by Lydia Pintscher (Nightrose)&lt;br /&gt;
&lt;br /&gt;
===Disclaimer===&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;ultimate&amp;quot; guide is based on my own experience (approximately 2 years) on the KDE bug tracker.&lt;br /&gt;
&lt;br /&gt;
I hope it works for you too :)&lt;br /&gt;
&lt;br /&gt;
=General Considerations=&lt;br /&gt;
&lt;br /&gt;
* '''Be polite''': when you need to request information or feedback be clear and polite, and you will get more information in less time.  Often Bugzilla is a place which involves discussions (about implementations, or even about contributors). Try to be concise and polite, respecting the others position while describing your own.&lt;br /&gt;
&lt;br /&gt;
* Don't try to do too many things at the same time; otherwise you will end up with a headache.&lt;br /&gt;
&lt;br /&gt;
If you are not familiar with the Bugzilla (KDE bug tracker system) interface, you may find this guide useful: [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla Quick Introduction to Bugzilla]&lt;br /&gt;
&lt;br /&gt;
You may want to properly setup your bugzilla account as mentioned at [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla#Configure_your_account_.28Important.29 Configure your account]&lt;br /&gt;
&lt;br /&gt;
=About getting permissions to work in the bug tracker=&lt;br /&gt;
&lt;br /&gt;
Manpower is always needed in a bug tracker, but as any action taken on it may be potentially destructive to other people's work; or it may end up messing things up (and consuming the developers' or other triager's time) the tracker requires special permissions to perform changes in bug reports.&lt;br /&gt;
&lt;br /&gt;
If you want to work in the bug tracker you need to prove that you know what you are doing.&lt;br /&gt;
&lt;br /&gt;
Initially you will ask for support on '''#kde-bugs''' (on IRC) and add comments in the bug report (so other people will see and check them, perform the needed actions, and evaluate your work)&lt;br /&gt;
&lt;br /&gt;
{{Note|Adding comments in a bug report is allowed for every user}}&lt;br /&gt;
&lt;br /&gt;
=Getting Started: Find what to work on (Different Approaches)=&lt;br /&gt;
&lt;br /&gt;
You could use different techniques or approaches to triage the reports according to your current mood or the amount of work you want to do for example.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The two following techniques are complementary.}}&lt;br /&gt;
&lt;br /&gt;
==Check all the bug reports of the day==&lt;br /&gt;
&lt;br /&gt;
In this technique you check all the bug reports (of all the products) which were filed today (or some days ago).&lt;br /&gt;
&lt;br /&gt;
You can focus on crash, normal or wish reports individually (recommended) or all of them together.&lt;br /&gt;
&lt;br /&gt;
'''Good:'''&lt;br /&gt;
* You get a complete view of all the reports&lt;br /&gt;
* You can easily recognize possible duplicates if the report titles are appropriate&lt;br /&gt;
* You can choose any report&lt;br /&gt;
* You can quickly clean the bugs that were filed recently (keeping them from rotting)&lt;br /&gt;
* You can get quick feedback from the reporter&lt;br /&gt;
&lt;br /&gt;
'''Not so Good:'''&lt;br /&gt;
* You don't focus on one product&lt;br /&gt;
* You may not pay too much attention to every report, as you are triaging different kinds of reports&lt;br /&gt;
* You need a lot of attention to handle the different reports (at the ~same~ time)&lt;br /&gt;
&lt;br /&gt;
This technique could be used ''every week'' (or every day)&lt;br /&gt;
&lt;br /&gt;
===Bugzilla Links===&lt;br /&gt;
* All the bugs ('''any type''') reported [https://bugs.kde.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=UNCONFIRMED&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;bug_file_loc=&amp;amp;cmdtype=doit today] or the [https://bugs.kde.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=UNCONFIRMED&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;bug_file_loc=&amp;amp;cmdtype=doit last week]&lt;br /&gt;
* All the '''crashes''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
* All the '''normal bugs''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
* All the '''feature requests''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
&lt;br /&gt;
==Check bug reports of a single product over a period of time==&lt;br /&gt;
&lt;br /&gt;
Choose a product (application or library). Then choose a period of time like 1 month or 1 or 2 years (or &amp;quot;from the beginning of the current year&amp;quot;, or even from the very beggining (like 2000)). You can also choose which kind of reports you want to handle.&lt;br /&gt;
&lt;br /&gt;
This technique is useful to audit old bugs or perform a deep clean (in case that the bugs weren't triaged on a daily basis previously).&lt;br /&gt;
&lt;br /&gt;
'''Good:'''&lt;br /&gt;
* You focus only on one product / topic, so you don't need to pay too much attention (pay attention anyways!)&lt;br /&gt;
&lt;br /&gt;
'''Not so Good:'''&lt;br /&gt;
* The reports of the other application may rot if they aren't checked&lt;br /&gt;
* You may not get feedback if the report is too old or the reporter is not accessible anymore&lt;br /&gt;
&lt;br /&gt;
You can also filter out results (and be even more focused) if you select a custom component inside the product (a subsection of the application).&lt;br /&gt;
&lt;br /&gt;
This technique could be used ''two times a month''.&lt;br /&gt;
&lt;br /&gt;
===Bugzilla Links===&lt;br /&gt;
&lt;br /&gt;
* Template search for all the reports of any status, since 2008: [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= any kind of report], [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bug_severity=crash&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= crashes], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= normal bugs], [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bug_severity=wishlist&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= feature requests]&lt;br /&gt;
* Template search for all the open reports, since 2008: [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= any kind of report], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= crashes], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= normal bugs], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= feature requests]&lt;br /&gt;
&lt;br /&gt;
=Workflow of the bug triaging activity=&lt;br /&gt;
&lt;br /&gt;
Now that you have a list of bug reports, pick one and start working.&lt;br /&gt;
&lt;br /&gt;
[[File:DarioAndres_GuideToBugTriaging_Workflow.png]]&lt;br /&gt;
&lt;br /&gt;
=Handling reports: What to do with a bug report=&lt;br /&gt;
&lt;br /&gt;
There are several things that must be checked and &amp;quot;fixed&amp;quot; to make an initial bug report an interesting and useful peace of information for the developers to check.&lt;br /&gt;
&lt;br /&gt;
{{Note|if at any point you don't really know how to continue, because you don't understand the issue properly, always ask to the developers or related contributors}}&lt;br /&gt;
&lt;br /&gt;
As KDE has too much users, we get a lot of reports about bugs which are already reported (the so named &amp;quot;duplicates&amp;quot;). Before putting any effort in the current report we should check for the main report.&lt;br /&gt;
&lt;br /&gt;
==Identifying duplicates==&lt;br /&gt;
&lt;br /&gt;
There are a lot of ways of identifying duplicate reports depending of the kind of bug.&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
&lt;br /&gt;
* Search for duplicates should be done initially against the same product of the bug report you are triaging:  If you don't find any related issue, you may need to search in a different product.&lt;br /&gt;
 &lt;br /&gt;
{{Tip|You can search on different products at the same time}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Due to the heavy usage of libraries in the KDE software, a bug reported for an application may be being tracked at a library product (example, a bug in Plasma Desktop may be a bug in kdelibs, and therefore being tracked in the &amp;quot;kdelibs&amp;quot; product)}}&lt;br /&gt;
&lt;br /&gt;
[http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#List_of_related_KDE_technologies List of related KDE technologies]&lt;br /&gt;
&lt;br /&gt;
* You may want to filter out the results by date: you can select a date range since some years (or months ago) to &amp;quot;Now&amp;quot; (today)&lt;br /&gt;
&lt;br /&gt;
===For &amp;quot;normal&amp;quot; (non-crash) reports===&lt;br /&gt;
&lt;br /&gt;
# Pick some &amp;quot;keywords&amp;quot; from the current report. This keywords need to explain the inner concept of the bug that was reported (they must represent it).&lt;br /&gt;
# Perform a full search over the same product (read general note), initially on the &amp;quot;general&amp;quot; component.  Initially, put the keywords in the title, and perform the search (this will only look for the keywords in the title)&lt;br /&gt;
# If your search has results on it, check them all, reading the whole description and trying to identify the situation.&lt;br /&gt;
# If you don't get any results, you need to go back and: &lt;br /&gt;
#* Change your keywords (tip: select thesaurus, or similar/related concepts); or&lt;br /&gt;
#* Use the keywords in the &amp;quot;Comments&amp;quot; field (so the search will look up in the bug description and comments too)&lt;br /&gt;
&lt;br /&gt;
{{Note|When using more than one word in the &amp;quot;Comments&amp;quot; field you need to select the option &amp;quot;contains all of the words/strings&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{Note|It is sometimes difficult to choose the proper ones, as the way of describing a scene varies from person to person (but we have time)}}&lt;br /&gt;
&lt;br /&gt;
===For &amp;quot;crash&amp;quot; reports===&lt;br /&gt;
&lt;br /&gt;
# Perform the same operation as with normal bug reports&lt;br /&gt;
# Check for reports with duplicate backtraces:   (Read the [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#C.2B.2B_Backtraces_.28identifying_crashes_duplicates.29 Backtraces section] below)&lt;br /&gt;
&lt;br /&gt;
Perform a full search over the same product (read general note), initially on the &amp;quot;general&amp;quot; component, putting the &amp;quot;ClassName::FunctionName&amp;quot; pairs that identify the crash in the Comments field of the form (if you put more than one pair, you need to select the option &amp;quot;contains all of the words/strings&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
===Processing search results===&lt;br /&gt;
&lt;br /&gt;
* If you don't find any similar report then we should assume the new bug reports is &amp;quot;unique&amp;quot; (and valid). See next section &lt;br /&gt;
&lt;br /&gt;
* If you find a similar bug report we have too choices:&lt;br /&gt;
** If you are completely sure it is the same issue, you have to mark the report as duplicate.   The bug report you initially picked (name it &amp;quot;copy&amp;quot;) is going to be marked as duplicate of the original report (name it &amp;quot;main&amp;quot;). If &amp;quot;copy&amp;quot; has additional information that &amp;quot;main&amp;quot; doesn't have, you may want to add it. (Note: some details may look unimportant to you, but they may be important for developers who know about the application workflow and code. Also, adding a big amount of minimal/incomplete information you may end up generating a big and complete testcase) &lt;br /&gt;
** If you aren't completely sure: you need someone else to double check your work. You may want to add a comment in the current report. Then, you should ask in #kde-bugs IRC channel for someone to look at your comment. &lt;br /&gt;
Comment template:&lt;br /&gt;
 This bug looks related to bug XXXXXX&lt;br /&gt;
(XXXXXX being the bug ID of &amp;quot;master&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
{{Note|You may found related reports that are already marked as duplicate of a third report. Always try to use this third report as the &amp;quot;main&amp;quot; one (resolve the duplicates chain). However, in some cases, the &amp;quot;main&amp;quot; reports refers to a root issue, and some of its duplicates may refer to sub-issues. In those cases try to check which one refers to the issue you are looking at.}}&lt;br /&gt;
&lt;br /&gt;
==Identifying duplicates (crashes) : C++ Backtraces==&lt;br /&gt;
&lt;br /&gt;
===Definition===&lt;br /&gt;
&lt;br /&gt;
A backtrace is a piece of information that describes what was the application doing when it encountered the error and had to close itself. It is a &amp;quot;function stack&amp;quot; leading to the &amp;quot;crashing point&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In KDE applications, the backtraces are generated by the Crash Handler Dialog (&amp;quot;DrKonqi&amp;quot;). They can also be generated by the general debugger &amp;quot;GDB&amp;quot;, but that involves more steps.&lt;br /&gt;
&lt;br /&gt;
The backtrace is read from top to bottom&lt;br /&gt;
&lt;br /&gt;
The first line shows *where* the crash occurred (because of an illegal instruction, invalid pointer, memory problem or other issues)&lt;br /&gt;
&lt;br /&gt;
The other lines show the &amp;quot;way to the first function&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
 Application: Plasma Workspace (kdeinit4), signal: Bus error&lt;br /&gt;
 [KCrash Handler]&lt;br /&gt;
 #5  0x00007fb563bb8f02 in KPixmapCache::Private::mmapFile (this=0x92df60, &lt;br /&gt;
 filename=..., info=0x92dfb0, newsize=33656832) at /usr/src/debug/kdelibs-&lt;br /&gt;
 4.4.1/kdeui/util/kpixmapcache.cpp:491&lt;br /&gt;
 #6  0x00007fb563be3c34 in KPixmapCache::Private::mmapFiles (this=0x92df60) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:419&lt;br /&gt;
 #7  0x00007fb563be38e3 in KPixmapCache::Private::init (this=0x92df60) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1061&lt;br /&gt;
 #8  0x00007fb563be576d in KPixmapCache::discard (this=0x1203ca0) at /usr/src&lt;br /&gt;
 /debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1279&lt;br /&gt;
 #9  0x00007fb563be5e48 in KPixmapCache::deleteCache (name=...) at /usr/src&lt;br /&gt;
 /debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1255&lt;br /&gt;
 #10 0x00007fb55afdc97d in Plasma::ThemePrivate::discardCache (this=0x7a7d30) &lt;br /&gt;
 at /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:224&lt;br /&gt;
 #11 0x00007fb55afe009b in Plasma::ThemePrivate::setThemeName (this=0x7a7d30, &lt;br /&gt;
 tempThemeName=&amp;lt;value optimized out&amp;gt;, writeSettings=&amp;lt;value optimized out&amp;gt;)&lt;br /&gt;
 at /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:380&lt;br /&gt;
 #12 0x00007fb55afe19fb in Plasma::Theme::settingsChanged (this=0x70af20) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:341&lt;br /&gt;
 #13 0x00007fb55afe2918 in Plasma::ThemePrivate::settingsFileChanged &lt;br /&gt;
 (this=0x7a7d30, file=&amp;lt;value optimized out&amp;gt;) at /usr/src/debug/kdelibs-&lt;br /&gt;
 4.4.1/plasma/theme.cpp:335&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
===Description of a backtrace line===&lt;br /&gt;
&lt;br /&gt;
 #NumberInTheStack MemoryAddress in Namespace::Class:FunctionMember &lt;br /&gt;
 (argumentThis=pointerValue, argument1=value, argument2=value, ...) at path/to&lt;br /&gt;
 /source/code/file.cpp:linenumber&lt;br /&gt;
&lt;br /&gt;
* #NumberInTheStack: is the order number in the function stack. The lesser, the nearer to the crash point. The smaller number may not be zero&lt;br /&gt;
* MemoryAddress: we don't put attention to this one.. Ignore&lt;br /&gt;
* Namespace: C++ namespace of the function. It may not be available if there are no namespaces. This could be also a class name if &amp;quot;Class&amp;quot; is an embedded one.&lt;br /&gt;
* Class: C++ class name of the function&lt;br /&gt;
* FunctionMember: C++ function name&lt;br /&gt;
* argumentThis=pointerValue : this first argument is often the memory address/pointer of the C++ object (example &amp;quot;this=0x91ec5f8&amp;quot;  other argument use the same form &amp;quot;parameterName=parameterValue&amp;quot;&lt;br /&gt;
* (..): arguments supplied to the function. This information may not be available if *debug information* is not present  &lt;br /&gt;
* path/to/source/code/file.cpp:linenumber the path to the source code file that describes that function, and the line number. The path is the one found at '''build time'''. This information may not be useful if '''debug information''' is not available (in that case, the name of the library or application binary may be included. Example: ''/home/kde-devel/kde/lib/libsopranoclient.so.1'')&lt;br /&gt;
&lt;br /&gt;
'''Example''':&lt;br /&gt;
&lt;br /&gt;
 #13 0xb759d5d7 in Nepomuk::ResourceData::determineUri (this=0x91ec5f8) at &lt;br /&gt;
 /home/kde-devel/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp:671&lt;br /&gt;
&lt;br /&gt;
* The function is the number 13 in the stack&lt;br /&gt;
* Function's namespace: &amp;quot;Nepomuk&amp;quot;&lt;br /&gt;
* Function's class: &amp;quot;ResourceData&amp;quot;&lt;br /&gt;
* Function's function: &amp;quot;determineUri&amp;quot;&lt;br /&gt;
* The object &amp;quot;Nepomuk::ResourceData&amp;quot; which called to &amp;quot;determineUri&amp;quot; has the pointer &amp;quot;0x91ec5f8&amp;quot;&lt;br /&gt;
* The function is described (where it was build) at &amp;quot;/home/kde-devel/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp&amp;quot;. It leads to the next function in the stack at the line number 671&lt;br /&gt;
&lt;br /&gt;
===Identifying the first (useful) backtrace functions===&lt;br /&gt;
&lt;br /&gt;
The first thing you need to do is to locate where it crashed, identifying the &amp;quot;[KCrash Handler]&amp;quot; mark (only in backtraces fetched using DrKonqi)&lt;br /&gt;
&lt;br /&gt;
If the application only had one thread, then it is at the top of the unique thread; otherwise you may need to look at all the thread (the KCrash mark may not be always in the Thread number 1)&lt;br /&gt;
&lt;br /&gt;
Once that you located the &amp;quot;crashing thread start&amp;quot;, pickup the first two or three &amp;quot;ClassName::Functions&amp;quot; pairs from top to bottom (some functions should be ignored, read below)&lt;br /&gt;
&lt;br /&gt;
This pairs will be used as &amp;quot;keywords&amp;quot; for the duplicate search&lt;br /&gt;
&lt;br /&gt;
{{Note|This is only a general rule. There are some special cases when the first three function at the top may be the same but the crash may be different (specially on complex application/libraries as Konqueror)}}&lt;br /&gt;
&lt;br /&gt;
If the first backtrace functions aren't available (they are not there, or there are &amp;quot;??&amp;quot; )then we can't proceed without requiring more information (a more complete backtrace) [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#Check_the_report_quality_.28and_ask_for_missing_information.29 Ask for more information]&lt;br /&gt;
&lt;br /&gt;
===Avoiding useless function calls===&lt;br /&gt;
&lt;br /&gt;
Some functions or calls are common to a lot of applications using the same core libraries (like the Qt library, glib, glibc, or many others). This kind of functions should not be used for search as they are not representative of the crash itself and it may return lots of results.&lt;br /&gt;
&lt;br /&gt;
'''Classes and functions to ignore in a backtrace''':&lt;br /&gt;
* Kernel/GLibC functions (__kernel_vsyscall, raise, abort)&lt;br /&gt;
* Functions from core/base libraries (libraries with filenames like libpthread.so.0, libc.so, libstdc++.so, libglib-2.0.so; or functions starting with &amp;quot;*__GI_&amp;quot;). You may also need to ignore calls to graphics drivers (like nvidia or libGL)&lt;br /&gt;
* Qt containers classes (QMap, QList, QLinkedList, QVector, QStack, QQueue, QSet, QMap, QMultiMap, QHash, QMultiHash)&lt;br /&gt;
* Qt deep core classes (QApplication, QCoreApplication, QBasicAtomicInt, QBasicAtomicPointer, QAtomicInt, QAtomicPointer, QMetaObject, QPointer, QWeakPointer, QSharedPointer, QScopedPointer, QMetaCallEvent)&lt;br /&gt;
* Qt misc functions (qt_message_output, qt_message, qGetPtrHelper, (starting with) qt_meta_)&lt;br /&gt;
&lt;br /&gt;
===Special cases (Advanced)=== &lt;br /&gt;
&lt;br /&gt;
There are special crashes related to the X11 graphics server. To identify this crashes you can search for the &amp;quot;XIOError&amp;quot; function name (often on Thread 1). The &amp;quot;[KCrash handler]&amp;quot; mark appears in a secondary thread.&lt;br /&gt;
&lt;br /&gt;
The important things to identify those crashes is recognizing the functions *below* the XIOError call (this is, which functions caused the X11 error).&lt;br /&gt;
&lt;br /&gt;
In most of this crashes the functions below &amp;quot;[KCrash handler]&amp;quot; are not important (but they could still be useful to search for duplicates).&lt;br /&gt;
&lt;br /&gt;
==Bugs caused by external issues (UPSTREAM/DOWNSTREAM)==&lt;br /&gt;
&lt;br /&gt;
Check if the bug is caused by an external plugin/add-on or distribution issue&lt;br /&gt;
&lt;br /&gt;
There are several bugs which may be caused by external add-ons. If you are sure this is the case, you should dismiss the report, telling the reporter to file a new bug in a different place.&lt;br /&gt;
&lt;br /&gt;
* Applications which use plugins may be easier to affect (like Plasma when using custom Plasmoids/widgets)&lt;br /&gt;
&lt;br /&gt;
Distributions can also bring some trouble, specially with packaging.&lt;br /&gt;
&lt;br /&gt;
Some problems that may cause bugs are:&lt;br /&gt;
* different versions among KDE packages (kdelibs at one version, kdebase at a different one)&lt;br /&gt;
* missing plugins (broken packaging) causing crashes or missing features.&lt;br /&gt;
&lt;br /&gt;
Also, distribution can include their own add-ons (to bring their own branding or any other special function). If you know KDE software enough you may be able to recognize this unofficial add-ons.&lt;br /&gt;
&lt;br /&gt;
If the reporter mentions an application or dialog you cannot identify, you could try requesting a screenshot; other people may identify if it is a KDE application or an external addition.&lt;br /&gt;
&lt;br /&gt;
==Check the report quality (and ask for missing information)==&lt;br /&gt;
&lt;br /&gt;
Now that you know that the bug report is unique, and that is not an external issue,  you need to check all the needed information is there.&lt;br /&gt;
&lt;br /&gt;
* Check that report is English and that is easily understandable.  &lt;br /&gt;
** If it is not in English you may want to look for someone on the KDE group (IRC channels) that may translate it for you. Alternatively you can ask the reporter to use some online translation system (you won't get a clear explanation, but it is something).&lt;br /&gt;
**   If the explanation is not clear enough, and you think that the bug could be described in a image, you may want to ask for a screenshot [explanation of Bugzilla attachments]&lt;br /&gt;
&lt;br /&gt;
* If the bug is a graphical glitch or issue, you may want to request a screenshot [explanation of Bugzilla attachments]&lt;br /&gt;
* If the issue involves any other component (like the graphics card or drivers) you may need to ask for the versions and component's names&lt;br /&gt;
* If the bug report is about a crash and the backtrace information is not really complete (and you couldn't perform a duplicate search) you need to ask the user to install the missing debug package symbols, reproduce the bug and generate a new backtrace. Template for this request:&lt;br /&gt;
 &lt;br /&gt;
 If you can reproduce the crash at will (or you experience this regularly),&lt;br /&gt;
 can you install the &amp;quot;PACKAGENAME&amp;quot; package and post a complete backtrace here?&lt;br /&gt;
 (you can get more information at http://techbase.kde.org/User:DarioAndres&lt;br /&gt;
 /Basic_Guide_about_Crash_Reporting ) Thanks&lt;br /&gt;
&lt;br /&gt;
The names of the missing packages depends of the application and the distribution (as package naming scheme changes..). Look at List of debug package names on several Distributions&lt;br /&gt;
&lt;br /&gt;
'''Useful information which could be also missing''':&lt;br /&gt;
* Application version&lt;br /&gt;
* KDE Platform (and/or Software Compilation) version&lt;br /&gt;
* If the bug is about a crash, request the version of the Qt library&lt;br /&gt;
* If the reporter is using an development version, request the SVN revision of the KDE platform and application&lt;br /&gt;
&lt;br /&gt;
{{Note|If you don't get feedback after a period of time, you can mark the report as &amp;quot;NEEDSINFO&amp;quot; with resolution &amp;quot;WAITINGFORINFO&amp;quot; (or resolution &amp;quot;BACKTRACE&amp;quot; if you are waiting for a complete backtrace)}}&lt;br /&gt;
&lt;br /&gt;
==Setting Bugzilla fields (and re-assignation)==&lt;br /&gt;
&lt;br /&gt;
Often the bug reports aren't properly categorized, or they miss some information in the Bugzilla fields (which are useful for sorting and filtering):&lt;br /&gt;
&lt;br /&gt;
* '''Version''': if the report has a application version, you probably want to set the version in the Bugzilla field&lt;br /&gt;
* '''Priority''': we don't use this field in the KDE bug tracker&lt;br /&gt;
* '''Severity''': if the bug is important, critical or it causes data loss if should be set to &amp;quot;major&amp;quot; or &amp;quot;critical&amp;quot;. If it is about a crash or a freeze it should be set to &amp;quot;crash&amp;quot;. If it is any other kind of bug, it should be set to &amp;quot;normal&amp;quot;. If it is a feature request (not a regression) it should be set to &amp;quot;wish&amp;quot;.&lt;br /&gt;
** If you are not really sure if a report describes a real bug or a feature; or if you cannot diagnose the issue, you need to ask in the support channels or wait for other triagers or developers to check the report.&lt;br /&gt;
* '''Platform''': this field is only important if the bug is related to one distribution or specific system. (most of the bug reports are common to most of the platforms). Same with the OS field&lt;br /&gt;
&lt;br /&gt;
===Renaming a report: Updating the summary===&lt;br /&gt;
&lt;br /&gt;
Most of the times, the reporter user initially sets the bug report's title, and therefore, the summary doesn't really represent the bug itself. You may want to update the title to contain enough information to identify the issue properly.&lt;br /&gt;
&lt;br /&gt;
A good title may contain:&lt;br /&gt;
&lt;br /&gt;
* A brief explanation of the root cause (if it was found)&lt;br /&gt;
* Some of the symptoms people are experiencing&lt;br /&gt;
* Additional comments between round brackets/parentheses&lt;br /&gt;
&lt;br /&gt;
{{Tip|Try to use complete and easily readable english sentences as summary}}&lt;br /&gt;
&lt;br /&gt;
* If the bug is about a crash, you may add the first useful ClassName::FunctionName pairs that identify it. You can put them inside square brackets at the end of the title&lt;br /&gt;
&lt;br /&gt;
* If the report has additional information (like a testcase file, or an attached proposed patch) you may add those references as tags at the start of the summary (inside square brackets)&lt;br /&gt;
&lt;br /&gt;
'''Examples''':&lt;br /&gt;
&lt;br /&gt;
 [patch] Plasma clock draws garbage when hovering it if the Ctrl key is pressed&lt;br /&gt;
&lt;br /&gt;
 Dolphin hangs when trying to view the properties of a big file&lt;br /&gt;
&lt;br /&gt;
 [testcase file] Plasma crashes when adding a special file to the panel&lt;br /&gt;
 [Class1::Function1, Class1::Function2, Class2::Function3]&lt;br /&gt;
&lt;br /&gt;
 Applications that use Plasma themes crash when compositing is switched on/off&lt;br /&gt;
 due an error in KPixmapCache [KPixmapCache::Private::mmapFile,&lt;br /&gt;
 KPixmapCache::Private::init, KPixmapCache::discard]&lt;br /&gt;
&lt;br /&gt;
 [testcase url] Konqueror shows a graphical artifact in webpage's form when&lt;br /&gt;
 scrolling&lt;br /&gt;
&lt;br /&gt;
===Reassigning bug reports===&lt;br /&gt;
&lt;br /&gt;
Some of the reports are assigned to the wrong product. This may happen because the original reporter didn't know to which application/library did the bug belong to. It may happen if the Crash Handler dialog reports a crash about an unsupported application (or one that is not mapped properly)&lt;br /&gt;
&lt;br /&gt;
{{Warning|Only perform re-assignations if you are sure the bug is in the wrong product.}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Remember to check the [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#List_of_related_KDE_technologies KDE related technologies list]}}&lt;br /&gt;
&lt;br /&gt;
# Select the correct Bugzilla product.&lt;br /&gt;
# If you are sure the current assignee is the default of the current product, you need to click the checkbox to reset the assignee (so the assignee of the new(and correct) Bugzilla product will get notified)&lt;br /&gt;
# Commit the changes&lt;br /&gt;
# In the next page, select the correct Component and Version, and save the changes&lt;br /&gt;
&lt;br /&gt;
==Adding related people to the CC list==&lt;br /&gt;
&lt;br /&gt;
Sometimes, the reports describe general issues or are filed against common bugzilla products (like &amp;quot;kde&amp;quot; or &amp;quot;kdelibs&amp;quot;); or, on the other round, are filed against specific products (but the underling bug root cause is at some specific library, not directly related to the current bugzilla product assignee)&lt;br /&gt;
&lt;br /&gt;
In both cases, if we don't need/want to reassign the report (because we aren't really sure about it), we can add the assignee of the other related products, or other developers mail address, to the CC list of the bug report. &lt;br /&gt;
That means, this person (or people following a mailing list) will get notified about this bug report, and they might look at it.&lt;br /&gt;
&lt;br /&gt;
To know whom to add to the CC list you can:&lt;br /&gt;
* Look at the [https://bugs.kde.org/editproducts.cgi list of bugzilla products and components] and find the current default assignee (this requires special &amp;quot;editcomponents&amp;quot; permissions)&lt;br /&gt;
* Look at copyright of the source code related to the bug. (You can always access the code using [http://websvn.kde.org/trunk/KDE/ WebSVN])&lt;br /&gt;
* Ask in the IRC support channels which person is related to an specific KDE area (#kde-devel)&lt;br /&gt;
&lt;br /&gt;
Common situation '''examples''':&lt;br /&gt;
&lt;br /&gt;
* A report against &amp;quot;Dolphin&amp;quot; describes a Nepomuk-related error. &lt;br /&gt;
** Add the Nepomuk default assignee to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against &amp;quot;Plasma&amp;quot; describes an error which seems to be more general (at kdelibs level), but you are not really sure if you should reassign it.&lt;br /&gt;
** Do not reassign and add &amp;quot;kdelibs-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against the &amp;quot;kde&amp;quot; bugzilla product describes a Konqueror-related issue (and you aren't sure it is a Konqueror-only issue)&lt;br /&gt;
** Do not reassign and add &amp;quot;konq-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against the &amp;quot;kde&amp;quot; bugzilla product describes a Plasma issue&lt;br /&gt;
** Reassign the report to the &amp;quot;plasma&amp;quot; bugzilla product; or&lt;br /&gt;
** Add &amp;quot;plasma-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
=Trying to reproduce the bugs=&lt;br /&gt;
&lt;br /&gt;
An important step of bug triaging is trying to reproduce the bugs, this means, using the information the reporters added to the bug report to force(recreate, reproduce, repeat) the bug in the application.&lt;br /&gt;
&lt;br /&gt;
This is needed in order to differentiate random/race condition bugs of reproducible ones (which may be reproduced by developers too; and they can fix them)&lt;br /&gt;
&lt;br /&gt;
{{Warning|Testing bug reports may modify/alter your own desktop configuration; also, to try to reproduce some bugs you may need a clean pristine (or sightly modified) environment. I recommend you to perform tests on a separate KDE installation or a clean user. There is also a way to start KDE applications with a clean configuration, even under your current configuration (setting the KDEDIR environment variable at run-time to an empty directory).}}&lt;br /&gt;
&lt;br /&gt;
You may want to use this reference text to setup your testing environment: [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment]&lt;br /&gt;
&lt;br /&gt;
{{Note|It is also important to have an updated KDE SC installation to test bugs.}}&lt;br /&gt;
&lt;br /&gt;
==How to test bug reproducibility==&lt;br /&gt;
&lt;br /&gt;
# Read the *complete* bug report (including all the attached information). Note that some bits of information may look unrelated; but they could be useful (or not)&lt;br /&gt;
# Use the information in the first comment (the original bug description) to try to reproduce the bug in the application.&lt;br /&gt;
# If you can reproduce the bug, then go to the next step&lt;br /&gt;
#* If you can't reproduce the bug, use the next comment in the report (which may add new information) to try to reproduce.&lt;br /&gt;
#* If you can't reproduce with all the comments in a separate way, you may want to try combined situations (a bit of the description of the original bug, plus a bit of the second one) and similar combinations. You often have to use your imagination a bit (hopefully we still have time). Hopefully, you may find a combination that may reproduce the bug all (or most of) the times. Write down the &amp;quot;recipe&amp;quot; (steps to reproduce it), you need to include that data into the report later.&lt;br /&gt;
# Now that we have a result, we need to add our information/conclusions to the bug report&lt;br /&gt;
&lt;br /&gt;
{{Tip|When trying to reproduce a bug, and if there are more than one piece of information, at first glance, try to identify a *common situation*. (some data or context that is present in all (or most of) the cases). This kind of data may be the key to find out how to reproduce.}}&lt;br /&gt;
&lt;br /&gt;
==Adding new information (and requesting feedback)==&lt;br /&gt;
&lt;br /&gt;
* In any case, add your KDE SC version and system information. (other kind of configuration data may be useful to: &amp;quot;did you tested it on a clean environment or in your existing configuration ?&amp;quot;  &amp;quot;do you have library X installed and updated ?&amp;quot; &amp;quot;is your system 32 or 64 bits ?&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
'''If you could reproduce the bug''':&lt;br /&gt;
 &lt;br /&gt;
* If you had to combine several steps to make your own &amp;quot;recipe&amp;quot; to reproduce, write it down. This kind of information should be useful for the developers.&lt;br /&gt;
 &lt;br /&gt;
* If you had to use custom input data (text, or a file); you may want to attach it to the bug report (of course, if it is not attached already)&lt;br /&gt;
&lt;br /&gt;
A template of a comment for this situation could be:&lt;br /&gt;
&lt;br /&gt;
 I can reproduce the bug here using KDE SC x.y.z, Qt a.b.c on Distribution,&lt;br /&gt;
 Kernel d.e.f on XX bits.&lt;br /&gt;
 In order to reproduce I have to perform the following actions:&lt;br /&gt;
 1- Action 1&lt;br /&gt;
 2- Action 2&lt;br /&gt;
 3- Action 3&lt;br /&gt;
 4- Bug Appears&lt;br /&gt;
 Note that you need to have the X configuration set to Y, and use the Z library&lt;br /&gt;
 - Can anyone else confirm this ?&lt;br /&gt;
 Thanks&lt;br /&gt;
&lt;br /&gt;
'''If you could not reproduce the bug''':&lt;br /&gt;
 &lt;br /&gt;
* Write down which kind of steps you performed to try to get the bug.&lt;br /&gt;
&lt;br /&gt;
* You may want to ask to all the reporters if your step had missing something, or if they notice any other strange (or not-default) situation or configuration which may be related.&lt;br /&gt;
&lt;br /&gt;
* Also, if the report is a bit old (more than two major KDE SC releases old), you could try to ask the reporters if you can reproduce the bug in the latest stable KDE SC release or trunk (development version). The bug may be fixed already (but no one wrote it down into the bug report)&lt;br /&gt;
&lt;br /&gt;
A template of comment for this situation could be:&lt;br /&gt;
&lt;br /&gt;
 I couldn't reproduce the bug here using KDE SC x.y.z, Qt a.b.c&lt;br /&gt;
 on Distribution, Kernel d.e.f on XX bits.&lt;br /&gt;
 I tried performing this actions:&lt;br /&gt;
 1- Action 1&lt;br /&gt;
 2- Action 2&lt;br /&gt;
 or&lt;br /&gt;
 1a- Action 1a&lt;br /&gt;
 2a- Action 2a&lt;br /&gt;
 However the bug didn't appear/the application didn't crash&lt;br /&gt;
 - Are you all using library X and this kind of configuration ?&lt;br /&gt;
 - Can you still reproduce this bug with an updated KDE SC version ?&lt;br /&gt;
 Thanks&lt;br /&gt;
&lt;br /&gt;
Hopefully you will get feedback from the reporters and you could gather more information to try to reproduce the bug or close the report as WORKSFORME (or FIXED)&lt;br /&gt;
&lt;br /&gt;
=Getting bug triaging support=&lt;br /&gt;
&lt;br /&gt;
During your work you may need help on how to proceed, you can use this resources to get help:&lt;br /&gt;
&lt;br /&gt;
* The '''#kde-bugs channel''' on IRC (Freenode.net). You can ask to the whole channel.&lt;br /&gt;
* The BugSquad mailing list &amp;lt;bugsquad ##at## kde ##dot## org&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=BugWeeks=&lt;br /&gt;
&lt;br /&gt;
We are planing to host bug triaging events (where new &amp;quot;students&amp;quot; can learn the tricks) named &amp;quot;BugWeeks&amp;quot; on a regular basis to help cleaning up the KDE bug tracker database.&lt;br /&gt;
&lt;br /&gt;
The BugWeeks initiative is based on the Klassroom initiative in the KDE Community Forums&lt;br /&gt;
&lt;br /&gt;
You can find more information about this at:&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=4&amp;amp;t=84473 BugWeeks announcement]&lt;br /&gt;
* [http://forum.kde.org/viewforum.php?f=148 BugWeeks subsection on KDE Community Forums]&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84713 BugWeek 0 - Plasma Desktop bugs] ([http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84888 Summary])&lt;br /&gt;
&lt;br /&gt;
=FAQ=&lt;br /&gt;
=More Information=&lt;br /&gt;
&lt;br /&gt;
==List of related KDE technologies==&lt;br /&gt;
&lt;br /&gt;
* Every KDE application use kdelibs [Bugzilla product: '''&amp;quot;kdelibs&amp;quot;''']&lt;br /&gt;
* Applications using the standard KDE file operations use KIO [Bugzilla product: '''&amp;quot;kio&amp;quot;'''] and probably KFile (for the UI part) [Bugzilla product: '''&amp;quot;kfile&amp;quot;''']&lt;br /&gt;
* Oxygen widget style (default) [Bugzilla product: '''&amp;quot;oxygen&amp;quot;''' component '''&amp;quot;style&amp;quot;'''] (I'm adding the component because &amp;quot;Oxygen&amp;quot; also refers to a Plasma and icon themes)&lt;br /&gt;
* Multimedia usage: Phonon library [Bugzilla product: '''&amp;quot;Phonon&amp;quot;''']&lt;br /&gt;
* PIM related applications use kdepimlibs, Akonadi and kresources technologies [Bugzilla products: '''&amp;quot;kdepim&amp;quot;''', '''&amp;quot;kdepimlibs&amp;quot;''', '''&amp;quot;Akonadi&amp;quot;''', '''&amp;quot;kresources&amp;quot;''']&lt;br /&gt;
* Applications using KHTML [Bugzilla product: '''konqueror&amp;quot;''']&lt;br /&gt;
* Applications using OpenDesktop services uses Attica [Bugzilla product: '''&amp;quot;attica&amp;quot;''']&lt;br /&gt;
* Screen management related operations use the Kephal subsystem [Bugzilla product: '''&amp;quot;kephal&amp;quot;''']&lt;br /&gt;
* Games use libkdegames [Bugzilla product: '''&amp;quot;libkdegames&amp;quot;''']&lt;br /&gt;
* Scanning related applications probably use the KSane lib [Bugzilla product: '''&amp;quot;libksane&amp;quot;''']&lt;br /&gt;
* Multimedia applications reading audio tags use taglib [Bugzilla product: '''&amp;quot;taglib&amp;quot;''']&lt;br /&gt;
* Hardware related functions use Solid classes [Bugzilla product: '''&amp;quot;solid&amp;quot;''']&lt;br /&gt;
* Power Management functions use PowerDevil [Bugzilla product: '''&amp;quot;solid&amp;quot;''', component: '''&amp;quot;powerdevil-daemon&amp;quot;''']&lt;br /&gt;
&lt;br /&gt;
==Special products and cases==&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;systemsettings&amp;quot; contain bug reports of the Shell application SystemSettings and kcmshell4, and reports of the configuration modules &amp;quot;kcm_*&amp;quot;&lt;br /&gt;
** Try to identificate if the report is about the shell applications (and set the component to &amp;quot;general&amp;quot;, &amp;quot;treeview&amp;quot; or &amp;quot;kcmshell&amp;quot;) or about some of the configuration modules (and set the component to &amp;quot;kcm_*name*&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
* Konqueror can use different engines, like KHTML or WebKit&lt;br /&gt;
** If the report is about a webkit-only issue, reassign to product &amp;quot;kdelibs&amp;quot;, component &amp;quot;kdewebkit&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Tip|When updating the bugzilla product or component, do not forget to reset to the default assignee}}&lt;br /&gt;
&lt;br /&gt;
==Useful Links==&lt;br /&gt;
&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad BugSquad page on Techbase]&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla Quick introduction to Bugzilla]&lt;br /&gt;
* [https://darioandreskde.wordpress.com/ Dario_Andres blog about bug triaging]&lt;br /&gt;
* [https://bugs.kde.org/page.cgi?id=fields.html A Bug's Life Cycle]&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment]&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad/How_to_create_useful_crash_reports How to create useful crash reports]&lt;br /&gt;
* [http://techbase.kde.org/User:DarioAndres/Basic_Guide_about_Crash_Reporting Basic guide about crash reports]&lt;br /&gt;
&lt;br /&gt;
==Debug package names for several distributions==&lt;br /&gt;
&lt;br /&gt;
For every KDE application it is recommended to install the debug information for &amp;quot;kdelibs&amp;quot; and &amp;quot;qt4&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border:1px solid #AAA; padding:2px&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Package&lt;br /&gt;
!  Ubuntu/Debian&lt;br /&gt;
!  OpenSuse&lt;br /&gt;
!  Fedora&lt;br /&gt;
!  Mandriva&lt;br /&gt;
|-&lt;br /&gt;
|  ''kdelibs''&lt;br /&gt;
|  kdelibs5-dbg&lt;br /&gt;
|  kdelibs4-debuginfo&lt;br /&gt;
|  kdelibs-debuginfo&lt;br /&gt;
|  kdelibs4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''qt''&lt;br /&gt;
|  libqt4-dbg&lt;br /&gt;
|  libqt4-debuginfo&lt;br /&gt;
|  qt-debuginfo&lt;br /&gt;
|  qt4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''kdebase (KDE base applications)''&lt;br /&gt;
|  kdebase-dbg, kdebase-runtime-dbg, kdebase-workspace-dbg&lt;br /&gt;
|  kdebase4-debuginfo, kdebase4-runtime-debuginfo, kdebase4-workspace-debuginfo&lt;br /&gt;
|  kdebase-debuginfo, kdebase-runtime-debuginfo, kdebase-workspace-debuginfo&lt;br /&gt;
|  kdebase4-debug, kdebase4-runtime-debug, kdebase4-workspace-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''General example for every KDE &amp;quot;MODULE&amp;quot;''&lt;br /&gt;
|  kdeMODULE-dbg&lt;br /&gt;
|  kdeMODULE4-debuginfo&lt;br /&gt;
|  kdeMODULE-debuginfo&lt;br /&gt;
|  kdeMODULE4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''Phonon (multimedia subsystem)''&lt;br /&gt;
|  phonon-dbg&lt;br /&gt;
|  phonon4-debuginfo-x86 / libphonon4-debuginfo-32bit&lt;br /&gt;
|  phonon-debuginfo&lt;br /&gt;
|  phonon-debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For a detailed list of distributions naming scheme examples you can look at [http://techbase.kde.org/index.php?title=User:DarioAndres/CreateUsefulReports#How_to_obtain_debug_package_for_several_distributions How to obtain debug packages for every distribution].&lt;br /&gt;
&lt;br /&gt;
==Glossary==&lt;br /&gt;
&lt;br /&gt;
* Testcase: custom file that triggers a bug in the application. A testcase can also be a custom code snippet, or to a set of steps.&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging</id>
		<title>Contribute/Bugsquad/Guide To BugTriaging</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging"/>
				<updated>2010-04-02T17:31:44Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: /* General */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Initial version by [[User:DarioAndres|Dario Andres]] (2010-03/2010-04).&lt;br /&gt;
&lt;br /&gt;
Initial corrections by Lydia Pintscher (Nightrose)&lt;br /&gt;
&lt;br /&gt;
===Disclaimer===&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;ultimate&amp;quot; guide is based on my own experience (approximately 2 years) on the KDE bug tracker.&lt;br /&gt;
&lt;br /&gt;
I hope it works for you too :)&lt;br /&gt;
&lt;br /&gt;
=General Considerations=&lt;br /&gt;
&lt;br /&gt;
* '''Be polite''': when you need to request information or feedback be clear and polite, and you will get more information in less time.  Often Bugzilla is a place which involves discussions (about implementations, or even about contributors). Try to be concise and polite, respecting the others position while describing your own.&lt;br /&gt;
&lt;br /&gt;
* Don't try to do too many things at the same time; otherwise you will end up with a headache.&lt;br /&gt;
&lt;br /&gt;
If you are not familiar with the Bugzilla (KDE bug tracker system) interface, you may find this guide useful: [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla Quick Introduction to Bugzilla]&lt;br /&gt;
&lt;br /&gt;
You may want to properly setup your bugzilla account as mentioned at [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla#Configure_your_account_.28Important.29 Configure your account]&lt;br /&gt;
&lt;br /&gt;
=About getting permissions to work in the bug tracker=&lt;br /&gt;
&lt;br /&gt;
Manpower is always needed in a bug tracker, but as any action taken on it may be potentially destructive to other people's work; or it may end up messing things up (and consuming the developers' or other triager's time) the tracker requires special permissions to perform changes in bug reports.&lt;br /&gt;
&lt;br /&gt;
If you want to work in the bug tracker you need to prove that you know what you are doing.&lt;br /&gt;
&lt;br /&gt;
Initially you will ask for support on '''#kde-bugs''' (on IRC) and add comments in the bug report (so other people will see and check them, perform the needed actions, and evaluate your work)&lt;br /&gt;
&lt;br /&gt;
{{Note|Adding comments in a bug report is allowed for every user}}&lt;br /&gt;
&lt;br /&gt;
=Getting Started: Find what to work on (Different Approaches)=&lt;br /&gt;
&lt;br /&gt;
You could use different techniques or approaches to triage the reports according to your current mood or the amount of work you want to do for example.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The two following techniques are complementary.}}&lt;br /&gt;
&lt;br /&gt;
==Check all the bug reports of the day==&lt;br /&gt;
&lt;br /&gt;
In this technique you check all the bug reports (of all the products) which were filed today (or some days ago).&lt;br /&gt;
&lt;br /&gt;
You can focus on crash, normal or wish reports individually (recommended) or all of them together.&lt;br /&gt;
&lt;br /&gt;
'''Good:'''&lt;br /&gt;
* You get a complete view of all the reports&lt;br /&gt;
* You can easily recognize possible duplicates if the report titles are appropriate&lt;br /&gt;
* You can choose any report&lt;br /&gt;
* You can quickly clean the bugs that were filed recently (keeping them from rotting)&lt;br /&gt;
* You can get quick feedback from the reporter&lt;br /&gt;
&lt;br /&gt;
'''Not so Good:'''&lt;br /&gt;
* You don't focus on one product&lt;br /&gt;
* You may not pay too much attention to every report, as you are triaging different kinds of reports&lt;br /&gt;
* You need a lot of attention to handle the different reports (at the ~same~ time)&lt;br /&gt;
&lt;br /&gt;
This technique could be used ''every week'' (or every day)&lt;br /&gt;
&lt;br /&gt;
===Bugzilla Links===&lt;br /&gt;
* All the bugs ('''any type''') reported [https://bugs.kde.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=UNCONFIRMED&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;bug_file_loc=&amp;amp;cmdtype=doit today] or the [https://bugs.kde.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=UNCONFIRMED&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;bug_file_loc=&amp;amp;cmdtype=doit last week]&lt;br /&gt;
* All the '''crashes''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
* All the '''normal bugs''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
* All the '''feature requests''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
&lt;br /&gt;
==Check bug reports of a single product over a period of time==&lt;br /&gt;
&lt;br /&gt;
Choose a product (application or library). Then choose a period of time like 1 month or 1 or 2 years (or &amp;quot;from the beginning of the current year&amp;quot;, or even from the very beggining (like 2000)). You can also choose which kind of reports you want to handle.&lt;br /&gt;
&lt;br /&gt;
This technique is useful to audit old bugs or perform a deep clean (in case that the bugs weren't triaged on a daily basis previously).&lt;br /&gt;
&lt;br /&gt;
'''Good:'''&lt;br /&gt;
* You focus only on one product / topic, so you don't need to pay too much attention (pay attention anyways!)&lt;br /&gt;
&lt;br /&gt;
'''Not so Good:'''&lt;br /&gt;
* The reports of the other application may rot if they aren't checked&lt;br /&gt;
* You may not get feedback if the report is too old or the reporter is not accessible anymore&lt;br /&gt;
&lt;br /&gt;
You can also filter out results (and be even more focused) if you select a custom component inside the product (a subsection of the application).&lt;br /&gt;
&lt;br /&gt;
This technique could be used ''two times a month''.&lt;br /&gt;
&lt;br /&gt;
===Bugzilla Links===&lt;br /&gt;
&lt;br /&gt;
* Template search for all the reports of any status, since 2008: [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= any kind of report], [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bug_severity=crash&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= crashes], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= normal bugs], [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bug_severity=wishlist&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= feature requests]&lt;br /&gt;
* Template search for all the open reports, since 2008: [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= any kind of report], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= crashes], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= normal bugs], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= feature requests]&lt;br /&gt;
&lt;br /&gt;
=Workflow of the bug triaging activity=&lt;br /&gt;
&lt;br /&gt;
Now that you have a list of bug reports, pick one and start working.&lt;br /&gt;
&lt;br /&gt;
[[File:DarioAndres_GuideToBugTriaging_Workflow.png]]&lt;br /&gt;
&lt;br /&gt;
=Handling reports: What to do with a bug report=&lt;br /&gt;
&lt;br /&gt;
There are several things that must be checked and &amp;quot;fixed&amp;quot; to make an initial bug report an interesting and useful peace of information for the developers to check.&lt;br /&gt;
&lt;br /&gt;
{{Note|if at any point you don't really know how to continue, because you don't understand the issue properly, always ask to the developers or related contributors}}&lt;br /&gt;
&lt;br /&gt;
As KDE has too much users, we get a lot of reports about bugs which are already reported (the so named &amp;quot;duplicates&amp;quot;). Before putting any effort in the current report we should check for the main report.&lt;br /&gt;
&lt;br /&gt;
==Identifying duplicates==&lt;br /&gt;
&lt;br /&gt;
There are a lot of ways of identifying duplicate reports depending of the kind of bug.&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
&lt;br /&gt;
* Search for duplicates should be done initially against the same product of the bug report you are triaging:  If you don't find any related issue, you may need to search in a different product.&lt;br /&gt;
 &lt;br /&gt;
{{Tip|You can search on different products at the same time}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Due to the heavy usage of libraries in the KDE software, a bug reported for an application may be being tracked at a library product (example, a bug in Plasma Desktop may be a bug in kdelibs, and therefore being tracked in the &amp;quot;kdelibs&amp;quot; product)}}&lt;br /&gt;
&lt;br /&gt;
[http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#List_of_related_KDE_technologies List of related KDE technologies]&lt;br /&gt;
&lt;br /&gt;
* You may want to filter out the results by date: you can select a date range since some years (or months ago) to &amp;quot;Now&amp;quot; (today)&lt;br /&gt;
&lt;br /&gt;
===For &amp;quot;normal&amp;quot; (non-crash) reports===&lt;br /&gt;
&lt;br /&gt;
# Pick some &amp;quot;keywords&amp;quot; from the current report. This keywords need to explain the inner concept of the bug that was reported (they must represent it).&lt;br /&gt;
# Perform a full search over the same product (read general note), initially on the &amp;quot;general&amp;quot; component.  Initially, put the keywords in the title, and perform the search (this will only look for the keywords in the title)&lt;br /&gt;
# If your search has results on it, check them all, reading the whole description and trying to identify the situation.&lt;br /&gt;
# If you don't get any results, you need to go back and: &lt;br /&gt;
#* Change your keywords (tip: select thesaurus, or similar/related concepts); or&lt;br /&gt;
#* Use the keywords in the &amp;quot;Comments&amp;quot; field (so the search will look up in the bug description and comments too)&lt;br /&gt;
&lt;br /&gt;
{{Note|When using more than one word in the &amp;quot;Comments&amp;quot; field you need to select the option &amp;quot;contains all of the words/strings&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{Note|It is sometimes difficult to choose the proper ones, as the way of describing a scene varies from person to person (but we have time)}}&lt;br /&gt;
&lt;br /&gt;
===For &amp;quot;crash&amp;quot; reports===&lt;br /&gt;
&lt;br /&gt;
# Perform the same operation as with normal bug reports&lt;br /&gt;
# Check for reports with duplicate backtraces:   (Read the [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#C.2B.2B_Backtraces_.28identifying_crashes_duplicates.29 Backtraces section] below)&lt;br /&gt;
&lt;br /&gt;
Perform a full search over the same product (read general note), initially on the &amp;quot;general&amp;quot; component, putting the &amp;quot;ClassName::FunctionName&amp;quot; pairs that identify the crash in the Comments field of the form (if you put more than one pair, you need to select the option &amp;quot;contains all of the words/strings&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
===Processing search results===&lt;br /&gt;
&lt;br /&gt;
* If you don't find any similar report then we should assume the new bug reports is &amp;quot;unique&amp;quot; (and valid). See next section &lt;br /&gt;
&lt;br /&gt;
* If you find a similar bug report we have too choices:&lt;br /&gt;
** If you are completely sure it is the same issue, you have to mark the report as duplicate.   The bug report you initially picked (name it &amp;quot;copy&amp;quot;) is going to be marked as duplicate of the original report (name it &amp;quot;main&amp;quot;). If &amp;quot;copy&amp;quot; has additional information that &amp;quot;main&amp;quot; doesn't have, you may want to add it. (Note: some details may look unimportant to you, but they may be important for developers who know about the application workflow and code. Also, adding a big amount of minimal/incomplete information you may end up generating a big and complete testcase) &lt;br /&gt;
** If you aren't completely sure: you need someone else to double check your work. You may want to add a comment in the current report. Then, you should ask in #kde-bugs IRC channel for someone to look at your comment. &lt;br /&gt;
Comment template:&lt;br /&gt;
 This bug looks related to bug XXXXXX&lt;br /&gt;
(XXXXXX being the bug ID of &amp;quot;master&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
{{Note|You may found related reports that are already marked as duplicate of a third report. Always try to use this third report as the &amp;quot;main&amp;quot; one (resolve the duplicates chain). However, in some cases, the &amp;quot;main&amp;quot; reports refers to a root issue, and some of its duplicates may refer to sub-issues. In those cases try to check which one refers to the issue you are looking at.}}&lt;br /&gt;
&lt;br /&gt;
==Identifying duplicates (crashes) : C++ Backtraces==&lt;br /&gt;
&lt;br /&gt;
===Definition===&lt;br /&gt;
&lt;br /&gt;
A backtrace is a piece of information that describes what was the application doing when it encountered the error and had to close itself. It is a &amp;quot;function stack&amp;quot; leading to the &amp;quot;crashing point&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In KDE applications, the backtraces are generated by the Crash Handler Dialog (&amp;quot;DrKonqi&amp;quot;). They can also be generated by the general debugger &amp;quot;GDB&amp;quot;, but that involves more steps.&lt;br /&gt;
&lt;br /&gt;
The backtrace is read from top to bottom&lt;br /&gt;
&lt;br /&gt;
The first line shows *where* the crash occurred (because of an illegal instruction, invalid pointer, memory problem or other issues)&lt;br /&gt;
&lt;br /&gt;
The other lines show the &amp;quot;way to the first function&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
 Application: Plasma Workspace (kdeinit4), signal: Bus error&lt;br /&gt;
 [KCrash Handler]&lt;br /&gt;
 #5  0x00007fb563bb8f02 in KPixmapCache::Private::mmapFile (this=0x92df60, &lt;br /&gt;
 filename=..., info=0x92dfb0, newsize=33656832) at /usr/src/debug/kdelibs-&lt;br /&gt;
 4.4.1/kdeui/util/kpixmapcache.cpp:491&lt;br /&gt;
 #6  0x00007fb563be3c34 in KPixmapCache::Private::mmapFiles (this=0x92df60) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:419&lt;br /&gt;
 #7  0x00007fb563be38e3 in KPixmapCache::Private::init (this=0x92df60) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1061&lt;br /&gt;
 #8  0x00007fb563be576d in KPixmapCache::discard (this=0x1203ca0) at /usr/src&lt;br /&gt;
 /debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1279&lt;br /&gt;
 #9  0x00007fb563be5e48 in KPixmapCache::deleteCache (name=...) at /usr/src&lt;br /&gt;
 /debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1255&lt;br /&gt;
 #10 0x00007fb55afdc97d in Plasma::ThemePrivate::discardCache (this=0x7a7d30) &lt;br /&gt;
 at /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:224&lt;br /&gt;
 #11 0x00007fb55afe009b in Plasma::ThemePrivate::setThemeName (this=0x7a7d30, &lt;br /&gt;
 tempThemeName=&amp;lt;value optimized out&amp;gt;, writeSettings=&amp;lt;value optimized out&amp;gt;)&lt;br /&gt;
 at /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:380&lt;br /&gt;
 #12 0x00007fb55afe19fb in Plasma::Theme::settingsChanged (this=0x70af20) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:341&lt;br /&gt;
 #13 0x00007fb55afe2918 in Plasma::ThemePrivate::settingsFileChanged &lt;br /&gt;
 (this=0x7a7d30, file=&amp;lt;value optimized out&amp;gt;) at /usr/src/debug/kdelibs-&lt;br /&gt;
 4.4.1/plasma/theme.cpp:335&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
===Description of a backtrace line===&lt;br /&gt;
&lt;br /&gt;
 #NumberInTheStack MemoryAddress in Namespace::Class:FunctionMember &lt;br /&gt;
 (argumentThis=pointerValue, argument1=value, argument2=value, ...) at path/to&lt;br /&gt;
 /source/code/file.cpp:linenumber&lt;br /&gt;
&lt;br /&gt;
* #NumberInTheStack: is the order number in the function stack. The lesser, the nearer to the crash point. The smaller number may not be zero&lt;br /&gt;
* MemoryAddress: we don't put attention to this one.. Ignore&lt;br /&gt;
* Namespace: C++ namespace of the function. It may not be available if there are no namespaces. This could be also a class name if &amp;quot;Class&amp;quot; is an embedded one.&lt;br /&gt;
* Class: C++ class name of the function&lt;br /&gt;
* FunctionMember: C++ function name&lt;br /&gt;
* argumentThis=pointerValue : this first argument is often the memory address/pointer of the C++ object (example &amp;quot;this=0x91ec5f8&amp;quot;  other argument use the same form &amp;quot;parameterName=parameterValue&amp;quot;&lt;br /&gt;
* (..): arguments supplied to the function. This information may not be available if *debug information* is not present  &lt;br /&gt;
* path/to/source/code/file.cpp:linenumber the path to the source code file that describes that function, and the line number. The path is the one found at '''build time'''. This information may not be useful if '''debug information''' is not available (in that case, the name of the library or application binary may be included. Example: ''/home/kde-devel/kde/lib/libsopranoclient.so.1'')&lt;br /&gt;
&lt;br /&gt;
'''Example''':&lt;br /&gt;
&lt;br /&gt;
 #13 0xb759d5d7 in Nepomuk::ResourceData::determineUri (this=0x91ec5f8) at &lt;br /&gt;
 /home/kde-devel/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp:671&lt;br /&gt;
&lt;br /&gt;
* The function is the number 13 in the stack&lt;br /&gt;
* Function's namespace: &amp;quot;Nepomuk&amp;quot;&lt;br /&gt;
* Function's class: &amp;quot;ResourceData&amp;quot;&lt;br /&gt;
* Function's function: &amp;quot;determineUri&amp;quot;&lt;br /&gt;
* The object &amp;quot;Nepomuk::ResourceData&amp;quot; which called to &amp;quot;determineUri&amp;quot; has the pointer &amp;quot;0x91ec5f8&amp;quot;&lt;br /&gt;
* The function is described (where it was build) at &amp;quot;/home/kde-devel/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp&amp;quot;. It leads to the next function in the stack at the line number 671&lt;br /&gt;
&lt;br /&gt;
===Identifying the first (useful) backtrace functions===&lt;br /&gt;
&lt;br /&gt;
The first thing you need to do is to locate where it crashed, identifying the &amp;quot;[KCrash Handler]&amp;quot; mark (only in backtraces fetched using DrKonqi)&lt;br /&gt;
&lt;br /&gt;
If the application only had one thread, then it is at the top of the unique thread; otherwise you may need to look at all the thread (the KCrash mark may not be always in the Thread number 1)&lt;br /&gt;
&lt;br /&gt;
Once that you located the &amp;quot;crashing thread start&amp;quot;, pickup the first two or three &amp;quot;ClassName::Functions&amp;quot; pairs from top to bottom (some functions should be ignored, read below)&lt;br /&gt;
&lt;br /&gt;
This pairs will be used as &amp;quot;keywords&amp;quot; for the duplicate search&lt;br /&gt;
&lt;br /&gt;
{{Note|This is only a general rule. There are some special cases when the first three function at the top may be the same but the crash may be different (specially on complex application/libraries as Konqueror)}}&lt;br /&gt;
&lt;br /&gt;
If the first backtrace functions aren't available (they are not there, or there are &amp;quot;??&amp;quot; )then we can't proceed without requiring more information (a more complete backtrace) [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#Check_the_report_quality_.28and_ask_for_missing_information.29 Ask for more information]&lt;br /&gt;
&lt;br /&gt;
===Avoiding useless function calls===&lt;br /&gt;
&lt;br /&gt;
Some functions or calls are common to a lot of applications using the same core libraries (like the Qt library, glib, glibc, or many others). This kind of functions should not be used for search as they are not representative of the crash itself and it may return lots of results.&lt;br /&gt;
&lt;br /&gt;
'''Classes and functions to ignore in a backtrace''':&lt;br /&gt;
* Kernel/GLibC functions (__kernel_vsyscall, raise, abort)&lt;br /&gt;
* Functions from core/base libraries (libraries with filenames like libpthread.so.0, libc.so, libstdc++.so, libglib-2.0.so; or functions starting with &amp;quot;*__GI_&amp;quot;). You may also need to ignore calls to graphics drivers (like nvidia or libGL)&lt;br /&gt;
* Qt containers classes (QMap, QList, QLinkedList, QVector, QStack, QQueue, QSet, QMap, QMultiMap, QHash, QMultiHash)&lt;br /&gt;
* Qt deep core classes (QApplication, QCoreApplication, QBasicAtomicInt, QBasicAtomicPointer, QAtomicInt, QAtomicPointer, QMetaObject, QPointer, QWeakPointer, QSharedPointer, QScopedPointer, QMetaCallEvent)&lt;br /&gt;
* Qt misc functions (qt_message_output, qt_message, qGetPtrHelper, (starting with) qt_meta_)&lt;br /&gt;
&lt;br /&gt;
===Special cases (Advanced)=== &lt;br /&gt;
&lt;br /&gt;
There are special crashes related to the X11 graphics server. To identify this crashes you can search for the &amp;quot;XIOError&amp;quot; function name (often on Thread 1). The &amp;quot;[KCrash handler]&amp;quot; mark appears in a secondary thread.&lt;br /&gt;
&lt;br /&gt;
The important things to identify those crashes is recognizing the functions *below* the XIOError call (this is, which functions caused the X11 error).&lt;br /&gt;
&lt;br /&gt;
In most of this crashes the functions below &amp;quot;[KCrash handler]&amp;quot; are not important (but they could still be useful to search for duplicates).&lt;br /&gt;
&lt;br /&gt;
==Bugs caused by external issues (UPSTREAM/DOWNSTREAM)==&lt;br /&gt;
&lt;br /&gt;
Check if the bug is caused by an external plugin/add-on or distribution issue&lt;br /&gt;
&lt;br /&gt;
There are several bugs which may be caused by external add-ons. If you are sure this is the case, you should dismiss the report, telling the reporter to file a new bug in a different place.&lt;br /&gt;
&lt;br /&gt;
* Applications which use plugins may be easier to affect (like Plasma when using custom Plasmoids/widgets)&lt;br /&gt;
&lt;br /&gt;
Distributions can also bring some trouble, specially with packaging.&lt;br /&gt;
&lt;br /&gt;
Some problems that may cause bugs are:&lt;br /&gt;
* different versions among KDE packages (kdelibs at one version, kdebase at a different one)&lt;br /&gt;
* missing plugins (broken packaging) causing crashes or missing features.&lt;br /&gt;
&lt;br /&gt;
Also, distribution can include their own add-ons (to bring their own branding or any other special function). If you know KDE software enough you may be able to recognize this unofficial add-ons.&lt;br /&gt;
&lt;br /&gt;
If the reporter mentions an application or dialog you cannot identify, you could try requesting a screenshot; other people may identify if it is a KDE application or an external addition.&lt;br /&gt;
&lt;br /&gt;
==Check the report quality (and ask for missing information)==&lt;br /&gt;
&lt;br /&gt;
Now that you know that the bug report is unique, and that is not an external issue,  you need to check all the needed information is there.&lt;br /&gt;
&lt;br /&gt;
* Check that report is English and that is easily understandable.  &lt;br /&gt;
** If it is not in English you may want to look for someone on the KDE group (IRC channels) that may translate it for you. Alternatively you can ask the reporter to use some online translation system (you won't get a clear explanation, but it is something).&lt;br /&gt;
**   If the explanation is not clear enough, and you think that the bug could be described in a image, you may want to ask for a screenshot [explanation of Bugzilla attachments]&lt;br /&gt;
&lt;br /&gt;
* If the bug is a graphical glitch or issue, you may want to request a screenshot [explanation of Bugzilla attachments]&lt;br /&gt;
* If the issue involves any other component (like the graphics card or drivers) you may need to ask for the versions and component's names&lt;br /&gt;
* If the bug report is about a crash and the backtrace information is not really complete (and you couldn't perform a duplicate search) you need to ask the user to install the missing debug package symbols, reproduce the bug and generate a new backtrace. Template for this request:&lt;br /&gt;
 &lt;br /&gt;
 If you can reproduce the crash at will (or you experience this regularly),&lt;br /&gt;
 can you install the &amp;quot;PACKAGENAME&amp;quot; package and post a complete backtrace here?&lt;br /&gt;
 (you can get more information at http://techbase.kde.org/User:DarioAndres&lt;br /&gt;
 /Basic_Guide_about_Crash_Reporting ) Thanks&lt;br /&gt;
&lt;br /&gt;
The names of the missing packages depends of the application and the distribution (as package naming scheme changes..). Look at List of debug package names on several Distributions&lt;br /&gt;
&lt;br /&gt;
'''Useful information which could be also missing''':&lt;br /&gt;
* Application version&lt;br /&gt;
* KDE Platform (and/or Software Compilation) version&lt;br /&gt;
* If the bug is about a crash, request the version of the Qt library&lt;br /&gt;
* If the reporter is using an development version, request the SVN revision of the KDE platform and application&lt;br /&gt;
&lt;br /&gt;
==Setting Bugzilla fields (and re-assignation)==&lt;br /&gt;
&lt;br /&gt;
Often the bug reports aren't properly categorized, or they miss some information in the Bugzilla fields (which are useful for sorting and filtering):&lt;br /&gt;
&lt;br /&gt;
* '''Version''': if the report has a application version, you probably want to set the version in the Bugzilla field&lt;br /&gt;
* '''Priority''': we don't use this field in the KDE bug tracker&lt;br /&gt;
* '''Severity''': if the bug is important, critical or it causes data loss if should be set to &amp;quot;major&amp;quot; or &amp;quot;critical&amp;quot;. If it is about a crash or a freeze it should be set to &amp;quot;crash&amp;quot;. If it is any other kind of bug, it should be set to &amp;quot;normal&amp;quot;. If it is a feature request (not a regression) it should be set to &amp;quot;wish&amp;quot;.&lt;br /&gt;
** If you are not really sure if a report describes a real bug or a feature; or if you cannot diagnose the issue, you need to ask in the support channels or wait for other triagers or developers to check the report.&lt;br /&gt;
* '''Platform''': this field is only important if the bug is related to one distribution or specific system. (most of the bug reports are common to most of the platforms). Same with the OS field&lt;br /&gt;
&lt;br /&gt;
===Renaming a report: Updating the summary===&lt;br /&gt;
&lt;br /&gt;
Most of the times, the reporter user initially sets the bug report's title, and therefore, the summary doesn't really represent the bug itself. You may want to update the title to contain enough information to identify the issue properly.&lt;br /&gt;
&lt;br /&gt;
A good title may contain:&lt;br /&gt;
&lt;br /&gt;
* A brief explanation of the root cause (if it was found)&lt;br /&gt;
* Some of the symptoms people are experiencing&lt;br /&gt;
* Additional comments between round brackets/parentheses&lt;br /&gt;
&lt;br /&gt;
{{Tip|Try to use complete and easily readable english sentences as summary}}&lt;br /&gt;
&lt;br /&gt;
* If the bug is about a crash, you may add the first useful ClassName::FunctionName pairs that identify it. You can put them inside square brackets at the end of the title&lt;br /&gt;
&lt;br /&gt;
* If the report has additional information (like a testcase file, or an attached proposed patch) you may add those references as tags at the start of the summary (inside square brackets)&lt;br /&gt;
&lt;br /&gt;
'''Examples''':&lt;br /&gt;
&lt;br /&gt;
 [patch] Plasma clock draws garbage when hovering it if the Ctrl key is pressed&lt;br /&gt;
&lt;br /&gt;
 Dolphin hangs when trying to view the properties of a big file&lt;br /&gt;
&lt;br /&gt;
 [testcase file] Plasma crashes when adding a special file to the panel&lt;br /&gt;
 [Class1::Function1, Class1::Function2, Class2::Function3]&lt;br /&gt;
&lt;br /&gt;
 Applications that use Plasma themes crash when compositing is switched on/off&lt;br /&gt;
 due an error in KPixmapCache [KPixmapCache::Private::mmapFile,&lt;br /&gt;
 KPixmapCache::Private::init, KPixmapCache::discard]&lt;br /&gt;
&lt;br /&gt;
 [testcase url] Konqueror shows a graphical artifact in webpage's form when&lt;br /&gt;
 scrolling&lt;br /&gt;
&lt;br /&gt;
===Reassigning bug reports===&lt;br /&gt;
&lt;br /&gt;
Some of the reports are assigned to the wrong product. This may happen because the original reporter didn't know to which application/library did the bug belong to. It may happen if the Crash Handler dialog reports a crash about an unsupported application (or one that is not mapped properly)&lt;br /&gt;
&lt;br /&gt;
{{Warning|Only perform re-assignations if you are sure the bug is in the wrong product.}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Remember to check the [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#List_of_related_KDE_technologies KDE related technologies list]}}&lt;br /&gt;
&lt;br /&gt;
# Select the correct Bugzilla product.&lt;br /&gt;
# If you are sure the current assignee is the default of the current product, you need to click the checkbox to reset the assignee (so the assignee of the new(and correct) Bugzilla product will get notified)&lt;br /&gt;
# Commit the changes&lt;br /&gt;
# In the next page, select the correct Component and Version, and save the changes&lt;br /&gt;
&lt;br /&gt;
==Adding related people to the CC list==&lt;br /&gt;
&lt;br /&gt;
Sometimes, the reports describe general issues or are filed against common bugzilla products (like &amp;quot;kde&amp;quot; or &amp;quot;kdelibs&amp;quot;); or, on the other round, are filed against specific products (but the underling bug root cause is at some specific library, not directly related to the current bugzilla product assignee)&lt;br /&gt;
&lt;br /&gt;
In both cases, if we don't need/want to reassign the report (because we aren't really sure about it), we can add the assignee of the other related products, or other developers mail address, to the CC list of the bug report. &lt;br /&gt;
That means, this person (or people following a mailing list) will get notified about this bug report, and they might look at it.&lt;br /&gt;
&lt;br /&gt;
To know whom to add to the CC list you can:&lt;br /&gt;
* Look at the [https://bugs.kde.org/editproducts.cgi list of bugzilla products and components] and find the current default assignee (this requires special &amp;quot;editcomponents&amp;quot; permissions)&lt;br /&gt;
* Look at copyright of the source code related to the bug. (You can always access the code using [http://websvn.kde.org/trunk/KDE/ WebSVN])&lt;br /&gt;
* Ask in the IRC support channels which person is related to an specific KDE area (#kde-devel)&lt;br /&gt;
&lt;br /&gt;
Common situation '''examples''':&lt;br /&gt;
&lt;br /&gt;
* A report against &amp;quot;Dolphin&amp;quot; describes a Nepomuk-related error. &lt;br /&gt;
** Add the Nepomuk default assignee to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against &amp;quot;Plasma&amp;quot; describes an error which seems to be more general (at kdelibs level), but you are not really sure if you should reassign it.&lt;br /&gt;
** Do not reassign and add &amp;quot;kdelibs-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against the &amp;quot;kde&amp;quot; bugzilla product describes a Konqueror-related issue (and you aren't sure it is a Konqueror-only issue)&lt;br /&gt;
** Do not reassign and add &amp;quot;konq-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against the &amp;quot;kde&amp;quot; bugzilla product describes a Plasma issue&lt;br /&gt;
** Reassign the report to the &amp;quot;plasma&amp;quot; bugzilla product; or&lt;br /&gt;
** Add &amp;quot;plasma-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
=Trying to reproduce the bugs=&lt;br /&gt;
&lt;br /&gt;
An important step of bug triaging is trying to reproduce the bugs, this means, using the information the reporters added to the bug report to force(recreate, reproduce, repeat) the bug in the application.&lt;br /&gt;
&lt;br /&gt;
This is needed in order to differentiate random/race condition bugs of reproducible ones (which may be reproduced by developers too; and they can fix them)&lt;br /&gt;
&lt;br /&gt;
{{Warning|Testing bug reports may modify/alter your own desktop configuration; also, to try to reproduce some bugs you may need a clean pristine (or sightly modified) environment. I recommend you to perform tests on a separate KDE installation or a clean user. There is also a way to start KDE applications with a clean configuration, even under your current configuration (setting the KDEDIR environment variable at run-time to an empty directory).}}&lt;br /&gt;
&lt;br /&gt;
You may want to use this reference text to setup your testing environment: [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment]&lt;br /&gt;
&lt;br /&gt;
{{Note|It is also important to have an updated KDE SC installation to test bugs.}}&lt;br /&gt;
&lt;br /&gt;
==How to test bug reproducibility==&lt;br /&gt;
&lt;br /&gt;
# Read the *complete* bug report (including all the attached information). Note that some bits of information may look unrelated; but they could be useful (or not)&lt;br /&gt;
# Use the information in the first comment (the original bug description) to try to reproduce the bug in the application.&lt;br /&gt;
# If you can reproduce the bug, then go to the next step&lt;br /&gt;
#* If you can't reproduce the bug, use the next comment in the report (which may add new information) to try to reproduce.&lt;br /&gt;
#* If you can't reproduce with all the comments in a separate way, you may want to try combined situations (a bit of the description of the original bug, plus a bit of the second one) and similar combinations. You often have to use your imagination a bit (hopefully we still have time). Hopefully, you may find a combination that may reproduce the bug all (or most of) the times. Write down the &amp;quot;recipe&amp;quot; (steps to reproduce it), you need to include that data into the report later.&lt;br /&gt;
# Now that we have a result, we need to add our information/conclusions to the bug report&lt;br /&gt;
&lt;br /&gt;
{{Tip|When trying to reproduce a bug, and if there are more than one piece of information, at first glance, try to identify a *common situation*. (some data or context that is present in all (or most of) the cases). This kind of data may be the key to find out how to reproduce.}}&lt;br /&gt;
&lt;br /&gt;
==Adding new information (and requesting feedback)==&lt;br /&gt;
&lt;br /&gt;
* In any case, add your KDE SC version and system information. (other kind of configuration data may be useful to: &amp;quot;did you tested it on a clean environment or in your existing configuration ?&amp;quot;  &amp;quot;do you have library X installed and updated ?&amp;quot; &amp;quot;is your system 32 or 64 bits ?&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
'''If you could reproduce the bug''':&lt;br /&gt;
 &lt;br /&gt;
* If you had to combine several steps to make your own &amp;quot;recipe&amp;quot; to reproduce, write it down. This kind of information should be useful for the developers.&lt;br /&gt;
 &lt;br /&gt;
* If you had to use custom input data (text, or a file); you may want to attach it to the bug report (of course, if it is not attached already)&lt;br /&gt;
&lt;br /&gt;
A template of a comment for this situation could be:&lt;br /&gt;
&lt;br /&gt;
 I can reproduce the bug here using KDE SC x.y.z, Qt a.b.c on Distribution,&lt;br /&gt;
 Kernel d.e.f on XX bits.&lt;br /&gt;
 In order to reproduce I have to perform the following actions:&lt;br /&gt;
 1- Action 1&lt;br /&gt;
 2- Action 2&lt;br /&gt;
 3- Action 3&lt;br /&gt;
 4- Bug Appears&lt;br /&gt;
 Note that you need to have the X configuration set to Y, and use the Z library&lt;br /&gt;
 - Can anyone else confirm this ?&lt;br /&gt;
 Thanks&lt;br /&gt;
&lt;br /&gt;
'''If you could not reproduce the bug''':&lt;br /&gt;
 &lt;br /&gt;
* Write down which kind of steps you performed to try to get the bug.&lt;br /&gt;
&lt;br /&gt;
* You may want to ask to all the reporters if your step had missing something, or if they notice any other strange (or not-default) situation or configuration which may be related.&lt;br /&gt;
&lt;br /&gt;
* Also, if the report is a bit old (more than two major KDE SC releases old), you could try to ask the reporters if you can reproduce the bug in the latest stable KDE SC release or trunk (development version). The bug may be fixed already (but no one wrote it down into the bug report)&lt;br /&gt;
&lt;br /&gt;
A template of comment for this situation could be:&lt;br /&gt;
&lt;br /&gt;
 I couldn't reproduce the bug here using KDE SC x.y.z, Qt a.b.c&lt;br /&gt;
 on Distribution, Kernel d.e.f on XX bits.&lt;br /&gt;
 I tried performing this actions:&lt;br /&gt;
 1- Action 1&lt;br /&gt;
 2- Action 2&lt;br /&gt;
 or&lt;br /&gt;
 1a- Action 1a&lt;br /&gt;
 2a- Action 2a&lt;br /&gt;
 However the bug didn't appear/the application didn't crash&lt;br /&gt;
 - Are you all using library X and this kind of configuration ?&lt;br /&gt;
 - Can you still reproduce this bug with an updated KDE SC version ?&lt;br /&gt;
 Thanks&lt;br /&gt;
&lt;br /&gt;
Hopefully you will get feedback from the reporters and you could gather more information to try to reproduce the bug or close the report as WORKSFORME (or FIXED)&lt;br /&gt;
&lt;br /&gt;
=Getting bug triaging support=&lt;br /&gt;
&lt;br /&gt;
During your work you may need help on how to proceed, you can use this resources to get help:&lt;br /&gt;
&lt;br /&gt;
* The '''#kde-bugs channel''' on IRC (Freenode.net). You can ask to the whole channel.&lt;br /&gt;
* The BugSquad mailing list &amp;lt;bugsquad ##at## kde ##dot## org&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=BugWeeks=&lt;br /&gt;
&lt;br /&gt;
We are planing to host bug triaging events (where new &amp;quot;students&amp;quot; can learn the tricks) named &amp;quot;BugWeeks&amp;quot; on a regular basis to help cleaning up the KDE bug tracker database.&lt;br /&gt;
&lt;br /&gt;
The BugWeeks initiative is based on the Klassroom initiative in the KDE Community Forums&lt;br /&gt;
&lt;br /&gt;
You can find more information about this at:&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=4&amp;amp;t=84473 BugWeeks announcement]&lt;br /&gt;
* [http://forum.kde.org/viewforum.php?f=148 BugWeeks subsection on KDE Community Forums]&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84713 BugWeek 0 - Plasma Desktop bugs] ([http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84888 Summary])&lt;br /&gt;
&lt;br /&gt;
=FAQ=&lt;br /&gt;
=More Information=&lt;br /&gt;
&lt;br /&gt;
==List of related KDE technologies==&lt;br /&gt;
&lt;br /&gt;
* Every KDE application use kdelibs [Bugzilla product: '''&amp;quot;kdelibs&amp;quot;''']&lt;br /&gt;
* Applications using the standard KDE file operations use KIO [Bugzilla product: '''&amp;quot;kio&amp;quot;'''] and probably KFile (for the UI part) [Bugzilla product: '''&amp;quot;kfile&amp;quot;''']&lt;br /&gt;
* Oxygen widget style (default) [Bugzilla product: '''&amp;quot;oxygen&amp;quot;''' component '''&amp;quot;style&amp;quot;'''] (I'm adding the component because &amp;quot;Oxygen&amp;quot; also refers to a Plasma and icon themes)&lt;br /&gt;
* Multimedia usage: Phonon library [Bugzilla product: '''&amp;quot;Phonon&amp;quot;''']&lt;br /&gt;
* PIM related applications use kdepimlibs, Akonadi and kresources technologies [Bugzilla products: '''&amp;quot;kdepim&amp;quot;''', '''&amp;quot;kdepimlibs&amp;quot;''', '''&amp;quot;Akonadi&amp;quot;''', '''&amp;quot;kresources&amp;quot;''']&lt;br /&gt;
* Applications using KHTML [Bugzilla product: '''konqueror&amp;quot;''']&lt;br /&gt;
* Applications using OpenDesktop services uses Attica [Bugzilla product: '''&amp;quot;attica&amp;quot;''']&lt;br /&gt;
* Screen management related operations use the Kephal subsystem [Bugzilla product: '''&amp;quot;kephal&amp;quot;''']&lt;br /&gt;
* Games use libkdegames [Bugzilla product: '''&amp;quot;libkdegames&amp;quot;''']&lt;br /&gt;
* Scanning related applications probably use the KSane lib [Bugzilla product: '''&amp;quot;libksane&amp;quot;''']&lt;br /&gt;
* Multimedia applications reading audio tags use taglib [Bugzilla product: '''&amp;quot;taglib&amp;quot;''']&lt;br /&gt;
* Hardware related functions use Solid classes [Bugzilla product: '''&amp;quot;solid&amp;quot;''']&lt;br /&gt;
* Power Management functions use PowerDevil [Bugzilla product: '''&amp;quot;solid&amp;quot;''', component: '''&amp;quot;powerdevil-daemon&amp;quot;''']&lt;br /&gt;
&lt;br /&gt;
==Special products and cases==&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;systemsettings&amp;quot; contain bug reports of the Shell application SystemSettings and kcmshell4, and reports of the configuration modules &amp;quot;kcm_*&amp;quot;&lt;br /&gt;
** Try to identificate if the report is about the shell applications (and set the component to &amp;quot;general&amp;quot;, &amp;quot;treeview&amp;quot; or &amp;quot;kcmshell&amp;quot;) or about some of the configuration modules (and set the component to &amp;quot;kcm_*name*&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
* Konqueror can use different engines, like KHTML or WebKit&lt;br /&gt;
** If the report is about a webkit-only issue, reassign to product &amp;quot;kdelibs&amp;quot;, component &amp;quot;kdewebkit&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Tip|When updating the bugzilla product or component, do not forget to reset to the default assignee}}&lt;br /&gt;
&lt;br /&gt;
==Useful Links==&lt;br /&gt;
&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad BugSquad page on Techbase]&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla Quick introduction to Bugzilla]&lt;br /&gt;
* [https://darioandreskde.wordpress.com/ Dario_Andres blog about bug triaging]&lt;br /&gt;
* [https://bugs.kde.org/page.cgi?id=fields.html A Bug's Life Cycle]&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment]&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad/How_to_create_useful_crash_reports How to create useful crash reports]&lt;br /&gt;
* [http://techbase.kde.org/User:DarioAndres/Basic_Guide_about_Crash_Reporting Basic guide about crash reports]&lt;br /&gt;
&lt;br /&gt;
==Debug package names for several distributions==&lt;br /&gt;
&lt;br /&gt;
For every KDE application it is recommended to install the debug information for &amp;quot;kdelibs&amp;quot; and &amp;quot;qt4&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border:1px solid #AAA; padding:2px&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Package&lt;br /&gt;
!  Ubuntu/Debian&lt;br /&gt;
!  OpenSuse&lt;br /&gt;
!  Fedora&lt;br /&gt;
!  Mandriva&lt;br /&gt;
|-&lt;br /&gt;
|  ''kdelibs''&lt;br /&gt;
|  kdelibs5-dbg&lt;br /&gt;
|  kdelibs4-debuginfo&lt;br /&gt;
|  kdelibs-debuginfo&lt;br /&gt;
|  kdelibs4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''qt''&lt;br /&gt;
|  libqt4-dbg&lt;br /&gt;
|  libqt4-debuginfo&lt;br /&gt;
|  qt-debuginfo&lt;br /&gt;
|  qt4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''kdebase (KDE base applications)''&lt;br /&gt;
|  kdebase-dbg, kdebase-runtime-dbg, kdebase-workspace-dbg&lt;br /&gt;
|  kdebase4-debuginfo, kdebase4-runtime-debuginfo, kdebase4-workspace-debuginfo&lt;br /&gt;
|  kdebase-debuginfo, kdebase-runtime-debuginfo, kdebase-workspace-debuginfo&lt;br /&gt;
|  kdebase4-debug, kdebase4-runtime-debug, kdebase4-workspace-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''General example for every KDE &amp;quot;MODULE&amp;quot;''&lt;br /&gt;
|  kdeMODULE-dbg&lt;br /&gt;
|  kdeMODULE4-debuginfo&lt;br /&gt;
|  kdeMODULE-debuginfo&lt;br /&gt;
|  kdeMODULE4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''Phonon (multimedia subsystem)''&lt;br /&gt;
|  phonon-dbg&lt;br /&gt;
|  phonon4-debuginfo-x86 / libphonon4-debuginfo-32bit&lt;br /&gt;
|  phonon-debuginfo&lt;br /&gt;
|  phonon-debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For a detailed list of distributions naming scheme examples you can look at [http://techbase.kde.org/index.php?title=User:DarioAndres/CreateUsefulReports#How_to_obtain_debug_package_for_several_distributions How to obtain debug packages for every distribution].&lt;br /&gt;
&lt;br /&gt;
==Glossary==&lt;br /&gt;
&lt;br /&gt;
* Testcase: custom file that triggers a bug in the application. A testcase can also be a custom code snippet, or to a set of steps.&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging</id>
		<title>Contribute/Bugsquad/Guide To BugTriaging</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging"/>
				<updated>2010-04-02T16:01:57Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: /* Check bug reports of a single product over a period of time */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Initial version by [[User:DarioAndres|Dario Andres]] (2010-03/2010-04).&lt;br /&gt;
&lt;br /&gt;
Initial corrections by Lydia Pintscher (Nightrose)&lt;br /&gt;
&lt;br /&gt;
===Disclaimer===&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;ultimate&amp;quot; guide is based on my own experience (approximately 2 years) on the KDE bug tracker.&lt;br /&gt;
&lt;br /&gt;
I hope it works for you too :)&lt;br /&gt;
&lt;br /&gt;
=General Considerations=&lt;br /&gt;
&lt;br /&gt;
* '''Be polite''': when you need to request information or feedback be clear and polite, and you will get more information in less time.  Often Bugzilla is a place which involves discussions (about implementations, or even about contributors). Try to be concise and polite, respecting the others position while describing your own.&lt;br /&gt;
&lt;br /&gt;
* Don't try to do too many things at the same time; otherwise you will end up with a headache.&lt;br /&gt;
&lt;br /&gt;
If you are not familiar with the Bugzilla (KDE bug tracker system) interface, you may find this guide useful: [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla Quick Introduction to Bugzilla]&lt;br /&gt;
&lt;br /&gt;
You may want to properly setup your bugzilla account as mentioned at [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla#Configure_your_account_.28Important.29 Configure your account]&lt;br /&gt;
&lt;br /&gt;
=About getting permissions to work in the bug tracker=&lt;br /&gt;
&lt;br /&gt;
Manpower is always needed in a bug tracker, but as any action taken on it may be potentially destructive to other people's work; or it may end up messing things up (and consuming the developers' or other triager's time) the tracker requires special permissions to perform changes in bug reports.&lt;br /&gt;
&lt;br /&gt;
If you want to work in the bug tracker you need to prove that you know what you are doing.&lt;br /&gt;
&lt;br /&gt;
Initially you will ask for support on '''#kde-bugs''' (on IRC) and add comments in the bug report (so other people will see and check them, perform the needed actions, and evaluate your work)&lt;br /&gt;
&lt;br /&gt;
{{Note|Adding comments in a bug report is allowed for every user}}&lt;br /&gt;
&lt;br /&gt;
=Getting Started: Find what to work on (Different Approaches)=&lt;br /&gt;
&lt;br /&gt;
You could use different techniques or approaches to triage the reports according to your current mood or the amount of work you want to do for example.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The two following techniques are complementary.}}&lt;br /&gt;
&lt;br /&gt;
==Check all the bug reports of the day==&lt;br /&gt;
&lt;br /&gt;
In this technique you check all the bug reports (of all the products) which were filed today (or some days ago).&lt;br /&gt;
&lt;br /&gt;
You can focus on crash, normal or wish reports individually (recommended) or all of them together.&lt;br /&gt;
&lt;br /&gt;
'''Good:'''&lt;br /&gt;
* You get a complete view of all the reports&lt;br /&gt;
* You can easily recognize possible duplicates if the report titles are appropriate&lt;br /&gt;
* You can choose any report&lt;br /&gt;
* You can quickly clean the bugs that were filed recently (keeping them from rotting)&lt;br /&gt;
* You can get quick feedback from the reporter&lt;br /&gt;
&lt;br /&gt;
'''Not so Good:'''&lt;br /&gt;
* You don't focus on one product&lt;br /&gt;
* You may not pay too much attention to every report, as you are triaging different kinds of reports&lt;br /&gt;
* You need a lot of attention to handle the different reports (at the ~same~ time)&lt;br /&gt;
&lt;br /&gt;
This technique could be used ''every week'' (or every day)&lt;br /&gt;
&lt;br /&gt;
===Bugzilla Links===&lt;br /&gt;
* All the bugs ('''any type''') reported [https://bugs.kde.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=UNCONFIRMED&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;bug_file_loc=&amp;amp;cmdtype=doit today] or the [https://bugs.kde.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=UNCONFIRMED&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;bug_file_loc=&amp;amp;cmdtype=doit last week]&lt;br /&gt;
* All the '''crashes''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
* All the '''normal bugs''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
* All the '''feature requests''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
&lt;br /&gt;
==Check bug reports of a single product over a period of time==&lt;br /&gt;
&lt;br /&gt;
Choose a product (application or library). Then choose a period of time like 1 month or 1 or 2 years (or &amp;quot;from the beginning of the current year&amp;quot;, or even from the very beggining (like 2000)). You can also choose which kind of reports you want to handle.&lt;br /&gt;
&lt;br /&gt;
This technique is useful to audit old bugs or perform a deep clean (in case that the bugs weren't triaged on a daily basis previously).&lt;br /&gt;
&lt;br /&gt;
'''Good:'''&lt;br /&gt;
* You focus only on one product / topic, so you don't need to pay too much attention (pay attention anyways!)&lt;br /&gt;
&lt;br /&gt;
'''Not so Good:'''&lt;br /&gt;
* The reports of the other application may rot if they aren't checked&lt;br /&gt;
* You may not get feedback if the report is too old or the reporter is not accessible anymore&lt;br /&gt;
&lt;br /&gt;
You can also filter out results (and be even more focused) if you select a custom component inside the product (a subsection of the application).&lt;br /&gt;
&lt;br /&gt;
This technique could be used ''two times a month''.&lt;br /&gt;
&lt;br /&gt;
===Bugzilla Links===&lt;br /&gt;
&lt;br /&gt;
* Template search for all the reports of any status, since 2008: [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= any kind of report], [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bug_severity=crash&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= crashes], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= normal bugs], [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bug_severity=wishlist&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= feature requests]&lt;br /&gt;
* Template search for all the open reports, since 2008: [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= any kind of report], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= crashes], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= normal bugs], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= feature requests]&lt;br /&gt;
&lt;br /&gt;
=Workflow of the bug triaging activity=&lt;br /&gt;
&lt;br /&gt;
Now that you have a list of bug reports, pick one and start working.&lt;br /&gt;
&lt;br /&gt;
[[File:DarioAndres_GuideToBugTriaging_Workflow.png]]&lt;br /&gt;
&lt;br /&gt;
=Handling reports: What to do with a bug report=&lt;br /&gt;
&lt;br /&gt;
There are several things that must be checked and &amp;quot;fixed&amp;quot; to make an initial bug report an interesting and useful peace of information for the developers to check.&lt;br /&gt;
&lt;br /&gt;
{{Note|if at any point you don't really know how to continue, because you don't understand the issue properly, always ask to the developers or related contributors}}&lt;br /&gt;
&lt;br /&gt;
As KDE has too much users, we get a lot of reports about bugs which are already reported (the so named &amp;quot;duplicates&amp;quot;). Before putting any effort in the current report we should check for the main report.&lt;br /&gt;
&lt;br /&gt;
==Identifying duplicates==&lt;br /&gt;
&lt;br /&gt;
There are a lot of ways of identifying duplicate reports depending of the kind of bug.&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
&lt;br /&gt;
* Search for duplicates should be done initially against the same product of the bug report you are triaging:  If you don't find any related issue, you may need to search in a different product.&lt;br /&gt;
 {{Note|Due to the heavy usage of libraries in the KDE software, a bug reported for an application may be being tracked at a library product (example, a bug in Plasma Desktop may be a bug in kdelibs, and therefore being tracked in the &amp;quot;kdelibs&amp;quot; product)}}&lt;br /&gt;
&lt;br /&gt;
[http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#List_of_related_KDE_technologies List of related KDE technologies]&lt;br /&gt;
&lt;br /&gt;
* You may want to filter out the results by date: you can select a date range since some years (or months ago) to &amp;quot;Now&amp;quot; (today)&lt;br /&gt;
&lt;br /&gt;
===For &amp;quot;normal&amp;quot; (non-crash) reports===&lt;br /&gt;
&lt;br /&gt;
# Pick some &amp;quot;keywords&amp;quot; from the current report. This keywords need to explain the inner concept of the bug that was reported (they must represent it).&lt;br /&gt;
# Perform a full search over the same product (read general note), initially on the &amp;quot;general&amp;quot; component.  Initially, put the keywords in the title, and perform the search (this will only look for the keywords in the title)&lt;br /&gt;
# If your search has results on it, check them all, reading the whole description and trying to identify the situation.&lt;br /&gt;
# If you don't get any results, you need to go back and: &lt;br /&gt;
#* Change your keywords (tip: select thesaurus, or similar/related concepts); or&lt;br /&gt;
#* Use the keywords in the &amp;quot;Comments&amp;quot; field (so the search will look up in the bug description and comments too)&lt;br /&gt;
&lt;br /&gt;
{{Note|When using more than one word in the &amp;quot;Comments&amp;quot; field you need to select the option &amp;quot;contains all of the words/strings&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{Note|It is sometimes difficult to choose the proper ones, as the way of describing a scene varies from person to person (but we have time)}}&lt;br /&gt;
&lt;br /&gt;
===For &amp;quot;crash&amp;quot; reports===&lt;br /&gt;
&lt;br /&gt;
# Perform the same operation as with normal bug reports&lt;br /&gt;
# Check for reports with duplicate backtraces:   (Read the [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#C.2B.2B_Backtraces_.28identifying_crashes_duplicates.29 Backtraces section] below)&lt;br /&gt;
&lt;br /&gt;
Perform a full search over the same product (read general note), initially on the &amp;quot;general&amp;quot; component, putting the &amp;quot;ClassName::FunctionName&amp;quot; pairs that identify the crash in the Comments field of the form (if you put more than one pair, you need to select the option &amp;quot;contains all of the words/strings&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
===Processing search results===&lt;br /&gt;
&lt;br /&gt;
* If you don't find any similar report then we should assume the new bug reports is &amp;quot;unique&amp;quot; (and valid). See next section &lt;br /&gt;
&lt;br /&gt;
* If you find a similar bug report we have too choices:&lt;br /&gt;
** If you are completely sure it is the same issue, you have to mark the report as duplicate.   The bug report you initially picked (name it &amp;quot;copy&amp;quot;) is going to be marked as duplicate of the original report (name it &amp;quot;main&amp;quot;). If &amp;quot;copy&amp;quot; has additional information that &amp;quot;main&amp;quot; doesn't have, you may want to add it. (Note: some details may look unimportant to you, but they may be important for developers who know about the application workflow and code. Also, adding a big amount of minimal/incomplete information you may end up generating a big and complete testcase) &lt;br /&gt;
** If you aren't completely sure: you need someone else to double check your work. You may want to add a comment in the current report. Then, you should ask in #kde-bugs IRC channel for someone to look at your comment. &lt;br /&gt;
Comment template:&lt;br /&gt;
 This bug looks related to bug XXXXXX&lt;br /&gt;
(XXXXXX being the bug ID of &amp;quot;master&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
{{Note|You may found related reports that are already marked as duplicate of a third report. Always try to use this third report as the &amp;quot;main&amp;quot; one (resolve the duplicates chain). However, in some cases, the &amp;quot;main&amp;quot; reports refers to a root issue, and some of its duplicates may refer to sub-issues. In those cases try to check which one refers to the issue you are looking at.}}&lt;br /&gt;
&lt;br /&gt;
==Identifying duplicates (crashes) : C++ Backtraces==&lt;br /&gt;
&lt;br /&gt;
===Definition===&lt;br /&gt;
&lt;br /&gt;
A backtrace is a piece of information that describes what was the application doing when it encountered the error and had to close itself. It is a &amp;quot;function stack&amp;quot; leading to the &amp;quot;crashing point&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In KDE applications, the backtraces are generated by the Crash Handler Dialog (&amp;quot;DrKonqi&amp;quot;). They can also be generated by the general debugger &amp;quot;GDB&amp;quot;, but that involves more steps.&lt;br /&gt;
&lt;br /&gt;
The backtrace is read from top to bottom&lt;br /&gt;
&lt;br /&gt;
The first line shows *where* the crash occurred (because of an illegal instruction, invalid pointer, memory problem or other issues)&lt;br /&gt;
&lt;br /&gt;
The other lines show the &amp;quot;way to the first function&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
 Application: Plasma Workspace (kdeinit4), signal: Bus error&lt;br /&gt;
 [KCrash Handler]&lt;br /&gt;
 #5  0x00007fb563bb8f02 in KPixmapCache::Private::mmapFile (this=0x92df60, &lt;br /&gt;
 filename=..., info=0x92dfb0, newsize=33656832) at /usr/src/debug/kdelibs-&lt;br /&gt;
 4.4.1/kdeui/util/kpixmapcache.cpp:491&lt;br /&gt;
 #6  0x00007fb563be3c34 in KPixmapCache::Private::mmapFiles (this=0x92df60) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:419&lt;br /&gt;
 #7  0x00007fb563be38e3 in KPixmapCache::Private::init (this=0x92df60) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1061&lt;br /&gt;
 #8  0x00007fb563be576d in KPixmapCache::discard (this=0x1203ca0) at /usr/src&lt;br /&gt;
 /debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1279&lt;br /&gt;
 #9  0x00007fb563be5e48 in KPixmapCache::deleteCache (name=...) at /usr/src&lt;br /&gt;
 /debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1255&lt;br /&gt;
 #10 0x00007fb55afdc97d in Plasma::ThemePrivate::discardCache (this=0x7a7d30) &lt;br /&gt;
 at /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:224&lt;br /&gt;
 #11 0x00007fb55afe009b in Plasma::ThemePrivate::setThemeName (this=0x7a7d30, &lt;br /&gt;
 tempThemeName=&amp;lt;value optimized out&amp;gt;, writeSettings=&amp;lt;value optimized out&amp;gt;)&lt;br /&gt;
 at /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:380&lt;br /&gt;
 #12 0x00007fb55afe19fb in Plasma::Theme::settingsChanged (this=0x70af20) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:341&lt;br /&gt;
 #13 0x00007fb55afe2918 in Plasma::ThemePrivate::settingsFileChanged &lt;br /&gt;
 (this=0x7a7d30, file=&amp;lt;value optimized out&amp;gt;) at /usr/src/debug/kdelibs-&lt;br /&gt;
 4.4.1/plasma/theme.cpp:335&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
===Description of a backtrace line===&lt;br /&gt;
&lt;br /&gt;
 #NumberInTheStack MemoryAddress in Namespace::Class:FunctionMember &lt;br /&gt;
 (argumentThis=pointerValue, argument1=value, argument2=value, ...) at path/to&lt;br /&gt;
 /source/code/file.cpp:linenumber&lt;br /&gt;
&lt;br /&gt;
* #NumberInTheStack: is the order number in the function stack. The lesser, the nearer to the crash point. The smaller number may not be zero&lt;br /&gt;
* MemoryAddress: we don't put attention to this one.. Ignore&lt;br /&gt;
* Namespace: C++ namespace of the function. It may not be available if there are no namespaces. This could be also a class name if &amp;quot;Class&amp;quot; is an embedded one.&lt;br /&gt;
* Class: C++ class name of the function&lt;br /&gt;
* FunctionMember: C++ function name&lt;br /&gt;
* argumentThis=pointerValue : this first argument is often the memory address/pointer of the C++ object (example &amp;quot;this=0x91ec5f8&amp;quot;  other argument use the same form &amp;quot;parameterName=parameterValue&amp;quot;&lt;br /&gt;
* (..): arguments supplied to the function. This information may not be available if *debug information* is not present  &lt;br /&gt;
* path/to/source/code/file.cpp:linenumber the path to the source code file that describes that function, and the line number. The path is the one found at '''build time'''. This information may not be useful if '''debug information''' is not available (in that case, the name of the library or application binary may be included. Example: ''/home/kde-devel/kde/lib/libsopranoclient.so.1'')&lt;br /&gt;
&lt;br /&gt;
'''Example''':&lt;br /&gt;
&lt;br /&gt;
 #13 0xb759d5d7 in Nepomuk::ResourceData::determineUri (this=0x91ec5f8) at &lt;br /&gt;
 /home/kde-devel/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp:671&lt;br /&gt;
&lt;br /&gt;
* The function is the number 13 in the stack&lt;br /&gt;
* Function's namespace: &amp;quot;Nepomuk&amp;quot;&lt;br /&gt;
* Function's class: &amp;quot;ResourceData&amp;quot;&lt;br /&gt;
* Function's function: &amp;quot;determineUri&amp;quot;&lt;br /&gt;
* The object &amp;quot;Nepomuk::ResourceData&amp;quot; which called to &amp;quot;determineUri&amp;quot; has the pointer &amp;quot;0x91ec5f8&amp;quot;&lt;br /&gt;
* The function is described (where it was build) at &amp;quot;/home/kde-devel/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp&amp;quot;. It leads to the next function in the stack at the line number 671&lt;br /&gt;
&lt;br /&gt;
===Identifying the first (useful) backtrace functions===&lt;br /&gt;
&lt;br /&gt;
The first thing you need to do is to locate where it crashed, identifying the &amp;quot;[KCrash Handler]&amp;quot; mark (only in backtraces fetched using DrKonqi)&lt;br /&gt;
&lt;br /&gt;
If the application only had one thread, then it is at the top of the unique thread; otherwise you may need to look at all the thread (the KCrash mark may not be always in the Thread number 1)&lt;br /&gt;
&lt;br /&gt;
Once that you located the &amp;quot;crashing thread start&amp;quot;, pickup the first two or three &amp;quot;ClassName::Functions&amp;quot; pairs from top to bottom (some functions should be ignored, read below)&lt;br /&gt;
&lt;br /&gt;
This pairs will be used as &amp;quot;keywords&amp;quot; for the duplicate search&lt;br /&gt;
&lt;br /&gt;
{{Note|This is only a general rule. There are some special cases when the first three function at the top may be the same but the crash may be different (specially on complex application/libraries as Konqueror)}}&lt;br /&gt;
&lt;br /&gt;
If the first backtrace functions aren't available (they are not there, or there are &amp;quot;??&amp;quot; )then we can't proceed without requiring more information (a more complete backtrace) [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#Check_the_report_quality_.28and_ask_for_missing_information.29 Ask for more information]&lt;br /&gt;
&lt;br /&gt;
===Avoiding useless function calls===&lt;br /&gt;
&lt;br /&gt;
Some functions or calls are common to a lot of applications using the same core libraries (like the Qt library, glib, glibc, or many others). This kind of functions should not be used for search as they are not representative of the crash itself and it may return lots of results.&lt;br /&gt;
&lt;br /&gt;
'''Classes and functions to ignore in a backtrace''':&lt;br /&gt;
* Kernel/GLibC functions (__kernel_vsyscall, raise, abort)&lt;br /&gt;
* Functions from core/base libraries (libraries with filenames like libpthread.so.0, libc.so, libstdc++.so, libglib-2.0.so; or functions starting with &amp;quot;*__GI_&amp;quot;). You may also need to ignore calls to graphics drivers (like nvidia or libGL)&lt;br /&gt;
* Qt containers classes (QMap, QList, QLinkedList, QVector, QStack, QQueue, QSet, QMap, QMultiMap, QHash, QMultiHash)&lt;br /&gt;
* Qt deep core classes (QApplication, QCoreApplication, QBasicAtomicInt, QBasicAtomicPointer, QAtomicInt, QAtomicPointer, QMetaObject, QPointer, QWeakPointer, QSharedPointer, QScopedPointer, QMetaCallEvent)&lt;br /&gt;
* Qt misc functions (qt_message_output, qt_message, qGetPtrHelper, (starting with) qt_meta_)&lt;br /&gt;
&lt;br /&gt;
===Special cases (Advanced)=== &lt;br /&gt;
&lt;br /&gt;
There are special crashes related to the X11 graphics server. To identify this crashes you can search for the &amp;quot;XIOError&amp;quot; function name (often on Thread 1). The &amp;quot;[KCrash handler]&amp;quot; mark appears in a secondary thread.&lt;br /&gt;
&lt;br /&gt;
The important things to identify those crashes is recognizing the functions *below* the XIOError call (this is, which functions caused the X11 error).&lt;br /&gt;
&lt;br /&gt;
In most of this crashes the functions below &amp;quot;[KCrash handler]&amp;quot; are not important (but they could still be useful to search for duplicates).&lt;br /&gt;
&lt;br /&gt;
==Bugs caused by external issues (UPSTREAM/DOWNSTREAM)==&lt;br /&gt;
&lt;br /&gt;
Check if the bug is caused by an external plugin/add-on or distribution issue&lt;br /&gt;
&lt;br /&gt;
There are several bugs which may be caused by external add-ons. If you are sure this is the case, you should dismiss the report, telling the reporter to file a new bug in a different place.&lt;br /&gt;
&lt;br /&gt;
* Applications which use plugins may be easier to affect (like Plasma when using custom Plasmoids/widgets)&lt;br /&gt;
&lt;br /&gt;
Distributions can also bring some trouble, specially with packaging.&lt;br /&gt;
&lt;br /&gt;
Some problems that may cause bugs are:&lt;br /&gt;
* different versions among KDE packages (kdelibs at one version, kdebase at a different one)&lt;br /&gt;
* missing plugins (broken packaging) causing crashes or missing features.&lt;br /&gt;
&lt;br /&gt;
Also, distribution can include their own add-ons (to bring their own branding or any other special function). If you know KDE software enough you may be able to recognize this unofficial add-ons.&lt;br /&gt;
&lt;br /&gt;
If the reporter mentions an application or dialog you cannot identify, you could try requesting a screenshot; other people may identify if it is a KDE application or an external addition.&lt;br /&gt;
&lt;br /&gt;
==Check the report quality (and ask for missing information)==&lt;br /&gt;
&lt;br /&gt;
Now that you know that the bug report is unique, and that is not an external issue,  you need to check all the needed information is there.&lt;br /&gt;
&lt;br /&gt;
* Check that report is English and that is easily understandable.  &lt;br /&gt;
** If it is not in English you may want to look for someone on the KDE group (IRC channels) that may translate it for you. Alternatively you can ask the reporter to use some online translation system (you won't get a clear explanation, but it is something).&lt;br /&gt;
**   If the explanation is not clear enough, and you think that the bug could be described in a image, you may want to ask for a screenshot [explanation of Bugzilla attachments]&lt;br /&gt;
&lt;br /&gt;
* If the bug is a graphical glitch or issue, you may want to request a screenshot [explanation of Bugzilla attachments]&lt;br /&gt;
* If the issue involves any other component (like the graphics card or drivers) you may need to ask for the versions and component's names&lt;br /&gt;
* If the bug report is about a crash and the backtrace information is not really complete (and you couldn't perform a duplicate search) you need to ask the user to install the missing debug package symbols, reproduce the bug and generate a new backtrace. Template for this request:&lt;br /&gt;
 &lt;br /&gt;
 If you can reproduce the crash at will (or you experience this regularly),&lt;br /&gt;
 can you install the &amp;quot;PACKAGENAME&amp;quot; package and post a complete backtrace here?&lt;br /&gt;
 (you can get more information at http://techbase.kde.org/User:DarioAndres&lt;br /&gt;
 /Basic_Guide_about_Crash_Reporting ) Thanks&lt;br /&gt;
&lt;br /&gt;
The names of the missing packages depends of the application and the distribution (as package naming scheme changes..). Look at List of debug package names on several Distributions&lt;br /&gt;
&lt;br /&gt;
'''Useful information which could be also missing''':&lt;br /&gt;
* Application version&lt;br /&gt;
* KDE Platform (and/or Software Compilation) version&lt;br /&gt;
* If the bug is about a crash, request the version of the Qt library&lt;br /&gt;
* If the reporter is using an development version, request the SVN revision of the KDE platform and application&lt;br /&gt;
&lt;br /&gt;
==Setting Bugzilla fields (and re-assignation)==&lt;br /&gt;
&lt;br /&gt;
Often the bug reports aren't properly categorized, or they miss some information in the Bugzilla fields (which are useful for sorting and filtering):&lt;br /&gt;
&lt;br /&gt;
* '''Version''': if the report has a application version, you probably want to set the version in the Bugzilla field&lt;br /&gt;
* '''Priority''': we don't use this field in the KDE bug tracker&lt;br /&gt;
* '''Severity''': if the bug is important, critical or it causes data loss if should be set to &amp;quot;major&amp;quot; or &amp;quot;critical&amp;quot;. If it is about a crash or a freeze it should be set to &amp;quot;crash&amp;quot;. If it is any other kind of bug, it should be set to &amp;quot;normal&amp;quot;. If it is a feature request (not a regression) it should be set to &amp;quot;wish&amp;quot;.&lt;br /&gt;
** If you are not really sure if a report describes a real bug or a feature; or if you cannot diagnose the issue, you need to ask in the support channels or wait for other triagers or developers to check the report.&lt;br /&gt;
* '''Platform''': this field is only important if the bug is related to one distribution or specific system. (most of the bug reports are common to most of the platforms). Same with the OS field&lt;br /&gt;
&lt;br /&gt;
===Renaming a report: Updating the summary===&lt;br /&gt;
&lt;br /&gt;
Most of the times, the reporter user initially sets the bug report's title, and therefore, the summary doesn't really represent the bug itself. You may want to update the title to contain enough information to identify the issue properly.&lt;br /&gt;
&lt;br /&gt;
A good title may contain:&lt;br /&gt;
&lt;br /&gt;
* A brief explanation of the root cause (if it was found)&lt;br /&gt;
* Some of the symptoms people are experiencing&lt;br /&gt;
* Additional comments between round brackets/parentheses&lt;br /&gt;
&lt;br /&gt;
{{Tip|Try to use complete and easily readable english sentences as summary}}&lt;br /&gt;
&lt;br /&gt;
* If the bug is about a crash, you may add the first useful ClassName::FunctionName pairs that identify it. You can put them inside square brackets at the end of the title&lt;br /&gt;
&lt;br /&gt;
* If the report has additional information (like a testcase file, or an attached proposed patch) you may add those references as tags at the start of the summary (inside square brackets)&lt;br /&gt;
&lt;br /&gt;
'''Examples''':&lt;br /&gt;
&lt;br /&gt;
 [patch] Plasma clock draws garbage when hovering it if the Ctrl key is pressed&lt;br /&gt;
&lt;br /&gt;
 Dolphin hangs when trying to view the properties of a big file&lt;br /&gt;
&lt;br /&gt;
 [testcase file] Plasma crashes when adding a special file to the panel&lt;br /&gt;
 [Class1::Function1, Class1::Function2, Class2::Function3]&lt;br /&gt;
&lt;br /&gt;
 Applications that use Plasma themes crash when compositing is switched on/off&lt;br /&gt;
 due an error in KPixmapCache [KPixmapCache::Private::mmapFile,&lt;br /&gt;
 KPixmapCache::Private::init, KPixmapCache::discard]&lt;br /&gt;
&lt;br /&gt;
 [testcase url] Konqueror shows a graphical artifact in webpage's form when&lt;br /&gt;
 scrolling&lt;br /&gt;
&lt;br /&gt;
===Reassigning bug reports===&lt;br /&gt;
&lt;br /&gt;
Some of the reports are assigned to the wrong product. This may happen because the original reporter didn't know to which application/library did the bug belong to. It may happen if the Crash Handler dialog reports a crash about an unsupported application (or one that is not mapped properly)&lt;br /&gt;
&lt;br /&gt;
{{Warning|Only perform re-assignations if you are sure the bug is in the wrong product.}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Remember to check the [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#List_of_related_KDE_technologies KDE related technologies list]}}&lt;br /&gt;
&lt;br /&gt;
# Select the correct Bugzilla product.&lt;br /&gt;
# If you are sure the current assignee is the default of the current product, you need to click the checkbox to reset the assignee (so the assignee of the new(and correct) Bugzilla product will get notified)&lt;br /&gt;
# Commit the changes&lt;br /&gt;
# In the next page, select the correct Component and Version, and save the changes&lt;br /&gt;
&lt;br /&gt;
==Adding related people to the CC list==&lt;br /&gt;
&lt;br /&gt;
Sometimes, the reports describe general issues or are filed against common bugzilla products (like &amp;quot;kde&amp;quot; or &amp;quot;kdelibs&amp;quot;); or, on the other round, are filed against specific products (but the underling bug root cause is at some specific library, not directly related to the current bugzilla product assignee)&lt;br /&gt;
&lt;br /&gt;
In both cases, if we don't need/want to reassign the report (because we aren't really sure about it), we can add the assignee of the other related products, or other developers mail address, to the CC list of the bug report. &lt;br /&gt;
That means, this person (or people following a mailing list) will get notified about this bug report, and they might look at it.&lt;br /&gt;
&lt;br /&gt;
To know whom to add to the CC list you can:&lt;br /&gt;
* Look at the [https://bugs.kde.org/editproducts.cgi list of bugzilla products and components] and find the current default assignee (this requires special &amp;quot;editcomponents&amp;quot; permissions)&lt;br /&gt;
* Look at copyright of the source code related to the bug. (You can always access the code using [http://websvn.kde.org/trunk/KDE/ WebSVN])&lt;br /&gt;
* Ask in the IRC support channels which person is related to an specific KDE area (#kde-devel)&lt;br /&gt;
&lt;br /&gt;
Common situation '''examples''':&lt;br /&gt;
&lt;br /&gt;
* A report against &amp;quot;Dolphin&amp;quot; describes a Nepomuk-related error. &lt;br /&gt;
** Add the Nepomuk default assignee to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against &amp;quot;Plasma&amp;quot; describes an error which seems to be more general (at kdelibs level), but you are not really sure if you should reassign it.&lt;br /&gt;
** Do not reassign and add &amp;quot;kdelibs-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against the &amp;quot;kde&amp;quot; bugzilla product describes a Konqueror-related issue (and you aren't sure it is a Konqueror-only issue)&lt;br /&gt;
** Do not reassign and add &amp;quot;konq-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against the &amp;quot;kde&amp;quot; bugzilla product describes a Plasma issue&lt;br /&gt;
** Reassign the report to the &amp;quot;plasma&amp;quot; bugzilla product; or&lt;br /&gt;
** Add &amp;quot;plasma-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
=Trying to reproduce the bugs=&lt;br /&gt;
&lt;br /&gt;
An important step of bug triaging is trying to reproduce the bugs, this means, using the information the reporters added to the bug report to force(recreate, reproduce, repeat) the bug in the application.&lt;br /&gt;
&lt;br /&gt;
This is needed in order to differentiate random/race condition bugs of reproducible ones (which may be reproduced by developers too; and they can fix them)&lt;br /&gt;
&lt;br /&gt;
{{Warning|Testing bug reports may modify/alter your own desktop configuration; also, to try to reproduce some bugs you may need a clean pristine (or sightly modified) environment. I recommend you to perform tests on a separate KDE installation or a clean user. There is also a way to start KDE applications with a clean configuration, even under your current configuration (setting the KDEDIR environment variable at run-time to an empty directory).}}&lt;br /&gt;
&lt;br /&gt;
You may want to use this reference text to setup your testing environment: [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment]&lt;br /&gt;
&lt;br /&gt;
{{Note|It is also important to have an updated KDE SC installation to test bugs.}}&lt;br /&gt;
&lt;br /&gt;
==How to test bug reproducibility==&lt;br /&gt;
&lt;br /&gt;
# Read the *complete* bug report (including all the attached information). Note that some bits of information may look unrelated; but they could be useful (or not)&lt;br /&gt;
# Use the information in the first comment (the original bug description) to try to reproduce the bug in the application.&lt;br /&gt;
# If you can reproduce the bug, then go to the next step&lt;br /&gt;
#* If you can't reproduce the bug, use the next comment in the report (which may add new information) to try to reproduce.&lt;br /&gt;
#* If you can't reproduce with all the comments in a separate way, you may want to try combined situations (a bit of the description of the original bug, plus a bit of the second one) and similar combinations. You often have to use your imagination a bit (hopefully we still have time). Hopefully, you may find a combination that may reproduce the bug all (or most of) the times. Write down the &amp;quot;recipe&amp;quot; (steps to reproduce it), you need to include that data into the report later.&lt;br /&gt;
# Now that we have a result, we need to add our information/conclusions to the bug report&lt;br /&gt;
&lt;br /&gt;
{{Tip|When trying to reproduce a bug, and if there are more than one piece of information, at first glance, try to identify a *common situation*. (some data or context that is present in all (or most of) the cases). This kind of data may be the key to find out how to reproduce.}}&lt;br /&gt;
&lt;br /&gt;
==Adding new information (and requesting feedback)==&lt;br /&gt;
&lt;br /&gt;
* In any case, add your KDE SC version and system information. (other kind of configuration data may be useful to: &amp;quot;did you tested it on a clean environment or in your existing configuration ?&amp;quot;  &amp;quot;do you have library X installed and updated ?&amp;quot; &amp;quot;is your system 32 or 64 bits ?&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
'''If you could reproduce the bug''':&lt;br /&gt;
 &lt;br /&gt;
* If you had to combine several steps to make your own &amp;quot;recipe&amp;quot; to reproduce, write it down. This kind of information should be useful for the developers.&lt;br /&gt;
 &lt;br /&gt;
* If you had to use custom input data (text, or a file); you may want to attach it to the bug report (of course, if it is not attached already)&lt;br /&gt;
&lt;br /&gt;
A template of a comment for this situation could be:&lt;br /&gt;
&lt;br /&gt;
 I can reproduce the bug here using KDE SC x.y.z, Qt a.b.c on Distribution,&lt;br /&gt;
 Kernel d.e.f on XX bits.&lt;br /&gt;
 In order to reproduce I have to perform the following actions:&lt;br /&gt;
 1- Action 1&lt;br /&gt;
 2- Action 2&lt;br /&gt;
 3- Action 3&lt;br /&gt;
 4- Bug Appears&lt;br /&gt;
 Note that you need to have the X configuration set to Y, and use the Z library&lt;br /&gt;
 - Can anyone else confirm this ?&lt;br /&gt;
 Thanks&lt;br /&gt;
&lt;br /&gt;
'''If you could not reproduce the bug''':&lt;br /&gt;
 &lt;br /&gt;
* Write down which kind of steps you performed to try to get the bug.&lt;br /&gt;
&lt;br /&gt;
* You may want to ask to all the reporters if your step had missing something, or if they notice any other strange (or not-default) situation or configuration which may be related.&lt;br /&gt;
&lt;br /&gt;
* Also, if the report is a bit old (more than two major KDE SC releases old), you could try to ask the reporters if you can reproduce the bug in the latest stable KDE SC release or trunk (development version). The bug may be fixed already (but no one wrote it down into the bug report)&lt;br /&gt;
&lt;br /&gt;
A template of comment for this situation could be:&lt;br /&gt;
&lt;br /&gt;
 I couldn't reproduce the bug here using KDE SC x.y.z, Qt a.b.c&lt;br /&gt;
 on Distribution, Kernel d.e.f on XX bits.&lt;br /&gt;
 I tried performing this actions:&lt;br /&gt;
 1- Action 1&lt;br /&gt;
 2- Action 2&lt;br /&gt;
 or&lt;br /&gt;
 1a- Action 1a&lt;br /&gt;
 2a- Action 2a&lt;br /&gt;
 However the bug didn't appear/the application didn't crash&lt;br /&gt;
 - Are you all using library X and this kind of configuration ?&lt;br /&gt;
 - Can you still reproduce this bug with an updated KDE SC version ?&lt;br /&gt;
 Thanks&lt;br /&gt;
&lt;br /&gt;
Hopefully you will get feedback from the reporters and you could gather more information to try to reproduce the bug or close the report as WORKSFORME (or FIXED)&lt;br /&gt;
&lt;br /&gt;
=Getting bug triaging support=&lt;br /&gt;
&lt;br /&gt;
During your work you may need help on how to proceed, you can use this resources to get help:&lt;br /&gt;
&lt;br /&gt;
* The '''#kde-bugs channel''' on IRC (Freenode.net). You can ask to the whole channel.&lt;br /&gt;
* The BugSquad mailing list &amp;lt;bugsquad ##at## kde ##dot## org&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=BugWeeks=&lt;br /&gt;
&lt;br /&gt;
We are planing to host bug triaging events (where new &amp;quot;students&amp;quot; can learn the tricks) named &amp;quot;BugWeeks&amp;quot; on a regular basis to help cleaning up the KDE bug tracker database.&lt;br /&gt;
&lt;br /&gt;
The BugWeeks initiative is based on the Klassroom initiative in the KDE Community Forums&lt;br /&gt;
&lt;br /&gt;
You can find more information about this at:&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=4&amp;amp;t=84473 BugWeeks announcement]&lt;br /&gt;
* [http://forum.kde.org/viewforum.php?f=148 BugWeeks subsection on KDE Community Forums]&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84713 BugWeek 0 - Plasma Desktop bugs] ([http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84888 Summary])&lt;br /&gt;
&lt;br /&gt;
=FAQ=&lt;br /&gt;
=More Information=&lt;br /&gt;
&lt;br /&gt;
==List of related KDE technologies==&lt;br /&gt;
&lt;br /&gt;
* Every KDE application use kdelibs [Bugzilla product: '''&amp;quot;kdelibs&amp;quot;''']&lt;br /&gt;
* Applications using the standard KDE file operations use KIO [Bugzilla product: '''&amp;quot;kio&amp;quot;'''] and probably KFile (for the UI part) [Bugzilla product: '''&amp;quot;kfile&amp;quot;''']&lt;br /&gt;
* Oxygen widget style (default) [Bugzilla product: '''&amp;quot;oxygen&amp;quot;''' component '''&amp;quot;style&amp;quot;'''] (I'm adding the component because &amp;quot;Oxygen&amp;quot; also refers to a Plasma and icon themes)&lt;br /&gt;
* Multimedia usage: Phonon library [Bugzilla product: '''&amp;quot;Phonon&amp;quot;''']&lt;br /&gt;
* PIM related applications use kdepimlibs, Akonadi and kresources technologies [Bugzilla products: '''&amp;quot;kdepim&amp;quot;''', '''&amp;quot;kdepimlibs&amp;quot;''', '''&amp;quot;Akonadi&amp;quot;''', '''&amp;quot;kresources&amp;quot;''']&lt;br /&gt;
* Applications using KHTML [Bugzilla product: '''konqueror&amp;quot;''']&lt;br /&gt;
* Applications using OpenDesktop services uses Attica [Bugzilla product: '''&amp;quot;attica&amp;quot;''']&lt;br /&gt;
* Screen management related operations use the Kephal subsystem [Bugzilla product: '''&amp;quot;kephal&amp;quot;''']&lt;br /&gt;
* Games use libkdegames [Bugzilla product: '''&amp;quot;libkdegames&amp;quot;''']&lt;br /&gt;
* Scanning related applications probably use the KSane lib [Bugzilla product: '''&amp;quot;libksane&amp;quot;''']&lt;br /&gt;
* Multimedia applications reading audio tags use taglib [Bugzilla product: '''&amp;quot;taglib&amp;quot;''']&lt;br /&gt;
* Hardware related functions use Solid classes [Bugzilla product: '''&amp;quot;solid&amp;quot;''']&lt;br /&gt;
* Power Management functions use PowerDevil [Bugzilla product: '''&amp;quot;solid&amp;quot;''', component: '''&amp;quot;powerdevil-daemon&amp;quot;''']&lt;br /&gt;
&lt;br /&gt;
==Special products and cases==&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;systemsettings&amp;quot; contain bug reports of the Shell application SystemSettings and kcmshell4, and reports of the configuration modules &amp;quot;kcm_*&amp;quot;&lt;br /&gt;
** Try to identificate if the report is about the shell applications (and set the component to &amp;quot;general&amp;quot;, &amp;quot;treeview&amp;quot; or &amp;quot;kcmshell&amp;quot;) or about some of the configuration modules (and set the component to &amp;quot;kcm_*name*&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
* Konqueror can use different engines, like KHTML or WebKit&lt;br /&gt;
** If the report is about a webkit-only issue, reassign to product &amp;quot;kdelibs&amp;quot;, component &amp;quot;kdewebkit&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Tip|When updating the bugzilla product or component, do not forget to reset to the default assignee}}&lt;br /&gt;
&lt;br /&gt;
==Useful Links==&lt;br /&gt;
&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad BugSquad page on Techbase]&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla Quick introduction to Bugzilla]&lt;br /&gt;
* [https://darioandreskde.wordpress.com/ Dario_Andres blog about bug triaging]&lt;br /&gt;
* [https://bugs.kde.org/page.cgi?id=fields.html A Bug's Life Cycle]&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment]&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad/How_to_create_useful_crash_reports How to create useful crash reports]&lt;br /&gt;
* [http://techbase.kde.org/User:DarioAndres/Basic_Guide_about_Crash_Reporting Basic guide about crash reports]&lt;br /&gt;
&lt;br /&gt;
==Debug package names for several distributions==&lt;br /&gt;
&lt;br /&gt;
For every KDE application it is recommended to install the debug information for &amp;quot;kdelibs&amp;quot; and &amp;quot;qt4&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border:1px solid #AAA; padding:2px&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Package&lt;br /&gt;
!  Ubuntu/Debian&lt;br /&gt;
!  OpenSuse&lt;br /&gt;
!  Fedora&lt;br /&gt;
!  Mandriva&lt;br /&gt;
|-&lt;br /&gt;
|  ''kdelibs''&lt;br /&gt;
|  kdelibs5-dbg&lt;br /&gt;
|  kdelibs4-debuginfo&lt;br /&gt;
|  kdelibs-debuginfo&lt;br /&gt;
|  kdelibs4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''qt''&lt;br /&gt;
|  libqt4-dbg&lt;br /&gt;
|  libqt4-debuginfo&lt;br /&gt;
|  qt-debuginfo&lt;br /&gt;
|  qt4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''kdebase (KDE base applications)''&lt;br /&gt;
|  kdebase-dbg, kdebase-runtime-dbg, kdebase-workspace-dbg&lt;br /&gt;
|  kdebase4-debuginfo, kdebase4-runtime-debuginfo, kdebase4-workspace-debuginfo&lt;br /&gt;
|  kdebase-debuginfo, kdebase-runtime-debuginfo, kdebase-workspace-debuginfo&lt;br /&gt;
|  kdebase4-debug, kdebase4-runtime-debug, kdebase4-workspace-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''General example for every KDE &amp;quot;MODULE&amp;quot;''&lt;br /&gt;
|  kdeMODULE-dbg&lt;br /&gt;
|  kdeMODULE4-debuginfo&lt;br /&gt;
|  kdeMODULE-debuginfo&lt;br /&gt;
|  kdeMODULE4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''Phonon (multimedia subsystem)''&lt;br /&gt;
|  phonon-dbg&lt;br /&gt;
|  phonon4-debuginfo-x86 / libphonon4-debuginfo-32bit&lt;br /&gt;
|  phonon-debuginfo&lt;br /&gt;
|  phonon-debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For a detailed list of distributions naming scheme examples you can look at [http://techbase.kde.org/index.php?title=User:DarioAndres/CreateUsefulReports#How_to_obtain_debug_package_for_several_distributions How to obtain debug packages for every distribution].&lt;br /&gt;
&lt;br /&gt;
==Glossary==&lt;br /&gt;
&lt;br /&gt;
* Testcase: custom file that triggers a bug in the application. A testcase can also be a custom code snippet, or to a set of steps.&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging</id>
		<title>Contribute/Bugsquad/Guide To BugTriaging</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging"/>
				<updated>2010-04-02T15:33:29Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: /* Special products and cases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Initial version by [[User:DarioAndres|Dario Andres]] (2010-03/2010-04).&lt;br /&gt;
&lt;br /&gt;
Initial corrections by Lydia Pintscher (Nightrose)&lt;br /&gt;
&lt;br /&gt;
===Disclaimer===&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;ultimate&amp;quot; guide is based on my own experience (approximately 2 years) on the KDE bug tracker.&lt;br /&gt;
&lt;br /&gt;
I hope it works for you too :)&lt;br /&gt;
&lt;br /&gt;
=General Considerations=&lt;br /&gt;
&lt;br /&gt;
* '''Be polite''': when you need to request information or feedback be clear and polite, and you will get more information in less time.  Often Bugzilla is a place which involves discussions (about implementations, or even about contributors). Try to be concise and polite, respecting the others position while describing your own.&lt;br /&gt;
&lt;br /&gt;
* Don't try to do too many things at the same time; otherwise you will end up with a headache.&lt;br /&gt;
&lt;br /&gt;
If you are not familiar with the Bugzilla (KDE bug tracker system) interface, you may find this guide useful: [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla Quick Introduction to Bugzilla]&lt;br /&gt;
&lt;br /&gt;
You may want to properly setup your bugzilla account as mentioned at [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla#Configure_your_account_.28Important.29 Configure your account]&lt;br /&gt;
&lt;br /&gt;
=About getting permissions to work in the bug tracker=&lt;br /&gt;
&lt;br /&gt;
Manpower is always needed in a bug tracker, but as any action taken on it may be potentially destructive to other people's work; or it may end up messing things up (and consuming the developers' or other triager's time) the tracker requires special permissions to perform changes in bug reports.&lt;br /&gt;
&lt;br /&gt;
If you want to work in the bug tracker you need to prove that you know what you are doing.&lt;br /&gt;
&lt;br /&gt;
Initially you will ask for support on '''#kde-bugs''' (on IRC) and add comments in the bug report (so other people will see and check them, perform the needed actions, and evaluate your work)&lt;br /&gt;
&lt;br /&gt;
{{Note|Adding comments in a bug report is allowed for every user}}&lt;br /&gt;
&lt;br /&gt;
=Getting Started: Find what to work on (Different Approaches)=&lt;br /&gt;
&lt;br /&gt;
You could use different techniques or approaches to triage the reports according to your current mood or the amount of work you want to do for example.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The two following techniques are complementary.}}&lt;br /&gt;
&lt;br /&gt;
==Check all the bug reports of the day==&lt;br /&gt;
&lt;br /&gt;
In this technique you check all the bug reports (of all the products) which were filed today (or some days ago).&lt;br /&gt;
&lt;br /&gt;
You can focus on crash, normal or wish reports individually (recommended) or all of them together.&lt;br /&gt;
&lt;br /&gt;
'''Good:'''&lt;br /&gt;
* You get a complete view of all the reports&lt;br /&gt;
* You can easily recognize possible duplicates if the report titles are appropriate&lt;br /&gt;
* You can choose any report&lt;br /&gt;
* You can quickly clean the bugs that were filed recently (keeping them from rotting)&lt;br /&gt;
* You can get quick feedback from the reporter&lt;br /&gt;
&lt;br /&gt;
'''Not so Good:'''&lt;br /&gt;
* You don't focus on one product&lt;br /&gt;
* You may not pay too much attention to every report, as you are triaging different kinds of reports&lt;br /&gt;
* You need a lot of attention to handle the different reports (at the ~same~ time)&lt;br /&gt;
&lt;br /&gt;
This technique could be used ''every week'' (or every day)&lt;br /&gt;
&lt;br /&gt;
===Bugzilla Links===&lt;br /&gt;
* All the bugs ('''any type''') reported [https://bugs.kde.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=UNCONFIRMED&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;bug_file_loc=&amp;amp;cmdtype=doit today] or the [https://bugs.kde.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=UNCONFIRMED&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;bug_file_loc=&amp;amp;cmdtype=doit last week]&lt;br /&gt;
* All the '''crashes''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
* All the '''normal bugs''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
* All the '''feature requests''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
&lt;br /&gt;
==Check bug reports of a single product over a period of time==&lt;br /&gt;
&lt;br /&gt;
Choose a product (application or library). Then choose a period of time like 1 month or 1 or 2 years (or &amp;quot;from the beginning of the current year&amp;quot;). You can also choose which kind of reports you want to handle.&lt;br /&gt;
&lt;br /&gt;
This technique is useful to audit old bugs or perform a deep clean (in case that the bugs weren't triaged on a daily basis previously).&lt;br /&gt;
&lt;br /&gt;
'''Good:'''&lt;br /&gt;
* You focus only on one product / topic, so you don't need to pay too much attention (pay attention anyways!)&lt;br /&gt;
&lt;br /&gt;
'''Not so Good:'''&lt;br /&gt;
* The reports of the other application may rot if they aren't checked&lt;br /&gt;
* You may not get feedback if the report is too old or the reporter is not accessible anymore&lt;br /&gt;
&lt;br /&gt;
You can also filter out results (and be even more focused) if you select a custom component inside the product (a subsection of the application).&lt;br /&gt;
&lt;br /&gt;
This technique could be used ''two times a month''.&lt;br /&gt;
&lt;br /&gt;
===Bugzilla Links===&lt;br /&gt;
&lt;br /&gt;
* Template search for all the reports of any status, since 2008: [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= any kind of report], [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bug_severity=crash&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= crashes], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= normal bugs], [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bug_severity=wishlist&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= feature requests]&lt;br /&gt;
* Template search for all the open reports, since 2008: [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= any kind of report], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= crashes], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= normal bugs], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= feature requests]&lt;br /&gt;
&lt;br /&gt;
=Workflow of the bug triaging activity=&lt;br /&gt;
&lt;br /&gt;
Now that you have a list of bug reports, pick one and start working.&lt;br /&gt;
&lt;br /&gt;
[[File:DarioAndres_GuideToBugTriaging_Workflow.png]]&lt;br /&gt;
&lt;br /&gt;
=Handling reports: What to do with a bug report=&lt;br /&gt;
&lt;br /&gt;
There are several things that must be checked and &amp;quot;fixed&amp;quot; to make an initial bug report an interesting and useful peace of information for the developers to check.&lt;br /&gt;
&lt;br /&gt;
{{Note|if at any point you don't really know how to continue, because you don't understand the issue properly, always ask to the developers or related contributors}}&lt;br /&gt;
&lt;br /&gt;
As KDE has too much users, we get a lot of reports about bugs which are already reported (the so named &amp;quot;duplicates&amp;quot;). Before putting any effort in the current report we should check for the main report.&lt;br /&gt;
&lt;br /&gt;
==Identifying duplicates==&lt;br /&gt;
&lt;br /&gt;
There are a lot of ways of identifying duplicate reports depending of the kind of bug.&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
&lt;br /&gt;
* Search for duplicates should be done initially against the same product of the bug report you are triaging:  If you don't find any related issue, you may need to search in a different product.&lt;br /&gt;
 {{Note|Due to the heavy usage of libraries in the KDE software, a bug reported for an application may be being tracked at a library product (example, a bug in Plasma Desktop may be a bug in kdelibs, and therefore being tracked in the &amp;quot;kdelibs&amp;quot; product)}}&lt;br /&gt;
&lt;br /&gt;
[http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#List_of_related_KDE_technologies List of related KDE technologies]&lt;br /&gt;
&lt;br /&gt;
* You may want to filter out the results by date: you can select a date range since some years (or months ago) to &amp;quot;Now&amp;quot; (today)&lt;br /&gt;
&lt;br /&gt;
===For &amp;quot;normal&amp;quot; (non-crash) reports===&lt;br /&gt;
&lt;br /&gt;
# Pick some &amp;quot;keywords&amp;quot; from the current report. This keywords need to explain the inner concept of the bug that was reported (they must represent it).&lt;br /&gt;
# Perform a full search over the same product (read general note), initially on the &amp;quot;general&amp;quot; component.  Initially, put the keywords in the title, and perform the search (this will only look for the keywords in the title)&lt;br /&gt;
# If your search has results on it, check them all, reading the whole description and trying to identify the situation.&lt;br /&gt;
# If you don't get any results, you need to go back and: &lt;br /&gt;
#* Change your keywords (tip: select thesaurus, or similar/related concepts); or&lt;br /&gt;
#* Use the keywords in the &amp;quot;Comments&amp;quot; field (so the search will look up in the bug description and comments too)&lt;br /&gt;
&lt;br /&gt;
{{Note|When using more than one word in the &amp;quot;Comments&amp;quot; field you need to select the option &amp;quot;contains all of the words/strings&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{Note|It is sometimes difficult to choose the proper ones, as the way of describing a scene varies from person to person (but we have time)}}&lt;br /&gt;
&lt;br /&gt;
===For &amp;quot;crash&amp;quot; reports===&lt;br /&gt;
&lt;br /&gt;
# Perform the same operation as with normal bug reports&lt;br /&gt;
# Check for reports with duplicate backtraces:   (Read the [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#C.2B.2B_Backtraces_.28identifying_crashes_duplicates.29 Backtraces section] below)&lt;br /&gt;
&lt;br /&gt;
Perform a full search over the same product (read general note), initially on the &amp;quot;general&amp;quot; component, putting the &amp;quot;ClassName::FunctionName&amp;quot; pairs that identify the crash in the Comments field of the form (if you put more than one pair, you need to select the option &amp;quot;contains all of the words/strings&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
===Processing search results===&lt;br /&gt;
&lt;br /&gt;
* If you don't find any similar report then we should assume the new bug reports is &amp;quot;unique&amp;quot; (and valid). See next section &lt;br /&gt;
&lt;br /&gt;
* If you find a similar bug report we have too choices:&lt;br /&gt;
** If you are completely sure it is the same issue, you have to mark the report as duplicate.   The bug report you initially picked (name it &amp;quot;copy&amp;quot;) is going to be marked as duplicate of the original report (name it &amp;quot;main&amp;quot;). If &amp;quot;copy&amp;quot; has additional information that &amp;quot;main&amp;quot; doesn't have, you may want to add it. (Note: some details may look unimportant to you, but they may be important for developers who know about the application workflow and code. Also, adding a big amount of minimal/incomplete information you may end up generating a big and complete testcase) &lt;br /&gt;
** If you aren't completely sure: you need someone else to double check your work. You may want to add a comment in the current report. Then, you should ask in #kde-bugs IRC channel for someone to look at your comment. &lt;br /&gt;
Comment template:&lt;br /&gt;
 This bug looks related to bug XXXXXX&lt;br /&gt;
(XXXXXX being the bug ID of &amp;quot;master&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
{{Note|You may found related reports that are already marked as duplicate of a third report. Always try to use this third report as the &amp;quot;main&amp;quot; one (resolve the duplicates chain). However, in some cases, the &amp;quot;main&amp;quot; reports refers to a root issue, and some of its duplicates may refer to sub-issues. In those cases try to check which one refers to the issue you are looking at.}}&lt;br /&gt;
&lt;br /&gt;
==Identifying duplicates (crashes) : C++ Backtraces==&lt;br /&gt;
&lt;br /&gt;
===Definition===&lt;br /&gt;
&lt;br /&gt;
A backtrace is a piece of information that describes what was the application doing when it encountered the error and had to close itself. It is a &amp;quot;function stack&amp;quot; leading to the &amp;quot;crashing point&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In KDE applications, the backtraces are generated by the Crash Handler Dialog (&amp;quot;DrKonqi&amp;quot;). They can also be generated by the general debugger &amp;quot;GDB&amp;quot;, but that involves more steps.&lt;br /&gt;
&lt;br /&gt;
The backtrace is read from top to bottom&lt;br /&gt;
&lt;br /&gt;
The first line shows *where* the crash occurred (because of an illegal instruction, invalid pointer, memory problem or other issues)&lt;br /&gt;
&lt;br /&gt;
The other lines show the &amp;quot;way to the first function&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
 Application: Plasma Workspace (kdeinit4), signal: Bus error&lt;br /&gt;
 [KCrash Handler]&lt;br /&gt;
 #5  0x00007fb563bb8f02 in KPixmapCache::Private::mmapFile (this=0x92df60, &lt;br /&gt;
 filename=..., info=0x92dfb0, newsize=33656832) at /usr/src/debug/kdelibs-&lt;br /&gt;
 4.4.1/kdeui/util/kpixmapcache.cpp:491&lt;br /&gt;
 #6  0x00007fb563be3c34 in KPixmapCache::Private::mmapFiles (this=0x92df60) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:419&lt;br /&gt;
 #7  0x00007fb563be38e3 in KPixmapCache::Private::init (this=0x92df60) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1061&lt;br /&gt;
 #8  0x00007fb563be576d in KPixmapCache::discard (this=0x1203ca0) at /usr/src&lt;br /&gt;
 /debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1279&lt;br /&gt;
 #9  0x00007fb563be5e48 in KPixmapCache::deleteCache (name=...) at /usr/src&lt;br /&gt;
 /debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1255&lt;br /&gt;
 #10 0x00007fb55afdc97d in Plasma::ThemePrivate::discardCache (this=0x7a7d30) &lt;br /&gt;
 at /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:224&lt;br /&gt;
 #11 0x00007fb55afe009b in Plasma::ThemePrivate::setThemeName (this=0x7a7d30, &lt;br /&gt;
 tempThemeName=&amp;lt;value optimized out&amp;gt;, writeSettings=&amp;lt;value optimized out&amp;gt;)&lt;br /&gt;
 at /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:380&lt;br /&gt;
 #12 0x00007fb55afe19fb in Plasma::Theme::settingsChanged (this=0x70af20) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:341&lt;br /&gt;
 #13 0x00007fb55afe2918 in Plasma::ThemePrivate::settingsFileChanged &lt;br /&gt;
 (this=0x7a7d30, file=&amp;lt;value optimized out&amp;gt;) at /usr/src/debug/kdelibs-&lt;br /&gt;
 4.4.1/plasma/theme.cpp:335&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
===Description of a backtrace line===&lt;br /&gt;
&lt;br /&gt;
 #NumberInTheStack MemoryAddress in Namespace::Class:FunctionMember &lt;br /&gt;
 (argumentThis=pointerValue, argument1=value, argument2=value, ...) at path/to&lt;br /&gt;
 /source/code/file.cpp:linenumber&lt;br /&gt;
&lt;br /&gt;
* #NumberInTheStack: is the order number in the function stack. The lesser, the nearer to the crash point. The smaller number may not be zero&lt;br /&gt;
* MemoryAddress: we don't put attention to this one.. Ignore&lt;br /&gt;
* Namespace: C++ namespace of the function. It may not be available if there are no namespaces. This could be also a class name if &amp;quot;Class&amp;quot; is an embedded one.&lt;br /&gt;
* Class: C++ class name of the function&lt;br /&gt;
* FunctionMember: C++ function name&lt;br /&gt;
* argumentThis=pointerValue : this first argument is often the memory address/pointer of the C++ object (example &amp;quot;this=0x91ec5f8&amp;quot;  other argument use the same form &amp;quot;parameterName=parameterValue&amp;quot;&lt;br /&gt;
* (..): arguments supplied to the function. This information may not be available if *debug information* is not present  &lt;br /&gt;
* path/to/source/code/file.cpp:linenumber the path to the source code file that describes that function, and the line number. The path is the one found at '''build time'''. This information may not be useful if '''debug information''' is not available (in that case, the name of the library or application binary may be included. Example: ''/home/kde-devel/kde/lib/libsopranoclient.so.1'')&lt;br /&gt;
&lt;br /&gt;
'''Example''':&lt;br /&gt;
&lt;br /&gt;
 #13 0xb759d5d7 in Nepomuk::ResourceData::determineUri (this=0x91ec5f8) at &lt;br /&gt;
 /home/kde-devel/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp:671&lt;br /&gt;
&lt;br /&gt;
* The function is the number 13 in the stack&lt;br /&gt;
* Function's namespace: &amp;quot;Nepomuk&amp;quot;&lt;br /&gt;
* Function's class: &amp;quot;ResourceData&amp;quot;&lt;br /&gt;
* Function's function: &amp;quot;determineUri&amp;quot;&lt;br /&gt;
* The object &amp;quot;Nepomuk::ResourceData&amp;quot; which called to &amp;quot;determineUri&amp;quot; has the pointer &amp;quot;0x91ec5f8&amp;quot;&lt;br /&gt;
* The function is described (where it was build) at &amp;quot;/home/kde-devel/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp&amp;quot;. It leads to the next function in the stack at the line number 671&lt;br /&gt;
&lt;br /&gt;
===Identifying the first (useful) backtrace functions===&lt;br /&gt;
&lt;br /&gt;
The first thing you need to do is to locate where it crashed, identifying the &amp;quot;[KCrash Handler]&amp;quot; mark (only in backtraces fetched using DrKonqi)&lt;br /&gt;
&lt;br /&gt;
If the application only had one thread, then it is at the top of the unique thread; otherwise you may need to look at all the thread (the KCrash mark may not be always in the Thread number 1)&lt;br /&gt;
&lt;br /&gt;
Once that you located the &amp;quot;crashing thread start&amp;quot;, pickup the first two or three &amp;quot;ClassName::Functions&amp;quot; pairs from top to bottom (some functions should be ignored, read below)&lt;br /&gt;
&lt;br /&gt;
This pairs will be used as &amp;quot;keywords&amp;quot; for the duplicate search&lt;br /&gt;
&lt;br /&gt;
{{Note|This is only a general rule. There are some special cases when the first three function at the top may be the same but the crash may be different (specially on complex application/libraries as Konqueror)}}&lt;br /&gt;
&lt;br /&gt;
If the first backtrace functions aren't available (they are not there, or there are &amp;quot;??&amp;quot; )then we can't proceed without requiring more information (a more complete backtrace) [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#Check_the_report_quality_.28and_ask_for_missing_information.29 Ask for more information]&lt;br /&gt;
&lt;br /&gt;
===Avoiding useless function calls===&lt;br /&gt;
&lt;br /&gt;
Some functions or calls are common to a lot of applications using the same core libraries (like the Qt library, glib, glibc, or many others). This kind of functions should not be used for search as they are not representative of the crash itself and it may return lots of results.&lt;br /&gt;
&lt;br /&gt;
'''Classes and functions to ignore in a backtrace''':&lt;br /&gt;
* Kernel/GLibC functions (__kernel_vsyscall, raise, abort)&lt;br /&gt;
* Functions from core/base libraries (libraries with filenames like libpthread.so.0, libc.so, libstdc++.so, libglib-2.0.so; or functions starting with &amp;quot;*__GI_&amp;quot;). You may also need to ignore calls to graphics drivers (like nvidia or libGL)&lt;br /&gt;
* Qt containers classes (QMap, QList, QLinkedList, QVector, QStack, QQueue, QSet, QMap, QMultiMap, QHash, QMultiHash)&lt;br /&gt;
* Qt deep core classes (QApplication, QCoreApplication, QBasicAtomicInt, QBasicAtomicPointer, QAtomicInt, QAtomicPointer, QMetaObject, QPointer, QWeakPointer, QSharedPointer, QScopedPointer, QMetaCallEvent)&lt;br /&gt;
* Qt misc functions (qt_message_output, qt_message, qGetPtrHelper, (starting with) qt_meta_)&lt;br /&gt;
&lt;br /&gt;
===Special cases (Advanced)=== &lt;br /&gt;
&lt;br /&gt;
There are special crashes related to the X11 graphics server. To identify this crashes you can search for the &amp;quot;XIOError&amp;quot; function name (often on Thread 1). The &amp;quot;[KCrash handler]&amp;quot; mark appears in a secondary thread.&lt;br /&gt;
&lt;br /&gt;
The important things to identify those crashes is recognizing the functions *below* the XIOError call (this is, which functions caused the X11 error).&lt;br /&gt;
&lt;br /&gt;
In most of this crashes the functions below &amp;quot;[KCrash handler]&amp;quot; are not important (but they could still be useful to search for duplicates).&lt;br /&gt;
&lt;br /&gt;
==Bugs caused by external issues (UPSTREAM/DOWNSTREAM)==&lt;br /&gt;
&lt;br /&gt;
Check if the bug is caused by an external plugin/add-on or distribution issue&lt;br /&gt;
&lt;br /&gt;
There are several bugs which may be caused by external add-ons. If you are sure this is the case, you should dismiss the report, telling the reporter to file a new bug in a different place.&lt;br /&gt;
&lt;br /&gt;
* Applications which use plugins may be easier to affect (like Plasma when using custom Plasmoids/widgets)&lt;br /&gt;
&lt;br /&gt;
Distributions can also bring some trouble, specially with packaging.&lt;br /&gt;
&lt;br /&gt;
Some problems that may cause bugs are:&lt;br /&gt;
* different versions among KDE packages (kdelibs at one version, kdebase at a different one)&lt;br /&gt;
* missing plugins (broken packaging) causing crashes or missing features.&lt;br /&gt;
&lt;br /&gt;
Also, distribution can include their own add-ons (to bring their own branding or any other special function). If you know KDE software enough you may be able to recognize this unofficial add-ons.&lt;br /&gt;
&lt;br /&gt;
If the reporter mentions an application or dialog you cannot identify, you could try requesting a screenshot; other people may identify if it is a KDE application or an external addition.&lt;br /&gt;
&lt;br /&gt;
==Check the report quality (and ask for missing information)==&lt;br /&gt;
&lt;br /&gt;
Now that you know that the bug report is unique, and that is not an external issue,  you need to check all the needed information is there.&lt;br /&gt;
&lt;br /&gt;
* Check that report is English and that is easily understandable.  &lt;br /&gt;
** If it is not in English you may want to look for someone on the KDE group (IRC channels) that may translate it for you. Alternatively you can ask the reporter to use some online translation system (you won't get a clear explanation, but it is something).&lt;br /&gt;
**   If the explanation is not clear enough, and you think that the bug could be described in a image, you may want to ask for a screenshot [explanation of Bugzilla attachments]&lt;br /&gt;
&lt;br /&gt;
* If the bug is a graphical glitch or issue, you may want to request a screenshot [explanation of Bugzilla attachments]&lt;br /&gt;
* If the issue involves any other component (like the graphics card or drivers) you may need to ask for the versions and component's names&lt;br /&gt;
* If the bug report is about a crash and the backtrace information is not really complete (and you couldn't perform a duplicate search) you need to ask the user to install the missing debug package symbols, reproduce the bug and generate a new backtrace. Template for this request:&lt;br /&gt;
 &lt;br /&gt;
 If you can reproduce the crash at will (or you experience this regularly),&lt;br /&gt;
 can you install the &amp;quot;PACKAGENAME&amp;quot; package and post a complete backtrace here?&lt;br /&gt;
 (you can get more information at http://techbase.kde.org/User:DarioAndres&lt;br /&gt;
 /Basic_Guide_about_Crash_Reporting ) Thanks&lt;br /&gt;
&lt;br /&gt;
The names of the missing packages depends of the application and the distribution (as package naming scheme changes..). Look at List of debug package names on several Distributions&lt;br /&gt;
&lt;br /&gt;
'''Useful information which could be also missing''':&lt;br /&gt;
* Application version&lt;br /&gt;
* KDE Platform (and/or Software Compilation) version&lt;br /&gt;
* If the bug is about a crash, request the version of the Qt library&lt;br /&gt;
* If the reporter is using an development version, request the SVN revision of the KDE platform and application&lt;br /&gt;
&lt;br /&gt;
==Setting Bugzilla fields (and re-assignation)==&lt;br /&gt;
&lt;br /&gt;
Often the bug reports aren't properly categorized, or they miss some information in the Bugzilla fields (which are useful for sorting and filtering):&lt;br /&gt;
&lt;br /&gt;
* '''Version''': if the report has a application version, you probably want to set the version in the Bugzilla field&lt;br /&gt;
* '''Priority''': we don't use this field in the KDE bug tracker&lt;br /&gt;
* '''Severity''': if the bug is important, critical or it causes data loss if should be set to &amp;quot;major&amp;quot; or &amp;quot;critical&amp;quot;. If it is about a crash or a freeze it should be set to &amp;quot;crash&amp;quot;. If it is any other kind of bug, it should be set to &amp;quot;normal&amp;quot;. If it is a feature request (not a regression) it should be set to &amp;quot;wish&amp;quot;.&lt;br /&gt;
** If you are not really sure if a report describes a real bug or a feature; or if you cannot diagnose the issue, you need to ask in the support channels or wait for other triagers or developers to check the report.&lt;br /&gt;
* '''Platform''': this field is only important if the bug is related to one distribution or specific system. (most of the bug reports are common to most of the platforms). Same with the OS field&lt;br /&gt;
&lt;br /&gt;
===Renaming a report: Updating the summary===&lt;br /&gt;
&lt;br /&gt;
Most of the times, the reporter user initially sets the bug report's title, and therefore, the summary doesn't really represent the bug itself. You may want to update the title to contain enough information to identify the issue properly.&lt;br /&gt;
&lt;br /&gt;
A good title may contain:&lt;br /&gt;
&lt;br /&gt;
* A brief explanation of the root cause (if it was found)&lt;br /&gt;
* Some of the symptoms people are experiencing&lt;br /&gt;
* Additional comments between round brackets/parentheses&lt;br /&gt;
&lt;br /&gt;
{{Tip|Try to use complete and easily readable english sentences as summary}}&lt;br /&gt;
&lt;br /&gt;
* If the bug is about a crash, you may add the first useful ClassName::FunctionName pairs that identify it. You can put them inside square brackets at the end of the title&lt;br /&gt;
&lt;br /&gt;
* If the report has additional information (like a testcase file, or an attached proposed patch) you may add those references as tags at the start of the summary (inside square brackets)&lt;br /&gt;
&lt;br /&gt;
'''Examples''':&lt;br /&gt;
&lt;br /&gt;
 [patch] Plasma clock draws garbage when hovering it if the Ctrl key is pressed&lt;br /&gt;
&lt;br /&gt;
 Dolphin hangs when trying to view the properties of a big file&lt;br /&gt;
&lt;br /&gt;
 [testcase file] Plasma crashes when adding a special file to the panel&lt;br /&gt;
 [Class1::Function1, Class1::Function2, Class2::Function3]&lt;br /&gt;
&lt;br /&gt;
 Applications that use Plasma themes crash when compositing is switched on/off&lt;br /&gt;
 due an error in KPixmapCache [KPixmapCache::Private::mmapFile,&lt;br /&gt;
 KPixmapCache::Private::init, KPixmapCache::discard]&lt;br /&gt;
&lt;br /&gt;
 [testcase url] Konqueror shows a graphical artifact in webpage's form when&lt;br /&gt;
 scrolling&lt;br /&gt;
&lt;br /&gt;
===Reassigning bug reports===&lt;br /&gt;
&lt;br /&gt;
Some of the reports are assigned to the wrong product. This may happen because the original reporter didn't know to which application/library did the bug belong to. It may happen if the Crash Handler dialog reports a crash about an unsupported application (or one that is not mapped properly)&lt;br /&gt;
&lt;br /&gt;
{{Warning|Only perform re-assignations if you are sure the bug is in the wrong product.}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Remember to check the [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#List_of_related_KDE_technologies KDE related technologies list]}}&lt;br /&gt;
&lt;br /&gt;
# Select the correct Bugzilla product.&lt;br /&gt;
# If you are sure the current assignee is the default of the current product, you need to click the checkbox to reset the assignee (so the assignee of the new(and correct) Bugzilla product will get notified)&lt;br /&gt;
# Commit the changes&lt;br /&gt;
# In the next page, select the correct Component and Version, and save the changes&lt;br /&gt;
&lt;br /&gt;
==Adding related people to the CC list==&lt;br /&gt;
&lt;br /&gt;
Sometimes, the reports describe general issues or are filed against common bugzilla products (like &amp;quot;kde&amp;quot; or &amp;quot;kdelibs&amp;quot;); or, on the other round, are filed against specific products (but the underling bug root cause is at some specific library, not directly related to the current bugzilla product assignee)&lt;br /&gt;
&lt;br /&gt;
In both cases, if we don't need/want to reassign the report (because we aren't really sure about it), we can add the assignee of the other related products, or other developers mail address, to the CC list of the bug report. &lt;br /&gt;
That means, this person (or people following a mailing list) will get notified about this bug report, and they might look at it.&lt;br /&gt;
&lt;br /&gt;
To know whom to add to the CC list you can:&lt;br /&gt;
* Look at the [https://bugs.kde.org/editproducts.cgi list of bugzilla products and components] and find the current default assignee (this requires special &amp;quot;editcomponents&amp;quot; permissions)&lt;br /&gt;
* Look at copyright of the source code related to the bug. (You can always access the code using [http://websvn.kde.org/trunk/KDE/ WebSVN])&lt;br /&gt;
* Ask in the IRC support channels which person is related to an specific KDE area (#kde-devel)&lt;br /&gt;
&lt;br /&gt;
Common situation '''examples''':&lt;br /&gt;
&lt;br /&gt;
* A report against &amp;quot;Dolphin&amp;quot; describes a Nepomuk-related error. &lt;br /&gt;
** Add the Nepomuk default assignee to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against &amp;quot;Plasma&amp;quot; describes an error which seems to be more general (at kdelibs level), but you are not really sure if you should reassign it.&lt;br /&gt;
** Do not reassign and add &amp;quot;kdelibs-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against the &amp;quot;kde&amp;quot; bugzilla product describes a Konqueror-related issue (and you aren't sure it is a Konqueror-only issue)&lt;br /&gt;
** Do not reassign and add &amp;quot;konq-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against the &amp;quot;kde&amp;quot; bugzilla product describes a Plasma issue&lt;br /&gt;
** Reassign the report to the &amp;quot;plasma&amp;quot; bugzilla product; or&lt;br /&gt;
** Add &amp;quot;plasma-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
=Trying to reproduce the bugs=&lt;br /&gt;
&lt;br /&gt;
An important step of bug triaging is trying to reproduce the bugs, this means, using the information the reporters added to the bug report to force(recreate, reproduce, repeat) the bug in the application.&lt;br /&gt;
&lt;br /&gt;
This is needed in order to differentiate random/race condition bugs of reproducible ones (which may be reproduced by developers too; and they can fix them)&lt;br /&gt;
&lt;br /&gt;
{{Warning|Testing bug reports may modify/alter your own desktop configuration; also, to try to reproduce some bugs you may need a clean pristine (or sightly modified) environment. I recommend you to perform tests on a separate KDE installation or a clean user. There is also a way to start KDE applications with a clean configuration, even under your current configuration (setting the KDEDIR environment variable at run-time to an empty directory).}}&lt;br /&gt;
&lt;br /&gt;
You may want to use this reference text to setup your testing environment: [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment]&lt;br /&gt;
&lt;br /&gt;
{{Note|It is also important to have an updated KDE SC installation to test bugs.}}&lt;br /&gt;
&lt;br /&gt;
==How to test bug reproducibility==&lt;br /&gt;
&lt;br /&gt;
# Read the *complete* bug report (including all the attached information). Note that some bits of information may look unrelated; but they could be useful (or not)&lt;br /&gt;
# Use the information in the first comment (the original bug description) to try to reproduce the bug in the application.&lt;br /&gt;
# If you can reproduce the bug, then go to the next step&lt;br /&gt;
#* If you can't reproduce the bug, use the next comment in the report (which may add new information) to try to reproduce.&lt;br /&gt;
#* If you can't reproduce with all the comments in a separate way, you may want to try combined situations (a bit of the description of the original bug, plus a bit of the second one) and similar combinations. You often have to use your imagination a bit (hopefully we still have time). Hopefully, you may find a combination that may reproduce the bug all (or most of) the times. Write down the &amp;quot;recipe&amp;quot; (steps to reproduce it), you need to include that data into the report later.&lt;br /&gt;
# Now that we have a result, we need to add our information/conclusions to the bug report&lt;br /&gt;
&lt;br /&gt;
{{Tip|When trying to reproduce a bug, and if there are more than one piece of information, at first glance, try to identify a *common situation*. (some data or context that is present in all (or most of) the cases). This kind of data may be the key to find out how to reproduce.}}&lt;br /&gt;
&lt;br /&gt;
==Adding new information (and requesting feedback)==&lt;br /&gt;
&lt;br /&gt;
* In any case, add your KDE SC version and system information. (other kind of configuration data may be useful to: &amp;quot;did you tested it on a clean environment or in your existing configuration ?&amp;quot;  &amp;quot;do you have library X installed and updated ?&amp;quot; &amp;quot;is your system 32 or 64 bits ?&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
'''If you could reproduce the bug''':&lt;br /&gt;
 &lt;br /&gt;
* If you had to combine several steps to make your own &amp;quot;recipe&amp;quot; to reproduce, write it down. This kind of information should be useful for the developers.&lt;br /&gt;
 &lt;br /&gt;
* If you had to use custom input data (text, or a file); you may want to attach it to the bug report (of course, if it is not attached already)&lt;br /&gt;
&lt;br /&gt;
A template of a comment for this situation could be:&lt;br /&gt;
&lt;br /&gt;
 I can reproduce the bug here using KDE SC x.y.z, Qt a.b.c on Distribution,&lt;br /&gt;
 Kernel d.e.f on XX bits.&lt;br /&gt;
 In order to reproduce I have to perform the following actions:&lt;br /&gt;
 1- Action 1&lt;br /&gt;
 2- Action 2&lt;br /&gt;
 3- Action 3&lt;br /&gt;
 4- Bug Appears&lt;br /&gt;
 Note that you need to have the X configuration set to Y, and use the Z library&lt;br /&gt;
 - Can anyone else confirm this ?&lt;br /&gt;
 Thanks&lt;br /&gt;
&lt;br /&gt;
'''If you could not reproduce the bug''':&lt;br /&gt;
 &lt;br /&gt;
* Write down which kind of steps you performed to try to get the bug.&lt;br /&gt;
&lt;br /&gt;
* You may want to ask to all the reporters if your step had missing something, or if they notice any other strange (or not-default) situation or configuration which may be related.&lt;br /&gt;
&lt;br /&gt;
* Also, if the report is a bit old (more than two major KDE SC releases old), you could try to ask the reporters if you can reproduce the bug in the latest stable KDE SC release or trunk (development version). The bug may be fixed already (but no one wrote it down into the bug report)&lt;br /&gt;
&lt;br /&gt;
A template of comment for this situation could be:&lt;br /&gt;
&lt;br /&gt;
 I couldn't reproduce the bug here using KDE SC x.y.z, Qt a.b.c&lt;br /&gt;
 on Distribution, Kernel d.e.f on XX bits.&lt;br /&gt;
 I tried performing this actions:&lt;br /&gt;
 1- Action 1&lt;br /&gt;
 2- Action 2&lt;br /&gt;
 or&lt;br /&gt;
 1a- Action 1a&lt;br /&gt;
 2a- Action 2a&lt;br /&gt;
 However the bug didn't appear/the application didn't crash&lt;br /&gt;
 - Are you all using library X and this kind of configuration ?&lt;br /&gt;
 - Can you still reproduce this bug with an updated KDE SC version ?&lt;br /&gt;
 Thanks&lt;br /&gt;
&lt;br /&gt;
Hopefully you will get feedback from the reporters and you could gather more information to try to reproduce the bug or close the report as WORKSFORME (or FIXED)&lt;br /&gt;
&lt;br /&gt;
=Getting bug triaging support=&lt;br /&gt;
&lt;br /&gt;
During your work you may need help on how to proceed, you can use this resources to get help:&lt;br /&gt;
&lt;br /&gt;
* The '''#kde-bugs channel''' on IRC (Freenode.net). You can ask to the whole channel.&lt;br /&gt;
* The BugSquad mailing list &amp;lt;bugsquad ##at## kde ##dot## org&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=BugWeeks=&lt;br /&gt;
&lt;br /&gt;
We are planing to host bug triaging events (where new &amp;quot;students&amp;quot; can learn the tricks) named &amp;quot;BugWeeks&amp;quot; on a regular basis to help cleaning up the KDE bug tracker database.&lt;br /&gt;
&lt;br /&gt;
The BugWeeks initiative is based on the Klassroom initiative in the KDE Community Forums&lt;br /&gt;
&lt;br /&gt;
You can find more information about this at:&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=4&amp;amp;t=84473 BugWeeks announcement]&lt;br /&gt;
* [http://forum.kde.org/viewforum.php?f=148 BugWeeks subsection on KDE Community Forums]&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84713 BugWeek 0 - Plasma Desktop bugs] ([http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84888 Summary])&lt;br /&gt;
&lt;br /&gt;
=FAQ=&lt;br /&gt;
=More Information=&lt;br /&gt;
&lt;br /&gt;
==List of related KDE technologies==&lt;br /&gt;
&lt;br /&gt;
* Every KDE application use kdelibs [Bugzilla product: '''&amp;quot;kdelibs&amp;quot;''']&lt;br /&gt;
* Applications using the standard KDE file operations use KIO [Bugzilla product: '''&amp;quot;kio&amp;quot;'''] and probably KFile (for the UI part) [Bugzilla product: '''&amp;quot;kfile&amp;quot;''']&lt;br /&gt;
* Oxygen widget style (default) [Bugzilla product: '''&amp;quot;oxygen&amp;quot;''' component '''&amp;quot;style&amp;quot;'''] (I'm adding the component because &amp;quot;Oxygen&amp;quot; also refers to a Plasma and icon themes)&lt;br /&gt;
* Multimedia usage: Phonon library [Bugzilla product: '''&amp;quot;Phonon&amp;quot;''']&lt;br /&gt;
* PIM related applications use kdepimlibs, Akonadi and kresources technologies [Bugzilla products: '''&amp;quot;kdepim&amp;quot;''', '''&amp;quot;kdepimlibs&amp;quot;''', '''&amp;quot;Akonadi&amp;quot;''', '''&amp;quot;kresources&amp;quot;''']&lt;br /&gt;
* Applications using KHTML [Bugzilla product: '''konqueror&amp;quot;''']&lt;br /&gt;
* Applications using OpenDesktop services uses Attica [Bugzilla product: '''&amp;quot;attica&amp;quot;''']&lt;br /&gt;
* Screen management related operations use the Kephal subsystem [Bugzilla product: '''&amp;quot;kephal&amp;quot;''']&lt;br /&gt;
* Games use libkdegames [Bugzilla product: '''&amp;quot;libkdegames&amp;quot;''']&lt;br /&gt;
* Scanning related applications probably use the KSane lib [Bugzilla product: '''&amp;quot;libksane&amp;quot;''']&lt;br /&gt;
* Multimedia applications reading audio tags use taglib [Bugzilla product: '''&amp;quot;taglib&amp;quot;''']&lt;br /&gt;
* Hardware related functions use Solid classes [Bugzilla product: '''&amp;quot;solid&amp;quot;''']&lt;br /&gt;
* Power Management functions use PowerDevil [Bugzilla product: '''&amp;quot;solid&amp;quot;''', component: '''&amp;quot;powerdevil-daemon&amp;quot;''']&lt;br /&gt;
&lt;br /&gt;
==Special products and cases==&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;systemsettings&amp;quot; contain bug reports of the Shell application SystemSettings and kcmshell4, and reports of the configuration modules &amp;quot;kcm_*&amp;quot;&lt;br /&gt;
** Try to identificate if the report is about the shell applications (and set the component to &amp;quot;general&amp;quot;, &amp;quot;treeview&amp;quot; or &amp;quot;kcmshell&amp;quot;) or about some of the configuration modules (and set the component to &amp;quot;kcm_*name*&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
* Konqueror can use different engines, like KHTML or WebKit&lt;br /&gt;
** If the report is about a webkit-only issue, reassign to product &amp;quot;kdelibs&amp;quot;, component &amp;quot;kdewebkit&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Tip|When updating the bugzilla product or component, do not forget to reset to the default assignee}}&lt;br /&gt;
&lt;br /&gt;
==Useful Links==&lt;br /&gt;
&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad BugSquad page on Techbase]&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla Quick introduction to Bugzilla]&lt;br /&gt;
* [https://darioandreskde.wordpress.com/ Dario_Andres blog about bug triaging]&lt;br /&gt;
* [https://bugs.kde.org/page.cgi?id=fields.html A Bug's Life Cycle]&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment]&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad/How_to_create_useful_crash_reports How to create useful crash reports]&lt;br /&gt;
* [http://techbase.kde.org/User:DarioAndres/Basic_Guide_about_Crash_Reporting Basic guide about crash reports]&lt;br /&gt;
&lt;br /&gt;
==Debug package names for several distributions==&lt;br /&gt;
&lt;br /&gt;
For every KDE application it is recommended to install the debug information for &amp;quot;kdelibs&amp;quot; and &amp;quot;qt4&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border:1px solid #AAA; padding:2px&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Package&lt;br /&gt;
!  Ubuntu/Debian&lt;br /&gt;
!  OpenSuse&lt;br /&gt;
!  Fedora&lt;br /&gt;
!  Mandriva&lt;br /&gt;
|-&lt;br /&gt;
|  ''kdelibs''&lt;br /&gt;
|  kdelibs5-dbg&lt;br /&gt;
|  kdelibs4-debuginfo&lt;br /&gt;
|  kdelibs-debuginfo&lt;br /&gt;
|  kdelibs4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''qt''&lt;br /&gt;
|  libqt4-dbg&lt;br /&gt;
|  libqt4-debuginfo&lt;br /&gt;
|  qt-debuginfo&lt;br /&gt;
|  qt4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''kdebase (KDE base applications)''&lt;br /&gt;
|  kdebase-dbg, kdebase-runtime-dbg, kdebase-workspace-dbg&lt;br /&gt;
|  kdebase4-debuginfo, kdebase4-runtime-debuginfo, kdebase4-workspace-debuginfo&lt;br /&gt;
|  kdebase-debuginfo, kdebase-runtime-debuginfo, kdebase-workspace-debuginfo&lt;br /&gt;
|  kdebase4-debug, kdebase4-runtime-debug, kdebase4-workspace-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''General example for every KDE &amp;quot;MODULE&amp;quot;''&lt;br /&gt;
|  kdeMODULE-dbg&lt;br /&gt;
|  kdeMODULE4-debuginfo&lt;br /&gt;
|  kdeMODULE-debuginfo&lt;br /&gt;
|  kdeMODULE4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''Phonon (multimedia subsystem)''&lt;br /&gt;
|  phonon-dbg&lt;br /&gt;
|  phonon4-debuginfo-x86 / libphonon4-debuginfo-32bit&lt;br /&gt;
|  phonon-debuginfo&lt;br /&gt;
|  phonon-debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For a detailed list of distributions naming scheme examples you can look at [http://techbase.kde.org/index.php?title=User:DarioAndres/CreateUsefulReports#How_to_obtain_debug_package_for_several_distributions How to obtain debug packages for every distribution].&lt;br /&gt;
&lt;br /&gt;
==Glossary==&lt;br /&gt;
&lt;br /&gt;
* Testcase: custom file that triggers a bug in the application. A testcase can also be a custom code snippet, or to a set of steps.&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging</id>
		<title>Contribute/Bugsquad/Guide To BugTriaging</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging"/>
				<updated>2010-04-02T15:25:37Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: /* More Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Initial version by [[User:DarioAndres|Dario Andres]] (2010-03/2010-04).&lt;br /&gt;
&lt;br /&gt;
Initial corrections by Lydia Pintscher (Nightrose)&lt;br /&gt;
&lt;br /&gt;
===Disclaimer===&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;ultimate&amp;quot; guide is based on my own experience (approximately 2 years) on the KDE bug tracker.&lt;br /&gt;
&lt;br /&gt;
I hope it works for you too :)&lt;br /&gt;
&lt;br /&gt;
=General Considerations=&lt;br /&gt;
&lt;br /&gt;
* '''Be polite''': when you need to request information or feedback be clear and polite, and you will get more information in less time.  Often Bugzilla is a place which involves discussions (about implementations, or even about contributors). Try to be concise and polite, respecting the others position while describing your own.&lt;br /&gt;
&lt;br /&gt;
* Don't try to do too many things at the same time; otherwise you will end up with a headache.&lt;br /&gt;
&lt;br /&gt;
If you are not familiar with the Bugzilla (KDE bug tracker system) interface, you may find this guide useful: [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla Quick Introduction to Bugzilla]&lt;br /&gt;
&lt;br /&gt;
You may want to properly setup your bugzilla account as mentioned at [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla#Configure_your_account_.28Important.29 Configure your account]&lt;br /&gt;
&lt;br /&gt;
=About getting permissions to work in the bug tracker=&lt;br /&gt;
&lt;br /&gt;
Manpower is always needed in a bug tracker, but as any action taken on it may be potentially destructive to other people's work; or it may end up messing things up (and consuming the developers' or other triager's time) the tracker requires special permissions to perform changes in bug reports.&lt;br /&gt;
&lt;br /&gt;
If you want to work in the bug tracker you need to prove that you know what you are doing.&lt;br /&gt;
&lt;br /&gt;
Initially you will ask for support on '''#kde-bugs''' (on IRC) and add comments in the bug report (so other people will see and check them, perform the needed actions, and evaluate your work)&lt;br /&gt;
&lt;br /&gt;
{{Note|Adding comments in a bug report is allowed for every user}}&lt;br /&gt;
&lt;br /&gt;
=Getting Started: Find what to work on (Different Approaches)=&lt;br /&gt;
&lt;br /&gt;
You could use different techniques or approaches to triage the reports according to your current mood or the amount of work you want to do for example.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The two following techniques are complementary.}}&lt;br /&gt;
&lt;br /&gt;
==Check all the bug reports of the day==&lt;br /&gt;
&lt;br /&gt;
In this technique you check all the bug reports (of all the products) which were filed today (or some days ago).&lt;br /&gt;
&lt;br /&gt;
You can focus on crash, normal or wish reports individually (recommended) or all of them together.&lt;br /&gt;
&lt;br /&gt;
'''Good:'''&lt;br /&gt;
* You get a complete view of all the reports&lt;br /&gt;
* You can easily recognize possible duplicates if the report titles are appropriate&lt;br /&gt;
* You can choose any report&lt;br /&gt;
* You can quickly clean the bugs that were filed recently (keeping them from rotting)&lt;br /&gt;
* You can get quick feedback from the reporter&lt;br /&gt;
&lt;br /&gt;
'''Not so Good:'''&lt;br /&gt;
* You don't focus on one product&lt;br /&gt;
* You may not pay too much attention to every report, as you are triaging different kinds of reports&lt;br /&gt;
* You need a lot of attention to handle the different reports (at the ~same~ time)&lt;br /&gt;
&lt;br /&gt;
This technique could be used ''every week'' (or every day)&lt;br /&gt;
&lt;br /&gt;
===Bugzilla Links===&lt;br /&gt;
* All the bugs ('''any type''') reported [https://bugs.kde.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=UNCONFIRMED&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;bug_file_loc=&amp;amp;cmdtype=doit today] or the [https://bugs.kde.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=UNCONFIRMED&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;bug_file_loc=&amp;amp;cmdtype=doit last week]&lt;br /&gt;
* All the '''crashes''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
* All the '''normal bugs''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
* All the '''feature requests''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
&lt;br /&gt;
==Check bug reports of a single product over a period of time==&lt;br /&gt;
&lt;br /&gt;
Choose a product (application or library). Then choose a period of time like 1 month or 1 or 2 years (or &amp;quot;from the beginning of the current year&amp;quot;). You can also choose which kind of reports you want to handle.&lt;br /&gt;
&lt;br /&gt;
This technique is useful to audit old bugs or perform a deep clean (in case that the bugs weren't triaged on a daily basis previously).&lt;br /&gt;
&lt;br /&gt;
'''Good:'''&lt;br /&gt;
* You focus only on one product / topic, so you don't need to pay too much attention (pay attention anyways!)&lt;br /&gt;
&lt;br /&gt;
'''Not so Good:'''&lt;br /&gt;
* The reports of the other application may rot if they aren't checked&lt;br /&gt;
* You may not get feedback if the report is too old or the reporter is not accessible anymore&lt;br /&gt;
&lt;br /&gt;
You can also filter out results (and be even more focused) if you select a custom component inside the product (a subsection of the application).&lt;br /&gt;
&lt;br /&gt;
This technique could be used ''two times a month''.&lt;br /&gt;
&lt;br /&gt;
===Bugzilla Links===&lt;br /&gt;
&lt;br /&gt;
* Template search for all the reports of any status, since 2008: [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= any kind of report], [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bug_severity=crash&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= crashes], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= normal bugs], [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bug_severity=wishlist&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= feature requests]&lt;br /&gt;
* Template search for all the open reports, since 2008: [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= any kind of report], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= crashes], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= normal bugs], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= feature requests]&lt;br /&gt;
&lt;br /&gt;
=Workflow of the bug triaging activity=&lt;br /&gt;
&lt;br /&gt;
Now that you have a list of bug reports, pick one and start working.&lt;br /&gt;
&lt;br /&gt;
[[File:DarioAndres_GuideToBugTriaging_Workflow.png]]&lt;br /&gt;
&lt;br /&gt;
=Handling reports: What to do with a bug report=&lt;br /&gt;
&lt;br /&gt;
There are several things that must be checked and &amp;quot;fixed&amp;quot; to make an initial bug report an interesting and useful peace of information for the developers to check.&lt;br /&gt;
&lt;br /&gt;
{{Note|if at any point you don't really know how to continue, because you don't understand the issue properly, always ask to the developers or related contributors}}&lt;br /&gt;
&lt;br /&gt;
As KDE has too much users, we get a lot of reports about bugs which are already reported (the so named &amp;quot;duplicates&amp;quot;). Before putting any effort in the current report we should check for the main report.&lt;br /&gt;
&lt;br /&gt;
==Identifying duplicates==&lt;br /&gt;
&lt;br /&gt;
There are a lot of ways of identifying duplicate reports depending of the kind of bug.&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
&lt;br /&gt;
* Search for duplicates should be done initially against the same product of the bug report you are triaging:  If you don't find any related issue, you may need to search in a different product.&lt;br /&gt;
 {{Note|Due to the heavy usage of libraries in the KDE software, a bug reported for an application may be being tracked at a library product (example, a bug in Plasma Desktop may be a bug in kdelibs, and therefore being tracked in the &amp;quot;kdelibs&amp;quot; product)}}&lt;br /&gt;
&lt;br /&gt;
[http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#List_of_related_KDE_technologies List of related KDE technologies]&lt;br /&gt;
&lt;br /&gt;
* You may want to filter out the results by date: you can select a date range since some years (or months ago) to &amp;quot;Now&amp;quot; (today)&lt;br /&gt;
&lt;br /&gt;
===For &amp;quot;normal&amp;quot; (non-crash) reports===&lt;br /&gt;
&lt;br /&gt;
# Pick some &amp;quot;keywords&amp;quot; from the current report. This keywords need to explain the inner concept of the bug that was reported (they must represent it).&lt;br /&gt;
# Perform a full search over the same product (read general note), initially on the &amp;quot;general&amp;quot; component.  Initially, put the keywords in the title, and perform the search (this will only look for the keywords in the title)&lt;br /&gt;
# If your search has results on it, check them all, reading the whole description and trying to identify the situation.&lt;br /&gt;
# If you don't get any results, you need to go back and: &lt;br /&gt;
#* Change your keywords (tip: select thesaurus, or similar/related concepts); or&lt;br /&gt;
#* Use the keywords in the &amp;quot;Comments&amp;quot; field (so the search will look up in the bug description and comments too)&lt;br /&gt;
&lt;br /&gt;
{{Note|When using more than one word in the &amp;quot;Comments&amp;quot; field you need to select the option &amp;quot;contains all of the words/strings&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{Note|It is sometimes difficult to choose the proper ones, as the way of describing a scene varies from person to person (but we have time)}}&lt;br /&gt;
&lt;br /&gt;
===For &amp;quot;crash&amp;quot; reports===&lt;br /&gt;
&lt;br /&gt;
# Perform the same operation as with normal bug reports&lt;br /&gt;
# Check for reports with duplicate backtraces:   (Read the [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#C.2B.2B_Backtraces_.28identifying_crashes_duplicates.29 Backtraces section] below)&lt;br /&gt;
&lt;br /&gt;
Perform a full search over the same product (read general note), initially on the &amp;quot;general&amp;quot; component, putting the &amp;quot;ClassName::FunctionName&amp;quot; pairs that identify the crash in the Comments field of the form (if you put more than one pair, you need to select the option &amp;quot;contains all of the words/strings&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
===Processing search results===&lt;br /&gt;
&lt;br /&gt;
* If you don't find any similar report then we should assume the new bug reports is &amp;quot;unique&amp;quot; (and valid). See next section &lt;br /&gt;
&lt;br /&gt;
* If you find a similar bug report we have too choices:&lt;br /&gt;
** If you are completely sure it is the same issue, you have to mark the report as duplicate.   The bug report you initially picked (name it &amp;quot;copy&amp;quot;) is going to be marked as duplicate of the original report (name it &amp;quot;main&amp;quot;). If &amp;quot;copy&amp;quot; has additional information that &amp;quot;main&amp;quot; doesn't have, you may want to add it. (Note: some details may look unimportant to you, but they may be important for developers who know about the application workflow and code. Also, adding a big amount of minimal/incomplete information you may end up generating a big and complete testcase) &lt;br /&gt;
** If you aren't completely sure: you need someone else to double check your work. You may want to add a comment in the current report. Then, you should ask in #kde-bugs IRC channel for someone to look at your comment. &lt;br /&gt;
Comment template:&lt;br /&gt;
 This bug looks related to bug XXXXXX&lt;br /&gt;
(XXXXXX being the bug ID of &amp;quot;master&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
{{Note|You may found related reports that are already marked as duplicate of a third report. Always try to use this third report as the &amp;quot;main&amp;quot; one (resolve the duplicates chain). However, in some cases, the &amp;quot;main&amp;quot; reports refers to a root issue, and some of its duplicates may refer to sub-issues. In those cases try to check which one refers to the issue you are looking at.}}&lt;br /&gt;
&lt;br /&gt;
==Identifying duplicates (crashes) : C++ Backtraces==&lt;br /&gt;
&lt;br /&gt;
===Definition===&lt;br /&gt;
&lt;br /&gt;
A backtrace is a piece of information that describes what was the application doing when it encountered the error and had to close itself. It is a &amp;quot;function stack&amp;quot; leading to the &amp;quot;crashing point&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In KDE applications, the backtraces are generated by the Crash Handler Dialog (&amp;quot;DrKonqi&amp;quot;). They can also be generated by the general debugger &amp;quot;GDB&amp;quot;, but that involves more steps.&lt;br /&gt;
&lt;br /&gt;
The backtrace is read from top to bottom&lt;br /&gt;
&lt;br /&gt;
The first line shows *where* the crash occurred (because of an illegal instruction, invalid pointer, memory problem or other issues)&lt;br /&gt;
&lt;br /&gt;
The other lines show the &amp;quot;way to the first function&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
 Application: Plasma Workspace (kdeinit4), signal: Bus error&lt;br /&gt;
 [KCrash Handler]&lt;br /&gt;
 #5  0x00007fb563bb8f02 in KPixmapCache::Private::mmapFile (this=0x92df60, &lt;br /&gt;
 filename=..., info=0x92dfb0, newsize=33656832) at /usr/src/debug/kdelibs-&lt;br /&gt;
 4.4.1/kdeui/util/kpixmapcache.cpp:491&lt;br /&gt;
 #6  0x00007fb563be3c34 in KPixmapCache::Private::mmapFiles (this=0x92df60) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:419&lt;br /&gt;
 #7  0x00007fb563be38e3 in KPixmapCache::Private::init (this=0x92df60) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1061&lt;br /&gt;
 #8  0x00007fb563be576d in KPixmapCache::discard (this=0x1203ca0) at /usr/src&lt;br /&gt;
 /debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1279&lt;br /&gt;
 #9  0x00007fb563be5e48 in KPixmapCache::deleteCache (name=...) at /usr/src&lt;br /&gt;
 /debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1255&lt;br /&gt;
 #10 0x00007fb55afdc97d in Plasma::ThemePrivate::discardCache (this=0x7a7d30) &lt;br /&gt;
 at /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:224&lt;br /&gt;
 #11 0x00007fb55afe009b in Plasma::ThemePrivate::setThemeName (this=0x7a7d30, &lt;br /&gt;
 tempThemeName=&amp;lt;value optimized out&amp;gt;, writeSettings=&amp;lt;value optimized out&amp;gt;)&lt;br /&gt;
 at /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:380&lt;br /&gt;
 #12 0x00007fb55afe19fb in Plasma::Theme::settingsChanged (this=0x70af20) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:341&lt;br /&gt;
 #13 0x00007fb55afe2918 in Plasma::ThemePrivate::settingsFileChanged &lt;br /&gt;
 (this=0x7a7d30, file=&amp;lt;value optimized out&amp;gt;) at /usr/src/debug/kdelibs-&lt;br /&gt;
 4.4.1/plasma/theme.cpp:335&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
===Description of a backtrace line===&lt;br /&gt;
&lt;br /&gt;
 #NumberInTheStack MemoryAddress in Namespace::Class:FunctionMember &lt;br /&gt;
 (argumentThis=pointerValue, argument1=value, argument2=value, ...) at path/to&lt;br /&gt;
 /source/code/file.cpp:linenumber&lt;br /&gt;
&lt;br /&gt;
* #NumberInTheStack: is the order number in the function stack. The lesser, the nearer to the crash point. The smaller number may not be zero&lt;br /&gt;
* MemoryAddress: we don't put attention to this one.. Ignore&lt;br /&gt;
* Namespace: C++ namespace of the function. It may not be available if there are no namespaces. This could be also a class name if &amp;quot;Class&amp;quot; is an embedded one.&lt;br /&gt;
* Class: C++ class name of the function&lt;br /&gt;
* FunctionMember: C++ function name&lt;br /&gt;
* argumentThis=pointerValue : this first argument is often the memory address/pointer of the C++ object (example &amp;quot;this=0x91ec5f8&amp;quot;  other argument use the same form &amp;quot;parameterName=parameterValue&amp;quot;&lt;br /&gt;
* (..): arguments supplied to the function. This information may not be available if *debug information* is not present  &lt;br /&gt;
* path/to/source/code/file.cpp:linenumber the path to the source code file that describes that function, and the line number. The path is the one found at '''build time'''. This information may not be useful if '''debug information''' is not available (in that case, the name of the library or application binary may be included. Example: ''/home/kde-devel/kde/lib/libsopranoclient.so.1'')&lt;br /&gt;
&lt;br /&gt;
'''Example''':&lt;br /&gt;
&lt;br /&gt;
 #13 0xb759d5d7 in Nepomuk::ResourceData::determineUri (this=0x91ec5f8) at &lt;br /&gt;
 /home/kde-devel/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp:671&lt;br /&gt;
&lt;br /&gt;
* The function is the number 13 in the stack&lt;br /&gt;
* Function's namespace: &amp;quot;Nepomuk&amp;quot;&lt;br /&gt;
* Function's class: &amp;quot;ResourceData&amp;quot;&lt;br /&gt;
* Function's function: &amp;quot;determineUri&amp;quot;&lt;br /&gt;
* The object &amp;quot;Nepomuk::ResourceData&amp;quot; which called to &amp;quot;determineUri&amp;quot; has the pointer &amp;quot;0x91ec5f8&amp;quot;&lt;br /&gt;
* The function is described (where it was build) at &amp;quot;/home/kde-devel/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp&amp;quot;. It leads to the next function in the stack at the line number 671&lt;br /&gt;
&lt;br /&gt;
===Identifying the first (useful) backtrace functions===&lt;br /&gt;
&lt;br /&gt;
The first thing you need to do is to locate where it crashed, identifying the &amp;quot;[KCrash Handler]&amp;quot; mark (only in backtraces fetched using DrKonqi)&lt;br /&gt;
&lt;br /&gt;
If the application only had one thread, then it is at the top of the unique thread; otherwise you may need to look at all the thread (the KCrash mark may not be always in the Thread number 1)&lt;br /&gt;
&lt;br /&gt;
Once that you located the &amp;quot;crashing thread start&amp;quot;, pickup the first two or three &amp;quot;ClassName::Functions&amp;quot; pairs from top to bottom (some functions should be ignored, read below)&lt;br /&gt;
&lt;br /&gt;
This pairs will be used as &amp;quot;keywords&amp;quot; for the duplicate search&lt;br /&gt;
&lt;br /&gt;
{{Note|This is only a general rule. There are some special cases when the first three function at the top may be the same but the crash may be different (specially on complex application/libraries as Konqueror)}}&lt;br /&gt;
&lt;br /&gt;
If the first backtrace functions aren't available (they are not there, or there are &amp;quot;??&amp;quot; )then we can't proceed without requiring more information (a more complete backtrace) [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#Check_the_report_quality_.28and_ask_for_missing_information.29 Ask for more information]&lt;br /&gt;
&lt;br /&gt;
===Avoiding useless function calls===&lt;br /&gt;
&lt;br /&gt;
Some functions or calls are common to a lot of applications using the same core libraries (like the Qt library, glib, glibc, or many others). This kind of functions should not be used for search as they are not representative of the crash itself and it may return lots of results.&lt;br /&gt;
&lt;br /&gt;
'''Classes and functions to ignore in a backtrace''':&lt;br /&gt;
* Kernel/GLibC functions (__kernel_vsyscall, raise, abort)&lt;br /&gt;
* Functions from core/base libraries (libraries with filenames like libpthread.so.0, libc.so, libstdc++.so, libglib-2.0.so; or functions starting with &amp;quot;*__GI_&amp;quot;). You may also need to ignore calls to graphics drivers (like nvidia or libGL)&lt;br /&gt;
* Qt containers classes (QMap, QList, QLinkedList, QVector, QStack, QQueue, QSet, QMap, QMultiMap, QHash, QMultiHash)&lt;br /&gt;
* Qt deep core classes (QApplication, QCoreApplication, QBasicAtomicInt, QBasicAtomicPointer, QAtomicInt, QAtomicPointer, QMetaObject, QPointer, QWeakPointer, QSharedPointer, QScopedPointer, QMetaCallEvent)&lt;br /&gt;
* Qt misc functions (qt_message_output, qt_message, qGetPtrHelper, (starting with) qt_meta_)&lt;br /&gt;
&lt;br /&gt;
===Special cases (Advanced)=== &lt;br /&gt;
&lt;br /&gt;
There are special crashes related to the X11 graphics server. To identify this crashes you can search for the &amp;quot;XIOError&amp;quot; function name (often on Thread 1). The &amp;quot;[KCrash handler]&amp;quot; mark appears in a secondary thread.&lt;br /&gt;
&lt;br /&gt;
The important things to identify those crashes is recognizing the functions *below* the XIOError call (this is, which functions caused the X11 error).&lt;br /&gt;
&lt;br /&gt;
In most of this crashes the functions below &amp;quot;[KCrash handler]&amp;quot; are not important (but they could still be useful to search for duplicates).&lt;br /&gt;
&lt;br /&gt;
==Bugs caused by external issues (UPSTREAM/DOWNSTREAM)==&lt;br /&gt;
&lt;br /&gt;
Check if the bug is caused by an external plugin/add-on or distribution issue&lt;br /&gt;
&lt;br /&gt;
There are several bugs which may be caused by external add-ons. If you are sure this is the case, you should dismiss the report, telling the reporter to file a new bug in a different place.&lt;br /&gt;
&lt;br /&gt;
* Applications which use plugins may be easier to affect (like Plasma when using custom Plasmoids/widgets)&lt;br /&gt;
&lt;br /&gt;
Distributions can also bring some trouble, specially with packaging.&lt;br /&gt;
&lt;br /&gt;
Some problems that may cause bugs are:&lt;br /&gt;
* different versions among KDE packages (kdelibs at one version, kdebase at a different one)&lt;br /&gt;
* missing plugins (broken packaging) causing crashes or missing features.&lt;br /&gt;
&lt;br /&gt;
Also, distribution can include their own add-ons (to bring their own branding or any other special function). If you know KDE software enough you may be able to recognize this unofficial add-ons.&lt;br /&gt;
&lt;br /&gt;
If the reporter mentions an application or dialog you cannot identify, you could try requesting a screenshot; other people may identify if it is a KDE application or an external addition.&lt;br /&gt;
&lt;br /&gt;
==Check the report quality (and ask for missing information)==&lt;br /&gt;
&lt;br /&gt;
Now that you know that the bug report is unique, and that is not an external issue,  you need to check all the needed information is there.&lt;br /&gt;
&lt;br /&gt;
* Check that report is English and that is easily understandable.  &lt;br /&gt;
** If it is not in English you may want to look for someone on the KDE group (IRC channels) that may translate it for you. Alternatively you can ask the reporter to use some online translation system (you won't get a clear explanation, but it is something).&lt;br /&gt;
**   If the explanation is not clear enough, and you think that the bug could be described in a image, you may want to ask for a screenshot [explanation of Bugzilla attachments]&lt;br /&gt;
&lt;br /&gt;
* If the bug is a graphical glitch or issue, you may want to request a screenshot [explanation of Bugzilla attachments]&lt;br /&gt;
* If the issue involves any other component (like the graphics card or drivers) you may need to ask for the versions and component's names&lt;br /&gt;
* If the bug report is about a crash and the backtrace information is not really complete (and you couldn't perform a duplicate search) you need to ask the user to install the missing debug package symbols, reproduce the bug and generate a new backtrace. Template for this request:&lt;br /&gt;
 &lt;br /&gt;
 If you can reproduce the crash at will (or you experience this regularly),&lt;br /&gt;
 can you install the &amp;quot;PACKAGENAME&amp;quot; package and post a complete backtrace here?&lt;br /&gt;
 (you can get more information at http://techbase.kde.org/User:DarioAndres&lt;br /&gt;
 /Basic_Guide_about_Crash_Reporting ) Thanks&lt;br /&gt;
&lt;br /&gt;
The names of the missing packages depends of the application and the distribution (as package naming scheme changes..). Look at List of debug package names on several Distributions&lt;br /&gt;
&lt;br /&gt;
'''Useful information which could be also missing''':&lt;br /&gt;
* Application version&lt;br /&gt;
* KDE Platform (and/or Software Compilation) version&lt;br /&gt;
* If the bug is about a crash, request the version of the Qt library&lt;br /&gt;
* If the reporter is using an development version, request the SVN revision of the KDE platform and application&lt;br /&gt;
&lt;br /&gt;
==Setting Bugzilla fields (and re-assignation)==&lt;br /&gt;
&lt;br /&gt;
Often the bug reports aren't properly categorized, or they miss some information in the Bugzilla fields (which are useful for sorting and filtering):&lt;br /&gt;
&lt;br /&gt;
* '''Version''': if the report has a application version, you probably want to set the version in the Bugzilla field&lt;br /&gt;
* '''Priority''': we don't use this field in the KDE bug tracker&lt;br /&gt;
* '''Severity''': if the bug is important, critical or it causes data loss if should be set to &amp;quot;major&amp;quot; or &amp;quot;critical&amp;quot;. If it is about a crash or a freeze it should be set to &amp;quot;crash&amp;quot;. If it is any other kind of bug, it should be set to &amp;quot;normal&amp;quot;. If it is a feature request (not a regression) it should be set to &amp;quot;wish&amp;quot;.&lt;br /&gt;
** If you are not really sure if a report describes a real bug or a feature; or if you cannot diagnose the issue, you need to ask in the support channels or wait for other triagers or developers to check the report.&lt;br /&gt;
* '''Platform''': this field is only important if the bug is related to one distribution or specific system. (most of the bug reports are common to most of the platforms). Same with the OS field&lt;br /&gt;
&lt;br /&gt;
===Renaming a report: Updating the summary===&lt;br /&gt;
&lt;br /&gt;
Most of the times, the reporter user initially sets the bug report's title, and therefore, the summary doesn't really represent the bug itself. You may want to update the title to contain enough information to identify the issue properly.&lt;br /&gt;
&lt;br /&gt;
A good title may contain:&lt;br /&gt;
&lt;br /&gt;
* A brief explanation of the root cause (if it was found)&lt;br /&gt;
* Some of the symptoms people are experiencing&lt;br /&gt;
* Additional comments between round brackets/parentheses&lt;br /&gt;
&lt;br /&gt;
{{Tip|Try to use complete and easily readable english sentences as summary}}&lt;br /&gt;
&lt;br /&gt;
* If the bug is about a crash, you may add the first useful ClassName::FunctionName pairs that identify it. You can put them inside square brackets at the end of the title&lt;br /&gt;
&lt;br /&gt;
* If the report has additional information (like a testcase file, or an attached proposed patch) you may add those references as tags at the start of the summary (inside square brackets)&lt;br /&gt;
&lt;br /&gt;
'''Examples''':&lt;br /&gt;
&lt;br /&gt;
 [patch] Plasma clock draws garbage when hovering it if the Ctrl key is pressed&lt;br /&gt;
&lt;br /&gt;
 Dolphin hangs when trying to view the properties of a big file&lt;br /&gt;
&lt;br /&gt;
 [testcase file] Plasma crashes when adding a special file to the panel&lt;br /&gt;
 [Class1::Function1, Class1::Function2, Class2::Function3]&lt;br /&gt;
&lt;br /&gt;
 Applications that use Plasma themes crash when compositing is switched on/off&lt;br /&gt;
 due an error in KPixmapCache [KPixmapCache::Private::mmapFile,&lt;br /&gt;
 KPixmapCache::Private::init, KPixmapCache::discard]&lt;br /&gt;
&lt;br /&gt;
 [testcase url] Konqueror shows a graphical artifact in webpage's form when&lt;br /&gt;
 scrolling&lt;br /&gt;
&lt;br /&gt;
===Reassigning bug reports===&lt;br /&gt;
&lt;br /&gt;
Some of the reports are assigned to the wrong product. This may happen because the original reporter didn't know to which application/library did the bug belong to. It may happen if the Crash Handler dialog reports a crash about an unsupported application (or one that is not mapped properly)&lt;br /&gt;
&lt;br /&gt;
{{Warning|Only perform re-assignations if you are sure the bug is in the wrong product.}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Remember to check the [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#List_of_related_KDE_technologies KDE related technologies list]}}&lt;br /&gt;
&lt;br /&gt;
# Select the correct Bugzilla product.&lt;br /&gt;
# If you are sure the current assignee is the default of the current product, you need to click the checkbox to reset the assignee (so the assignee of the new(and correct) Bugzilla product will get notified)&lt;br /&gt;
# Commit the changes&lt;br /&gt;
# In the next page, select the correct Component and Version, and save the changes&lt;br /&gt;
&lt;br /&gt;
==Adding related people to the CC list==&lt;br /&gt;
&lt;br /&gt;
Sometimes, the reports describe general issues or are filed against common bugzilla products (like &amp;quot;kde&amp;quot; or &amp;quot;kdelibs&amp;quot;); or, on the other round, are filed against specific products (but the underling bug root cause is at some specific library, not directly related to the current bugzilla product assignee)&lt;br /&gt;
&lt;br /&gt;
In both cases, if we don't need/want to reassign the report (because we aren't really sure about it), we can add the assignee of the other related products, or other developers mail address, to the CC list of the bug report. &lt;br /&gt;
That means, this person (or people following a mailing list) will get notified about this bug report, and they might look at it.&lt;br /&gt;
&lt;br /&gt;
To know whom to add to the CC list you can:&lt;br /&gt;
* Look at the [https://bugs.kde.org/editproducts.cgi list of bugzilla products and components] and find the current default assignee (this requires special &amp;quot;editcomponents&amp;quot; permissions)&lt;br /&gt;
* Look at copyright of the source code related to the bug. (You can always access the code using [http://websvn.kde.org/trunk/KDE/ WebSVN])&lt;br /&gt;
* Ask in the IRC support channels which person is related to an specific KDE area (#kde-devel)&lt;br /&gt;
&lt;br /&gt;
Common situation '''examples''':&lt;br /&gt;
&lt;br /&gt;
* A report against &amp;quot;Dolphin&amp;quot; describes a Nepomuk-related error. &lt;br /&gt;
** Add the Nepomuk default assignee to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against &amp;quot;Plasma&amp;quot; describes an error which seems to be more general (at kdelibs level), but you are not really sure if you should reassign it.&lt;br /&gt;
** Do not reassign and add &amp;quot;kdelibs-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against the &amp;quot;kde&amp;quot; bugzilla product describes a Konqueror-related issue (and you aren't sure it is a Konqueror-only issue)&lt;br /&gt;
** Do not reassign and add &amp;quot;konq-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against the &amp;quot;kde&amp;quot; bugzilla product describes a Plasma issue&lt;br /&gt;
** Reassign the report to the &amp;quot;plasma&amp;quot; bugzilla product; or&lt;br /&gt;
** Add &amp;quot;plasma-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
=Trying to reproduce the bugs=&lt;br /&gt;
&lt;br /&gt;
An important step of bug triaging is trying to reproduce the bugs, this means, using the information the reporters added to the bug report to force(recreate, reproduce, repeat) the bug in the application.&lt;br /&gt;
&lt;br /&gt;
This is needed in order to differentiate random/race condition bugs of reproducible ones (which may be reproduced by developers too; and they can fix them)&lt;br /&gt;
&lt;br /&gt;
{{Warning|Testing bug reports may modify/alter your own desktop configuration; also, to try to reproduce some bugs you may need a clean pristine (or sightly modified) environment. I recommend you to perform tests on a separate KDE installation or a clean user. There is also a way to start KDE applications with a clean configuration, even under your current configuration (setting the KDEDIR environment variable at run-time to an empty directory).}}&lt;br /&gt;
&lt;br /&gt;
You may want to use this reference text to setup your testing environment: [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment]&lt;br /&gt;
&lt;br /&gt;
{{Note|It is also important to have an updated KDE SC installation to test bugs.}}&lt;br /&gt;
&lt;br /&gt;
==How to test bug reproducibility==&lt;br /&gt;
&lt;br /&gt;
# Read the *complete* bug report (including all the attached information). Note that some bits of information may look unrelated; but they could be useful (or not)&lt;br /&gt;
# Use the information in the first comment (the original bug description) to try to reproduce the bug in the application.&lt;br /&gt;
# If you can reproduce the bug, then go to the next step&lt;br /&gt;
#* If you can't reproduce the bug, use the next comment in the report (which may add new information) to try to reproduce.&lt;br /&gt;
#* If you can't reproduce with all the comments in a separate way, you may want to try combined situations (a bit of the description of the original bug, plus a bit of the second one) and similar combinations. You often have to use your imagination a bit (hopefully we still have time). Hopefully, you may find a combination that may reproduce the bug all (or most of) the times. Write down the &amp;quot;recipe&amp;quot; (steps to reproduce it), you need to include that data into the report later.&lt;br /&gt;
# Now that we have a result, we need to add our information/conclusions to the bug report&lt;br /&gt;
&lt;br /&gt;
{{Tip|When trying to reproduce a bug, and if there are more than one piece of information, at first glance, try to identify a *common situation*. (some data or context that is present in all (or most of) the cases). This kind of data may be the key to find out how to reproduce.}}&lt;br /&gt;
&lt;br /&gt;
==Adding new information (and requesting feedback)==&lt;br /&gt;
&lt;br /&gt;
* In any case, add your KDE SC version and system information. (other kind of configuration data may be useful to: &amp;quot;did you tested it on a clean environment or in your existing configuration ?&amp;quot;  &amp;quot;do you have library X installed and updated ?&amp;quot; &amp;quot;is your system 32 or 64 bits ?&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
'''If you could reproduce the bug''':&lt;br /&gt;
 &lt;br /&gt;
* If you had to combine several steps to make your own &amp;quot;recipe&amp;quot; to reproduce, write it down. This kind of information should be useful for the developers.&lt;br /&gt;
 &lt;br /&gt;
* If you had to use custom input data (text, or a file); you may want to attach it to the bug report (of course, if it is not attached already)&lt;br /&gt;
&lt;br /&gt;
A template of a comment for this situation could be:&lt;br /&gt;
&lt;br /&gt;
 I can reproduce the bug here using KDE SC x.y.z, Qt a.b.c on Distribution,&lt;br /&gt;
 Kernel d.e.f on XX bits.&lt;br /&gt;
 In order to reproduce I have to perform the following actions:&lt;br /&gt;
 1- Action 1&lt;br /&gt;
 2- Action 2&lt;br /&gt;
 3- Action 3&lt;br /&gt;
 4- Bug Appears&lt;br /&gt;
 Note that you need to have the X configuration set to Y, and use the Z library&lt;br /&gt;
 - Can anyone else confirm this ?&lt;br /&gt;
 Thanks&lt;br /&gt;
&lt;br /&gt;
'''If you could not reproduce the bug''':&lt;br /&gt;
 &lt;br /&gt;
* Write down which kind of steps you performed to try to get the bug.&lt;br /&gt;
&lt;br /&gt;
* You may want to ask to all the reporters if your step had missing something, or if they notice any other strange (or not-default) situation or configuration which may be related.&lt;br /&gt;
&lt;br /&gt;
* Also, if the report is a bit old (more than two major KDE SC releases old), you could try to ask the reporters if you can reproduce the bug in the latest stable KDE SC release or trunk (development version). The bug may be fixed already (but no one wrote it down into the bug report)&lt;br /&gt;
&lt;br /&gt;
A template of comment for this situation could be:&lt;br /&gt;
&lt;br /&gt;
 I couldn't reproduce the bug here using KDE SC x.y.z, Qt a.b.c&lt;br /&gt;
 on Distribution, Kernel d.e.f on XX bits.&lt;br /&gt;
 I tried performing this actions:&lt;br /&gt;
 1- Action 1&lt;br /&gt;
 2- Action 2&lt;br /&gt;
 or&lt;br /&gt;
 1a- Action 1a&lt;br /&gt;
 2a- Action 2a&lt;br /&gt;
 However the bug didn't appear/the application didn't crash&lt;br /&gt;
 - Are you all using library X and this kind of configuration ?&lt;br /&gt;
 - Can you still reproduce this bug with an updated KDE SC version ?&lt;br /&gt;
 Thanks&lt;br /&gt;
&lt;br /&gt;
Hopefully you will get feedback from the reporters and you could gather more information to try to reproduce the bug or close the report as WORKSFORME (or FIXED)&lt;br /&gt;
&lt;br /&gt;
=Getting bug triaging support=&lt;br /&gt;
&lt;br /&gt;
During your work you may need help on how to proceed, you can use this resources to get help:&lt;br /&gt;
&lt;br /&gt;
* The '''#kde-bugs channel''' on IRC (Freenode.net). You can ask to the whole channel.&lt;br /&gt;
* The BugSquad mailing list &amp;lt;bugsquad ##at## kde ##dot## org&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=BugWeeks=&lt;br /&gt;
&lt;br /&gt;
We are planing to host bug triaging events (where new &amp;quot;students&amp;quot; can learn the tricks) named &amp;quot;BugWeeks&amp;quot; on a regular basis to help cleaning up the KDE bug tracker database.&lt;br /&gt;
&lt;br /&gt;
The BugWeeks initiative is based on the Klassroom initiative in the KDE Community Forums&lt;br /&gt;
&lt;br /&gt;
You can find more information about this at:&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=4&amp;amp;t=84473 BugWeeks announcement]&lt;br /&gt;
* [http://forum.kde.org/viewforum.php?f=148 BugWeeks subsection on KDE Community Forums]&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84713 BugWeek 0 - Plasma Desktop bugs] ([http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84888 Summary])&lt;br /&gt;
&lt;br /&gt;
=FAQ=&lt;br /&gt;
=More Information=&lt;br /&gt;
&lt;br /&gt;
==List of related KDE technologies==&lt;br /&gt;
&lt;br /&gt;
* Every KDE application use kdelibs [Bugzilla product: '''&amp;quot;kdelibs&amp;quot;''']&lt;br /&gt;
* Applications using the standard KDE file operations use KIO [Bugzilla product: '''&amp;quot;kio&amp;quot;'''] and probably KFile (for the UI part) [Bugzilla product: '''&amp;quot;kfile&amp;quot;''']&lt;br /&gt;
* Oxygen widget style (default) [Bugzilla product: '''&amp;quot;oxygen&amp;quot;''' component '''&amp;quot;style&amp;quot;'''] (I'm adding the component because &amp;quot;Oxygen&amp;quot; also refers to a Plasma and icon themes)&lt;br /&gt;
* Multimedia usage: Phonon library [Bugzilla product: '''&amp;quot;Phonon&amp;quot;''']&lt;br /&gt;
* PIM related applications use kdepimlibs, Akonadi and kresources technologies [Bugzilla products: '''&amp;quot;kdepim&amp;quot;''', '''&amp;quot;kdepimlibs&amp;quot;''', '''&amp;quot;Akonadi&amp;quot;''', '''&amp;quot;kresources&amp;quot;''']&lt;br /&gt;
* Applications using KHTML [Bugzilla product: '''konqueror&amp;quot;''']&lt;br /&gt;
* Applications using OpenDesktop services uses Attica [Bugzilla product: '''&amp;quot;attica&amp;quot;''']&lt;br /&gt;
* Screen management related operations use the Kephal subsystem [Bugzilla product: '''&amp;quot;kephal&amp;quot;''']&lt;br /&gt;
* Games use libkdegames [Bugzilla product: '''&amp;quot;libkdegames&amp;quot;''']&lt;br /&gt;
* Scanning related applications probably use the KSane lib [Bugzilla product: '''&amp;quot;libksane&amp;quot;''']&lt;br /&gt;
* Multimedia applications reading audio tags use taglib [Bugzilla product: '''&amp;quot;taglib&amp;quot;''']&lt;br /&gt;
* Hardware related functions use Solid classes [Bugzilla product: '''&amp;quot;solid&amp;quot;''']&lt;br /&gt;
* Power Management functions use PowerDevil [Bugzilla product: '''&amp;quot;solid&amp;quot;''', component: '''&amp;quot;powerdevil-daemon&amp;quot;''']&lt;br /&gt;
&lt;br /&gt;
==Special products and cases==&lt;br /&gt;
&lt;br /&gt;
==Useful Links==&lt;br /&gt;
&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad BugSquad page on Techbase]&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla Quick introduction to Bugzilla]&lt;br /&gt;
* [https://darioandreskde.wordpress.com/ Dario_Andres blog about bug triaging]&lt;br /&gt;
* [https://bugs.kde.org/page.cgi?id=fields.html A Bug's Life Cycle]&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment]&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad/How_to_create_useful_crash_reports How to create useful crash reports]&lt;br /&gt;
* [http://techbase.kde.org/User:DarioAndres/Basic_Guide_about_Crash_Reporting Basic guide about crash reports]&lt;br /&gt;
&lt;br /&gt;
==Debug package names for several distributions==&lt;br /&gt;
&lt;br /&gt;
For every KDE application it is recommended to install the debug information for &amp;quot;kdelibs&amp;quot; and &amp;quot;qt4&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border:1px solid #AAA; padding:2px&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Package&lt;br /&gt;
!  Ubuntu/Debian&lt;br /&gt;
!  OpenSuse&lt;br /&gt;
!  Fedora&lt;br /&gt;
!  Mandriva&lt;br /&gt;
|-&lt;br /&gt;
|  ''kdelibs''&lt;br /&gt;
|  kdelibs5-dbg&lt;br /&gt;
|  kdelibs4-debuginfo&lt;br /&gt;
|  kdelibs-debuginfo&lt;br /&gt;
|  kdelibs4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''qt''&lt;br /&gt;
|  libqt4-dbg&lt;br /&gt;
|  libqt4-debuginfo&lt;br /&gt;
|  qt-debuginfo&lt;br /&gt;
|  qt4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''kdebase (KDE base applications)''&lt;br /&gt;
|  kdebase-dbg, kdebase-runtime-dbg, kdebase-workspace-dbg&lt;br /&gt;
|  kdebase4-debuginfo, kdebase4-runtime-debuginfo, kdebase4-workspace-debuginfo&lt;br /&gt;
|  kdebase-debuginfo, kdebase-runtime-debuginfo, kdebase-workspace-debuginfo&lt;br /&gt;
|  kdebase4-debug, kdebase4-runtime-debug, kdebase4-workspace-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''General example for every KDE &amp;quot;MODULE&amp;quot;''&lt;br /&gt;
|  kdeMODULE-dbg&lt;br /&gt;
|  kdeMODULE4-debuginfo&lt;br /&gt;
|  kdeMODULE-debuginfo&lt;br /&gt;
|  kdeMODULE4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''Phonon (multimedia subsystem)''&lt;br /&gt;
|  phonon-dbg&lt;br /&gt;
|  phonon4-debuginfo-x86 / libphonon4-debuginfo-32bit&lt;br /&gt;
|  phonon-debuginfo&lt;br /&gt;
|  phonon-debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For a detailed list of distributions naming scheme examples you can look at [http://techbase.kde.org/index.php?title=User:DarioAndres/CreateUsefulReports#How_to_obtain_debug_package_for_several_distributions How to obtain debug packages for every distribution].&lt;br /&gt;
&lt;br /&gt;
==Glossary==&lt;br /&gt;
&lt;br /&gt;
* Testcase: custom file that triggers a bug in the application. A testcase can also be a custom code snippet, or to a set of steps.&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging</id>
		<title>Contribute/Bugsquad/Guide To BugTriaging</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging"/>
				<updated>2010-04-02T15:23:35Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: /* Avoiding useless function calls */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Initial version by [[User:DarioAndres|Dario Andres]] (2010-03/2010-04).&lt;br /&gt;
&lt;br /&gt;
Initial corrections by Lydia Pintscher (Nightrose)&lt;br /&gt;
&lt;br /&gt;
===Disclaimer===&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;ultimate&amp;quot; guide is based on my own experience (approximately 2 years) on the KDE bug tracker.&lt;br /&gt;
&lt;br /&gt;
I hope it works for you too :)&lt;br /&gt;
&lt;br /&gt;
=General Considerations=&lt;br /&gt;
&lt;br /&gt;
* '''Be polite''': when you need to request information or feedback be clear and polite, and you will get more information in less time.  Often Bugzilla is a place which involves discussions (about implementations, or even about contributors). Try to be concise and polite, respecting the others position while describing your own.&lt;br /&gt;
&lt;br /&gt;
* Don't try to do too many things at the same time; otherwise you will end up with a headache.&lt;br /&gt;
&lt;br /&gt;
If you are not familiar with the Bugzilla (KDE bug tracker system) interface, you may find this guide useful: [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla Quick Introduction to Bugzilla]&lt;br /&gt;
&lt;br /&gt;
You may want to properly setup your bugzilla account as mentioned at [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla#Configure_your_account_.28Important.29 Configure your account]&lt;br /&gt;
&lt;br /&gt;
=About getting permissions to work in the bug tracker=&lt;br /&gt;
&lt;br /&gt;
Manpower is always needed in a bug tracker, but as any action taken on it may be potentially destructive to other people's work; or it may end up messing things up (and consuming the developers' or other triager's time) the tracker requires special permissions to perform changes in bug reports.&lt;br /&gt;
&lt;br /&gt;
If you want to work in the bug tracker you need to prove that you know what you are doing.&lt;br /&gt;
&lt;br /&gt;
Initially you will ask for support on '''#kde-bugs''' (on IRC) and add comments in the bug report (so other people will see and check them, perform the needed actions, and evaluate your work)&lt;br /&gt;
&lt;br /&gt;
{{Note|Adding comments in a bug report is allowed for every user}}&lt;br /&gt;
&lt;br /&gt;
=Getting Started: Find what to work on (Different Approaches)=&lt;br /&gt;
&lt;br /&gt;
You could use different techniques or approaches to triage the reports according to your current mood or the amount of work you want to do for example.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The two following techniques are complementary.}}&lt;br /&gt;
&lt;br /&gt;
==Check all the bug reports of the day==&lt;br /&gt;
&lt;br /&gt;
In this technique you check all the bug reports (of all the products) which were filed today (or some days ago).&lt;br /&gt;
&lt;br /&gt;
You can focus on crash, normal or wish reports individually (recommended) or all of them together.&lt;br /&gt;
&lt;br /&gt;
'''Good:'''&lt;br /&gt;
* You get a complete view of all the reports&lt;br /&gt;
* You can easily recognize possible duplicates if the report titles are appropriate&lt;br /&gt;
* You can choose any report&lt;br /&gt;
* You can quickly clean the bugs that were filed recently (keeping them from rotting)&lt;br /&gt;
* You can get quick feedback from the reporter&lt;br /&gt;
&lt;br /&gt;
'''Not so Good:'''&lt;br /&gt;
* You don't focus on one product&lt;br /&gt;
* You may not pay too much attention to every report, as you are triaging different kinds of reports&lt;br /&gt;
* You need a lot of attention to handle the different reports (at the ~same~ time)&lt;br /&gt;
&lt;br /&gt;
This technique could be used ''every week'' (or every day)&lt;br /&gt;
&lt;br /&gt;
===Bugzilla Links===&lt;br /&gt;
* All the bugs ('''any type''') reported [https://bugs.kde.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=UNCONFIRMED&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;bug_file_loc=&amp;amp;cmdtype=doit today] or the [https://bugs.kde.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=UNCONFIRMED&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;bug_file_loc=&amp;amp;cmdtype=doit last week]&lt;br /&gt;
* All the '''crashes''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
* All the '''normal bugs''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
* All the '''feature requests''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
&lt;br /&gt;
==Check bug reports of a single product over a period of time==&lt;br /&gt;
&lt;br /&gt;
Choose a product (application or library). Then choose a period of time like 1 month or 1 or 2 years (or &amp;quot;from the beginning of the current year&amp;quot;). You can also choose which kind of reports you want to handle.&lt;br /&gt;
&lt;br /&gt;
This technique is useful to audit old bugs or perform a deep clean (in case that the bugs weren't triaged on a daily basis previously).&lt;br /&gt;
&lt;br /&gt;
'''Good:'''&lt;br /&gt;
* You focus only on one product / topic, so you don't need to pay too much attention (pay attention anyways!)&lt;br /&gt;
&lt;br /&gt;
'''Not so Good:'''&lt;br /&gt;
* The reports of the other application may rot if they aren't checked&lt;br /&gt;
* You may not get feedback if the report is too old or the reporter is not accessible anymore&lt;br /&gt;
&lt;br /&gt;
You can also filter out results (and be even more focused) if you select a custom component inside the product (a subsection of the application).&lt;br /&gt;
&lt;br /&gt;
This technique could be used ''two times a month''.&lt;br /&gt;
&lt;br /&gt;
===Bugzilla Links===&lt;br /&gt;
&lt;br /&gt;
* Template search for all the reports of any status, since 2008: [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= any kind of report], [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bug_severity=crash&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= crashes], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= normal bugs], [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bug_severity=wishlist&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= feature requests]&lt;br /&gt;
* Template search for all the open reports, since 2008: [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= any kind of report], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= crashes], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= normal bugs], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= feature requests]&lt;br /&gt;
&lt;br /&gt;
=Workflow of the bug triaging activity=&lt;br /&gt;
&lt;br /&gt;
Now that you have a list of bug reports, pick one and start working.&lt;br /&gt;
&lt;br /&gt;
[[File:DarioAndres_GuideToBugTriaging_Workflow.png]]&lt;br /&gt;
&lt;br /&gt;
=Handling reports: What to do with a bug report=&lt;br /&gt;
&lt;br /&gt;
There are several things that must be checked and &amp;quot;fixed&amp;quot; to make an initial bug report an interesting and useful peace of information for the developers to check.&lt;br /&gt;
&lt;br /&gt;
{{Note|if at any point you don't really know how to continue, because you don't understand the issue properly, always ask to the developers or related contributors}}&lt;br /&gt;
&lt;br /&gt;
As KDE has too much users, we get a lot of reports about bugs which are already reported (the so named &amp;quot;duplicates&amp;quot;). Before putting any effort in the current report we should check for the main report.&lt;br /&gt;
&lt;br /&gt;
==Identifying duplicates==&lt;br /&gt;
&lt;br /&gt;
There are a lot of ways of identifying duplicate reports depending of the kind of bug.&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
&lt;br /&gt;
* Search for duplicates should be done initially against the same product of the bug report you are triaging:  If you don't find any related issue, you may need to search in a different product.&lt;br /&gt;
 {{Note|Due to the heavy usage of libraries in the KDE software, a bug reported for an application may be being tracked at a library product (example, a bug in Plasma Desktop may be a bug in kdelibs, and therefore being tracked in the &amp;quot;kdelibs&amp;quot; product)}}&lt;br /&gt;
&lt;br /&gt;
[http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#List_of_related_KDE_technologies List of related KDE technologies]&lt;br /&gt;
&lt;br /&gt;
* You may want to filter out the results by date: you can select a date range since some years (or months ago) to &amp;quot;Now&amp;quot; (today)&lt;br /&gt;
&lt;br /&gt;
===For &amp;quot;normal&amp;quot; (non-crash) reports===&lt;br /&gt;
&lt;br /&gt;
# Pick some &amp;quot;keywords&amp;quot; from the current report. This keywords need to explain the inner concept of the bug that was reported (they must represent it).&lt;br /&gt;
# Perform a full search over the same product (read general note), initially on the &amp;quot;general&amp;quot; component.  Initially, put the keywords in the title, and perform the search (this will only look for the keywords in the title)&lt;br /&gt;
# If your search has results on it, check them all, reading the whole description and trying to identify the situation.&lt;br /&gt;
# If you don't get any results, you need to go back and: &lt;br /&gt;
#* Change your keywords (tip: select thesaurus, or similar/related concepts); or&lt;br /&gt;
#* Use the keywords in the &amp;quot;Comments&amp;quot; field (so the search will look up in the bug description and comments too)&lt;br /&gt;
&lt;br /&gt;
{{Note|When using more than one word in the &amp;quot;Comments&amp;quot; field you need to select the option &amp;quot;contains all of the words/strings&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{Note|It is sometimes difficult to choose the proper ones, as the way of describing a scene varies from person to person (but we have time)}}&lt;br /&gt;
&lt;br /&gt;
===For &amp;quot;crash&amp;quot; reports===&lt;br /&gt;
&lt;br /&gt;
# Perform the same operation as with normal bug reports&lt;br /&gt;
# Check for reports with duplicate backtraces:   (Read the [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#C.2B.2B_Backtraces_.28identifying_crashes_duplicates.29 Backtraces section] below)&lt;br /&gt;
&lt;br /&gt;
Perform a full search over the same product (read general note), initially on the &amp;quot;general&amp;quot; component, putting the &amp;quot;ClassName::FunctionName&amp;quot; pairs that identify the crash in the Comments field of the form (if you put more than one pair, you need to select the option &amp;quot;contains all of the words/strings&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
===Processing search results===&lt;br /&gt;
&lt;br /&gt;
* If you don't find any similar report then we should assume the new bug reports is &amp;quot;unique&amp;quot; (and valid). See next section &lt;br /&gt;
&lt;br /&gt;
* If you find a similar bug report we have too choices:&lt;br /&gt;
** If you are completely sure it is the same issue, you have to mark the report as duplicate.   The bug report you initially picked (name it &amp;quot;copy&amp;quot;) is going to be marked as duplicate of the original report (name it &amp;quot;main&amp;quot;). If &amp;quot;copy&amp;quot; has additional information that &amp;quot;main&amp;quot; doesn't have, you may want to add it. (Note: some details may look unimportant to you, but they may be important for developers who know about the application workflow and code. Also, adding a big amount of minimal/incomplete information you may end up generating a big and complete testcase) &lt;br /&gt;
** If you aren't completely sure: you need someone else to double check your work. You may want to add a comment in the current report. Then, you should ask in #kde-bugs IRC channel for someone to look at your comment. &lt;br /&gt;
Comment template:&lt;br /&gt;
 This bug looks related to bug XXXXXX&lt;br /&gt;
(XXXXXX being the bug ID of &amp;quot;master&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
{{Note|You may found related reports that are already marked as duplicate of a third report. Always try to use this third report as the &amp;quot;main&amp;quot; one (resolve the duplicates chain). However, in some cases, the &amp;quot;main&amp;quot; reports refers to a root issue, and some of its duplicates may refer to sub-issues. In those cases try to check which one refers to the issue you are looking at.}}&lt;br /&gt;
&lt;br /&gt;
==Identifying duplicates (crashes) : C++ Backtraces==&lt;br /&gt;
&lt;br /&gt;
===Definition===&lt;br /&gt;
&lt;br /&gt;
A backtrace is a piece of information that describes what was the application doing when it encountered the error and had to close itself. It is a &amp;quot;function stack&amp;quot; leading to the &amp;quot;crashing point&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In KDE applications, the backtraces are generated by the Crash Handler Dialog (&amp;quot;DrKonqi&amp;quot;). They can also be generated by the general debugger &amp;quot;GDB&amp;quot;, but that involves more steps.&lt;br /&gt;
&lt;br /&gt;
The backtrace is read from top to bottom&lt;br /&gt;
&lt;br /&gt;
The first line shows *where* the crash occurred (because of an illegal instruction, invalid pointer, memory problem or other issues)&lt;br /&gt;
&lt;br /&gt;
The other lines show the &amp;quot;way to the first function&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
 Application: Plasma Workspace (kdeinit4), signal: Bus error&lt;br /&gt;
 [KCrash Handler]&lt;br /&gt;
 #5  0x00007fb563bb8f02 in KPixmapCache::Private::mmapFile (this=0x92df60, &lt;br /&gt;
 filename=..., info=0x92dfb0, newsize=33656832) at /usr/src/debug/kdelibs-&lt;br /&gt;
 4.4.1/kdeui/util/kpixmapcache.cpp:491&lt;br /&gt;
 #6  0x00007fb563be3c34 in KPixmapCache::Private::mmapFiles (this=0x92df60) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:419&lt;br /&gt;
 #7  0x00007fb563be38e3 in KPixmapCache::Private::init (this=0x92df60) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1061&lt;br /&gt;
 #8  0x00007fb563be576d in KPixmapCache::discard (this=0x1203ca0) at /usr/src&lt;br /&gt;
 /debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1279&lt;br /&gt;
 #9  0x00007fb563be5e48 in KPixmapCache::deleteCache (name=...) at /usr/src&lt;br /&gt;
 /debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1255&lt;br /&gt;
 #10 0x00007fb55afdc97d in Plasma::ThemePrivate::discardCache (this=0x7a7d30) &lt;br /&gt;
 at /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:224&lt;br /&gt;
 #11 0x00007fb55afe009b in Plasma::ThemePrivate::setThemeName (this=0x7a7d30, &lt;br /&gt;
 tempThemeName=&amp;lt;value optimized out&amp;gt;, writeSettings=&amp;lt;value optimized out&amp;gt;)&lt;br /&gt;
 at /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:380&lt;br /&gt;
 #12 0x00007fb55afe19fb in Plasma::Theme::settingsChanged (this=0x70af20) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:341&lt;br /&gt;
 #13 0x00007fb55afe2918 in Plasma::ThemePrivate::settingsFileChanged &lt;br /&gt;
 (this=0x7a7d30, file=&amp;lt;value optimized out&amp;gt;) at /usr/src/debug/kdelibs-&lt;br /&gt;
 4.4.1/plasma/theme.cpp:335&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
===Description of a backtrace line===&lt;br /&gt;
&lt;br /&gt;
 #NumberInTheStack MemoryAddress in Namespace::Class:FunctionMember &lt;br /&gt;
 (argumentThis=pointerValue, argument1=value, argument2=value, ...) at path/to&lt;br /&gt;
 /source/code/file.cpp:linenumber&lt;br /&gt;
&lt;br /&gt;
* #NumberInTheStack: is the order number in the function stack. The lesser, the nearer to the crash point. The smaller number may not be zero&lt;br /&gt;
* MemoryAddress: we don't put attention to this one.. Ignore&lt;br /&gt;
* Namespace: C++ namespace of the function. It may not be available if there are no namespaces. This could be also a class name if &amp;quot;Class&amp;quot; is an embedded one.&lt;br /&gt;
* Class: C++ class name of the function&lt;br /&gt;
* FunctionMember: C++ function name&lt;br /&gt;
* argumentThis=pointerValue : this first argument is often the memory address/pointer of the C++ object (example &amp;quot;this=0x91ec5f8&amp;quot;  other argument use the same form &amp;quot;parameterName=parameterValue&amp;quot;&lt;br /&gt;
* (..): arguments supplied to the function. This information may not be available if *debug information* is not present  &lt;br /&gt;
* path/to/source/code/file.cpp:linenumber the path to the source code file that describes that function, and the line number. The path is the one found at '''build time'''. This information may not be useful if '''debug information''' is not available (in that case, the name of the library or application binary may be included. Example: ''/home/kde-devel/kde/lib/libsopranoclient.so.1'')&lt;br /&gt;
&lt;br /&gt;
'''Example''':&lt;br /&gt;
&lt;br /&gt;
 #13 0xb759d5d7 in Nepomuk::ResourceData::determineUri (this=0x91ec5f8) at &lt;br /&gt;
 /home/kde-devel/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp:671&lt;br /&gt;
&lt;br /&gt;
* The function is the number 13 in the stack&lt;br /&gt;
* Function's namespace: &amp;quot;Nepomuk&amp;quot;&lt;br /&gt;
* Function's class: &amp;quot;ResourceData&amp;quot;&lt;br /&gt;
* Function's function: &amp;quot;determineUri&amp;quot;&lt;br /&gt;
* The object &amp;quot;Nepomuk::ResourceData&amp;quot; which called to &amp;quot;determineUri&amp;quot; has the pointer &amp;quot;0x91ec5f8&amp;quot;&lt;br /&gt;
* The function is described (where it was build) at &amp;quot;/home/kde-devel/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp&amp;quot;. It leads to the next function in the stack at the line number 671&lt;br /&gt;
&lt;br /&gt;
===Identifying the first (useful) backtrace functions===&lt;br /&gt;
&lt;br /&gt;
The first thing you need to do is to locate where it crashed, identifying the &amp;quot;[KCrash Handler]&amp;quot; mark (only in backtraces fetched using DrKonqi)&lt;br /&gt;
&lt;br /&gt;
If the application only had one thread, then it is at the top of the unique thread; otherwise you may need to look at all the thread (the KCrash mark may not be always in the Thread number 1)&lt;br /&gt;
&lt;br /&gt;
Once that you located the &amp;quot;crashing thread start&amp;quot;, pickup the first two or three &amp;quot;ClassName::Functions&amp;quot; pairs from top to bottom (some functions should be ignored, read below)&lt;br /&gt;
&lt;br /&gt;
This pairs will be used as &amp;quot;keywords&amp;quot; for the duplicate search&lt;br /&gt;
&lt;br /&gt;
{{Note|This is only a general rule. There are some special cases when the first three function at the top may be the same but the crash may be different (specially on complex application/libraries as Konqueror)}}&lt;br /&gt;
&lt;br /&gt;
If the first backtrace functions aren't available (they are not there, or there are &amp;quot;??&amp;quot; )then we can't proceed without requiring more information (a more complete backtrace) [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#Check_the_report_quality_.28and_ask_for_missing_information.29 Ask for more information]&lt;br /&gt;
&lt;br /&gt;
===Avoiding useless function calls===&lt;br /&gt;
&lt;br /&gt;
Some functions or calls are common to a lot of applications using the same core libraries (like the Qt library, glib, glibc, or many others). This kind of functions should not be used for search as they are not representative of the crash itself and it may return lots of results.&lt;br /&gt;
&lt;br /&gt;
'''Classes and functions to ignore in a backtrace''':&lt;br /&gt;
* Kernel/GLibC functions (__kernel_vsyscall, raise, abort)&lt;br /&gt;
* Functions from core/base libraries (libraries with filenames like libpthread.so.0, libc.so, libstdc++.so, libglib-2.0.so; or functions starting with &amp;quot;*__GI_&amp;quot;). You may also need to ignore calls to graphics drivers (like nvidia or libGL)&lt;br /&gt;
* Qt containers classes (QMap, QList, QLinkedList, QVector, QStack, QQueue, QSet, QMap, QMultiMap, QHash, QMultiHash)&lt;br /&gt;
* Qt deep core classes (QApplication, QCoreApplication, QBasicAtomicInt, QBasicAtomicPointer, QAtomicInt, QAtomicPointer, QMetaObject, QPointer, QWeakPointer, QSharedPointer, QScopedPointer, QMetaCallEvent)&lt;br /&gt;
* Qt misc functions (qt_message_output, qt_message, qGetPtrHelper, (starting with) qt_meta_)&lt;br /&gt;
&lt;br /&gt;
===Special cases (Advanced)=== &lt;br /&gt;
&lt;br /&gt;
There are special crashes related to the X11 graphics server. To identify this crashes you can search for the &amp;quot;XIOError&amp;quot; function name (often on Thread 1). The &amp;quot;[KCrash handler]&amp;quot; mark appears in a secondary thread.&lt;br /&gt;
&lt;br /&gt;
The important things to identify those crashes is recognizing the functions *below* the XIOError call (this is, which functions caused the X11 error).&lt;br /&gt;
&lt;br /&gt;
In most of this crashes the functions below &amp;quot;[KCrash handler]&amp;quot; are not important (but they could still be useful to search for duplicates).&lt;br /&gt;
&lt;br /&gt;
==Bugs caused by external issues (UPSTREAM/DOWNSTREAM)==&lt;br /&gt;
&lt;br /&gt;
Check if the bug is caused by an external plugin/add-on or distribution issue&lt;br /&gt;
&lt;br /&gt;
There are several bugs which may be caused by external add-ons. If you are sure this is the case, you should dismiss the report, telling the reporter to file a new bug in a different place.&lt;br /&gt;
&lt;br /&gt;
* Applications which use plugins may be easier to affect (like Plasma when using custom Plasmoids/widgets)&lt;br /&gt;
&lt;br /&gt;
Distributions can also bring some trouble, specially with packaging.&lt;br /&gt;
&lt;br /&gt;
Some problems that may cause bugs are:&lt;br /&gt;
* different versions among KDE packages (kdelibs at one version, kdebase at a different one)&lt;br /&gt;
* missing plugins (broken packaging) causing crashes or missing features.&lt;br /&gt;
&lt;br /&gt;
Also, distribution can include their own add-ons (to bring their own branding or any other special function). If you know KDE software enough you may be able to recognize this unofficial add-ons.&lt;br /&gt;
&lt;br /&gt;
If the reporter mentions an application or dialog you cannot identify, you could try requesting a screenshot; other people may identify if it is a KDE application or an external addition.&lt;br /&gt;
&lt;br /&gt;
==Check the report quality (and ask for missing information)==&lt;br /&gt;
&lt;br /&gt;
Now that you know that the bug report is unique, and that is not an external issue,  you need to check all the needed information is there.&lt;br /&gt;
&lt;br /&gt;
* Check that report is English and that is easily understandable.  &lt;br /&gt;
** If it is not in English you may want to look for someone on the KDE group (IRC channels) that may translate it for you. Alternatively you can ask the reporter to use some online translation system (you won't get a clear explanation, but it is something).&lt;br /&gt;
**   If the explanation is not clear enough, and you think that the bug could be described in a image, you may want to ask for a screenshot [explanation of Bugzilla attachments]&lt;br /&gt;
&lt;br /&gt;
* If the bug is a graphical glitch or issue, you may want to request a screenshot [explanation of Bugzilla attachments]&lt;br /&gt;
* If the issue involves any other component (like the graphics card or drivers) you may need to ask for the versions and component's names&lt;br /&gt;
* If the bug report is about a crash and the backtrace information is not really complete (and you couldn't perform a duplicate search) you need to ask the user to install the missing debug package symbols, reproduce the bug and generate a new backtrace. Template for this request:&lt;br /&gt;
 &lt;br /&gt;
 If you can reproduce the crash at will (or you experience this regularly),&lt;br /&gt;
 can you install the &amp;quot;PACKAGENAME&amp;quot; package and post a complete backtrace here?&lt;br /&gt;
 (you can get more information at http://techbase.kde.org/User:DarioAndres&lt;br /&gt;
 /Basic_Guide_about_Crash_Reporting ) Thanks&lt;br /&gt;
&lt;br /&gt;
The names of the missing packages depends of the application and the distribution (as package naming scheme changes..). Look at List of debug package names on several Distributions&lt;br /&gt;
&lt;br /&gt;
'''Useful information which could be also missing''':&lt;br /&gt;
* Application version&lt;br /&gt;
* KDE Platform (and/or Software Compilation) version&lt;br /&gt;
* If the bug is about a crash, request the version of the Qt library&lt;br /&gt;
* If the reporter is using an development version, request the SVN revision of the KDE platform and application&lt;br /&gt;
&lt;br /&gt;
==Setting Bugzilla fields (and re-assignation)==&lt;br /&gt;
&lt;br /&gt;
Often the bug reports aren't properly categorized, or they miss some information in the Bugzilla fields (which are useful for sorting and filtering):&lt;br /&gt;
&lt;br /&gt;
* '''Version''': if the report has a application version, you probably want to set the version in the Bugzilla field&lt;br /&gt;
* '''Priority''': we don't use this field in the KDE bug tracker&lt;br /&gt;
* '''Severity''': if the bug is important, critical or it causes data loss if should be set to &amp;quot;major&amp;quot; or &amp;quot;critical&amp;quot;. If it is about a crash or a freeze it should be set to &amp;quot;crash&amp;quot;. If it is any other kind of bug, it should be set to &amp;quot;normal&amp;quot;. If it is a feature request (not a regression) it should be set to &amp;quot;wish&amp;quot;.&lt;br /&gt;
** If you are not really sure if a report describes a real bug or a feature; or if you cannot diagnose the issue, you need to ask in the support channels or wait for other triagers or developers to check the report.&lt;br /&gt;
* '''Platform''': this field is only important if the bug is related to one distribution or specific system. (most of the bug reports are common to most of the platforms). Same with the OS field&lt;br /&gt;
&lt;br /&gt;
===Renaming a report: Updating the summary===&lt;br /&gt;
&lt;br /&gt;
Most of the times, the reporter user initially sets the bug report's title, and therefore, the summary doesn't really represent the bug itself. You may want to update the title to contain enough information to identify the issue properly.&lt;br /&gt;
&lt;br /&gt;
A good title may contain:&lt;br /&gt;
&lt;br /&gt;
* A brief explanation of the root cause (if it was found)&lt;br /&gt;
* Some of the symptoms people are experiencing&lt;br /&gt;
* Additional comments between round brackets/parentheses&lt;br /&gt;
&lt;br /&gt;
{{Tip|Try to use complete and easily readable english sentences as summary}}&lt;br /&gt;
&lt;br /&gt;
* If the bug is about a crash, you may add the first useful ClassName::FunctionName pairs that identify it. You can put them inside square brackets at the end of the title&lt;br /&gt;
&lt;br /&gt;
* If the report has additional information (like a testcase file, or an attached proposed patch) you may add those references as tags at the start of the summary (inside square brackets)&lt;br /&gt;
&lt;br /&gt;
'''Examples''':&lt;br /&gt;
&lt;br /&gt;
 [patch] Plasma clock draws garbage when hovering it if the Ctrl key is pressed&lt;br /&gt;
&lt;br /&gt;
 Dolphin hangs when trying to view the properties of a big file&lt;br /&gt;
&lt;br /&gt;
 [testcase file] Plasma crashes when adding a special file to the panel&lt;br /&gt;
 [Class1::Function1, Class1::Function2, Class2::Function3]&lt;br /&gt;
&lt;br /&gt;
 Applications that use Plasma themes crash when compositing is switched on/off&lt;br /&gt;
 due an error in KPixmapCache [KPixmapCache::Private::mmapFile,&lt;br /&gt;
 KPixmapCache::Private::init, KPixmapCache::discard]&lt;br /&gt;
&lt;br /&gt;
 [testcase url] Konqueror shows a graphical artifact in webpage's form when&lt;br /&gt;
 scrolling&lt;br /&gt;
&lt;br /&gt;
===Reassigning bug reports===&lt;br /&gt;
&lt;br /&gt;
Some of the reports are assigned to the wrong product. This may happen because the original reporter didn't know to which application/library did the bug belong to. It may happen if the Crash Handler dialog reports a crash about an unsupported application (or one that is not mapped properly)&lt;br /&gt;
&lt;br /&gt;
{{Warning|Only perform re-assignations if you are sure the bug is in the wrong product.}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Remember to check the [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#List_of_related_KDE_technologies KDE related technologies list]}}&lt;br /&gt;
&lt;br /&gt;
# Select the correct Bugzilla product.&lt;br /&gt;
# If you are sure the current assignee is the default of the current product, you need to click the checkbox to reset the assignee (so the assignee of the new(and correct) Bugzilla product will get notified)&lt;br /&gt;
# Commit the changes&lt;br /&gt;
# In the next page, select the correct Component and Version, and save the changes&lt;br /&gt;
&lt;br /&gt;
==Adding related people to the CC list==&lt;br /&gt;
&lt;br /&gt;
Sometimes, the reports describe general issues or are filed against common bugzilla products (like &amp;quot;kde&amp;quot; or &amp;quot;kdelibs&amp;quot;); or, on the other round, are filed against specific products (but the underling bug root cause is at some specific library, not directly related to the current bugzilla product assignee)&lt;br /&gt;
&lt;br /&gt;
In both cases, if we don't need/want to reassign the report (because we aren't really sure about it), we can add the assignee of the other related products, or other developers mail address, to the CC list of the bug report. &lt;br /&gt;
That means, this person (or people following a mailing list) will get notified about this bug report, and they might look at it.&lt;br /&gt;
&lt;br /&gt;
To know whom to add to the CC list you can:&lt;br /&gt;
* Look at the [https://bugs.kde.org/editproducts.cgi list of bugzilla products and components] and find the current default assignee (this requires special &amp;quot;editcomponents&amp;quot; permissions)&lt;br /&gt;
* Look at copyright of the source code related to the bug. (You can always access the code using [http://websvn.kde.org/trunk/KDE/ WebSVN])&lt;br /&gt;
* Ask in the IRC support channels which person is related to an specific KDE area (#kde-devel)&lt;br /&gt;
&lt;br /&gt;
Common situation '''examples''':&lt;br /&gt;
&lt;br /&gt;
* A report against &amp;quot;Dolphin&amp;quot; describes a Nepomuk-related error. &lt;br /&gt;
** Add the Nepomuk default assignee to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against &amp;quot;Plasma&amp;quot; describes an error which seems to be more general (at kdelibs level), but you are not really sure if you should reassign it.&lt;br /&gt;
** Do not reassign and add &amp;quot;kdelibs-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against the &amp;quot;kde&amp;quot; bugzilla product describes a Konqueror-related issue (and you aren't sure it is a Konqueror-only issue)&lt;br /&gt;
** Do not reassign and add &amp;quot;konq-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against the &amp;quot;kde&amp;quot; bugzilla product describes a Plasma issue&lt;br /&gt;
** Reassign the report to the &amp;quot;plasma&amp;quot; bugzilla product; or&lt;br /&gt;
** Add &amp;quot;plasma-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
=Trying to reproduce the bugs=&lt;br /&gt;
&lt;br /&gt;
An important step of bug triaging is trying to reproduce the bugs, this means, using the information the reporters added to the bug report to force(recreate, reproduce, repeat) the bug in the application.&lt;br /&gt;
&lt;br /&gt;
This is needed in order to differentiate random/race condition bugs of reproducible ones (which may be reproduced by developers too; and they can fix them)&lt;br /&gt;
&lt;br /&gt;
{{Warning|Testing bug reports may modify/alter your own desktop configuration; also, to try to reproduce some bugs you may need a clean pristine (or sightly modified) environment. I recommend you to perform tests on a separate KDE installation or a clean user. There is also a way to start KDE applications with a clean configuration, even under your current configuration (setting the KDEDIR environment variable at run-time to an empty directory).}}&lt;br /&gt;
&lt;br /&gt;
You may want to use this reference text to setup your testing environment: [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment]&lt;br /&gt;
&lt;br /&gt;
{{Note|It is also important to have an updated KDE SC installation to test bugs.}}&lt;br /&gt;
&lt;br /&gt;
==How to test bug reproducibility==&lt;br /&gt;
&lt;br /&gt;
# Read the *complete* bug report (including all the attached information). Note that some bits of information may look unrelated; but they could be useful (or not)&lt;br /&gt;
# Use the information in the first comment (the original bug description) to try to reproduce the bug in the application.&lt;br /&gt;
# If you can reproduce the bug, then go to the next step&lt;br /&gt;
#* If you can't reproduce the bug, use the next comment in the report (which may add new information) to try to reproduce.&lt;br /&gt;
#* If you can't reproduce with all the comments in a separate way, you may want to try combined situations (a bit of the description of the original bug, plus a bit of the second one) and similar combinations. You often have to use your imagination a bit (hopefully we still have time). Hopefully, you may find a combination that may reproduce the bug all (or most of) the times. Write down the &amp;quot;recipe&amp;quot; (steps to reproduce it), you need to include that data into the report later.&lt;br /&gt;
# Now that we have a result, we need to add our information/conclusions to the bug report&lt;br /&gt;
&lt;br /&gt;
{{Tip|When trying to reproduce a bug, and if there are more than one piece of information, at first glance, try to identify a *common situation*. (some data or context that is present in all (or most of) the cases). This kind of data may be the key to find out how to reproduce.}}&lt;br /&gt;
&lt;br /&gt;
==Adding new information (and requesting feedback)==&lt;br /&gt;
&lt;br /&gt;
* In any case, add your KDE SC version and system information. (other kind of configuration data may be useful to: &amp;quot;did you tested it on a clean environment or in your existing configuration ?&amp;quot;  &amp;quot;do you have library X installed and updated ?&amp;quot; &amp;quot;is your system 32 or 64 bits ?&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
'''If you could reproduce the bug''':&lt;br /&gt;
 &lt;br /&gt;
* If you had to combine several steps to make your own &amp;quot;recipe&amp;quot; to reproduce, write it down. This kind of information should be useful for the developers.&lt;br /&gt;
 &lt;br /&gt;
* If you had to use custom input data (text, or a file); you may want to attach it to the bug report (of course, if it is not attached already)&lt;br /&gt;
&lt;br /&gt;
A template of a comment for this situation could be:&lt;br /&gt;
&lt;br /&gt;
 I can reproduce the bug here using KDE SC x.y.z, Qt a.b.c on Distribution,&lt;br /&gt;
 Kernel d.e.f on XX bits.&lt;br /&gt;
 In order to reproduce I have to perform the following actions:&lt;br /&gt;
 1- Action 1&lt;br /&gt;
 2- Action 2&lt;br /&gt;
 3- Action 3&lt;br /&gt;
 4- Bug Appears&lt;br /&gt;
 Note that you need to have the X configuration set to Y, and use the Z library&lt;br /&gt;
 - Can anyone else confirm this ?&lt;br /&gt;
 Thanks&lt;br /&gt;
&lt;br /&gt;
'''If you could not reproduce the bug''':&lt;br /&gt;
 &lt;br /&gt;
* Write down which kind of steps you performed to try to get the bug.&lt;br /&gt;
&lt;br /&gt;
* You may want to ask to all the reporters if your step had missing something, or if they notice any other strange (or not-default) situation or configuration which may be related.&lt;br /&gt;
&lt;br /&gt;
* Also, if the report is a bit old (more than two major KDE SC releases old), you could try to ask the reporters if you can reproduce the bug in the latest stable KDE SC release or trunk (development version). The bug may be fixed already (but no one wrote it down into the bug report)&lt;br /&gt;
&lt;br /&gt;
A template of comment for this situation could be:&lt;br /&gt;
&lt;br /&gt;
 I couldn't reproduce the bug here using KDE SC x.y.z, Qt a.b.c&lt;br /&gt;
 on Distribution, Kernel d.e.f on XX bits.&lt;br /&gt;
 I tried performing this actions:&lt;br /&gt;
 1- Action 1&lt;br /&gt;
 2- Action 2&lt;br /&gt;
 or&lt;br /&gt;
 1a- Action 1a&lt;br /&gt;
 2a- Action 2a&lt;br /&gt;
 However the bug didn't appear/the application didn't crash&lt;br /&gt;
 - Are you all using library X and this kind of configuration ?&lt;br /&gt;
 - Can you still reproduce this bug with an updated KDE SC version ?&lt;br /&gt;
 Thanks&lt;br /&gt;
&lt;br /&gt;
Hopefully you will get feedback from the reporters and you could gather more information to try to reproduce the bug or close the report as WORKSFORME (or FIXED)&lt;br /&gt;
&lt;br /&gt;
=Getting bug triaging support=&lt;br /&gt;
&lt;br /&gt;
During your work you may need help on how to proceed, you can use this resources to get help:&lt;br /&gt;
&lt;br /&gt;
* The '''#kde-bugs channel''' on IRC (Freenode.net). You can ask to the whole channel.&lt;br /&gt;
* The BugSquad mailing list &amp;lt;bugsquad ##at## kde ##dot## org&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=BugWeeks=&lt;br /&gt;
&lt;br /&gt;
We are planing to host bug triaging events (where new &amp;quot;students&amp;quot; can learn the tricks) named &amp;quot;BugWeeks&amp;quot; on a regular basis to help cleaning up the KDE bug tracker database.&lt;br /&gt;
&lt;br /&gt;
The BugWeeks initiative is based on the Klassroom initiative in the KDE Community Forums&lt;br /&gt;
&lt;br /&gt;
You can find more information about this at:&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=4&amp;amp;t=84473 BugWeeks announcement]&lt;br /&gt;
* [http://forum.kde.org/viewforum.php?f=148 BugWeeks subsection on KDE Community Forums]&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84713 BugWeek 0 - Plasma Desktop bugs] ([http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84888 Summary])&lt;br /&gt;
&lt;br /&gt;
=FAQ=&lt;br /&gt;
=More Information=&lt;br /&gt;
&lt;br /&gt;
==List of related KDE technologies==&lt;br /&gt;
&lt;br /&gt;
* Every KDE application use kdelibs [Bugzilla product: '''&amp;quot;kdelibs&amp;quot;''']&lt;br /&gt;
* Applications using the standard KDE file operations use KIO [Bugzilla product: '''&amp;quot;kio&amp;quot;'''] and probably KFile (for the UI part) [Bugzilla product: '''&amp;quot;kfile&amp;quot;''']&lt;br /&gt;
* Oxygen widget style (default) [Bugzilla product: '''&amp;quot;oxygen&amp;quot;''' component '''&amp;quot;style&amp;quot;'''] (I'm adding the component because &amp;quot;Oxygen&amp;quot; also refers to a Plasma and icon themes)&lt;br /&gt;
* Multimedia usage: Phonon library [Bugzilla product: '''&amp;quot;Phonon&amp;quot;''']&lt;br /&gt;
* PIM related applications use kdepimlibs, Akonadi and kresources technologies [Bugzilla products: '''&amp;quot;kdepim&amp;quot;''', '''&amp;quot;kdepimlibs&amp;quot;''', '''&amp;quot;Akonadi&amp;quot;''', '''&amp;quot;kresources&amp;quot;''']&lt;br /&gt;
* Applications using KHTML [Bugzilla product: '''konqueror&amp;quot;''']&lt;br /&gt;
* Applications using OpenDesktop services uses Attica [Bugzilla product: '''&amp;quot;attica&amp;quot;''']&lt;br /&gt;
* Screen management related operations use the Kephal subsystem [Bugzilla product: '''&amp;quot;kephal&amp;quot;''']&lt;br /&gt;
* Games use libkdegames [Bugzilla product: '''&amp;quot;libkdegames&amp;quot;''']&lt;br /&gt;
* Scanning related applications probably use the KSane lib [Bugzilla product: '''&amp;quot;libksane&amp;quot;''']&lt;br /&gt;
* Multimedia applications reading audio tags use taglib [Bugzilla product: '''&amp;quot;taglib&amp;quot;''']&lt;br /&gt;
* Hardware related functions use Solid classes [Bugzilla product: '''&amp;quot;solid&amp;quot;''']&lt;br /&gt;
* Power Management functions use PowerDevil [Bugzilla product: '''&amp;quot;solid&amp;quot;''', component: '''&amp;quot;powerdevil-daemon&amp;quot;''']&lt;br /&gt;
&lt;br /&gt;
==Useful Links==&lt;br /&gt;
&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad BugSquad page on Techbase]&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla Quick introduction to Bugzilla]&lt;br /&gt;
* [https://darioandreskde.wordpress.com/ Dario_Andres blog about bug triaging]&lt;br /&gt;
* [https://bugs.kde.org/page.cgi?id=fields.html A Bug's Life Cycle]&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment]&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad/How_to_create_useful_crash_reports How to create useful crash reports]&lt;br /&gt;
* [http://techbase.kde.org/User:DarioAndres/Basic_Guide_about_Crash_Reporting Basic guide about crash reports]&lt;br /&gt;
&lt;br /&gt;
==Debug package names for several distributions==&lt;br /&gt;
&lt;br /&gt;
For every KDE application it is recommended to install the debug information for &amp;quot;kdelibs&amp;quot; and &amp;quot;qt4&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border:1px solid #AAA; padding:2px&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Package&lt;br /&gt;
!  Ubuntu/Debian&lt;br /&gt;
!  OpenSuse&lt;br /&gt;
!  Fedora&lt;br /&gt;
!  Mandriva&lt;br /&gt;
|-&lt;br /&gt;
|  ''kdelibs''&lt;br /&gt;
|  kdelibs5-dbg&lt;br /&gt;
|  kdelibs4-debuginfo&lt;br /&gt;
|  kdelibs-debuginfo&lt;br /&gt;
|  kdelibs4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''qt''&lt;br /&gt;
|  libqt4-dbg&lt;br /&gt;
|  libqt4-debuginfo&lt;br /&gt;
|  qt-debuginfo&lt;br /&gt;
|  qt4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''kdebase (KDE base applications)''&lt;br /&gt;
|  kdebase-dbg, kdebase-runtime-dbg, kdebase-workspace-dbg&lt;br /&gt;
|  kdebase4-debuginfo, kdebase4-runtime-debuginfo, kdebase4-workspace-debuginfo&lt;br /&gt;
|  kdebase-debuginfo, kdebase-runtime-debuginfo, kdebase-workspace-debuginfo&lt;br /&gt;
|  kdebase4-debug, kdebase4-runtime-debug, kdebase4-workspace-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''General example for every KDE &amp;quot;MODULE&amp;quot;''&lt;br /&gt;
|  kdeMODULE-dbg&lt;br /&gt;
|  kdeMODULE4-debuginfo&lt;br /&gt;
|  kdeMODULE-debuginfo&lt;br /&gt;
|  kdeMODULE4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''Phonon (multimedia subsystem)''&lt;br /&gt;
|  phonon-dbg&lt;br /&gt;
|  phonon4-debuginfo-x86 / libphonon4-debuginfo-32bit&lt;br /&gt;
|  phonon-debuginfo&lt;br /&gt;
|  phonon-debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For a detailed list of distributions naming scheme examples you can look at [http://techbase.kde.org/index.php?title=User:DarioAndres/CreateUsefulReports#How_to_obtain_debug_package_for_several_distributions How to obtain debug packages for every distribution].&lt;br /&gt;
&lt;br /&gt;
==Glossary==&lt;br /&gt;
&lt;br /&gt;
* Testcase: custom file that triggers a bug in the application. A testcase can also be a custom code snippet, or to a set of steps.&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging</id>
		<title>Contribute/Bugsquad/Guide To BugTriaging</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging"/>
				<updated>2010-04-02T15:22:25Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: /* Processing search results */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Initial version by [[User:DarioAndres|Dario Andres]] (2010-03/2010-04).&lt;br /&gt;
&lt;br /&gt;
Initial corrections by Lydia Pintscher (Nightrose)&lt;br /&gt;
&lt;br /&gt;
===Disclaimer===&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;ultimate&amp;quot; guide is based on my own experience (approximately 2 years) on the KDE bug tracker.&lt;br /&gt;
&lt;br /&gt;
I hope it works for you too :)&lt;br /&gt;
&lt;br /&gt;
=General Considerations=&lt;br /&gt;
&lt;br /&gt;
* '''Be polite''': when you need to request information or feedback be clear and polite, and you will get more information in less time.  Often Bugzilla is a place which involves discussions (about implementations, or even about contributors). Try to be concise and polite, respecting the others position while describing your own.&lt;br /&gt;
&lt;br /&gt;
* Don't try to do too many things at the same time; otherwise you will end up with a headache.&lt;br /&gt;
&lt;br /&gt;
If you are not familiar with the Bugzilla (KDE bug tracker system) interface, you may find this guide useful: [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla Quick Introduction to Bugzilla]&lt;br /&gt;
&lt;br /&gt;
You may want to properly setup your bugzilla account as mentioned at [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla#Configure_your_account_.28Important.29 Configure your account]&lt;br /&gt;
&lt;br /&gt;
=About getting permissions to work in the bug tracker=&lt;br /&gt;
&lt;br /&gt;
Manpower is always needed in a bug tracker, but as any action taken on it may be potentially destructive to other people's work; or it may end up messing things up (and consuming the developers' or other triager's time) the tracker requires special permissions to perform changes in bug reports.&lt;br /&gt;
&lt;br /&gt;
If you want to work in the bug tracker you need to prove that you know what you are doing.&lt;br /&gt;
&lt;br /&gt;
Initially you will ask for support on '''#kde-bugs''' (on IRC) and add comments in the bug report (so other people will see and check them, perform the needed actions, and evaluate your work)&lt;br /&gt;
&lt;br /&gt;
{{Note|Adding comments in a bug report is allowed for every user}}&lt;br /&gt;
&lt;br /&gt;
=Getting Started: Find what to work on (Different Approaches)=&lt;br /&gt;
&lt;br /&gt;
You could use different techniques or approaches to triage the reports according to your current mood or the amount of work you want to do for example.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The two following techniques are complementary.}}&lt;br /&gt;
&lt;br /&gt;
==Check all the bug reports of the day==&lt;br /&gt;
&lt;br /&gt;
In this technique you check all the bug reports (of all the products) which were filed today (or some days ago).&lt;br /&gt;
&lt;br /&gt;
You can focus on crash, normal or wish reports individually (recommended) or all of them together.&lt;br /&gt;
&lt;br /&gt;
'''Good:'''&lt;br /&gt;
* You get a complete view of all the reports&lt;br /&gt;
* You can easily recognize possible duplicates if the report titles are appropriate&lt;br /&gt;
* You can choose any report&lt;br /&gt;
* You can quickly clean the bugs that were filed recently (keeping them from rotting)&lt;br /&gt;
* You can get quick feedback from the reporter&lt;br /&gt;
&lt;br /&gt;
'''Not so Good:'''&lt;br /&gt;
* You don't focus on one product&lt;br /&gt;
* You may not pay too much attention to every report, as you are triaging different kinds of reports&lt;br /&gt;
* You need a lot of attention to handle the different reports (at the ~same~ time)&lt;br /&gt;
&lt;br /&gt;
This technique could be used ''every week'' (or every day)&lt;br /&gt;
&lt;br /&gt;
===Bugzilla Links===&lt;br /&gt;
* All the bugs ('''any type''') reported [https://bugs.kde.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=UNCONFIRMED&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;bug_file_loc=&amp;amp;cmdtype=doit today] or the [https://bugs.kde.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=UNCONFIRMED&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;bug_file_loc=&amp;amp;cmdtype=doit last week]&lt;br /&gt;
* All the '''crashes''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
* All the '''normal bugs''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
* All the '''feature requests''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
&lt;br /&gt;
==Check bug reports of a single product over a period of time==&lt;br /&gt;
&lt;br /&gt;
Choose a product (application or library). Then choose a period of time like 1 month or 1 or 2 years (or &amp;quot;from the beginning of the current year&amp;quot;). You can also choose which kind of reports you want to handle.&lt;br /&gt;
&lt;br /&gt;
This technique is useful to audit old bugs or perform a deep clean (in case that the bugs weren't triaged on a daily basis previously).&lt;br /&gt;
&lt;br /&gt;
'''Good:'''&lt;br /&gt;
* You focus only on one product / topic, so you don't need to pay too much attention (pay attention anyways!)&lt;br /&gt;
&lt;br /&gt;
'''Not so Good:'''&lt;br /&gt;
* The reports of the other application may rot if they aren't checked&lt;br /&gt;
* You may not get feedback if the report is too old or the reporter is not accessible anymore&lt;br /&gt;
&lt;br /&gt;
You can also filter out results (and be even more focused) if you select a custom component inside the product (a subsection of the application).&lt;br /&gt;
&lt;br /&gt;
This technique could be used ''two times a month''.&lt;br /&gt;
&lt;br /&gt;
===Bugzilla Links===&lt;br /&gt;
&lt;br /&gt;
* Template search for all the reports of any status, since 2008: [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= any kind of report], [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bug_severity=crash&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= crashes], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= normal bugs], [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bug_severity=wishlist&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= feature requests]&lt;br /&gt;
* Template search for all the open reports, since 2008: [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= any kind of report], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= crashes], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= normal bugs], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= feature requests]&lt;br /&gt;
&lt;br /&gt;
=Workflow of the bug triaging activity=&lt;br /&gt;
&lt;br /&gt;
Now that you have a list of bug reports, pick one and start working.&lt;br /&gt;
&lt;br /&gt;
[[File:DarioAndres_GuideToBugTriaging_Workflow.png]]&lt;br /&gt;
&lt;br /&gt;
=Handling reports: What to do with a bug report=&lt;br /&gt;
&lt;br /&gt;
There are several things that must be checked and &amp;quot;fixed&amp;quot; to make an initial bug report an interesting and useful peace of information for the developers to check.&lt;br /&gt;
&lt;br /&gt;
{{Note|if at any point you don't really know how to continue, because you don't understand the issue properly, always ask to the developers or related contributors}}&lt;br /&gt;
&lt;br /&gt;
As KDE has too much users, we get a lot of reports about bugs which are already reported (the so named &amp;quot;duplicates&amp;quot;). Before putting any effort in the current report we should check for the main report.&lt;br /&gt;
&lt;br /&gt;
==Identifying duplicates==&lt;br /&gt;
&lt;br /&gt;
There are a lot of ways of identifying duplicate reports depending of the kind of bug.&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
&lt;br /&gt;
* Search for duplicates should be done initially against the same product of the bug report you are triaging:  If you don't find any related issue, you may need to search in a different product.&lt;br /&gt;
 {{Note|Due to the heavy usage of libraries in the KDE software, a bug reported for an application may be being tracked at a library product (example, a bug in Plasma Desktop may be a bug in kdelibs, and therefore being tracked in the &amp;quot;kdelibs&amp;quot; product)}}&lt;br /&gt;
&lt;br /&gt;
[http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#List_of_related_KDE_technologies List of related KDE technologies]&lt;br /&gt;
&lt;br /&gt;
* You may want to filter out the results by date: you can select a date range since some years (or months ago) to &amp;quot;Now&amp;quot; (today)&lt;br /&gt;
&lt;br /&gt;
===For &amp;quot;normal&amp;quot; (non-crash) reports===&lt;br /&gt;
&lt;br /&gt;
# Pick some &amp;quot;keywords&amp;quot; from the current report. This keywords need to explain the inner concept of the bug that was reported (they must represent it).&lt;br /&gt;
# Perform a full search over the same product (read general note), initially on the &amp;quot;general&amp;quot; component.  Initially, put the keywords in the title, and perform the search (this will only look for the keywords in the title)&lt;br /&gt;
# If your search has results on it, check them all, reading the whole description and trying to identify the situation.&lt;br /&gt;
# If you don't get any results, you need to go back and: &lt;br /&gt;
#* Change your keywords (tip: select thesaurus, or similar/related concepts); or&lt;br /&gt;
#* Use the keywords in the &amp;quot;Comments&amp;quot; field (so the search will look up in the bug description and comments too)&lt;br /&gt;
&lt;br /&gt;
{{Note|When using more than one word in the &amp;quot;Comments&amp;quot; field you need to select the option &amp;quot;contains all of the words/strings&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{Note|It is sometimes difficult to choose the proper ones, as the way of describing a scene varies from person to person (but we have time)}}&lt;br /&gt;
&lt;br /&gt;
===For &amp;quot;crash&amp;quot; reports===&lt;br /&gt;
&lt;br /&gt;
# Perform the same operation as with normal bug reports&lt;br /&gt;
# Check for reports with duplicate backtraces:   (Read the [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#C.2B.2B_Backtraces_.28identifying_crashes_duplicates.29 Backtraces section] below)&lt;br /&gt;
&lt;br /&gt;
Perform a full search over the same product (read general note), initially on the &amp;quot;general&amp;quot; component, putting the &amp;quot;ClassName::FunctionName&amp;quot; pairs that identify the crash in the Comments field of the form (if you put more than one pair, you need to select the option &amp;quot;contains all of the words/strings&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
===Processing search results===&lt;br /&gt;
&lt;br /&gt;
* If you don't find any similar report then we should assume the new bug reports is &amp;quot;unique&amp;quot; (and valid). See next section &lt;br /&gt;
&lt;br /&gt;
* If you find a similar bug report we have too choices:&lt;br /&gt;
** If you are completely sure it is the same issue, you have to mark the report as duplicate.   The bug report you initially picked (name it &amp;quot;copy&amp;quot;) is going to be marked as duplicate of the original report (name it &amp;quot;main&amp;quot;). If &amp;quot;copy&amp;quot; has additional information that &amp;quot;main&amp;quot; doesn't have, you may want to add it. (Note: some details may look unimportant to you, but they may be important for developers who know about the application workflow and code. Also, adding a big amount of minimal/incomplete information you may end up generating a big and complete testcase) &lt;br /&gt;
** If you aren't completely sure: you need someone else to double check your work. You may want to add a comment in the current report. Then, you should ask in #kde-bugs IRC channel for someone to look at your comment. &lt;br /&gt;
Comment template:&lt;br /&gt;
 This bug looks related to bug XXXXXX&lt;br /&gt;
(XXXXXX being the bug ID of &amp;quot;master&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
{{Note|You may found related reports that are already marked as duplicate of a third report. Always try to use this third report as the &amp;quot;main&amp;quot; one (resolve the duplicates chain). However, in some cases, the &amp;quot;main&amp;quot; reports refers to a root issue, and some of its duplicates may refer to sub-issues. In those cases try to check which one refers to the issue you are looking at.}}&lt;br /&gt;
&lt;br /&gt;
==Identifying duplicates (crashes) : C++ Backtraces==&lt;br /&gt;
&lt;br /&gt;
===Definition===&lt;br /&gt;
&lt;br /&gt;
A backtrace is a piece of information that describes what was the application doing when it encountered the error and had to close itself. It is a &amp;quot;function stack&amp;quot; leading to the &amp;quot;crashing point&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In KDE applications, the backtraces are generated by the Crash Handler Dialog (&amp;quot;DrKonqi&amp;quot;). They can also be generated by the general debugger &amp;quot;GDB&amp;quot;, but that involves more steps.&lt;br /&gt;
&lt;br /&gt;
The backtrace is read from top to bottom&lt;br /&gt;
&lt;br /&gt;
The first line shows *where* the crash occurred (because of an illegal instruction, invalid pointer, memory problem or other issues)&lt;br /&gt;
&lt;br /&gt;
The other lines show the &amp;quot;way to the first function&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
 Application: Plasma Workspace (kdeinit4), signal: Bus error&lt;br /&gt;
 [KCrash Handler]&lt;br /&gt;
 #5  0x00007fb563bb8f02 in KPixmapCache::Private::mmapFile (this=0x92df60, &lt;br /&gt;
 filename=..., info=0x92dfb0, newsize=33656832) at /usr/src/debug/kdelibs-&lt;br /&gt;
 4.4.1/kdeui/util/kpixmapcache.cpp:491&lt;br /&gt;
 #6  0x00007fb563be3c34 in KPixmapCache::Private::mmapFiles (this=0x92df60) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:419&lt;br /&gt;
 #7  0x00007fb563be38e3 in KPixmapCache::Private::init (this=0x92df60) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1061&lt;br /&gt;
 #8  0x00007fb563be576d in KPixmapCache::discard (this=0x1203ca0) at /usr/src&lt;br /&gt;
 /debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1279&lt;br /&gt;
 #9  0x00007fb563be5e48 in KPixmapCache::deleteCache (name=...) at /usr/src&lt;br /&gt;
 /debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1255&lt;br /&gt;
 #10 0x00007fb55afdc97d in Plasma::ThemePrivate::discardCache (this=0x7a7d30) &lt;br /&gt;
 at /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:224&lt;br /&gt;
 #11 0x00007fb55afe009b in Plasma::ThemePrivate::setThemeName (this=0x7a7d30, &lt;br /&gt;
 tempThemeName=&amp;lt;value optimized out&amp;gt;, writeSettings=&amp;lt;value optimized out&amp;gt;)&lt;br /&gt;
 at /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:380&lt;br /&gt;
 #12 0x00007fb55afe19fb in Plasma::Theme::settingsChanged (this=0x70af20) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:341&lt;br /&gt;
 #13 0x00007fb55afe2918 in Plasma::ThemePrivate::settingsFileChanged &lt;br /&gt;
 (this=0x7a7d30, file=&amp;lt;value optimized out&amp;gt;) at /usr/src/debug/kdelibs-&lt;br /&gt;
 4.4.1/plasma/theme.cpp:335&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
===Description of a backtrace line===&lt;br /&gt;
&lt;br /&gt;
 #NumberInTheStack MemoryAddress in Namespace::Class:FunctionMember &lt;br /&gt;
 (argumentThis=pointerValue, argument1=value, argument2=value, ...) at path/to&lt;br /&gt;
 /source/code/file.cpp:linenumber&lt;br /&gt;
&lt;br /&gt;
* #NumberInTheStack: is the order number in the function stack. The lesser, the nearer to the crash point. The smaller number may not be zero&lt;br /&gt;
* MemoryAddress: we don't put attention to this one.. Ignore&lt;br /&gt;
* Namespace: C++ namespace of the function. It may not be available if there are no namespaces. This could be also a class name if &amp;quot;Class&amp;quot; is an embedded one.&lt;br /&gt;
* Class: C++ class name of the function&lt;br /&gt;
* FunctionMember: C++ function name&lt;br /&gt;
* argumentThis=pointerValue : this first argument is often the memory address/pointer of the C++ object (example &amp;quot;this=0x91ec5f8&amp;quot;  other argument use the same form &amp;quot;parameterName=parameterValue&amp;quot;&lt;br /&gt;
* (..): arguments supplied to the function. This information may not be available if *debug information* is not present  &lt;br /&gt;
* path/to/source/code/file.cpp:linenumber the path to the source code file that describes that function, and the line number. The path is the one found at '''build time'''. This information may not be useful if '''debug information''' is not available (in that case, the name of the library or application binary may be included. Example: ''/home/kde-devel/kde/lib/libsopranoclient.so.1'')&lt;br /&gt;
&lt;br /&gt;
'''Example''':&lt;br /&gt;
&lt;br /&gt;
 #13 0xb759d5d7 in Nepomuk::ResourceData::determineUri (this=0x91ec5f8) at &lt;br /&gt;
 /home/kde-devel/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp:671&lt;br /&gt;
&lt;br /&gt;
* The function is the number 13 in the stack&lt;br /&gt;
* Function's namespace: &amp;quot;Nepomuk&amp;quot;&lt;br /&gt;
* Function's class: &amp;quot;ResourceData&amp;quot;&lt;br /&gt;
* Function's function: &amp;quot;determineUri&amp;quot;&lt;br /&gt;
* The object &amp;quot;Nepomuk::ResourceData&amp;quot; which called to &amp;quot;determineUri&amp;quot; has the pointer &amp;quot;0x91ec5f8&amp;quot;&lt;br /&gt;
* The function is described (where it was build) at &amp;quot;/home/kde-devel/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp&amp;quot;. It leads to the next function in the stack at the line number 671&lt;br /&gt;
&lt;br /&gt;
===Identifying the first (useful) backtrace functions===&lt;br /&gt;
&lt;br /&gt;
The first thing you need to do is to locate where it crashed, identifying the &amp;quot;[KCrash Handler]&amp;quot; mark (only in backtraces fetched using DrKonqi)&lt;br /&gt;
&lt;br /&gt;
If the application only had one thread, then it is at the top of the unique thread; otherwise you may need to look at all the thread (the KCrash mark may not be always in the Thread number 1)&lt;br /&gt;
&lt;br /&gt;
Once that you located the &amp;quot;crashing thread start&amp;quot;, pickup the first two or three &amp;quot;ClassName::Functions&amp;quot; pairs from top to bottom (some functions should be ignored, read below)&lt;br /&gt;
&lt;br /&gt;
This pairs will be used as &amp;quot;keywords&amp;quot; for the duplicate search&lt;br /&gt;
&lt;br /&gt;
{{Note|This is only a general rule. There are some special cases when the first three function at the top may be the same but the crash may be different (specially on complex application/libraries as Konqueror)}}&lt;br /&gt;
&lt;br /&gt;
If the first backtrace functions aren't available (they are not there, or there are &amp;quot;??&amp;quot; )then we can't proceed without requiring more information (a more complete backtrace) [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#Check_the_report_quality_.28and_ask_for_missing_information.29 Ask for more information]&lt;br /&gt;
&lt;br /&gt;
===Avoiding useless function calls===&lt;br /&gt;
&lt;br /&gt;
Some functions or calls are common to a lot of applications using the same core libraries (like the Qt library, glib, glibc, or many others). This kind of functions should not be used for search as they are not representative of the crash itself and it may return lots of results.&lt;br /&gt;
&lt;br /&gt;
'''Classes and functions to ignore in backtrace''':&lt;br /&gt;
* Kernel/GLibC functions (__kernel_vsyscall, raise, abort)&lt;br /&gt;
* Functions from core/base libraries (libraries with filenames like libpthread.so.0, libc.so, libstdc++.so, libglib-2.0.so; or functions starting with &amp;quot;*__GI_&amp;quot;). You may also need to ignore calls to graphics drivers (like nvidia or libGL)&lt;br /&gt;
* Qt containers classes (QMap, QList, QLinkedList, QVector, QStack, QQueue, QSet, QMap, QMultiMap, QHash, QMultiHash)&lt;br /&gt;
* Qt deep core classes (QApplication, QCoreApplication, QBasicAtomicInt, QBasicAtomicPointer, QAtomicInt, QAtomicPointer, QMetaObject, QPointer, QWeakPointer, QSharedPointer, QScopedPointer, QMetaCallEvent)&lt;br /&gt;
* Qt misc functions (qt_message_output, qt_message, qGetPtrHelper, (starting with) qt_meta_)&lt;br /&gt;
&lt;br /&gt;
===Special cases (Advanced)=== &lt;br /&gt;
&lt;br /&gt;
There are special crashes related to the X11 graphics server. To identify this crashes you can search for the &amp;quot;XIOError&amp;quot; function name (often on Thread 1). The &amp;quot;[KCrash handler]&amp;quot; mark appears in a secondary thread.&lt;br /&gt;
&lt;br /&gt;
The important things to identify those crashes is recognizing the functions *below* the XIOError call (this is, which functions caused the X11 error).&lt;br /&gt;
&lt;br /&gt;
In most of this crashes the functions below &amp;quot;[KCrash handler]&amp;quot; are not important (but they could still be useful to search for duplicates).&lt;br /&gt;
&lt;br /&gt;
==Bugs caused by external issues (UPSTREAM/DOWNSTREAM)==&lt;br /&gt;
&lt;br /&gt;
Check if the bug is caused by an external plugin/add-on or distribution issue&lt;br /&gt;
&lt;br /&gt;
There are several bugs which may be caused by external add-ons. If you are sure this is the case, you should dismiss the report, telling the reporter to file a new bug in a different place.&lt;br /&gt;
&lt;br /&gt;
* Applications which use plugins may be easier to affect (like Plasma when using custom Plasmoids/widgets)&lt;br /&gt;
&lt;br /&gt;
Distributions can also bring some trouble, specially with packaging.&lt;br /&gt;
&lt;br /&gt;
Some problems that may cause bugs are:&lt;br /&gt;
* different versions among KDE packages (kdelibs at one version, kdebase at a different one)&lt;br /&gt;
* missing plugins (broken packaging) causing crashes or missing features.&lt;br /&gt;
&lt;br /&gt;
Also, distribution can include their own add-ons (to bring their own branding or any other special function). If you know KDE software enough you may be able to recognize this unofficial add-ons.&lt;br /&gt;
&lt;br /&gt;
If the reporter mentions an application or dialog you cannot identify, you could try requesting a screenshot; other people may identify if it is a KDE application or an external addition.&lt;br /&gt;
&lt;br /&gt;
==Check the report quality (and ask for missing information)==&lt;br /&gt;
&lt;br /&gt;
Now that you know that the bug report is unique, and that is not an external issue,  you need to check all the needed information is there.&lt;br /&gt;
&lt;br /&gt;
* Check that report is English and that is easily understandable.  &lt;br /&gt;
** If it is not in English you may want to look for someone on the KDE group (IRC channels) that may translate it for you. Alternatively you can ask the reporter to use some online translation system (you won't get a clear explanation, but it is something).&lt;br /&gt;
**   If the explanation is not clear enough, and you think that the bug could be described in a image, you may want to ask for a screenshot [explanation of Bugzilla attachments]&lt;br /&gt;
&lt;br /&gt;
* If the bug is a graphical glitch or issue, you may want to request a screenshot [explanation of Bugzilla attachments]&lt;br /&gt;
* If the issue involves any other component (like the graphics card or drivers) you may need to ask for the versions and component's names&lt;br /&gt;
* If the bug report is about a crash and the backtrace information is not really complete (and you couldn't perform a duplicate search) you need to ask the user to install the missing debug package symbols, reproduce the bug and generate a new backtrace. Template for this request:&lt;br /&gt;
 &lt;br /&gt;
 If you can reproduce the crash at will (or you experience this regularly),&lt;br /&gt;
 can you install the &amp;quot;PACKAGENAME&amp;quot; package and post a complete backtrace here?&lt;br /&gt;
 (you can get more information at http://techbase.kde.org/User:DarioAndres&lt;br /&gt;
 /Basic_Guide_about_Crash_Reporting ) Thanks&lt;br /&gt;
&lt;br /&gt;
The names of the missing packages depends of the application and the distribution (as package naming scheme changes..). Look at List of debug package names on several Distributions&lt;br /&gt;
&lt;br /&gt;
'''Useful information which could be also missing''':&lt;br /&gt;
* Application version&lt;br /&gt;
* KDE Platform (and/or Software Compilation) version&lt;br /&gt;
* If the bug is about a crash, request the version of the Qt library&lt;br /&gt;
* If the reporter is using an development version, request the SVN revision of the KDE platform and application&lt;br /&gt;
&lt;br /&gt;
==Setting Bugzilla fields (and re-assignation)==&lt;br /&gt;
&lt;br /&gt;
Often the bug reports aren't properly categorized, or they miss some information in the Bugzilla fields (which are useful for sorting and filtering):&lt;br /&gt;
&lt;br /&gt;
* '''Version''': if the report has a application version, you probably want to set the version in the Bugzilla field&lt;br /&gt;
* '''Priority''': we don't use this field in the KDE bug tracker&lt;br /&gt;
* '''Severity''': if the bug is important, critical or it causes data loss if should be set to &amp;quot;major&amp;quot; or &amp;quot;critical&amp;quot;. If it is about a crash or a freeze it should be set to &amp;quot;crash&amp;quot;. If it is any other kind of bug, it should be set to &amp;quot;normal&amp;quot;. If it is a feature request (not a regression) it should be set to &amp;quot;wish&amp;quot;.&lt;br /&gt;
** If you are not really sure if a report describes a real bug or a feature; or if you cannot diagnose the issue, you need to ask in the support channels or wait for other triagers or developers to check the report.&lt;br /&gt;
* '''Platform''': this field is only important if the bug is related to one distribution or specific system. (most of the bug reports are common to most of the platforms). Same with the OS field&lt;br /&gt;
&lt;br /&gt;
===Renaming a report: Updating the summary===&lt;br /&gt;
&lt;br /&gt;
Most of the times, the reporter user initially sets the bug report's title, and therefore, the summary doesn't really represent the bug itself. You may want to update the title to contain enough information to identify the issue properly.&lt;br /&gt;
&lt;br /&gt;
A good title may contain:&lt;br /&gt;
&lt;br /&gt;
* A brief explanation of the root cause (if it was found)&lt;br /&gt;
* Some of the symptoms people are experiencing&lt;br /&gt;
* Additional comments between round brackets/parentheses&lt;br /&gt;
&lt;br /&gt;
{{Tip|Try to use complete and easily readable english sentences as summary}}&lt;br /&gt;
&lt;br /&gt;
* If the bug is about a crash, you may add the first useful ClassName::FunctionName pairs that identify it. You can put them inside square brackets at the end of the title&lt;br /&gt;
&lt;br /&gt;
* If the report has additional information (like a testcase file, or an attached proposed patch) you may add those references as tags at the start of the summary (inside square brackets)&lt;br /&gt;
&lt;br /&gt;
'''Examples''':&lt;br /&gt;
&lt;br /&gt;
 [patch] Plasma clock draws garbage when hovering it if the Ctrl key is pressed&lt;br /&gt;
&lt;br /&gt;
 Dolphin hangs when trying to view the properties of a big file&lt;br /&gt;
&lt;br /&gt;
 [testcase file] Plasma crashes when adding a special file to the panel&lt;br /&gt;
 [Class1::Function1, Class1::Function2, Class2::Function3]&lt;br /&gt;
&lt;br /&gt;
 Applications that use Plasma themes crash when compositing is switched on/off&lt;br /&gt;
 due an error in KPixmapCache [KPixmapCache::Private::mmapFile,&lt;br /&gt;
 KPixmapCache::Private::init, KPixmapCache::discard]&lt;br /&gt;
&lt;br /&gt;
 [testcase url] Konqueror shows a graphical artifact in webpage's form when&lt;br /&gt;
 scrolling&lt;br /&gt;
&lt;br /&gt;
===Reassigning bug reports===&lt;br /&gt;
&lt;br /&gt;
Some of the reports are assigned to the wrong product. This may happen because the original reporter didn't know to which application/library did the bug belong to. It may happen if the Crash Handler dialog reports a crash about an unsupported application (or one that is not mapped properly)&lt;br /&gt;
&lt;br /&gt;
{{Warning|Only perform re-assignations if you are sure the bug is in the wrong product.}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Remember to check the [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#List_of_related_KDE_technologies KDE related technologies list]}}&lt;br /&gt;
&lt;br /&gt;
# Select the correct Bugzilla product.&lt;br /&gt;
# If you are sure the current assignee is the default of the current product, you need to click the checkbox to reset the assignee (so the assignee of the new(and correct) Bugzilla product will get notified)&lt;br /&gt;
# Commit the changes&lt;br /&gt;
# In the next page, select the correct Component and Version, and save the changes&lt;br /&gt;
&lt;br /&gt;
==Adding related people to the CC list==&lt;br /&gt;
&lt;br /&gt;
Sometimes, the reports describe general issues or are filed against common bugzilla products (like &amp;quot;kde&amp;quot; or &amp;quot;kdelibs&amp;quot;); or, on the other round, are filed against specific products (but the underling bug root cause is at some specific library, not directly related to the current bugzilla product assignee)&lt;br /&gt;
&lt;br /&gt;
In both cases, if we don't need/want to reassign the report (because we aren't really sure about it), we can add the assignee of the other related products, or other developers mail address, to the CC list of the bug report. &lt;br /&gt;
That means, this person (or people following a mailing list) will get notified about this bug report, and they might look at it.&lt;br /&gt;
&lt;br /&gt;
To know whom to add to the CC list you can:&lt;br /&gt;
* Look at the [https://bugs.kde.org/editproducts.cgi list of bugzilla products and components] and find the current default assignee (this requires special &amp;quot;editcomponents&amp;quot; permissions)&lt;br /&gt;
* Look at copyright of the source code related to the bug. (You can always access the code using [http://websvn.kde.org/trunk/KDE/ WebSVN])&lt;br /&gt;
* Ask in the IRC support channels which person is related to an specific KDE area (#kde-devel)&lt;br /&gt;
&lt;br /&gt;
Common situation '''examples''':&lt;br /&gt;
&lt;br /&gt;
* A report against &amp;quot;Dolphin&amp;quot; describes a Nepomuk-related error. &lt;br /&gt;
** Add the Nepomuk default assignee to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against &amp;quot;Plasma&amp;quot; describes an error which seems to be more general (at kdelibs level), but you are not really sure if you should reassign it.&lt;br /&gt;
** Do not reassign and add &amp;quot;kdelibs-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against the &amp;quot;kde&amp;quot; bugzilla product describes a Konqueror-related issue (and you aren't sure it is a Konqueror-only issue)&lt;br /&gt;
** Do not reassign and add &amp;quot;konq-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against the &amp;quot;kde&amp;quot; bugzilla product describes a Plasma issue&lt;br /&gt;
** Reassign the report to the &amp;quot;plasma&amp;quot; bugzilla product; or&lt;br /&gt;
** Add &amp;quot;plasma-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
=Trying to reproduce the bugs=&lt;br /&gt;
&lt;br /&gt;
An important step of bug triaging is trying to reproduce the bugs, this means, using the information the reporters added to the bug report to force(recreate, reproduce, repeat) the bug in the application.&lt;br /&gt;
&lt;br /&gt;
This is needed in order to differentiate random/race condition bugs of reproducible ones (which may be reproduced by developers too; and they can fix them)&lt;br /&gt;
&lt;br /&gt;
{{Warning|Testing bug reports may modify/alter your own desktop configuration; also, to try to reproduce some bugs you may need a clean pristine (or sightly modified) environment. I recommend you to perform tests on a separate KDE installation or a clean user. There is also a way to start KDE applications with a clean configuration, even under your current configuration (setting the KDEDIR environment variable at run-time to an empty directory).}}&lt;br /&gt;
&lt;br /&gt;
You may want to use this reference text to setup your testing environment: [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment]&lt;br /&gt;
&lt;br /&gt;
{{Note|It is also important to have an updated KDE SC installation to test bugs.}}&lt;br /&gt;
&lt;br /&gt;
==How to test bug reproducibility==&lt;br /&gt;
&lt;br /&gt;
# Read the *complete* bug report (including all the attached information). Note that some bits of information may look unrelated; but they could be useful (or not)&lt;br /&gt;
# Use the information in the first comment (the original bug description) to try to reproduce the bug in the application.&lt;br /&gt;
# If you can reproduce the bug, then go to the next step&lt;br /&gt;
#* If you can't reproduce the bug, use the next comment in the report (which may add new information) to try to reproduce.&lt;br /&gt;
#* If you can't reproduce with all the comments in a separate way, you may want to try combined situations (a bit of the description of the original bug, plus a bit of the second one) and similar combinations. You often have to use your imagination a bit (hopefully we still have time). Hopefully, you may find a combination that may reproduce the bug all (or most of) the times. Write down the &amp;quot;recipe&amp;quot; (steps to reproduce it), you need to include that data into the report later.&lt;br /&gt;
# Now that we have a result, we need to add our information/conclusions to the bug report&lt;br /&gt;
&lt;br /&gt;
{{Tip|When trying to reproduce a bug, and if there are more than one piece of information, at first glance, try to identify a *common situation*. (some data or context that is present in all (or most of) the cases). This kind of data may be the key to find out how to reproduce.}}&lt;br /&gt;
&lt;br /&gt;
==Adding new information (and requesting feedback)==&lt;br /&gt;
&lt;br /&gt;
* In any case, add your KDE SC version and system information. (other kind of configuration data may be useful to: &amp;quot;did you tested it on a clean environment or in your existing configuration ?&amp;quot;  &amp;quot;do you have library X installed and updated ?&amp;quot; &amp;quot;is your system 32 or 64 bits ?&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
'''If you could reproduce the bug''':&lt;br /&gt;
 &lt;br /&gt;
* If you had to combine several steps to make your own &amp;quot;recipe&amp;quot; to reproduce, write it down. This kind of information should be useful for the developers.&lt;br /&gt;
 &lt;br /&gt;
* If you had to use custom input data (text, or a file); you may want to attach it to the bug report (of course, if it is not attached already)&lt;br /&gt;
&lt;br /&gt;
A template of a comment for this situation could be:&lt;br /&gt;
&lt;br /&gt;
 I can reproduce the bug here using KDE SC x.y.z, Qt a.b.c on Distribution,&lt;br /&gt;
 Kernel d.e.f on XX bits.&lt;br /&gt;
 In order to reproduce I have to perform the following actions:&lt;br /&gt;
 1- Action 1&lt;br /&gt;
 2- Action 2&lt;br /&gt;
 3- Action 3&lt;br /&gt;
 4- Bug Appears&lt;br /&gt;
 Note that you need to have the X configuration set to Y, and use the Z library&lt;br /&gt;
 - Can anyone else confirm this ?&lt;br /&gt;
 Thanks&lt;br /&gt;
&lt;br /&gt;
'''If you could not reproduce the bug''':&lt;br /&gt;
 &lt;br /&gt;
* Write down which kind of steps you performed to try to get the bug.&lt;br /&gt;
&lt;br /&gt;
* You may want to ask to all the reporters if your step had missing something, or if they notice any other strange (or not-default) situation or configuration which may be related.&lt;br /&gt;
&lt;br /&gt;
* Also, if the report is a bit old (more than two major KDE SC releases old), you could try to ask the reporters if you can reproduce the bug in the latest stable KDE SC release or trunk (development version). The bug may be fixed already (but no one wrote it down into the bug report)&lt;br /&gt;
&lt;br /&gt;
A template of comment for this situation could be:&lt;br /&gt;
&lt;br /&gt;
 I couldn't reproduce the bug here using KDE SC x.y.z, Qt a.b.c&lt;br /&gt;
 on Distribution, Kernel d.e.f on XX bits.&lt;br /&gt;
 I tried performing this actions:&lt;br /&gt;
 1- Action 1&lt;br /&gt;
 2- Action 2&lt;br /&gt;
 or&lt;br /&gt;
 1a- Action 1a&lt;br /&gt;
 2a- Action 2a&lt;br /&gt;
 However the bug didn't appear/the application didn't crash&lt;br /&gt;
 - Are you all using library X and this kind of configuration ?&lt;br /&gt;
 - Can you still reproduce this bug with an updated KDE SC version ?&lt;br /&gt;
 Thanks&lt;br /&gt;
&lt;br /&gt;
Hopefully you will get feedback from the reporters and you could gather more information to try to reproduce the bug or close the report as WORKSFORME (or FIXED)&lt;br /&gt;
&lt;br /&gt;
=Getting bug triaging support=&lt;br /&gt;
&lt;br /&gt;
During your work you may need help on how to proceed, you can use this resources to get help:&lt;br /&gt;
&lt;br /&gt;
* The '''#kde-bugs channel''' on IRC (Freenode.net). You can ask to the whole channel.&lt;br /&gt;
* The BugSquad mailing list &amp;lt;bugsquad ##at## kde ##dot## org&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=BugWeeks=&lt;br /&gt;
&lt;br /&gt;
We are planing to host bug triaging events (where new &amp;quot;students&amp;quot; can learn the tricks) named &amp;quot;BugWeeks&amp;quot; on a regular basis to help cleaning up the KDE bug tracker database.&lt;br /&gt;
&lt;br /&gt;
The BugWeeks initiative is based on the Klassroom initiative in the KDE Community Forums&lt;br /&gt;
&lt;br /&gt;
You can find more information about this at:&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=4&amp;amp;t=84473 BugWeeks announcement]&lt;br /&gt;
* [http://forum.kde.org/viewforum.php?f=148 BugWeeks subsection on KDE Community Forums]&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84713 BugWeek 0 - Plasma Desktop bugs] ([http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84888 Summary])&lt;br /&gt;
&lt;br /&gt;
=FAQ=&lt;br /&gt;
=More Information=&lt;br /&gt;
&lt;br /&gt;
==List of related KDE technologies==&lt;br /&gt;
&lt;br /&gt;
* Every KDE application use kdelibs [Bugzilla product: '''&amp;quot;kdelibs&amp;quot;''']&lt;br /&gt;
* Applications using the standard KDE file operations use KIO [Bugzilla product: '''&amp;quot;kio&amp;quot;'''] and probably KFile (for the UI part) [Bugzilla product: '''&amp;quot;kfile&amp;quot;''']&lt;br /&gt;
* Oxygen widget style (default) [Bugzilla product: '''&amp;quot;oxygen&amp;quot;''' component '''&amp;quot;style&amp;quot;'''] (I'm adding the component because &amp;quot;Oxygen&amp;quot; also refers to a Plasma and icon themes)&lt;br /&gt;
* Multimedia usage: Phonon library [Bugzilla product: '''&amp;quot;Phonon&amp;quot;''']&lt;br /&gt;
* PIM related applications use kdepimlibs, Akonadi and kresources technologies [Bugzilla products: '''&amp;quot;kdepim&amp;quot;''', '''&amp;quot;kdepimlibs&amp;quot;''', '''&amp;quot;Akonadi&amp;quot;''', '''&amp;quot;kresources&amp;quot;''']&lt;br /&gt;
* Applications using KHTML [Bugzilla product: '''konqueror&amp;quot;''']&lt;br /&gt;
* Applications using OpenDesktop services uses Attica [Bugzilla product: '''&amp;quot;attica&amp;quot;''']&lt;br /&gt;
* Screen management related operations use the Kephal subsystem [Bugzilla product: '''&amp;quot;kephal&amp;quot;''']&lt;br /&gt;
* Games use libkdegames [Bugzilla product: '''&amp;quot;libkdegames&amp;quot;''']&lt;br /&gt;
* Scanning related applications probably use the KSane lib [Bugzilla product: '''&amp;quot;libksane&amp;quot;''']&lt;br /&gt;
* Multimedia applications reading audio tags use taglib [Bugzilla product: '''&amp;quot;taglib&amp;quot;''']&lt;br /&gt;
* Hardware related functions use Solid classes [Bugzilla product: '''&amp;quot;solid&amp;quot;''']&lt;br /&gt;
* Power Management functions use PowerDevil [Bugzilla product: '''&amp;quot;solid&amp;quot;''', component: '''&amp;quot;powerdevil-daemon&amp;quot;''']&lt;br /&gt;
&lt;br /&gt;
==Useful Links==&lt;br /&gt;
&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad BugSquad page on Techbase]&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla Quick introduction to Bugzilla]&lt;br /&gt;
* [https://darioandreskde.wordpress.com/ Dario_Andres blog about bug triaging]&lt;br /&gt;
* [https://bugs.kde.org/page.cgi?id=fields.html A Bug's Life Cycle]&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment]&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad/How_to_create_useful_crash_reports How to create useful crash reports]&lt;br /&gt;
* [http://techbase.kde.org/User:DarioAndres/Basic_Guide_about_Crash_Reporting Basic guide about crash reports]&lt;br /&gt;
&lt;br /&gt;
==Debug package names for several distributions==&lt;br /&gt;
&lt;br /&gt;
For every KDE application it is recommended to install the debug information for &amp;quot;kdelibs&amp;quot; and &amp;quot;qt4&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border:1px solid #AAA; padding:2px&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Package&lt;br /&gt;
!  Ubuntu/Debian&lt;br /&gt;
!  OpenSuse&lt;br /&gt;
!  Fedora&lt;br /&gt;
!  Mandriva&lt;br /&gt;
|-&lt;br /&gt;
|  ''kdelibs''&lt;br /&gt;
|  kdelibs5-dbg&lt;br /&gt;
|  kdelibs4-debuginfo&lt;br /&gt;
|  kdelibs-debuginfo&lt;br /&gt;
|  kdelibs4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''qt''&lt;br /&gt;
|  libqt4-dbg&lt;br /&gt;
|  libqt4-debuginfo&lt;br /&gt;
|  qt-debuginfo&lt;br /&gt;
|  qt4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''kdebase (KDE base applications)''&lt;br /&gt;
|  kdebase-dbg, kdebase-runtime-dbg, kdebase-workspace-dbg&lt;br /&gt;
|  kdebase4-debuginfo, kdebase4-runtime-debuginfo, kdebase4-workspace-debuginfo&lt;br /&gt;
|  kdebase-debuginfo, kdebase-runtime-debuginfo, kdebase-workspace-debuginfo&lt;br /&gt;
|  kdebase4-debug, kdebase4-runtime-debug, kdebase4-workspace-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''General example for every KDE &amp;quot;MODULE&amp;quot;''&lt;br /&gt;
|  kdeMODULE-dbg&lt;br /&gt;
|  kdeMODULE4-debuginfo&lt;br /&gt;
|  kdeMODULE-debuginfo&lt;br /&gt;
|  kdeMODULE4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''Phonon (multimedia subsystem)''&lt;br /&gt;
|  phonon-dbg&lt;br /&gt;
|  phonon4-debuginfo-x86 / libphonon4-debuginfo-32bit&lt;br /&gt;
|  phonon-debuginfo&lt;br /&gt;
|  phonon-debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For a detailed list of distributions naming scheme examples you can look at [http://techbase.kde.org/index.php?title=User:DarioAndres/CreateUsefulReports#How_to_obtain_debug_package_for_several_distributions How to obtain debug packages for every distribution].&lt;br /&gt;
&lt;br /&gt;
==Glossary==&lt;br /&gt;
&lt;br /&gt;
* Testcase: custom file that triggers a bug in the application. A testcase can also be a custom code snippet, or to a set of steps.&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging</id>
		<title>Contribute/Bugsquad/Guide To BugTriaging</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging"/>
				<updated>2010-04-02T15:16:58Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: /* Adding related people to the CC list */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Initial version by [[User:DarioAndres|Dario Andres]] (2010-03/2010-04).&lt;br /&gt;
&lt;br /&gt;
Initial corrections by Lydia Pintscher (Nightrose)&lt;br /&gt;
&lt;br /&gt;
===Disclaimer===&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;ultimate&amp;quot; guide is based on my own experience (approximately 2 years) on the KDE bug tracker.&lt;br /&gt;
&lt;br /&gt;
I hope it works for you too :)&lt;br /&gt;
&lt;br /&gt;
=General Considerations=&lt;br /&gt;
&lt;br /&gt;
* '''Be polite''': when you need to request information or feedback be clear and polite, and you will get more information in less time.  Often Bugzilla is a place which involves discussions (about implementations, or even about contributors). Try to be concise and polite, respecting the others position while describing your own.&lt;br /&gt;
&lt;br /&gt;
* Don't try to do too many things at the same time; otherwise you will end up with a headache.&lt;br /&gt;
&lt;br /&gt;
If you are not familiar with the Bugzilla (KDE bug tracker system) interface, you may find this guide useful: [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla Quick Introduction to Bugzilla]&lt;br /&gt;
&lt;br /&gt;
You may want to properly setup your bugzilla account as mentioned at [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla#Configure_your_account_.28Important.29 Configure your account]&lt;br /&gt;
&lt;br /&gt;
=About getting permissions to work in the bug tracker=&lt;br /&gt;
&lt;br /&gt;
Manpower is always needed in a bug tracker, but as any action taken on it may be potentially destructive to other people's work; or it may end up messing things up (and consuming the developers' or other triager's time) the tracker requires special permissions to perform changes in bug reports.&lt;br /&gt;
&lt;br /&gt;
If you want to work in the bug tracker you need to prove that you know what you are doing.&lt;br /&gt;
&lt;br /&gt;
Initially you will ask for support on '''#kde-bugs''' (on IRC) and add comments in the bug report (so other people will see and check them, perform the needed actions, and evaluate your work)&lt;br /&gt;
&lt;br /&gt;
{{Note|Adding comments in a bug report is allowed for every user}}&lt;br /&gt;
&lt;br /&gt;
=Getting Started: Find what to work on (Different Approaches)=&lt;br /&gt;
&lt;br /&gt;
You could use different techniques or approaches to triage the reports according to your current mood or the amount of work you want to do for example.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The two following techniques are complementary.}}&lt;br /&gt;
&lt;br /&gt;
==Check all the bug reports of the day==&lt;br /&gt;
&lt;br /&gt;
In this technique you check all the bug reports (of all the products) which were filed today (or some days ago).&lt;br /&gt;
&lt;br /&gt;
You can focus on crash, normal or wish reports individually (recommended) or all of them together.&lt;br /&gt;
&lt;br /&gt;
'''Good:'''&lt;br /&gt;
* You get a complete view of all the reports&lt;br /&gt;
* You can easily recognize possible duplicates if the report titles are appropriate&lt;br /&gt;
* You can choose any report&lt;br /&gt;
* You can quickly clean the bugs that were filed recently (keeping them from rotting)&lt;br /&gt;
* You can get quick feedback from the reporter&lt;br /&gt;
&lt;br /&gt;
'''Not so Good:'''&lt;br /&gt;
* You don't focus on one product&lt;br /&gt;
* You may not pay too much attention to every report, as you are triaging different kinds of reports&lt;br /&gt;
* You need a lot of attention to handle the different reports (at the ~same~ time)&lt;br /&gt;
&lt;br /&gt;
This technique could be used ''every week'' (or every day)&lt;br /&gt;
&lt;br /&gt;
===Bugzilla Links===&lt;br /&gt;
* All the bugs ('''any type''') reported [https://bugs.kde.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=UNCONFIRMED&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;bug_file_loc=&amp;amp;cmdtype=doit today] or the [https://bugs.kde.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=UNCONFIRMED&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;bug_file_loc=&amp;amp;cmdtype=doit last week]&lt;br /&gt;
* All the '''crashes''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
* All the '''normal bugs''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
* All the '''feature requests''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
&lt;br /&gt;
==Check bug reports of a single product over a period of time==&lt;br /&gt;
&lt;br /&gt;
Choose a product (application or library). Then choose a period of time like 1 month or 1 or 2 years (or &amp;quot;from the beginning of the current year&amp;quot;). You can also choose which kind of reports you want to handle.&lt;br /&gt;
&lt;br /&gt;
This technique is useful to audit old bugs or perform a deep clean (in case that the bugs weren't triaged on a daily basis previously).&lt;br /&gt;
&lt;br /&gt;
'''Good:'''&lt;br /&gt;
* You focus only on one product / topic, so you don't need to pay too much attention (pay attention anyways!)&lt;br /&gt;
&lt;br /&gt;
'''Not so Good:'''&lt;br /&gt;
* The reports of the other application may rot if they aren't checked&lt;br /&gt;
* You may not get feedback if the report is too old or the reporter is not accessible anymore&lt;br /&gt;
&lt;br /&gt;
You can also filter out results (and be even more focused) if you select a custom component inside the product (a subsection of the application).&lt;br /&gt;
&lt;br /&gt;
This technique could be used ''two times a month''.&lt;br /&gt;
&lt;br /&gt;
===Bugzilla Links===&lt;br /&gt;
&lt;br /&gt;
* Template search for all the reports of any status, since 2008: [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= any kind of report], [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bug_severity=crash&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= crashes], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= normal bugs], [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bug_severity=wishlist&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= feature requests]&lt;br /&gt;
* Template search for all the open reports, since 2008: [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= any kind of report], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= crashes], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= normal bugs], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= feature requests]&lt;br /&gt;
&lt;br /&gt;
=Workflow of the bug triaging activity=&lt;br /&gt;
&lt;br /&gt;
Now that you have a list of bug reports, pick one and start working.&lt;br /&gt;
&lt;br /&gt;
[[File:DarioAndres_GuideToBugTriaging_Workflow.png]]&lt;br /&gt;
&lt;br /&gt;
=Handling reports: What to do with a bug report=&lt;br /&gt;
&lt;br /&gt;
There are several things that must be checked and &amp;quot;fixed&amp;quot; to make an initial bug report an interesting and useful peace of information for the developers to check.&lt;br /&gt;
&lt;br /&gt;
{{Note|if at any point you don't really know how to continue, because you don't understand the issue properly, always ask to the developers or related contributors}}&lt;br /&gt;
&lt;br /&gt;
As KDE has too much users, we get a lot of reports about bugs which are already reported (the so named &amp;quot;duplicates&amp;quot;). Before putting any effort in the current report we should check for the main report.&lt;br /&gt;
&lt;br /&gt;
==Identifying duplicates==&lt;br /&gt;
&lt;br /&gt;
There are a lot of ways of identifying duplicate reports depending of the kind of bug.&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
&lt;br /&gt;
* Search for duplicates should be done initially against the same product of the bug report you are triaging:  If you don't find any related issue, you may need to search in a different product.&lt;br /&gt;
 {{Note|Due to the heavy usage of libraries in the KDE software, a bug reported for an application may be being tracked at a library product (example, a bug in Plasma Desktop may be a bug in kdelibs, and therefore being tracked in the &amp;quot;kdelibs&amp;quot; product)}}&lt;br /&gt;
&lt;br /&gt;
[http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#List_of_related_KDE_technologies List of related KDE technologies]&lt;br /&gt;
&lt;br /&gt;
* You may want to filter out the results by date: you can select a date range since some years (or months ago) to &amp;quot;Now&amp;quot; (today)&lt;br /&gt;
&lt;br /&gt;
===For &amp;quot;normal&amp;quot; (non-crash) reports===&lt;br /&gt;
&lt;br /&gt;
# Pick some &amp;quot;keywords&amp;quot; from the current report. This keywords need to explain the inner concept of the bug that was reported (they must represent it).&lt;br /&gt;
# Perform a full search over the same product (read general note), initially on the &amp;quot;general&amp;quot; component.  Initially, put the keywords in the title, and perform the search (this will only look for the keywords in the title)&lt;br /&gt;
# If your search has results on it, check them all, reading the whole description and trying to identify the situation.&lt;br /&gt;
# If you don't get any results, you need to go back and: &lt;br /&gt;
#* Change your keywords (tip: select thesaurus, or similar/related concepts); or&lt;br /&gt;
#* Use the keywords in the &amp;quot;Comments&amp;quot; field (so the search will look up in the bug description and comments too)&lt;br /&gt;
&lt;br /&gt;
{{Note|When using more than one word in the &amp;quot;Comments&amp;quot; field you need to select the option &amp;quot;contains all of the words/strings&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{Note|It is sometimes difficult to choose the proper ones, as the way of describing a scene varies from person to person (but we have time)}}&lt;br /&gt;
&lt;br /&gt;
===For &amp;quot;crash&amp;quot; reports===&lt;br /&gt;
&lt;br /&gt;
# Perform the same operation as with normal bug reports&lt;br /&gt;
# Check for reports with duplicate backtraces:   (Read the [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#C.2B.2B_Backtraces_.28identifying_crashes_duplicates.29 Backtraces section] below)&lt;br /&gt;
&lt;br /&gt;
Perform a full search over the same product (read general note), initially on the &amp;quot;general&amp;quot; component, putting the &amp;quot;ClassName::FunctionName&amp;quot; pairs that identify the crash in the Comments field of the form (if you put more than one pair, you need to select the option &amp;quot;contains all of the words/strings&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
===Processing search results===&lt;br /&gt;
&lt;br /&gt;
* If you don't find any similar report then we should assume the new bug reports is &amp;quot;unique&amp;quot; (and valid). See next section &lt;br /&gt;
&lt;br /&gt;
* If you find a similar bug report we have too choices:&lt;br /&gt;
** If you are completely sure it is the same issue, you have to mark the report as duplicate.   The bug report you initially picked (name it &amp;quot;copy&amp;quot;) is going to be marked as duplicate of the original report (name it &amp;quot;main&amp;quot;). If &amp;quot;copy&amp;quot; has additional information that &amp;quot;main&amp;quot; doesn't have, you may want to add it. (Note: some details may look unimportant to you, but they may be important for developers who know about the application workflow and code. Also, adding a big amount of minimal/incomplete information you may end up generating a big and complete testcase) &lt;br /&gt;
** If you aren't completely sure: you need someone else to double check your work. You may want to add a comment in the current report. Then, you should ask in #kde-bugs IRC channel for someone to look at your comment. &lt;br /&gt;
Comment template:&lt;br /&gt;
 This bug looks related to bug XXXXXX&lt;br /&gt;
(XXXXXX being the bug ID of &amp;quot;master&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
{{Note|You may found related reports that are already marked as duplicate of a third report. Always try to use this third report as the &amp;quot;main&amp;quot; one. However, in some cases, the &amp;quot;main&amp;quot; reports refers to a root issue, and some of its duplicates may refer to sub-issues. In those cases try to check which refers to the issue you are looking at.}}&lt;br /&gt;
&lt;br /&gt;
==Identifying duplicates (crashes) : C++ Backtraces==&lt;br /&gt;
&lt;br /&gt;
===Definition===&lt;br /&gt;
&lt;br /&gt;
A backtrace is a piece of information that describes what was the application doing when it encountered the error and had to close itself. It is a &amp;quot;function stack&amp;quot; leading to the &amp;quot;crashing point&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In KDE applications, the backtraces are generated by the Crash Handler Dialog (&amp;quot;DrKonqi&amp;quot;). They can also be generated by the general debugger &amp;quot;GDB&amp;quot;, but that involves more steps.&lt;br /&gt;
&lt;br /&gt;
The backtrace is read from top to bottom&lt;br /&gt;
&lt;br /&gt;
The first line shows *where* the crash occurred (because of an illegal instruction, invalid pointer, memory problem or other issues)&lt;br /&gt;
&lt;br /&gt;
The other lines show the &amp;quot;way to the first function&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
 Application: Plasma Workspace (kdeinit4), signal: Bus error&lt;br /&gt;
 [KCrash Handler]&lt;br /&gt;
 #5  0x00007fb563bb8f02 in KPixmapCache::Private::mmapFile (this=0x92df60, &lt;br /&gt;
 filename=..., info=0x92dfb0, newsize=33656832) at /usr/src/debug/kdelibs-&lt;br /&gt;
 4.4.1/kdeui/util/kpixmapcache.cpp:491&lt;br /&gt;
 #6  0x00007fb563be3c34 in KPixmapCache::Private::mmapFiles (this=0x92df60) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:419&lt;br /&gt;
 #7  0x00007fb563be38e3 in KPixmapCache::Private::init (this=0x92df60) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1061&lt;br /&gt;
 #8  0x00007fb563be576d in KPixmapCache::discard (this=0x1203ca0) at /usr/src&lt;br /&gt;
 /debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1279&lt;br /&gt;
 #9  0x00007fb563be5e48 in KPixmapCache::deleteCache (name=...) at /usr/src&lt;br /&gt;
 /debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1255&lt;br /&gt;
 #10 0x00007fb55afdc97d in Plasma::ThemePrivate::discardCache (this=0x7a7d30) &lt;br /&gt;
 at /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:224&lt;br /&gt;
 #11 0x00007fb55afe009b in Plasma::ThemePrivate::setThemeName (this=0x7a7d30, &lt;br /&gt;
 tempThemeName=&amp;lt;value optimized out&amp;gt;, writeSettings=&amp;lt;value optimized out&amp;gt;)&lt;br /&gt;
 at /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:380&lt;br /&gt;
 #12 0x00007fb55afe19fb in Plasma::Theme::settingsChanged (this=0x70af20) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:341&lt;br /&gt;
 #13 0x00007fb55afe2918 in Plasma::ThemePrivate::settingsFileChanged &lt;br /&gt;
 (this=0x7a7d30, file=&amp;lt;value optimized out&amp;gt;) at /usr/src/debug/kdelibs-&lt;br /&gt;
 4.4.1/plasma/theme.cpp:335&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
===Description of a backtrace line===&lt;br /&gt;
&lt;br /&gt;
 #NumberInTheStack MemoryAddress in Namespace::Class:FunctionMember &lt;br /&gt;
 (argumentThis=pointerValue, argument1=value, argument2=value, ...) at path/to&lt;br /&gt;
 /source/code/file.cpp:linenumber&lt;br /&gt;
&lt;br /&gt;
* #NumberInTheStack: is the order number in the function stack. The lesser, the nearer to the crash point. The smaller number may not be zero&lt;br /&gt;
* MemoryAddress: we don't put attention to this one.. Ignore&lt;br /&gt;
* Namespace: C++ namespace of the function. It may not be available if there are no namespaces. This could be also a class name if &amp;quot;Class&amp;quot; is an embedded one.&lt;br /&gt;
* Class: C++ class name of the function&lt;br /&gt;
* FunctionMember: C++ function name&lt;br /&gt;
* argumentThis=pointerValue : this first argument is often the memory address/pointer of the C++ object (example &amp;quot;this=0x91ec5f8&amp;quot;  other argument use the same form &amp;quot;parameterName=parameterValue&amp;quot;&lt;br /&gt;
* (..): arguments supplied to the function. This information may not be available if *debug information* is not present  &lt;br /&gt;
* path/to/source/code/file.cpp:linenumber the path to the source code file that describes that function, and the line number. The path is the one found at '''build time'''. This information may not be useful if '''debug information''' is not available (in that case, the name of the library or application binary may be included. Example: ''/home/kde-devel/kde/lib/libsopranoclient.so.1'')&lt;br /&gt;
&lt;br /&gt;
'''Example''':&lt;br /&gt;
&lt;br /&gt;
 #13 0xb759d5d7 in Nepomuk::ResourceData::determineUri (this=0x91ec5f8) at &lt;br /&gt;
 /home/kde-devel/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp:671&lt;br /&gt;
&lt;br /&gt;
* The function is the number 13 in the stack&lt;br /&gt;
* Function's namespace: &amp;quot;Nepomuk&amp;quot;&lt;br /&gt;
* Function's class: &amp;quot;ResourceData&amp;quot;&lt;br /&gt;
* Function's function: &amp;quot;determineUri&amp;quot;&lt;br /&gt;
* The object &amp;quot;Nepomuk::ResourceData&amp;quot; which called to &amp;quot;determineUri&amp;quot; has the pointer &amp;quot;0x91ec5f8&amp;quot;&lt;br /&gt;
* The function is described (where it was build) at &amp;quot;/home/kde-devel/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp&amp;quot;. It leads to the next function in the stack at the line number 671&lt;br /&gt;
&lt;br /&gt;
===Identifying the first (useful) backtrace functions===&lt;br /&gt;
&lt;br /&gt;
The first thing you need to do is to locate where it crashed, identifying the &amp;quot;[KCrash Handler]&amp;quot; mark (only in backtraces fetched using DrKonqi)&lt;br /&gt;
&lt;br /&gt;
If the application only had one thread, then it is at the top of the unique thread; otherwise you may need to look at all the thread (the KCrash mark may not be always in the Thread number 1)&lt;br /&gt;
&lt;br /&gt;
Once that you located the &amp;quot;crashing thread start&amp;quot;, pickup the first two or three &amp;quot;ClassName::Functions&amp;quot; pairs from top to bottom (some functions should be ignored, read below)&lt;br /&gt;
&lt;br /&gt;
This pairs will be used as &amp;quot;keywords&amp;quot; for the duplicate search&lt;br /&gt;
&lt;br /&gt;
{{Note|This is only a general rule. There are some special cases when the first three function at the top may be the same but the crash may be different (specially on complex application/libraries as Konqueror)}}&lt;br /&gt;
&lt;br /&gt;
If the first backtrace functions aren't available (they are not there, or there are &amp;quot;??&amp;quot; )then we can't proceed without requiring more information (a more complete backtrace) [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#Check_the_report_quality_.28and_ask_for_missing_information.29 Ask for more information]&lt;br /&gt;
&lt;br /&gt;
===Avoiding useless function calls===&lt;br /&gt;
&lt;br /&gt;
Some functions or calls are common to a lot of applications using the same core libraries (like the Qt library, glib, glibc, or many others). This kind of functions should not be used for search as they are not representative of the crash itself and it may return lots of results.&lt;br /&gt;
&lt;br /&gt;
'''Classes and functions to ignore in backtrace''':&lt;br /&gt;
* Kernel/GLibC functions (__kernel_vsyscall, raise, abort)&lt;br /&gt;
* Functions from core/base libraries (libraries with filenames like libpthread.so.0, libc.so, libstdc++.so, libglib-2.0.so; or functions starting with &amp;quot;*__GI_&amp;quot;). You may also need to ignore calls to graphics drivers (like nvidia or libGL)&lt;br /&gt;
* Qt containers classes (QMap, QList, QLinkedList, QVector, QStack, QQueue, QSet, QMap, QMultiMap, QHash, QMultiHash)&lt;br /&gt;
* Qt deep core classes (QApplication, QCoreApplication, QBasicAtomicInt, QBasicAtomicPointer, QAtomicInt, QAtomicPointer, QMetaObject, QPointer, QWeakPointer, QSharedPointer, QScopedPointer, QMetaCallEvent)&lt;br /&gt;
* Qt misc functions (qt_message_output, qt_message, qGetPtrHelper, (starting with) qt_meta_)&lt;br /&gt;
&lt;br /&gt;
===Special cases (Advanced)=== &lt;br /&gt;
&lt;br /&gt;
There are special crashes related to the X11 graphics server. To identify this crashes you can search for the &amp;quot;XIOError&amp;quot; function name (often on Thread 1). The &amp;quot;[KCrash handler]&amp;quot; mark appears in a secondary thread.&lt;br /&gt;
&lt;br /&gt;
The important things to identify those crashes is recognizing the functions *below* the XIOError call (this is, which functions caused the X11 error).&lt;br /&gt;
&lt;br /&gt;
In most of this crashes the functions below &amp;quot;[KCrash handler]&amp;quot; are not important (but they could still be useful to search for duplicates).&lt;br /&gt;
&lt;br /&gt;
==Bugs caused by external issues (UPSTREAM/DOWNSTREAM)==&lt;br /&gt;
&lt;br /&gt;
Check if the bug is caused by an external plugin/add-on or distribution issue&lt;br /&gt;
&lt;br /&gt;
There are several bugs which may be caused by external add-ons. If you are sure this is the case, you should dismiss the report, telling the reporter to file a new bug in a different place.&lt;br /&gt;
&lt;br /&gt;
* Applications which use plugins may be easier to affect (like Plasma when using custom Plasmoids/widgets)&lt;br /&gt;
&lt;br /&gt;
Distributions can also bring some trouble, specially with packaging.&lt;br /&gt;
&lt;br /&gt;
Some problems that may cause bugs are:&lt;br /&gt;
* different versions among KDE packages (kdelibs at one version, kdebase at a different one)&lt;br /&gt;
* missing plugins (broken packaging) causing crashes or missing features.&lt;br /&gt;
&lt;br /&gt;
Also, distribution can include their own add-ons (to bring their own branding or any other special function). If you know KDE software enough you may be able to recognize this unofficial add-ons.&lt;br /&gt;
&lt;br /&gt;
If the reporter mentions an application or dialog you cannot identify, you could try requesting a screenshot; other people may identify if it is a KDE application or an external addition.&lt;br /&gt;
&lt;br /&gt;
==Check the report quality (and ask for missing information)==&lt;br /&gt;
&lt;br /&gt;
Now that you know that the bug report is unique, and that is not an external issue,  you need to check all the needed information is there.&lt;br /&gt;
&lt;br /&gt;
* Check that report is English and that is easily understandable.  &lt;br /&gt;
** If it is not in English you may want to look for someone on the KDE group (IRC channels) that may translate it for you. Alternatively you can ask the reporter to use some online translation system (you won't get a clear explanation, but it is something).&lt;br /&gt;
**   If the explanation is not clear enough, and you think that the bug could be described in a image, you may want to ask for a screenshot [explanation of Bugzilla attachments]&lt;br /&gt;
&lt;br /&gt;
* If the bug is a graphical glitch or issue, you may want to request a screenshot [explanation of Bugzilla attachments]&lt;br /&gt;
* If the issue involves any other component (like the graphics card or drivers) you may need to ask for the versions and component's names&lt;br /&gt;
* If the bug report is about a crash and the backtrace information is not really complete (and you couldn't perform a duplicate search) you need to ask the user to install the missing debug package symbols, reproduce the bug and generate a new backtrace. Template for this request:&lt;br /&gt;
 &lt;br /&gt;
 If you can reproduce the crash at will (or you experience this regularly),&lt;br /&gt;
 can you install the &amp;quot;PACKAGENAME&amp;quot; package and post a complete backtrace here?&lt;br /&gt;
 (you can get more information at http://techbase.kde.org/User:DarioAndres&lt;br /&gt;
 /Basic_Guide_about_Crash_Reporting ) Thanks&lt;br /&gt;
&lt;br /&gt;
The names of the missing packages depends of the application and the distribution (as package naming scheme changes..). Look at List of debug package names on several Distributions&lt;br /&gt;
&lt;br /&gt;
'''Useful information which could be also missing''':&lt;br /&gt;
* Application version&lt;br /&gt;
* KDE Platform (and/or Software Compilation) version&lt;br /&gt;
* If the bug is about a crash, request the version of the Qt library&lt;br /&gt;
* If the reporter is using an development version, request the SVN revision of the KDE platform and application&lt;br /&gt;
&lt;br /&gt;
==Setting Bugzilla fields (and re-assignation)==&lt;br /&gt;
&lt;br /&gt;
Often the bug reports aren't properly categorized, or they miss some information in the Bugzilla fields (which are useful for sorting and filtering):&lt;br /&gt;
&lt;br /&gt;
* '''Version''': if the report has a application version, you probably want to set the version in the Bugzilla field&lt;br /&gt;
* '''Priority''': we don't use this field in the KDE bug tracker&lt;br /&gt;
* '''Severity''': if the bug is important, critical or it causes data loss if should be set to &amp;quot;major&amp;quot; or &amp;quot;critical&amp;quot;. If it is about a crash or a freeze it should be set to &amp;quot;crash&amp;quot;. If it is any other kind of bug, it should be set to &amp;quot;normal&amp;quot;. If it is a feature request (not a regression) it should be set to &amp;quot;wish&amp;quot;.&lt;br /&gt;
** If you are not really sure if a report describes a real bug or a feature; or if you cannot diagnose the issue, you need to ask in the support channels or wait for other triagers or developers to check the report.&lt;br /&gt;
* '''Platform''': this field is only important if the bug is related to one distribution or specific system. (most of the bug reports are common to most of the platforms). Same with the OS field&lt;br /&gt;
&lt;br /&gt;
===Renaming a report: Updating the summary===&lt;br /&gt;
&lt;br /&gt;
Most of the times, the reporter user initially sets the bug report's title, and therefore, the summary doesn't really represent the bug itself. You may want to update the title to contain enough information to identify the issue properly.&lt;br /&gt;
&lt;br /&gt;
A good title may contain:&lt;br /&gt;
&lt;br /&gt;
* A brief explanation of the root cause (if it was found)&lt;br /&gt;
* Some of the symptoms people are experiencing&lt;br /&gt;
* Additional comments between round brackets/parentheses&lt;br /&gt;
&lt;br /&gt;
{{Tip|Try to use complete and easily readable english sentences as summary}}&lt;br /&gt;
&lt;br /&gt;
* If the bug is about a crash, you may add the first useful ClassName::FunctionName pairs that identify it. You can put them inside square brackets at the end of the title&lt;br /&gt;
&lt;br /&gt;
* If the report has additional information (like a testcase file, or an attached proposed patch) you may add those references as tags at the start of the summary (inside square brackets)&lt;br /&gt;
&lt;br /&gt;
'''Examples''':&lt;br /&gt;
&lt;br /&gt;
 [patch] Plasma clock draws garbage when hovering it if the Ctrl key is pressed&lt;br /&gt;
&lt;br /&gt;
 Dolphin hangs when trying to view the properties of a big file&lt;br /&gt;
&lt;br /&gt;
 [testcase file] Plasma crashes when adding a special file to the panel&lt;br /&gt;
 [Class1::Function1, Class1::Function2, Class2::Function3]&lt;br /&gt;
&lt;br /&gt;
 Applications that use Plasma themes crash when compositing is switched on/off&lt;br /&gt;
 due an error in KPixmapCache [KPixmapCache::Private::mmapFile,&lt;br /&gt;
 KPixmapCache::Private::init, KPixmapCache::discard]&lt;br /&gt;
&lt;br /&gt;
 [testcase url] Konqueror shows a graphical artifact in webpage's form when&lt;br /&gt;
 scrolling&lt;br /&gt;
&lt;br /&gt;
===Reassigning bug reports===&lt;br /&gt;
&lt;br /&gt;
Some of the reports are assigned to the wrong product. This may happen because the original reporter didn't know to which application/library did the bug belong to. It may happen if the Crash Handler dialog reports a crash about an unsupported application (or one that is not mapped properly)&lt;br /&gt;
&lt;br /&gt;
{{Warning|Only perform re-assignations if you are sure the bug is in the wrong product.}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Remember to check the [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#List_of_related_KDE_technologies KDE related technologies list]}}&lt;br /&gt;
&lt;br /&gt;
# Select the correct Bugzilla product.&lt;br /&gt;
# If you are sure the current assignee is the default of the current product, you need to click the checkbox to reset the assignee (so the assignee of the new(and correct) Bugzilla product will get notified)&lt;br /&gt;
# Commit the changes&lt;br /&gt;
# In the next page, select the correct Component and Version, and save the changes&lt;br /&gt;
&lt;br /&gt;
==Adding related people to the CC list==&lt;br /&gt;
&lt;br /&gt;
Sometimes, the reports describe general issues or are filed against common bugzilla products (like &amp;quot;kde&amp;quot; or &amp;quot;kdelibs&amp;quot;); or, on the other round, are filed against specific products (but the underling bug root cause is at some specific library, not directly related to the current bugzilla product assignee)&lt;br /&gt;
&lt;br /&gt;
In both cases, if we don't need/want to reassign the report (because we aren't really sure about it), we can add the assignee of the other related products, or other developers mail address, to the CC list of the bug report. &lt;br /&gt;
That means, this person (or people following a mailing list) will get notified about this bug report, and they might look at it.&lt;br /&gt;
&lt;br /&gt;
To know whom to add to the CC list you can:&lt;br /&gt;
* Look at the [https://bugs.kde.org/editproducts.cgi list of bugzilla products and components] and find the current default assignee (this requires special &amp;quot;editcomponents&amp;quot; permissions)&lt;br /&gt;
* Look at copyright of the source code related to the bug. (You can always access the code using [http://websvn.kde.org/trunk/KDE/ WebSVN])&lt;br /&gt;
* Ask in the IRC support channels which person is related to an specific KDE area (#kde-devel)&lt;br /&gt;
&lt;br /&gt;
Common situation '''examples''':&lt;br /&gt;
&lt;br /&gt;
* A report against &amp;quot;Dolphin&amp;quot; describes a Nepomuk-related error. &lt;br /&gt;
** Add the Nepomuk default assignee to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against &amp;quot;Plasma&amp;quot; describes an error which seems to be more general (at kdelibs level), but you are not really sure if you should reassign it.&lt;br /&gt;
** Do not reassign and add &amp;quot;kdelibs-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against the &amp;quot;kde&amp;quot; bugzilla product describes a Konqueror-related issue (and you aren't sure it is a Konqueror-only issue)&lt;br /&gt;
** Do not reassign and add &amp;quot;konq-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
* A report against the &amp;quot;kde&amp;quot; bugzilla product describes a Plasma issue&lt;br /&gt;
** Reassign the report to the &amp;quot;plasma&amp;quot; bugzilla product; or&lt;br /&gt;
** Add &amp;quot;plasma-bugs___at___kde___dot___org&amp;quot; to the CC list&lt;br /&gt;
&lt;br /&gt;
=Trying to reproduce the bugs=&lt;br /&gt;
&lt;br /&gt;
An important step of bug triaging is trying to reproduce the bugs, this means, using the information the reporters added to the bug report to force(recreate, reproduce, repeat) the bug in the application.&lt;br /&gt;
&lt;br /&gt;
This is needed in order to differentiate random/race condition bugs of reproducible ones (which may be reproduced by developers too; and they can fix them)&lt;br /&gt;
&lt;br /&gt;
{{Warning|Testing bug reports may modify/alter your own desktop configuration; also, to try to reproduce some bugs you may need a clean pristine (or sightly modified) environment. I recommend you to perform tests on a separate KDE installation or a clean user. There is also a way to start KDE applications with a clean configuration, even under your current configuration (setting the KDEDIR environment variable at run-time to an empty directory).}}&lt;br /&gt;
&lt;br /&gt;
You may want to use this reference text to setup your testing environment: [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment]&lt;br /&gt;
&lt;br /&gt;
{{Note|It is also important to have an updated KDE SC installation to test bugs.}}&lt;br /&gt;
&lt;br /&gt;
==How to test bug reproducibility==&lt;br /&gt;
&lt;br /&gt;
# Read the *complete* bug report (including all the attached information). Note that some bits of information may look unrelated; but they could be useful (or not)&lt;br /&gt;
# Use the information in the first comment (the original bug description) to try to reproduce the bug in the application.&lt;br /&gt;
# If you can reproduce the bug, then go to the next step&lt;br /&gt;
#* If you can't reproduce the bug, use the next comment in the report (which may add new information) to try to reproduce.&lt;br /&gt;
#* If you can't reproduce with all the comments in a separate way, you may want to try combined situations (a bit of the description of the original bug, plus a bit of the second one) and similar combinations. You often have to use your imagination a bit (hopefully we still have time). Hopefully, you may find a combination that may reproduce the bug all (or most of) the times. Write down the &amp;quot;recipe&amp;quot; (steps to reproduce it), you need to include that data into the report later.&lt;br /&gt;
# Now that we have a result, we need to add our information/conclusions to the bug report&lt;br /&gt;
&lt;br /&gt;
{{Tip|When trying to reproduce a bug, and if there are more than one piece of information, at first glance, try to identify a *common situation*. (some data or context that is present in all (or most of) the cases). This kind of data may be the key to find out how to reproduce.}}&lt;br /&gt;
&lt;br /&gt;
==Adding new information (and requesting feedback)==&lt;br /&gt;
&lt;br /&gt;
* In any case, add your KDE SC version and system information. (other kind of configuration data may be useful to: &amp;quot;did you tested it on a clean environment or in your existing configuration ?&amp;quot;  &amp;quot;do you have library X installed and updated ?&amp;quot; &amp;quot;is your system 32 or 64 bits ?&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
'''If you could reproduce the bug''':&lt;br /&gt;
 &lt;br /&gt;
* If you had to combine several steps to make your own &amp;quot;recipe&amp;quot; to reproduce, write it down. This kind of information should be useful for the developers.&lt;br /&gt;
 &lt;br /&gt;
* If you had to use custom input data (text, or a file); you may want to attach it to the bug report (of course, if it is not attached already)&lt;br /&gt;
&lt;br /&gt;
A template of a comment for this situation could be:&lt;br /&gt;
&lt;br /&gt;
 I can reproduce the bug here using KDE SC x.y.z, Qt a.b.c on Distribution,&lt;br /&gt;
 Kernel d.e.f on XX bits.&lt;br /&gt;
 In order to reproduce I have to perform the following actions:&lt;br /&gt;
 1- Action 1&lt;br /&gt;
 2- Action 2&lt;br /&gt;
 3- Action 3&lt;br /&gt;
 4- Bug Appears&lt;br /&gt;
 Note that you need to have the X configuration set to Y, and use the Z library&lt;br /&gt;
 - Can anyone else confirm this ?&lt;br /&gt;
 Thanks&lt;br /&gt;
&lt;br /&gt;
'''If you could not reproduce the bug''':&lt;br /&gt;
 &lt;br /&gt;
* Write down which kind of steps you performed to try to get the bug.&lt;br /&gt;
&lt;br /&gt;
* You may want to ask to all the reporters if your step had missing something, or if they notice any other strange (or not-default) situation or configuration which may be related.&lt;br /&gt;
&lt;br /&gt;
* Also, if the report is a bit old (more than two major KDE SC releases old), you could try to ask the reporters if you can reproduce the bug in the latest stable KDE SC release or trunk (development version). The bug may be fixed already (but no one wrote it down into the bug report)&lt;br /&gt;
&lt;br /&gt;
A template of comment for this situation could be:&lt;br /&gt;
&lt;br /&gt;
 I couldn't reproduce the bug here using KDE SC x.y.z, Qt a.b.c&lt;br /&gt;
 on Distribution, Kernel d.e.f on XX bits.&lt;br /&gt;
 I tried performing this actions:&lt;br /&gt;
 1- Action 1&lt;br /&gt;
 2- Action 2&lt;br /&gt;
 or&lt;br /&gt;
 1a- Action 1a&lt;br /&gt;
 2a- Action 2a&lt;br /&gt;
 However the bug didn't appear/the application didn't crash&lt;br /&gt;
 - Are you all using library X and this kind of configuration ?&lt;br /&gt;
 - Can you still reproduce this bug with an updated KDE SC version ?&lt;br /&gt;
 Thanks&lt;br /&gt;
&lt;br /&gt;
Hopefully you will get feedback from the reporters and you could gather more information to try to reproduce the bug or close the report as WORKSFORME (or FIXED)&lt;br /&gt;
&lt;br /&gt;
=Getting bug triaging support=&lt;br /&gt;
&lt;br /&gt;
During your work you may need help on how to proceed, you can use this resources to get help:&lt;br /&gt;
&lt;br /&gt;
* The '''#kde-bugs channel''' on IRC (Freenode.net). You can ask to the whole channel.&lt;br /&gt;
* The BugSquad mailing list &amp;lt;bugsquad ##at## kde ##dot## org&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=BugWeeks=&lt;br /&gt;
&lt;br /&gt;
We are planing to host bug triaging events (where new &amp;quot;students&amp;quot; can learn the tricks) named &amp;quot;BugWeeks&amp;quot; on a regular basis to help cleaning up the KDE bug tracker database.&lt;br /&gt;
&lt;br /&gt;
The BugWeeks initiative is based on the Klassroom initiative in the KDE Community Forums&lt;br /&gt;
&lt;br /&gt;
You can find more information about this at:&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=4&amp;amp;t=84473 BugWeeks announcement]&lt;br /&gt;
* [http://forum.kde.org/viewforum.php?f=148 BugWeeks subsection on KDE Community Forums]&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84713 BugWeek 0 - Plasma Desktop bugs] ([http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84888 Summary])&lt;br /&gt;
&lt;br /&gt;
=FAQ=&lt;br /&gt;
=More Information=&lt;br /&gt;
&lt;br /&gt;
==List of related KDE technologies==&lt;br /&gt;
&lt;br /&gt;
* Every KDE application use kdelibs [Bugzilla product: '''&amp;quot;kdelibs&amp;quot;''']&lt;br /&gt;
* Applications using the standard KDE file operations use KIO [Bugzilla product: '''&amp;quot;kio&amp;quot;'''] and probably KFile (for the UI part) [Bugzilla product: '''&amp;quot;kfile&amp;quot;''']&lt;br /&gt;
* Oxygen widget style (default) [Bugzilla product: '''&amp;quot;oxygen&amp;quot;''' component '''&amp;quot;style&amp;quot;'''] (I'm adding the component because &amp;quot;Oxygen&amp;quot; also refers to a Plasma and icon themes)&lt;br /&gt;
* Multimedia usage: Phonon library [Bugzilla product: '''&amp;quot;Phonon&amp;quot;''']&lt;br /&gt;
* PIM related applications use kdepimlibs, Akonadi and kresources technologies [Bugzilla products: '''&amp;quot;kdepim&amp;quot;''', '''&amp;quot;kdepimlibs&amp;quot;''', '''&amp;quot;Akonadi&amp;quot;''', '''&amp;quot;kresources&amp;quot;''']&lt;br /&gt;
* Applications using KHTML [Bugzilla product: '''konqueror&amp;quot;''']&lt;br /&gt;
* Applications using OpenDesktop services uses Attica [Bugzilla product: '''&amp;quot;attica&amp;quot;''']&lt;br /&gt;
* Screen management related operations use the Kephal subsystem [Bugzilla product: '''&amp;quot;kephal&amp;quot;''']&lt;br /&gt;
* Games use libkdegames [Bugzilla product: '''&amp;quot;libkdegames&amp;quot;''']&lt;br /&gt;
* Scanning related applications probably use the KSane lib [Bugzilla product: '''&amp;quot;libksane&amp;quot;''']&lt;br /&gt;
* Multimedia applications reading audio tags use taglib [Bugzilla product: '''&amp;quot;taglib&amp;quot;''']&lt;br /&gt;
* Hardware related functions use Solid classes [Bugzilla product: '''&amp;quot;solid&amp;quot;''']&lt;br /&gt;
* Power Management functions use PowerDevil [Bugzilla product: '''&amp;quot;solid&amp;quot;''', component: '''&amp;quot;powerdevil-daemon&amp;quot;''']&lt;br /&gt;
&lt;br /&gt;
==Useful Links==&lt;br /&gt;
&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad BugSquad page on Techbase]&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla Quick introduction to Bugzilla]&lt;br /&gt;
* [https://darioandreskde.wordpress.com/ Dario_Andres blog about bug triaging]&lt;br /&gt;
* [https://bugs.kde.org/page.cgi?id=fields.html A Bug's Life Cycle]&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment]&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad/How_to_create_useful_crash_reports How to create useful crash reports]&lt;br /&gt;
* [http://techbase.kde.org/User:DarioAndres/Basic_Guide_about_Crash_Reporting Basic guide about crash reports]&lt;br /&gt;
&lt;br /&gt;
==Debug package names for several distributions==&lt;br /&gt;
&lt;br /&gt;
For every KDE application it is recommended to install the debug information for &amp;quot;kdelibs&amp;quot; and &amp;quot;qt4&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border:1px solid #AAA; padding:2px&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Package&lt;br /&gt;
!  Ubuntu/Debian&lt;br /&gt;
!  OpenSuse&lt;br /&gt;
!  Fedora&lt;br /&gt;
!  Mandriva&lt;br /&gt;
|-&lt;br /&gt;
|  ''kdelibs''&lt;br /&gt;
|  kdelibs5-dbg&lt;br /&gt;
|  kdelibs4-debuginfo&lt;br /&gt;
|  kdelibs-debuginfo&lt;br /&gt;
|  kdelibs4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''qt''&lt;br /&gt;
|  libqt4-dbg&lt;br /&gt;
|  libqt4-debuginfo&lt;br /&gt;
|  qt-debuginfo&lt;br /&gt;
|  libqt4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''kdebase (KDE base applications)''&lt;br /&gt;
|  kdebase-dbg, kdebase-runtime-dbg, kdebase-workspace-dbg&lt;br /&gt;
|  kdebase4-debuginfo, kdebase4-runtime-debuginfo, kdebase4-workspace-debuginfo&lt;br /&gt;
|  kdebase-debuginfo, kdebase-runtime-debuginfo, kdebase-workspace-debuginfo&lt;br /&gt;
|  kdebase4-debug, kdebase4-runtime-debug, kdebase4-workspace-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''General example for every KDE &amp;quot;MODULE&amp;quot;''&lt;br /&gt;
|  kdeMODULE-dbg&lt;br /&gt;
|  kdeMODULE4-debuginfo&lt;br /&gt;
|  kdeMODULE-debuginfo&lt;br /&gt;
|  kdeMODULE4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''Phonon (multimedia subsystem)''&lt;br /&gt;
|  phonon-dbg&lt;br /&gt;
|  phonon4-debuginfo-x86 / libphonon4-debuginfo-32bit&lt;br /&gt;
|  phonon-debuginfo&lt;br /&gt;
|  phonon-debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For a detailed list of distributions naming scheme examples you can look at [http://techbase.kde.org/index.php?title=User:DarioAndres/CreateUsefulReports#How_to_obtain_debug_package_for_several_distributions How to obtain debug packages for every distribution].&lt;br /&gt;
&lt;br /&gt;
==Glossary==&lt;br /&gt;
&lt;br /&gt;
* Testcase: custom file that triggers a bug in the application. A testcase can also be a custom code snippet, or to a set of steps.&lt;/div&gt;</summary>
		<author><name>DarioAndres</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging</id>
		<title>Contribute/Bugsquad/Guide To BugTriaging</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging"/>
				<updated>2010-04-02T14:59:41Z</updated>
		
		<summary type="html">&lt;p&gt;DarioAndres: /* Handling reports: What to do with a bug report */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Initial version by [[User:DarioAndres|Dario Andres]] (2010-03/2010-04).&lt;br /&gt;
&lt;br /&gt;
Initial corrections by Lydia Pintscher (Nightrose)&lt;br /&gt;
&lt;br /&gt;
===Disclaimer===&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;ultimate&amp;quot; guide is based on my own experience (approximately 2 years) on the KDE bug tracker.&lt;br /&gt;
&lt;br /&gt;
I hope it works for you too :)&lt;br /&gt;
&lt;br /&gt;
=General Considerations=&lt;br /&gt;
&lt;br /&gt;
* '''Be polite''': when you need to request information or feedback be clear and polite, and you will get more information in less time.  Often Bugzilla is a place which involves discussions (about implementations, or even about contributors). Try to be concise and polite, respecting the others position while describing your own.&lt;br /&gt;
&lt;br /&gt;
* Don't try to do too many things at the same time; otherwise you will end up with a headache.&lt;br /&gt;
&lt;br /&gt;
If you are not familiar with the Bugzilla (KDE bug tracker system) interface, you may find this guide useful: [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla Quick Introduction to Bugzilla]&lt;br /&gt;
&lt;br /&gt;
You may want to properly setup your bugzilla account as mentioned at [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla#Configure_your_account_.28Important.29 Configure your account]&lt;br /&gt;
&lt;br /&gt;
=About getting permissions to work in the bug tracker=&lt;br /&gt;
&lt;br /&gt;
Manpower is always needed in a bug tracker, but as any action taken on it may be potentially destructive to other people's work; or it may end up messing things up (and consuming the developers' or other triager's time) the tracker requires special permissions to perform changes in bug reports.&lt;br /&gt;
&lt;br /&gt;
If you want to work in the bug tracker you need to prove that you know what you are doing.&lt;br /&gt;
&lt;br /&gt;
Initially you will ask for support on '''#kde-bugs''' (on IRC) and add comments in the bug report (so other people will see and check them, perform the needed actions, and evaluate your work)&lt;br /&gt;
&lt;br /&gt;
{{Note|Adding comments in a bug report is allowed for every user}}&lt;br /&gt;
&lt;br /&gt;
=Getting Started: Find what to work on (Different Approaches)=&lt;br /&gt;
&lt;br /&gt;
You could use different techniques or approaches to triage the reports according to your current mood or the amount of work you want to do for example.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The two following techniques are complementary.}}&lt;br /&gt;
&lt;br /&gt;
==Check all the bug reports of the day==&lt;br /&gt;
&lt;br /&gt;
In this technique you check all the bug reports (of all the products) which were filed today (or some days ago).&lt;br /&gt;
&lt;br /&gt;
You can focus on crash, normal or wish reports individually (recommended) or all of them together.&lt;br /&gt;
&lt;br /&gt;
'''Good:'''&lt;br /&gt;
* You get a complete view of all the reports&lt;br /&gt;
* You can easily recognize possible duplicates if the report titles are appropriate&lt;br /&gt;
* You can choose any report&lt;br /&gt;
* You can quickly clean the bugs that were filed recently (keeping them from rotting)&lt;br /&gt;
* You can get quick feedback from the reporter&lt;br /&gt;
&lt;br /&gt;
'''Not so Good:'''&lt;br /&gt;
* You don't focus on one product&lt;br /&gt;
* You may not pay too much attention to every report, as you are triaging different kinds of reports&lt;br /&gt;
* You need a lot of attention to handle the different reports (at the ~same~ time)&lt;br /&gt;
&lt;br /&gt;
This technique could be used ''every week'' (or every day)&lt;br /&gt;
&lt;br /&gt;
===Bugzilla Links===&lt;br /&gt;
* All the bugs ('''any type''') reported [https://bugs.kde.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=UNCONFIRMED&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;bug_file_loc=&amp;amp;cmdtype=doit today] or the [https://bugs.kde.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_status=UNCONFIRMED&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;bug_file_loc=&amp;amp;cmdtype=doit last week]&lt;br /&gt;
* All the '''crashes''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
* All the '''normal bugs''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
* All the '''feature requests''' reported [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=1d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= today] or the [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=7d&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= last week]&lt;br /&gt;
&lt;br /&gt;
==Check bug reports of a single product over a period of time==&lt;br /&gt;
&lt;br /&gt;
Choose a product (application or library). Then choose a period of time like 1 month or 1 or 2 years (or &amp;quot;from the beginning of the current year&amp;quot;). You can also choose which kind of reports you want to handle.&lt;br /&gt;
&lt;br /&gt;
This technique is useful to audit old bugs or perform a deep clean (in case that the bugs weren't triaged on a daily basis previously).&lt;br /&gt;
&lt;br /&gt;
'''Good:'''&lt;br /&gt;
* You focus only on one product / topic, so you don't need to pay too much attention (pay attention anyways!)&lt;br /&gt;
&lt;br /&gt;
'''Not so Good:'''&lt;br /&gt;
* The reports of the other application may rot if they aren't checked&lt;br /&gt;
* You may not get feedback if the report is too old or the reporter is not accessible anymore&lt;br /&gt;
&lt;br /&gt;
You can also filter out results (and be even more focused) if you select a custom component inside the product (a subsection of the application).&lt;br /&gt;
&lt;br /&gt;
This technique could be used ''two times a month''.&lt;br /&gt;
&lt;br /&gt;
===Bugzilla Links===&lt;br /&gt;
&lt;br /&gt;
* Template search for all the reports of any status, since 2008: [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= any kind of report], [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bug_severity=crash&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= crashes], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= normal bugs], [https://bugs.kde.org/query.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bug_severity=wishlist&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;email1=&amp;amp;email2=&amp;amp;emailassigned_to1=1&amp;amp;emailassigned_to2=1&amp;amp;emailcc2=1&amp;amp;emailreporter2=1&amp;amp;emailtype1=substring&amp;amp;emailtype2=substring&amp;amp;field-1-0-0=product&amp;amp;field-1-1-0=bug_severity&amp;amp;field0-0-0=noop&amp;amp;keywords=&amp;amp;keywords_type=allwords&amp;amp;long_desc=&amp;amp;long_desc_type=allwordssubstr&amp;amp;product=plasma&amp;amp;query_format=advanced&amp;amp;remaction=&amp;amp;short_desc=&amp;amp;short_desc_type=allwordssubstr&amp;amp;type-1-0-0=anyexact&amp;amp;type-1-1-0=anyexact&amp;amp;type0-0-0=noop&amp;amp;value-1-0-0=plasma&amp;amp;value-1-1-0=crash&amp;amp;value0-0-0=&amp;amp;votes= feature requests]&lt;br /&gt;
* Template search for all the open reports, since 2008: [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= any kind of report], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=crash&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= crashes], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=critical&amp;amp;bug_severity=grave&amp;amp;bug_severity=major&amp;amp;bug_severity=normal&amp;amp;bug_severity=minor&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= normal bugs], [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=plasma&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;bug_severity=wishlist&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=Now&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= feature requests]&lt;br /&gt;
&lt;br /&gt;
=Workflow of the bug triaging activity=&lt;br /&gt;
&lt;br /&gt;
Now that you have a list of bug reports, pick one and start working.&lt;br /&gt;
&lt;br /&gt;
[[File:DarioAndres_GuideToBugTriaging_Workflow.png]]&lt;br /&gt;
&lt;br /&gt;
=Handling reports: What to do with a bug report=&lt;br /&gt;
&lt;br /&gt;
There are several things that must be checked and &amp;quot;fixed&amp;quot; to make an initial bug report an interesting and useful peace of information for the developers to check.&lt;br /&gt;
&lt;br /&gt;
{{Note|if at any point you don't really know how to continue, because you don't understand the issue properly, always ask to the developers or related contributors}}&lt;br /&gt;
&lt;br /&gt;
As KDE has too much users, we get a lot of reports about bugs which are already reported (the so named &amp;quot;duplicates&amp;quot;). Before putting any effort in the current report we should check for the main report.&lt;br /&gt;
&lt;br /&gt;
==Identifying duplicates==&lt;br /&gt;
&lt;br /&gt;
There are a lot of ways of identifying duplicate reports depending of the kind of bug.&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
&lt;br /&gt;
* Search for duplicates should be done initially against the same product of the bug report you are triaging:  If you don't find any related issue, you may need to search in a different product.&lt;br /&gt;
 {{Note|Due to the heavy usage of libraries in the KDE software, a bug reported for an application may be being tracked at a library product (example, a bug in Plasma Desktop may be a bug in kdelibs, and therefore being tracked in the &amp;quot;kdelibs&amp;quot; product)}}&lt;br /&gt;
&lt;br /&gt;
[http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#List_of_related_KDE_technologies List of related KDE technologies]&lt;br /&gt;
&lt;br /&gt;
* You may want to filter out the results by date: you can select a date range since some years (or months ago) to &amp;quot;Now&amp;quot; (today)&lt;br /&gt;
&lt;br /&gt;
===For &amp;quot;normal&amp;quot; (non-crash) reports===&lt;br /&gt;
&lt;br /&gt;
# Pick some &amp;quot;keywords&amp;quot; from the current report. This keywords need to explain the inner concept of the bug that was reported (they must represent it).&lt;br /&gt;
# Perform a full search over the same product (read general note), initially on the &amp;quot;general&amp;quot; component.  Initially, put the keywords in the title, and perform the search (this will only look for the keywords in the title)&lt;br /&gt;
# If your search has results on it, check them all, reading the whole description and trying to identify the situation.&lt;br /&gt;
# If you don't get any results, you need to go back and: &lt;br /&gt;
#* Change your keywords (tip: select thesaurus, or similar/related concepts); or&lt;br /&gt;
#* Use the keywords in the &amp;quot;Comments&amp;quot; field (so the search will look up in the bug description and comments too)&lt;br /&gt;
&lt;br /&gt;
{{Note|When using more than one word in the &amp;quot;Comments&amp;quot; field you need to select the option &amp;quot;contains all of the words/strings&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{Note|It is sometimes difficult to choose the proper ones, as the way of describing a scene varies from person to person (but we have time)}}&lt;br /&gt;
&lt;br /&gt;
===For &amp;quot;crash&amp;quot; reports===&lt;br /&gt;
&lt;br /&gt;
# Perform the same operation as with normal bug reports&lt;br /&gt;
# Check for reports with duplicate backtraces:   (Read the [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#C.2B.2B_Backtraces_.28identifying_crashes_duplicates.29 Backtraces section] below)&lt;br /&gt;
&lt;br /&gt;
Perform a full search over the same product (read general note), initially on the &amp;quot;general&amp;quot; component, putting the &amp;quot;ClassName::FunctionName&amp;quot; pairs that identify the crash in the Comments field of the form (if you put more than one pair, you need to select the option &amp;quot;contains all of the words/strings&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
===Processing search results===&lt;br /&gt;
&lt;br /&gt;
* If you don't find any similar report then we should assume the new bug reports is &amp;quot;unique&amp;quot; (and valid). See next section &lt;br /&gt;
&lt;br /&gt;
* If you find a similar bug report we have too choices:&lt;br /&gt;
** If you are completely sure it is the same issue, you have to mark the report as duplicate.   The bug report you initially picked (name it &amp;quot;copy&amp;quot;) is going to be marked as duplicate of the original report (name it &amp;quot;main&amp;quot;). If &amp;quot;copy&amp;quot; has additional information that &amp;quot;main&amp;quot; doesn't have, you may want to add it. (Note: some details may look unimportant to you, but they may be important for developers who know about the application workflow and code. Also, adding a big amount of minimal/incomplete information you may end up generating a big and complete testcase) &lt;br /&gt;
** If you aren't completely sure: you need someone else to double check your work. You may want to add a comment in the current report. Then, you should ask in #kde-bugs IRC channel for someone to look at your comment. &lt;br /&gt;
Comment template:&lt;br /&gt;
 This bug looks related to bug XXXXXX&lt;br /&gt;
(XXXXXX being the bug ID of &amp;quot;master&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
{{Note|You may found related reports that are already marked as duplicate of a third report. Always try to use this third report as the &amp;quot;main&amp;quot; one. However, in some cases, the &amp;quot;main&amp;quot; reports refers to a root issue, and some of its duplicates may refer to sub-issues. In those cases try to check which refers to the issue you are looking at.}}&lt;br /&gt;
&lt;br /&gt;
==Identifying duplicates (crashes) : C++ Backtraces==&lt;br /&gt;
&lt;br /&gt;
===Definition===&lt;br /&gt;
&lt;br /&gt;
A backtrace is a piece of information that describes what was the application doing when it encountered the error and had to close itself. It is a &amp;quot;function stack&amp;quot; leading to the &amp;quot;crashing point&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
In KDE applications, the backtraces are generated by the Crash Handler Dialog (&amp;quot;DrKonqi&amp;quot;). They can also be generated by the general debugger &amp;quot;GDB&amp;quot;, but that involves more steps.&lt;br /&gt;
&lt;br /&gt;
The backtrace is read from top to bottom&lt;br /&gt;
&lt;br /&gt;
The first line shows *where* the crash occurred (because of an illegal instruction, invalid pointer, memory problem or other issues)&lt;br /&gt;
&lt;br /&gt;
The other lines show the &amp;quot;way to the first function&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
&lt;br /&gt;
 Application: Plasma Workspace (kdeinit4), signal: Bus error&lt;br /&gt;
 [KCrash Handler]&lt;br /&gt;
 #5  0x00007fb563bb8f02 in KPixmapCache::Private::mmapFile (this=0x92df60, &lt;br /&gt;
 filename=..., info=0x92dfb0, newsize=33656832) at /usr/src/debug/kdelibs-&lt;br /&gt;
 4.4.1/kdeui/util/kpixmapcache.cpp:491&lt;br /&gt;
 #6  0x00007fb563be3c34 in KPixmapCache::Private::mmapFiles (this=0x92df60) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:419&lt;br /&gt;
 #7  0x00007fb563be38e3 in KPixmapCache::Private::init (this=0x92df60) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1061&lt;br /&gt;
 #8  0x00007fb563be576d in KPixmapCache::discard (this=0x1203ca0) at /usr/src&lt;br /&gt;
 /debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1279&lt;br /&gt;
 #9  0x00007fb563be5e48 in KPixmapCache::deleteCache (name=...) at /usr/src&lt;br /&gt;
 /debug/kdelibs-4.4.1/kdeui/util/kpixmapcache.cpp:1255&lt;br /&gt;
 #10 0x00007fb55afdc97d in Plasma::ThemePrivate::discardCache (this=0x7a7d30) &lt;br /&gt;
 at /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:224&lt;br /&gt;
 #11 0x00007fb55afe009b in Plasma::ThemePrivate::setThemeName (this=0x7a7d30, &lt;br /&gt;
 tempThemeName=&amp;lt;value optimized out&amp;gt;, writeSettings=&amp;lt;value optimized out&amp;gt;)&lt;br /&gt;
 at /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:380&lt;br /&gt;
 #12 0x00007fb55afe19fb in Plasma::Theme::settingsChanged (this=0x70af20) at &lt;br /&gt;
 /usr/src/debug/kdelibs-4.4.1/plasma/theme.cpp:341&lt;br /&gt;
 #13 0x00007fb55afe2918 in Plasma::ThemePrivate::settingsFileChanged &lt;br /&gt;
 (this=0x7a7d30, file=&amp;lt;value optimized out&amp;gt;) at /usr/src/debug/kdelibs-&lt;br /&gt;
 4.4.1/plasma/theme.cpp:335&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
===Description of a backtrace line===&lt;br /&gt;
&lt;br /&gt;
 #NumberInTheStack MemoryAddress in Namespace::Class:FunctionMember &lt;br /&gt;
 (argumentThis=pointerValue, argument1=value, argument2=value, ...) at path/to&lt;br /&gt;
 /source/code/file.cpp:linenumber&lt;br /&gt;
&lt;br /&gt;
* #NumberInTheStack: is the order number in the function stack. The lesser, the nearer to the crash point. The smaller number may not be zero&lt;br /&gt;
* MemoryAddress: we don't put attention to this one.. Ignore&lt;br /&gt;
* Namespace: C++ namespace of the function. It may not be available if there are no namespaces. This could be also a class name if &amp;quot;Class&amp;quot; is an embedded one.&lt;br /&gt;
* Class: C++ class name of the function&lt;br /&gt;
* FunctionMember: C++ function name&lt;br /&gt;
* argumentThis=pointerValue : this first argument is often the memory address/pointer of the C++ object (example &amp;quot;this=0x91ec5f8&amp;quot;  other argument use the same form &amp;quot;parameterName=parameterValue&amp;quot;&lt;br /&gt;
* (..): arguments supplied to the function. This information may not be available if *debug information* is not present  &lt;br /&gt;
* path/to/source/code/file.cpp:linenumber the path to the source code file that describes that function, and the line number. The path is the one found at '''build time'''. This information may not be useful if '''debug information''' is not available (in that case, the name of the library or application binary may be included. Example: ''/home/kde-devel/kde/lib/libsopranoclient.so.1'')&lt;br /&gt;
&lt;br /&gt;
'''Example''':&lt;br /&gt;
&lt;br /&gt;
 #13 0xb759d5d7 in Nepomuk::ResourceData::determineUri (this=0x91ec5f8) at &lt;br /&gt;
 /home/kde-devel/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp:671&lt;br /&gt;
&lt;br /&gt;
* The function is the number 13 in the stack&lt;br /&gt;
* Function's namespace: &amp;quot;Nepomuk&amp;quot;&lt;br /&gt;
* Function's class: &amp;quot;ResourceData&amp;quot;&lt;br /&gt;
* Function's function: &amp;quot;determineUri&amp;quot;&lt;br /&gt;
* The object &amp;quot;Nepomuk::ResourceData&amp;quot; which called to &amp;quot;determineUri&amp;quot; has the pointer &amp;quot;0x91ec5f8&amp;quot;&lt;br /&gt;
* The function is described (where it was build) at &amp;quot;/home/kde-devel/kde/src/KDE/kdelibs/nepomuk/core/resourcedata.cpp&amp;quot;. It leads to the next function in the stack at the line number 671&lt;br /&gt;
&lt;br /&gt;
===Identifying the first (useful) backtrace functions===&lt;br /&gt;
&lt;br /&gt;
The first thing you need to do is to locate where it crashed, identifying the &amp;quot;[KCrash Handler]&amp;quot; mark (only in backtraces fetched using DrKonqi)&lt;br /&gt;
&lt;br /&gt;
If the application only had one thread, then it is at the top of the unique thread; otherwise you may need to look at all the thread (the KCrash mark may not be always in the Thread number 1)&lt;br /&gt;
&lt;br /&gt;
Once that you located the &amp;quot;crashing thread start&amp;quot;, pickup the first two or three &amp;quot;ClassName::Functions&amp;quot; pairs from top to bottom (some functions should be ignored, read below)&lt;br /&gt;
&lt;br /&gt;
This pairs will be used as &amp;quot;keywords&amp;quot; for the duplicate search&lt;br /&gt;
&lt;br /&gt;
{{Note|This is only a general rule. There are some special cases when the first three function at the top may be the same but the crash may be different (specially on complex application/libraries as Konqueror)}}&lt;br /&gt;
&lt;br /&gt;
If the first backtrace functions aren't available (they are not there, or there are &amp;quot;??&amp;quot; )then we can't proceed without requiring more information (a more complete backtrace) [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#Check_the_report_quality_.28and_ask_for_missing_information.29 Ask for more information]&lt;br /&gt;
&lt;br /&gt;
===Avoiding useless function calls===&lt;br /&gt;
&lt;br /&gt;
Some functions or calls are common to a lot of applications using the same core libraries (like the Qt library, glib, glibc, or many others). This kind of functions should not be used for search as they are not representative of the crash itself and it may return lots of results.&lt;br /&gt;
&lt;br /&gt;
'''Classes and functions to ignore in backtrace''':&lt;br /&gt;
* Kernel/GLibC functions (__kernel_vsyscall, raise, abort)&lt;br /&gt;
* Functions from core/base libraries (libraries with filenames like libpthread.so.0, libc.so, libstdc++.so, libglib-2.0.so; or functions starting with &amp;quot;*__GI_&amp;quot;). You may also need to ignore calls to graphics drivers (like nvidia or libGL)&lt;br /&gt;
* Qt containers classes (QMap, QList, QLinkedList, QVector, QStack, QQueue, QSet, QMap, QMultiMap, QHash, QMultiHash)&lt;br /&gt;
* Qt deep core classes (QApplication, QCoreApplication, QBasicAtomicInt, QBasicAtomicPointer, QAtomicInt, QAtomicPointer, QMetaObject, QPointer, QWeakPointer, QSharedPointer, QScopedPointer, QMetaCallEvent)&lt;br /&gt;
* Qt misc functions (qt_message_output, qt_message, qGetPtrHelper, (starting with) qt_meta_)&lt;br /&gt;
&lt;br /&gt;
===Special cases (Advanced)=== &lt;br /&gt;
&lt;br /&gt;
There are special crashes related to the X11 graphics server. To identify this crashes you can search for the &amp;quot;XIOError&amp;quot; function name (often on Thread 1). The &amp;quot;[KCrash handler]&amp;quot; mark appears in a secondary thread.&lt;br /&gt;
&lt;br /&gt;
The important things to identify those crashes is recognizing the functions *below* the XIOError call (this is, which functions caused the X11 error).&lt;br /&gt;
&lt;br /&gt;
In most of this crashes the functions below &amp;quot;[KCrash handler]&amp;quot; are not important (but they could still be useful to search for duplicates).&lt;br /&gt;
&lt;br /&gt;
==Bugs caused by external issues (UPSTREAM/DOWNSTREAM)==&lt;br /&gt;
&lt;br /&gt;
Check if the bug is caused by an external plugin/add-on or distribution issue&lt;br /&gt;
&lt;br /&gt;
There are several bugs which may be caused by external add-ons. If you are sure this is the case, you should dismiss the report, telling the reporter to file a new bug in a different place.&lt;br /&gt;
&lt;br /&gt;
* Applications which use plugins may be easier to affect (like Plasma when using custom Plasmoids/widgets)&lt;br /&gt;
&lt;br /&gt;
Distributions can also bring some trouble, specially with packaging.&lt;br /&gt;
&lt;br /&gt;
Some problems that may cause bugs are:&lt;br /&gt;
* different versions among KDE packages (kdelibs at one version, kdebase at a different one)&lt;br /&gt;
* missing plugins (broken packaging) causing crashes or missing features.&lt;br /&gt;
&lt;br /&gt;
Also, distribution can include their own add-ons (to bring their own branding or any other special function). If you know KDE software enough you may be able to recognize this unofficial add-ons.&lt;br /&gt;
&lt;br /&gt;
If the reporter mentions an application or dialog you cannot identify, you could try requesting a screenshot; other people may identify if it is a KDE application or an external addition.&lt;br /&gt;
&lt;br /&gt;
==Check the report quality (and ask for missing information)==&lt;br /&gt;
&lt;br /&gt;
Now that you know that the bug report is unique, and that is not an external issue,  you need to check all the needed information is there.&lt;br /&gt;
&lt;br /&gt;
* Check that report is English and that is easily understandable.  &lt;br /&gt;
** If it is not in English you may want to look for someone on the KDE group (IRC channels) that may translate it for you. Alternatively you can ask the reporter to use some online translation system (you won't get a clear explanation, but it is something).&lt;br /&gt;
**   If the explanation is not clear enough, and you think that the bug could be described in a image, you may want to ask for a screenshot [explanation of Bugzilla attachments]&lt;br /&gt;
&lt;br /&gt;
* If the bug is a graphical glitch or issue, you may want to request a screenshot [explanation of Bugzilla attachments]&lt;br /&gt;
* If the issue involves any other component (like the graphics card or drivers) you may need to ask for the versions and component's names&lt;br /&gt;
* If the bug report is about a crash and the backtrace information is not really complete (and you couldn't perform a duplicate search) you need to ask the user to install the missing debug package symbols, reproduce the bug and generate a new backtrace. Template for this request:&lt;br /&gt;
 &lt;br /&gt;
 If you can reproduce the crash at will (or you experience this regularly),&lt;br /&gt;
 can you install the &amp;quot;PACKAGENAME&amp;quot; package and post a complete backtrace here?&lt;br /&gt;
 (you can get more information at http://techbase.kde.org/User:DarioAndres&lt;br /&gt;
 /Basic_Guide_about_Crash_Reporting ) Thanks&lt;br /&gt;
&lt;br /&gt;
The names of the missing packages depends of the application and the distribution (as package naming scheme changes..). Look at List of debug package names on several Distributions&lt;br /&gt;
&lt;br /&gt;
'''Useful information which could be also missing''':&lt;br /&gt;
* Application version&lt;br /&gt;
* KDE Platform (and/or Software Compilation) version&lt;br /&gt;
* If the bug is about a crash, request the version of the Qt library&lt;br /&gt;
* If the reporter is using an development version, request the SVN revision of the KDE platform and application&lt;br /&gt;
&lt;br /&gt;
==Setting Bugzilla fields (and re-assignation)==&lt;br /&gt;
&lt;br /&gt;
Often the bug reports aren't properly categorized, or they miss some information in the Bugzilla fields (which are useful for sorting and filtering):&lt;br /&gt;
&lt;br /&gt;
* '''Version''': if the report has a application version, you probably want to set the version in the Bugzilla field&lt;br /&gt;
* '''Priority''': we don't use this field in the KDE bug tracker&lt;br /&gt;
* '''Severity''': if the bug is important, critical or it causes data loss if should be set to &amp;quot;major&amp;quot; or &amp;quot;critical&amp;quot;. If it is about a crash or a freeze it should be set to &amp;quot;crash&amp;quot;. If it is any other kind of bug, it should be set to &amp;quot;normal&amp;quot;. If it is a feature request (not a regression) it should be set to &amp;quot;wish&amp;quot;.&lt;br /&gt;
** If you are not really sure if a report describes a real bug or a feature; or if you cannot diagnose the issue, you need to ask in the support channels or wait for other triagers or developers to check the report.&lt;br /&gt;
* '''Platform''': this field is only important if the bug is related to one distribution or specific system. (most of the bug reports are common to most of the platforms). Same with the OS field&lt;br /&gt;
&lt;br /&gt;
===Renaming a report: Updating the summary===&lt;br /&gt;
&lt;br /&gt;
Most of the times, the reporter user initially sets the bug report's title, and therefore, the summary doesn't really represent the bug itself. You may want to update the title to contain enough information to identify the issue properly.&lt;br /&gt;
&lt;br /&gt;
A good title may contain:&lt;br /&gt;
&lt;br /&gt;
* A brief explanation of the root cause (if it was found)&lt;br /&gt;
* Some of the symptoms people are experiencing&lt;br /&gt;
* Additional comments between round brackets/parentheses&lt;br /&gt;
&lt;br /&gt;
{{Tip|Try to use complete and easily readable english sentences as summary}}&lt;br /&gt;
&lt;br /&gt;
* If the bug is about a crash, you may add the first useful ClassName::FunctionName pairs that identify it. You can put them inside square brackets at the end of the title&lt;br /&gt;
&lt;br /&gt;
* If the report has additional information (like a testcase file, or an attached proposed patch) you may add those references as tags at the start of the summary (inside square brackets)&lt;br /&gt;
&lt;br /&gt;
'''Examples''':&lt;br /&gt;
&lt;br /&gt;
 [patch] Plasma clock draws garbage when hovering it if the Ctrl key is pressed&lt;br /&gt;
&lt;br /&gt;
 Dolphin hangs when trying to view the properties of a big file&lt;br /&gt;
&lt;br /&gt;
 [testcase file] Plasma crashes when adding a special file to the panel&lt;br /&gt;
 [Class1::Function1, Class1::Function2, Class2::Function3]&lt;br /&gt;
&lt;br /&gt;
 Applications that use Plasma themes crash when compositing is switched on/off&lt;br /&gt;
 due an error in KPixmapCache [KPixmapCache::Private::mmapFile,&lt;br /&gt;
 KPixmapCache::Private::init, KPixmapCache::discard]&lt;br /&gt;
&lt;br /&gt;
 [testcase url] Konqueror shows a graphical artifact in webpage's form when&lt;br /&gt;
 scrolling&lt;br /&gt;
&lt;br /&gt;
===Reassigning bug reports===&lt;br /&gt;
&lt;br /&gt;
Some of the reports are assigned to the wrong product. This may happen because the original reporter didn't know to which application/library did the bug belong to. It may happen if the Crash Handler dialog reports a crash about an unsupported application (or one that is not mapped properly)&lt;br /&gt;
&lt;br /&gt;
{{Warning|Only perform re-assignations if you are sure the bug is in the wrong product.}}&lt;br /&gt;
&lt;br /&gt;
{{Note|Remember to check the [http://techbase.kde.org/Contribute/Bugsquad/Guide_To_BugTriaging#List_of_related_KDE_technologies KDE related technologies list]}}&lt;br /&gt;
&lt;br /&gt;
# Select the correct Bugzilla product.&lt;br /&gt;
# If you are sure the current assignee is the default of the current product, you need to click the checkbox to reset the assignee (so the assignee of the new(and correct) Bugzilla product will get notified)&lt;br /&gt;
# Commit the changes&lt;br /&gt;
# In the next page, select the correct Component and Version, and save the changes&lt;br /&gt;
&lt;br /&gt;
==Adding related people to the CC list==&lt;br /&gt;
&lt;br /&gt;
=Trying to reproduce the bugs=&lt;br /&gt;
&lt;br /&gt;
An important step of bug triaging is trying to reproduce the bugs, this means, using the information the reporters added to the bug report to force(recreate, reproduce, repeat) the bug in the application.&lt;br /&gt;
&lt;br /&gt;
This is needed in order to differentiate random/race condition bugs of reproducible ones (which may be reproduced by developers too; and they can fix them)&lt;br /&gt;
&lt;br /&gt;
{{Warning|Testing bug reports may modify/alter your own desktop configuration; also, to try to reproduce some bugs you may need a clean pristine (or sightly modified) environment. I recommend you to perform tests on a separate KDE installation or a clean user. There is also a way to start KDE applications with a clean configuration, even under your current configuration (setting the KDEDIR environment variable at run-time to an empty directory).}}&lt;br /&gt;
&lt;br /&gt;
You may want to use this reference text to setup your testing environment: [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment]&lt;br /&gt;
&lt;br /&gt;
{{Note|It is also important to have an updated KDE SC installation to test bugs.}}&lt;br /&gt;
&lt;br /&gt;
==How to test bug reproducibility==&lt;br /&gt;
&lt;br /&gt;
# Read the *complete* bug report (including all the attached information). Note that some bits of information may look unrelated; but they could be useful (or not)&lt;br /&gt;
# Use the information in the first comment (the original bug description) to try to reproduce the bug in the application.&lt;br /&gt;
# If you can reproduce the bug, then go to the next step&lt;br /&gt;
#* If you can't reproduce the bug, use the next comment in the report (which may add new information) to try to reproduce.&lt;br /&gt;
#* If you can't reproduce with all the comments in a separate way, you may want to try combined situations (a bit of the description of the original bug, plus a bit of the second one) and similar combinations. You often have to use your imagination a bit (hopefully we still have time). Hopefully, you may find a combination that may reproduce the bug all (or most of) the times. Write down the &amp;quot;recipe&amp;quot; (steps to reproduce it), you need to include that data into the report later.&lt;br /&gt;
# Now that we have a result, we need to add our information/conclusions to the bug report&lt;br /&gt;
&lt;br /&gt;
{{Tip|When trying to reproduce a bug, and if there are more than one piece of information, at first glance, try to identify a *common situation*. (some data or context that is present in all (or most of) the cases). This kind of data may be the key to find out how to reproduce.}}&lt;br /&gt;
&lt;br /&gt;
==Adding new information (and requesting feedback)==&lt;br /&gt;
&lt;br /&gt;
* In any case, add your KDE SC version and system information. (other kind of configuration data may be useful to: &amp;quot;did you tested it on a clean environment or in your existing configuration ?&amp;quot;  &amp;quot;do you have library X installed and updated ?&amp;quot; &amp;quot;is your system 32 or 64 bits ?&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
'''If you could reproduce the bug''':&lt;br /&gt;
 &lt;br /&gt;
* If you had to combine several steps to make your own &amp;quot;recipe&amp;quot; to reproduce, write it down. This kind of information should be useful for the developers.&lt;br /&gt;
 &lt;br /&gt;
* If you had to use custom input data (text, or a file); you may want to attach it to the bug report (of course, if it is not attached already)&lt;br /&gt;
&lt;br /&gt;
A template of a comment for this situation could be:&lt;br /&gt;
&lt;br /&gt;
 I can reproduce the bug here using KDE SC x.y.z, Qt a.b.c on Distribution,&lt;br /&gt;
 Kernel d.e.f on XX bits.&lt;br /&gt;
 In order to reproduce I have to perform the following actions:&lt;br /&gt;
 1- Action 1&lt;br /&gt;
 2- Action 2&lt;br /&gt;
 3- Action 3&lt;br /&gt;
 4- Bug Appears&lt;br /&gt;
 Note that you need to have the X configuration set to Y, and use the Z library&lt;br /&gt;
 - Can anyone else confirm this ?&lt;br /&gt;
 Thanks&lt;br /&gt;
&lt;br /&gt;
'''If you could not reproduce the bug''':&lt;br /&gt;
 &lt;br /&gt;
* Write down which kind of steps you performed to try to get the bug.&lt;br /&gt;
&lt;br /&gt;
* You may want to ask to all the reporters if your step had missing something, or if they notice any other strange (or not-default) situation or configuration which may be related.&lt;br /&gt;
&lt;br /&gt;
* Also, if the report is a bit old (more than two major KDE SC releases old), you could try to ask the reporters if you can reproduce the bug in the latest stable KDE SC release or trunk (development version). The bug may be fixed already (but no one wrote it down into the bug report)&lt;br /&gt;
&lt;br /&gt;
A template of comment for this situation could be:&lt;br /&gt;
&lt;br /&gt;
 I couldn't reproduce the bug here using KDE SC x.y.z, Qt a.b.c&lt;br /&gt;
 on Distribution, Kernel d.e.f on XX bits.&lt;br /&gt;
 I tried performing this actions:&lt;br /&gt;
 1- Action 1&lt;br /&gt;
 2- Action 2&lt;br /&gt;
 or&lt;br /&gt;
 1a- Action 1a&lt;br /&gt;
 2a- Action 2a&lt;br /&gt;
 However the bug didn't appear/the application didn't crash&lt;br /&gt;
 - Are you all using library X and this kind of configuration ?&lt;br /&gt;
 - Can you still reproduce this bug with an updated KDE SC version ?&lt;br /&gt;
 Thanks&lt;br /&gt;
&lt;br /&gt;
Hopefully you will get feedback from the reporters and you could gather more information to try to reproduce the bug or close the report as WORKSFORME (or FIXED)&lt;br /&gt;
&lt;br /&gt;
=Getting bug triaging support=&lt;br /&gt;
&lt;br /&gt;
During your work you may need help on how to proceed, you can use this resources to get help:&lt;br /&gt;
&lt;br /&gt;
* The '''#kde-bugs channel''' on IRC (Freenode.net). You can ask to the whole channel.&lt;br /&gt;
* The BugSquad mailing list &amp;lt;bugsquad ##at## kde ##dot## org&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=BugWeeks=&lt;br /&gt;
&lt;br /&gt;
We are planing to host bug triaging events (where new &amp;quot;students&amp;quot; can learn the tricks) named &amp;quot;BugWeeks&amp;quot; on a regular basis to help cleaning up the KDE bug tracker database.&lt;br /&gt;
&lt;br /&gt;
The BugWeeks initiative is based on the Klassroom initiative in the KDE Community Forums&lt;br /&gt;
&lt;br /&gt;
You can find more information about this at:&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=4&amp;amp;t=84473 BugWeeks announcement]&lt;br /&gt;
* [http://forum.kde.org/viewforum.php?f=148 BugWeeks subsection on KDE Community Forums]&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84713 BugWeek 0 - Plasma Desktop bugs] ([http://forum.kde.org/viewtopic.php?f=148&amp;amp;t=84888 Summary])&lt;br /&gt;
&lt;br /&gt;
=FAQ=&lt;br /&gt;
=More Information=&lt;br /&gt;
&lt;br /&gt;
==List of related KDE technologies==&lt;br /&gt;
&lt;br /&gt;
* Every KDE application use kdelibs [Bugzilla product: '''&amp;quot;kdelibs&amp;quot;''']&lt;br /&gt;
* Applications using the standard KDE file operations use KIO [Bugzilla product: '''&amp;quot;kio&amp;quot;'''] and probably KFile (for the UI part) [Bugzilla product: '''&amp;quot;kfile&amp;quot;''']&lt;br /&gt;
* Oxygen widget style (default) [Bugzilla product: '''&amp;quot;oxygen&amp;quot;''' component '''&amp;quot;style&amp;quot;'''] (I'm adding the component because &amp;quot;Oxygen&amp;quot; also refers to a Plasma and icon themes)&lt;br /&gt;
* Multimedia usage: Phonon library [Bugzilla product: '''&amp;quot;Phonon&amp;quot;''']&lt;br /&gt;
* PIM related applications use kdepimlibs, Akonadi and kresources technologies [Bugzilla products: '''&amp;quot;kdepim&amp;quot;''', '''&amp;quot;kdepimlibs&amp;quot;''', '''&amp;quot;Akonadi&amp;quot;''', '''&amp;quot;kresources&amp;quot;''']&lt;br /&gt;
* Applications using KHTML [Bugzilla product: '''konqueror&amp;quot;''']&lt;br /&gt;
* Applications using OpenDesktop services uses Attica [Bugzilla product: '''&amp;quot;attica&amp;quot;''']&lt;br /&gt;
* Screen management related operations use the Kephal subsystem [Bugzilla product: '''&amp;quot;kephal&amp;quot;''']&lt;br /&gt;
* Games use libkdegames [Bugzilla product: '''&amp;quot;libkdegames&amp;quot;''']&lt;br /&gt;
* Scanning related applications probably use the KSane lib [Bugzilla product: '''&amp;quot;libksane&amp;quot;''']&lt;br /&gt;
* Multimedia applications reading audio tags use taglib [Bugzilla product: '''&amp;quot;taglib&amp;quot;''']&lt;br /&gt;
* Hardware related functions use Solid classes [Bugzilla product: '''&amp;quot;solid&amp;quot;''']&lt;br /&gt;
* Power Management functions use PowerDevil [Bugzilla product: '''&amp;quot;solid&amp;quot;''', component: '''&amp;quot;powerdevil-daemon&amp;quot;''']&lt;br /&gt;
&lt;br /&gt;
==Useful Links==&lt;br /&gt;
&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad BugSquad page on Techbase]&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad/Quick_Introduction_to_Bugzilla Quick introduction to Bugzilla]&lt;br /&gt;
* [https://darioandreskde.wordpress.com/ Dario_Andres blog about bug triaging]&lt;br /&gt;
* [https://bugs.kde.org/page.cgi?id=fields.html A Bug's Life Cycle]&lt;br /&gt;
* [http://forum.kde.org/viewtopic.php?f=9&amp;amp;t=84475 Preparing a testing environment]&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad/How_to_create_useful_crash_reports How to create useful crash reports]&lt;br /&gt;
* [http://techbase.kde.org/User:DarioAndres/Basic_Guide_about_Crash_Reporting Basic guide about crash reports]&lt;br /&gt;
&lt;br /&gt;
==Debug package names for several distributions==&lt;br /&gt;
&lt;br /&gt;
For every KDE application it is recommended to install the debug information for &amp;quot;kdelibs&amp;quot; and &amp;quot;qt4&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border:1px solid #AAA; padding:2px&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Package&lt;br /&gt;
!  Ubuntu/Debian&lt;br /&gt;
!  OpenSuse&lt;br /&gt;
!  Fedora&lt;br /&gt;
!  Mandriva&lt;br /&gt;
|-&lt;br /&gt;
|  ''kdelibs''&lt;br /&gt;
|  kdelibs5-dbg&lt;br /&gt;
|  kdelibs4-debuginfo&lt;br /&gt;
|  kdelibs-debuginfo&lt;br /&gt;
|  kdelibs4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''qt''&lt;br /&gt;
|  libqt4-dbg&lt;br /&gt;
|  libqt4-debuginfo&lt;br /&gt;
|  qt-debuginfo&lt;br /&gt;
|  libqt4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''kdebase (KDE base applications)''&lt;br /&gt;
|  kdebase-dbg, kdebase-runtime-dbg, kdebase-workspace-dbg&lt;br /&gt;
|  kdebase4-debuginfo, kdebase4-runtime-debuginfo, kdebase4-workspace-debuginfo&lt;br /&gt;
|  kdebase-debuginfo, kdebase-runtime-debuginfo, kdebase-workspace-debuginfo&lt;br /&gt;
|  kdebase4-debug, kdebase4-runtime-debug, kdebase4-workspace-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''General example for every KDE &amp;quot;MODULE&amp;quot;''&lt;br /&gt;
|  kdeMODULE-dbg&lt;br /&gt;
|  kdeMODULE4-debuginfo&lt;br /&gt;
|  kdeMODULE-debuginfo&lt;br /&gt;
|  kdeMODULE4-debug&lt;br /&gt;
|-&lt;br /&gt;
|  ''Phonon (multimedia subsystem)''&lt;br /&gt;
|  phonon-dbg&lt;br /&gt;
|  phonon4-debuginfo-x86 / libphonon4-debuginfo-32bit&lt;br /&gt;
|  phonon-debuginfo&lt;br /&gt;
|  phonon-debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For a detailed list of distributions naming scheme examples you can look at [http://techbase.kde.org/index.php?title=User:DarioAndres/CreateUsefulReports#How_to_obtain_debug_package_for_several_distributions Ho