<?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=Krop&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=Krop&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Special:Contributions/Krop"/>
		<updated>2013-06-18T06:21:34Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.20.2</generator>

	<entry>
		<id>http://techbase.kde.org/Development/CMake_KDE_4_2</id>
		<title>Development/CMake KDE 4 2</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Development/CMake_KDE_4_2"/>
				<updated>2013-06-02T20:49:23Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* How to use KdepimLibs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Changes in the buildsystem from KDE 4.0/4.1 to KDE 4.2=&lt;br /&gt;
&lt;br /&gt;
Starting with KDE 4.0.0 source compatibility is guaranteed, this&lt;br /&gt;
doesn't apply only to the C++ sources, but also to the&lt;br /&gt;
CMake interface.&lt;br /&gt;
&lt;br /&gt;
==Incompatible Changes==&lt;br /&gt;
&lt;br /&gt;
This is the section which we'd like to have empty. Still there were two changes which in some cases make it necessary to modify the CMake files of projects. The change regarding KDEPIMLIBS_INCLUDE_DIR is clearly a bug fix and should affect only few installations. The reduced link interface may be considered a bug fix too, but even if we wouldn't have done it, distributions would have done it (and breaking compatibility by doing this) anyway. So better we do it instead of each distribution maintaining huge patches and distributing something we didn't develop.&lt;br /&gt;
&lt;br /&gt;
# The reduced link interface, details see below. It may be possible that an application which linked against KDE 4.0/4.1 now fails due to unresolved symbols. In this case the libraries which provide these symbols have to be added to the TARGET_LINK_LIBRARIES() calls. This happens only if symbols are used but the library is not linked again. This can be considered a bug in the cmake files of these applications. Applications which explicitely link against all libraries they use will build successfully with KDE 4.2.&lt;br /&gt;
# When using a library from kdepimlibs/, KDEPIMLIBS_INCLUDE_DIR has to be added to the include directories, otherwise the headers may not be found. This has only an effect if kdepimlibs is installed in a different directory than kdelibs. In KDE 4.0 and 4.1 FindKdepimLibs.cmake added this include directory to KDE4_INCLUDES, which was wrong and which has been fixed.&lt;br /&gt;
&lt;br /&gt;
==Other Changes==&lt;br /&gt;
&lt;br /&gt;
===Required CMake Version===&lt;br /&gt;
&lt;br /&gt;
At least version 2.6.2 of CMake is required now. With KDE 4.0 and 4.1 version 2.4.5 was required.&lt;br /&gt;
&lt;br /&gt;
===How to use KdepimLibs===&lt;br /&gt;
&lt;br /&gt;
As with KDE 4.0 and 4.1 you do a FIND_PACKAGE(KdepimLibs) to find the installed KdepimLibs.&lt;br /&gt;
&lt;br /&gt;
'''New:''' Then use KDEPIMLIBS_INCLUDE_DIR to add the KdepimLibs include directory using INCLUDE_DIRECTORIES()&lt;br /&gt;
&lt;br /&gt;
'''New:''' The library variables from KdepimLibs now all have the prefix KDEPIMLIBS_ . Use these to link against the KdepimLibs libraries. Simplified example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
find_package(KdepimLibs REQUIRED)&lt;br /&gt;
include_directories(${KDEPIMLIBS_INCLUDE_DIRS})&lt;br /&gt;
...&lt;br /&gt;
kde4_add_executable(kfoo ${kfooSrcs})&lt;br /&gt;
target_link_libraries(kfoo ${KDEPIMLIBS_AKONADI_LIBS} )&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Note:''' In KDE 4.0 and 4.1 these libraries all had the prefix &amp;quot;KDE4_&amp;quot; instead of &amp;quot;KDEPIMLIBS_&amp;quot;. This was wrong because the &amp;quot;KDE4_&amp;quot; prefix is reserved exclusively for stuff coming from kdelibs. To keep compatibility, these variables are still available.&lt;br /&gt;
&lt;br /&gt;
For details see the documentation at the top of kdelibs/cmake/modules/FindKdepimLibs.cmake .&lt;br /&gt;
&lt;br /&gt;
===How to use libraries from kdebase/workspace/===&lt;br /&gt;
&lt;br /&gt;
In kdebase/workspace/ there are several libraries which are installed and can be used by other projects. These are libraries for kwin, plasma, the screensaver and some more, see the documentation at the top of kdelibs/cmake/modules/FindKDE4Workspace.cmake for the full list of variables (they are all prefixed with &amp;quot;KDE4WORKSPACE_&amp;quot; ).&lt;br /&gt;
&lt;br /&gt;
===New: Exporting and importing targets===&lt;br /&gt;
&lt;br /&gt;
Starting with version 2.6 CMake can &amp;quot;export&amp;quot; targets. These exported targets can then be imported again by projects using these targets (libraries). These imported targets can then be used in the same way as normal targets and can be used to link against them.&lt;br /&gt;
This is necessary to provide better linking support. At least on Windows it is necessary to link against debug versions of libraries in debug mode and against release versions in release mode, otherwise there will be crashes. This was kind-of supported by CMake via the ''debug'' and ''optimized'' keywords for TARGET_LINK_LIBRARIES(), but this was inflexible and and problematic. Exported targets now fully support different configuration types and flexible mapping between them. &lt;br /&gt;
&lt;br /&gt;
Additionally it is now possible to have full control over the so-called link interface of a library. The link interface of library &amp;lt;foo&amp;gt; is the set of libraries against which projects linking against &amp;lt;foo&amp;gt; will be linked additionally. Details see below.&lt;br /&gt;
&lt;br /&gt;
Exporting targets is a two-step process. First the targets have to be added to a set of exported targets, and then this export set has to be installed. You can give this export set arbitrary names. Both executable and library targets can be exported. This is done in the INSTALL(TARGETS ... ) command:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
add_executable(hello ${helloSrcs})&lt;br /&gt;
add_library(bar SHARED ${barSrcs})&lt;br /&gt;
&lt;br /&gt;
install(TARGETS hello EXPORT ExportedTargets DESTINATION bin )&lt;br /&gt;
install(TARGETS bar   EXPORT ExportedTargets DESTINATION lib )&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The code shown above puts the two targets ''hello'' and ''bar'' into the (implicitely created) export set named ''ExportedTargets''.  This can be done in multiple directories to collect targets into export sets.&lt;br /&gt;
Then the export set has to be installed, this means a CMake script file which defines these targets will be written by CMake and installed. This is done using install(EXPORT ):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
install(EXPORT ExportedTargets DESTINATION ${SOME_INSTALL_DIR} &lt;br /&gt;
                               FILENAME MyPackageConfig.cmake &lt;br /&gt;
                               NAMESPACE MyPackage__ )&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The command above specifies the install directory of the export file and the filename it will be given. NAMESPACE has the effect that the names of the exported targets will be the names of the original targets in the project prefixed with the given string. This makes name clashes between the imported targets and targets in other projects basically impossible. &lt;br /&gt;
So this export files basically looks like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
add_executable(MyPackage__hello IMPORTED)&lt;br /&gt;
add_library(MyPackage__bar SHARED IMPORTED)&lt;br /&gt;
&lt;br /&gt;
set_target_properties(MyPackage__hello PROPERTIES &lt;br /&gt;
                                       IMPORTED_LOCATION /usr/bin/hello )&lt;br /&gt;
&lt;br /&gt;
set_target_properties(MyPackage__bar PROPERTIES &lt;br /&gt;
                                     ...configuration specific properties )&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is automatically generated by CMake and you actually don't have to care about the concrete contents of this file.&lt;br /&gt;
&lt;br /&gt;
Other projects can then include this file and use these targets.&lt;br /&gt;
&lt;br /&gt;
More details at http://www.cmake.org/Wiki/CMake_2.6_Notes#Exporting_and_Importing_Targets .&lt;br /&gt;
&lt;br /&gt;
===New: The reduced link interface===&lt;br /&gt;
&lt;br /&gt;
In KDE 4.0 and 4.1 EXPORT_LIBRARY_DEPENDENCIES() was used in kdelibs/ and kdepimlibs/ for the installed libraries. This creates a file which lists all libraries of that project, and against which libraries they link. This file then had to be include()d by other projects. This way those projects transitively also linked against ''all'' libraries against which these libraries were linked when using these libraries. This is called the &amp;quot;link interface&amp;quot;.&lt;br /&gt;
Here's an example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
add_library(foo ${fooSrcs})&lt;br /&gt;
target_link_libraries(foo ${BAR_LIBS} ${BLUB_LIBS} ${ZOT_LIBS})&lt;br /&gt;
export_library_dependencies(...)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When then another project loads this file and links something against foo, it will be also linked against BAR_LIBS, BLUB_LIBS and ZOT_LIBS. While this is necessary for static libraries, it is not necessary for everything for shared libraries. For shared libraries only those libraries which are exposed in the public interface of the library should be in the link interface. If e.g. foo uses class BlubWidget in a public header, BLUB_LIBS should be in the link interface. This is done using the TARGET_LINK_LIBRARIES() command. The link interface set there is not considered when using EXPORT_LINK_LIBRARIES(), but it is used when exporting the target. So in order to actually benefit from the link interface, the export feature has to be used:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
add_library(foo ${fooSrcs})&lt;br /&gt;
target_link_libraries(foo ${BAR_LIBS} ${BLUB_LIBS} ${ZOT_LIBS})&lt;br /&gt;
target_link_libraries(foo LINK_INTERFACE_LIBRARIES ${BLUB_LIBS})&lt;br /&gt;
&lt;br /&gt;
install(foo EXPORT MyExports DESTINATION lib ...)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The second TARGET_LINK_LIBRARIES() doesn't cause any additional libraries to be linked against foo, it ''only'' specifies the link interface of the library foo when eported.&lt;br /&gt;
&lt;br /&gt;
===How to install libraries correctly now===&lt;br /&gt;
&lt;br /&gt;
Libraries are still installed using INSTALL(TARGETS ...).&lt;br /&gt;
&lt;br /&gt;
But during installation projects can now also install cmake scripts which export targets, so they can be used by other projects. &lt;br /&gt;
&lt;br /&gt;
So if a project installs a library, and creates an exported target for it, which can be imported by other projects then, two things have to be done additionally:&lt;br /&gt;
&lt;br /&gt;
# Set the link interface&lt;br /&gt;
# Export the target&lt;br /&gt;
&lt;br /&gt;
In KDE this is the case for all libraries in '''kdelibs''', '''kdepimlibs''' and the libraries in '''kdebase/workspace''' (and I think also ''kdevplatform'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Set the link interface====&lt;br /&gt;
This defines against which libraries a package which links to this library will be linked additionally automatically. By default the link interface is empty. This is only the case for libraries created using KDE4_ADD_LIBRARY(), if a library is created using the standard ADD_LIBRARY() the link interface is &amp;quot;full&amp;quot; by default.&lt;br /&gt;
Put those libraries in the link interface from which symbols are used in the public interface of your library. If e.g. a QWidget appears in your public headers, but nothing from zlib, put QT_QTGUI_LIBRARY in the link interface:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
kde4_add_library(kfoo ${kfooSrcs})&lt;br /&gt;
target_link_libraries(kfoo ${ZLIB_LIBRARIES} ${QT_QTGUI_LIBRARY})&lt;br /&gt;
target_link_libraries(kfoo LINK_INTERFACE_LIBRARIES ${QT_QTGUI_LIBRARY})&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Export the library====&lt;br /&gt;
&lt;br /&gt;
This is done in two steps. First add the library to a set of exported targets, and then install this export set as explained above. Here we chose the name ''MyExports'' for the export set:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
kde4_add_library(kfoo ${kfooSrcs})&lt;br /&gt;
...&lt;br /&gt;
install(TARGETS kfoo EXPORT MyExports ${INSTALL_TARGETS_DEFAULT_ARGS})&lt;br /&gt;
install(EXPORT MyExports args_see_above... )&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===New option: KDE4_USE_COMMON_CMAKE_PACKAGE_CONFIG_DIR===&lt;br /&gt;
&lt;br /&gt;
With KDE 4.2 and the required CMake 2.6.2 the FIND_PACKAGE() command now supports finding installed configuration files of packages. If the package is named &amp;lt;package&amp;gt;, their configuration file is named &amp;lt;package&amp;gt;Config.cmake. CMake 2.6.2 supports searching these files in lib/&amp;lt;package&amp;gt;/cmake/, a version number may also be included in the directory name: lib/&amp;lt;package&amp;gt;-x.y.z/cmake/.&lt;br /&gt;
Starting with version 2.6.3 of CMake (soon to be released as of January 2009), it also supports searching these configuration files in lib/cmake/&amp;lt;package&amp;gt;/ (also with optional version number). This may be preferred by packagers. If a KDE package installs such a configuration file it should check this option, and if enabled install its &amp;lt;package&amp;gt;Config.cmake file to lib/cmake/&amp;lt;package&amp;gt;/ instead of lib/&amp;lt;package&amp;gt;/cmake/.&lt;br /&gt;
More at http://www.cmake.org/Wiki/CMake_2.6_Notes#Packages .&lt;br /&gt;
&lt;br /&gt;
This option is only available with CMake &amp;gt;= 2.6.3, in this case it is ON by default. Otherwise it is OFF.&lt;br /&gt;
&lt;br /&gt;
If a package has been installed with this option enabled (which can only be the case with CMake &amp;gt;= 2.6.3), at least CMake 2.6.3 is also required for building packages which use this package. CMake &amp;lt; 2.6.3 will not find their installed &amp;lt;package&amp;gt;Config.cmake files.&lt;br /&gt;
&lt;br /&gt;
Currently only kdepimlibs/ and kdebase/workspace/ install such configuration files.&lt;br /&gt;
===Removed option: KDE4_ENABLE_EXPERIMENTAL_LIB_EXPORT===&lt;br /&gt;
The option KDE4_ENABLE_EXPERIMENTAL_LIB_EXPORT was new in KDE 4.1 and enabled the reduced link interface. This is now always the case, so the option became unnecessary.&lt;br /&gt;
&lt;br /&gt;
===Removed option: KDE4_USE_ALWAYS_FULL_RPATH===&lt;br /&gt;
KDE4_USE_ALWAYS_FULL_RPATH was by default on. In this case executables, libraries and plugins were linked with RPATH. This caused relinking of these binaries during make install, which takes some time. If it was off, only executables were linked with RPATH, and their RPATH had to be sufficient also for the shared libraries and plugins. This can be the case, but doesn't have to.  Applications which were not marked as RUN_UNINSTALLED were built directly with their install RPATH. This saved a lot of time during make install but the resulting install might not get the correct libraries. Since version 2.6 CMake can now edit the RPATH inside binaries, which compared to relinking takes no time. &lt;br /&gt;
&lt;br /&gt;
That's why this option is not necessary anymore, and now '''all''' executables, libraries and plugins are always built with their build tree RPATH and then installed with their install tree RPATH, so they always get their correct libraries, both when executed from the build tree as well as when executed from the install tree.&lt;br /&gt;
&lt;br /&gt;
So, if you set this option somewhere, this is no problem with KDE 4.2, it now always does the right thing.&lt;br /&gt;
&lt;br /&gt;
===Guide for writing CMake files===&lt;br /&gt;
&lt;br /&gt;
This is not really a change.&lt;br /&gt;
&lt;br /&gt;
Now using ''all-lowerspace'' for commands is recommended. It is even more recommended to use consistent casing within one file.&lt;br /&gt;
&lt;br /&gt;
There is now a guide available: [[Policies/CMake_Coding_Style | Coding style for CMake files]]&lt;br /&gt;
&lt;br /&gt;
And there is also a guide on how to keep source compatibility for CMake FindXXX.cmake modules: [[Policies/CMake_and_Source_Compatibility | Source compatiblity with CMake]]&lt;br /&gt;
&lt;br /&gt;
===Specifying the minimum required version of some package===&lt;br /&gt;
&lt;br /&gt;
With KDE 4.0/4.1 the minimum required version of some package could by specified using module-specific variables. E.g. for the minimum version of kdelibs you had to do the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set(KDE_MIN_VERSION &amp;quot;4.1.0&amp;quot;)&lt;br /&gt;
find_package(KDE4 REQUIRED)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now with CMake 2.6 the FIND_PACKAGE() command supports a minimum version directly as first argument after the package name, but it also has to be supported by the respective FindXXX.cmake module. So now you can do:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
find_package(KDE4 &amp;quot;4.2&amp;quot; REQUIRED)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This works, but there is one problem when doing this for finding KDE4: this way to specify the version is not supported by KDE 4.0/4.1, they just ignore this version information. So to make sure this also works with KDE 4.0/4.1 you have to use the KDE_MIN_VERSION variable.&lt;br /&gt;
&lt;br /&gt;
New modules should support only the new way to do it.&lt;br /&gt;
&lt;br /&gt;
===Misc. new CMake features===&lt;br /&gt;
&lt;br /&gt;
====Finding installed packages====&lt;br /&gt;
&lt;br /&gt;
Starting with CMake 2.6 the FIND_XXX() commands now search by default the respective subdirectories under the current CMAKE_INSTALL_PREFIX and the install prefix of CMake itself.&lt;br /&gt;
&lt;br /&gt;
Additionally now the environment variable CMAKE_PREFIX_PATH is supported. This is a list of directories which are searched by the FIND_XXX() commands with the respective subdirectories appended, i.e. include/ for FIND_PATH() and FIND_FILE(), lib/ for FIND_LIBRARY() and bin/ for FIND_PROGRAM(). These directories are searched before all other directories, so this can be used to make CMake find the versions of packages you want it to find.&lt;br /&gt;
&lt;br /&gt;
E.g. the following can be used to make CMake find required packages in the given directories instead of e.g. a Qt4 installed in /usr/lib :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ export CMAKE_PREFIX_PATH=/opt/qt-copy:/opt/kdesupport:/opt/kdelibs:/opt/kde4&lt;br /&gt;
$ cmake args...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Comparing version strings====&lt;br /&gt;
&lt;br /&gt;
CMake now supports comparing version strings consisting of version 1 to 4 version components:&lt;br /&gt;
* if(&amp;lt;str&amp;gt; VERSION_GREATER &amp;quot;1.2.3&amp;quot;)&lt;br /&gt;
* if(&amp;lt;str&amp;gt; VERSION_LESS &amp;quot;1.2.3&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
====Functions====&lt;br /&gt;
&lt;br /&gt;
CMake now has a FUNCTION() and an ENDFUNCTION() commands. They can be used similar to MACRO()/ENDMACRO(), but variables created (i.e. SET() ) inside them stay local. To modify a variable outside the function, e.g. as return value, do the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function(foo)&lt;br /&gt;
   set(var1 &amp;quot;hello&amp;quot;)&lt;br /&gt;
   set(var2 &amp;quot;world&amp;quot; PARENT_SCOPE)&lt;br /&gt;
endfunction(foo)&lt;br /&gt;
&lt;br /&gt;
foo()&lt;br /&gt;
message(STATUS &amp;quot;${var1} ${var2}&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will print only &amp;quot;world&amp;quot;, since var1 is local to the function.&lt;br /&gt;
&lt;br /&gt;
====Return()====&lt;br /&gt;
CMake now has a RETURN(), which can be used to return from function()s and also from processed files. See the man page for details.&lt;br /&gt;
&lt;br /&gt;
====Elseif() ====&lt;br /&gt;
CMake now has a ELSEIF().&lt;br /&gt;
&lt;br /&gt;
====Simple calculations====&lt;br /&gt;
CMake has a MATH() command, which can be used for simple calculations, it supports the basic mathematical operations.&lt;br /&gt;
&lt;br /&gt;
====cmake-gui====&lt;br /&gt;
&lt;br /&gt;
cmake-gui is a Qt4 based GUI to CMake. It makes running CMake, setting options, checking results and selecting the generator easier. &lt;br /&gt;
There are four ways how to invoke cmake-gui:&lt;br /&gt;
* in the build directory, the source directory as argument: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
kdebase/build/$ cmake-gui ..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* in any directory, the build directory as argument: if the directory contains already a CMakeCache.txt, cmake-gui will work on this build tree:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
kdebase/build/ $ cmake-gui .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
As said before, this works only if the build tree has already been configured before.&lt;br /&gt;
* Using &amp;quot;make edit_cache&amp;quot;: the edit_cache target invokes the CMake cache editor. By default this is the curses-based ccmake. But if the build tree was generated using cmake-gui, or if you executed cmake-gui previously on the build tree, then &amp;quot;make edit_cache&amp;quot; invokes cmake-gui instead.&lt;br /&gt;
* in any directory without arguments: then it starts with the source and build directories from the previous run&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.neundorf.net/pics/cmake-gui-kdelibs.png .&lt;br /&gt;
&lt;br /&gt;
====CMake policies====&lt;br /&gt;
&lt;br /&gt;
Starting with version 2.6.0 CMake supports so called policies. These policies are used to provide full compatibility between different CMake versions. In some cases bugfixes in CMake can mean that CMake handles something different now. This may break projects which were set up to expect the buggy behaviour. In order to keep them working for each such change a policy is introduced. Each policy can be set to NEW or OLD behaviour. With OLD behaviour the old (buggy) behaviour is active, with NEW behaviour the new and fixed behaviour is active.&lt;br /&gt;
&lt;br /&gt;
The default for the policies depends on the required minimum version of CMakeas defined with CMAKE_MINIMUM_REQUIRED(). The policies can be manipulated using the new CMAKE_POLICY() command.&lt;br /&gt;
&lt;br /&gt;
The policies are set up for KDE4 in FindKDE4Internal.cmake. They are mostly set to be 2.4.x compatible in order to keep source compatibility with KDE 4.0/4.1.&lt;br /&gt;
&lt;br /&gt;
More details at http://www.cmake.org/Wiki/CMake_Policies .&lt;br /&gt;
&lt;br /&gt;
====Improved documentation====&lt;br /&gt;
&lt;br /&gt;
CMake can generate the documentation additionally to HTML, plain text and man pages now also in docbook format. This can be processed further with docbook utilities to other formats.&lt;br /&gt;
&lt;br /&gt;
Also the documentation has been split into multiple pages:&lt;br /&gt;
* cmake: everything all-in-one&lt;br /&gt;
* cmakecommands: the recommended commands&lt;br /&gt;
* cmakecompat: commands not recommended for use, kept for compatibility&lt;br /&gt;
* cmakemodules: the documentation for all modules coming with CMake&lt;br /&gt;
* cmakevars: documentation for variables&lt;br /&gt;
* cmakeprops: documentation for global, directory, target and source file properties&lt;br /&gt;
* cmakepolicies: documentation of the CMake policies&lt;br /&gt;
&lt;br /&gt;
====Support for Cross compiling====&lt;br /&gt;
&lt;br /&gt;
Since version 2.6 CMake supports cross compiling. But KDE4 is not yet ready for cross compiling. Adding support for cross compiling KDE4 is on the TODO for 4.3.&lt;br /&gt;
&lt;br /&gt;
====Support for KDevelop3, Eclipse and CodeBlocks projects====&lt;br /&gt;
&lt;br /&gt;
CMake is not just a Makefile generator but a project generator. This means, it can not only generator Makefiles, but also project files for a variety of IDEs.&lt;br /&gt;
CMake 2.4 already supported generating project files for KDevelop3, XCode and MS Visual Studio. Version 2.6 adds support for Eclipse CDT4 and CodeBlocks. This means you can now tell CMake to generate project files for these IDEs and use them to work on your KDE project.&lt;br /&gt;
&lt;br /&gt;
You can do this either via the command line, this is quite a lot of typing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cmake -G &amp;quot;CodeBlocks - Unix Makefiles&amp;quot; moreargs...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You can also use cmake-gui instead, which makes this much easier.&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Policies/CMake_Coding_Style</id>
		<title>Policies/CMake Coding Style</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Policies/CMake_Coding_Style"/>
				<updated>2012-12-26T09:18:11Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Avoid Micro-Optimzations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document describes the recommended coding style for CMake files in KDE, i.e. CMakeLists.txt files and *.cmake files.&lt;br /&gt;
&lt;br /&gt;
=General=&lt;br /&gt;
&lt;br /&gt;
To put in in one sentence: be as careful when writing the CMake files as when you are writing C++ code.&lt;br /&gt;
&lt;br /&gt;
==Indentation==&lt;br /&gt;
&lt;br /&gt;
Indent all code correctly, i.e. the body of &lt;br /&gt;
&lt;br /&gt;
* if/else/endif&lt;br /&gt;
* foreach/endforeach&lt;br /&gt;
* while/endwhile&lt;br /&gt;
* macro/endmacro&lt;br /&gt;
* function/endfunction&lt;br /&gt;
&lt;br /&gt;
Use spaces for indenting, 2, 3 or 4 spaces preferably. Use the same amount&lt;br /&gt;
of spaces for indenting as is used in the rest of the file. Do not use tabs.&lt;br /&gt;
&lt;br /&gt;
==Upper/lower casing==&lt;br /&gt;
&lt;br /&gt;
Most important: use consistent upper- or lowercasing within one file !&lt;br /&gt;
&lt;br /&gt;
In general, in KDE the '''all-lowercase''' style is preferred.&lt;br /&gt;
&lt;br /&gt;
So, this is recommended:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;cmake&amp;quot;&amp;gt;&lt;br /&gt;
add_executable(foo foo.c)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is also acceptable:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;cmake&amp;quot;&amp;gt;&lt;br /&gt;
ADD_EXECUTABLE(bar bar.c)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mixed casing as shown below works too, but should '''not''' be done within KDE:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Add_Executable(hello hello.c)&lt;br /&gt;
aDd_ExEcUtAbLe(blub blub.c)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== End commands ==&lt;br /&gt;
&lt;br /&gt;
To make the code easier to read, use empty commands for endforeach(), endif(), endfunction(),  endmacro() and endwhile().  Also, use empty else() commands.&lt;br /&gt;
&lt;br /&gt;
For example, do this:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;cmake&amp;quot;&amp;gt;&lt;br /&gt;
if(FOOVAR)&lt;br /&gt;
   some_command(...)&lt;br /&gt;
else()&lt;br /&gt;
   another_command(...)&lt;br /&gt;
endif()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and '''not''' this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if(BARVAR)&lt;br /&gt;
   some_other_command(...)&lt;br /&gt;
endif(BARVAR)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Writing CMake Find-modules=&lt;br /&gt;
&lt;br /&gt;
==(Not) Using pkg-config==&lt;br /&gt;
&lt;br /&gt;
You are free to use pkg-config in FindXXX.cmake modules, as long as the following conditions are met:&lt;br /&gt;
* the FindXXX.cmake must also work without pkg-config, as long as the package is either installed to one of the default locations (as /usr or /usr/local) or if CMAKE_PREFIX_PATH is set accordingly&lt;br /&gt;
* use only find_package(PkgConfig), don't use include(UsePkgConfig), this one is deprecated&lt;br /&gt;
* make sure the variables created by pkg_check_modules() are all prefixed with &amp;quot;PC_&amp;quot;, so they don't mix up with other variables, e.g. set via find_path() etc.&lt;br /&gt;
* FindLibXml2.cmake as shipped with CMake 2.8.5 is a good example how pkg-config should be handled&lt;br /&gt;
* putting something like if(NOT WIN32) around the pkg-config stuff is not necessary (and should be removed if it is somewhere). If pkg-config is not found, e.g. on Windows, the macros simply do nothing.&lt;br /&gt;
&lt;br /&gt;
==Follow CMake's readme.txt==&lt;br /&gt;
&lt;br /&gt;
Follow the style guide from CMake when writing some FindFoo.cmake module: &lt;br /&gt;
[http://www.cmake.org/cgi-bin/viewcvs.cgi/Modules/readme.txt?root=CMake&amp;amp;view=markup readme.txt]&lt;br /&gt;
&lt;br /&gt;
==Use FindPackageHandleStandardArgs.cmake==&lt;br /&gt;
For checking the results inside the Find-module, the macro find_package_handle_standard_args() (coming with CMake) should be used, using the new extended syntax, which supports also version checking.&lt;br /&gt;
&lt;br /&gt;
==Avoid Micro-Optimizations==&lt;br /&gt;
Micro-optimizations like&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if(FOO_LIBRARY AND FOO_INCLUDE_DIR)&lt;br /&gt;
   set(FOO_FOUND TRUE)&lt;br /&gt;
else()&lt;br /&gt;
   ... execute the whole find-logic&lt;br /&gt;
endif()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
should be removed, the find-logic should be executed always. These shortcuts can cause problems e.g. when the same file is used from multiple directories but e.g. with different required versions or components etc.&lt;br /&gt;
&lt;br /&gt;
Also manually quieting the module should not be done:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if ( SQLITE_INCLUDE_DIR AND SQLITE_LIBRARIES )&lt;br /&gt;
   set(Sqlite_FIND_QUIETLY TRUE)&lt;br /&gt;
endif ( SQLITE_INCLUDE_DIR AND SQLITE_LIBRARIES )&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If find_package_handle_standard_args() is used, this is completely unnecessary, since find_package_handle_standard_args() only prints something if the result has changed compared to the previous run. So if, as in this example, sqlite has already been found, find_package_handle_standard_args() will only print this information during the first CMake run, but not on successive runs.&lt;br /&gt;
&lt;br /&gt;
So, do not add such code. It is unnecessary and makes the modules look more complicated than necessary.&lt;br /&gt;
&lt;br /&gt;
=Writing FooConfig.cmake files=&lt;br /&gt;
&lt;br /&gt;
* See http://quickgit.kde.org/?p=kdeexamples.git&amp;amp;a=tree&amp;amp;hb=HEAD&amp;amp;f=buildsystem/HowToInstallALibrary for a fully commented example&lt;br /&gt;
&lt;br /&gt;
* See also:&lt;br /&gt;
** http://www.cmake.org/Wiki/CMake/Tutorials/Exporting_and_Importing_Targets&lt;br /&gt;
** http://www.cmake.org/Wiki/CMake/Tutorials/How_to_create_a_ProjectConfig.cmake_file&lt;br /&gt;
** http://www.cmake.org/Wiki/CMake/Tutorials/Packaging&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports</id>
		<title>Development/Tutorials/Debugging/How to create useful crash reports</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports"/>
				<updated>2012-10-30T14:58:06Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: catch both __cxa_throw and __cxa_rethrow&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
This document describes how to reproduce a useful backtrace of crashing KDE applications. First, some general information is given. Then, we will describe for several distributions how to prepare your KDE packages and gaining the backtrace. This should be enough for most people.&lt;br /&gt;
There are additional sections on how to create backtraces with the GNU Debugger and with Valgrind, which are in some cases useful.&lt;br /&gt;
&lt;br /&gt;
==How to create useful crash reports==&lt;br /&gt;
&lt;br /&gt;
A good crash report at [http://bugs.kde.org Bugzilla] consists of two parts: a '''description''' of how to reproduce the crash and a '''backtrace''' of the crash. With one of those elements missing, it is much harder (if not impossible) for developers to tackle the problem.&lt;br /&gt;
&lt;br /&gt;
A description should consist of more than only &amp;amp;quot;it crashed&amp;amp;quot;. Try to describe everything you did prior to the crash. Did you click on a button, opened a particular website or file which caused problems? That little detail which may look useless to you may be useful for the developer, so just write it down.&lt;br /&gt;
&lt;br /&gt;
A more insightful article on how to write good bug descriptions is available [http://www.chiark.greenend.org.uk/~sgtatham/bugs.html at this link], please read that before reporting bugs.&lt;br /&gt;
&lt;br /&gt;
Don't attach the backtrace to the bug report. Instead, simply paste it. This way it is much easier for developers to search for duplicate reports, because attachments will not be searched.&lt;br /&gt;
&lt;br /&gt;
If you paste a backtrace to a report, make sure you strip all but one or two of the &lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
lines from the backtrace as they make it harder to read.&lt;br /&gt;
&lt;br /&gt;
Even though pasting backtraces directly is preferred over adding an attachment, please do not paste other things like logs (valgrind, strace or terminal output) or example data (mails, HTML files and so on). Use attachments for these items.&lt;br /&gt;
&lt;br /&gt;
===Backtraces===&lt;br /&gt;
&lt;br /&gt;
Backtraces are essential. They may look meaningless to you, but they might actually contain a wealth of useful information. A backtrace describes which functions were called prior to the crash, so that developers may track down in which function the mess started. Having good backtraces has a downside: [[Development/Tutorials/Debugging/Debugging_symbols|libraries and executables occupy much more disk space than their optimized counter parts]]. That's the reason why many distros choose to install stripped files, '''which results in useless backtraces''':&lt;br /&gt;
&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 Using host libthread_db library &amp;quot;/lib/tls/i686/cmov/libthread_db.so.1&amp;quot;.&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 [Thread debugging using libthread_db enabled]&lt;br /&gt;
 [New Thread -1233848624 (LWP 12212)]&lt;br /&gt;
 [New Thread -1255081072 (LWP 12820)]&lt;br /&gt;
 [New Thread -1240921200 (LWP 12819)]&lt;br /&gt;
 [New Thread -1266680944 (LWP 12818)]&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 0xffffe410 in __kernel_vsyscall ()&lt;br /&gt;
 #0  0xffffe410 in __kernel_vsyscall ()&lt;br /&gt;
 #1  0xb6a1210b in ?? () from /lib/tls/i686/cmov/libpthread.so.0&lt;br /&gt;
 #2  0xb6a85afe in ?? () from /usr/lib/libX11.so.6&lt;br /&gt;
 #3  0x00000003 in ?? ()&lt;br /&gt;
 #4  0x082149c0 in ?? ()&lt;br /&gt;
 #5  0x00003ffc in ?? ()&lt;br /&gt;
 #6  0x00000000 in ?? ()&lt;br /&gt;
&lt;br /&gt;
But no worries, with some modifications you can create full blown backtraces for KDE applications.&lt;br /&gt;
&lt;br /&gt;
===Preparing your KDE packages===&lt;br /&gt;
&lt;br /&gt;
If your distribution has debugging-enabled packages, install them.&lt;br /&gt;
&lt;br /&gt;
It is easy to see which debug packages you are missing from looking at the backtrace. For example, take the following line from a backtrace:&lt;br /&gt;
&lt;br /&gt;
 #6  0xb7975bdc in ?? () from /usr/lib/libkmailprivate.so.4&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;??&amp;lt;/tt&amp;gt; indicates that the library &amp;lt;tt&amp;gt;libkmailprivate.so.4&amp;lt;/tt&amp;gt; does not have debug information, which might be available in separate debug packages. In this case, it is pretty easy to guess that you need to install debug packages for KMail to get a better backtrace.&lt;br /&gt;
&lt;br /&gt;
Sometimes, you need to install more than one debug package to get a good backtrace. This depends on how the distribution splits up the packages. For example, for some distributions it is enough to install the debug package for &amp;lt;tt&amp;gt;kdepim&amp;lt;/tt&amp;gt; to get enough debugging information for a crash in KMail, for other distributions there is an additional debug package just for KMail.&lt;br /&gt;
&lt;br /&gt;
Here's a list of how to obtain debug packages for some distributions:&lt;br /&gt;
&lt;br /&gt;
*'''Debian''' - Debian offers &amp;lt;tt&amp;gt;-dbg&amp;lt;/tt&amp;gt; packages to easy create useful backtraces. Just install the corresponding &amp;lt;tt&amp;gt;-dbg&amp;lt;/tt&amp;gt; package. e.g. &amp;lt;tt&amp;gt;kdepim-dbg&amp;lt;/tt&amp;gt; for KMail crashes. The dependencies of -dbg makes sure to pull in the other right packages (kdelibs-dbg, gdb, and so on).&lt;br /&gt;
*'''FreeBSD ports''' - Please refer to the [http://freebsd.kde.org/faq.php#AKDEapplicationcrashedandIwanttofileabugreportathttpbugskdeorgbutthebacktraceintheKDECrashManagerisuselessWhatcanIdo KDE on FreeBSD FAQ].&lt;br /&gt;
*'''Gentoo''' - Gentoo has its [http://www.gentoo.org/proj/en/qa/backtraces.xml own document] describing how to proceed.&lt;br /&gt;
*'''Mandriva''' - Mandriva 2007.0 and up has additional debugging packages for all of KDE (in fact, for all of its packages). Just install the corresponding &amp;lt;tt&amp;gt;-debug&amp;lt;/tt&amp;gt; package, like &amp;lt;tt&amp;gt;kdebase-debug&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;kdemultimedia-debug&amp;lt;/tt&amp;gt;. You probably want to install &amp;lt;tt&amp;gt;kdelibs-debug&amp;lt;/tt&amp;gt; anyways.&lt;br /&gt;
** Note: the &amp;lt;tt&amp;gt;-debug&amp;lt;/tt&amp;gt; packages are in separate repositories. For instance, for all packages in &amp;lt;tt&amp;gt;main&amp;lt;/tt&amp;gt;, you'll find the debugging package in repository &amp;lt;tt&amp;gt;debug_main&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*'''Kubuntu/Ubuntu''' - The Ubuntu family makes things quite easy. Every official KDE module has an additional package in the repository, suffixed with &amp;lt;tt&amp;gt;-dbg&amp;lt;/tt&amp;gt;. Always install &amp;lt;tt&amp;gt;kdelibs5-dbg&amp;lt;/tt&amp;gt;, because all KDE applications use kdelibs (kdelibs-dbg for KDE 3 applications). Then you should install a -dbg package for the application which crashed. For example if KOrganizer crashed you should install &amp;lt;tt&amp;gt;kdepim-dbg&amp;lt;/tt&amp;gt; as well.  If the program is not from an official KDE module and has no -dbg package, you can install the -dbgsym package from the repository listed on this [https://wiki.kubuntu.org/DebuggingProgramCrash Debugging Program Crashes] page.  &lt;br /&gt;
**During the Ubuntu development cycle the Apport crash handler is turned on which will report crashes to launchpad.net and do the backtrace for you, if you would rather use the KDE crash handler turn Apport off in /etc/defaults/apport&lt;br /&gt;
**Starting with Lucid Lynx (10.04) Kubuntu will be forwarding all non kubuntu specific bugs upstream and had disabled Apport so that DrKonqui will be th edefault crash handler.&lt;br /&gt;
*'''openSUSE''' - You should only install the &amp;lt;tt&amp;gt;-debuginfo&amp;lt;/tt&amp;gt; packages, for example: &amp;lt;tt&amp;gt;kdepimlibs4-debuginfo&amp;lt;/tt&amp;gt;. You can find these packages in [http://en.opensuse.org/KDE/Repositories KDE repositories]. There is also a dedicated [http://en.opensuse.org/openSUSE:Bugreport_application_crashed openSUSE debugging page].&lt;br /&gt;
*'''Fedora''' - In Fedora you just need to do:&lt;br /&gt;
*# &amp;lt;tt&amp;gt;yum provides &amp;quot;/usr/lib/libkmailprivate.so.4&amp;quot;&amp;lt;/tt&amp;gt; to find out which package provides that file;&lt;br /&gt;
*# &amp;lt;tt&amp;gt;debuginfo-install kdepim&amp;lt;/tt&amp;gt; as root to install debug packages for that package (dependencies included).&lt;br /&gt;
*:A complete and detailed guide for Fedora is available in [http://fedoraproject.org/wiki/StackTraces this document] describing how to proceed. Fedora uses a separate debuginfo repository that has to be enabled. Also consider &amp;lt;tt&amp;gt;auto-update-debug-info&amp;lt;/tt&amp;gt; yum plugin to keep debuginfo packages up to date.&lt;br /&gt;
&lt;br /&gt;
If your distribution doesn't have debugging-enabled packages for KDE, you'll have to compile KDE from sources:&lt;br /&gt;
&lt;br /&gt;
* If you're using KDE 3, then at the configure stage, you should supply the parameter &amp;lt;tt&amp;gt;--enable-debug=full&amp;lt;/tt&amp;gt; in order to build debug symbols in the resulting files.&lt;br /&gt;
* If you're using KDE 4, then at the cmake stage, you should supply the parameter &amp;lt;tt&amp;gt;-DCMAKE_BUILD_TYPE=Debug&amp;lt;/tt&amp;gt;.  If you want to specify your own CXXFLAGS, then use &amp;lt;tt&amp;gt;-DCMAKE_BUILD_TYPE=None -DCMAKE_CXX_FLAGS=$foo&amp;lt;/tt&amp;gt; (where $foo is whatever flags you want to set). Note that the Debug build type is highly recommended for most testers.&lt;br /&gt;
&lt;br /&gt;
Then it's just &amp;lt;tt&amp;gt;make&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;make install&amp;lt;/tt&amp;gt; as you're used to.&lt;br /&gt;
&lt;br /&gt;
===Crash!===&lt;br /&gt;
&lt;br /&gt;
Now it's time to crash your application. The KDE Crash Dialog should appear right after the crash, which shows the &amp;quot;Developer Information&amp;quot; tab.&lt;br /&gt;
&lt;br /&gt;
[[Image:Kde-crash-handler.png|center|300px|KDE Crash Dialog]]&lt;br /&gt;
&lt;br /&gt;
Click that tab and wait for a minute. This process may take quite some memory, so things may go sluggish all of a sudden. But the result should look much better. For example:&lt;br /&gt;
&lt;br /&gt;
 Using host libthread_db library &amp;quot;/lib/libthread_db.so.1&amp;quot;. &lt;br /&gt;
 [Thread debugging using libthread_db enabled] &lt;br /&gt;
 [New Thread -1232783168 (LWP 7604)] &lt;br /&gt;
 [KCrash handler] &lt;br /&gt;
 #6  0x0806be76 in TreeMapItem::parent (this=0x0) &lt;br /&gt;
     at /home/bram/KDE/kde3/kdeaddons/konq-plugins/fsview/treemap.h:285 &lt;br /&gt;
 #7  0x08065fea in TreeMapItemList::compareItems (this=0xbfec04a8, item1=0x0, &lt;br /&gt;
     item2=0x0) &lt;br /&gt;
     at /home/bram/KDE/kde3/kdeaddons/konq-plugins/fsview/treemap.cpp:720 &lt;br /&gt;
 #8  0xb7281619 in QGList::operator== () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #9  0x0806d498 in QPtrList&amp;lt;TreeMapItem&amp;gt;::operator== (this=0xbfec04a8, &lt;br /&gt;
     list=@0xbfec0468) at /usr/qt/3/include/qptrlist.h:74 &lt;br /&gt;
 #10 0x08062e18 in TreeMapWidget::mousePressEvent (this=0xbfec03ac, &lt;br /&gt;
     e=0xbfebff1c) &lt;br /&gt;
     at /home/bram/KDE/kde3/kdeaddons/konq-plugins/fsview/treemap.cpp:1840 &lt;br /&gt;
 #11 0xb7004a63 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #12 0xb6f6bca7 in QApplication::internalNotify () &lt;br /&gt;
    from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #13 0xb6f6ca88 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #14 0xb7725a84 in KApplication::notify (this=0xbfec055c, receiver=0xbfec03ac, &lt;br /&gt;
     event=0xbfebff1c) &lt;br /&gt;
     at /home/bram/KDE/kde3/kdelibs/kdecore/kapplication.cpp:550 &lt;br /&gt;
 #15 0xb6f0bfd2 in QETWidget::translateMouseEvent () &lt;br /&gt;
    from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #16 0xb6f0b8b0 in QApplication::x11ProcessEvent () &lt;br /&gt;
    from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #17 0xb6f1b761 in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #18 0xb6f82831 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #19 0xb6f826b6 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #20 0xb6f6b72f in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #21 0x0805181e in main (argc=134673960, argv=0xffffffff) &lt;br /&gt;
     at /home/bram/KDE/kde3/kdeaddons/konq-plugins/fsview/main.cpp:55&lt;br /&gt;
&lt;br /&gt;
This looks better, right? It shows memory addresses, the source files and line numbers and the parameters passed to functions. Which make it more helpful to the developer where to look for the problem.&lt;br /&gt;
&lt;br /&gt;
{{note|You '''need''' GDB installed to get the backtrace of a crash. Please read the next section to know what GDB is, and how to install it.}}&lt;br /&gt;
&lt;br /&gt;
===Retrieving a backtrace with GDB===&lt;br /&gt;
&lt;br /&gt;
In some cases, it is not possible to create a backtrace with the KDE Crash Dialog. This may be caused by an application which entered an infinite loop, or the crash dialog did not appear at all for some reason. You can try to grab a backtrace with &amp;lt;tt&amp;gt;gdb&amp;lt;/tt&amp;gt;, the [http://sourceware.org/gdb/ GNU Debugger]. GDB is widely available through distribution packages.&lt;br /&gt;
&lt;br /&gt;
Invoking GDB differs from the situation. You can run an application from inside gdb, or attach gdb to an already running process. The latter may be useful when an application already has entered an infinite loop. But we will first start with running an application inside gdb. From the shell, run:&lt;br /&gt;
&lt;br /&gt;
 $ gdb someKDEapp&lt;br /&gt;
&lt;br /&gt;
The GDB prompt will appear. Note that this does not start the application itself, you should run it by invoking the &amp;lt;tt&amp;gt;run&amp;lt;/tt&amp;gt; command:&lt;br /&gt;
&lt;br /&gt;
 (gdb) run&lt;br /&gt;
&lt;br /&gt;
This will run the application like you are used to, and you can work with it like normal (it only consumes far more memory and may feel sluggish). Now it's time to reproduce your crash. When you succeed, the application just closes and you should return to your GDB prompt. Now it's time to run the 'backtrace' command:&lt;br /&gt;
&lt;br /&gt;
{{note|Some KDE applications (such as JuK and KTorrent) have special code to ensure that there is only one running instance of the application at a time.  For these applications you should type in &amp;quot;run --nofork&amp;quot; at the (gdb) prompt instead of &amp;quot;run&amp;quot; because otherwise gdb will try to debug the wrong process.  If you are unsure as to whether to use --nofork just try it.  If the application says it's an unknown option you can remove --nofork.}}&lt;br /&gt;
&lt;br /&gt;
 (gdb) thread apply all backtrace&lt;br /&gt;
&lt;br /&gt;
This should give a good backtrace which can be posted at the KDE Bugzilla.&lt;br /&gt;
&lt;br /&gt;
In case you want to attach to an existing process, run the following command in the shell:&lt;br /&gt;
&lt;br /&gt;
 $ gdb someKDEapp pid&lt;br /&gt;
&lt;br /&gt;
where ''pid'' is the process ID of the process you want to attach to. Once attached, and the process is in an infinite loop, after using the 'backtrace' command again a useful backtrace will appear. You can use 'continue' command to let the application run again and press Ctrl+C in gdb to be able to again enter commands.&lt;br /&gt;
&lt;br /&gt;
=== Retrieving a backtrace when an uncaught exception is causing a crash ===&lt;br /&gt;
&lt;br /&gt;
If your backtrace looks like this:&lt;br /&gt;
&lt;br /&gt;
  Thread 1 (Thread 0xb77be730 (LWP 5794)):&lt;br /&gt;
  [KCrash Handler]&lt;br /&gt;
  #7  0x00e9b416 in __kernel_vsyscall ()&lt;br /&gt;
  #8  0x002b1c8f in raise () from /lib/i386-linux-gnu/libc.so.6&lt;br /&gt;
  #9  0x002b52b5 in abort () from /lib/i386-linux-gnu/libc.so.6&lt;br /&gt;
  #10 0x001c14ed in __gnu_cxx::__verbose_terminate_handler() () from&lt;br /&gt;
  /usr/lib/i386-linux-gnu/libstdc++.so.6&lt;br /&gt;
  #11 0x001bf283 in ?? () from /usr/lib/i386-linux-gnu/libstdc++.so.6&lt;br /&gt;
  #12 0x001bf2bf in std::terminate() () from&lt;br /&gt;
  /usr/lib/i386-linux-gnu/libstdc++.so.6&lt;br /&gt;
  #13 0x001bf464 in __cxa_rethrow () from /usr/lib/i386-linux-gnu/libstdc++.so.6&lt;br /&gt;
  [...]&lt;br /&gt;
&lt;br /&gt;
then only GDB can help getting a useful backtrace. A few more commands are needed. From the shell, run:&lt;br /&gt;
&lt;br /&gt;
  $ gdb someKDEapp&lt;br /&gt;
&lt;br /&gt;
Then start loading the application:&lt;br /&gt;
&lt;br /&gt;
  (gdb) start&lt;br /&gt;
&lt;br /&gt;
{{note|Some KDE applications (such as KMail or Kontact) have special code to ensure that there is only one running instance of the application at a time.  For these applications you should type in &amp;quot;start --nofork&amp;quot; at the (gdb) prompt instead of &amp;quot;start&amp;quot; because otherwise gdb will try to debug the wrong process.  If you are unsure as to whether to use --nofork just try it.  If the application says it's an unknown option you can remove --nofork.}}&lt;br /&gt;
&lt;br /&gt;
The GDB prompt will reappear. Turn logging on:&lt;br /&gt;
&lt;br /&gt;
  (gdb) set logging file ~/gdblog.txt&lt;br /&gt;
  (gdb) set logging on&lt;br /&gt;
&lt;br /&gt;
We must now tell gdb to stop just before the exception is thrown. enter:&lt;br /&gt;
&lt;br /&gt;
  (gdb) break __cxa_throw&lt;br /&gt;
  (gdb) break __cxa_rethrow&lt;br /&gt;
&lt;br /&gt;
and finally:&lt;br /&gt;
&lt;br /&gt;
  (gdb) cont&lt;br /&gt;
&lt;br /&gt;
This will run the application. Note that the application will consume more memory and be slower. &lt;br /&gt;
Now reproduce the crash. When you succeed, the application window will look frozen. &lt;br /&gt;
&lt;br /&gt;
Don't worry and switch back to the shell window.&lt;br /&gt;
If you see the gdb prompt, type:&lt;br /&gt;
&lt;br /&gt;
  (gdb) thread apply all bt&lt;br /&gt;
&lt;br /&gt;
press enter until the (gdb) prompt reappears.&lt;br /&gt;
&lt;br /&gt;
All done! you can now quit gdb:&lt;br /&gt;
&lt;br /&gt;
  (gdb) kill&lt;br /&gt;
&lt;br /&gt;
The kill command will stop the program and now enter:&lt;br /&gt;
&lt;br /&gt;
  (gdb) quit&lt;br /&gt;
&lt;br /&gt;
Copy/paste the content saved in the ~/gdblog.txt file to your bug report.&lt;br /&gt;
&lt;br /&gt;
===Retrieving a backtrace with Valgrind===&lt;br /&gt;
&lt;br /&gt;
When it comes to crashes, [http://www.valgrind.org Valgrind] is also a useful tool to create a backtrace. It's not a substitution for GDB, but rather a supplement.&lt;br /&gt;
&lt;br /&gt;
When you run an application in valgrind, every piece of memory read or written by the application is being checked. Valgrind will report erroneous memory operations in the standard output or in a log file. Since most crashes are due to an invalid memory read, valgrind can be useful to track down where the problem occurs.&lt;br /&gt;
&lt;br /&gt;
{{note|Valgrind consists of several tools in order to check or profile an application. For this article, we only use memcheck, the default tool when valgrind is being invoked.}}&lt;br /&gt;
&lt;br /&gt;
Like GDB, Valgrind makes running an application much slower, while consuming a lot more resources.&lt;br /&gt;
&lt;br /&gt;
Start the application within valgrind:&lt;br /&gt;
&lt;br /&gt;
 $ valgrind --log-file=someKDEapp someKDEapp&lt;br /&gt;
&lt;br /&gt;
Now reproduce the crash. As soon as this happens, the application and valgrind will terminate. What's left is a file named &amp;lt;tt&amp;gt;someKDEapp.pid&amp;lt;/tt&amp;gt; where ''pid'' is replaced by the process ID of the valgrind process. The file may list more errors than the one causing the crash. Here's the bit causing the crash which corresponds to the GDB backtrace above:&lt;br /&gt;
&lt;br /&gt;
 ==23292== Invalid read of size 4&lt;br /&gt;
 ==23292==    at 0x806BD9E: TreeMapItem::parent() const (treemap.h:285)&lt;br /&gt;
 ==23292==    by 0x8065FB9: TreeMapItemList::compareItems(void*, void*) (treemap.cpp:720)&lt;br /&gt;
 ==23292==    by 0x50AC618: QGList::operator==(QGList const&amp;amp;) const (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x806D3BF: QPtrList&amp;lt;TreeMapItem&amp;gt;::operator==(QPtrList&amp;lt;TreeMapItem&amp;gt; const&amp;amp;) const (qptrlist.h:74)&lt;br /&gt;
 ==23292==    by 0x8062DE7: TreeMapWidget::mousePressEvent(QMouseEvent*) (treemap.cpp:1840)&lt;br /&gt;
 ==23292==    by 0x4E2FA62: QWidget::event(QEvent*) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x4D96CA6: QApplication::internalNotify(QObject*, QEvent*) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x4D97A87: QApplication::notify(QObject*, QEvent*) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x4809AC3: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:550)&lt;br /&gt;
 ==23292==    by 0x4D36FD1: QETWidget::translateMouseEvent(_XEvent const*) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x4D368AF: QApplication::x11ProcessEvent(_XEvent*) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x4D46760: QEventLoop::processEvents(unsigned) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==  Address 0x2C is not stack'd, malloc'd or (recently) free'd&lt;br /&gt;
&lt;br /&gt;
But to be sure, just attach the whole log file to the crash report.&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/PIM</id>
		<title>Projects/PIM</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/PIM"/>
				<updated>2012-10-20T12:04:41Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
KDE PIM is a package that contains personal information management tools.&lt;br /&gt;
&lt;br /&gt;
The KDEPIM team develops the main application Kontact with all its plugins like KMail, KNode, KOrganizer, KAddressbook, Akregator, KJots and others.&lt;br /&gt;
&lt;br /&gt;
To join the team, simply email the {{KDEML|kdepim}} mailing list, and join the irc://freenode.net/kontact IRC channel.&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
*[[/PIMsters | Who are we?]]&lt;br /&gt;
*[http://kdepim.kde.org Homepage of the KDE PIM]&lt;br /&gt;
*[http://kontact.kde.org/ Homepage of Kontact]&lt;br /&gt;
*[mailto:kdepim-users@kde.org kdepim-users@kde.org] mailing list (for users): [https://mail.kde.org/mailman/listinfo/kdepim-users subscribe], [http://lists.kde.org/?l=kdepim-users&amp;amp;r=1&amp;amp;w=2 archives]&lt;br /&gt;
*[mailto:kde-pim@kde.org kde-pim@kde.org] mailing list (for developers): [https://mail.kde.org/mailman/listinfo/kde-pim subscribe], [http://lists.kde.org/?l=kde-pim&amp;amp;r=1&amp;amp;w=2 archives]&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
Much of the infrastructure of KDE PIM has been moved to kdepimlibs module as a framework for all KDE applications. Therefore we have two main modules within the KDE SVN: '''kdepim''' and '''kdepimlibs'''. The latter contains code that provides public APIs.&lt;br /&gt;
&lt;br /&gt;
Current development focus as of January 2009 is on the Akonadi service and porting existing applications to Akonadi and KMime and other frameworks.&lt;br /&gt;
&lt;br /&gt;
'''If you're looking into starting KMail development, have a look at the [[Projects/PIM/KMail Junior Jobs|list of KMail junior jobs]].'''&lt;br /&gt;
&lt;br /&gt;
===Documentation===&lt;br /&gt;
The KMail handbook is currently being rewritten, for more information look at the [[Projects/Documentation/KDE4/kdepim/kmail|documentation wiki page]].&lt;br /&gt;
===KDE PIM 4===&lt;br /&gt;
*README documents stored in the KDE GIT:&lt;br /&gt;
:*kdepim: &lt;br /&gt;
::*[https://projects.kde.org/projects/kde/kdepim/repository/revisions/master/entry/README README]&lt;br /&gt;
::*[https://projects.kde.org/projects/kde/kdepim/repository/revisions/master/entry/kmail/HACKING KMail's HACKING file]&lt;br /&gt;
&lt;br /&gt;
:*kdepimlibs&lt;br /&gt;
::*[https://projects.kde.org/projects/kde/kdepimlibs/repository/revisions/master/entry/README README]&lt;br /&gt;
::*[https://projects.kde.org/projects/kde/kdepimlibs/repository/revisions/master/entry/POLICIES POLICIES]&lt;br /&gt;
::*[https://projects.kde.org/projects/kde/kdepimlibs/repository/revisions/master/entry/PLAN PLAN]&lt;br /&gt;
*[http://api.kde.org/4.x-api/kdepimlibs-apidocs/ KDE PIM LIBS API Reference]&lt;br /&gt;
*[http://api.kde.org/4.x-api/kdepim-apidocs/ KDE PIM API Reference]&lt;br /&gt;
*[[/KDE 4-related bugs|List of KDE 4-specific bugs, regressions and junior jobs]]&lt;br /&gt;
*[[/KMail_SoC_regressions|List of regressions after the merge of the KMail SoC branch]]&lt;br /&gt;
*[[/MS Windows|MS Windows topics]]&lt;br /&gt;
*[[Development/Tutorials/Writing_kontact_plugins|Tutorial for writing a Kontact plugin]]&lt;br /&gt;
&lt;br /&gt;
====Planning====&lt;br /&gt;
*[[Schedules/KDE4/4.2_Feature_Plan#kdepim|Feature Plan]] (see also [[Schedules/KDE4/4.2_Feature_Plan#kdepimlibs|KDEPIMlibs feature plan]])&lt;br /&gt;
*Akonadi: [[Projects/PIM/Akonadi|Feature Plan]], [http://lists.kde.org/?l=kde-pim&amp;amp;m=120216697126489&amp;amp;w=2 Osnabrück Meeting Notes]&lt;br /&gt;
*[[Projects/PIM/Ideas|Ideas]]:&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
*[[/Development/SingleFileResourceRefactoring|SingleFileResource refactoring plan]]&lt;br /&gt;
* [[Projects/PIM/Mobile|KDE PIM for mobile devices]]&lt;br /&gt;
&lt;br /&gt;
===KDE PIM 3===&lt;br /&gt;
&lt;br /&gt;
The KDE PIM 3 branch is frozen and no longer actively maintained. Use the KDE 3 enterprise branch for a version of Kontact that is still being updated.&lt;br /&gt;
&lt;br /&gt;
*[[/Features_3.5.9|New Features included with KDE 3.5.9]]&lt;br /&gt;
*[[/Installing the KDE PIM 3.5.5+ feature branch|Installing the KDE PIM 3.5.5+ feature branch]]&lt;br /&gt;
&lt;br /&gt;
===Enterprise branches===&lt;br /&gt;
Kontact is the primary [http://kolab.org/ Kolab] client. There are different release cycles for the Kolab clients and for KDE, and therefore there are so-called &amp;lt;i&amp;gt;enterprise&amp;lt;/i&amp;gt; branches in SVN where the Kolab versions are maintained. Changes in the enterprise branches are regularly merged back to SVN trunk.&lt;br /&gt;
The enterprise branches are maintained by [http://www.klaralvdalens-datakonsult.se/ KDAB].&lt;br /&gt;
&lt;br /&gt;
More information about the enterprise branches can be found at:&lt;br /&gt;
*[http://websvn.kde.org/branches/kdepim/ KDEPIM branches in SVN (notably &amp;lt;i&amp;gt;enterprise&amp;lt;/i&amp;gt; and &amp;lt;i&amp;gt;enterprise4&amp;lt;/i&amp;gt;)]&lt;br /&gt;
*[http://wiki.kolab.org/index.php/Kontact_for_Windows_(beta-huge-debug) Kontact on Windows (enterprise4 branch)]&lt;br /&gt;
*[http://kolab.org/roadmap.html Roadmap for the Kolab clients]&lt;br /&gt;
*[http://kolab.org/download.html Downloads of the Kolab clients]&lt;br /&gt;
*[http://wiki.kolab.org/index.php/Kontact Kontact wiki page]&lt;br /&gt;
*[http://kolab.org/documentation.html Various Kolab documents]&lt;br /&gt;
*[[Development/Tools/svnmerge.py|Merge Tracking with svnmerge.py]]&lt;br /&gt;
*[[Projects/PIM/Enterprise_Translation_Howto|Enterprise Translation Howto]]&lt;br /&gt;
&lt;br /&gt;
===Other Links===&lt;br /&gt;
*[http://techbase.kde.org/Category:PIM List of all KDE PIM related articles on TechBase]&lt;br /&gt;
*[[Projects/Oxygen/Missing_Icons#KDE_main_modules|Missing Icons in KDE PIM]]&lt;br /&gt;
*[http://www.englishbreakfastnetwork.org/krazy/index.php?component=kde-4.x&amp;amp;module=kdepimlibs KDE PIM libraries at the Krazy code checker]&lt;br /&gt;
*[http://www.englishbreakfastnetwork.org/krazy/index.php?component=kde-4.x&amp;amp;module=kdepim KDE PIM at the Krazy code checker]&lt;br /&gt;
*[http://cia.vc/stats/project/kde/kdepim KDE PIM on CIA]&lt;br /&gt;
*[http://cia.vc/account/bots/6503/ CIA commit bot for #kontact (account needed)]&lt;br /&gt;
*[http://cia.vc/account/bots/12872/ CIA commit bot for #akonadi (account needed)]&lt;br /&gt;
*[http://www.ohloh.net/p/kmail KMail on ohloh.net]&lt;br /&gt;
*[http://freshmeat.net/projects/kmail/ Totally outdated KMail freshmeat page]&lt;br /&gt;
&lt;br /&gt;
*[http://forum.kde.org/office-personal-information-management-f-20.html KDE PIM in the KDE forums]&lt;br /&gt;
*[http://userbase.kde.org/Applications/Office#Kontact KDE PIM on UserBase]&lt;br /&gt;
*[http://userbase.kde.org/Tutorials#In_Kontact KDE PIM tutorials on UserBase]&lt;br /&gt;
*[http://en.wikipedia.org/wiki/KDE_Personal_Information_Management KDE PIM on Wikipedia]&lt;br /&gt;
&lt;br /&gt;
===PIM SoC 2008 projects===&lt;br /&gt;
*[[/RSS_framework_for_Akonadi|RSS framework for Akonadi]]&lt;br /&gt;
[[Category:PIM]]&lt;br /&gt;
&lt;br /&gt;
===Technologies used in KDE PIM===&lt;br /&gt;
&lt;br /&gt;
This list is quite incomplete.&lt;br /&gt;
&lt;br /&gt;
* http://doc.trolltech.com/4.4/richtext.html - Used for the KMail composer. See also [http://api.kde.org/4.x-api/kdelibs-apidocs/kdeui/html/classKRichTextWidget.html KRichTextWidget].&lt;br /&gt;
* http://doc.trolltech.com/4.4/model-view-programming.html - Used throughout KDEPIM including KMail tree views etc.&lt;br /&gt;
* Akonadi: [[Projects/PIM/Akonadi|Wiki]], [http://www.akonadi-project.org/ Website], [http://download.akonadi-project.org/ Tarballs]&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/PIM/Development/IncidenceEditorsRefactoring</id>
		<title>Projects/PIM/Development/IncidenceEditorsRefactoring</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/PIM/Development/IncidenceEditorsRefactoring"/>
				<updated>2012-10-20T12:04:04Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: Remove this page as requested by the maintainer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/PIM/Akonadi/Database</id>
		<title>Projects/PIM/Akonadi/Database</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/PIM/Akonadi/Database"/>
				<updated>2012-03-13T17:21:40Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* PostgreSQL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Akonadi Server Database Internals =&lt;br /&gt;
&lt;br /&gt;
This page contains information about how the Akonadi server uses its internal SQL database. This is purely for Akonadi server developers, you are NOT supposed to use the database yourself, by-passing Akonadi!&lt;br /&gt;
&lt;br /&gt;
== Database Schema ==&lt;br /&gt;
&lt;br /&gt;
* [http://api.kde.org/kdesupport-api/kdesupport-apidocs/akonadi/html/akonadi_server_database.html Visualization]&lt;br /&gt;
* Code is in server/src/storage&lt;br /&gt;
** akonadidb.xml contains the schema in an XML format&lt;br /&gt;
** dbinitializer* contains the code to create tables out of that&lt;br /&gt;
**updatedb.xml contains schema update instructions&lt;br /&gt;
** dbupdater.* executes those&lt;br /&gt;
&lt;br /&gt;
== Backends ==&lt;br /&gt;
&lt;br /&gt;
Akonadi can use different SQL backends. The following documents backend-specific details.&lt;br /&gt;
&lt;br /&gt;
In general, backend specific configuration and setup code can be found in server/src/storage/dbconfig*.&lt;br /&gt;
&lt;br /&gt;
There are three possible operation modes for backends, most only support a subset:&lt;br /&gt;
* Embedded: No server process, database is completely integrated into the Akonadi process&lt;br /&gt;
* Internal server: Akonadi manages the database server process itself, taking care of starting/stopping and configuring it.&lt;br /&gt;
* External server: Akonadi connects to an already running database server.&lt;br /&gt;
&lt;br /&gt;
Selecting and configuring the different backends can be done in ~/.config/akonadi/akonadiserverrc, details on the available options can be found here: [http://api.kde.org/kdesupport-api/kdesupport-apidocs/akonadi/html/classAkonadi_1_1DataStore.html akonadiserverrc options]&lt;br /&gt;
&lt;br /&gt;
=== MySQL ===&lt;br /&gt;
&lt;br /&gt;
Status: working, default backend for desktop systems&lt;br /&gt;
&lt;br /&gt;
Supported modes: Internal, External&lt;br /&gt;
&lt;br /&gt;
MySQL server configuration files for the internal mode can be found here: server/src/storage/mysql-global*.conf.&lt;br /&gt;
&lt;br /&gt;
=== Sqlite ===&lt;br /&gt;
&lt;br /&gt;
Status: working with limitations, default backend for mobile systems&lt;br /&gt;
&lt;br /&gt;
Supported modes: Embedded&lt;br /&gt;
&lt;br /&gt;
Known issues:&lt;br /&gt;
* Requires newer version than the default Qt one.&lt;br /&gt;
* Requires patched QtSql driver to fix concurrency issues (Akonadi ships a fork of the driver with the necessary changes)&lt;br /&gt;
* Slower than MySQL (see e.g. http://bertjan.broeksemaatjes.nl/node/53), based on our measurments about 2-5x on the query level, but still in the milliseconds range, so that's probably not a big issue.&lt;br /&gt;
* Mutex-based transaction serialization in Akonadi (required because SQlite's support of concurrency might not be enough) can block clients while background operations such as a IMAP sync are going on. This is the real killer here, the more clients (including background processes like indexing) are accessing the data, the more blocking you experience. Background http://www.sqlite.org/faq.html#q5 ,  http://www.somacon.com/p369.php , http://www.sqlite.org/lockingv3.html , http://www.mail-archive.com/sqlite-users%40sqlite.org/msg43873.html&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL ===&lt;br /&gt;
&lt;br /&gt;
Status: Working&lt;br /&gt;
&lt;br /&gt;
Supported modes: Internal, External&lt;br /&gt;
&lt;br /&gt;
Known issues:&lt;br /&gt;
* Manual dump and import are required after upgrading the Postgres server installation if the database scheme changes.&lt;br /&gt;
&lt;br /&gt;
=== Virtuoso ===&lt;br /&gt;
&lt;br /&gt;
Status: not working&lt;br /&gt;
&lt;br /&gt;
Supported modes: External&lt;br /&gt;
&lt;br /&gt;
Proof-of-concept work was done during Akademy 2010, up to the point where the database could be created successfully. Known issues:&lt;br /&gt;
&lt;br /&gt;
* Some column names used by Akonadi are Virtuoso keywords&lt;br /&gt;
* Some of the first INSERT query fails with a signed vs. unsigned int mismatch/overflow.&lt;br /&gt;
&lt;br /&gt;
Completion of Virtuoso support is considered non-trivial and probably requires a lot of work on the Akonadi side, the SQL dialect is too different from what we support so far.&lt;br /&gt;
&lt;br /&gt;
=== MySQL/Embedded ===&lt;br /&gt;
&lt;br /&gt;
Status: not working&lt;br /&gt;
&lt;br /&gt;
Supported modes: Embedded&lt;br /&gt;
&lt;br /&gt;
Development stopped, MySQL/Embedded does not support transactions.&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
=== Generic ===&lt;br /&gt;
&lt;br /&gt;
''akonadiconsole'' has support for browsing the database and run arbitrary SQL queries. See [[Development/Tutorials/Akonadi/Application]].&lt;br /&gt;
&lt;br /&gt;
=== MySQL ===&lt;br /&gt;
&lt;br /&gt;
There are convenience scripts for running mysqld in the configuration used by Akonadi as well as (and probably more useful) running the MySQL command line client connected to the Akonadi database. See server/src/storage/akonadi-mysql-[client|server].sh.&lt;br /&gt;
&lt;br /&gt;
[[Category:Akonadi]]&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports</id>
		<title>Development/Tutorials/Debugging/How to create useful crash reports</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports"/>
				<updated>2012-01-26T20:14:24Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Retrieving a backtrace when an uncaught exception is causing a crash */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Development/Tutorials/Debugging/How to create useful crash reports}}&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
This document describes how to reproduce a useful backtrace of crashing KDE applications. First, some general information is given. Then, we will describe for several distributions how to prepare your KDE packages and gaining the backtrace. This should be enough for most people.&lt;br /&gt;
There are additional sections on how to create backtraces with the GNU Debugger and with Valgrind, which are in some cases useful.&lt;br /&gt;
&lt;br /&gt;
==How to create useful crash reports==&lt;br /&gt;
&lt;br /&gt;
A good crash report at [http://bugs.kde.org Bugzilla] consists of two parts: a '''description''' of how to reproduce the crash and a '''backtrace''' of the crash. With one of those elements missing, it is much harder (if not impossible) for developers to tackle the problem.&lt;br /&gt;
&lt;br /&gt;
A description should consist of more than only &amp;amp;quot;it crashed&amp;amp;quot;. Try to describe everything you did prior to the crash. Did you click on a button, opened a particular website or file which caused problems? That little detail which may look useless to you may be useful for the developer, so just write it down.&lt;br /&gt;
&lt;br /&gt;
A more insightful article on how to write good bug descriptions is available [http://www.chiark.greenend.org.uk/~sgtatham/bugs.html at this link], please read that before reporting bugs.&lt;br /&gt;
&lt;br /&gt;
Don't attach the backtrace to the bug report. Instead, simply paste it. This way it is much easier for developers to search for duplicate reports, because attachments will not be searched.&lt;br /&gt;
&lt;br /&gt;
If you paste a backtrace to a report, make sure you strip all but one or two of the &lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
lines from the backtrace as they make it harder to read.&lt;br /&gt;
&lt;br /&gt;
Even though pasting backtraces directly is preferred over adding an attachment, please do not paste other things like logs (valgrind, strace or terminal output) or example data (mails, HTML files and so on). Use attachments for these items.&lt;br /&gt;
&lt;br /&gt;
===Backtraces===&lt;br /&gt;
&lt;br /&gt;
Backtraces are essential. They may look meaningless to you, but they might actually contain a wealth of useful information. A backtrace describes which functions were called prior to the crash, so that developers may track down in which function the mess started. Having good backtraces has a downside: [[Development/Tutorials/Debugging/Debugging_symbols|libraries and executables occupy much more disk space than their optimized counter parts]]. That's the reason why many distros choose to install stripped files, '''which results in useless backtraces''':&lt;br /&gt;
&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 Using host libthread_db library &amp;quot;/lib/tls/i686/cmov/libthread_db.so.1&amp;quot;.&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 [Thread debugging using libthread_db enabled]&lt;br /&gt;
 [New Thread -1233848624 (LWP 12212)]&lt;br /&gt;
 [New Thread -1255081072 (LWP 12820)]&lt;br /&gt;
 [New Thread -1240921200 (LWP 12819)]&lt;br /&gt;
 [New Thread -1266680944 (LWP 12818)]&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 0xffffe410 in __kernel_vsyscall ()&lt;br /&gt;
 #0  0xffffe410 in __kernel_vsyscall ()&lt;br /&gt;
 #1  0xb6a1210b in ?? () from /lib/tls/i686/cmov/libpthread.so.0&lt;br /&gt;
 #2  0xb6a85afe in ?? () from /usr/lib/libX11.so.6&lt;br /&gt;
 #3  0x00000003 in ?? ()&lt;br /&gt;
 #4  0x082149c0 in ?? ()&lt;br /&gt;
 #5  0x00003ffc in ?? ()&lt;br /&gt;
 #6  0x00000000 in ?? ()&lt;br /&gt;
&lt;br /&gt;
But no worries, with some modifications you can create full blown backtraces for KDE applications.&lt;br /&gt;
&lt;br /&gt;
===Preparing your KDE packages===&lt;br /&gt;
&lt;br /&gt;
If your distribution has debugging-enabled packages, install them.&lt;br /&gt;
&lt;br /&gt;
It is easy to see which debug packages you are missing from looking at the backtrace. For example, take the following line from a backtrace:&lt;br /&gt;
&lt;br /&gt;
 #6  0xb7975bdc in ?? () from /usr/lib/libkmailprivate.so.4&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;??&amp;lt;/tt&amp;gt; indicates that the library &amp;lt;tt&amp;gt;libkmailprivate.so.4&amp;lt;/tt&amp;gt; does not have debug information, which might be available in separate debug packages. In this case, it is pretty easy to guess that you need to install debug packages for KMail to get a better backtrace.&lt;br /&gt;
&lt;br /&gt;
Sometimes, you need to install more than one debug package to get a good backtrace. This depends on how the distribution splits up the packages. For example, for some distributions it is enough to install the debug package for &amp;lt;tt&amp;gt;kdepim&amp;lt;/tt&amp;gt; to get enough debugging information for a crash in KMail, for other distributions there is an additional debug package just for KMail.&lt;br /&gt;
&lt;br /&gt;
Here's a list of how to obtain debug packages for some distributions:&lt;br /&gt;
&lt;br /&gt;
*'''Debian''' - Debian offers &amp;lt;tt&amp;gt;-dbg&amp;lt;/tt&amp;gt; packages to easy create useful backtraces. Just install the corresponding &amp;lt;tt&amp;gt;-dbg&amp;lt;/tt&amp;gt; package. e.g. &amp;lt;tt&amp;gt;kdepim-dbg&amp;lt;/tt&amp;gt; for KMail crashes. The dependencies of -dbg makes sure to pull in the other right packages (kdelibs-dbg, gdb, and so on).&lt;br /&gt;
*'''FreeBSD ports''' - Please refer to the [http://freebsd.kde.org/faq.php#AKDEapplicationcrashedandIwanttofileabugreportathttpbugskdeorgbutthebacktraceintheKDECrashManagerisuselessWhatcanIdo KDE on FreeBSD FAQ].&lt;br /&gt;
*'''Gentoo''' - Gentoo has its [http://www.gentoo.org/proj/en/qa/backtraces.xml own document] describing how to proceed.&lt;br /&gt;
*'''Mandriva''' - Mandriva 2007.0 and up has additional debugging packages for all of KDE (in fact, for all of its packages). Just install the corresponding &amp;lt;tt&amp;gt;-debug&amp;lt;/tt&amp;gt; package, like &amp;lt;tt&amp;gt;kdebase-debug&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;kdemultimedia-debug&amp;lt;/tt&amp;gt;. You probably want to install &amp;lt;tt&amp;gt;kdelibs-debug&amp;lt;/tt&amp;gt; anyways.&lt;br /&gt;
** Note: the &amp;lt;tt&amp;gt;-debug&amp;lt;/tt&amp;gt; packages are in separate repositories. For instance, for all packages in &amp;lt;tt&amp;gt;main&amp;lt;/tt&amp;gt;, you'll find the debugging package in repository &amp;lt;tt&amp;gt;debug_main&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*'''Kubuntu/Ubuntu''' - The Ubuntu family makes things quite easy. Every official KDE module has an additional package in the repository, suffixed with &amp;lt;tt&amp;gt;-dbg&amp;lt;/tt&amp;gt;. Always install &amp;lt;tt&amp;gt;kdelibs5-dbg&amp;lt;/tt&amp;gt;, because all KDE applications use kdelibs (kdelibs-dbg for KDE 3 applications). Then you should install a -dbg package for the application which crashed. For example if KOrganizer crashed you should install &amp;lt;tt&amp;gt;kdepim-dbg&amp;lt;/tt&amp;gt; as well.  If the program is not from an official KDE module and has no -dbg package, you can install the -dbgsym package from the repository listed on this [https://wiki.kubuntu.org/DebuggingProgramCrash Debugging Program Crashes] page.  &lt;br /&gt;
**During the Ubuntu development cycle the Apport crash handler is turned on which will report crashes to launchpad.net and do the backtrace for you, if you would rather use the KDE crash handler turn Apport off in /etc/defaults/apport&lt;br /&gt;
**Starting with Lucid Lynx (10.04) Kubuntu will be forwarding all non kubuntu specific bugs upstream and had disabled Apport so that DrKonqui will be th edefault crash handler.&lt;br /&gt;
*'''openSUSE''' - You should only install the &amp;lt;tt&amp;gt;-debuginfo&amp;lt;/tt&amp;gt; packages, for example: &amp;lt;tt&amp;gt;kdepimlibs4-debuginfo&amp;lt;/tt&amp;gt;. You can find these packages in [http://en.opensuse.org/KDE/Repositories KDE repositories]. There is also a dedicated [http://en.opensuse.org/openSUSE:Bugreport_application_crashed openSUSE debugging page].&lt;br /&gt;
*'''Fedora''' - In Fedora you just need to do:&lt;br /&gt;
*# &amp;lt;tt&amp;gt;yum provides &amp;quot;/usr/lib/libkmailprivate.so.4&amp;quot;&amp;lt;/tt&amp;gt; to find out which package provides that file;&lt;br /&gt;
*# &amp;lt;tt&amp;gt;debuginfo-install kdepim&amp;lt;/tt&amp;gt; as root to install debug packages for that package (dependencies included).&lt;br /&gt;
*:A complete and detailed guide for Fedora is available in [http://fedoraproject.org/wiki/StackTraces this document] describing how to proceed. Fedora uses a separate debuginfo repository that has to be enabled. Also consider &amp;lt;tt&amp;gt;auto-update-debug-info&amp;lt;/tt&amp;gt; yum plugin to keep debuginfo packages up to date.&lt;br /&gt;
&lt;br /&gt;
If your distribution doesn't have debugging-enabled packages for KDE, you'll have to compile KDE from sources:&lt;br /&gt;
&lt;br /&gt;
* If you're using KDE 3, then at the configure stage, you should supply the parameter &amp;lt;tt&amp;gt;--enable-debug=full&amp;lt;/tt&amp;gt; in order to build debug symbols in the resulting files.&lt;br /&gt;
* If you're using KDE 4, then at the cmake stage, you should supply the parameter &amp;lt;tt&amp;gt;-DCMAKE_BUILD_TYPE=Debug&amp;lt;/tt&amp;gt;.  If you want to specify your own CXXFLAGS, then use &amp;lt;tt&amp;gt;-DCMAKE_BUILD_TYPE=None -DCMAKE_CXX_FLAGS=$foo&amp;lt;/tt&amp;gt; (where $foo is whatever flags you want to set). Note that the Debug build type is highly recommended for most testers.&lt;br /&gt;
&lt;br /&gt;
Then it's just &amp;lt;tt&amp;gt;make&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;make install&amp;lt;/tt&amp;gt; as you're used to.&lt;br /&gt;
&lt;br /&gt;
===Crash!===&lt;br /&gt;
&lt;br /&gt;
Now it's time to crash your application. The KDE Crash Dialog should appear right after the crash, which shows the &amp;quot;Developer Information&amp;quot; tab.&lt;br /&gt;
&lt;br /&gt;
[[Image:Kde-crash-handler.png|center|300px|KDE Crash Dialog]]&lt;br /&gt;
&lt;br /&gt;
Click that tab and wait for a minute. This process may take quite some memory, so things may go sluggish all of a sudden. But the result should look much better. For example:&lt;br /&gt;
&lt;br /&gt;
 Using host libthread_db library &amp;quot;/lib/libthread_db.so.1&amp;quot;. &lt;br /&gt;
 [Thread debugging using libthread_db enabled] &lt;br /&gt;
 [New Thread -1232783168 (LWP 7604)] &lt;br /&gt;
 [KCrash handler] &lt;br /&gt;
 #6  0x0806be76 in TreeMapItem::parent (this=0x0) &lt;br /&gt;
     at /home/bram/KDE/kde3/kdeaddons/konq-plugins/fsview/treemap.h:285 &lt;br /&gt;
 #7  0x08065fea in TreeMapItemList::compareItems (this=0xbfec04a8, item1=0x0, &lt;br /&gt;
     item2=0x0) &lt;br /&gt;
     at /home/bram/KDE/kde3/kdeaddons/konq-plugins/fsview/treemap.cpp:720 &lt;br /&gt;
 #8  0xb7281619 in QGList::operator== () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #9  0x0806d498 in QPtrList&amp;lt;TreeMapItem&amp;gt;::operator== (this=0xbfec04a8, &lt;br /&gt;
     list=@0xbfec0468) at /usr/qt/3/include/qptrlist.h:74 &lt;br /&gt;
 #10 0x08062e18 in TreeMapWidget::mousePressEvent (this=0xbfec03ac, &lt;br /&gt;
     e=0xbfebff1c) &lt;br /&gt;
     at /home/bram/KDE/kde3/kdeaddons/konq-plugins/fsview/treemap.cpp:1840 &lt;br /&gt;
 #11 0xb7004a63 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #12 0xb6f6bca7 in QApplication::internalNotify () &lt;br /&gt;
    from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #13 0xb6f6ca88 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #14 0xb7725a84 in KApplication::notify (this=0xbfec055c, receiver=0xbfec03ac, &lt;br /&gt;
     event=0xbfebff1c) &lt;br /&gt;
     at /home/bram/KDE/kde3/kdelibs/kdecore/kapplication.cpp:550 &lt;br /&gt;
 #15 0xb6f0bfd2 in QETWidget::translateMouseEvent () &lt;br /&gt;
    from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #16 0xb6f0b8b0 in QApplication::x11ProcessEvent () &lt;br /&gt;
    from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #17 0xb6f1b761 in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #18 0xb6f82831 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #19 0xb6f826b6 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #20 0xb6f6b72f in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #21 0x0805181e in main (argc=134673960, argv=0xffffffff) &lt;br /&gt;
     at /home/bram/KDE/kde3/kdeaddons/konq-plugins/fsview/main.cpp:55&lt;br /&gt;
&lt;br /&gt;
This looks better, right? It shows memory addresses, the source files and line numbers and the parameters passed to functions. Which make it more helpful to the developer where to look for the problem.&lt;br /&gt;
&lt;br /&gt;
{{note|You '''need''' GDB installed to get the backtrace of a crash. Please read the next section to know what GDB is, and how to install it.}}&lt;br /&gt;
&lt;br /&gt;
===Retrieving a backtrace with GDB===&lt;br /&gt;
&lt;br /&gt;
In some cases, it is not possible to create a backtrace with the KDE Crash Dialog. This may be caused by an application which entered an infinite loop, or the crash dialog did not appear at all for some reason. You can try to grab a backtrace with &amp;lt;tt&amp;gt;gdb&amp;lt;/tt&amp;gt;, the [http://sourceware.org/gdb/ GNU Debugger]. GDB is widely available through distribution packages.&lt;br /&gt;
&lt;br /&gt;
Invoking GDB differs from the situation. You can run an application from inside gdb, or attach gdb to an already running process. The latter may be useful when an application already has entered an infinite loop. But we will first start with running an application inside gdb. From the shell, run:&lt;br /&gt;
&lt;br /&gt;
 $ gdb someKDEapp&lt;br /&gt;
&lt;br /&gt;
The GDB prompt will appear. Note that this does not start the application itself, you should run it by invoking the &amp;lt;tt&amp;gt;run&amp;lt;/tt&amp;gt; command:&lt;br /&gt;
&lt;br /&gt;
 (gdb) run&lt;br /&gt;
&lt;br /&gt;
This will run the application like you are used to, and you can work with it like normal (it only consumes far more memory and may feel sluggish). Now it's time to reproduce your crash. When you succeed, the application just closes and you should return to your GDB prompt. Now it's time to run the 'backtrace' command:&lt;br /&gt;
&lt;br /&gt;
{{note|Some KDE applications (such as JuK and KTorrent) have special code to ensure that there is only one running instance of the application at a time.  For these applications you should type in &amp;quot;run --nofork&amp;quot; at the (gdb) prompt instead of &amp;quot;run&amp;quot; because otherwise gdb will try to debug the wrong process.  If you are unsure as to whether to use --nofork just try it.  If the application says it's an unknown option you can remove --nofork.}}&lt;br /&gt;
&lt;br /&gt;
 (gdb) thread apply all backtrace&lt;br /&gt;
&lt;br /&gt;
This should give a good backtrace which can be posted at the KDE Bugzilla.&lt;br /&gt;
&lt;br /&gt;
In case you want to attach to an existing process, run the following command in the shell:&lt;br /&gt;
&lt;br /&gt;
 $ gdb someKDEapp pid&lt;br /&gt;
&lt;br /&gt;
where ''pid'' is the process ID of the process you want to attach to. Once attached, and the process is in an infinite loop, after using the 'backtrace' command again a useful backtrace will appear. You can use 'continue' command to let the application run again and press Ctrl+C in gdb to be able to again enter commands.&lt;br /&gt;
&lt;br /&gt;
=== Retrieving a backtrace when an uncaught exception is causing a crash ===&lt;br /&gt;
&lt;br /&gt;
If your backtrace looks like this:&lt;br /&gt;
&lt;br /&gt;
  Thread 1 (Thread 0xb77be730 (LWP 5794)):&lt;br /&gt;
  [KCrash Handler]&lt;br /&gt;
  #7  0x00e9b416 in __kernel_vsyscall ()&lt;br /&gt;
  #8  0x002b1c8f in raise () from /lib/i386-linux-gnu/libc.so.6&lt;br /&gt;
  #9  0x002b52b5 in abort () from /lib/i386-linux-gnu/libc.so.6&lt;br /&gt;
  #10 0x001c14ed in __gnu_cxx::__verbose_terminate_handler() () from&lt;br /&gt;
  /usr/lib/i386-linux-gnu/libstdc++.so.6&lt;br /&gt;
  #11 0x001bf283 in ?? () from /usr/lib/i386-linux-gnu/libstdc++.so.6&lt;br /&gt;
  #12 0x001bf2bf in std::terminate() () from&lt;br /&gt;
  /usr/lib/i386-linux-gnu/libstdc++.so.6&lt;br /&gt;
  #13 0x001bf464 in __cxa_rethrow () from /usr/lib/i386-linux-gnu/libstdc++.so.6&lt;br /&gt;
  [...]&lt;br /&gt;
&lt;br /&gt;
then only GDB can help getting a useful backtrace. A few more commands are needed. From the shell, run:&lt;br /&gt;
&lt;br /&gt;
  $ gdb someKDEapp&lt;br /&gt;
&lt;br /&gt;
Then start loading the application:&lt;br /&gt;
&lt;br /&gt;
  (gdb) start&lt;br /&gt;
&lt;br /&gt;
{{note|Some KDE applications (such as KMail or Kontact) have special code to ensure that there is only one running instance of the application at a time.  For these applications you should type in &amp;quot;start --nofork&amp;quot; at the (gdb) prompt instead of &amp;quot;start&amp;quot; because otherwise gdb will try to debug the wrong process.  If you are unsure as to whether to use --nofork just try it.  If the application says it's an unknown option you can remove --nofork.}}&lt;br /&gt;
&lt;br /&gt;
The GDB prompt will reappear. Turn logging on:&lt;br /&gt;
&lt;br /&gt;
  (gdb) set logging file ~/gdblog.txt&lt;br /&gt;
  (gdb) set logging on&lt;br /&gt;
&lt;br /&gt;
We must now tell gdb to stop just before the exception is thrown. enter:&lt;br /&gt;
&lt;br /&gt;
  (gdb) break __cxa_rethrow&lt;br /&gt;
&lt;br /&gt;
and finally:&lt;br /&gt;
&lt;br /&gt;
  (gdb) cont&lt;br /&gt;
&lt;br /&gt;
This will run the application. Note that the application will consume more memory and be slower. &lt;br /&gt;
Now reproduce the crash. When you succeed, the application window will look frozen. &lt;br /&gt;
&lt;br /&gt;
Don't worry and switch back to the shell window.&lt;br /&gt;
If you see the gdb prompt, type:&lt;br /&gt;
&lt;br /&gt;
  (gdb) thread apply all bt&lt;br /&gt;
&lt;br /&gt;
press enter until the (gdb) prompt reappears.&lt;br /&gt;
&lt;br /&gt;
All done! you can now quit gdb:&lt;br /&gt;
&lt;br /&gt;
  (gdb) kill&lt;br /&gt;
&lt;br /&gt;
The kill command will stop the program and now enter:&lt;br /&gt;
&lt;br /&gt;
  (gdb) quit&lt;br /&gt;
&lt;br /&gt;
Copy/paste the content saved in the ~/gdblog.txt file to your bug report.&lt;br /&gt;
&lt;br /&gt;
===Retrieving a backtrace with Valgrind===&lt;br /&gt;
&lt;br /&gt;
When it comes to crashes, [http://www.valgrind.org Valgrind] is also a useful tool to create a backtrace. It's not a substitution for GDB, but rather a supplement.&lt;br /&gt;
&lt;br /&gt;
When you run an application in valgrind, every piece of memory read or written by the application is being checked. Valgrind will report erroneous memory operations in the standard output or in a log file. Since most crashes are due to an invalid memory read, valgrind can be useful to track down where the problem occurs.&lt;br /&gt;
&lt;br /&gt;
{{note|Valgrind consists of several tools in order to check or profile an application. For this article, we only use memcheck, the default tool when valgrind is being invoked.}}&lt;br /&gt;
&lt;br /&gt;
Like GDB, Valgrind makes running an application much slower, while consuming a lot more resources.&lt;br /&gt;
&lt;br /&gt;
Start the application within valgrind:&lt;br /&gt;
&lt;br /&gt;
 $ valgrind --log-file=someKDEapp someKDEapp&lt;br /&gt;
&lt;br /&gt;
Now reproduce the crash. As soon as this happens, the application and valgrind will terminate. What's left is a file named &amp;lt;tt&amp;gt;someKDEapp.pid&amp;lt;/tt&amp;gt; where ''pid'' is replaced by the process ID of the valgrind process. The file may list more errors than the one causing the crash. Here's the bit causing the crash which corresponds to the GDB backtrace above:&lt;br /&gt;
&lt;br /&gt;
 ==23292== Invalid read of size 4&lt;br /&gt;
 ==23292==    at 0x806BD9E: TreeMapItem::parent() const (treemap.h:285)&lt;br /&gt;
 ==23292==    by 0x8065FB9: TreeMapItemList::compareItems(void*, void*) (treemap.cpp:720)&lt;br /&gt;
 ==23292==    by 0x50AC618: QGList::operator==(QGList const&amp;amp;) const (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x806D3BF: QPtrList&amp;lt;TreeMapItem&amp;gt;::operator==(QPtrList&amp;lt;TreeMapItem&amp;gt; const&amp;amp;) const (qptrlist.h:74)&lt;br /&gt;
 ==23292==    by 0x8062DE7: TreeMapWidget::mousePressEvent(QMouseEvent*) (treemap.cpp:1840)&lt;br /&gt;
 ==23292==    by 0x4E2FA62: QWidget::event(QEvent*) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x4D96CA6: QApplication::internalNotify(QObject*, QEvent*) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x4D97A87: QApplication::notify(QObject*, QEvent*) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x4809AC3: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:550)&lt;br /&gt;
 ==23292==    by 0x4D36FD1: QETWidget::translateMouseEvent(_XEvent const*) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x4D368AF: QApplication::x11ProcessEvent(_XEvent*) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x4D46760: QEventLoop::processEvents(unsigned) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==  Address 0x2C is not stack'd, malloc'd or (recently) free'd&lt;br /&gt;
&lt;br /&gt;
But to be sure, just attach the whole log file to the crash report.&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports</id>
		<title>Development/Tutorials/Debugging/How to create useful crash reports</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports"/>
				<updated>2012-01-26T20:09:51Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Retrieving a backtrace when an uncaught exception is causing a crash */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Development/Tutorials/Debugging/How to create useful crash reports}}&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
This document describes how to reproduce a useful backtrace of crashing KDE applications. First, some general information is given. Then, we will describe for several distributions how to prepare your KDE packages and gaining the backtrace. This should be enough for most people.&lt;br /&gt;
There are additional sections on how to create backtraces with the GNU Debugger and with Valgrind, which are in some cases useful.&lt;br /&gt;
&lt;br /&gt;
==How to create useful crash reports==&lt;br /&gt;
&lt;br /&gt;
A good crash report at [http://bugs.kde.org Bugzilla] consists of two parts: a '''description''' of how to reproduce the crash and a '''backtrace''' of the crash. With one of those elements missing, it is much harder (if not impossible) for developers to tackle the problem.&lt;br /&gt;
&lt;br /&gt;
A description should consist of more than only &amp;amp;quot;it crashed&amp;amp;quot;. Try to describe everything you did prior to the crash. Did you click on a button, opened a particular website or file which caused problems? That little detail which may look useless to you may be useful for the developer, so just write it down.&lt;br /&gt;
&lt;br /&gt;
A more insightful article on how to write good bug descriptions is available [http://www.chiark.greenend.org.uk/~sgtatham/bugs.html at this link], please read that before reporting bugs.&lt;br /&gt;
&lt;br /&gt;
Don't attach the backtrace to the bug report. Instead, simply paste it. This way it is much easier for developers to search for duplicate reports, because attachments will not be searched.&lt;br /&gt;
&lt;br /&gt;
If you paste a backtrace to a report, make sure you strip all but one or two of the &lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
lines from the backtrace as they make it harder to read.&lt;br /&gt;
&lt;br /&gt;
Even though pasting backtraces directly is preferred over adding an attachment, please do not paste other things like logs (valgrind, strace or terminal output) or example data (mails, HTML files and so on). Use attachments for these items.&lt;br /&gt;
&lt;br /&gt;
===Backtraces===&lt;br /&gt;
&lt;br /&gt;
Backtraces are essential. They may look meaningless to you, but they might actually contain a wealth of useful information. A backtrace describes which functions were called prior to the crash, so that developers may track down in which function the mess started. Having good backtraces has a downside: [[Development/Tutorials/Debugging/Debugging_symbols|libraries and executables occupy much more disk space than their optimized counter parts]]. That's the reason why many distros choose to install stripped files, '''which results in useless backtraces''':&lt;br /&gt;
&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 Using host libthread_db library &amp;quot;/lib/tls/i686/cmov/libthread_db.so.1&amp;quot;.&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 [Thread debugging using libthread_db enabled]&lt;br /&gt;
 [New Thread -1233848624 (LWP 12212)]&lt;br /&gt;
 [New Thread -1255081072 (LWP 12820)]&lt;br /&gt;
 [New Thread -1240921200 (LWP 12819)]&lt;br /&gt;
 [New Thread -1266680944 (LWP 12818)]&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 0xffffe410 in __kernel_vsyscall ()&lt;br /&gt;
 #0  0xffffe410 in __kernel_vsyscall ()&lt;br /&gt;
 #1  0xb6a1210b in ?? () from /lib/tls/i686/cmov/libpthread.so.0&lt;br /&gt;
 #2  0xb6a85afe in ?? () from /usr/lib/libX11.so.6&lt;br /&gt;
 #3  0x00000003 in ?? ()&lt;br /&gt;
 #4  0x082149c0 in ?? ()&lt;br /&gt;
 #5  0x00003ffc in ?? ()&lt;br /&gt;
 #6  0x00000000 in ?? ()&lt;br /&gt;
&lt;br /&gt;
But no worries, with some modifications you can create full blown backtraces for KDE applications.&lt;br /&gt;
&lt;br /&gt;
===Preparing your KDE packages===&lt;br /&gt;
&lt;br /&gt;
If your distribution has debugging-enabled packages, install them.&lt;br /&gt;
&lt;br /&gt;
It is easy to see which debug packages you are missing from looking at the backtrace. For example, take the following line from a backtrace:&lt;br /&gt;
&lt;br /&gt;
 #6  0xb7975bdc in ?? () from /usr/lib/libkmailprivate.so.4&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;??&amp;lt;/tt&amp;gt; indicates that the library &amp;lt;tt&amp;gt;libkmailprivate.so.4&amp;lt;/tt&amp;gt; does not have debug information, which might be available in separate debug packages. In this case, it is pretty easy to guess that you need to install debug packages for KMail to get a better backtrace.&lt;br /&gt;
&lt;br /&gt;
Sometimes, you need to install more than one debug package to get a good backtrace. This depends on how the distribution splits up the packages. For example, for some distributions it is enough to install the debug package for &amp;lt;tt&amp;gt;kdepim&amp;lt;/tt&amp;gt; to get enough debugging information for a crash in KMail, for other distributions there is an additional debug package just for KMail.&lt;br /&gt;
&lt;br /&gt;
Here's a list of how to obtain debug packages for some distributions:&lt;br /&gt;
&lt;br /&gt;
*'''Debian''' - Debian offers &amp;lt;tt&amp;gt;-dbg&amp;lt;/tt&amp;gt; packages to easy create useful backtraces. Just install the corresponding &amp;lt;tt&amp;gt;-dbg&amp;lt;/tt&amp;gt; package. e.g. &amp;lt;tt&amp;gt;kdepim-dbg&amp;lt;/tt&amp;gt; for KMail crashes. The dependencies of -dbg makes sure to pull in the other right packages (kdelibs-dbg, gdb, and so on).&lt;br /&gt;
*'''FreeBSD ports''' - Please refer to the [http://freebsd.kde.org/faq.php#AKDEapplicationcrashedandIwanttofileabugreportathttpbugskdeorgbutthebacktraceintheKDECrashManagerisuselessWhatcanIdo KDE on FreeBSD FAQ].&lt;br /&gt;
*'''Gentoo''' - Gentoo has its [http://www.gentoo.org/proj/en/qa/backtraces.xml own document] describing how to proceed.&lt;br /&gt;
*'''Mandriva''' - Mandriva 2007.0 and up has additional debugging packages for all of KDE (in fact, for all of its packages). Just install the corresponding &amp;lt;tt&amp;gt;-debug&amp;lt;/tt&amp;gt; package, like &amp;lt;tt&amp;gt;kdebase-debug&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;kdemultimedia-debug&amp;lt;/tt&amp;gt;. You probably want to install &amp;lt;tt&amp;gt;kdelibs-debug&amp;lt;/tt&amp;gt; anyways.&lt;br /&gt;
** Note: the &amp;lt;tt&amp;gt;-debug&amp;lt;/tt&amp;gt; packages are in separate repositories. For instance, for all packages in &amp;lt;tt&amp;gt;main&amp;lt;/tt&amp;gt;, you'll find the debugging package in repository &amp;lt;tt&amp;gt;debug_main&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*'''Kubuntu/Ubuntu''' - The Ubuntu family makes things quite easy. Every official KDE module has an additional package in the repository, suffixed with &amp;lt;tt&amp;gt;-dbg&amp;lt;/tt&amp;gt;. Always install &amp;lt;tt&amp;gt;kdelibs5-dbg&amp;lt;/tt&amp;gt;, because all KDE applications use kdelibs (kdelibs-dbg for KDE 3 applications). Then you should install a -dbg package for the application which crashed. For example if KOrganizer crashed you should install &amp;lt;tt&amp;gt;kdepim-dbg&amp;lt;/tt&amp;gt; as well.  If the program is not from an official KDE module and has no -dbg package, you can install the -dbgsym package from the repository listed on this [https://wiki.kubuntu.org/DebuggingProgramCrash Debugging Program Crashes] page.  &lt;br /&gt;
**During the Ubuntu development cycle the Apport crash handler is turned on which will report crashes to launchpad.net and do the backtrace for you, if you would rather use the KDE crash handler turn Apport off in /etc/defaults/apport&lt;br /&gt;
**Starting with Lucid Lynx (10.04) Kubuntu will be forwarding all non kubuntu specific bugs upstream and had disabled Apport so that DrKonqui will be th edefault crash handler.&lt;br /&gt;
*'''openSUSE''' - You should only install the &amp;lt;tt&amp;gt;-debuginfo&amp;lt;/tt&amp;gt; packages, for example: &amp;lt;tt&amp;gt;kdepimlibs4-debuginfo&amp;lt;/tt&amp;gt;. You can find these packages in [http://en.opensuse.org/KDE/Repositories KDE repositories]. There is also a dedicated [http://en.opensuse.org/openSUSE:Bugreport_application_crashed openSUSE debugging page].&lt;br /&gt;
*'''Fedora''' - In Fedora you just need to do:&lt;br /&gt;
*# &amp;lt;tt&amp;gt;yum provides &amp;quot;/usr/lib/libkmailprivate.so.4&amp;quot;&amp;lt;/tt&amp;gt; to find out which package provides that file;&lt;br /&gt;
*# &amp;lt;tt&amp;gt;debuginfo-install kdepim&amp;lt;/tt&amp;gt; as root to install debug packages for that package (dependencies included).&lt;br /&gt;
*:A complete and detailed guide for Fedora is available in [http://fedoraproject.org/wiki/StackTraces this document] describing how to proceed. Fedora uses a separate debuginfo repository that has to be enabled. Also consider &amp;lt;tt&amp;gt;auto-update-debug-info&amp;lt;/tt&amp;gt; yum plugin to keep debuginfo packages up to date.&lt;br /&gt;
&lt;br /&gt;
If your distribution doesn't have debugging-enabled packages for KDE, you'll have to compile KDE from sources:&lt;br /&gt;
&lt;br /&gt;
* If you're using KDE 3, then at the configure stage, you should supply the parameter &amp;lt;tt&amp;gt;--enable-debug=full&amp;lt;/tt&amp;gt; in order to build debug symbols in the resulting files.&lt;br /&gt;
* If you're using KDE 4, then at the cmake stage, you should supply the parameter &amp;lt;tt&amp;gt;-DCMAKE_BUILD_TYPE=Debug&amp;lt;/tt&amp;gt;.  If you want to specify your own CXXFLAGS, then use &amp;lt;tt&amp;gt;-DCMAKE_BUILD_TYPE=None -DCMAKE_CXX_FLAGS=$foo&amp;lt;/tt&amp;gt; (where $foo is whatever flags you want to set). Note that the Debug build type is highly recommended for most testers.&lt;br /&gt;
&lt;br /&gt;
Then it's just &amp;lt;tt&amp;gt;make&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;make install&amp;lt;/tt&amp;gt; as you're used to.&lt;br /&gt;
&lt;br /&gt;
===Crash!===&lt;br /&gt;
&lt;br /&gt;
Now it's time to crash your application. The KDE Crash Dialog should appear right after the crash, which shows the &amp;quot;Developer Information&amp;quot; tab.&lt;br /&gt;
&lt;br /&gt;
[[Image:Kde-crash-handler.png|center|300px|KDE Crash Dialog]]&lt;br /&gt;
&lt;br /&gt;
Click that tab and wait for a minute. This process may take quite some memory, so things may go sluggish all of a sudden. But the result should look much better. For example:&lt;br /&gt;
&lt;br /&gt;
 Using host libthread_db library &amp;quot;/lib/libthread_db.so.1&amp;quot;. &lt;br /&gt;
 [Thread debugging using libthread_db enabled] &lt;br /&gt;
 [New Thread -1232783168 (LWP 7604)] &lt;br /&gt;
 [KCrash handler] &lt;br /&gt;
 #6  0x0806be76 in TreeMapItem::parent (this=0x0) &lt;br /&gt;
     at /home/bram/KDE/kde3/kdeaddons/konq-plugins/fsview/treemap.h:285 &lt;br /&gt;
 #7  0x08065fea in TreeMapItemList::compareItems (this=0xbfec04a8, item1=0x0, &lt;br /&gt;
     item2=0x0) &lt;br /&gt;
     at /home/bram/KDE/kde3/kdeaddons/konq-plugins/fsview/treemap.cpp:720 &lt;br /&gt;
 #8  0xb7281619 in QGList::operator== () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #9  0x0806d498 in QPtrList&amp;lt;TreeMapItem&amp;gt;::operator== (this=0xbfec04a8, &lt;br /&gt;
     list=@0xbfec0468) at /usr/qt/3/include/qptrlist.h:74 &lt;br /&gt;
 #10 0x08062e18 in TreeMapWidget::mousePressEvent (this=0xbfec03ac, &lt;br /&gt;
     e=0xbfebff1c) &lt;br /&gt;
     at /home/bram/KDE/kde3/kdeaddons/konq-plugins/fsview/treemap.cpp:1840 &lt;br /&gt;
 #11 0xb7004a63 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #12 0xb6f6bca7 in QApplication::internalNotify () &lt;br /&gt;
    from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #13 0xb6f6ca88 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #14 0xb7725a84 in KApplication::notify (this=0xbfec055c, receiver=0xbfec03ac, &lt;br /&gt;
     event=0xbfebff1c) &lt;br /&gt;
     at /home/bram/KDE/kde3/kdelibs/kdecore/kapplication.cpp:550 &lt;br /&gt;
 #15 0xb6f0bfd2 in QETWidget::translateMouseEvent () &lt;br /&gt;
    from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #16 0xb6f0b8b0 in QApplication::x11ProcessEvent () &lt;br /&gt;
    from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #17 0xb6f1b761 in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #18 0xb6f82831 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #19 0xb6f826b6 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #20 0xb6f6b72f in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #21 0x0805181e in main (argc=134673960, argv=0xffffffff) &lt;br /&gt;
     at /home/bram/KDE/kde3/kdeaddons/konq-plugins/fsview/main.cpp:55&lt;br /&gt;
&lt;br /&gt;
This looks better, right? It shows memory addresses, the source files and line numbers and the parameters passed to functions. Which make it more helpful to the developer where to look for the problem.&lt;br /&gt;
&lt;br /&gt;
{{note|You '''need''' GDB installed to get the backtrace of a crash. Please read the next section to know what GDB is, and how to install it.}}&lt;br /&gt;
&lt;br /&gt;
===Retrieving a backtrace with GDB===&lt;br /&gt;
&lt;br /&gt;
In some cases, it is not possible to create a backtrace with the KDE Crash Dialog. This may be caused by an application which entered an infinite loop, or the crash dialog did not appear at all for some reason. You can try to grab a backtrace with &amp;lt;tt&amp;gt;gdb&amp;lt;/tt&amp;gt;, the [http://sourceware.org/gdb/ GNU Debugger]. GDB is widely available through distribution packages.&lt;br /&gt;
&lt;br /&gt;
Invoking GDB differs from the situation. You can run an application from inside gdb, or attach gdb to an already running process. The latter may be useful when an application already has entered an infinite loop. But we will first start with running an application inside gdb. From the shell, run:&lt;br /&gt;
&lt;br /&gt;
 $ gdb someKDEapp&lt;br /&gt;
&lt;br /&gt;
The GDB prompt will appear. Note that this does not start the application itself, you should run it by invoking the &amp;lt;tt&amp;gt;run&amp;lt;/tt&amp;gt; command:&lt;br /&gt;
&lt;br /&gt;
 (gdb) run&lt;br /&gt;
&lt;br /&gt;
This will run the application like you are used to, and you can work with it like normal (it only consumes far more memory and may feel sluggish). Now it's time to reproduce your crash. When you succeed, the application just closes and you should return to your GDB prompt. Now it's time to run the 'backtrace' command:&lt;br /&gt;
&lt;br /&gt;
{{note|Some KDE applications (such as JuK and KTorrent) have special code to ensure that there is only one running instance of the application at a time.  For these applications you should type in &amp;quot;run --nofork&amp;quot; at the (gdb) prompt instead of &amp;quot;run&amp;quot; because otherwise gdb will try to debug the wrong process.  If you are unsure as to whether to use --nofork just try it.  If the application says it's an unknown option you can remove --nofork.}}&lt;br /&gt;
&lt;br /&gt;
 (gdb) thread apply all backtrace&lt;br /&gt;
&lt;br /&gt;
This should give a good backtrace which can be posted at the KDE Bugzilla.&lt;br /&gt;
&lt;br /&gt;
In case you want to attach to an existing process, run the following command in the shell:&lt;br /&gt;
&lt;br /&gt;
 $ gdb someKDEapp pid&lt;br /&gt;
&lt;br /&gt;
where ''pid'' is the process ID of the process you want to attach to. Once attached, and the process is in an infinite loop, after using the 'backtrace' command again a useful backtrace will appear. You can use 'continue' command to let the application run again and press Ctrl+C in gdb to be able to again enter commands.&lt;br /&gt;
&lt;br /&gt;
=== Retrieving a backtrace when an uncaught exception is causing a crash ===&lt;br /&gt;
&lt;br /&gt;
If your backtrace looks like this:&lt;br /&gt;
&lt;br /&gt;
  Thread 1 (Thread 0xb77be730 (LWP 5794)):&lt;br /&gt;
  [KCrash Handler]&lt;br /&gt;
  #7  0x00e9b416 in __kernel_vsyscall ()&lt;br /&gt;
  #8  0x002b1c8f in raise () from /lib/i386-linux-gnu/libc.so.6&lt;br /&gt;
  #9  0x002b52b5 in abort () from /lib/i386-linux-gnu/libc.so.6&lt;br /&gt;
  #10 0x001c14ed in __gnu_cxx::__verbose_terminate_handler() () from&lt;br /&gt;
  /usr/lib/i386-linux-gnu/libstdc++.so.6&lt;br /&gt;
  #11 0x001bf283 in ?? () from /usr/lib/i386-linux-gnu/libstdc++.so.6&lt;br /&gt;
  #12 0x001bf2bf in std::terminate() () from&lt;br /&gt;
  /usr/lib/i386-linux-gnu/libstdc++.so.6&lt;br /&gt;
  #13 0x001bf464 in __cxa_rethrow () from /usr/lib/i386-linux-gnu/libstdc++.so.6&lt;br /&gt;
  [...]&lt;br /&gt;
&lt;br /&gt;
then only GDB can help getting a useful backtrace. A few more commands are needed. From the shell, run:&lt;br /&gt;
&lt;br /&gt;
  $ gdb someKDEapp&lt;br /&gt;
&lt;br /&gt;
Then start loading the application:&lt;br /&gt;
&lt;br /&gt;
  (gdb) start&lt;br /&gt;
&lt;br /&gt;
{{note|Some KDE applications (such as KMail or Kontact) have special code to ensure that there is only one running instance of the application at a time.  For these applications you should type in &amp;quot;start --nofork&amp;quot; at the (gdb) prompt instead of &amp;quot;start&amp;quot; because otherwise gdb will try to debug the wrong process.  If you are unsure as to whether to use --nofork just try it.  If the application says it's an unknown option you can remove --nofork.}}&lt;br /&gt;
&lt;br /&gt;
The GDB prompt will reappear. Turn logging on:&lt;br /&gt;
&lt;br /&gt;
  (gdb) set logging file ~/gdblog.txt&lt;br /&gt;
  (gdb) set logging on&lt;br /&gt;
&lt;br /&gt;
We must now tell gdb to stop just before the exception is thrown. enter:&lt;br /&gt;
&lt;br /&gt;
  (gdb) catch __cxa_rethrow&lt;br /&gt;
&lt;br /&gt;
and finally:&lt;br /&gt;
&lt;br /&gt;
  (gdb) cont&lt;br /&gt;
&lt;br /&gt;
This will run the application. Note that the application will consume more memory and be slower. &lt;br /&gt;
Now reproduce the crash. When you succeed, the application window will look frozen. &lt;br /&gt;
&lt;br /&gt;
Don't worry and switch back to the shell window.&lt;br /&gt;
If you see the gdb prompt, type:&lt;br /&gt;
&lt;br /&gt;
  (gdb) thread apply all bt&lt;br /&gt;
&lt;br /&gt;
press enter until the (gdb) prompt reappears.&lt;br /&gt;
&lt;br /&gt;
All done! you can now quit gdb:&lt;br /&gt;
&lt;br /&gt;
  (gdb) kill&lt;br /&gt;
&lt;br /&gt;
The kill command will stop the program and now enter:&lt;br /&gt;
&lt;br /&gt;
  (gdb) quit&lt;br /&gt;
&lt;br /&gt;
Copy/paste the content saved in the ~/gdblog.txt file to your bug report.&lt;br /&gt;
&lt;br /&gt;
===Retrieving a backtrace with Valgrind===&lt;br /&gt;
&lt;br /&gt;
When it comes to crashes, [http://www.valgrind.org Valgrind] is also a useful tool to create a backtrace. It's not a substitution for GDB, but rather a supplement.&lt;br /&gt;
&lt;br /&gt;
When you run an application in valgrind, every piece of memory read or written by the application is being checked. Valgrind will report erroneous memory operations in the standard output or in a log file. Since most crashes are due to an invalid memory read, valgrind can be useful to track down where the problem occurs.&lt;br /&gt;
&lt;br /&gt;
{{note|Valgrind consists of several tools in order to check or profile an application. For this article, we only use memcheck, the default tool when valgrind is being invoked.}}&lt;br /&gt;
&lt;br /&gt;
Like GDB, Valgrind makes running an application much slower, while consuming a lot more resources.&lt;br /&gt;
&lt;br /&gt;
Start the application within valgrind:&lt;br /&gt;
&lt;br /&gt;
 $ valgrind --log-file=someKDEapp someKDEapp&lt;br /&gt;
&lt;br /&gt;
Now reproduce the crash. As soon as this happens, the application and valgrind will terminate. What's left is a file named &amp;lt;tt&amp;gt;someKDEapp.pid&amp;lt;/tt&amp;gt; where ''pid'' is replaced by the process ID of the valgrind process. The file may list more errors than the one causing the crash. Here's the bit causing the crash which corresponds to the GDB backtrace above:&lt;br /&gt;
&lt;br /&gt;
 ==23292== Invalid read of size 4&lt;br /&gt;
 ==23292==    at 0x806BD9E: TreeMapItem::parent() const (treemap.h:285)&lt;br /&gt;
 ==23292==    by 0x8065FB9: TreeMapItemList::compareItems(void*, void*) (treemap.cpp:720)&lt;br /&gt;
 ==23292==    by 0x50AC618: QGList::operator==(QGList const&amp;amp;) const (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x806D3BF: QPtrList&amp;lt;TreeMapItem&amp;gt;::operator==(QPtrList&amp;lt;TreeMapItem&amp;gt; const&amp;amp;) const (qptrlist.h:74)&lt;br /&gt;
 ==23292==    by 0x8062DE7: TreeMapWidget::mousePressEvent(QMouseEvent*) (treemap.cpp:1840)&lt;br /&gt;
 ==23292==    by 0x4E2FA62: QWidget::event(QEvent*) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x4D96CA6: QApplication::internalNotify(QObject*, QEvent*) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x4D97A87: QApplication::notify(QObject*, QEvent*) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x4809AC3: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:550)&lt;br /&gt;
 ==23292==    by 0x4D36FD1: QETWidget::translateMouseEvent(_XEvent const*) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x4D368AF: QApplication::x11ProcessEvent(_XEvent*) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x4D46760: QEventLoop::processEvents(unsigned) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==  Address 0x2C is not stack'd, malloc'd or (recently) free'd&lt;br /&gt;
&lt;br /&gt;
But to be sure, just attach the whole log file to the crash report.&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports</id>
		<title>Development/Tutorials/Debugging/How to create useful crash reports</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports"/>
				<updated>2012-01-26T20:08:58Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: add the nofork note&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Development/Tutorials/Debugging/How to create useful crash reports}}&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
This document describes how to reproduce a useful backtrace of crashing KDE applications. First, some general information is given. Then, we will describe for several distributions how to prepare your KDE packages and gaining the backtrace. This should be enough for most people.&lt;br /&gt;
There are additional sections on how to create backtraces with the GNU Debugger and with Valgrind, which are in some cases useful.&lt;br /&gt;
&lt;br /&gt;
==How to create useful crash reports==&lt;br /&gt;
&lt;br /&gt;
A good crash report at [http://bugs.kde.org Bugzilla] consists of two parts: a '''description''' of how to reproduce the crash and a '''backtrace''' of the crash. With one of those elements missing, it is much harder (if not impossible) for developers to tackle the problem.&lt;br /&gt;
&lt;br /&gt;
A description should consist of more than only &amp;amp;quot;it crashed&amp;amp;quot;. Try to describe everything you did prior to the crash. Did you click on a button, opened a particular website or file which caused problems? That little detail which may look useless to you may be useful for the developer, so just write it down.&lt;br /&gt;
&lt;br /&gt;
A more insightful article on how to write good bug descriptions is available [http://www.chiark.greenend.org.uk/~sgtatham/bugs.html at this link], please read that before reporting bugs.&lt;br /&gt;
&lt;br /&gt;
Don't attach the backtrace to the bug report. Instead, simply paste it. This way it is much easier for developers to search for duplicate reports, because attachments will not be searched.&lt;br /&gt;
&lt;br /&gt;
If you paste a backtrace to a report, make sure you strip all but one or two of the &lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
lines from the backtrace as they make it harder to read.&lt;br /&gt;
&lt;br /&gt;
Even though pasting backtraces directly is preferred over adding an attachment, please do not paste other things like logs (valgrind, strace or terminal output) or example data (mails, HTML files and so on). Use attachments for these items.&lt;br /&gt;
&lt;br /&gt;
===Backtraces===&lt;br /&gt;
&lt;br /&gt;
Backtraces are essential. They may look meaningless to you, but they might actually contain a wealth of useful information. A backtrace describes which functions were called prior to the crash, so that developers may track down in which function the mess started. Having good backtraces has a downside: [[Development/Tutorials/Debugging/Debugging_symbols|libraries and executables occupy much more disk space than their optimized counter parts]]. That's the reason why many distros choose to install stripped files, '''which results in useless backtraces''':&lt;br /&gt;
&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 Using host libthread_db library &amp;quot;/lib/tls/i686/cmov/libthread_db.so.1&amp;quot;.&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 [Thread debugging using libthread_db enabled]&lt;br /&gt;
 [New Thread -1233848624 (LWP 12212)]&lt;br /&gt;
 [New Thread -1255081072 (LWP 12820)]&lt;br /&gt;
 [New Thread -1240921200 (LWP 12819)]&lt;br /&gt;
 [New Thread -1266680944 (LWP 12818)]&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 0xffffe410 in __kernel_vsyscall ()&lt;br /&gt;
 #0  0xffffe410 in __kernel_vsyscall ()&lt;br /&gt;
 #1  0xb6a1210b in ?? () from /lib/tls/i686/cmov/libpthread.so.0&lt;br /&gt;
 #2  0xb6a85afe in ?? () from /usr/lib/libX11.so.6&lt;br /&gt;
 #3  0x00000003 in ?? ()&lt;br /&gt;
 #4  0x082149c0 in ?? ()&lt;br /&gt;
 #5  0x00003ffc in ?? ()&lt;br /&gt;
 #6  0x00000000 in ?? ()&lt;br /&gt;
&lt;br /&gt;
But no worries, with some modifications you can create full blown backtraces for KDE applications.&lt;br /&gt;
&lt;br /&gt;
===Preparing your KDE packages===&lt;br /&gt;
&lt;br /&gt;
If your distribution has debugging-enabled packages, install them.&lt;br /&gt;
&lt;br /&gt;
It is easy to see which debug packages you are missing from looking at the backtrace. For example, take the following line from a backtrace:&lt;br /&gt;
&lt;br /&gt;
 #6  0xb7975bdc in ?? () from /usr/lib/libkmailprivate.so.4&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;??&amp;lt;/tt&amp;gt; indicates that the library &amp;lt;tt&amp;gt;libkmailprivate.so.4&amp;lt;/tt&amp;gt; does not have debug information, which might be available in separate debug packages. In this case, it is pretty easy to guess that you need to install debug packages for KMail to get a better backtrace.&lt;br /&gt;
&lt;br /&gt;
Sometimes, you need to install more than one debug package to get a good backtrace. This depends on how the distribution splits up the packages. For example, for some distributions it is enough to install the debug package for &amp;lt;tt&amp;gt;kdepim&amp;lt;/tt&amp;gt; to get enough debugging information for a crash in KMail, for other distributions there is an additional debug package just for KMail.&lt;br /&gt;
&lt;br /&gt;
Here's a list of how to obtain debug packages for some distributions:&lt;br /&gt;
&lt;br /&gt;
*'''Debian''' - Debian offers &amp;lt;tt&amp;gt;-dbg&amp;lt;/tt&amp;gt; packages to easy create useful backtraces. Just install the corresponding &amp;lt;tt&amp;gt;-dbg&amp;lt;/tt&amp;gt; package. e.g. &amp;lt;tt&amp;gt;kdepim-dbg&amp;lt;/tt&amp;gt; for KMail crashes. The dependencies of -dbg makes sure to pull in the other right packages (kdelibs-dbg, gdb, and so on).&lt;br /&gt;
*'''FreeBSD ports''' - Please refer to the [http://freebsd.kde.org/faq.php#AKDEapplicationcrashedandIwanttofileabugreportathttpbugskdeorgbutthebacktraceintheKDECrashManagerisuselessWhatcanIdo KDE on FreeBSD FAQ].&lt;br /&gt;
*'''Gentoo''' - Gentoo has its [http://www.gentoo.org/proj/en/qa/backtraces.xml own document] describing how to proceed.&lt;br /&gt;
*'''Mandriva''' - Mandriva 2007.0 and up has additional debugging packages for all of KDE (in fact, for all of its packages). Just install the corresponding &amp;lt;tt&amp;gt;-debug&amp;lt;/tt&amp;gt; package, like &amp;lt;tt&amp;gt;kdebase-debug&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;kdemultimedia-debug&amp;lt;/tt&amp;gt;. You probably want to install &amp;lt;tt&amp;gt;kdelibs-debug&amp;lt;/tt&amp;gt; anyways.&lt;br /&gt;
** Note: the &amp;lt;tt&amp;gt;-debug&amp;lt;/tt&amp;gt; packages are in separate repositories. For instance, for all packages in &amp;lt;tt&amp;gt;main&amp;lt;/tt&amp;gt;, you'll find the debugging package in repository &amp;lt;tt&amp;gt;debug_main&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*'''Kubuntu/Ubuntu''' - The Ubuntu family makes things quite easy. Every official KDE module has an additional package in the repository, suffixed with &amp;lt;tt&amp;gt;-dbg&amp;lt;/tt&amp;gt;. Always install &amp;lt;tt&amp;gt;kdelibs5-dbg&amp;lt;/tt&amp;gt;, because all KDE applications use kdelibs (kdelibs-dbg for KDE 3 applications). Then you should install a -dbg package for the application which crashed. For example if KOrganizer crashed you should install &amp;lt;tt&amp;gt;kdepim-dbg&amp;lt;/tt&amp;gt; as well.  If the program is not from an official KDE module and has no -dbg package, you can install the -dbgsym package from the repository listed on this [https://wiki.kubuntu.org/DebuggingProgramCrash Debugging Program Crashes] page.  &lt;br /&gt;
**During the Ubuntu development cycle the Apport crash handler is turned on which will report crashes to launchpad.net and do the backtrace for you, if you would rather use the KDE crash handler turn Apport off in /etc/defaults/apport&lt;br /&gt;
**Starting with Lucid Lynx (10.04) Kubuntu will be forwarding all non kubuntu specific bugs upstream and had disabled Apport so that DrKonqui will be th edefault crash handler.&lt;br /&gt;
*'''openSUSE''' - You should only install the &amp;lt;tt&amp;gt;-debuginfo&amp;lt;/tt&amp;gt; packages, for example: &amp;lt;tt&amp;gt;kdepimlibs4-debuginfo&amp;lt;/tt&amp;gt;. You can find these packages in [http://en.opensuse.org/KDE/Repositories KDE repositories]. There is also a dedicated [http://en.opensuse.org/openSUSE:Bugreport_application_crashed openSUSE debugging page].&lt;br /&gt;
*'''Fedora''' - In Fedora you just need to do:&lt;br /&gt;
*# &amp;lt;tt&amp;gt;yum provides &amp;quot;/usr/lib/libkmailprivate.so.4&amp;quot;&amp;lt;/tt&amp;gt; to find out which package provides that file;&lt;br /&gt;
*# &amp;lt;tt&amp;gt;debuginfo-install kdepim&amp;lt;/tt&amp;gt; as root to install debug packages for that package (dependencies included).&lt;br /&gt;
*:A complete and detailed guide for Fedora is available in [http://fedoraproject.org/wiki/StackTraces this document] describing how to proceed. Fedora uses a separate debuginfo repository that has to be enabled. Also consider &amp;lt;tt&amp;gt;auto-update-debug-info&amp;lt;/tt&amp;gt; yum plugin to keep debuginfo packages up to date.&lt;br /&gt;
&lt;br /&gt;
If your distribution doesn't have debugging-enabled packages for KDE, you'll have to compile KDE from sources:&lt;br /&gt;
&lt;br /&gt;
* If you're using KDE 3, then at the configure stage, you should supply the parameter &amp;lt;tt&amp;gt;--enable-debug=full&amp;lt;/tt&amp;gt; in order to build debug symbols in the resulting files.&lt;br /&gt;
* If you're using KDE 4, then at the cmake stage, you should supply the parameter &amp;lt;tt&amp;gt;-DCMAKE_BUILD_TYPE=Debug&amp;lt;/tt&amp;gt;.  If you want to specify your own CXXFLAGS, then use &amp;lt;tt&amp;gt;-DCMAKE_BUILD_TYPE=None -DCMAKE_CXX_FLAGS=$foo&amp;lt;/tt&amp;gt; (where $foo is whatever flags you want to set). Note that the Debug build type is highly recommended for most testers.&lt;br /&gt;
&lt;br /&gt;
Then it's just &amp;lt;tt&amp;gt;make&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;make install&amp;lt;/tt&amp;gt; as you're used to.&lt;br /&gt;
&lt;br /&gt;
===Crash!===&lt;br /&gt;
&lt;br /&gt;
Now it's time to crash your application. The KDE Crash Dialog should appear right after the crash, which shows the &amp;quot;Developer Information&amp;quot; tab.&lt;br /&gt;
&lt;br /&gt;
[[Image:Kde-crash-handler.png|center|300px|KDE Crash Dialog]]&lt;br /&gt;
&lt;br /&gt;
Click that tab and wait for a minute. This process may take quite some memory, so things may go sluggish all of a sudden. But the result should look much better. For example:&lt;br /&gt;
&lt;br /&gt;
 Using host libthread_db library &amp;quot;/lib/libthread_db.so.1&amp;quot;. &lt;br /&gt;
 [Thread debugging using libthread_db enabled] &lt;br /&gt;
 [New Thread -1232783168 (LWP 7604)] &lt;br /&gt;
 [KCrash handler] &lt;br /&gt;
 #6  0x0806be76 in TreeMapItem::parent (this=0x0) &lt;br /&gt;
     at /home/bram/KDE/kde3/kdeaddons/konq-plugins/fsview/treemap.h:285 &lt;br /&gt;
 #7  0x08065fea in TreeMapItemList::compareItems (this=0xbfec04a8, item1=0x0, &lt;br /&gt;
     item2=0x0) &lt;br /&gt;
     at /home/bram/KDE/kde3/kdeaddons/konq-plugins/fsview/treemap.cpp:720 &lt;br /&gt;
 #8  0xb7281619 in QGList::operator== () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #9  0x0806d498 in QPtrList&amp;lt;TreeMapItem&amp;gt;::operator== (this=0xbfec04a8, &lt;br /&gt;
     list=@0xbfec0468) at /usr/qt/3/include/qptrlist.h:74 &lt;br /&gt;
 #10 0x08062e18 in TreeMapWidget::mousePressEvent (this=0xbfec03ac, &lt;br /&gt;
     e=0xbfebff1c) &lt;br /&gt;
     at /home/bram/KDE/kde3/kdeaddons/konq-plugins/fsview/treemap.cpp:1840 &lt;br /&gt;
 #11 0xb7004a63 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #12 0xb6f6bca7 in QApplication::internalNotify () &lt;br /&gt;
    from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #13 0xb6f6ca88 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #14 0xb7725a84 in KApplication::notify (this=0xbfec055c, receiver=0xbfec03ac, &lt;br /&gt;
     event=0xbfebff1c) &lt;br /&gt;
     at /home/bram/KDE/kde3/kdelibs/kdecore/kapplication.cpp:550 &lt;br /&gt;
 #15 0xb6f0bfd2 in QETWidget::translateMouseEvent () &lt;br /&gt;
    from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #16 0xb6f0b8b0 in QApplication::x11ProcessEvent () &lt;br /&gt;
    from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #17 0xb6f1b761 in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #18 0xb6f82831 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #19 0xb6f826b6 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #20 0xb6f6b72f in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #21 0x0805181e in main (argc=134673960, argv=0xffffffff) &lt;br /&gt;
     at /home/bram/KDE/kde3/kdeaddons/konq-plugins/fsview/main.cpp:55&lt;br /&gt;
&lt;br /&gt;
This looks better, right? It shows memory addresses, the source files and line numbers and the parameters passed to functions. Which make it more helpful to the developer where to look for the problem.&lt;br /&gt;
&lt;br /&gt;
{{note|You '''need''' GDB installed to get the backtrace of a crash. Please read the next section to know what GDB is, and how to install it.}}&lt;br /&gt;
&lt;br /&gt;
===Retrieving a backtrace with GDB===&lt;br /&gt;
&lt;br /&gt;
In some cases, it is not possible to create a backtrace with the KDE Crash Dialog. This may be caused by an application which entered an infinite loop, or the crash dialog did not appear at all for some reason. You can try to grab a backtrace with &amp;lt;tt&amp;gt;gdb&amp;lt;/tt&amp;gt;, the [http://sourceware.org/gdb/ GNU Debugger]. GDB is widely available through distribution packages.&lt;br /&gt;
&lt;br /&gt;
Invoking GDB differs from the situation. You can run an application from inside gdb, or attach gdb to an already running process. The latter may be useful when an application already has entered an infinite loop. But we will first start with running an application inside gdb. From the shell, run:&lt;br /&gt;
&lt;br /&gt;
 $ gdb someKDEapp&lt;br /&gt;
&lt;br /&gt;
The GDB prompt will appear. Note that this does not start the application itself, you should run it by invoking the &amp;lt;tt&amp;gt;run&amp;lt;/tt&amp;gt; command:&lt;br /&gt;
&lt;br /&gt;
 (gdb) run&lt;br /&gt;
&lt;br /&gt;
This will run the application like you are used to, and you can work with it like normal (it only consumes far more memory and may feel sluggish). Now it's time to reproduce your crash. When you succeed, the application just closes and you should return to your GDB prompt. Now it's time to run the 'backtrace' command:&lt;br /&gt;
&lt;br /&gt;
{{note|Some KDE applications (such as JuK and KTorrent) have special code to ensure that there is only one running instance of the application at a time.  For these applications you should type in &amp;quot;run --nofork&amp;quot; at the (gdb) prompt instead of &amp;quot;run&amp;quot; because otherwise gdb will try to debug the wrong process.  If you are unsure as to whether to use --nofork just try it.  If the application says it's an unknown option you can remove --nofork.}}&lt;br /&gt;
&lt;br /&gt;
 (gdb) thread apply all backtrace&lt;br /&gt;
&lt;br /&gt;
This should give a good backtrace which can be posted at the KDE Bugzilla.&lt;br /&gt;
&lt;br /&gt;
In case you want to attach to an existing process, run the following command in the shell:&lt;br /&gt;
&lt;br /&gt;
 $ gdb someKDEapp pid&lt;br /&gt;
&lt;br /&gt;
where ''pid'' is the process ID of the process you want to attach to. Once attached, and the process is in an infinite loop, after using the 'backtrace' command again a useful backtrace will appear. You can use 'continue' command to let the application run again and press Ctrl+C in gdb to be able to again enter commands.&lt;br /&gt;
&lt;br /&gt;
=== Retrieving a backtrace when an uncaught exception is causing a crash ===&lt;br /&gt;
&lt;br /&gt;
If your backtrace looks like this:&lt;br /&gt;
&lt;br /&gt;
  Thread 1 (Thread 0xb77be730 (LWP 5794)):&lt;br /&gt;
  [KCrash Handler]&lt;br /&gt;
  #7  0x00e9b416 in __kernel_vsyscall ()&lt;br /&gt;
  #8  0x002b1c8f in raise () from /lib/i386-linux-gnu/libc.so.6&lt;br /&gt;
  #9  0x002b52b5 in abort () from /lib/i386-linux-gnu/libc.so.6&lt;br /&gt;
  #10 0x001c14ed in __gnu_cxx::__verbose_terminate_handler() () from&lt;br /&gt;
  /usr/lib/i386-linux-gnu/libstdc++.so.6&lt;br /&gt;
  #11 0x001bf283 in ?? () from /usr/lib/i386-linux-gnu/libstdc++.so.6&lt;br /&gt;
  #12 0x001bf2bf in std::terminate() () from&lt;br /&gt;
  /usr/lib/i386-linux-gnu/libstdc++.so.6&lt;br /&gt;
  #13 0x001bf464 in __cxa_rethrow () from /usr/lib/i386-linux-gnu/libstdc++.so.6&lt;br /&gt;
  [...]&lt;br /&gt;
&lt;br /&gt;
then only GDB can help getting a useful backtrace. A few more commands are needed. From the shell, run:&lt;br /&gt;
&lt;br /&gt;
  $ gdb someKDEapp&lt;br /&gt;
&lt;br /&gt;
Then start loading the application:&lt;br /&gt;
&lt;br /&gt;
{{note|Some KDE applications (such as KMail or Kontact) have special code to ensure that there is only one running instance of the application at a time.  For these applications you should type in &amp;quot;start --nofork&amp;quot; at the (gdb) prompt instead of &amp;quot;start&amp;quot; because otherwise gdb will try to debug the wrong process.  If you are unsure as to whether to use --nofork just try it.  If the application says it's an unknown option you can remove --nofork.}}&lt;br /&gt;
&lt;br /&gt;
  (gdb) start&lt;br /&gt;
&lt;br /&gt;
The GDB prompt will reappear. Turn logging on:&lt;br /&gt;
&lt;br /&gt;
  (gdb) set logging file ~/gdblog.txt&lt;br /&gt;
  (gdb) set logging on&lt;br /&gt;
&lt;br /&gt;
We must now tell gdb to stop just before the exception is thrown. enter:&lt;br /&gt;
&lt;br /&gt;
  (gdb) catch __cxa_rethrow&lt;br /&gt;
&lt;br /&gt;
and finally:&lt;br /&gt;
&lt;br /&gt;
  (gdb) cont&lt;br /&gt;
&lt;br /&gt;
This will run the application. Note that the application will consume more memory and be slower. &lt;br /&gt;
Now reproduce the crash. When you succeed, the application window will look frozen. &lt;br /&gt;
&lt;br /&gt;
Don't worry and switch back to the shell window.&lt;br /&gt;
If you see the gdb prompt, type:&lt;br /&gt;
&lt;br /&gt;
  (gdb) thread apply all bt&lt;br /&gt;
&lt;br /&gt;
press enter until the (gdb) prompt reappears.&lt;br /&gt;
&lt;br /&gt;
All done! you can now quit gdb:&lt;br /&gt;
&lt;br /&gt;
  (gdb) kill&lt;br /&gt;
&lt;br /&gt;
The kill command will stop the program and now enter:&lt;br /&gt;
&lt;br /&gt;
  (gdb) quit&lt;br /&gt;
&lt;br /&gt;
Copy/paste the content saved in the ~/gdblog.txt file to your bug report.&lt;br /&gt;
&lt;br /&gt;
===Retrieving a backtrace with Valgrind===&lt;br /&gt;
&lt;br /&gt;
When it comes to crashes, [http://www.valgrind.org Valgrind] is also a useful tool to create a backtrace. It's not a substitution for GDB, but rather a supplement.&lt;br /&gt;
&lt;br /&gt;
When you run an application in valgrind, every piece of memory read or written by the application is being checked. Valgrind will report erroneous memory operations in the standard output or in a log file. Since most crashes are due to an invalid memory read, valgrind can be useful to track down where the problem occurs.&lt;br /&gt;
&lt;br /&gt;
{{note|Valgrind consists of several tools in order to check or profile an application. For this article, we only use memcheck, the default tool when valgrind is being invoked.}}&lt;br /&gt;
&lt;br /&gt;
Like GDB, Valgrind makes running an application much slower, while consuming a lot more resources.&lt;br /&gt;
&lt;br /&gt;
Start the application within valgrind:&lt;br /&gt;
&lt;br /&gt;
 $ valgrind --log-file=someKDEapp someKDEapp&lt;br /&gt;
&lt;br /&gt;
Now reproduce the crash. As soon as this happens, the application and valgrind will terminate. What's left is a file named &amp;lt;tt&amp;gt;someKDEapp.pid&amp;lt;/tt&amp;gt; where ''pid'' is replaced by the process ID of the valgrind process. The file may list more errors than the one causing the crash. Here's the bit causing the crash which corresponds to the GDB backtrace above:&lt;br /&gt;
&lt;br /&gt;
 ==23292== Invalid read of size 4&lt;br /&gt;
 ==23292==    at 0x806BD9E: TreeMapItem::parent() const (treemap.h:285)&lt;br /&gt;
 ==23292==    by 0x8065FB9: TreeMapItemList::compareItems(void*, void*) (treemap.cpp:720)&lt;br /&gt;
 ==23292==    by 0x50AC618: QGList::operator==(QGList const&amp;amp;) const (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x806D3BF: QPtrList&amp;lt;TreeMapItem&amp;gt;::operator==(QPtrList&amp;lt;TreeMapItem&amp;gt; const&amp;amp;) const (qptrlist.h:74)&lt;br /&gt;
 ==23292==    by 0x8062DE7: TreeMapWidget::mousePressEvent(QMouseEvent*) (treemap.cpp:1840)&lt;br /&gt;
 ==23292==    by 0x4E2FA62: QWidget::event(QEvent*) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x4D96CA6: QApplication::internalNotify(QObject*, QEvent*) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x4D97A87: QApplication::notify(QObject*, QEvent*) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x4809AC3: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:550)&lt;br /&gt;
 ==23292==    by 0x4D36FD1: QETWidget::translateMouseEvent(_XEvent const*) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x4D368AF: QApplication::x11ProcessEvent(_XEvent*) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x4D46760: QEventLoop::processEvents(unsigned) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==  Address 0x2C is not stack'd, malloc'd or (recently) free'd&lt;br /&gt;
&lt;br /&gt;
But to be sure, just attach the whole log file to the crash report.&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports</id>
		<title>Development/Tutorials/Debugging/How to create useful crash reports</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports"/>
				<updated>2012-01-26T18:55:08Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: Add howto for uncaught exceptions crashes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Development/Tutorials/Debugging/How to create useful crash reports}}&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
This document describes how to reproduce a useful backtrace of crashing KDE applications. First, some general information is given. Then, we will describe for several distributions how to prepare your KDE packages and gaining the backtrace. This should be enough for most people.&lt;br /&gt;
There are additional sections on how to create backtraces with the GNU Debugger and with Valgrind, which are in some cases useful.&lt;br /&gt;
&lt;br /&gt;
==How to create useful crash reports==&lt;br /&gt;
&lt;br /&gt;
A good crash report at [http://bugs.kde.org Bugzilla] consists of two parts: a '''description''' of how to reproduce the crash and a '''backtrace''' of the crash. With one of those elements missing, it is much harder (if not impossible) for developers to tackle the problem.&lt;br /&gt;
&lt;br /&gt;
A description should consist of more than only &amp;amp;quot;it crashed&amp;amp;quot;. Try to describe everything you did prior to the crash. Did you click on a button, opened a particular website or file which caused problems? That little detail which may look useless to you may be useful for the developer, so just write it down.&lt;br /&gt;
&lt;br /&gt;
A more insightful article on how to write good bug descriptions is available [http://www.chiark.greenend.org.uk/~sgtatham/bugs.html at this link], please read that before reporting bugs.&lt;br /&gt;
&lt;br /&gt;
Don't attach the backtrace to the bug report. Instead, simply paste it. This way it is much easier for developers to search for duplicate reports, because attachments will not be searched.&lt;br /&gt;
&lt;br /&gt;
If you paste a backtrace to a report, make sure you strip all but one or two of the &lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
lines from the backtrace as they make it harder to read.&lt;br /&gt;
&lt;br /&gt;
Even though pasting backtraces directly is preferred over adding an attachment, please do not paste other things like logs (valgrind, strace or terminal output) or example data (mails, HTML files and so on). Use attachments for these items.&lt;br /&gt;
&lt;br /&gt;
===Backtraces===&lt;br /&gt;
&lt;br /&gt;
Backtraces are essential. They may look meaningless to you, but they might actually contain a wealth of useful information. A backtrace describes which functions were called prior to the crash, so that developers may track down in which function the mess started. Having good backtraces has a downside: [[Development/Tutorials/Debugging/Debugging_symbols|libraries and executables occupy much more disk space than their optimized counter parts]]. That's the reason why many distros choose to install stripped files, '''which results in useless backtraces''':&lt;br /&gt;
&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 Using host libthread_db library &amp;quot;/lib/tls/i686/cmov/libthread_db.so.1&amp;quot;.&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 [Thread debugging using libthread_db enabled]&lt;br /&gt;
 [New Thread -1233848624 (LWP 12212)]&lt;br /&gt;
 [New Thread -1255081072 (LWP 12820)]&lt;br /&gt;
 [New Thread -1240921200 (LWP 12819)]&lt;br /&gt;
 [New Thread -1266680944 (LWP 12818)]&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 (no debugging symbols found)&lt;br /&gt;
 0xffffe410 in __kernel_vsyscall ()&lt;br /&gt;
 #0  0xffffe410 in __kernel_vsyscall ()&lt;br /&gt;
 #1  0xb6a1210b in ?? () from /lib/tls/i686/cmov/libpthread.so.0&lt;br /&gt;
 #2  0xb6a85afe in ?? () from /usr/lib/libX11.so.6&lt;br /&gt;
 #3  0x00000003 in ?? ()&lt;br /&gt;
 #4  0x082149c0 in ?? ()&lt;br /&gt;
 #5  0x00003ffc in ?? ()&lt;br /&gt;
 #6  0x00000000 in ?? ()&lt;br /&gt;
&lt;br /&gt;
But no worries, with some modifications you can create full blown backtraces for KDE applications.&lt;br /&gt;
&lt;br /&gt;
===Preparing your KDE packages===&lt;br /&gt;
&lt;br /&gt;
If your distribution has debugging-enabled packages, install them.&lt;br /&gt;
&lt;br /&gt;
It is easy to see which debug packages you are missing from looking at the backtrace. For example, take the following line from a backtrace:&lt;br /&gt;
&lt;br /&gt;
 #6  0xb7975bdc in ?? () from /usr/lib/libkmailprivate.so.4&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;??&amp;lt;/tt&amp;gt; indicates that the library &amp;lt;tt&amp;gt;libkmailprivate.so.4&amp;lt;/tt&amp;gt; does not have debug information, which might be available in separate debug packages. In this case, it is pretty easy to guess that you need to install debug packages for KMail to get a better backtrace.&lt;br /&gt;
&lt;br /&gt;
Sometimes, you need to install more than one debug package to get a good backtrace. This depends on how the distribution splits up the packages. For example, for some distributions it is enough to install the debug package for &amp;lt;tt&amp;gt;kdepim&amp;lt;/tt&amp;gt; to get enough debugging information for a crash in KMail, for other distributions there is an additional debug package just for KMail.&lt;br /&gt;
&lt;br /&gt;
Here's a list of how to obtain debug packages for some distributions:&lt;br /&gt;
&lt;br /&gt;
*'''Debian''' - Debian offers &amp;lt;tt&amp;gt;-dbg&amp;lt;/tt&amp;gt; packages to easy create useful backtraces. Just install the corresponding &amp;lt;tt&amp;gt;-dbg&amp;lt;/tt&amp;gt; package. e.g. &amp;lt;tt&amp;gt;kdepim-dbg&amp;lt;/tt&amp;gt; for KMail crashes. The dependencies of -dbg makes sure to pull in the other right packages (kdelibs-dbg, gdb, and so on).&lt;br /&gt;
*'''FreeBSD ports''' - Please refer to the [http://freebsd.kde.org/faq.php#AKDEapplicationcrashedandIwanttofileabugreportathttpbugskdeorgbutthebacktraceintheKDECrashManagerisuselessWhatcanIdo KDE on FreeBSD FAQ].&lt;br /&gt;
*'''Gentoo''' - Gentoo has its [http://www.gentoo.org/proj/en/qa/backtraces.xml own document] describing how to proceed.&lt;br /&gt;
*'''Mandriva''' - Mandriva 2007.0 and up has additional debugging packages for all of KDE (in fact, for all of its packages). Just install the corresponding &amp;lt;tt&amp;gt;-debug&amp;lt;/tt&amp;gt; package, like &amp;lt;tt&amp;gt;kdebase-debug&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;kdemultimedia-debug&amp;lt;/tt&amp;gt;. You probably want to install &amp;lt;tt&amp;gt;kdelibs-debug&amp;lt;/tt&amp;gt; anyways.&lt;br /&gt;
** Note: the &amp;lt;tt&amp;gt;-debug&amp;lt;/tt&amp;gt; packages are in separate repositories. For instance, for all packages in &amp;lt;tt&amp;gt;main&amp;lt;/tt&amp;gt;, you'll find the debugging package in repository &amp;lt;tt&amp;gt;debug_main&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*'''Kubuntu/Ubuntu''' - The Ubuntu family makes things quite easy. Every official KDE module has an additional package in the repository, suffixed with &amp;lt;tt&amp;gt;-dbg&amp;lt;/tt&amp;gt;. Always install &amp;lt;tt&amp;gt;kdelibs5-dbg&amp;lt;/tt&amp;gt;, because all KDE applications use kdelibs (kdelibs-dbg for KDE 3 applications). Then you should install a -dbg package for the application which crashed. For example if KOrganizer crashed you should install &amp;lt;tt&amp;gt;kdepim-dbg&amp;lt;/tt&amp;gt; as well.  If the program is not from an official KDE module and has no -dbg package, you can install the -dbgsym package from the repository listed on this [https://wiki.kubuntu.org/DebuggingProgramCrash Debugging Program Crashes] page.  &lt;br /&gt;
**During the Ubuntu development cycle the Apport crash handler is turned on which will report crashes to launchpad.net and do the backtrace for you, if you would rather use the KDE crash handler turn Apport off in /etc/defaults/apport&lt;br /&gt;
**Starting with Lucid Lynx (10.04) Kubuntu will be forwarding all non kubuntu specific bugs upstream and had disabled Apport so that DrKonqui will be th edefault crash handler.&lt;br /&gt;
*'''openSUSE''' - You should only install the &amp;lt;tt&amp;gt;-debuginfo&amp;lt;/tt&amp;gt; packages, for example: &amp;lt;tt&amp;gt;kdepimlibs4-debuginfo&amp;lt;/tt&amp;gt;. You can find these packages in [http://en.opensuse.org/KDE/Repositories KDE repositories]. There is also a dedicated [http://en.opensuse.org/openSUSE:Bugreport_application_crashed openSUSE debugging page].&lt;br /&gt;
*'''Fedora''' - In Fedora you just need to do:&lt;br /&gt;
*# &amp;lt;tt&amp;gt;yum provides &amp;quot;/usr/lib/libkmailprivate.so.4&amp;quot;&amp;lt;/tt&amp;gt; to find out which package provides that file;&lt;br /&gt;
*# &amp;lt;tt&amp;gt;debuginfo-install kdepim&amp;lt;/tt&amp;gt; as root to install debug packages for that package (dependencies included).&lt;br /&gt;
*:A complete and detailed guide for Fedora is available in [http://fedoraproject.org/wiki/StackTraces this document] describing how to proceed. Fedora uses a separate debuginfo repository that has to be enabled. Also consider &amp;lt;tt&amp;gt;auto-update-debug-info&amp;lt;/tt&amp;gt; yum plugin to keep debuginfo packages up to date.&lt;br /&gt;
&lt;br /&gt;
If your distribution doesn't have debugging-enabled packages for KDE, you'll have to compile KDE from sources:&lt;br /&gt;
&lt;br /&gt;
* If you're using KDE 3, then at the configure stage, you should supply the parameter &amp;lt;tt&amp;gt;--enable-debug=full&amp;lt;/tt&amp;gt; in order to build debug symbols in the resulting files.&lt;br /&gt;
* If you're using KDE 4, then at the cmake stage, you should supply the parameter &amp;lt;tt&amp;gt;-DCMAKE_BUILD_TYPE=Debug&amp;lt;/tt&amp;gt;.  If you want to specify your own CXXFLAGS, then use &amp;lt;tt&amp;gt;-DCMAKE_BUILD_TYPE=None -DCMAKE_CXX_FLAGS=$foo&amp;lt;/tt&amp;gt; (where $foo is whatever flags you want to set). Note that the Debug build type is highly recommended for most testers.&lt;br /&gt;
&lt;br /&gt;
Then it's just &amp;lt;tt&amp;gt;make&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;make install&amp;lt;/tt&amp;gt; as you're used to.&lt;br /&gt;
&lt;br /&gt;
===Crash!===&lt;br /&gt;
&lt;br /&gt;
Now it's time to crash your application. The KDE Crash Dialog should appear right after the crash, which shows the &amp;quot;Developer Information&amp;quot; tab.&lt;br /&gt;
&lt;br /&gt;
[[Image:Kde-crash-handler.png|center|300px|KDE Crash Dialog]]&lt;br /&gt;
&lt;br /&gt;
Click that tab and wait for a minute. This process may take quite some memory, so things may go sluggish all of a sudden. But the result should look much better. For example:&lt;br /&gt;
&lt;br /&gt;
 Using host libthread_db library &amp;quot;/lib/libthread_db.so.1&amp;quot;. &lt;br /&gt;
 [Thread debugging using libthread_db enabled] &lt;br /&gt;
 [New Thread -1232783168 (LWP 7604)] &lt;br /&gt;
 [KCrash handler] &lt;br /&gt;
 #6  0x0806be76 in TreeMapItem::parent (this=0x0) &lt;br /&gt;
     at /home/bram/KDE/kde3/kdeaddons/konq-plugins/fsview/treemap.h:285 &lt;br /&gt;
 #7  0x08065fea in TreeMapItemList::compareItems (this=0xbfec04a8, item1=0x0, &lt;br /&gt;
     item2=0x0) &lt;br /&gt;
     at /home/bram/KDE/kde3/kdeaddons/konq-plugins/fsview/treemap.cpp:720 &lt;br /&gt;
 #8  0xb7281619 in QGList::operator== () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #9  0x0806d498 in QPtrList&amp;lt;TreeMapItem&amp;gt;::operator== (this=0xbfec04a8, &lt;br /&gt;
     list=@0xbfec0468) at /usr/qt/3/include/qptrlist.h:74 &lt;br /&gt;
 #10 0x08062e18 in TreeMapWidget::mousePressEvent (this=0xbfec03ac, &lt;br /&gt;
     e=0xbfebff1c) &lt;br /&gt;
     at /home/bram/KDE/kde3/kdeaddons/konq-plugins/fsview/treemap.cpp:1840 &lt;br /&gt;
 #11 0xb7004a63 in QWidget::event () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #12 0xb6f6bca7 in QApplication::internalNotify () &lt;br /&gt;
    from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #13 0xb6f6ca88 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #14 0xb7725a84 in KApplication::notify (this=0xbfec055c, receiver=0xbfec03ac, &lt;br /&gt;
     event=0xbfebff1c) &lt;br /&gt;
     at /home/bram/KDE/kde3/kdelibs/kdecore/kapplication.cpp:550 &lt;br /&gt;
 #15 0xb6f0bfd2 in QETWidget::translateMouseEvent () &lt;br /&gt;
    from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #16 0xb6f0b8b0 in QApplication::x11ProcessEvent () &lt;br /&gt;
    from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #17 0xb6f1b761 in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #18 0xb6f82831 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #19 0xb6f826b6 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #20 0xb6f6b72f in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3 &lt;br /&gt;
 #21 0x0805181e in main (argc=134673960, argv=0xffffffff) &lt;br /&gt;
     at /home/bram/KDE/kde3/kdeaddons/konq-plugins/fsview/main.cpp:55&lt;br /&gt;
&lt;br /&gt;
This looks better, right? It shows memory addresses, the source files and line numbers and the parameters passed to functions. Which make it more helpful to the developer where to look for the problem.&lt;br /&gt;
&lt;br /&gt;
{{note|You '''need''' GDB installed to get the backtrace of a crash. Please read the next section to know what GDB is, and how to install it.}}&lt;br /&gt;
&lt;br /&gt;
===Retrieving a backtrace with GDB===&lt;br /&gt;
&lt;br /&gt;
In some cases, it is not possible to create a backtrace with the KDE Crash Dialog. This may be caused by an application which entered an infinite loop, or the crash dialog did not appear at all for some reason. You can try to grab a backtrace with &amp;lt;tt&amp;gt;gdb&amp;lt;/tt&amp;gt;, the [http://sourceware.org/gdb/ GNU Debugger]. GDB is widely available through distribution packages.&lt;br /&gt;
&lt;br /&gt;
Invoking GDB differs from the situation. You can run an application from inside gdb, or attach gdb to an already running process. The latter may be useful when an application already has entered an infinite loop. But we will first start with running an application inside gdb. From the shell, run:&lt;br /&gt;
&lt;br /&gt;
 $ gdb someKDEapp&lt;br /&gt;
&lt;br /&gt;
The GDB prompt will appear. Note that this does not start the application itself, you should run it by invoking the &amp;lt;tt&amp;gt;run&amp;lt;/tt&amp;gt; command:&lt;br /&gt;
&lt;br /&gt;
 (gdb) run&lt;br /&gt;
&lt;br /&gt;
This will run the application like you are used to, and you can work with it like normal (it only consumes far more memory and may feel sluggish). Now it's time to reproduce your crash. When you succeed, the application just closes and you should return to your GDB prompt. Now it's time to run the 'backtrace' command:&lt;br /&gt;
&lt;br /&gt;
{{note|Some KDE applications (such as JuK and KTorrent) have special code to ensure that there is only one running instance of the application at a time.  For these applications you should type in &amp;quot;run --nofork&amp;quot; at the (gdb) prompt instead of &amp;quot;run&amp;quot; because otherwise gdb will try to debug the wrong process.  If you are unsure as to whether to use --nofork just try it.  If the application says it's an unknown option you can remove --nofork.}}&lt;br /&gt;
&lt;br /&gt;
 (gdb) thread apply all backtrace&lt;br /&gt;
&lt;br /&gt;
This should give a good backtrace which can be posted at the KDE Bugzilla.&lt;br /&gt;
&lt;br /&gt;
In case you want to attach to an existing process, run the following command in the shell:&lt;br /&gt;
&lt;br /&gt;
 $ gdb someKDEapp pid&lt;br /&gt;
&lt;br /&gt;
where ''pid'' is the process ID of the process you want to attach to. Once attached, and the process is in an infinite loop, after using the 'backtrace' command again a useful backtrace will appear. You can use 'continue' command to let the application run again and press Ctrl+C in gdb to be able to again enter commands.&lt;br /&gt;
&lt;br /&gt;
=== Retrieving a backtrace when an uncaught exception is causing a crash ===&lt;br /&gt;
&lt;br /&gt;
If your backtrace looks like this:&lt;br /&gt;
&lt;br /&gt;
  Thread 1 (Thread 0xb77be730 (LWP 5794)):&lt;br /&gt;
  [KCrash Handler]&lt;br /&gt;
  #7  0x00e9b416 in __kernel_vsyscall ()&lt;br /&gt;
  #8  0x002b1c8f in raise () from /lib/i386-linux-gnu/libc.so.6&lt;br /&gt;
  #9  0x002b52b5 in abort () from /lib/i386-linux-gnu/libc.so.6&lt;br /&gt;
  #10 0x001c14ed in __gnu_cxx::__verbose_terminate_handler() () from&lt;br /&gt;
  /usr/lib/i386-linux-gnu/libstdc++.so.6&lt;br /&gt;
  #11 0x001bf283 in ?? () from /usr/lib/i386-linux-gnu/libstdc++.so.6&lt;br /&gt;
  #12 0x001bf2bf in std::terminate() () from&lt;br /&gt;
  /usr/lib/i386-linux-gnu/libstdc++.so.6&lt;br /&gt;
  #13 0x001bf464 in __cxa_rethrow () from /usr/lib/i386-linux-gnu/libstdc++.so.6&lt;br /&gt;
  [...]&lt;br /&gt;
&lt;br /&gt;
then only GDB can help getting a useful backtrace. A few more commands are needed. From the shell, run:&lt;br /&gt;
&lt;br /&gt;
  $ gdb someKDEapp&lt;br /&gt;
&lt;br /&gt;
Then start loading the application:&lt;br /&gt;
&lt;br /&gt;
  (gdb) start&lt;br /&gt;
&lt;br /&gt;
The GDB prompt will reappear. Turn logging on:&lt;br /&gt;
&lt;br /&gt;
  (gdb) set logging file ~/gdblog.txt&lt;br /&gt;
  (gdb) set logging on&lt;br /&gt;
&lt;br /&gt;
We must now tell gdb to stop just before the exception is thrown. enter:&lt;br /&gt;
&lt;br /&gt;
  (gdb) catch __cxa_rethrow&lt;br /&gt;
&lt;br /&gt;
and finally:&lt;br /&gt;
&lt;br /&gt;
  (gdb) cont&lt;br /&gt;
&lt;br /&gt;
This will run the application. Note that the application will consume more memory and be slower. &lt;br /&gt;
Now reproduce the crash. When you succeed, the application window will look frozen. &lt;br /&gt;
&lt;br /&gt;
Don't worry and switch back to the shell window.&lt;br /&gt;
If you see the gdb prompt, type:&lt;br /&gt;
&lt;br /&gt;
  (gdb) thread apply all bt&lt;br /&gt;
&lt;br /&gt;
press enter until the (gdb) prompt reappears.&lt;br /&gt;
&lt;br /&gt;
All done! you can now quit gdb:&lt;br /&gt;
&lt;br /&gt;
  (gdb) kill&lt;br /&gt;
&lt;br /&gt;
The kill command will stop the program and now enter:&lt;br /&gt;
&lt;br /&gt;
  (gdb) quit&lt;br /&gt;
&lt;br /&gt;
Copy/paste the content saved in the ~/gdblog.txt file to your bug report.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Retrieving a backtrace with Valgrind===&lt;br /&gt;
&lt;br /&gt;
When it comes to crashes, [http://www.valgrind.org Valgrind] is also a useful tool to create a backtrace. It's not a substitution for GDB, but rather a supplement.&lt;br /&gt;
&lt;br /&gt;
When you run an application in valgrind, every piece of memory read or written by the application is being checked. Valgrind will report erroneous memory operations in the standard output or in a log file. Since most crashes are due to an invalid memory read, valgrind can be useful to track down where the problem occurs.&lt;br /&gt;
&lt;br /&gt;
{{note|Valgrind consists of several tools in order to check or profile an application. For this article, we only use memcheck, the default tool when valgrind is being invoked.}}&lt;br /&gt;
&lt;br /&gt;
Like GDB, Valgrind makes running an application much slower, while consuming a lot more resources.&lt;br /&gt;
&lt;br /&gt;
Start the application within valgrind:&lt;br /&gt;
&lt;br /&gt;
 $ valgrind --log-file=someKDEapp someKDEapp&lt;br /&gt;
&lt;br /&gt;
Now reproduce the crash. As soon as this happens, the application and valgrind will terminate. What's left is a file named &amp;lt;tt&amp;gt;someKDEapp.pid&amp;lt;/tt&amp;gt; where ''pid'' is replaced by the process ID of the valgrind process. The file may list more errors than the one causing the crash. Here's the bit causing the crash which corresponds to the GDB backtrace above:&lt;br /&gt;
&lt;br /&gt;
 ==23292== Invalid read of size 4&lt;br /&gt;
 ==23292==    at 0x806BD9E: TreeMapItem::parent() const (treemap.h:285)&lt;br /&gt;
 ==23292==    by 0x8065FB9: TreeMapItemList::compareItems(void*, void*) (treemap.cpp:720)&lt;br /&gt;
 ==23292==    by 0x50AC618: QGList::operator==(QGList const&amp;amp;) const (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x806D3BF: QPtrList&amp;lt;TreeMapItem&amp;gt;::operator==(QPtrList&amp;lt;TreeMapItem&amp;gt; const&amp;amp;) const (qptrlist.h:74)&lt;br /&gt;
 ==23292==    by 0x8062DE7: TreeMapWidget::mousePressEvent(QMouseEvent*) (treemap.cpp:1840)&lt;br /&gt;
 ==23292==    by 0x4E2FA62: QWidget::event(QEvent*) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x4D96CA6: QApplication::internalNotify(QObject*, QEvent*) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x4D97A87: QApplication::notify(QObject*, QEvent*) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x4809AC3: KApplication::notify(QObject*, QEvent*) (kapplication.cpp:550)&lt;br /&gt;
 ==23292==    by 0x4D36FD1: QETWidget::translateMouseEvent(_XEvent const*) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x4D368AF: QApplication::x11ProcessEvent(_XEvent*) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==    by 0x4D46760: QEventLoop::processEvents(unsigned) (in /usr/qt/3/lib/libqt-mt.so.3.3.8)&lt;br /&gt;
 ==23292==  Address 0x2C is not stack'd, malloc'd or (recently) free'd&lt;br /&gt;
&lt;br /&gt;
But to be sure, just attach the whole log file to the crash report.&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/MovetoGit</id>
		<title>Projects/MovetoGit</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/MovetoGit"/>
				<updated>2010-10-25T13:05:02Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Write / update importing rules for svn2git */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the page for co-ordinating KDE's move to [http://git-scm.com/ Git].&lt;br /&gt;
&lt;br /&gt;
If you're interested in helping, you should join the [https://mail.kde.org/mailman/listinfo/kde-scm-interest kde-scm-interest@kde.org] mailinglist and [irc://chat.freenode.net/kde-git #kde-git] on freenode.&lt;br /&gt;
&lt;br /&gt;
Meetings are wednesdays, 19:30 UTC, in #kde-git.&lt;br /&gt;
&lt;br /&gt;
'''New! [http://community.kde.org/Sysadmin/DeveloperAccessForRuleWriting The best way you can help us migrate]'''&lt;br /&gt;
&lt;br /&gt;
=The Plan=&lt;br /&gt;
&lt;br /&gt;
KDE is, eventually, moving to Git. We will be using gitolite + Redmine + reviewboard on our own servers.&lt;br /&gt;
&lt;br /&gt;
In the summer of 2009, [http://gitorious.org/amarok Amarok] moved to Gitorious to test the waters and find problems that would affect KDE.&lt;br /&gt;
&lt;br /&gt;
After it has been decided in Jun 2010 to use our own servers, Amarok and Konversation moved to git.kde.org/projects.kde.org to test the waters and find problems that would affect KDE.&lt;br /&gt;
&lt;br /&gt;
Once those problems have been solved, all of KDE will be able to switch.&lt;br /&gt;
&lt;br /&gt;
A full schedule for the git infrastructure can be found [http://community.kde.org/Sysadmin/GitInfrastructureLaunch here].&lt;br /&gt;
&lt;br /&gt;
==Why?==&lt;br /&gt;
&lt;br /&gt;
Git offers many advantages over svn, including offline commits and much easier to keep a feature branch up-to-date. Many KDE developers are already using git-svn, but this tool has its limitations. We want to have the full power of Git available, and we have people willing to do the work necessary to migrate.&lt;br /&gt;
&lt;br /&gt;
==How?==&lt;br /&gt;
&lt;br /&gt;
When we move, KDE's svn repository will be migrated into several Git repos, all on git.kde.org. Main modules such as kdelibs and kdebase will each become one repository. Projects in extragear will each have their own repository. The projects.kde.org site will have a list (lists?) of all these repositories using the redmine project wiki. Scripts will be provided for downloading, say, all of extragear, so &amp;quot;moving&amp;quot; a project from kdereview to extragear would simply involve editing a file kept online that defined the location of projects.&lt;br /&gt;
Details on the reasoning behind this layout is available [[Projects/MoveToGit/Layout|here]].&lt;br /&gt;
&lt;br /&gt;
A few things will stay in subversion - currently websites, translations and manuals. It's possible they could move to Git later, but they won't be part of the mass migration.&lt;br /&gt;
&lt;br /&gt;
All KDE developers will in principle be able to use their existing &amp;quot;svn&amp;quot; accounts. Developers using HTTPS ideally would request their HTTPS SVN account to be converted to SSH as that makes it easiest for the KDE sysadmins, but alternatively they can also just provide a public key. At some point the KDE sysadmins are going to send everybody with a HTTPS SVN account an email with a link to a web app to collect their key (see http://www.omat.nl/2010/06/13/sysamin-update-your-email-address/).&lt;br /&gt;
&lt;br /&gt;
From the times when gitorious.org was the preferred hosting solution, a procedure to move a project from svn to gitorious.org can be found in [[Projects/MoveToGit/StepsToMove|Steps to follow for Moving]].&lt;br /&gt;
Many points probably still apply, but have to be updated.&lt;br /&gt;
&lt;br /&gt;
=Blockers=&lt;br /&gt;
&lt;br /&gt;
Tasks that need to get done before we can migrate&lt;br /&gt;
&lt;br /&gt;
==Setup git.kde.org==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' Eike, Jeff, Sysadmin team&lt;br /&gt;
&lt;br /&gt;
'''Status:''' ''Progressing''&lt;br /&gt;
&lt;br /&gt;
: It [http://lists.kde.org/?l=kde-scm-interest&amp;amp;m=127612957219466&amp;amp;w=2 has been decided] to use gitolite + Redmine + reviewboard on our own servers rather than gitorious.org.  Sysadmin team is preparing git.kde.org for this.&lt;br /&gt;
&lt;br /&gt;
==Write / update importing rules for svn2git==&lt;br /&gt;
{{Progress bar|5}}&lt;br /&gt;
'''Owner:''' see below - volunteers needed!&lt;br /&gt;
&lt;br /&gt;
'''Status:''' ''sho: ???, tumaix:started to read the docs, cryos: getting started [2010-01-06]''&lt;br /&gt;
&lt;br /&gt;
:The importer is on gitorious.org as svn2git we have a set of rules to tell the importer what svn dirs turn into which git repos and those need constant updating whenever a new branch or tag or project is created. Currently the rules are mostly a rough draft, as seen by the large amount of rule-editing that had to be done for Konversation and Amarok. This has not been done for quite some time and so someone should rsync the svn repo run svn2git and fix the rules and importer whenever the import stops.&lt;br /&gt;
&lt;br /&gt;
:This is a very big task, too big for one person; it's probably best to tackle it one module at a time&lt;br /&gt;
&lt;br /&gt;
:To get started on a module, read [[Projects/MoveToGit/UsingSvn2Git|Using Svn2Git]]&lt;br /&gt;
&lt;br /&gt;
:TZander has done the koffice ruleset as of 2009-01-06&lt;br /&gt;
&lt;br /&gt;
:Jpwhiting has finished (more or less) the kdeaccessibility ruleset 2010-01-24.&lt;br /&gt;
&lt;br /&gt;
:aavci has done the k3b ruleset as of 2010-01-27&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
progress details:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!repo&lt;br /&gt;
!owner&lt;br /&gt;
!%&lt;br /&gt;
!comments&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeaccessibility&lt;br /&gt;
|jpwhiting&lt;br /&gt;
|99&lt;br /&gt;
|&amp;quot;more or less&amp;quot;?&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeadmin&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeartwork&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdebase&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdebindings&lt;br /&gt;
|pumphaus/Arno Rehn&lt;br /&gt;
|90&lt;br /&gt;
|Includes nearly everything; some history from playground might be missing. Some tags from the CVS days don't have a parent yet - still have to figure out why.&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeedu&lt;br /&gt;
|cryos?&lt;br /&gt;
|?&lt;br /&gt;
|update me!&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeedu/marble&lt;br /&gt;
|jmho&lt;br /&gt;
|100&lt;br /&gt;
|Contains: trunk with moves (playground-&amp;gt;kdereview-&amp;gt;kdeedu), regular kde branches/tags and the following other branches: marble-0.4, gsoc-2009 and geodata-nt. Checking done: gitk --all, verify-git-from-svn&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeexamples&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdegames&lt;br /&gt;
|jobermayr&lt;br /&gt;
|95&lt;br /&gt;
|coolo or mueller do not give me required information for old tags :-(&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdegraphics&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdelibs&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdemultimedia&lt;br /&gt;
|eean&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdenetwork&lt;br /&gt;
| grundleborg&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdepim&lt;br /&gt;
|tnyblom&lt;br /&gt;
|95&lt;br /&gt;
|Needs verification.&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdepim-runtime&lt;br /&gt;
|tnyblom&lt;br /&gt;
|95&lt;br /&gt;
|Needs verification.&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdepimlibs&lt;br /&gt;
|tnyblom&lt;br /&gt;
|95&lt;br /&gt;
|Needs verification.&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeplasma-addons&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdesdk&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdetoys&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeutils&lt;br /&gt;
|jobermayr&lt;br /&gt;
|95&lt;br /&gt;
|coolo or mueller do not give me required information for old tags :-(&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdewebdev&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|extragear/sdk/kdevelop&lt;br /&gt;
| apaku&lt;br /&gt;
| 95&lt;br /&gt;
| trunk and branches complete, need to cleanup tags from cvs days.&lt;br /&gt;
|-&lt;br /&gt;
|extragear/sdk/kdevplatform&lt;br /&gt;
| apaku&lt;br /&gt;
| 100&lt;br /&gt;
| done, all tags seem fine all branches are there&lt;br /&gt;
|-&lt;br /&gt;
|extragear/sdk/kdevelop-plugins&lt;br /&gt;
| nsams&lt;br /&gt;
| 100&lt;br /&gt;
| done&lt;br /&gt;
|-&lt;br /&gt;
|extragear/sdk/quanta&lt;br /&gt;
| nsams&lt;br /&gt;
| 99&lt;br /&gt;
| done&lt;br /&gt;
|-&lt;br /&gt;
|extragear/utils/krecipes&lt;br /&gt;
| santa&lt;br /&gt;
| 85&lt;br /&gt;
| Branches are done, I'm working on tags.&lt;br /&gt;
|-&lt;br /&gt;
|extragear/*/*&lt;br /&gt;
|&lt;br /&gt;
|xx&lt;br /&gt;
|expand the *'s later (let's focus on the base modules first)&lt;br /&gt;
|-&lt;br /&gt;
|kde-common&lt;br /&gt;
|mattr&lt;br /&gt;
|75&lt;br /&gt;
|analyzing import history&lt;br /&gt;
|-&lt;br /&gt;
|kdesupport&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|kdesupport/soprano&lt;br /&gt;
|cgiboudeaux&lt;br /&gt;
|100&lt;br /&gt;
|Ready to migrate&lt;br /&gt;
|-&lt;br /&gt;
|kdesupport/attica&lt;br /&gt;
|cgiboudeaux&lt;br /&gt;
|100&lt;br /&gt;
|Ready to migrate&lt;br /&gt;
|-&lt;br /&gt;
|koffice&lt;br /&gt;
|tzander&lt;br /&gt;
|85&lt;br /&gt;
|All but tags are done&lt;br /&gt;
|-&lt;br /&gt;
|promo&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|quality&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|tests&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Requirements of KDEPIM and KDAB ==&lt;br /&gt;
&lt;br /&gt;
{{Progress bar|90}}&lt;br /&gt;
'''Owner:''' Stephen Kelly&lt;br /&gt;
&lt;br /&gt;
'''Status:''' ''Proposed workflow identified. Partially depends on KDE policies regarding branches and merging. Gathering estimates for porting of tooling from svn to git. People unfamiliar with the tool are starting to learn to use it.''&lt;br /&gt;
&lt;br /&gt;
'''Estimated completion date''': End of May.&lt;br /&gt;
&lt;br /&gt;
'''Summary of issues'''&lt;br /&gt;
&lt;br /&gt;
* Clean slate&lt;br /&gt;
** The existing backlog of commits which need to be merged or ported to trunk needs to be empty before the change to git so that nothing gets lost. This is a lot of work and will take time. ''Estimate'' 10 calendar weeks.&lt;br /&gt;
* Technical difficulties and limitations.&lt;br /&gt;
** Up to KDE 3.5 there was one kdepim module. For the KDE4 cycle, this was split into kdepimlibs and kdepim. For the above mentioned merging to be possible, it makes sense for both to be in the same git module. This poses extra difficulty to the svn2git script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email threads'''&lt;br /&gt;
&lt;br /&gt;
* Mid-January thread on scm-interest: http://thread.gmane.org/gmane.comp.kde.devel.pim/26726&lt;br /&gt;
* Early March thread on kde-core-devel (Till email): http://thread.gmane.org/gmane.comp.kde.devel.core/63915/focus=63970&lt;br /&gt;
* Early March thread on kde-core-devel (Till follow-up):&lt;br /&gt;
http://thread.gmane.org/gmane.comp.kde.devel.core/63915/focus=64069&lt;br /&gt;
&lt;br /&gt;
'''Resolved Issues'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Branch maintenance workflow '''Resolution: http://thread.gmane.org/gmane.comp.kde.scm-interest/1310'''&lt;br /&gt;
** KDAB maintains several branches of legacy versions of KDE for enterprise customer deployments. [http://websvn.kde.org:80/branches/kdepim/enterprise/ Enterprise 3.5] [http://websvn.kde.org:80/branches/kdepim/enterprise4/ Enterprise 4 (based on KDE 4.2)]. The current KDEPIM trunk known as Enterprise 5 and is Akonadi based.&lt;br /&gt;
** Periodically (weekly or so), tags are created from the enterprise branches with bugfixes. http://websvn.kde.org:80/tags/kdepim/ Customers can download the tagged versions with the latest updates. Fixes are merged from the Enterprise 3.5 branch, and into trunk (which sometimes involves a lot of work, as the fix must be ported to Akonadi). Additionally, fixes get merged in the other direction. From official KDE modules into the Enterprise branches.&lt;br /&gt;
** Some fixes from Enterprise 3.5 should not be merged into Enterprise 4 for reasons such as no longer being reproducible. Some fixes do not get merged for a long time because they require so much work that porting the fix or feature is deffered. There needs to be a list of commits which should never be merged (blocked commits), and commits which should be merged, but have not been merged yet. The tool [[Development/Tools/svnmerge.py|svnmerge]] is used to facilitate this. svnmerge uses svn properties to maintain lists of commits that are blocked and that have already been integrated. See for example the svn-blocked and svn-integrated properties here: http://websvn.kde.org:80/trunk/KDE/kdepim/. The lists of commits available to be merged into the various branches are here: http://www.kdab.com/~thomas/avail/&lt;br /&gt;
** There needs to be a way in git to keep track of what commits have been merged, what commits need to be merged, and what commits are blocked. There needs to be a way of merging only specific commits from a branch, but not all, and not blocked commits. Proposed solutions:&lt;br /&gt;
*** git cherry-pick allows 'merging' of individual commits, but does not record where the commits came from. Instead it creates a new commit without any reference to where it came from. This alone is unsuitable.&lt;br /&gt;
*** branch per fix. This would lead to an explosion of branches which is not a problem in git as all commits are branches. It may make gitk un-navigatable. There would need to be a naming convention such as komo-merge-&amp;lt;fixname&amp;gt; for branches which should be merged. The commands &amp;lt;tt&amp;gt;git checkout 4.5 &amp;amp;&amp;amp; git merge $(git branch -a | grep -E ^origin/komo-merge)&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;git checkout enterprise4.5 &amp;amp;&amp;amp; git merge $(git branch -a | grep -E ^origin/komo-merge)&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;git checkout master &amp;amp;&amp;amp; git merge $(git branch -a | grep -E ^origin/komo-merge)&amp;lt;/tt&amp;gt;. That could of course be optimized, but gets the point across. If the code has changed so much that the branch is unmergable, but the fix still needs to be in trunk, the system breaks down.&lt;br /&gt;
*** Custom git command with flat text files representing the same information as svnmerge, that is lists of blocked and integrated commits. This is most likely to be a workable solution, possibly together with conventional branch naming.&lt;br /&gt;
* Internal Tools and external customer tools and workflows&lt;br /&gt;
** KDAB is a consumer of KDE software, but also has downstream customers fetching software from where it is developed. That is, KDE SVN. For example packages are created from the tags in tags/kdepim. Some of these downstreams are less close to KDE and depend on current workflows. If KDE SVN is not the place to get those updates anymore, this needs to be communicated to those downstreams, and the tools updated. ''Estimate'' 1 week to port the tools.&lt;br /&gt;
*** Internally used tools have been updated and are now being used to access git repos such as dbus.&lt;br /&gt;
* Other commitments&lt;br /&gt;
** Project deadlines and other commitments prevent the possibility of blocking off time to work on git migration when so many other things need to be done which have milestones separate to KDE cycles. The required work to convert to git can't be prioritized as highly, and so will take more time.&lt;br /&gt;
*** Most of the technical work regarding migration of kdepim repos has been completed by community member Torgny Nyblom.&lt;br /&gt;
* Tool knowledge&lt;br /&gt;
** People who don't currently know how to use git need to get familiar with it so that transitioning will be nearly seamless, and not result in too much development slowdown.&lt;br /&gt;
*** Workshops and use of git-svn have been used to bring developers up to speed on how to use git at some level.&lt;br /&gt;
&lt;br /&gt;
=Nice to have before the migration=&lt;br /&gt;
&lt;br /&gt;
==Push log==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' sysadmin&lt;br /&gt;
&lt;br /&gt;
'''Status:''' finished&lt;br /&gt;
&lt;br /&gt;
It's a push log, similar to a local repository's reflog.&lt;br /&gt;
&lt;br /&gt;
---------------&lt;br /&gt;
&lt;br /&gt;
For every push, log:&lt;br /&gt;
 - who pushed (not the Unix username, which will be &amp;quot;git&amp;quot;)&lt;br /&gt;
 - which branch heads changed (what from, what to)&lt;br /&gt;
 - which tags were created&lt;br /&gt;
 - the state of all other branches and tags&lt;br /&gt;
&lt;br /&gt;
Just use git commit-tree with the empty tree and save everything in the commit &lt;br /&gt;
message, one after the other.&lt;br /&gt;
&lt;br /&gt;
-----------&lt;br /&gt;
&lt;br /&gt;
Gitolite includes this functionality inbuilt to itself, although all repositories are logged in the same file - bcooksley&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Script for downloading virtual KDE hierarchies==&lt;br /&gt;
{{Progress bar|99}}&lt;br /&gt;
'''Owner''': &lt;br /&gt;
&lt;br /&gt;
'''Status:''' &lt;br /&gt;
&lt;br /&gt;
:we already have kdesvn-build, build-tool and mr: three good tools for managing repos.&lt;br /&gt;
&lt;br /&gt;
Most people use kdesrc-build; it will neither eat babies nor kittens. it has options for updating everything or individual modules, can do fetch-only or build-only, etc..&lt;br /&gt;
Command-line options for updating the configuration would be a nice addition.&lt;br /&gt;
&lt;br /&gt;
TODO: details on mr and build-tool&lt;br /&gt;
&lt;br /&gt;
note: scripty also has its own list of repos. it's just in a rather weird bash file.&lt;br /&gt;
&lt;br /&gt;
'''Discussion:''' &lt;br /&gt;
&lt;br /&gt;
As far as I can see, kdesvn-build is able to do it, it should be just a matter of providing a configuration. As I'm not using build-tool, I can't say anything about it. --jmho&lt;br /&gt;
&lt;br /&gt;
'''Links'''&lt;br /&gt;
*[http://kdesvn-build.kde.org/ kdesvn-build]&lt;br /&gt;
*[[Projects/MovetoGit/MassCloneScript]]&lt;br /&gt;
*[http://rubyforge.org/projects/build-tool/ build-tool]&lt;br /&gt;
*TODO: link to mr&lt;br /&gt;
&lt;br /&gt;
==pre-receive hooks==&lt;br /&gt;
{{Progress bar|50}}&lt;br /&gt;
'''Owner:''' ''volunteers needed!!''&lt;br /&gt;
&lt;br /&gt;
* Line endings and encodings&lt;br /&gt;
&lt;br /&gt;
'''Discussion:'''&lt;br /&gt;
this got accidentally marked as done or something, but it's not.&lt;br /&gt;
&lt;br /&gt;
This has now been ported to Git - bcooksley&lt;br /&gt;
&lt;br /&gt;
Note however that it doesn't look for a .gitattributes file yet - patches welcome ( see sysadmin/repo-management on git.kde.org )&lt;br /&gt;
&lt;br /&gt;
'''Notes:'''&lt;br /&gt;
&amp;gt; &amp;gt; As for line-endings, be careful because Git is different from Subversion.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
&amp;gt; different how?&lt;br /&gt;
&lt;br /&gt;
Just ensure that all files are stored as LF only, except if there's a &lt;br /&gt;
.gitattributes file saying &amp;quot;-crlf&amp;quot; (i.e., allow it to have CRLF).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Snapshot to read-only svn==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:'''&lt;br /&gt;
&lt;br /&gt;
:It's work, but maybe some people would like it. NEEDED for documentation, in order to get it back into SVN for the translators/scripty/?&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
:Could be done with a git-svn gateway presumably? -Mike Arthur 19/10/2009 16:04&lt;br /&gt;
&lt;br /&gt;
:if we leave the docbook stuff in svn, we can avoid this a bit longer. --[[User:Chani|Chani]] 23:21, 12 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Scripty operates on a git clone of the repo's. No need for this item imho -- toma&lt;br /&gt;
&lt;br /&gt;
==[[Development/Tutorials/Git|Techbase Documentation]]==&lt;br /&gt;
'''Owner:''' Chani, greeneg, - ''please help out!''&lt;br /&gt;
{{Progress bar|10}}&lt;br /&gt;
&lt;br /&gt;
:At least minimal documentation about how to checkout, how to request a merge needed, other git documentation and links to other git information would be very useful also.&lt;br /&gt;
&lt;br /&gt;
:see the [[Development/Tutorials/Git|Git Tutorial Page]]. help wanted!!&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
==Setup git mirrors for cloning==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' sysadmin&lt;br /&gt;
:Re-purpose the anonsvn servers. This item might be a blocker.&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
:sysadmin will add mirrors as needed and is prepared for it. -- toma&lt;br /&gt;
&lt;br /&gt;
==Local pre-commit hooks==&lt;br /&gt;
{{Progress bar|0}}&lt;br /&gt;
'''Owner:''' argonel&lt;br /&gt;
&lt;br /&gt;
:A set of recommended local hooks that give useful warnings could be nice to have.&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
...on the other hand, if we get a lot of bikeshedding about what hooks, then it won't be so nice. so I'd put this in the &amp;quot;very optional&amp;quot; pile. --[[User:Chani|Chani]] 19:10, 16 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
=Post-migration Issues=&lt;br /&gt;
&lt;br /&gt;
==Website Branding==&lt;br /&gt;
{{Progress bar|50|text=(initial ideas on the table)}}&lt;br /&gt;
'''Owner:''' ruphy&lt;br /&gt;
&lt;br /&gt;
:KDE Gitorious should be branded accordingly, and should be reachable from git.kde.org as well as kde.gitorious.org&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
Is this section still necessary at all? Perhaps some branding has to be done for redmine or cgit, but I don't know. --jmho&lt;br /&gt;
&lt;br /&gt;
Neverendingo is looking at this as needed --toma&lt;br /&gt;
&lt;br /&gt;
=Unscheduled &amp;amp; Open=&lt;br /&gt;
&lt;br /&gt;
==Allow tagging without involving sysadmins==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
&lt;br /&gt;
'''Owner:''' sysadmin&lt;br /&gt;
&lt;br /&gt;
:Gitolite allows sysadmin to permit certain people on certain repos only to manage both branches and tag without needing force push rights.&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
==Account setup for Gitolite==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
&lt;br /&gt;
'''Owner:''' ''sysadmin''&lt;br /&gt;
&lt;br /&gt;
:Accounts for existing SVN accounts which use SSH for access have been automatically granted access to Gitolite. Those who are still using HTTPS need to file a sysadmin bug to change their SVN account to SSH and will recieve Git access automatically.&lt;br /&gt;
&lt;br /&gt;
==post-update hooks==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' ''morice'' ''Ian Monroe''&lt;br /&gt;
&lt;br /&gt;
:* License checker&lt;br /&gt;
&lt;br /&gt;
'''Discussion:'''&lt;br /&gt;
We have a fairly complete set of post-update hooks now. See [http://gitorious.org/remotehook remotehook]. However, it would be nice to have a system that lives on the Gitorious server and/or requires less manual maintenance. But its certainly workable and no longer a blocker.&lt;br /&gt;
&lt;br /&gt;
Working fine in the new setup, --toma&lt;br /&gt;
&lt;br /&gt;
=Completed Tasks=&lt;br /&gt;
&lt;br /&gt;
==Get rid of svn:externals==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' David Faure&lt;br /&gt;
&lt;br /&gt;
'''Status:''' ''???''&lt;br /&gt;
&lt;br /&gt;
:not possible with git, broken by design.&lt;br /&gt;
&lt;br /&gt;
::&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
Exists, but ignorable:&lt;br /&gt;
* kdesupport shared-desktop-ontologies (temporary)&lt;br /&gt;
* playground/utils strigi-chemical/test/ctfr&lt;br /&gt;
* playground/devtools kdevelop4-extra-plugins/php/parser/generated/kdevelop-pg-qt&lt;br /&gt;
* playground/devtools kdevelop4-extra-plugins/python/parser/generated/kdevelop-pg-qt&lt;br /&gt;
* playground/devtools kdevelop4-extra-plugins/qmake/parser/generated/kdevelop-pg-qt&lt;br /&gt;
* playground/devtools kommander-plugins/database3/admin&lt;br /&gt;
* playground/devtools kommander-plugins/database/admin&lt;br /&gt;
* playground/devtools kommander-plugins/datetimefuncs/admin&lt;br /&gt;
* playground/devtools kommander-plugins/htmlpart/admin&lt;br /&gt;
* playground/devtools kommander-plugins/httpform/admin&lt;br /&gt;
* playground/devtools kommander-plugins/kparts/admin&lt;br /&gt;
* playground/devtools kommander-plugins/qtactionproxy/admin&lt;br /&gt;
* playground/devtools kommander-plugins/timewidget/admin&lt;br /&gt;
* playground/devtools kommander-plugins/webkit3/admin&lt;br /&gt;
* playground/devtools kpackagemaker/admin&lt;br /&gt;
&lt;br /&gt;
==EBN==&lt;br /&gt;
{{Progress bar|95}}&lt;br /&gt;
'''Owner:''' ''drf''&lt;br /&gt;
&lt;br /&gt;
'''Status:''' ''Amarok has EBN checks''&lt;br /&gt;
&lt;br /&gt;
:EBN's krazy checks currently run on kde's svn repo; it needs upgrading to download and check our git repos too.&lt;br /&gt;
&lt;br /&gt;
:This would be easier if there was a repo-list that EBN could parse, as it can no longer just svn up to get everything.&lt;br /&gt;
&lt;br /&gt;
==Talk to people using other distros about git==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' Sebas, Eike&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
* Gentoo: They seem to be prepared for moving their live SVN packages to git; their package manager has easily-reusable classes to fetch from an SCM and moving the ebuilds to using the git class rather than the SVN class should be easy. Positive comments to that end from people in #gentoo-kde.&lt;br /&gt;
* Fedora: Some unhappyness about git because SVN allows them to remotely produce a diff between two SVN URLs (or two revisions of one and the same URL) without making a checkout first, while git requires making a clone. Kevin Kofler (IRC nick Kevin_Kofler, #fedora-kde) says this will make their packager work harder.&lt;br /&gt;
* Debian: Is indifferent about the SCM switch.&lt;br /&gt;
&lt;br /&gt;
==Post Update hooks==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' ''morice, johan, mattr&lt;br /&gt;
&lt;br /&gt;
:List of scripts needed:&lt;br /&gt;
:* BUG/CCMAIL&lt;br /&gt;
:* email/CIA&lt;br /&gt;
&lt;br /&gt;
:Gitorious needs to provide a way for hooks to be called; KDE needs to write said hooks.&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
:There is a branch of gitorious called web-hooks http://gitorious.org/gitorious/mainline/commits/web-hooks --Panagiotis Papadopoulos 1 November 2009&lt;br /&gt;
:Same situation as commit emails. I can do it but it doesn't scale well and a Gitorious-supported solution would be nicer. --[[User:Eean|eean]] 16:07, 12 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Reviewboard==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' darktears&lt;br /&gt;
&lt;br /&gt;
This should be easily done with Gitorious web interface and merge requests actually.&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
:but reviewboard has features gitorious (right now) doesn't, like commenting on specific lines and not having to set up a merge request. --chani&lt;br /&gt;
::Also email notifications when someone reviews are needed --thomasz&lt;br /&gt;
:We're working on this for someone else right now, so pretty soon --johan-s&lt;br /&gt;
:I consider the latest changes to gitorious to finish this. If more reviewboard features are still needed, and git supports reviewboard, I think this is something we can look at doing post-conversion. --Ian Monroe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Gitorious Needs a feature to disable merge request emails for certain repos==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' [http://gitorious.org/gitorious Gitorious]&lt;br /&gt;
&lt;br /&gt;
Have a sensible system for merge request emails.  This is now in place - you can join groups, chose whether to have emails on a per repo basis, etc.&lt;br /&gt;
&lt;br /&gt;
==SSH blocked in corporations and universities.==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' ''Unknown''&lt;br /&gt;
&lt;br /&gt;
:Some universities tend to block the SSH port. There should be a workaround to use SSH on some different port. github.com already runs a SSH server on port 443. But that assumes you are using a proxy. It has been found that this hasn't worked with a lot of people, especially those who have a direct connection to the internet ( so some transparent blocking by the ISP ). It would be great if (almost) every KDE developer were to be asked to check if other ports work before KDE made the switch. Otherwise there could be an automated email where the git patches could be sent, and appropriately patched to the right location too.&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
:http://blog.gitorious.org/2009/10/20/stuck-behind-a-firewall/, and there's always been HTTP cloning (although the current impl. in Git is a bit on the slow side) --johan-s&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Talk to windows guys about git.==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:'''  aseigo&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
They aren't huge fans of git, but are using it. They require a single mainline and can't cope with multiple branches. Otherwise, it's workable, even if it will take an adjustment period.&lt;br /&gt;
&lt;br /&gt;
==pre-commit hooks==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' ''(unknown)''&lt;br /&gt;
&lt;br /&gt;
:acltest, docbook, EOL/UTF-8&lt;br /&gt;
&lt;br /&gt;
:A web hook isn't good enough for these because they have to run and return whether to allow the push, for every single push to every KDE repo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
:gitorious guys said they *might* be willing to allow a few scripts on their server for KDE as a special exception, iirc. --chani&lt;br /&gt;
&lt;br /&gt;
:: Yes, at least for basic things, heavier things like doc building would probably have to be mirrored (goes for pre/post) --johan-s&lt;br /&gt;
&lt;br /&gt;
:It turns out that acl and docbook might not be needed so long as web and docs/ stuff stays in svn.&lt;br /&gt;
&lt;br /&gt;
:: Here's where to find the current scripts - http://websvn.kde.org/trunk/kde-common/svn/hooks/ --[[User:Argonel|Argonel]] 23:06, 11 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::So: this is actually done because it needs no longer to be done? (boud)&lt;br /&gt;
&lt;br /&gt;
::Apparently, so; moving to complete. (aseigo)&lt;br /&gt;
&lt;br /&gt;
= other notes =&lt;br /&gt;
&lt;br /&gt;
==kde-common/accounts==&lt;br /&gt;
&lt;br /&gt;
Someone said: KDE accounts file is no longer necessary---used for mapping svn ID -&amp;gt; email, but we have that now from Gitorious.&lt;br /&gt;
Answer from David Faure: I strongly disagree. We still need a KDE accounts file. This is very useful for finding people's email addresses, and having an overview on the number of active kde contributors; and if we keep it we can even have a kdepim resource again for filling an addressbook from it, for completion in kmail's composer (so you can write to any other kde contributor by just typing his/her name). It's also used for populating automatically the kde-cvs-announce mailing-list, for announcements. kde-common/accounts is our family tree (well, list), let's not get rid of it.&lt;br /&gt;
&lt;br /&gt;
Here's my proposal for a kde-common/accounts replacement for the git era: We write a post-receive hook that looks at every commit and records all known email addresses for a given real name as well as the commit hash and date of when an address was last encountered. We can then present that data in the form of a file like kde-common/accounts, or write a web interface to query it (with nice links to the commits on Gitorious, etc.) --Eike (Sho_ on IRC)&lt;br /&gt;
&lt;br /&gt;
To clear up possible confusion: The author information for a given commit is baked into the commit object itself, and comes from the configuration of the git repository it was created in. It is unrelated to any Gitorious account. Due to the distributed nature of Git, the one who uses his Gitorious account to push a commit need not be the same who created it. If Developer A creates a commit in his local clone and Developer B fetches it into his local clone directly from Developer A's machine and then pushes it into the public repo, the repo will only show a commit from Developer A. The Gitorious website will show that Developer B has pushed up a commit from Developer A, but that data is not contained in the repository. Thus collecting only Gitorious accounts and their mail addresses is insufficient. --Eike&lt;br /&gt;
&lt;br /&gt;
==Random==&lt;br /&gt;
http://mail.kde.org/pipermail/dot-stories/2005-May/000509.html might be a good guide on what docs we need.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
some of this stuff was from the list from GCDS that was in this email [http://markmail.org/message/u6eqfjece7fibfyo http://markmail.org/message/u6eqfjece7fibfyo]&lt;br /&gt;
&lt;br /&gt;
==IRC Meetings==&lt;br /&gt;
* [[Projects/MovetoGit/Meeting1111|Minutes]] of meeting 11 November 2009&lt;br /&gt;
* [[Projects/MovetoGit/Meeting1118|Next meeting]] 18:00, 25 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
= jobs =&lt;br /&gt;
''TODO merge this with the todolists above''&lt;br /&gt;
&lt;br /&gt;
michael jansen: talking to kdesvn-build/mpyne&lt;br /&gt;
:--Done? -&amp;gt; http://kdesvn-build.kde.org/releases/kdesvn-build-1.10.php -- Panagiotis Papadopoulos 1 November 2009&lt;br /&gt;
::Yes, but the __kdesvn-build-remote used in the impl isn't pleasant for users already on git so it still needs more work for them. [[User:Mpyne|Mpyne]] 20:32, 11 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
jonas: domain name &lt;br /&gt;
&lt;br /&gt;
chani: techbase docs for scripty &lt;br /&gt;
&lt;br /&gt;
sebas/lydia/leo: communication with teams! tell people! keeping track that &lt;br /&gt;
everything is being done.&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Development/Tutorials/CMake</id>
		<title>Development/Tutorials/CMake</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Development/Tutorials/CMake"/>
				<updated>2010-10-16T16:53:10Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Using CMake for a KDE Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Development/Tutorials/CMake}}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
[http://www.cmake.org CMake] reads script files and produces input files for the native buildsystem of the platform where it runs on. It can create GNU Makefiles, KDevelop project files, XCode project files, and Visual Studio project files.&lt;br /&gt;
&lt;br /&gt;
[http://www.cmake.org CMake] is free software and released under a BSD license.  It is developed by [http://www.kitware.com Kitware Inc.]&lt;br /&gt;
&lt;br /&gt;
You can find more CMake related information on the [[Development/CMake | main CMake page]] here on TechBase.&lt;br /&gt;
&lt;br /&gt;
== Why use CMake ? ==&lt;br /&gt;
CMake is the official tool of KDE 4 release, decided in March 2006, primarily due to technical merits as compared to the older KDE tools automake and unsermake:&lt;br /&gt;
* CMake is developed independently of KDE, it can be used by other projects as well &lt;br /&gt;
* Compilation time is much faster, mainly due to not using libtool anymore&lt;br /&gt;
* The build files are easier to write&lt;br /&gt;
&lt;br /&gt;
== How to compile KDE using CMake==&lt;br /&gt;
&lt;br /&gt;
=== Get and install CMake ===&lt;br /&gt;
==== Linux, BSD, and other Unix Systems ====&lt;br /&gt;
Retrieve the latest stable version of CMake from [http://www.cmake.org/HTML/Download.html here].&lt;br /&gt;
&lt;br /&gt;
Once downloaded, unpack and compile it:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
$ mkdir cmake-build&lt;br /&gt;
$ cd cmake-build&lt;br /&gt;
$ ../bootstrap&lt;br /&gt;
$ make&lt;br /&gt;
$ make install&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
By default, this will install CMake in /usr/local, so make sure to have /usr/local/bin in your execute path.   To change the installation prefix (e.g. to /usr in debian), add the '--prefix=PATH' option to the bootstrap command.&lt;br /&gt;
&lt;br /&gt;
Please follow the instructions located [http://cmake.org/HTML/Download.html#cvs here] if you would like to use the current development version.&lt;br /&gt;
&lt;br /&gt;
==== Windows ====&lt;br /&gt;
Retrieve the latest stable version of CMake from [http://www.cmake.org/HTML/Download.html here].&lt;br /&gt;
&lt;br /&gt;
Once downloaded, run the cmake installer. &lt;br /&gt;
&lt;br /&gt;
By default, this will install CMake in C:\Program Files\CMake 2.8, so make sure to have &amp;lt;installpath&amp;gt;\bin in your execute path.   &lt;br /&gt;
&lt;br /&gt;
Please follow the instructions at [http://cmake.org/HTML/Download.html#cvs here] if you would like to use the current development version.&lt;br /&gt;
&lt;br /&gt;
=== Run CMake ===&lt;br /&gt;
&lt;br /&gt;
==== Linux, BSD, and other Unix Systems ====&lt;br /&gt;
You have to run CMake so that it generates the build files for your system.  Both in-source and out-of-source builds are supported by CMake, but currently in-source builds are prevented by the KDE implementation.&lt;br /&gt;
&lt;br /&gt;
So, let's say you have kdelibs/ in ~/src/kdelibs/, then do the following:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
$ ls&lt;br /&gt;
kdelibs/&lt;br /&gt;
$ mkdir kdelibs-build&lt;br /&gt;
$ cd kdelibs-build&lt;br /&gt;
$ cmake ../kdelibs&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
This will generate the Makefiles for building kdelibs/ in kdelibs-build/.&lt;br /&gt;
&lt;br /&gt;
==== Windows ====&lt;br /&gt;
You have to run CMake so that it generates the build files for your system.  Both in-source and out-of-source builds are supported by CMake, but currently in-source builds are prevented by the KDE implementation.&lt;br /&gt;
&lt;br /&gt;
So, let's say you have kdelibs\ in c:\daten\kde4, then do the following:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
c:\daten\kde4&amp;gt; cd kdelibs\win&lt;br /&gt;
c:\daten\kde4&amp;gt; cmake&lt;br /&gt;
c:\daten\kde4&amp;gt; make &lt;br /&gt;
c:\daten\kde4&amp;gt; make install&lt;br /&gt;
c:\daten\kde4&amp;gt; cd ..&lt;br /&gt;
c:\daten\kde4&amp;gt; mkdir kdelibs-build&lt;br /&gt;
c:\daten\kde4&amp;gt; cd kdelibs-build&lt;br /&gt;
c:\daten\kde4\kdelibs-build&amp;gt; cmake ..\kdelibs&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will generate the Makefiles for building kdelibs\ in kdelibs-build\. See [[Projects/KDE_on_Windows|KDE on Windows]] for more informations about compiling KDE on Windows.&lt;br /&gt;
&lt;br /&gt;
==== KDevelop 3 Project Files ====&lt;br /&gt;
If you prefer project files for KDevelop 3 (which will basically be Makefiles accompanied by some extra files for KDevelop), run it like this:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
$ cmake ../kdelibs -GKDevelop3&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Use 'cmake -h' to find out which generators CMake supports and the other options.&lt;br /&gt;
&lt;br /&gt;
==== CMake and Qt4 ====&lt;br /&gt;
To locate Qt 4, CMake searches for qmake in your execute path. CMake does ''not'' use the QTDIR environment variable.  So make sure that the first qmake found in the execution path is the one you like to use.&lt;br /&gt;
&lt;br /&gt;
==== More Details ====&lt;br /&gt;
When CMake has finished, it will have created a file called &amp;quot;CMakeCache.txt&amp;quot;.  This file contains all the settings CMake has detected on your system.  If you want to run CMake with another generator or you want CMake to detect everything again, delete this file.&lt;br /&gt;
&lt;br /&gt;
If CMake didn't find something, but you know it is somewere on your box, you can tell CMake manually where to find it.  CMake uses variables to store this information.  These variables are cached in the already mentioned file CMakeCache.txt.  You have three options to adjust these variables manually:&lt;br /&gt;
* tell CMake the correct value via the command line: cmake ../kdelibs -DNAME_OF_THE_VARIABLE=value&lt;br /&gt;
* use ccmake, which provides a curses based GUI to adjust the CMake variables (run: ccmake ../kdelibs)&lt;br /&gt;
* edit the file CMakeCache.txt directly (not recommended)&lt;br /&gt;
&lt;br /&gt;
You should run &amp;quot;ccmake ../kdelibs&amp;quot; at least once so that you get an impression which variables CMake uses.  Press &amp;quot;T&amp;quot; to see also the &amp;quot;advanced&amp;quot; variables.  So, if CMake didn't find something, start ccmake and adjust it manually.&lt;br /&gt;
&lt;br /&gt;
==== Command Line Variables ====&lt;br /&gt;
&lt;br /&gt;
Some cmake command line variables you may want to set:&lt;br /&gt;
* '''CMAKE_INSTALL_PREFIX''': cmake ../kdelibs -DCMAKE_INSTALL_PREFIX=/opt/kde4 is the equivalent to ./configure --prefix=/opt/kde4&lt;br /&gt;
* '''[[Development/CMake/Addons_for_KDE#Buildtypes|CMAKE_BUILD_TYPE]]''': decide which type of build you want. You can choose between &amp;quot;debugfull&amp;quot;, &amp;quot;Debug&amp;quot;, &amp;quot;Profile&amp;quot;, &amp;quot;RelWithDebInfo&amp;quot; and &amp;quot;Release&amp;quot;. The default is &amp;quot;RelWithDebInfo&amp;quot;. Please refer to page [[Development/CMake/Addons_for_KDE#Buildtypes|CMake Build Types]] for a more detailed explanation.&lt;br /&gt;
* '''KDE4_BUILD_TESTS=ON''': creates Makefiles with build test programs and also provides 'test' targets&lt;br /&gt;
* '''KDE4_TEST_OUTPUT=xml''': Unit tests using the QTestLib framework will create xml formatted logfiles.&lt;br /&gt;
* '''KDE4_DISABLE_MULTIMEDIA=ON''': Build KDE without any multimedia (audio and video) support.&lt;br /&gt;
* '''BUILD_foo=OFF''': disables the build for the project in subdirectory 'foo'.&lt;br /&gt;
* '''WITH_foo''': there are several options, e.g. WITH_CUPS or WITH_Jasper. If you disable them, cmake will not even try to find this package. If it is enabled, cmake will try to find it. If it fails with this, you can still adjust it manually as described above.&lt;br /&gt;
&lt;br /&gt;
=== Environment Variables ===&lt;br /&gt;
If you have headers and libraries installed in non-standard locations that cmake cannot find (e.g., fink on Mac OSX installs to /sw), then populate the environment variable CMAKE_PREFIX_PATH with a list of paths to these locations.  When searching for headers, libraries and binaries, CMake will search all the paths in CMAKE_PREFIX_PATH as well as their standard subdirectories (&amp;quot;lib&amp;quot; for libraries, &amp;quot;include&amp;quot; for headers and &amp;quot;bin&amp;quot; for binaries). This can be also very useful e.g. if you install kdesupport to ~/install/kdesupport.&lt;br /&gt;
* '''CMAKE_PREFIX_PATH''', eg. export CMAKE_PREFIX_PATH=/sw&lt;br /&gt;
&lt;br /&gt;
If you need to further tweak the search behavior, you can additionally set the&lt;br /&gt;
following environment variables in order to add library, include or binary&lt;br /&gt;
directories to your search path:&lt;br /&gt;
* '''CMAKE_INCLUDE_PATH''', eg. export CMAKE_PREFIX_PATH=/sw/include&lt;br /&gt;
* '''CMAKE_LIBRARY_PATH''', eg. export CMAKE_LIBRARY_PATH=/sw/lib&lt;br /&gt;
* '''CMAKE_PROGRAM_PATH''', eg. export CMAKE_PROGRAM_PATH=/sw/bin&lt;br /&gt;
&lt;br /&gt;
For more information on variables, see [http://www.cmake.org/Wiki/CMake_Useful_Variables this cmake.org wiki page]&lt;br /&gt;
&lt;br /&gt;
=== Going Further ===&lt;br /&gt;
If cmake finishes with &amp;quot;Generating done&amp;quot; then there was no errors, but if it finishes with &amp;quot;Configuring done&amp;quot; then there was errors that you have to fix.  Once cmake finishes successfully, run your buildtool (i.e. make, KDevelop, XCode or MSVC) and build and wait until it has finished.  Then &amp;quot;make install&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
If you got a failure that says something like&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
CMake Error: This project requires some variables to be set,&lt;br /&gt;
and cmake can not find them.&lt;br /&gt;
Please set the following variables:&lt;br /&gt;
X11_XTest_LIB (ADVANCED)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
then you may have a missing library (or other dependency). To find&lt;br /&gt;
out which library, search in the cmake/modules directory for&lt;br /&gt;
the variable that cmake can't find. In the example above, it is&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
find_library(X11_XTest_LIB Xtst ${X11_LIB_SEARCH_PATH})&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
So the missing library is Xtst. You then need to find it (perhaps installing a libXtst-devel library) and re-run cmake.&lt;br /&gt;
&lt;br /&gt;
== Using CMake for a Simple Application ==&lt;br /&gt;
&lt;br /&gt;
Here's the most simple CMakeLists.txt:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
add_executable(hello main.cpp)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
This will create an executable named &amp;quot;hello&amp;quot; (or &amp;quot;hello.exe&amp;quot; under Windows) from the source file main.cpp. You can mix C and C++ files as you want.  You can have multiple executables and libraries in one CMakeLists.txt.  The same source file can be used in multiple targets, it will be compiled for each target independently from the other targets.  Probably the most important part of the cmake language are the variables:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
set( MY_SOURCES main.cpp widget.cpp)&lt;br /&gt;
message(STATUS &amp;quot;my sources: ${MY_SOURCES}&amp;quot;)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
So, use the SET() command to set the value of a variable. If you list more than one string, the variable will be a list.   A list is a list of strings separated by semicolons. If you set it to only one item, it will have just that value. To get the value of a variable, use ${VAR}.&lt;br /&gt;
You can iterate over a list using FOREACH():&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
foreach(next_ITEM ${MY_SOURCES})&lt;br /&gt;
   message(STATUS &amp;quot;next item: ${next_ITEM}&amp;quot;)&lt;br /&gt;
endforeach(next_ITEM ${MY_SOURCES})&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
The commands in CMake are case-insensitive.  Names of variables and names of parameter are case-sensitive.&lt;br /&gt;
&lt;br /&gt;
You can also test for various things:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
if (UNIX)&lt;br /&gt;
   message(STATUS &amp;quot;This is UNIX (including OS X and CygWin)&amp;quot;)&lt;br /&gt;
endif (UNIX)&lt;br /&gt;
&lt;br /&gt;
if (MSVC)&lt;br /&gt;
   set(MY_SRCS ${MY_SRCS} winextra.cpp)&lt;br /&gt;
endif (MSVC)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
In this second example  you can see also how to append items to a list.&lt;br /&gt;
&lt;br /&gt;
In the cmake Wiki there is also a [http://www.cmake.org/Wiki/HowToBuildKDE4Software  tutorial] on using cmake to build KDE 4 software. It is recommended reading.&lt;br /&gt;
&lt;br /&gt;
== Using CMake for a KDE Project ==&lt;br /&gt;
&lt;br /&gt;
Here's a basic CMakeList file that builds a small KDE 4 project:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
project( kde4project )&lt;br /&gt;
find_package( KDE4 REQUIRED )&lt;br /&gt;
include(KDE4Defaults)&lt;br /&gt;
&lt;br /&gt;
include_directories( ${KDE4_INCLUDES} )&lt;br /&gt;
&lt;br /&gt;
set( KDE4ProjectSources kde4mainapp.cpp someclass.cpp someotherclass.cpp )&lt;br /&gt;
&lt;br /&gt;
kde4_add_executable( kde4project ${KDE4ProjectSources} )&lt;br /&gt;
&lt;br /&gt;
target_link_libraries( kde4project ${KDE4_KDEUI_LIBS} ${KDE4_KPARTS_LIBS} )&lt;br /&gt;
&lt;br /&gt;
install( TARGETS kde4project  ${INSTALL_TARGETS_DEFAULT_ARGS} )&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''target_link_libraries'' contains the development libraries that are linked to your program. E.g. if you want to link to libtidy-devel, your library file name may be called /usr/local/lib/libtidy.a. You would then add -ltidy to a gcc call. Here, you add ''tidy'' to your target_link_libraries. If possible, use pre-defined variables or macros like ${KDE4_KDEUI_LIBS}.&lt;br /&gt;
&lt;br /&gt;
''install (TARGETS'' is where the target will finally be installed. If you do not have this line, make install will not be available.&lt;br /&gt;
&lt;br /&gt;
Variables, macros and other useful information specific to KDE can be found at the [[Development/CMake/Addons for KDE|CMake addons for KDE]] page.&lt;br /&gt;
&lt;br /&gt;
== Extending CMake ==&lt;br /&gt;
CMake can be extended using cmake scripts. CMake comes with a number of scripts; under UNIX they are by default installed to /usr/local/share/CMake/Modules/. The KDE libraries install also a set of cmake modules into share/apps/cmake/modules/. The files located there will be preferred over the ones in the system global cmake module path. &lt;br /&gt;
For detecting software packages there are FindFOO.cmake files, see [http://www.cmake.org/Wiki/CMake_HowToFindInstalledSoftware here] for more information.&lt;br /&gt;
You can also write macros in CMake. They are powerful enough to do most things you will need to build software, but they are not intended to be used as a general purpose programming language.&lt;br /&gt;
&lt;br /&gt;
== Converting autotools-based KDE software to CMake ==&lt;br /&gt;
In kdesdk/cmake/ you can find a script am2cmake . This is a ruby script, so you need to have ruby installed. Run am2cmake in the toplevel directory of your sources:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
$ cd src/mykooltool/&lt;br /&gt;
$ am2cmake --kde4&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Don't forget the switch &amp;quot;--kde4&amp;quot;, otherwise it won't generate files suitable for KDE 4 software. The converted files 'may' work as they are, but complicated projects will require some additional editing.&lt;br /&gt;
&lt;br /&gt;
You may have to:&lt;br /&gt;
* add more include direcories, using INCLUDE_DIRECTORIES()&lt;br /&gt;
* add more link libraries, using TARGET_LINK_LIBRARIES()&lt;br /&gt;
* add some compile switches, using ADD_DEFINITIONS()&lt;br /&gt;
* add some &amp;quot;configure&amp;quot; checks, see [http://www.cmake.org/Wiki/CMake_HowToDoPlatformChecks How To Do Platform Checks] and [http://www.cmake.org/Wiki/CMake_HowToFindInstalledSoftware How To Find Installed Software]&lt;br /&gt;
* take special care of former libtool convenience libraries. They are not supported by cmake, instead there will be a file ConvenienceLibs.cmake created.  In this file you will find for every convenience lib a variable, which contains all source files of this convenience lib.  For the targets which linked to this convenience lib, just add the variable to the sources.&lt;br /&gt;
* a file AdditionalInfo.txt will be created.  There you will see all *.in and *.in.in files of your project. The stuff done in these files will have to be converted manually to cmake.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]]&lt;br /&gt;
[[Category:Tutorial]]&lt;br /&gt;
[[Category:FAQs]]&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/MoveToGit/UsingSvn2Git</id>
		<title>Projects/MoveToGit/UsingSvn2Git</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/MoveToGit/UsingSvn2Git"/>
				<updated>2010-10-11T12:47:39Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Getting the tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page documents how to go about getting a KDE module ready for the Great Git Migration of 2010.&lt;br /&gt;
&lt;br /&gt;
=== Getting the tools ===&lt;br /&gt;
&lt;br /&gt;
The necessary tools are hosted at [http://www.gitorious.org/svn2git http://www.gitorious.org/svn2git]. To get started do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
git clone git://gitorious.org/svn2git/svn2git.git&lt;br /&gt;
git clone git://git.kde.org/kde-ruleset.git&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And then install the libsvn-dev package.&lt;br /&gt;
&lt;br /&gt;
This will get you the source code to build svn2git and the KDE ruleset files as they currently exist. Build the svn2git tool before moving on to the next step.&lt;br /&gt;
&lt;br /&gt;
==== Building svn2git ====&lt;br /&gt;
Make sure you have Qt4 installed, then simply issue&lt;br /&gt;
&amp;lt;nowiki&amp;gt;qmake &amp;amp;&amp;amp; make&amp;lt;/nowiki&amp;gt; to build the executable called &amp;quot;svn-all-fast-export&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== How rulesets work ===&lt;br /&gt;
The format for the svn2git rules is pretty simple. First and foremost you&lt;br /&gt;
have to declare some repositories:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
create repository kdelibs&lt;br /&gt;
end repository&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This tells svn2git that it should create a git repository called &amp;quot;kdelibs&amp;quot; that we can later on use to put commits into it.&lt;br /&gt;
&lt;br /&gt;
The rest of the file are rules matching specific paths in Subversion, each rule&lt;br /&gt;
specifies what to do with the commits that appeared at the given path. The&lt;br /&gt;
possible actions are ignoring them or adding them to a particular branch in a particular repository. '''Note:''' Ignoring is done by simply leaving out the information about the repository and the branch.&lt;br /&gt;
&lt;br /&gt;
As examples are more explanatory, the following rule would put all commits from 123453 to 456789 from the path /trunk/KDE/kdelibs into the master branch of&lt;br /&gt;
the kdelibs repository:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
match /trunk/KDE/kdelibs/&lt;br /&gt;
  min revision 123453&lt;br /&gt;
  max revision 456789&lt;br /&gt;
  repository kdelibs&lt;br /&gt;
  branch master&lt;br /&gt;
end match&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The min and max revision are useful in cases where the same path in SVN contains&lt;br /&gt;
code for different branches. An example would be KDevelop3, where KDevelop 3.3 was shipped with KDE 3.5 until 3.5.7, 3.5.8 contained KDevelop 3.4 and 3.5.9 contained KDevelop 3.5 and all of those kdevelop versions are now under /branches/KDE/3.5/kdevelop.&lt;br /&gt;
&lt;br /&gt;
The two revision parameters are however not mandatory, if they're left out, then all commits that went to the given matching path in SVN are taken over into the specified branch.&lt;br /&gt;
&lt;br /&gt;
To generate tags with git you use a special format for the branch parameter: refs/tags/&amp;lt;tagname&amp;gt;. So to put all commits from /tags/KDE/4.4.0/kdelibs into the v4.4.0 tag in the kdelibs git repository the rule would be like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
match /tags/KDE/4.4.0/kdelibs/&lt;br /&gt;
  repository kdelibs&lt;br /&gt;
  branch refs/tags/v4.4.0&lt;br /&gt;
end match&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more examples see the svn2git/samples/ directory and the rules in the kde-ruleset repository.&lt;br /&gt;
&lt;br /&gt;
The recurse action is a hack to tell svn2git to recurse into a directory it &lt;br /&gt;
has just copied or that existed because it is of interest. Example: if we are importing kdelibs, it exists in {{path|trunk/KDE/kdelibs}}. At branching, someone did: &amp;lt;code bash&amp;gt;svn cp $SVNROOT/trunk/KDE $SVNROOT/branches/KDE/4.4&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SVN recorded in that commit that branches/KDE/4.4 was the only path changed. &lt;br /&gt;
That means the rule &amp;lt;pre&amp;gt;branches/KDE/[^/]+/kdelibs/&amp;lt;/pre&amp;gt; will not match.&lt;br /&gt;
&lt;br /&gt;
We need to tell the tool that something interesting happened inside and it &lt;br /&gt;
should recurse. Then it will apply again all rules to the files that exist at &lt;br /&gt;
that point, at which point the rules will match.&lt;br /&gt;
&lt;br /&gt;
==== Important Details ====&lt;br /&gt;
&lt;br /&gt;
* All matching rules need to end with a '/', else the tool will crash at some point. This is a known bug. The only exception are the rules using the recurse-action.&lt;br /&gt;
&lt;br /&gt;
* Matching rules can use Regular Expressions (according to the QRegExp syntax) in the match line and can use backreferences in the repository and branch parameters using \n (n=1,2,3,...) to reduce the amount of rules.&lt;br /&gt;
&lt;br /&gt;
* The rules form an ordered list that the tool goes through while matching the changed paths for each commit. So if two rules match the same path and neither of the two has more matching criteria, then the rule that is written further up in the file wins. This is useful to exclude certain commits from the extraction process, if you look at the existing kde ruleset  you'll notice that at the top some revisions are ignored.&lt;br /&gt;
&lt;br /&gt;
=== Setting up your system ===&lt;br /&gt;
&lt;br /&gt;
You will need ~65GB of disk space to get started, as the process requires a copy of the KDE svn database. There is a script that will download this for you (and which can be used to update it periodically using rsync) in kde-ruleset/bin/startSync.&lt;br /&gt;
&lt;br /&gt;
more stuff goes here ...&lt;br /&gt;
&lt;br /&gt;
=== Step-by-Step on writing rules for a module ===&lt;br /&gt;
&lt;br /&gt;
==== Analyzing Subversion history to write rules ====&lt;br /&gt;
First of all you should check wether there are already rules for this module in the kde-ruleset repository. If there are rules already please go down to &amp;quot;Running svn2git&amp;quot;&lt;br /&gt;
&lt;br /&gt;
If there are no rules yet, lets start with the master (aka trunk) branch. The easiest way to find out history with svn is executing:&lt;br /&gt;
&amp;lt;pre&amp;gt;svn log -v --stop-on-copy file:///path/to/kde_svn/trunk/KDE/module&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please note that '/path/to/kde_svn/' is the path to the 65GB you downloaded, and the 'trunk/KDE/module' is the module you want to write rules for, but those two put together is *not* a path that physically exists on your disk. svn log is smart enough to do what you want.&lt;br /&gt;
&lt;br /&gt;
This will give you a history of the given module in trunk, it'll stop on the first commit that copied the code from somewhere else. The verbose output will allow you to see where this copy came from.&lt;br /&gt;
&lt;br /&gt;
Now we have a starting point to write a rule, we want all commits from this path in our module repository in the master branch:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
match /trunk/KDE/module/&lt;br /&gt;
  repository module&lt;br /&gt;
  branch master&lt;br /&gt;
end match&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
If the log stops at a commit that copied the module from somewhere, we need to&lt;br /&gt;
follow this to also get the history imported from the &amp;quot;old&amp;quot; place the module resided. The same svn command can be used with slightly different path argument:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;svn log -v --stop-on-copy file:///path/to/kde_svn/some/other/path@revision&amp;lt;/pre&amp;gt;&lt;br /&gt;
The @revision is important as the original path usually doesn't exist anymore. With this we can write the next rule to the rules file and repeat until we've finally reached the point where the code was initially imported into svn (or probably cvs in the old days)&lt;br /&gt;
&lt;br /&gt;
Now we can take care of the branches, this is a bit more involved as there may be multiple branches scattered over the /branches directory in svn. You can use the same commands as before to find out the history of a branch if you know the path. This time however you can stop following the source of copy-operations once you've found a source that you've already matched in a rule. That way your branch will be connected to the branch it originated from (which is often trunk aka master) in git.&lt;br /&gt;
&lt;br /&gt;
A useful help with finding branches is svn ls in combination with the path@revision syntax, that way you can view the content of a particular svn directory as it was in an older revision. With this you can even find branches that are not visible (have been deleted) in the current revision.&lt;br /&gt;
&lt;br /&gt;
The rule for putting commits into a git branch in the final repository is only slightly different (the example is for a core module):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
match /branches/KDE/4.4/module&lt;br /&gt;
  repository module&lt;br /&gt;
  branch 4.4&lt;br /&gt;
end match&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And last are the tags, this works the same as branches and trunk, except for using branch refs/tags/v&amp;lt;tag-version&amp;gt; for the branch parameter.&lt;br /&gt;
&lt;br /&gt;
==== Running svn2git ====&lt;br /&gt;
This is the easiest, but most time-consuming part. As example lets say that in our current working directory we have the kde rules repository in kde-ruleset subdir, the svn2git tool in the svn2git subdir and the KDE repository in the kde_svn subdir:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svn2git/svn-all-fast-export --identity-map kde-ruleset/account-map --rules kde-ruleset/module kde_svn&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will take a few hours usually, but it'll spit out the progress. The tool also writes a logfile to module.log, so in case something goes wrong you can find more details in there.&lt;br /&gt;
&lt;br /&gt;
Once its done you should have a new &amp;quot;module&amp;quot; git repository in your current working directory. &lt;br /&gt;
&lt;br /&gt;
==== Checking for proper history in the new git repository ====&lt;br /&gt;
A very easy way to check wether the history was imported properly is to use the gitk tool from git. It shows you a graphical representation of the history in the git repository which makes it easy to identify where something is wrong.&lt;br /&gt;
&lt;br /&gt;
The tool should be run with the --all switch so it shows all branches.&lt;br /&gt;
&lt;br /&gt;
You can now scroll through the history to check wether things have been imported correctly.&lt;br /&gt;
&lt;br /&gt;
First and foremost there should be the master branch starting at the top with the most recent commit to trunk/ and ending in the oldest commit that imported the code into KDE's svn or cvs repository. &lt;br /&gt;
&lt;br /&gt;
From the master branch there should be several branches going away for each branch you imported. And eventually also branches that start from another non-master branch.&lt;br /&gt;
&lt;br /&gt;
Things that you should look out for are branches that start &amp;quot;nowhere&amp;quot;, that is the first commit in the branch has no parent in another branch or master. This means that svn2git didn't see a commit that created this branch from another using a svn cp command. That can mean that you may have forgotton to add a match rule for some path or that the same path was used for different branches in different revisions. The same applies to tags which have a commit without any parent.&lt;br /&gt;
&lt;br /&gt;
This can usually be fixed by using svn log and svn ls to follow the history of the branch. Eventually you might need to apply the min/max revision paramters.&lt;br /&gt;
&lt;br /&gt;
You'll notice that some tags are looking like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* * &amp;lt;v1.2.3&amp;gt;&lt;br /&gt;
| |&lt;br /&gt;
* *&lt;br /&gt;
| /&lt;br /&gt;
*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thats normal for our tags even if a bit ugly. The reason is that often compile-fixes are done in trunk/ after the tag has been created and then the commit has been merged over to the tag.&lt;br /&gt;
&lt;br /&gt;
Another thing however are tags that are named vx.y.z_124321. These are tags that have been deleted and re-created later. You can usually see that in the svn log history, these tags can either be manually deleted after the repository creation using git tag or you can add rules that ignore certain revisions of the tag-path before the one putting the commits into the git repository:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
match /tags/KDE/3.3.2/kdelibs&lt;br /&gt;
  min revision 424234&lt;br /&gt;
  max revision 424236&lt;br /&gt;
end match&lt;br /&gt;
match /tags/KDE/3.3.2/kdelibs&lt;br /&gt;
  repository kdelibs&lt;br /&gt;
  branch refs/tags/3.3.2&lt;br /&gt;
end match&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you choose to delete them manually please make sure to document this with a textfile or inside the rule file so if someone else does the conversion later again he'll know what manual steps you did.&lt;br /&gt;
&lt;br /&gt;
Before publishing the newly created git repository make sure to repack it. This can greatly reduce it's size (i.e. Phonon's git repository could be shrunken from 18 MB to 5.2 MB)&lt;br /&gt;
&lt;br /&gt;
==== How to update the account-map file ====&lt;br /&gt;
&lt;br /&gt;
Currently, account-map file is being generated with 'generateAccountMap'[http://gitorious.org/svn2git/kde-ruleset/blobs/master/bin/generateAccountMap] script which parses kde-common/accounts[http://websvn.kde.org/trunk/kde-common/accounts?view=log] and kde-common/disabled-accounts[http://websvn.kde.org/trunk/kde-common/disabled-accounts?view=log] from SVN.&lt;br /&gt;
&lt;br /&gt;
Once you have your git repository you should check if there are accounts not listed in account-map file (you can use checkMissingAccounts[http://gitorious.org/svn2git/kde-ruleset/blobs/master/bin/checkMissingAccounts]), if that is the case, check if the missing accounts are listed in kde-common/accounts or kde-common/disabled-accounts, if it's not there file a sysadmin bug report[https://bugs.kde.org/enter_sysadmin_request.cgi] to get your missing account included in disabled-accounts. Once you get your missing accounts included in disabled accounts, you could generate the account-map file running 'bin/generateAccountMap', then run svn-all-fast-export again. Do not edit account-map file directly!&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
==== Recurse action doesn't work with cvs2svn tag commits ====&lt;br /&gt;
&lt;br /&gt;
You may have to deal with a commit done by cvs2svn to create a tag, for example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
r386536 | (no author) | 2005-02-05 22:16:00 +0100 (Sat, 05 Feb 2005) | 2 lines&lt;br /&gt;
Changed paths:&lt;br /&gt;
   A /branches/beta_0_7_branch (from /trunk:386535)&lt;br /&gt;
   D /branches/beta_0_7_branch/art-devel&lt;br /&gt;
   D /branches/beta_0_7_branch/arts&lt;br /&gt;
   D /branches/beta_0_7_branch/bugs&lt;br /&gt;
   D /branches/beta_0_7_branch/devel-home&lt;br /&gt;
   D /branches/beta_0_7_branch/developer.kde.org&lt;br /&gt;
   D /branches/beta_0_7_branch/enterprise.kde.org&lt;br /&gt;
   D /branches/beta_0_7_branch/events.kde.org&lt;br /&gt;
   D /branches/beta_0_7_branch/foundation&lt;br /&gt;
   D /branches/beta_0_7_branch/kckde&lt;br /&gt;
   D /branches/beta_0_7_branch/kde-common&lt;br /&gt;
   D /branches/beta_0_7_branch/kde-i18n&lt;br /&gt;
   D /branches/beta_0_7_branch/kde-qt-addon&lt;br /&gt;
   D /branches/beta_0_7_branch/kde-women.kde.org&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeaccessibility&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeaddons&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeadmin&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeartwork&lt;br /&gt;
   D /branches/beta_0_7_branch/kdebase&lt;br /&gt;
   D /branches/beta_0_7_branch/kdebindings&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeedu&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeextragear-1&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeextragear-2&lt;br /&gt;
   M /branches/beta_0_7_branch/kdeextragear-3&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeextragear-3/Makefile.am.in&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeextragear-3/Makefile.cvs&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeextragear-3/README&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeextragear-3/configure.in.bot&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeextragear-3/configure.in.in&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeextragear-3/digikam&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeextragear-3/digikamimageplugins&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeextragear-3/doc&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeextragear-3/filelight&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeextragear-3/kcfgcreator&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeextragear-3/kconfigeditor&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeextragear-3/kdebluetooth&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeextragear-3/kdetv&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeextragear-3/keurocalc&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeextragear-3/kiosktool&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeextragear-3/klicker&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeextragear-3/kplayer&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeextragear-3/pwmanager&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeextragear-libs-1&lt;br /&gt;
   D /branches/beta_0_7_branch/kdegames&lt;br /&gt;
   D /branches/beta_0_7_branch/kdegraphics&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeinstaller&lt;br /&gt;
   D /branches/beta_0_7_branch/kdejava&lt;br /&gt;
   D /branches/beta_0_7_branch/kdekiosk&lt;br /&gt;
   D /branches/beta_0_7_branch/kdelibs&lt;br /&gt;
   D /branches/beta_0_7_branch/kdemultimedia&lt;br /&gt;
   D /branches/beta_0_7_branch/kdenetwork&lt;br /&gt;
   D /branches/beta_0_7_branch/kdenonbeta&lt;br /&gt;
   D /branches/beta_0_7_branch/kdenox&lt;br /&gt;
   D /branches/beta_0_7_branch/kdepim&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeplayground-artwork&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeplayground-base&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeplayground-edu&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeplayground-games&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeplayground-ioslaves&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeplayground-multimedia&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeplayground-network&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeplayground-pim&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeplayground-utils&lt;br /&gt;
   D /branches/beta_0_7_branch/kdereview&lt;br /&gt;
   D /branches/beta_0_7_branch/kdesdk&lt;br /&gt;
   D /branches/beta_0_7_branch/kdesecurity&lt;br /&gt;
   D /branches/beta_0_7_branch/kdesupport&lt;br /&gt;
   D /branches/beta_0_7_branch/kdetoys&lt;br /&gt;
   D /branches/beta_0_7_branch/kdeutils&lt;br /&gt;
   D /branches/beta_0_7_branch/kdevelop&lt;br /&gt;
   D /branches/beta_0_7_branch/kdewebdev&lt;br /&gt;
   D /branches/beta_0_7_branch/kdoc&lt;br /&gt;
   D /branches/beta_0_7_branch/kfte&lt;br /&gt;
   D /branches/beta_0_7_branch/khtmltests&lt;br /&gt;
   D /branches/beta_0_7_branch/klyx&lt;br /&gt;
   D /branches/beta_0_7_branch/kmusic&lt;br /&gt;
   D /branches/beta_0_7_branch/koffice&lt;br /&gt;
   D /branches/beta_0_7_branch/kofficetests&lt;br /&gt;
   D /branches/beta_0_7_branch/konstruct&lt;br /&gt;
   D /branches/beta_0_7_branch/qt-copy&lt;br /&gt;
   D /branches/beta_0_7_branch/quanta&lt;br /&gt;
   D /branches/beta_0_7_branch/sysconfig&lt;br /&gt;
   D /branches/beta_0_7_branch/valgrind&lt;br /&gt;
   D /branches/beta_0_7_branch/www&lt;br /&gt;
&lt;br /&gt;
This commit was manufactured by cvs2svn to create branch&lt;br /&gt;
'beta_0_7_branch'.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
If you do this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
match /branches/beta_0_7_branch/kdeextragear-3/krecipes/&lt;br /&gt;
  repository krecipes&lt;br /&gt;
  branch 0.7&lt;br /&gt;
end match&lt;br /&gt;
&lt;br /&gt;
match /branches/beta_0_7_branch/&lt;br /&gt;
  min revision 386536&lt;br /&gt;
  max revision 386536&lt;br /&gt;
  action recurse&lt;br /&gt;
end match&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
svn-all-fast-export will fail, you'll get an error sayining that '/foo/bar/path' was not found where '/foo/bar/path' is one of the deleted paths in the cvs2svn commit. This is because some paths were deleted in the same commit where you want to do an 'action recurse'. Therefore, to avoid matching the deleted paths you should do an action recurse on each intermediate directory from '/branches/beta_0_7_branch/' to '/branches/beta_0_7_branch/kdeextragear-3/krecipes/' and you should use a final '$' to make sure that the deleted paths will not be considered, thusly:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
match /branches/beta_0_7_branch/kdeextragear-3/krecipes/&lt;br /&gt;
  repository krecipes&lt;br /&gt;
  branch 0.7&lt;br /&gt;
end match&lt;br /&gt;
&lt;br /&gt;
match /branches/beta_0_7_branch/kdeextragear-3/$&lt;br /&gt;
  min revision 386536&lt;br /&gt;
  max revision 386536&lt;br /&gt;
  action recurse&lt;br /&gt;
end match&lt;br /&gt;
&lt;br /&gt;
match /branches/beta_0_7_branch/$&lt;br /&gt;
  min revision 386536&lt;br /&gt;
  max revision 386536&lt;br /&gt;
  action recurse&lt;br /&gt;
end match&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Getting Help ===&lt;br /&gt;
If you run into strange things or can't find a rule for something you can reach the KDE Git migration team on IRC: irc.freenode.org, #kde-git or on the [https://mail.kde.org/mailman/listinfo/kde-scm-interest kde-scm-interest mailinglist]&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/MovetoGit</id>
		<title>Projects/MovetoGit</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/MovetoGit"/>
				<updated>2010-10-11T12:46:04Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Write / update importing rules for svn2git */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the page for co-ordinating KDE's move to [http://git-scm.com/ Git].&lt;br /&gt;
&lt;br /&gt;
If you're interested in helping, you should join the [https://mail.kde.org/mailman/listinfo/kde-scm-interest kde-scm-interest@kde.org] mailinglist and [irc://chat.freenode.net/kde-git #kde-git] on freenode.&lt;br /&gt;
&lt;br /&gt;
Meetings are wednesdays, 19:30 UTC, in #kde-git.&lt;br /&gt;
&lt;br /&gt;
=The Plan=&lt;br /&gt;
&lt;br /&gt;
KDE is, eventually, moving to Git. We will be using gitolite + Redmine + reviewboard on our own servers.&lt;br /&gt;
&lt;br /&gt;
In the summer of 2009, [http://gitorious.org/amarok Amarok] moved to Gitorious to test the waters and find problems that would affect KDE.&lt;br /&gt;
&lt;br /&gt;
After it has been decided in Jun 2010 to use our own servers, Amarok and Konversation moved to git.kde.org/projects.kde.org to test the waters and find problems that would affect KDE.&lt;br /&gt;
&lt;br /&gt;
Once those problems have been solved, all of KDE will be able to switch.&lt;br /&gt;
&lt;br /&gt;
A full schedule for the git infrastructure can be found [http://community.kde.org/Sysadmin/GitInfrastructureLaunch here].&lt;br /&gt;
&lt;br /&gt;
==Why?==&lt;br /&gt;
&lt;br /&gt;
Git offers many advantages over svn, including offline commits and much easier to keep a feature branch up-to-date. Many KDE developers are already using git-svn, but this tool has its limitations. We want to have the full power of Git available, and we have people willing to do the work necessary to migrate.&lt;br /&gt;
&lt;br /&gt;
==How?==&lt;br /&gt;
&lt;br /&gt;
When we move, KDE's svn repository will be migrated into several Git repos, all on git.kde.org. Main modules such as kdelibs and kdebase will each become one repository. Projects in extragear will each have their own repository. The projects.kde.org site will have a list (lists?) of all these repositories using the redmine project wiki. Scripts will be provided for downloading, say, all of extragear, so &amp;quot;moving&amp;quot; a project from kdereview to extragear would simply involve editing a file kept online that defined the location of projects.&lt;br /&gt;
Details on the reasoning behind this layout is available [[Projects/MoveToGit/Layout|here]].&lt;br /&gt;
&lt;br /&gt;
A few things will stay in subversion - currently websites, translations and manuals. It's possible they could move to Git later, but they won't be part of the mass migration.&lt;br /&gt;
&lt;br /&gt;
All KDE developers will in principle be able to use their existing &amp;quot;svn&amp;quot; accounts. Developers using HTTPS ideally would request their HTTPS SVN account to be converted to SSH as that makes it easiest for the KDE sysadmins, but alternatively they can also just provide a public key. At some point the KDE sysadmins are going to send everybody with a HTTPS SVN account an email with a link to a web app to collect their key (see http://www.omat.nl/2010/06/13/sysamin-update-your-email-address/).&lt;br /&gt;
&lt;br /&gt;
From the times when gitorious.org was the preferred hosting solution, a procedure to move a project from svn to gitorious.org can be found in [[Projects/MoveToGit/StepsToMove|Steps to follow for Moving]].&lt;br /&gt;
Many points probably still apply, but have to be updated.&lt;br /&gt;
&lt;br /&gt;
=Blockers=&lt;br /&gt;
&lt;br /&gt;
Tasks that need to get done before we can migrate&lt;br /&gt;
&lt;br /&gt;
==Setup git.kde.org==&lt;br /&gt;
{{Progress bar|40}}&lt;br /&gt;
'''Owner:''' Eike, Jeff, Sysadmin team&lt;br /&gt;
&lt;br /&gt;
'''Status:''' ''Progressing''&lt;br /&gt;
&lt;br /&gt;
: It [http://lists.kde.org/?l=kde-scm-interest&amp;amp;m=127612957219466&amp;amp;w=2 has been decided] to use gitolite + Redmine + reviewboard on our own servers rather than gitorious.org.  Sysadmin team is preparing git.kde.org for this.&lt;br /&gt;
&lt;br /&gt;
==Write / update importing rules for svn2git==&lt;br /&gt;
{{Progress bar|5}}&lt;br /&gt;
'''Owner:''' see below - volunteers needed!&lt;br /&gt;
&lt;br /&gt;
'''Status:''' ''sho: ???, tumaix:started to read the docs, cryos: getting started [2010-01-06]''&lt;br /&gt;
&lt;br /&gt;
:The importer is on gitorious.org as svn2git we have a set of rules to tell the importer what svn dirs turn into which git repos and those need constant updating whenever a new branch or tag or project is created. Currently the rules are mostly a rough draft, as seen by the large amount of rule-editing that had to be done for Konversation and Amarok. This has not been done for quite some time and so someone should rsync the svn repo run svn2git and fix the rules and importer whenever the import stops.&lt;br /&gt;
&lt;br /&gt;
:This is a very big task, too big for one person; it's probably best to tackle it one module at a time&lt;br /&gt;
&lt;br /&gt;
:To get started on a module, read [[Projects/MoveToGit/UsingSvn2Git|Using Svn2Git]]&lt;br /&gt;
&lt;br /&gt;
:TZander has done the koffice ruleset as of 2009-01-06&lt;br /&gt;
&lt;br /&gt;
:Jpwhiting has finished (more or less) the kdeaccessibility ruleset 2010-01-24.&lt;br /&gt;
&lt;br /&gt;
:aavci has done the k3b ruleset as of 2010-01-27&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
progress details:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!repo&lt;br /&gt;
!owner&lt;br /&gt;
!%&lt;br /&gt;
!comments&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeaccessibility&lt;br /&gt;
|jpwhiting&lt;br /&gt;
|99&lt;br /&gt;
|&amp;quot;more or less&amp;quot;?&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeadmin&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeartwork&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdebase&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdebindings&lt;br /&gt;
|pumphaus/Arno Rehn&lt;br /&gt;
|90&lt;br /&gt;
|Includes nearly everything; some history from playground might be missing. Some tags from the CVS days don't have a parent yet - still have to figure out why.&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeedu&lt;br /&gt;
|cryos?&lt;br /&gt;
|?&lt;br /&gt;
|update me!&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeedu/marble&lt;br /&gt;
|jmho&lt;br /&gt;
|100&lt;br /&gt;
|Contains: trunk with moves (playground-&amp;gt;kdereview-&amp;gt;kdeedu), regular kde branches/tags and the following other branches: marble-0.4, gsoc-2009 and geodata-nt. Checking done: gitk --all, verify-git-from-svn&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeexamples&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdegames&lt;br /&gt;
|jobermayr&lt;br /&gt;
|95&lt;br /&gt;
|coolo or mueller do not give me required information for old tags :-(&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdegraphics&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdelibs&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdemultimedia&lt;br /&gt;
|eean&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdenetwork&lt;br /&gt;
| grundleborg&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdepim&lt;br /&gt;
|tnyblom&lt;br /&gt;
|95&lt;br /&gt;
|Needs verification.&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdepim-runtime&lt;br /&gt;
|tnyblom&lt;br /&gt;
|95&lt;br /&gt;
|Needs verification.&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdepimlibs&lt;br /&gt;
|tnyblom&lt;br /&gt;
|95&lt;br /&gt;
|Needs verification.&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeplasma-addons&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdesdk&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdetoys&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeutils&lt;br /&gt;
|jobermayr&lt;br /&gt;
|95&lt;br /&gt;
|coolo or mueller do not give me required information for old tags :-(&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdewebdev&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|extragear/sdk/kdevelop&lt;br /&gt;
| apaku&lt;br /&gt;
| 95&lt;br /&gt;
| trunk and branches complete, need to cleanup tags from cvs days.&lt;br /&gt;
|-&lt;br /&gt;
|extragear/sdk/kdevplatform&lt;br /&gt;
| apaku&lt;br /&gt;
| 100&lt;br /&gt;
| done, all tags seem fine all branches are there&lt;br /&gt;
|-&lt;br /&gt;
|extragear/sdk/kdevelop-plugins&lt;br /&gt;
| nsams&lt;br /&gt;
| 100&lt;br /&gt;
| done&lt;br /&gt;
|-&lt;br /&gt;
|extragear/sdk/quanta&lt;br /&gt;
| nsams&lt;br /&gt;
| 99&lt;br /&gt;
| done&lt;br /&gt;
|-&lt;br /&gt;
|extragear/utils/krecipes&lt;br /&gt;
| santa&lt;br /&gt;
| 85&lt;br /&gt;
| Branches are done, I'm working on tags.&lt;br /&gt;
|-&lt;br /&gt;
|extragear/*/*&lt;br /&gt;
|&lt;br /&gt;
|xx&lt;br /&gt;
|expand the *'s later (let's focus on the base modules first)&lt;br /&gt;
|-&lt;br /&gt;
|kde-common&lt;br /&gt;
|mattr&lt;br /&gt;
|75&lt;br /&gt;
|analyzing import history&lt;br /&gt;
|-&lt;br /&gt;
|kdesupport&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|kdesupport/akonadi&lt;br /&gt;
|cgiboudeaux&lt;br /&gt;
|95&lt;br /&gt;
|In progress...&lt;br /&gt;
|-&lt;br /&gt;
|koffice&lt;br /&gt;
|tzander&lt;br /&gt;
|85&lt;br /&gt;
|All but tags are done&lt;br /&gt;
|-&lt;br /&gt;
|promo&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|quality&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|tests&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Requirements of KDEPIM and KDAB ==&lt;br /&gt;
&lt;br /&gt;
{{Progress bar|90}}&lt;br /&gt;
'''Owner:''' Stephen Kelly&lt;br /&gt;
&lt;br /&gt;
'''Status:''' ''Proposed workflow identified. Partially depends on KDE policies regarding branches and merging. Gathering estimates for porting of tooling from svn to git. People unfamiliar with the tool are starting to learn to use it.''&lt;br /&gt;
&lt;br /&gt;
'''Estimated completion date''': End of May.&lt;br /&gt;
&lt;br /&gt;
'''Summary of issues'''&lt;br /&gt;
&lt;br /&gt;
* Clean slate&lt;br /&gt;
** The existing backlog of commits which need to be merged or ported to trunk needs to be empty before the change to git so that nothing gets lost. This is a lot of work and will take time. ''Estimate'' 10 calendar weeks.&lt;br /&gt;
* Technical difficulties and limitations.&lt;br /&gt;
** Up to KDE 3.5 there was one kdepim module. For the KDE4 cycle, this was split into kdepimlibs and kdepim. For the above mentioned merging to be possible, it makes sense for both to be in the same git module. This poses extra difficulty to the svn2git script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email threads'''&lt;br /&gt;
&lt;br /&gt;
* Mid-January thread on scm-interest: http://thread.gmane.org/gmane.comp.kde.devel.pim/26726&lt;br /&gt;
* Early March thread on kde-core-devel (Till email): http://thread.gmane.org/gmane.comp.kde.devel.core/63915/focus=63970&lt;br /&gt;
* Early March thread on kde-core-devel (Till follow-up):&lt;br /&gt;
http://thread.gmane.org/gmane.comp.kde.devel.core/63915/focus=64069&lt;br /&gt;
&lt;br /&gt;
'''Resolved Issues'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Branch maintenance workflow '''Resolution: http://thread.gmane.org/gmane.comp.kde.scm-interest/1310'''&lt;br /&gt;
** KDAB maintains several branches of legacy versions of KDE for enterprise customer deployments. [http://websvn.kde.org:80/branches/kdepim/enterprise/ Enterprise 3.5] [http://websvn.kde.org:80/branches/kdepim/enterprise4/ Enterprise 4 (based on KDE 4.2)]. The current KDEPIM trunk known as Enterprise 5 and is Akonadi based.&lt;br /&gt;
** Periodically (weekly or so), tags are created from the enterprise branches with bugfixes. http://websvn.kde.org:80/tags/kdepim/ Customers can download the tagged versions with the latest updates. Fixes are merged from the Enterprise 3.5 branch, and into trunk (which sometimes involves a lot of work, as the fix must be ported to Akonadi). Additionally, fixes get merged in the other direction. From official KDE modules into the Enterprise branches.&lt;br /&gt;
** Some fixes from Enterprise 3.5 should not be merged into Enterprise 4 for reasons such as no longer being reproducible. Some fixes do not get merged for a long time because they require so much work that porting the fix or feature is deffered. There needs to be a list of commits which should never be merged (blocked commits), and commits which should be merged, but have not been merged yet. The tool [[Development/Tools/svnmerge.py|svnmerge]] is used to facilitate this. svnmerge uses svn properties to maintain lists of commits that are blocked and that have already been integrated. See for example the svn-blocked and svn-integrated properties here: http://websvn.kde.org:80/trunk/KDE/kdepim/. The lists of commits available to be merged into the various branches are here: http://www.kdab.com/~thomas/avail/&lt;br /&gt;
** There needs to be a way in git to keep track of what commits have been merged, what commits need to be merged, and what commits are blocked. There needs to be a way of merging only specific commits from a branch, but not all, and not blocked commits. Proposed solutions:&lt;br /&gt;
*** git cherry-pick allows 'merging' of individual commits, but does not record where the commits came from. Instead it creates a new commit without any reference to where it came from. This alone is unsuitable.&lt;br /&gt;
*** branch per fix. This would lead to an explosion of branches which is not a problem in git as all commits are branches. It may make gitk un-navigatable. There would need to be a naming convention such as komo-merge-&amp;lt;fixname&amp;gt; for branches which should be merged. The commands &amp;lt;tt&amp;gt;git checkout 4.5 &amp;amp;&amp;amp; git merge $(git branch -a | grep -E ^origin/komo-merge)&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;git checkout enterprise4.5 &amp;amp;&amp;amp; git merge $(git branch -a | grep -E ^origin/komo-merge)&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;git checkout master &amp;amp;&amp;amp; git merge $(git branch -a | grep -E ^origin/komo-merge)&amp;lt;/tt&amp;gt;. That could of course be optimized, but gets the point across. If the code has changed so much that the branch is unmergable, but the fix still needs to be in trunk, the system breaks down.&lt;br /&gt;
*** Custom git command with flat text files representing the same information as svnmerge, that is lists of blocked and integrated commits. This is most likely to be a workable solution, possibly together with conventional branch naming.&lt;br /&gt;
* Internal Tools and external customer tools and workflows&lt;br /&gt;
** KDAB is a consumer of KDE software, but also has downstream customers fetching software from where it is developed. That is, KDE SVN. For example packages are created from the tags in tags/kdepim. Some of these downstreams are less close to KDE and depend on current workflows. If KDE SVN is not the place to get those updates anymore, this needs to be communicated to those downstreams, and the tools updated. ''Estimate'' 1 week to port the tools.&lt;br /&gt;
*** Internally used tools have been updated and are now being used to access git repos such as dbus.&lt;br /&gt;
* Other commitments&lt;br /&gt;
** Project deadlines and other commitments prevent the possibility of blocking off time to work on git migration when so many other things need to be done which have milestones separate to KDE cycles. The required work to convert to git can't be prioritized as highly, and so will take more time.&lt;br /&gt;
*** Most of the technical work regarding migration of kdepim repos has been completed by community member Torgny Nyblom.&lt;br /&gt;
* Tool knowledge&lt;br /&gt;
** People who don't currently know how to use git need to get familiar with it so that transitioning will be nearly seamless, and not result in too much development slowdown.&lt;br /&gt;
*** Workshops and use of git-svn have been used to bring developers up to speed on how to use git at some level.&lt;br /&gt;
&lt;br /&gt;
=Nice to have before the migration=&lt;br /&gt;
&lt;br /&gt;
==Push log==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' sysadmin&lt;br /&gt;
&lt;br /&gt;
'''Status:''' finished&lt;br /&gt;
&lt;br /&gt;
It's a push log, similar to a local repository's reflog.&lt;br /&gt;
&lt;br /&gt;
---------------&lt;br /&gt;
&lt;br /&gt;
For every push, log:&lt;br /&gt;
 - who pushed (not the Unix username, which will be &amp;quot;git&amp;quot;)&lt;br /&gt;
 - which branch heads changed (what from, what to)&lt;br /&gt;
 - which tags were created&lt;br /&gt;
 - the state of all other branches and tags&lt;br /&gt;
&lt;br /&gt;
Just use git commit-tree with the empty tree and save everything in the commit &lt;br /&gt;
message, one after the other.&lt;br /&gt;
&lt;br /&gt;
-----------&lt;br /&gt;
&lt;br /&gt;
Gitolite includes this functionality inbuilt to itself, although all repositories are logged in the same file - bcooksley&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Script for downloading virtual KDE hierarchies==&lt;br /&gt;
{{Progress bar|99}}&lt;br /&gt;
'''Owner''': &lt;br /&gt;
&lt;br /&gt;
'''Status:''' &lt;br /&gt;
&lt;br /&gt;
:we already have kdesvn-build, build-tool and mr: three good tools for managing repos.&lt;br /&gt;
&lt;br /&gt;
Most people use kdesrc-build; it will neither eat babies nor kittens. it has options for updating everything or individual modules, can do fetch-only or build-only, etc..&lt;br /&gt;
Command-line options for updating the configuration would be a nice addition.&lt;br /&gt;
&lt;br /&gt;
TODO: details on mr and build-tool&lt;br /&gt;
&lt;br /&gt;
note: scripty also has its own list of repos. it's just in a rather weird bash file.&lt;br /&gt;
&lt;br /&gt;
'''Discussion:''' &lt;br /&gt;
&lt;br /&gt;
As far as I can see, kdesvn-build is able to do it, it should be just a matter of providing a configuration. As I'm not using build-tool, I can't say anything about it. --jmho&lt;br /&gt;
&lt;br /&gt;
'''Links'''&lt;br /&gt;
*[http://kdesvn-build.kde.org/ kdesvn-build]&lt;br /&gt;
*[[Projects/MovetoGit/MassCloneScript]]&lt;br /&gt;
*[http://rubyforge.org/projects/build-tool/ build-tool]&lt;br /&gt;
*TODO: link to mr&lt;br /&gt;
&lt;br /&gt;
==pre-receive hooks==&lt;br /&gt;
{{Progress bar|50}}&lt;br /&gt;
'''Owner:''' ''volunteers needed!!''&lt;br /&gt;
&lt;br /&gt;
* Line endings and encodings&lt;br /&gt;
&lt;br /&gt;
'''Discussion:'''&lt;br /&gt;
this got accidentally marked as done or something, but it's not.&lt;br /&gt;
&lt;br /&gt;
This has now been ported to Git - bcooksley&lt;br /&gt;
&lt;br /&gt;
Note however that it doesn't look for a .gitattributes file yet - patches welcome ( see sysadmin/repo-management on git.kde.org )&lt;br /&gt;
&lt;br /&gt;
'''Notes:'''&lt;br /&gt;
&amp;gt; &amp;gt; As for line-endings, be careful because Git is different from Subversion.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
&amp;gt; different how?&lt;br /&gt;
&lt;br /&gt;
Just ensure that all files are stored as LF only, except if there's a &lt;br /&gt;
.gitattributes file saying &amp;quot;-crlf&amp;quot; (i.e., allow it to have CRLF).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Snapshot to read-only svn==&lt;br /&gt;
{{Progress bar|0}}&lt;br /&gt;
'''Owner:'''&lt;br /&gt;
&lt;br /&gt;
:It's work, but maybe some people would like it. NEEDED for documentation, in order to get it back into SVN for the translators/scripty/?&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
:Could be done with a git-svn gateway presumably? -Mike Arthur 19/10/2009 16:04&lt;br /&gt;
&lt;br /&gt;
:if we leave the docbook stuff in svn, we can avoid this a bit longer. --[[User:Chani|Chani]] 23:21, 12 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==[[Development/Tutorials/Git|Techbase Documentation]]==&lt;br /&gt;
'''Owner:''' Chani, greeneg, - ''please help out!''&lt;br /&gt;
{{Progress bar|10}}&lt;br /&gt;
&lt;br /&gt;
:At least minimal documentation about how to checkout, how to request a merge needed, other git documentation and links to other git information would be very useful also.&lt;br /&gt;
&lt;br /&gt;
:see the [[Development/Tutorials/Git|Git Tutorial Page]]. help wanted!!&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
==Setup git mirrors for cloning==&lt;br /&gt;
{{Progress bar|0}}&lt;br /&gt;
'''Owner:''' No one (help!)&lt;br /&gt;
:Re-purpose the anonsvn servers. This item might be a blocker.&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
==Local pre-commit hooks==&lt;br /&gt;
{{Progress bar|0}}&lt;br /&gt;
'''Owner:''' argonel&lt;br /&gt;
&lt;br /&gt;
:A set of recommended local hooks that give useful warnings could be nice to have.&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
...on the other hand, if we get a lot of bikeshedding about what hooks, then it won't be so nice. so I'd put this in the &amp;quot;very optional&amp;quot; pile. --[[User:Chani|Chani]] 19:10, 16 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
=Post-migration Issues=&lt;br /&gt;
&lt;br /&gt;
==Website Branding==&lt;br /&gt;
{{Progress bar|2|text=(initial ideas on the table)}}&lt;br /&gt;
'''Owner:''' ruphy&lt;br /&gt;
&lt;br /&gt;
:KDE Gitorious should be branded accordingly, and should be reachable from git.kde.org as well as kde.gitorious.org&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
Is this section still necessary at all? Perhaps some branding has to be done for redmine or cgit, but I don't know. --jmho&lt;br /&gt;
&lt;br /&gt;
=Unscheduled &amp;amp; Open=&lt;br /&gt;
&lt;br /&gt;
==Allow tagging without involving sysadmins==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
&lt;br /&gt;
'''Owner:''' sysadmin&lt;br /&gt;
&lt;br /&gt;
:Gitolite allows sysadmin to permit certain people on certain repos only to manage both branches and tag without needing force push rights.&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
==Account setup for Gitolite==&lt;br /&gt;
{{Progress bar|0}}&lt;br /&gt;
&lt;br /&gt;
'''Owner:''' ''sysadmin''&lt;br /&gt;
&lt;br /&gt;
:Accounts for existing SVN accounts which use SSH for access have been automatically granted access to Gitolite. Those who are still using HTTPS need to file a sysadmin bug to change their SVN account to SSH and will recieve Git access automatically.&lt;br /&gt;
&lt;br /&gt;
==post-update hooks==&lt;br /&gt;
{{Progress bar|90}}&lt;br /&gt;
'''Owner:''' ''morice'' ''Ian Monroe''&lt;br /&gt;
&lt;br /&gt;
:* License checker&lt;br /&gt;
&lt;br /&gt;
'''Discussion:'''&lt;br /&gt;
We have a fairly complete set of post-update hooks now. See [http://gitorious.org/remotehook remotehook]. However, it would be nice to have a system that lives on the Gitorious server and/or requires less manual maintenance. But its certainly workable and no longer a blocker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Completed Tasks=&lt;br /&gt;
&lt;br /&gt;
==Get rid of svn:externals==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' David Faure&lt;br /&gt;
&lt;br /&gt;
'''Status:''' ''???''&lt;br /&gt;
&lt;br /&gt;
:not possible with git, broken by design.&lt;br /&gt;
&lt;br /&gt;
::&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
Exists, but ignorable:&lt;br /&gt;
* kdesupport shared-desktop-ontologies (temporary)&lt;br /&gt;
* playground/utils strigi-chemical/test/ctfr&lt;br /&gt;
* playground/devtools kdevelop4-extra-plugins/php/parser/generated/kdevelop-pg-qt&lt;br /&gt;
* playground/devtools kdevelop4-extra-plugins/python/parser/generated/kdevelop-pg-qt&lt;br /&gt;
* playground/devtools kdevelop4-extra-plugins/qmake/parser/generated/kdevelop-pg-qt&lt;br /&gt;
* playground/devtools kommander-plugins/database3/admin&lt;br /&gt;
* playground/devtools kommander-plugins/database/admin&lt;br /&gt;
* playground/devtools kommander-plugins/datetimefuncs/admin&lt;br /&gt;
* playground/devtools kommander-plugins/htmlpart/admin&lt;br /&gt;
* playground/devtools kommander-plugins/httpform/admin&lt;br /&gt;
* playground/devtools kommander-plugins/kparts/admin&lt;br /&gt;
* playground/devtools kommander-plugins/qtactionproxy/admin&lt;br /&gt;
* playground/devtools kommander-plugins/timewidget/admin&lt;br /&gt;
* playground/devtools kommander-plugins/webkit3/admin&lt;br /&gt;
* playground/devtools kpackagemaker/admin&lt;br /&gt;
&lt;br /&gt;
==EBN==&lt;br /&gt;
{{Progress bar|95}}&lt;br /&gt;
'''Owner:''' ''drf''&lt;br /&gt;
&lt;br /&gt;
'''Status:''' ''Amarok has EBN checks''&lt;br /&gt;
&lt;br /&gt;
:EBN's krazy checks currently run on kde's svn repo; it needs upgrading to download and check our git repos too.&lt;br /&gt;
&lt;br /&gt;
:This would be easier if there was a repo-list that EBN could parse, as it can no longer just svn up to get everything.&lt;br /&gt;
&lt;br /&gt;
==Talk to people using other distros about git==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' Sebas, Eike&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
* Gentoo: They seem to be prepared for moving their live SVN packages to git; their package manager has easily-reusable classes to fetch from an SCM and moving the ebuilds to using the git class rather than the SVN class should be easy. Positive comments to that end from people in #gentoo-kde.&lt;br /&gt;
* Fedora: Some unhappyness about git because SVN allows them to remotely produce a diff between two SVN URLs (or two revisions of one and the same URL) without making a checkout first, while git requires making a clone. Kevin Kofler (IRC nick Kevin_Kofler, #fedora-kde) says this will make their packager work harder.&lt;br /&gt;
* Debian: Is indifferent about the SCM switch.&lt;br /&gt;
&lt;br /&gt;
==Post Update hooks==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' ''morice, johan, mattr&lt;br /&gt;
&lt;br /&gt;
:List of scripts needed:&lt;br /&gt;
:* BUG/CCMAIL&lt;br /&gt;
:* email/CIA&lt;br /&gt;
&lt;br /&gt;
:Gitorious needs to provide a way for hooks to be called; KDE needs to write said hooks.&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
:There is a branch of gitorious called web-hooks http://gitorious.org/gitorious/mainline/commits/web-hooks --Panagiotis Papadopoulos 1 November 2009&lt;br /&gt;
:Same situation as commit emails. I can do it but it doesn't scale well and a Gitorious-supported solution would be nicer. --[[User:Eean|eean]] 16:07, 12 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Reviewboard==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' darktears&lt;br /&gt;
&lt;br /&gt;
This should be easily done with Gitorious web interface and merge requests actually.&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
:but reviewboard has features gitorious (right now) doesn't, like commenting on specific lines and not having to set up a merge request. --chani&lt;br /&gt;
::Also email notifications when someone reviews are needed --thomasz&lt;br /&gt;
:We're working on this for someone else right now, so pretty soon --johan-s&lt;br /&gt;
:I consider the latest changes to gitorious to finish this. If more reviewboard features are still needed, and git supports reviewboard, I think this is something we can look at doing post-conversion. --Ian Monroe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Gitorious Needs a feature to disable merge request emails for certain repos==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' [http://gitorious.org/gitorious Gitorious]&lt;br /&gt;
&lt;br /&gt;
Have a sensible system for merge request emails.  This is now in place - you can join groups, chose whether to have emails on a per repo basis, etc.&lt;br /&gt;
&lt;br /&gt;
==SSH blocked in corporations and universities.==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' ''Unknown''&lt;br /&gt;
&lt;br /&gt;
:Some universities tend to block the SSH port. There should be a workaround to use SSH on some different port. github.com already runs a SSH server on port 443. But that assumes you are using a proxy. It has been found that this hasn't worked with a lot of people, especially those who have a direct connection to the internet ( so some transparent blocking by the ISP ). It would be great if (almost) every KDE developer were to be asked to check if other ports work before KDE made the switch. Otherwise there could be an automated email where the git patches could be sent, and appropriately patched to the right location too.&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
:http://blog.gitorious.org/2009/10/20/stuck-behind-a-firewall/, and there's always been HTTP cloning (although the current impl. in Git is a bit on the slow side) --johan-s&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Talk to windows guys about git.==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:'''  aseigo&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
They aren't huge fans of git, but are using it. They require a single mainline and can't cope with multiple branches. Otherwise, it's workable, even if it will take an adjustment period.&lt;br /&gt;
&lt;br /&gt;
==pre-commit hooks==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' ''(unknown)''&lt;br /&gt;
&lt;br /&gt;
:acltest, docbook, EOL/UTF-8&lt;br /&gt;
&lt;br /&gt;
:A web hook isn't good enough for these because they have to run and return whether to allow the push, for every single push to every KDE repo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
:gitorious guys said they *might* be willing to allow a few scripts on their server for KDE as a special exception, iirc. --chani&lt;br /&gt;
&lt;br /&gt;
:: Yes, at least for basic things, heavier things like doc building would probably have to be mirrored (goes for pre/post) --johan-s&lt;br /&gt;
&lt;br /&gt;
:It turns out that acl and docbook might not be needed so long as web and docs/ stuff stays in svn.&lt;br /&gt;
&lt;br /&gt;
:: Here's where to find the current scripts - http://websvn.kde.org/trunk/kde-common/svn/hooks/ --[[User:Argonel|Argonel]] 23:06, 11 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::So: this is actually done because it needs no longer to be done? (boud)&lt;br /&gt;
&lt;br /&gt;
::Apparently, so; moving to complete. (aseigo)&lt;br /&gt;
&lt;br /&gt;
= other notes =&lt;br /&gt;
&lt;br /&gt;
==kde-common/accounts==&lt;br /&gt;
&lt;br /&gt;
Someone said: KDE accounts file is no longer necessary---used for mapping svn ID -&amp;gt; email, but we have that now from Gitorious.&lt;br /&gt;
Answer from David Faure: I strongly disagree. We still need a KDE accounts file. This is very useful for finding people's email addresses, and having an overview on the number of active kde contributors; and if we keep it we can even have a kdepim resource again for filling an addressbook from it, for completion in kmail's composer (so you can write to any other kde contributor by just typing his/her name). It's also used for populating automatically the kde-cvs-announce mailing-list, for announcements. kde-common/accounts is our family tree (well, list), let's not get rid of it.&lt;br /&gt;
&lt;br /&gt;
Here's my proposal for a kde-common/accounts replacement for the git era: We write a post-receive hook that looks at every commit and records all known email addresses for a given real name as well as the commit hash and date of when an address was last encountered. We can then present that data in the form of a file like kde-common/accounts, or write a web interface to query it (with nice links to the commits on Gitorious, etc.) --Eike (Sho_ on IRC)&lt;br /&gt;
&lt;br /&gt;
To clear up possible confusion: The author information for a given commit is baked into the commit object itself, and comes from the configuration of the git repository it was created in. It is unrelated to any Gitorious account. Due to the distributed nature of Git, the one who uses his Gitorious account to push a commit need not be the same who created it. If Developer A creates a commit in his local clone and Developer B fetches it into his local clone directly from Developer A's machine and then pushes it into the public repo, the repo will only show a commit from Developer A. The Gitorious website will show that Developer B has pushed up a commit from Developer A, but that data is not contained in the repository. Thus collecting only Gitorious accounts and their mail addresses is insufficient. --Eike&lt;br /&gt;
&lt;br /&gt;
==Random==&lt;br /&gt;
http://mail.kde.org/pipermail/dot-stories/2005-May/000509.html might be a good guide on what docs we need.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
some of this stuff was from the list from GCDS that was in this email [http://markmail.org/message/u6eqfjece7fibfyo http://markmail.org/message/u6eqfjece7fibfyo]&lt;br /&gt;
&lt;br /&gt;
==IRC Meetings==&lt;br /&gt;
* [[Projects/MovetoGit/Meeting1111|Minutes]] of meeting 11 November 2009&lt;br /&gt;
* [[Projects/MovetoGit/Meeting1118|Next meeting]] 18:00, 25 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
= jobs =&lt;br /&gt;
''TODO merge this with the todolists above''&lt;br /&gt;
&lt;br /&gt;
michael jansen: talking to kdesvn-build/mpyne&lt;br /&gt;
:--Done? -&amp;gt; http://kdesvn-build.kde.org/releases/kdesvn-build-1.10.php -- Panagiotis Papadopoulos 1 November 2009&lt;br /&gt;
::Yes, but the __kdesvn-build-remote used in the impl isn't pleasant for users already on git so it still needs more work for them. [[User:Mpyne|Mpyne]] 20:32, 11 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
jonas: domain name &lt;br /&gt;
&lt;br /&gt;
chani: techbase docs for scripty &lt;br /&gt;
&lt;br /&gt;
sebas/lydia/leo: communication with teams! tell people! keeping track that &lt;br /&gt;
everything is being done.&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/MovetoGit</id>
		<title>Projects/MovetoGit</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/MovetoGit"/>
				<updated>2010-10-08T00:00:16Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Write / update importing rules for svn2git */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the page for co-ordinating KDE's move to [http://git-scm.com/ Git].&lt;br /&gt;
&lt;br /&gt;
If you're interested in helping, you should join the [https://mail.kde.org/mailman/listinfo/kde-scm-interest kde-scm-interest@kde.org] mailinglist and [irc://chat.freenode.net/kde-git #kde-git] on freenode.&lt;br /&gt;
&lt;br /&gt;
Meetings are wednesdays, 19:30 UTC, in #kde-git.&lt;br /&gt;
&lt;br /&gt;
=The Plan=&lt;br /&gt;
&lt;br /&gt;
KDE is, eventually, moving to Git. We will be using gitolite + Redmine + reviewboard on our own servers.&lt;br /&gt;
&lt;br /&gt;
In the summer of 2009, [http://gitorious.org/amarok Amarok] moved to Gitorious to test the waters and find problems that would affect KDE.&lt;br /&gt;
&lt;br /&gt;
After it has been decided in Jun 2010 to use our own servers, Amarok and Konversation moved to git.kde.org/projects.kde.org to test the waters and find problems that would affect KDE.&lt;br /&gt;
&lt;br /&gt;
Once those problems have been solved, all of KDE will be able to switch.&lt;br /&gt;
&lt;br /&gt;
A full schedule for the git infrastructure can be found [http://community.kde.org/Sysadmin/GitInfrastructureLaunch here].&lt;br /&gt;
&lt;br /&gt;
==Why?==&lt;br /&gt;
&lt;br /&gt;
Git offers many advantages over svn, including offline commits and much easier to keep a feature branch up-to-date. Many KDE developers are already using git-svn, but this tool has its limitations. We want to have the full power of Git available, and we have people willing to do the work necessary to migrate.&lt;br /&gt;
&lt;br /&gt;
==How?==&lt;br /&gt;
&lt;br /&gt;
When we move, KDE's svn repository will be migrated into several Git repos, all on git.kde.org. Main modules such as kdelibs and kdebase will each become one repository. Projects in extragear will each have their own repository. The projects.kde.org site will have a list (lists?) of all these repositories using the redmine project wiki. Scripts will be provided for downloading, say, all of extragear, so &amp;quot;moving&amp;quot; a project from kdereview to extragear would simply involve editing a file kept online that defined the location of projects.&lt;br /&gt;
Details on the reasoning behind this layout is available [[Projects/MoveToGit/Layout|here]].&lt;br /&gt;
&lt;br /&gt;
A few things will stay in subversion - currently websites, translations and manuals. It's possible they could move to Git later, but they won't be part of the mass migration.&lt;br /&gt;
&lt;br /&gt;
All KDE developers will in principle be able to use their existing &amp;quot;svn&amp;quot; accounts. Developers using HTTPS ideally would request their HTTPS SVN account to be converted to SSH as that makes it easiest for the KDE sysadmins, but alternatively they can also just provide a public key. At some point the KDE sysadmins are going to send everybody with a HTTPS SVN account an email with a link to a web app to collect their key (see http://www.omat.nl/2010/06/13/sysamin-update-your-email-address/).&lt;br /&gt;
&lt;br /&gt;
From the times when gitorious.org was the preferred hosting solution, a procedure to move a project from svn to gitorious.org can be found in [[Projects/MoveToGit/StepsToMove|Steps to follow for Moving]].&lt;br /&gt;
Many points probably still apply, but have to be updated.&lt;br /&gt;
&lt;br /&gt;
=Blockers=&lt;br /&gt;
&lt;br /&gt;
Tasks that need to get done before we can migrate&lt;br /&gt;
&lt;br /&gt;
==Setup git.kde.org==&lt;br /&gt;
{{Progress bar|40}}&lt;br /&gt;
'''Owner:''' Eike, Jeff, Sysadmin team&lt;br /&gt;
&lt;br /&gt;
'''Status:''' ''Progressing''&lt;br /&gt;
&lt;br /&gt;
: It [http://lists.kde.org/?l=kde-scm-interest&amp;amp;m=127612957219466&amp;amp;w=2 has been decided] to use gitolite + Redmine + reviewboard on our own servers rather than gitorious.org.  Sysadmin team is preparing git.kde.org for this.&lt;br /&gt;
&lt;br /&gt;
==Write / update importing rules for svn2git==&lt;br /&gt;
{{Progress bar|5}}&lt;br /&gt;
'''Owner:''' see below - volunteers needed!&lt;br /&gt;
&lt;br /&gt;
'''Status:''' ''sho: ???, tumaix:started to read the docs, cryos: getting started [2010-01-06]''&lt;br /&gt;
&lt;br /&gt;
:The importer is on gitorious.org as svn2git we have a set of rules to tell the importer what svn dirs turn into which git repos and those need constant updating whenever a new branch or tag or project is created. Currently the rules are mostly a rough draft, as seen by the large amount of rule-editing that had to be done for Konversation and Amarok. This has not been done for quite some time and so someone should rsync the svn repo run svn2git and fix the rules and importer whenever the import stops.&lt;br /&gt;
&lt;br /&gt;
:This is a very big task, too big for one person; it's probably best to tackle it one module at a time&lt;br /&gt;
&lt;br /&gt;
:To get started on a module, read [[Projects/MoveToGit/UsingSvn2Git|Using Svn2Git]]&lt;br /&gt;
&lt;br /&gt;
:TZander has done the koffice ruleset as of 2009-01-06&lt;br /&gt;
&lt;br /&gt;
:Jpwhiting has finished (more or less) the kdeaccessibility ruleset 2010-01-24.&lt;br /&gt;
&lt;br /&gt;
:aavci has done the k3b ruleset as of 2010-01-27&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
progress details:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!repo&lt;br /&gt;
!owner&lt;br /&gt;
!%&lt;br /&gt;
!comments&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeaccessibility&lt;br /&gt;
|jpwhiting&lt;br /&gt;
|99&lt;br /&gt;
|&amp;quot;more or less&amp;quot;?&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeadmin&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeartwork&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdebase&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdebindings&lt;br /&gt;
|pumphaus/Arno Rehn&lt;br /&gt;
|90&lt;br /&gt;
|Includes nearly everything; some history from playground might be missing. Some tags from the CVS days don't have a parent yet - still have to figure out why.&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeedu&lt;br /&gt;
|cryos?&lt;br /&gt;
|?&lt;br /&gt;
|update me!&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeedu/marble&lt;br /&gt;
|jmho&lt;br /&gt;
|100&lt;br /&gt;
|Contains: trunk with moves (playground-&amp;gt;kdereview-&amp;gt;kdeedu), regular kde branches/tags and the following other branches: marble-0.4, gsoc-2009 and geodata-nt. Checking done: gitk --all, verify-git-from-svn&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeexamples&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdegames&lt;br /&gt;
|jobermayr&lt;br /&gt;
|95&lt;br /&gt;
|coolo or mueller do not give me required information for old tags :-(&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdegraphics&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdelibs&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdemultimedia&lt;br /&gt;
|eean&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdenetwork&lt;br /&gt;
| grundleborg&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdepim&lt;br /&gt;
|tnyblom&lt;br /&gt;
|95&lt;br /&gt;
|Needs verification.&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdepim-runtime&lt;br /&gt;
|tnyblom&lt;br /&gt;
|95&lt;br /&gt;
|Needs verification.&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdepimlibs&lt;br /&gt;
|tnyblom&lt;br /&gt;
|95&lt;br /&gt;
|Needs verification.&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeplasma-addons&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdesdk&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdetoys&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeutils&lt;br /&gt;
|jobermayr&lt;br /&gt;
|95&lt;br /&gt;
|coolo or mueller do not give me required information for old tags :-(&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdewebdev&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|extragear/sdk/kdevelop&lt;br /&gt;
| apaku&lt;br /&gt;
| 95&lt;br /&gt;
| trunk and branches complete, need to cleanup tags from cvs days.&lt;br /&gt;
|-&lt;br /&gt;
|extragear/sdk/kdevplatform&lt;br /&gt;
| apaku&lt;br /&gt;
| 100&lt;br /&gt;
| done, all tags seem fine all branches are there&lt;br /&gt;
|-&lt;br /&gt;
|extragear/sdk/kdevelop-plugins&lt;br /&gt;
| nsams&lt;br /&gt;
| 100&lt;br /&gt;
| done&lt;br /&gt;
|-&lt;br /&gt;
|extragear/sdk/quanta&lt;br /&gt;
| nsams&lt;br /&gt;
| 99&lt;br /&gt;
| done&lt;br /&gt;
|-&lt;br /&gt;
|extragear/utils/krecipes&lt;br /&gt;
| santa&lt;br /&gt;
| 85&lt;br /&gt;
| Branches are done, I'm working on tags.&lt;br /&gt;
|-&lt;br /&gt;
|extragear/*/*&lt;br /&gt;
|&lt;br /&gt;
|xx&lt;br /&gt;
|expand the *'s later (let's focus on the base modules first)&lt;br /&gt;
|-&lt;br /&gt;
|kde-common&lt;br /&gt;
|mattr&lt;br /&gt;
|75&lt;br /&gt;
|analyzing import history&lt;br /&gt;
|-&lt;br /&gt;
|kdesupport&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|kdesupport/akonadi&lt;br /&gt;
|cgiboudeaux&lt;br /&gt;
|60&lt;br /&gt;
|In progress...&lt;br /&gt;
|-&lt;br /&gt;
|koffice&lt;br /&gt;
|tzander&lt;br /&gt;
|85&lt;br /&gt;
|All but tags are done&lt;br /&gt;
|-&lt;br /&gt;
|promo&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|quality&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|tests&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Requirements of KDEPIM and KDAB ==&lt;br /&gt;
&lt;br /&gt;
{{Progress bar|90}}&lt;br /&gt;
'''Owner:''' Stephen Kelly&lt;br /&gt;
&lt;br /&gt;
'''Status:''' ''Proposed workflow identified. Partially depends on KDE policies regarding branches and merging. Gathering estimates for porting of tooling from svn to git. People unfamiliar with the tool are starting to learn to use it.''&lt;br /&gt;
&lt;br /&gt;
'''Estimated completion date''': End of May.&lt;br /&gt;
&lt;br /&gt;
'''Summary of issues'''&lt;br /&gt;
&lt;br /&gt;
* Clean slate&lt;br /&gt;
** The existing backlog of commits which need to be merged or ported to trunk needs to be empty before the change to git so that nothing gets lost. This is a lot of work and will take time. ''Estimate'' 10 calendar weeks.&lt;br /&gt;
* Technical difficulties and limitations.&lt;br /&gt;
** Up to KDE 3.5 there was one kdepim module. For the KDE4 cycle, this was split into kdepimlibs and kdepim. For the above mentioned merging to be possible, it makes sense for both to be in the same git module. This poses extra difficulty to the svn2git script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email threads'''&lt;br /&gt;
&lt;br /&gt;
* Mid-January thread on scm-interest: http://thread.gmane.org/gmane.comp.kde.devel.pim/26726&lt;br /&gt;
* Early March thread on kde-core-devel (Till email): http://thread.gmane.org/gmane.comp.kde.devel.core/63915/focus=63970&lt;br /&gt;
* Early March thread on kde-core-devel (Till follow-up):&lt;br /&gt;
http://thread.gmane.org/gmane.comp.kde.devel.core/63915/focus=64069&lt;br /&gt;
&lt;br /&gt;
'''Resolved Issues'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Branch maintenance workflow '''Resolution: http://thread.gmane.org/gmane.comp.kde.scm-interest/1310'''&lt;br /&gt;
** KDAB maintains several branches of legacy versions of KDE for enterprise customer deployments. [http://websvn.kde.org:80/branches/kdepim/enterprise/ Enterprise 3.5] [http://websvn.kde.org:80/branches/kdepim/enterprise4/ Enterprise 4 (based on KDE 4.2)]. The current KDEPIM trunk known as Enterprise 5 and is Akonadi based.&lt;br /&gt;
** Periodically (weekly or so), tags are created from the enterprise branches with bugfixes. http://websvn.kde.org:80/tags/kdepim/ Customers can download the tagged versions with the latest updates. Fixes are merged from the Enterprise 3.5 branch, and into trunk (which sometimes involves a lot of work, as the fix must be ported to Akonadi). Additionally, fixes get merged in the other direction. From official KDE modules into the Enterprise branches.&lt;br /&gt;
** Some fixes from Enterprise 3.5 should not be merged into Enterprise 4 for reasons such as no longer being reproducible. Some fixes do not get merged for a long time because they require so much work that porting the fix or feature is deffered. There needs to be a list of commits which should never be merged (blocked commits), and commits which should be merged, but have not been merged yet. The tool [[Development/Tools/svnmerge.py|svnmerge]] is used to facilitate this. svnmerge uses svn properties to maintain lists of commits that are blocked and that have already been integrated. See for example the svn-blocked and svn-integrated properties here: http://websvn.kde.org:80/trunk/KDE/kdepim/. The lists of commits available to be merged into the various branches are here: http://www.kdab.com/~thomas/avail/&lt;br /&gt;
** There needs to be a way in git to keep track of what commits have been merged, what commits need to be merged, and what commits are blocked. There needs to be a way of merging only specific commits from a branch, but not all, and not blocked commits. Proposed solutions:&lt;br /&gt;
*** git cherry-pick allows 'merging' of individual commits, but does not record where the commits came from. Instead it creates a new commit without any reference to where it came from. This alone is unsuitable.&lt;br /&gt;
*** branch per fix. This would lead to an explosion of branches which is not a problem in git as all commits are branches. It may make gitk un-navigatable. There would need to be a naming convention such as komo-merge-&amp;lt;fixname&amp;gt; for branches which should be merged. The commands &amp;lt;tt&amp;gt;git checkout 4.5 &amp;amp;&amp;amp; git merge $(git branch -a | grep -E ^origin/komo-merge)&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;git checkout enterprise4.5 &amp;amp;&amp;amp; git merge $(git branch -a | grep -E ^origin/komo-merge)&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;git checkout master &amp;amp;&amp;amp; git merge $(git branch -a | grep -E ^origin/komo-merge)&amp;lt;/tt&amp;gt;. That could of course be optimized, but gets the point across. If the code has changed so much that the branch is unmergable, but the fix still needs to be in trunk, the system breaks down.&lt;br /&gt;
*** Custom git command with flat text files representing the same information as svnmerge, that is lists of blocked and integrated commits. This is most likely to be a workable solution, possibly together with conventional branch naming.&lt;br /&gt;
* Internal Tools and external customer tools and workflows&lt;br /&gt;
** KDAB is a consumer of KDE software, but also has downstream customers fetching software from where it is developed. That is, KDE SVN. For example packages are created from the tags in tags/kdepim. Some of these downstreams are less close to KDE and depend on current workflows. If KDE SVN is not the place to get those updates anymore, this needs to be communicated to those downstreams, and the tools updated. ''Estimate'' 1 week to port the tools.&lt;br /&gt;
*** Internally used tools have been updated and are now being used to access git repos such as dbus.&lt;br /&gt;
* Other commitments&lt;br /&gt;
** Project deadlines and other commitments prevent the possibility of blocking off time to work on git migration when so many other things need to be done which have milestones separate to KDE cycles. The required work to convert to git can't be prioritized as highly, and so will take more time.&lt;br /&gt;
*** Most of the technical work regarding migration of kdepim repos has been completed by community member Torgny Nyblom.&lt;br /&gt;
* Tool knowledge&lt;br /&gt;
** People who don't currently know how to use git need to get familiar with it so that transitioning will be nearly seamless, and not result in too much development slowdown.&lt;br /&gt;
*** Workshops and use of git-svn have been used to bring developers up to speed on how to use git at some level.&lt;br /&gt;
&lt;br /&gt;
=Nice to have before the migration=&lt;br /&gt;
&lt;br /&gt;
==Push log==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' sysadmin&lt;br /&gt;
&lt;br /&gt;
'''Status:''' finished&lt;br /&gt;
&lt;br /&gt;
It's a push log, similar to a local repository's reflog.&lt;br /&gt;
&lt;br /&gt;
---------------&lt;br /&gt;
&lt;br /&gt;
For every push, log:&lt;br /&gt;
 - who pushed (not the Unix username, which will be &amp;quot;git&amp;quot;)&lt;br /&gt;
 - which branch heads changed (what from, what to)&lt;br /&gt;
 - which tags were created&lt;br /&gt;
 - the state of all other branches and tags&lt;br /&gt;
&lt;br /&gt;
Just use git commit-tree with the empty tree and save everything in the commit &lt;br /&gt;
message, one after the other.&lt;br /&gt;
&lt;br /&gt;
-----------&lt;br /&gt;
&lt;br /&gt;
Gitolite includes this functionality inbuilt to itself, although all repositories are logged in the same file - bcooksley&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Script for downloading virtual KDE hierarchies==&lt;br /&gt;
{{Progress bar|99}}&lt;br /&gt;
'''Owner''': &lt;br /&gt;
&lt;br /&gt;
'''Status:''' &lt;br /&gt;
&lt;br /&gt;
:we already have kdesvn-build, build-tool and mr: three good tools for managing repos.&lt;br /&gt;
&lt;br /&gt;
Most people use kdesrc-build; it will neither eat babies nor kittens. it has options for updating everything or individual modules, can do fetch-only or build-only, etc..&lt;br /&gt;
Command-line options for updating the configuration would be a nice addition.&lt;br /&gt;
&lt;br /&gt;
TODO: details on mr and build-tool&lt;br /&gt;
&lt;br /&gt;
note: scripty also has its own list of repos. it's just in a rather weird bash file.&lt;br /&gt;
&lt;br /&gt;
'''Discussion:''' &lt;br /&gt;
&lt;br /&gt;
As far as I can see, kdesvn-build is able to do it, it should be just a matter of providing a configuration. As I'm not using build-tool, I can't say anything about it. --jmho&lt;br /&gt;
&lt;br /&gt;
'''Links'''&lt;br /&gt;
*[http://kdesvn-build.kde.org/ kdesvn-build]&lt;br /&gt;
*[[Projects/MovetoGit/MassCloneScript]]&lt;br /&gt;
*[http://rubyforge.org/projects/build-tool/ build-tool]&lt;br /&gt;
*TODO: link to mr&lt;br /&gt;
&lt;br /&gt;
==pre-receive hooks==&lt;br /&gt;
{{Progress bar|50}}&lt;br /&gt;
'''Owner:''' ''volunteers needed!!''&lt;br /&gt;
&lt;br /&gt;
* Line endings and encodings&lt;br /&gt;
&lt;br /&gt;
'''Discussion:'''&lt;br /&gt;
this got accidentally marked as done or something, but it's not.&lt;br /&gt;
&lt;br /&gt;
This has now been ported to Git - bcooksley&lt;br /&gt;
&lt;br /&gt;
Note however that it doesn't look for a .gitattributes file yet - patches welcome ( see sysadmin/repo-management on git.kde.org )&lt;br /&gt;
&lt;br /&gt;
'''Notes:'''&lt;br /&gt;
&amp;gt; &amp;gt; As for line-endings, be careful because Git is different from Subversion.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
&amp;gt; different how?&lt;br /&gt;
&lt;br /&gt;
Just ensure that all files are stored as LF only, except if there's a &lt;br /&gt;
.gitattributes file saying &amp;quot;-crlf&amp;quot; (i.e., allow it to have CRLF).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Snapshot to read-only svn==&lt;br /&gt;
{{Progress bar|0}}&lt;br /&gt;
'''Owner:'''&lt;br /&gt;
&lt;br /&gt;
:It's work, but maybe some people would like it. NEEDED for documentation, in order to get it back into SVN for the translators/scripty/?&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
:Could be done with a git-svn gateway presumably? -Mike Arthur 19/10/2009 16:04&lt;br /&gt;
&lt;br /&gt;
:if we leave the docbook stuff in svn, we can avoid this a bit longer. --[[User:Chani|Chani]] 23:21, 12 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==[[Development/Tutorials/Git|Techbase Documentation]]==&lt;br /&gt;
'''Owner:''' Chani, greeneg, - ''please help out!''&lt;br /&gt;
{{Progress bar|10}}&lt;br /&gt;
&lt;br /&gt;
:At least minimal documentation about how to checkout, how to request a merge needed, other git documentation and links to other git information would be very useful also.&lt;br /&gt;
&lt;br /&gt;
:see the [[Development/Tutorials/Git|Git Tutorial Page]]. help wanted!!&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
==Setup git mirrors for cloning==&lt;br /&gt;
{{Progress bar|0}}&lt;br /&gt;
'''Owner:''' No one (help!)&lt;br /&gt;
:Re-purpose the anonsvn servers. This item might be a blocker.&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
==Local pre-commit hooks==&lt;br /&gt;
{{Progress bar|0}}&lt;br /&gt;
'''Owner:''' argonel&lt;br /&gt;
&lt;br /&gt;
:A set of recommended local hooks that give useful warnings could be nice to have.&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
...on the other hand, if we get a lot of bikeshedding about what hooks, then it won't be so nice. so I'd put this in the &amp;quot;very optional&amp;quot; pile. --[[User:Chani|Chani]] 19:10, 16 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
=Post-migration Issues=&lt;br /&gt;
&lt;br /&gt;
==Website Branding==&lt;br /&gt;
{{Progress bar|2|text=(initial ideas on the table)}}&lt;br /&gt;
'''Owner:''' ruphy&lt;br /&gt;
&lt;br /&gt;
:KDE Gitorious should be branded accordingly, and should be reachable from git.kde.org as well as kde.gitorious.org&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
Is this section still necessary at all? Perhaps some branding has to be done for redmine or cgit, but I don't know. --jmho&lt;br /&gt;
&lt;br /&gt;
=Unscheduled &amp;amp; Open=&lt;br /&gt;
&lt;br /&gt;
==Allow tagging without involving sysadmins==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
&lt;br /&gt;
'''Owner:''' sysadmin&lt;br /&gt;
&lt;br /&gt;
:Gitolite allows sysadmin to permit certain people on certain repos only to manage both branches and tag without needing force push rights.&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
==Account setup for Gitolite==&lt;br /&gt;
{{Progress bar|0}}&lt;br /&gt;
&lt;br /&gt;
'''Owner:''' ''sysadmin''&lt;br /&gt;
&lt;br /&gt;
:Accounts for existing SVN accounts which use SSH for access have been automatically granted access to Gitolite. Those who are still using HTTPS need to file a sysadmin bug to change their SVN account to SSH and will recieve Git access automatically.&lt;br /&gt;
&lt;br /&gt;
==post-update hooks==&lt;br /&gt;
{{Progress bar|90}}&lt;br /&gt;
'''Owner:''' ''morice'' ''Ian Monroe''&lt;br /&gt;
&lt;br /&gt;
:* License checker&lt;br /&gt;
&lt;br /&gt;
'''Discussion:'''&lt;br /&gt;
We have a fairly complete set of post-update hooks now. See [http://gitorious.org/remotehook remotehook]. However, it would be nice to have a system that lives on the Gitorious server and/or requires less manual maintenance. But its certainly workable and no longer a blocker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Completed Tasks=&lt;br /&gt;
&lt;br /&gt;
==Get rid of svn:externals==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' David Faure&lt;br /&gt;
&lt;br /&gt;
'''Status:''' ''???''&lt;br /&gt;
&lt;br /&gt;
:not possible with git, broken by design.&lt;br /&gt;
&lt;br /&gt;
::&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
Exists, but ignorable:&lt;br /&gt;
* kdesupport shared-desktop-ontologies (temporary)&lt;br /&gt;
* playground/utils strigi-chemical/test/ctfr&lt;br /&gt;
* playground/devtools kdevelop4-extra-plugins/php/parser/generated/kdevelop-pg-qt&lt;br /&gt;
* playground/devtools kdevelop4-extra-plugins/python/parser/generated/kdevelop-pg-qt&lt;br /&gt;
* playground/devtools kdevelop4-extra-plugins/qmake/parser/generated/kdevelop-pg-qt&lt;br /&gt;
* playground/devtools kommander-plugins/database3/admin&lt;br /&gt;
* playground/devtools kommander-plugins/database/admin&lt;br /&gt;
* playground/devtools kommander-plugins/datetimefuncs/admin&lt;br /&gt;
* playground/devtools kommander-plugins/htmlpart/admin&lt;br /&gt;
* playground/devtools kommander-plugins/httpform/admin&lt;br /&gt;
* playground/devtools kommander-plugins/kparts/admin&lt;br /&gt;
* playground/devtools kommander-plugins/qtactionproxy/admin&lt;br /&gt;
* playground/devtools kommander-plugins/timewidget/admin&lt;br /&gt;
* playground/devtools kommander-plugins/webkit3/admin&lt;br /&gt;
* playground/devtools kpackagemaker/admin&lt;br /&gt;
&lt;br /&gt;
==EBN==&lt;br /&gt;
{{Progress bar|95}}&lt;br /&gt;
'''Owner:''' ''drf''&lt;br /&gt;
&lt;br /&gt;
'''Status:''' ''Amarok has EBN checks''&lt;br /&gt;
&lt;br /&gt;
:EBN's krazy checks currently run on kde's svn repo; it needs upgrading to download and check our git repos too.&lt;br /&gt;
&lt;br /&gt;
:This would be easier if there was a repo-list that EBN could parse, as it can no longer just svn up to get everything.&lt;br /&gt;
&lt;br /&gt;
==Talk to people using other distros about git==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' Sebas, Eike&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
* Gentoo: They seem to be prepared for moving their live SVN packages to git; their package manager has easily-reusable classes to fetch from an SCM and moving the ebuilds to using the git class rather than the SVN class should be easy. Positive comments to that end from people in #gentoo-kde.&lt;br /&gt;
* Fedora: Some unhappyness about git because SVN allows them to remotely produce a diff between two SVN URLs (or two revisions of one and the same URL) without making a checkout first, while git requires making a clone. Kevin Kofler (IRC nick Kevin_Kofler, #fedora-kde) says this will make their packager work harder.&lt;br /&gt;
* Debian: Is indifferent about the SCM switch.&lt;br /&gt;
&lt;br /&gt;
==Post Update hooks==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' ''morice, johan, mattr&lt;br /&gt;
&lt;br /&gt;
:List of scripts needed:&lt;br /&gt;
:* BUG/CCMAIL&lt;br /&gt;
:* email/CIA&lt;br /&gt;
&lt;br /&gt;
:Gitorious needs to provide a way for hooks to be called; KDE needs to write said hooks.&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
:There is a branch of gitorious called web-hooks http://gitorious.org/gitorious/mainline/commits/web-hooks --Panagiotis Papadopoulos 1 November 2009&lt;br /&gt;
:Same situation as commit emails. I can do it but it doesn't scale well and a Gitorious-supported solution would be nicer. --[[User:Eean|eean]] 16:07, 12 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Reviewboard==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' darktears&lt;br /&gt;
&lt;br /&gt;
This should be easily done with Gitorious web interface and merge requests actually.&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
:but reviewboard has features gitorious (right now) doesn't, like commenting on specific lines and not having to set up a merge request. --chani&lt;br /&gt;
::Also email notifications when someone reviews are needed --thomasz&lt;br /&gt;
:We're working on this for someone else right now, so pretty soon --johan-s&lt;br /&gt;
:I consider the latest changes to gitorious to finish this. If more reviewboard features are still needed, and git supports reviewboard, I think this is something we can look at doing post-conversion. --Ian Monroe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Gitorious Needs a feature to disable merge request emails for certain repos==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' [http://gitorious.org/gitorious Gitorious]&lt;br /&gt;
&lt;br /&gt;
Have a sensible system for merge request emails.  This is now in place - you can join groups, chose whether to have emails on a per repo basis, etc.&lt;br /&gt;
&lt;br /&gt;
==SSH blocked in corporations and universities.==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' ''Unknown''&lt;br /&gt;
&lt;br /&gt;
:Some universities tend to block the SSH port. There should be a workaround to use SSH on some different port. github.com already runs a SSH server on port 443. But that assumes you are using a proxy. It has been found that this hasn't worked with a lot of people, especially those who have a direct connection to the internet ( so some transparent blocking by the ISP ). It would be great if (almost) every KDE developer were to be asked to check if other ports work before KDE made the switch. Otherwise there could be an automated email where the git patches could be sent, and appropriately patched to the right location too.&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
:http://blog.gitorious.org/2009/10/20/stuck-behind-a-firewall/, and there's always been HTTP cloning (although the current impl. in Git is a bit on the slow side) --johan-s&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Talk to windows guys about git.==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:'''  aseigo&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
They aren't huge fans of git, but are using it. They require a single mainline and can't cope with multiple branches. Otherwise, it's workable, even if it will take an adjustment period.&lt;br /&gt;
&lt;br /&gt;
==pre-commit hooks==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' ''(unknown)''&lt;br /&gt;
&lt;br /&gt;
:acltest, docbook, EOL/UTF-8&lt;br /&gt;
&lt;br /&gt;
:A web hook isn't good enough for these because they have to run and return whether to allow the push, for every single push to every KDE repo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
:gitorious guys said they *might* be willing to allow a few scripts on their server for KDE as a special exception, iirc. --chani&lt;br /&gt;
&lt;br /&gt;
:: Yes, at least for basic things, heavier things like doc building would probably have to be mirrored (goes for pre/post) --johan-s&lt;br /&gt;
&lt;br /&gt;
:It turns out that acl and docbook might not be needed so long as web and docs/ stuff stays in svn.&lt;br /&gt;
&lt;br /&gt;
:: Here's where to find the current scripts - http://websvn.kde.org/trunk/kde-common/svn/hooks/ --[[User:Argonel|Argonel]] 23:06, 11 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::So: this is actually done because it needs no longer to be done? (boud)&lt;br /&gt;
&lt;br /&gt;
::Apparently, so; moving to complete. (aseigo)&lt;br /&gt;
&lt;br /&gt;
= other notes =&lt;br /&gt;
&lt;br /&gt;
==kde-common/accounts==&lt;br /&gt;
&lt;br /&gt;
Someone said: KDE accounts file is no longer necessary---used for mapping svn ID -&amp;gt; email, but we have that now from Gitorious.&lt;br /&gt;
Answer from David Faure: I strongly disagree. We still need a KDE accounts file. This is very useful for finding people's email addresses, and having an overview on the number of active kde contributors; and if we keep it we can even have a kdepim resource again for filling an addressbook from it, for completion in kmail's composer (so you can write to any other kde contributor by just typing his/her name). It's also used for populating automatically the kde-cvs-announce mailing-list, for announcements. kde-common/accounts is our family tree (well, list), let's not get rid of it.&lt;br /&gt;
&lt;br /&gt;
Here's my proposal for a kde-common/accounts replacement for the git era: We write a post-receive hook that looks at every commit and records all known email addresses for a given real name as well as the commit hash and date of when an address was last encountered. We can then present that data in the form of a file like kde-common/accounts, or write a web interface to query it (with nice links to the commits on Gitorious, etc.) --Eike (Sho_ on IRC)&lt;br /&gt;
&lt;br /&gt;
To clear up possible confusion: The author information for a given commit is baked into the commit object itself, and comes from the configuration of the git repository it was created in. It is unrelated to any Gitorious account. Due to the distributed nature of Git, the one who uses his Gitorious account to push a commit need not be the same who created it. If Developer A creates a commit in his local clone and Developer B fetches it into his local clone directly from Developer A's machine and then pushes it into the public repo, the repo will only show a commit from Developer A. The Gitorious website will show that Developer B has pushed up a commit from Developer A, but that data is not contained in the repository. Thus collecting only Gitorious accounts and their mail addresses is insufficient. --Eike&lt;br /&gt;
&lt;br /&gt;
==Random==&lt;br /&gt;
http://mail.kde.org/pipermail/dot-stories/2005-May/000509.html might be a good guide on what docs we need.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
some of this stuff was from the list from GCDS that was in this email [http://markmail.org/message/u6eqfjece7fibfyo http://markmail.org/message/u6eqfjece7fibfyo]&lt;br /&gt;
&lt;br /&gt;
==IRC Meetings==&lt;br /&gt;
* [[Projects/MovetoGit/Meeting1111|Minutes]] of meeting 11 November 2009&lt;br /&gt;
* [[Projects/MovetoGit/Meeting1118|Next meeting]] 18:00, 25 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
= jobs =&lt;br /&gt;
''TODO merge this with the todolists above''&lt;br /&gt;
&lt;br /&gt;
michael jansen: talking to kdesvn-build/mpyne&lt;br /&gt;
:--Done? -&amp;gt; http://kdesvn-build.kde.org/releases/kdesvn-build-1.10.php -- Panagiotis Papadopoulos 1 November 2009&lt;br /&gt;
::Yes, but the __kdesvn-build-remote used in the impl isn't pleasant for users already on git so it still needs more work for them. [[User:Mpyne|Mpyne]] 20:32, 11 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
jonas: domain name &lt;br /&gt;
&lt;br /&gt;
chani: techbase docs for scripty &lt;br /&gt;
&lt;br /&gt;
sebas/lydia/leo: communication with teams! tell people! keeping track that &lt;br /&gt;
everything is being done.&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/MovetoGit</id>
		<title>Projects/MovetoGit</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/MovetoGit"/>
				<updated>2010-10-04T08:39:35Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Write / update importing rules for svn2git */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the page for co-ordinating KDE's move to [http://git-scm.com/ Git].&lt;br /&gt;
&lt;br /&gt;
If you're interested in helping, you should join the [https://mail.kde.org/mailman/listinfo/kde-scm-interest kde-scm-interest@kde.org] mailinglist and [irc://chat.freenode.net/kde-git #kde-git] on freenode.&lt;br /&gt;
&lt;br /&gt;
Meetings are wednesdays, 19:30 UTC, in #kde-git.&lt;br /&gt;
&lt;br /&gt;
=The Plan=&lt;br /&gt;
&lt;br /&gt;
KDE is, eventually, moving to Git. We will be using gitolite + Redmine + reviewboard on our own servers.&lt;br /&gt;
&lt;br /&gt;
In the summer of 2009, [http://gitorious.org/amarok Amarok] moved to Gitorious to test the waters and find problems that would affect KDE.&lt;br /&gt;
&lt;br /&gt;
After it has been decided in Jun 2010 to use our own servers, Amarok and Konversation moved to git.kde.org/projects.kde.org to test the waters and find problems that would affect KDE.&lt;br /&gt;
&lt;br /&gt;
Once those problems have been solved, all of KDE will be able to switch.&lt;br /&gt;
&lt;br /&gt;
A full schedule for the git infrastructure can be found [http://community.kde.org/Sysadmin/GitInfrastructureLaunch here].&lt;br /&gt;
&lt;br /&gt;
==Why?==&lt;br /&gt;
&lt;br /&gt;
Git offers many advantages over svn, including offline commits and much easier to keep a feature branch up-to-date. Many KDE developers are already using git-svn, but this tool has its limitations. We want to have the full power of Git available, and we have people willing to do the work necessary to migrate.&lt;br /&gt;
&lt;br /&gt;
==How?==&lt;br /&gt;
&lt;br /&gt;
When we move, KDE's svn repository will be migrated into several Git repos, all on git.kde.org. Main modules such as kdelibs and kdebase will each become one repository. Projects in extragear will each have their own repository. The projects.kde.org site will have a list (lists?) of all these repositories using the redmine project wiki. Scripts will be provided for downloading, say, all of extragear, so &amp;quot;moving&amp;quot; a project from kdereview to extragear would simply involve editing a file kept online that defined the location of projects.&lt;br /&gt;
Details on the reasoning behind this layout is available [[Projects/MoveToGit/Layout|here]].&lt;br /&gt;
&lt;br /&gt;
A few things will stay in subversion - currently websites, translations and manuals. It's possible they could move to Git later, but they won't be part of the mass migration.&lt;br /&gt;
&lt;br /&gt;
All KDE developers will in principle be able to use their existing &amp;quot;svn&amp;quot; accounts. Developers using HTTPS ideally would request their HTTPS SVN account to be converted to SSH as that makes it easiest for the KDE sysadmins, but alternatively they can also just provide a public key. At some point the KDE sysadmins are going to send everybody with a HTTPS SVN account an email with a link to a web app to collect their key (see http://www.omat.nl/2010/06/13/sysamin-update-your-email-address/).&lt;br /&gt;
&lt;br /&gt;
From the times when gitorious.org was the preferred hosting solution, a procedure to move a project from svn to gitorious.org can be found in [[Projects/MoveToGit/StepsToMove|Steps to follow for Moving]].&lt;br /&gt;
Many points probably still apply, but have to be updated.&lt;br /&gt;
&lt;br /&gt;
=Blockers=&lt;br /&gt;
&lt;br /&gt;
Tasks that need to get done before we can migrate&lt;br /&gt;
&lt;br /&gt;
==Setup git.kde.org==&lt;br /&gt;
{{Progress bar|40}}&lt;br /&gt;
'''Owner:''' Eike, Jeff, Sysadmin team&lt;br /&gt;
&lt;br /&gt;
'''Status:''' ''Progressing''&lt;br /&gt;
&lt;br /&gt;
: It [http://lists.kde.org/?l=kde-scm-interest&amp;amp;m=127612957219466&amp;amp;w=2 has been decided] to use gitolite + Redmine + reviewboard on our own servers rather than gitorious.org.  Sysadmin team is preparing git.kde.org for this.&lt;br /&gt;
&lt;br /&gt;
==Write / update importing rules for svn2git==&lt;br /&gt;
{{Progress bar|5}}&lt;br /&gt;
'''Owner:''' see below - volunteers needed!&lt;br /&gt;
&lt;br /&gt;
'''Status:''' ''sho: ???, tumaix:started to read the docs, cryos: getting started [2010-01-06]''&lt;br /&gt;
&lt;br /&gt;
:The importer is on gitorious.org as svn2git we have a set of rules to tell the importer what svn dirs turn into which git repos and those need constant updating whenever a new branch or tag or project is created. Currently the rules are mostly a rough draft, as seen by the large amount of rule-editing that had to be done for Konversation and Amarok. This has not been done for quite some time and so someone should rsync the svn repo run svn2git and fix the rules and importer whenever the import stops.&lt;br /&gt;
&lt;br /&gt;
:This is a very big task, too big for one person; it's probably best to tackle it one module at a time&lt;br /&gt;
&lt;br /&gt;
:To get started on a module, read [[Projects/MoveToGit/UsingSvn2Git|Using Svn2Git]]&lt;br /&gt;
&lt;br /&gt;
:TZander has done the koffice ruleset as of 2009-01-06&lt;br /&gt;
&lt;br /&gt;
:Jpwhiting has finished (more or less) the kdeaccessibility ruleset 2010-01-24.&lt;br /&gt;
&lt;br /&gt;
:aavci has done the k3b ruleset as of 2010-01-27&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
progress details:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!repo&lt;br /&gt;
!owner&lt;br /&gt;
!%&lt;br /&gt;
!comments&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeaccessibility&lt;br /&gt;
|jpwhiting&lt;br /&gt;
|99&lt;br /&gt;
|&amp;quot;more or less&amp;quot;?&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeadmin&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeartwork&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdebase&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdebindings&lt;br /&gt;
|pumphaus/Arno Rehn&lt;br /&gt;
|90&lt;br /&gt;
|Includes nearly everything; some history from playground might be missing. Some tags from the CVS days don't have a parent yet - still have to figure out why.&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeedu&lt;br /&gt;
|cryos?&lt;br /&gt;
|?&lt;br /&gt;
|update me!&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeedu/marble&lt;br /&gt;
|jmho&lt;br /&gt;
|100&lt;br /&gt;
|Contains: trunk with moves (playground-&amp;gt;kdereview-&amp;gt;kdeedu), regular kde branches/tags and the following other branches: marble-0.4, gsoc-2009 and geodata-nt. Checking done: gitk --all, verify-git-from-svn&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeexamples&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdegames&lt;br /&gt;
|jobermayr&lt;br /&gt;
|95&lt;br /&gt;
|coolo or mueller do not give me required information for old tags :-(&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdegraphics&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdelibs&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdemultimedia&lt;br /&gt;
|eean&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdenetwork&lt;br /&gt;
| grundleborg&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdepim&lt;br /&gt;
|tnyblom&lt;br /&gt;
|95&lt;br /&gt;
|Needs verification.&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdepim-runtime&lt;br /&gt;
|tnyblom&lt;br /&gt;
|95&lt;br /&gt;
|Needs verification.&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdepimlibs&lt;br /&gt;
|tnyblom&lt;br /&gt;
|95&lt;br /&gt;
|Needs verification.&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeplasma-addons&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdesdk&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdetoys&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdeutils&lt;br /&gt;
|jobermayr&lt;br /&gt;
|95&lt;br /&gt;
|coolo or mueller do not give me required information for old tags :-(&lt;br /&gt;
|-&lt;br /&gt;
|SC/kdewebdev&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|extragear/sdk/kdevelop&lt;br /&gt;
| apaku&lt;br /&gt;
| 95&lt;br /&gt;
| trunk and branches complete, need to cleanup tags from cvs days.&lt;br /&gt;
|-&lt;br /&gt;
|extragear/sdk/kdevplatform&lt;br /&gt;
| apaku&lt;br /&gt;
| 100&lt;br /&gt;
| done, all tags seem fine all branches are there&lt;br /&gt;
|-&lt;br /&gt;
|extragear/sdk/kdevelop-plugins&lt;br /&gt;
| nsams&lt;br /&gt;
| 100&lt;br /&gt;
| done&lt;br /&gt;
|-&lt;br /&gt;
|extragear/sdk/quanta&lt;br /&gt;
| nsams&lt;br /&gt;
| 99&lt;br /&gt;
| done&lt;br /&gt;
|-&lt;br /&gt;
|extragear/utils/krecipes&lt;br /&gt;
| santa&lt;br /&gt;
| 85&lt;br /&gt;
| Branches are done, I'm working on tags.&lt;br /&gt;
|-&lt;br /&gt;
|extragear/*/*&lt;br /&gt;
|&lt;br /&gt;
|xx&lt;br /&gt;
|expand the *'s later (let's focus on the base modules first)&lt;br /&gt;
|-&lt;br /&gt;
|kde-common&lt;br /&gt;
|mattr&lt;br /&gt;
|75&lt;br /&gt;
|analyzing import history&lt;br /&gt;
|-&lt;br /&gt;
|kdesupport&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|kdesupport/akonadi&lt;br /&gt;
|cgiboudeaux&lt;br /&gt;
|20&lt;br /&gt;
|In progress...&lt;br /&gt;
|-&lt;br /&gt;
|koffice&lt;br /&gt;
|tzander&lt;br /&gt;
|85&lt;br /&gt;
|All but tags are done&lt;br /&gt;
|-&lt;br /&gt;
|promo&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|quality&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|tests&lt;br /&gt;
|&lt;br /&gt;
|0&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Requirements of KDEPIM and KDAB ==&lt;br /&gt;
&lt;br /&gt;
{{Progress bar|90}}&lt;br /&gt;
'''Owner:''' Stephen Kelly&lt;br /&gt;
&lt;br /&gt;
'''Status:''' ''Proposed workflow identified. Partially depends on KDE policies regarding branches and merging. Gathering estimates for porting of tooling from svn to git. People unfamiliar with the tool are starting to learn to use it.''&lt;br /&gt;
&lt;br /&gt;
'''Estimated completion date''': End of May.&lt;br /&gt;
&lt;br /&gt;
'''Summary of issues'''&lt;br /&gt;
&lt;br /&gt;
* Clean slate&lt;br /&gt;
** The existing backlog of commits which need to be merged or ported to trunk needs to be empty before the change to git so that nothing gets lost. This is a lot of work and will take time. ''Estimate'' 10 calendar weeks.&lt;br /&gt;
* Technical difficulties and limitations.&lt;br /&gt;
** Up to KDE 3.5 there was one kdepim module. For the KDE4 cycle, this was split into kdepimlibs and kdepim. For the above mentioned merging to be possible, it makes sense for both to be in the same git module. This poses extra difficulty to the svn2git script.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Email threads'''&lt;br /&gt;
&lt;br /&gt;
* Mid-January thread on scm-interest: http://thread.gmane.org/gmane.comp.kde.devel.pim/26726&lt;br /&gt;
* Early March thread on kde-core-devel (Till email): http://thread.gmane.org/gmane.comp.kde.devel.core/63915/focus=63970&lt;br /&gt;
* Early March thread on kde-core-devel (Till follow-up):&lt;br /&gt;
http://thread.gmane.org/gmane.comp.kde.devel.core/63915/focus=64069&lt;br /&gt;
&lt;br /&gt;
'''Resolved Issues'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Branch maintenance workflow '''Resolution: http://thread.gmane.org/gmane.comp.kde.scm-interest/1310'''&lt;br /&gt;
** KDAB maintains several branches of legacy versions of KDE for enterprise customer deployments. [http://websvn.kde.org:80/branches/kdepim/enterprise/ Enterprise 3.5] [http://websvn.kde.org:80/branches/kdepim/enterprise4/ Enterprise 4 (based on KDE 4.2)]. The current KDEPIM trunk known as Enterprise 5 and is Akonadi based.&lt;br /&gt;
** Periodically (weekly or so), tags are created from the enterprise branches with bugfixes. http://websvn.kde.org:80/tags/kdepim/ Customers can download the tagged versions with the latest updates. Fixes are merged from the Enterprise 3.5 branch, and into trunk (which sometimes involves a lot of work, as the fix must be ported to Akonadi). Additionally, fixes get merged in the other direction. From official KDE modules into the Enterprise branches.&lt;br /&gt;
** Some fixes from Enterprise 3.5 should not be merged into Enterprise 4 for reasons such as no longer being reproducible. Some fixes do not get merged for a long time because they require so much work that porting the fix or feature is deffered. There needs to be a list of commits which should never be merged (blocked commits), and commits which should be merged, but have not been merged yet. The tool [[Development/Tools/svnmerge.py|svnmerge]] is used to facilitate this. svnmerge uses svn properties to maintain lists of commits that are blocked and that have already been integrated. See for example the svn-blocked and svn-integrated properties here: http://websvn.kde.org:80/trunk/KDE/kdepim/. The lists of commits available to be merged into the various branches are here: http://www.kdab.com/~thomas/avail/&lt;br /&gt;
** There needs to be a way in git to keep track of what commits have been merged, what commits need to be merged, and what commits are blocked. There needs to be a way of merging only specific commits from a branch, but not all, and not blocked commits. Proposed solutions:&lt;br /&gt;
*** git cherry-pick allows 'merging' of individual commits, but does not record where the commits came from. Instead it creates a new commit without any reference to where it came from. This alone is unsuitable.&lt;br /&gt;
*** branch per fix. This would lead to an explosion of branches which is not a problem in git as all commits are branches. It may make gitk un-navigatable. There would need to be a naming convention such as komo-merge-&amp;lt;fixname&amp;gt; for branches which should be merged. The commands &amp;lt;tt&amp;gt;git checkout 4.5 &amp;amp;&amp;amp; git merge $(git branch -a | grep -E ^origin/komo-merge)&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;git checkout enterprise4.5 &amp;amp;&amp;amp; git merge $(git branch -a | grep -E ^origin/komo-merge)&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;git checkout master &amp;amp;&amp;amp; git merge $(git branch -a | grep -E ^origin/komo-merge)&amp;lt;/tt&amp;gt;. That could of course be optimized, but gets the point across. If the code has changed so much that the branch is unmergable, but the fix still needs to be in trunk, the system breaks down.&lt;br /&gt;
*** Custom git command with flat text files representing the same information as svnmerge, that is lists of blocked and integrated commits. This is most likely to be a workable solution, possibly together with conventional branch naming.&lt;br /&gt;
* Internal Tools and external customer tools and workflows&lt;br /&gt;
** KDAB is a consumer of KDE software, but also has downstream customers fetching software from where it is developed. That is, KDE SVN. For example packages are created from the tags in tags/kdepim. Some of these downstreams are less close to KDE and depend on current workflows. If KDE SVN is not the place to get those updates anymore, this needs to be communicated to those downstreams, and the tools updated. ''Estimate'' 1 week to port the tools.&lt;br /&gt;
*** Internally used tools have been updated and are now being used to access git repos such as dbus.&lt;br /&gt;
* Other commitments&lt;br /&gt;
** Project deadlines and other commitments prevent the possibility of blocking off time to work on git migration when so many other things need to be done which have milestones separate to KDE cycles. The required work to convert to git can't be prioritized as highly, and so will take more time.&lt;br /&gt;
*** Most of the technical work regarding migration of kdepim repos has been completed by community member Torgny Nyblom.&lt;br /&gt;
* Tool knowledge&lt;br /&gt;
** People who don't currently know how to use git need to get familiar with it so that transitioning will be nearly seamless, and not result in too much development slowdown.&lt;br /&gt;
*** Workshops and use of git-svn have been used to bring developers up to speed on how to use git at some level.&lt;br /&gt;
&lt;br /&gt;
=Nice to have before the migration=&lt;br /&gt;
&lt;br /&gt;
==Push log==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' sysadmin&lt;br /&gt;
&lt;br /&gt;
'''Status:''' finished&lt;br /&gt;
&lt;br /&gt;
It's a push log, similar to a local repository's reflog.&lt;br /&gt;
&lt;br /&gt;
---------------&lt;br /&gt;
&lt;br /&gt;
For every push, log:&lt;br /&gt;
 - who pushed (not the Unix username, which will be &amp;quot;git&amp;quot;)&lt;br /&gt;
 - which branch heads changed (what from, what to)&lt;br /&gt;
 - which tags were created&lt;br /&gt;
 - the state of all other branches and tags&lt;br /&gt;
&lt;br /&gt;
Just use git commit-tree with the empty tree and save everything in the commit &lt;br /&gt;
message, one after the other.&lt;br /&gt;
&lt;br /&gt;
-----------&lt;br /&gt;
&lt;br /&gt;
Gitolite includes this functionality inbuilt to itself, although all repositories are logged in the same file - bcooksley&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Script for downloading virtual KDE hierarchies==&lt;br /&gt;
{{Progress bar|99}}&lt;br /&gt;
'''Owner''': &lt;br /&gt;
&lt;br /&gt;
'''Status:''' &lt;br /&gt;
&lt;br /&gt;
:we already have kdesvn-build, build-tool and mr: three good tools for managing repos.&lt;br /&gt;
&lt;br /&gt;
Most people use kdesrc-build; it will neither eat babies nor kittens. it has options for updating everything or individual modules, can do fetch-only or build-only, etc..&lt;br /&gt;
Command-line options for updating the configuration would be a nice addition.&lt;br /&gt;
&lt;br /&gt;
TODO: details on mr and build-tool&lt;br /&gt;
&lt;br /&gt;
note: scripty also has its own list of repos. it's just in a rather weird bash file.&lt;br /&gt;
&lt;br /&gt;
'''Discussion:''' &lt;br /&gt;
&lt;br /&gt;
As far as I can see, kdesvn-build is able to do it, it should be just a matter of providing a configuration. As I'm not using build-tool, I can't say anything about it. --jmho&lt;br /&gt;
&lt;br /&gt;
'''Links'''&lt;br /&gt;
*[http://kdesvn-build.kde.org/ kdesvn-build]&lt;br /&gt;
*[[Projects/MovetoGit/MassCloneScript]]&lt;br /&gt;
*[http://rubyforge.org/projects/build-tool/ build-tool]&lt;br /&gt;
*TODO: link to mr&lt;br /&gt;
&lt;br /&gt;
==pre-receive hooks==&lt;br /&gt;
{{Progress bar|50}}&lt;br /&gt;
'''Owner:''' ''volunteers needed!!''&lt;br /&gt;
&lt;br /&gt;
* Line endings and encodings&lt;br /&gt;
&lt;br /&gt;
'''Discussion:'''&lt;br /&gt;
this got accidentally marked as done or something, but it's not.&lt;br /&gt;
&lt;br /&gt;
This has now been ported to Git - bcooksley&lt;br /&gt;
&lt;br /&gt;
Note however that it doesn't look for a .gitattributes file yet - patches welcome ( see sysadmin/repo-management on git.kde.org )&lt;br /&gt;
&lt;br /&gt;
'''Notes:'''&lt;br /&gt;
&amp;gt; &amp;gt; As for line-endings, be careful because Git is different from Subversion.&lt;br /&gt;
&amp;gt; &lt;br /&gt;
&amp;gt; different how?&lt;br /&gt;
&lt;br /&gt;
Just ensure that all files are stored as LF only, except if there's a &lt;br /&gt;
.gitattributes file saying &amp;quot;-crlf&amp;quot; (i.e., allow it to have CRLF).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Snapshot to read-only svn==&lt;br /&gt;
{{Progress bar|0}}&lt;br /&gt;
'''Owner:'''&lt;br /&gt;
&lt;br /&gt;
:It's work, but maybe some people would like it. NEEDED for documentation, in order to get it back into SVN for the translators/scripty/?&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
:Could be done with a git-svn gateway presumably? -Mike Arthur 19/10/2009 16:04&lt;br /&gt;
&lt;br /&gt;
:if we leave the docbook stuff in svn, we can avoid this a bit longer. --[[User:Chani|Chani]] 23:21, 12 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==[[Development/Tutorials/Git|Techbase Documentation]]==&lt;br /&gt;
'''Owner:''' Chani, greeneg, - ''please help out!''&lt;br /&gt;
{{Progress bar|10}}&lt;br /&gt;
&lt;br /&gt;
:At least minimal documentation about how to checkout, how to request a merge needed, other git documentation and links to other git information would be very useful also.&lt;br /&gt;
&lt;br /&gt;
:see the [[Development/Tutorials/Git|Git Tutorial Page]]. help wanted!!&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
==Setup git mirrors for cloning==&lt;br /&gt;
{{Progress bar|0}}&lt;br /&gt;
'''Owner:''' No one (help!)&lt;br /&gt;
:Re-purpose the anonsvn servers. This item might be a blocker.&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
==Local pre-commit hooks==&lt;br /&gt;
{{Progress bar|0}}&lt;br /&gt;
'''Owner:''' argonel&lt;br /&gt;
&lt;br /&gt;
:A set of recommended local hooks that give useful warnings could be nice to have.&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
...on the other hand, if we get a lot of bikeshedding about what hooks, then it won't be so nice. so I'd put this in the &amp;quot;very optional&amp;quot; pile. --[[User:Chani|Chani]] 19:10, 16 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
=Post-migration Issues=&lt;br /&gt;
&lt;br /&gt;
==Website Branding==&lt;br /&gt;
{{Progress bar|2|text=(initial ideas on the table)}}&lt;br /&gt;
'''Owner:''' ruphy&lt;br /&gt;
&lt;br /&gt;
:KDE Gitorious should be branded accordingly, and should be reachable from git.kde.org as well as kde.gitorious.org&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
Is this section still necessary at all? Perhaps some branding has to be done for redmine or cgit, but I don't know. --jmho&lt;br /&gt;
&lt;br /&gt;
=Unscheduled &amp;amp; Open=&lt;br /&gt;
&lt;br /&gt;
==Allow tagging without involving sysadmins==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
&lt;br /&gt;
'''Owner:''' sysadmin&lt;br /&gt;
&lt;br /&gt;
:Gitolite allows sysadmin to permit certain people on certain repos only to manage both branches and tag without needing force push rights.&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
==Account setup for Gitolite==&lt;br /&gt;
{{Progress bar|0}}&lt;br /&gt;
&lt;br /&gt;
'''Owner:''' ''sysadmin''&lt;br /&gt;
&lt;br /&gt;
:Accounts for existing SVN accounts which use SSH for access have been automatically granted access to Gitolite. Those who are still using HTTPS need to file a sysadmin bug to change their SVN account to SSH and will recieve Git access automatically.&lt;br /&gt;
&lt;br /&gt;
==post-update hooks==&lt;br /&gt;
{{Progress bar|90}}&lt;br /&gt;
'''Owner:''' ''morice'' ''Ian Monroe''&lt;br /&gt;
&lt;br /&gt;
:* License checker&lt;br /&gt;
&lt;br /&gt;
'''Discussion:'''&lt;br /&gt;
We have a fairly complete set of post-update hooks now. See [http://gitorious.org/remotehook remotehook]. However, it would be nice to have a system that lives on the Gitorious server and/or requires less manual maintenance. But its certainly workable and no longer a blocker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Completed Tasks=&lt;br /&gt;
&lt;br /&gt;
==Get rid of svn:externals==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' David Faure&lt;br /&gt;
&lt;br /&gt;
'''Status:''' ''???''&lt;br /&gt;
&lt;br /&gt;
:not possible with git, broken by design.&lt;br /&gt;
&lt;br /&gt;
::&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
Exists, but ignorable:&lt;br /&gt;
* kdesupport shared-desktop-ontologies (temporary)&lt;br /&gt;
* playground/utils strigi-chemical/test/ctfr&lt;br /&gt;
* playground/devtools kdevelop4-extra-plugins/php/parser/generated/kdevelop-pg-qt&lt;br /&gt;
* playground/devtools kdevelop4-extra-plugins/python/parser/generated/kdevelop-pg-qt&lt;br /&gt;
* playground/devtools kdevelop4-extra-plugins/qmake/parser/generated/kdevelop-pg-qt&lt;br /&gt;
* playground/devtools kommander-plugins/database3/admin&lt;br /&gt;
* playground/devtools kommander-plugins/database/admin&lt;br /&gt;
* playground/devtools kommander-plugins/datetimefuncs/admin&lt;br /&gt;
* playground/devtools kommander-plugins/htmlpart/admin&lt;br /&gt;
* playground/devtools kommander-plugins/httpform/admin&lt;br /&gt;
* playground/devtools kommander-plugins/kparts/admin&lt;br /&gt;
* playground/devtools kommander-plugins/qtactionproxy/admin&lt;br /&gt;
* playground/devtools kommander-plugins/timewidget/admin&lt;br /&gt;
* playground/devtools kommander-plugins/webkit3/admin&lt;br /&gt;
* playground/devtools kpackagemaker/admin&lt;br /&gt;
&lt;br /&gt;
==EBN==&lt;br /&gt;
{{Progress bar|95}}&lt;br /&gt;
'''Owner:''' ''drf''&lt;br /&gt;
&lt;br /&gt;
'''Status:''' ''Amarok has EBN checks''&lt;br /&gt;
&lt;br /&gt;
:EBN's krazy checks currently run on kde's svn repo; it needs upgrading to download and check our git repos too.&lt;br /&gt;
&lt;br /&gt;
:This would be easier if there was a repo-list that EBN could parse, as it can no longer just svn up to get everything.&lt;br /&gt;
&lt;br /&gt;
==Talk to people using other distros about git==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' Sebas, Eike&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
* Gentoo: They seem to be prepared for moving their live SVN packages to git; their package manager has easily-reusable classes to fetch from an SCM and moving the ebuilds to using the git class rather than the SVN class should be easy. Positive comments to that end from people in #gentoo-kde.&lt;br /&gt;
* Fedora: Some unhappyness about git because SVN allows them to remotely produce a diff between two SVN URLs (or two revisions of one and the same URL) without making a checkout first, while git requires making a clone. Kevin Kofler (IRC nick Kevin_Kofler, #fedora-kde) says this will make their packager work harder.&lt;br /&gt;
* Debian: Is indifferent about the SCM switch.&lt;br /&gt;
&lt;br /&gt;
==Post Update hooks==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' ''morice, johan, mattr&lt;br /&gt;
&lt;br /&gt;
:List of scripts needed:&lt;br /&gt;
:* BUG/CCMAIL&lt;br /&gt;
:* email/CIA&lt;br /&gt;
&lt;br /&gt;
:Gitorious needs to provide a way for hooks to be called; KDE needs to write said hooks.&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
:There is a branch of gitorious called web-hooks http://gitorious.org/gitorious/mainline/commits/web-hooks --Panagiotis Papadopoulos 1 November 2009&lt;br /&gt;
:Same situation as commit emails. I can do it but it doesn't scale well and a Gitorious-supported solution would be nicer. --[[User:Eean|eean]] 16:07, 12 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Reviewboard==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' darktears&lt;br /&gt;
&lt;br /&gt;
This should be easily done with Gitorious web interface and merge requests actually.&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
:but reviewboard has features gitorious (right now) doesn't, like commenting on specific lines and not having to set up a merge request. --chani&lt;br /&gt;
::Also email notifications when someone reviews are needed --thomasz&lt;br /&gt;
:We're working on this for someone else right now, so pretty soon --johan-s&lt;br /&gt;
:I consider the latest changes to gitorious to finish this. If more reviewboard features are still needed, and git supports reviewboard, I think this is something we can look at doing post-conversion. --Ian Monroe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Gitorious Needs a feature to disable merge request emails for certain repos==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' [http://gitorious.org/gitorious Gitorious]&lt;br /&gt;
&lt;br /&gt;
Have a sensible system for merge request emails.  This is now in place - you can join groups, chose whether to have emails on a per repo basis, etc.&lt;br /&gt;
&lt;br /&gt;
==SSH blocked in corporations and universities.==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' ''Unknown''&lt;br /&gt;
&lt;br /&gt;
:Some universities tend to block the SSH port. There should be a workaround to use SSH on some different port. github.com already runs a SSH server on port 443. But that assumes you are using a proxy. It has been found that this hasn't worked with a lot of people, especially those who have a direct connection to the internet ( so some transparent blocking by the ISP ). It would be great if (almost) every KDE developer were to be asked to check if other ports work before KDE made the switch. Otherwise there could be an automated email where the git patches could be sent, and appropriately patched to the right location too.&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
:http://blog.gitorious.org/2009/10/20/stuck-behind-a-firewall/, and there's always been HTTP cloning (although the current impl. in Git is a bit on the slow side) --johan-s&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Talk to windows guys about git.==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:'''  aseigo&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
They aren't huge fans of git, but are using it. They require a single mainline and can't cope with multiple branches. Otherwise, it's workable, even if it will take an adjustment period.&lt;br /&gt;
&lt;br /&gt;
==pre-commit hooks==&lt;br /&gt;
{{Progress bar|100}}&lt;br /&gt;
'''Owner:''' ''(unknown)''&lt;br /&gt;
&lt;br /&gt;
:acltest, docbook, EOL/UTF-8&lt;br /&gt;
&lt;br /&gt;
:A web hook isn't good enough for these because they have to run and return whether to allow the push, for every single push to every KDE repo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
:gitorious guys said they *might* be willing to allow a few scripts on their server for KDE as a special exception, iirc. --chani&lt;br /&gt;
&lt;br /&gt;
:: Yes, at least for basic things, heavier things like doc building would probably have to be mirrored (goes for pre/post) --johan-s&lt;br /&gt;
&lt;br /&gt;
:It turns out that acl and docbook might not be needed so long as web and docs/ stuff stays in svn.&lt;br /&gt;
&lt;br /&gt;
:: Here's where to find the current scripts - http://websvn.kde.org/trunk/kde-common/svn/hooks/ --[[User:Argonel|Argonel]] 23:06, 11 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::So: this is actually done because it needs no longer to be done? (boud)&lt;br /&gt;
&lt;br /&gt;
::Apparently, so; moving to complete. (aseigo)&lt;br /&gt;
&lt;br /&gt;
= other notes =&lt;br /&gt;
&lt;br /&gt;
==kde-common/accounts==&lt;br /&gt;
&lt;br /&gt;
Someone said: KDE accounts file is no longer necessary---used for mapping svn ID -&amp;gt; email, but we have that now from Gitorious.&lt;br /&gt;
Answer from David Faure: I strongly disagree. We still need a KDE accounts file. This is very useful for finding people's email addresses, and having an overview on the number of active kde contributors; and if we keep it we can even have a kdepim resource again for filling an addressbook from it, for completion in kmail's composer (so you can write to any other kde contributor by just typing his/her name). It's also used for populating automatically the kde-cvs-announce mailing-list, for announcements. kde-common/accounts is our family tree (well, list), let's not get rid of it.&lt;br /&gt;
&lt;br /&gt;
Here's my proposal for a kde-common/accounts replacement for the git era: We write a post-receive hook that looks at every commit and records all known email addresses for a given real name as well as the commit hash and date of when an address was last encountered. We can then present that data in the form of a file like kde-common/accounts, or write a web interface to query it (with nice links to the commits on Gitorious, etc.) --Eike (Sho_ on IRC)&lt;br /&gt;
&lt;br /&gt;
To clear up possible confusion: The author information for a given commit is baked into the commit object itself, and comes from the configuration of the git repository it was created in. It is unrelated to any Gitorious account. Due to the distributed nature of Git, the one who uses his Gitorious account to push a commit need not be the same who created it. If Developer A creates a commit in his local clone and Developer B fetches it into his local clone directly from Developer A's machine and then pushes it into the public repo, the repo will only show a commit from Developer A. The Gitorious website will show that Developer B has pushed up a commit from Developer A, but that data is not contained in the repository. Thus collecting only Gitorious accounts and their mail addresses is insufficient. --Eike&lt;br /&gt;
&lt;br /&gt;
==Random==&lt;br /&gt;
http://mail.kde.org/pipermail/dot-stories/2005-May/000509.html might be a good guide on what docs we need.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
some of this stuff was from the list from GCDS that was in this email [http://markmail.org/message/u6eqfjece7fibfyo http://markmail.org/message/u6eqfjece7fibfyo]&lt;br /&gt;
&lt;br /&gt;
==IRC Meetings==&lt;br /&gt;
* [[Projects/MovetoGit/Meeting1111|Minutes]] of meeting 11 November 2009&lt;br /&gt;
* [[Projects/MovetoGit/Meeting1118|Next meeting]] 18:00, 25 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
= jobs =&lt;br /&gt;
''TODO merge this with the todolists above''&lt;br /&gt;
&lt;br /&gt;
michael jansen: talking to kdesvn-build/mpyne&lt;br /&gt;
:--Done? -&amp;gt; http://kdesvn-build.kde.org/releases/kdesvn-build-1.10.php -- Panagiotis Papadopoulos 1 November 2009&lt;br /&gt;
::Yes, but the __kdesvn-build-remote used in the impl isn't pleasant for users already on git so it still needs more work for them. [[User:Mpyne|Mpyne]] 20:32, 11 November 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
jonas: domain name &lt;br /&gt;
&lt;br /&gt;
chani: techbase docs for scripty &lt;br /&gt;
&lt;br /&gt;
sebas/lydia/leo: communication with teams! tell people! keeping track that &lt;br /&gt;
everything is being done.&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Development/Tutorials/Akonadi/Application</id>
		<title>Development/Tutorials/Akonadi/Application</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Development/Tutorials/Akonadi/Application"/>
				<updated>2010-03-04T09:35:46Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Promoting Views */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Development/Tutorials/Akonadi/Application}}&lt;br /&gt;
&lt;br /&gt;
{{TutorialBrowser|&lt;br /&gt;
&lt;br /&gt;
series=[[Development/Tutorials#Personal_Information_Management_.28Akonadi.29|Akonadi Tutorial]]|&lt;br /&gt;
&lt;br /&gt;
name=Using your own data type with Akonadi|&lt;br /&gt;
&lt;br /&gt;
pre=[http://mindview.net/Books/TICPP/ThinkingInCPP2e.html C++], [http://www.trolltech.com/products/qt/ Qt], [[Getting_Started/Build/KDE4|KDE4 development environment]]|&lt;br /&gt;
&lt;br /&gt;
next=|&lt;br /&gt;
&lt;br /&gt;
reading=[[Development/Tutorials/CMake|CMake]], [[Projects/PIM/Akonadi/Development_Tools|Akonadi Development Tools]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This tutorial will guide you through the steps of creating an Akonadi application, an end user program which displays and manipulates PIM data provided by Akonadi.&lt;br /&gt;
&lt;br /&gt;
If you are looking for a tutorial on how to provide data for Akonadi see the &lt;br /&gt;
[[Development/Tutorials/Akonadi/Resources|Akonadi Resource Tutorial]]&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
{{improve|Describe required versions and build setup}}&lt;br /&gt;
&lt;br /&gt;
== Tutorial Example ==&lt;br /&gt;
&lt;br /&gt;
The goal of the tutorial is to create a simple application allowing a user to &amp;quot;detach&amp;quot; attachments from e-mails, i.e. save them to disk and remove them from the message.&lt;br /&gt;
&lt;br /&gt;
To stay concentrated on Akonadi related steps, all general application or GUI related steps will done in a minimal fashion.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
We can kick-start the application by using '''KAppTemplate''', which can be found as '''KDE template generator''' in the development section of the K-menu, or by running '''kapptemplate''' in a terminal window.&lt;br /&gt;
&lt;br /&gt;
First, we select the '''KDE4 GUI Application''' in the C++ section of the program, give our project a name and continue through the following pages to complete the template creation.&lt;br /&gt;
&lt;br /&gt;
[[Image:TutorialAkonadiDetacherTemplate.png]]&lt;br /&gt;
&lt;br /&gt;
A look at the generated project top level directory shows us the following files:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
CMakeLists.txt&lt;br /&gt;
detacher/&lt;br /&gt;
doc/&lt;br /&gt;
icons/&lt;br /&gt;
README&lt;br /&gt;
src/&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
and the following files in sub directory '''src''':&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
CMakeLists.txt&lt;br /&gt;
detacher.cpp&lt;br /&gt;
detacher.desktop&lt;br /&gt;
detacher.h&lt;br /&gt;
detacher.kcfg&lt;br /&gt;
detacherui.rc&lt;br /&gt;
detacherview_base.ui&lt;br /&gt;
detacherview.cpp&lt;br /&gt;
detacherview.h&lt;br /&gt;
main.cpp&lt;br /&gt;
Messages.sh&lt;br /&gt;
settings.kcfgc&lt;br /&gt;
prefs_base.ui&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this stage it is already possible to compile the application, so we can already check if our development environment is setup correctly by creating the build directory and having CMake either generate Makefiles or a KDevelop project file.&lt;br /&gt;
&lt;br /&gt;
=== Generating Makefiles ===&lt;br /&gt;
&lt;br /&gt;
From within the generated top level directory:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake -DCMAKE_BUILD_TYPE=debugfull ..&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
and run the build using make as usual.&lt;br /&gt;
&lt;br /&gt;
=== Generating a KDevelop project file ===&lt;br /&gt;
&lt;br /&gt;
From within the generated top level directory:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake -DCMAKE_BUILD_TYPE=debugfull -G KDevelop3 ..&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
and open the generated project with KDevelop and run the build process from there.&lt;br /&gt;
&lt;br /&gt;
=== Adjusting the main Qt Designer file ===&lt;br /&gt;
&lt;br /&gt;
Open the file '''detacherview_base.ui''' in Qt Designer and remove the example label.&lt;br /&gt;
Remove the widget's main layout by clicking on the now empty widget and use the '''Break Layout''' menu entry in the '''Form''' menu.&lt;br /&gt;
&lt;br /&gt;
Now, from left to right, place two '''Tree Views''' and one '''List Widget''' side-by-side.&lt;br /&gt;
Select all three boxes by holding SHIFT and clicking each box with the left mouse button.&lt;br /&gt;
Use '''Layout Horizontally in a Splitter''' in the '''Form''' menu and then create a main layout by clicking on their parent widget and using '''Layout Vertically''' in the '''Form''' menu.&lt;br /&gt;
&lt;br /&gt;
A preview ('''Form''' -&amp;gt; '''Preview''') should now look like this:&lt;br /&gt;
[[Image:TutorialAkonadiDetacherPreview.png]]&lt;br /&gt;
&lt;br /&gt;
Finally, change the object names for the three widgets by right clicking it and choosing '''Change objectName'''. The left widget should be named '''folderView''', the middle one '''messageView''' and the right one '''attachmentList'''.&lt;br /&gt;
&lt;br /&gt;
In order to make it build again, edit the file '''detacherview.cpp''' and remove the code from the '''settingsChanged''' method.&lt;br /&gt;
The application should now build again and be able to run.&lt;br /&gt;
&lt;br /&gt;
{{note|A lot of other code of this generated files is not necessary either, feel free to do more cleanup yourself.}}&lt;br /&gt;
&lt;br /&gt;
== Promoting Views ==&lt;br /&gt;
&lt;br /&gt;
The [http://api.kde.org/4.x-api/kdepimlibs-apidocs/akonadi/html/index.html KDE client library for Akonadi] has a couple of convenience classes which make our life as application developers more pleasant.&lt;br /&gt;
Two of these classes are specialized view widgets, one for displaying collections and one for displaying items.&lt;br /&gt;
&lt;br /&gt;
In order to use these widgets instead of ones from Qt we need to use a Qt Designer feature called &amp;quot;promoting&amp;quot;.&lt;br /&gt;
Right click the left widget and choose '''Promote to'''. Then fill the form like shown in the next screenshot.&lt;br /&gt;
&lt;br /&gt;
[[Image:TutorialAkonadiDetacherPromote.png]]&lt;br /&gt;
&lt;br /&gt;
Click add and promote. Repeat the same for the middle widget, this time using '''Akonadi::ItemView''' as the class name and '''akonadi/itemview.h''' for the header file.&lt;br /&gt;
&lt;br /&gt;
This change also requires a change in the '''CMakeLists.txt''' file in the top level directory and in the one from the source directory.&lt;br /&gt;
&lt;br /&gt;
In the file from the top level directory add the following line&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
find_package (KdepimLibs REQUIRED)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and change&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
include_directories( ${KDE4_INCLUDES} ${QT_INCLUDES} )&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
into&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
include_directories( ${KDE4_INCLUDES} ${KDEPIMLIBS_INCLUDE_DIRS} ${QT_INCLUDES} )&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the file from the source directory the line&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
target_link_libraries(detacher ${KDE4_KDEUI_LIBS})&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
has to be changed to&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
target_link_libraries(detacher ${KDE4_KDEUI_LIBS} ${KDEPIMLIBS_AKONADI_LIBS})&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Initialization ==&lt;br /&gt;
&lt;br /&gt;
Since the application will depend on Akonadi running, we can ensure this by starting it if it is not.&lt;br /&gt;
This is handled by the [http://api.kde.org/4.x-api/kdepimlibs-apidocs/akonadi/html/classAkonadi_1_1Control.html Akonadi::Control] class.&lt;br /&gt;
&lt;br /&gt;
In '''detacher.h''' we add another slot called '''delayedInit()''' which will perform this initialization.&lt;br /&gt;
A slot so we can delay its executing using a single shot timer, a technique called &amp;quot;Delayed Initialization&amp;quot;, i.e. letting the application create and show its GUI as fast as possible and do any probably time consuming initialization after that.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
private slots:&lt;br /&gt;
    void fileNew();&lt;br /&gt;
    void optionsPreferences();&lt;br /&gt;
    void delayedInit();&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In '''detacher.cpp''' we need two new include directives:&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
#include &amp;lt;QtCore/QTimer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;akonadi/control.h&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and the slot's implementation&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
void Detacher::delayedInit()&lt;br /&gt;
{&lt;br /&gt;
    if ( !Akonadi::Control::start( this ) ) {&lt;br /&gt;
        qApp-&amp;gt;exit( -1 );&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the application fails to start Akonadi, it simply quits. A real application should probably tell the user about that though.&lt;br /&gt;
&lt;br /&gt;
Since we want the slot to be executed delayed, add the following line at the end of the class' constructor&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
QTimer::singleShot( 0, this, SLOT( delayedInit() ) );&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lets add a new public method to the view class. In '''detacherview.h''' add&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
void createModels();&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and for now with an empty body in '''detacherview.cpp''' (we will get to the implementation shortly)&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
void DetacherView::createModels()&lt;br /&gt;
{&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and call it from '''Detacher::delayedInit()''' after the Akonadi start succeeded&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
void Detacher::delayedInit()&lt;br /&gt;
{&lt;br /&gt;
    if ( !Akonadi::Control::start( this ) ) {&lt;br /&gt;
        qApp-&amp;gt;exit( -1 );&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    m_view-&amp;gt;createModels();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting Views to Akonadi ==&lt;br /&gt;
&lt;br /&gt;
The actual data connection between our views and Akonadi is conveniently handled by specialized models which are also provided by the KDE client library for Akonadi.&lt;br /&gt;
&lt;br /&gt;
Actually, the data type the application will be working on, MIME messages, has an even further specialized model in a type specific sub library.&lt;br /&gt;
&lt;br /&gt;
To properly link this additional library change the source directory's '''CMakeLists.txt''' to this&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
target_link_libraries(detacher ${KDE4_KDEUI_LIBS} ${KDEPIMLIBS_AKONADI_LIBS} ${KDEPIMLIBS_AKONADI_KMIME_LIBS})&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In '''detacherview.cpp'' add the following include directives&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
#include &amp;lt;akonadi/collectionfilterproxymodel.h&amp;gt;&lt;br /&gt;
#include &amp;lt;akonadi/collectionmodel.h&amp;gt;&lt;br /&gt;
#include &amp;lt;akonadi/kmime/messagemodel.h&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With that we can now properly implement the '''createModels()''' method:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
void DetacherView::createModels()&lt;br /&gt;
{&lt;br /&gt;
    Akonadi::CollectionModel *collectionModel = new Akonadi::CollectionModel( this );&lt;br /&gt;
&lt;br /&gt;
    Akonadi::CollectionFilterProxyModel *filterModel = new Akonadi::CollectionFilterProxyModel( this );&lt;br /&gt;
    filterModel-&amp;gt;setSourceModel( collectionModel );&lt;br /&gt;
    filterModel-&amp;gt;addMimeTypeFilter( QLatin1String( &amp;quot;message/rfc822&amp;quot; ) );&lt;br /&gt;
&lt;br /&gt;
    Akonadi::ItemModel *itemModel = new Akonadi::MessageModel( this );&lt;br /&gt;
&lt;br /&gt;
    ui_detacherview_base.folderView-&amp;gt;setModel( filterModel );&lt;br /&gt;
    ui_detacherview_base.messageView-&amp;gt;setModel( itemModel );&lt;br /&gt;
&lt;br /&gt;
    connect( ui_detacherview_base.folderView, SIGNAL( currentChanged( Akonadi::Collection ) ),&lt;br /&gt;
             itemModel, SLOT( setCollection( Akonadi::Collection ) ) );&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The first line creates a [http://api.kde.org/4.x-api/kdepimlibs-apidocs/akonadi/html/classAkonadi_1_1CollectionModel.html CollectionModel] which will get all &amp;quot;folders&amp;quot; from Akonadi and keep this data updated as long as the application is running.&lt;br /&gt;
&lt;br /&gt;
However, since this includes collections for other data types as well, we need to filter for the data type we are interested in, MIME messages or in terms of MIME type '''message/rfc822'''.&lt;br /&gt;
This kind of filtering is conveniently supplied in the form of a proxy model called [http://api.kde.org/4.x-api/kdepimlibs-apidocs/akonadi/html/classAkonadi_1_1CollectionFilterProxyModel.html CollectionFilterProxyModel].&lt;br /&gt;
&lt;br /&gt;
The next model, [http://api.kde.org/4.x-api/kdepimlibs-apidocs/akonadi/html/classAkonadi_1_1MessageModel.html MessageModel] is an [http://api.kde.org/4.x-api/kdepimlibs-apidocs/akonadi/html/classAkonadi_1_1ItemModel.html ItemModel] specialized in dealing with our data type, messages.&lt;br /&gt;
&lt;br /&gt;
Setting the models on the respective view almost completes the setup process, the only thing left is to connect the [http://api.kde.org/4.x-api/kdepimlibs-apidocs/akonadi/html/classAkonadi_1_1CollectionView.html CollectionView] to the MessageModel so it changes its data depending on which folder gets selected.&lt;br /&gt;
&lt;br /&gt;
At this stage the application is already capable of showing all your mail folders and headers of all your e-mails!&lt;br /&gt;
&lt;br /&gt;
== Getting at the Attachments ==&lt;br /&gt;
&lt;br /&gt;
This task can be split into two steps:&lt;br /&gt;
* Getting the message from Akonadi&lt;br /&gt;
* Getting the attachments from the message&lt;br /&gt;
&lt;br /&gt;
=== Getting the message from Akonadi ===&lt;br /&gt;
&lt;br /&gt;
While we could have instructed the MessageModel to get all data for each of its entries, the proper way is to retrieve it only for the items that get selected.&lt;br /&gt;
Moreover we want to do this asynchronously because we don't want to block the application even is a message is really huge.&lt;br /&gt;
&lt;br /&gt;
The KDE client library for Akonadi offers this kind of functionality through a job-based API, in this case [http://api.kde.org/4.x-api/kdepimlibs-apidocs/akonadi/html/classAkonadi_1_1ItemFetchJob.html ItemFetchJob].&lt;br /&gt;
&lt;br /&gt;
Using this is quite simple. First we add a new include and a class forward declaration for '''detacherview.h'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
#include &amp;lt;akonadi/item.h&amp;gt;&lt;br /&gt;
class KJob;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the private member section add an [http://api.kde.org/4.x-api/kdepimlibs-apidocs/akonadi/html/classAkonadi_1_1Item.html Item] member:&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
private:&lt;br /&gt;
    Ui::detacherview_base ui_detacherview_base;&lt;br /&gt;
&lt;br /&gt;
    Akonadi::Item mItem;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and two new slots in the private slots section:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
private slots:&lt;br /&gt;
    void switchColors();&lt;br /&gt;
    void settingsChanged();&lt;br /&gt;
&lt;br /&gt;
    void itemChanged( const Akonadi::Item &amp;amp;item );&lt;br /&gt;
    void itemFetchDone( KJob *job );&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the source file '''detacherview.cpp''' two new includes are required&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
#include &amp;lt;akonadi/itemfetchjob.h&amp;gt;&lt;br /&gt;
#include &amp;lt;akonadi/itemfetchscope.h&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for the implementation of the two new slots&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
void DetacherView::itemChanged( const Akonadi::Item &amp;amp;item )&lt;br /&gt;
{&lt;br /&gt;
    // clear attachment list&lt;br /&gt;
    ui_detacherview_base.attachmentList-&amp;gt;clear();&lt;br /&gt;
&lt;br /&gt;
    // re-initialize the member we use for referencing the current item&lt;br /&gt;
    mItem = Akonadi::Item();&lt;br /&gt;
&lt;br /&gt;
    // create fetch job and let it get the whole message&lt;br /&gt;
    Akonadi::ItemFetchJob *fetchJob = new Akonadi::ItemFetchJob( item, this );&lt;br /&gt;
    fetchJob-&amp;gt;fetchScope().fetchFullPayload();&lt;br /&gt;
&lt;br /&gt;
    connect( fetchJob, SIGNAL( result( KJob* ) ), SLOT( itemFetchDone( KJob* ) ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void DetacherView::itemFetchDone( KJob *job )&lt;br /&gt;
{&lt;br /&gt;
    Akonadi::ItemFetchJob *fetchJob = static_cast&amp;lt;Akonadi::ItemFetchJob*&amp;gt;( job );&lt;br /&gt;
    if ( job-&amp;gt;error() ) {&lt;br /&gt;
        kError() &amp;lt;&amp;lt; job-&amp;gt;errorString();&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if ( fetchJob-&amp;gt;items().isEmpty() ) {&lt;br /&gt;
        kWarning() &amp;lt;&amp;lt; &amp;quot;Job did not retrieve any items&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    mItem = fetchJob-&amp;gt;items().first();&lt;br /&gt;
    if ( !mItem.isValid() ) {&lt;br /&gt;
        kWarning() &amp;lt;&amp;lt; &amp;quot;Item not valid&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To trigger the item fetching we connect the first new slot to a signal of the MessageView. In '''DetacherView::createModels()''' add another '''connect''' statement:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
connect( ui_detacherview_base.messageView, SIGNAL( currentChanged( Akonadi::Item ) ),&lt;br /&gt;
         SLOT( itemChanged( Akonadi::Item ) ) );&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Getting the attachments from the message ===&lt;br /&gt;
&lt;br /&gt;
With the item now fully available, we can proceed to check whether the message has any attachments and if it has display them in the right most widget of our GUI.&lt;br /&gt;
&lt;br /&gt;
MIME messages in KDE are handled by the [http://api.kde.org/4.x-api/kdepimlibs-apidocs/kmime/html/index.html kmime library].&lt;br /&gt;
&lt;br /&gt;
For the application this means two more includes and a typedef:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
#include &amp;lt;kmime/kmime_message.h&amp;gt;&lt;br /&gt;
#include &amp;lt;boost/shared_ptr.hpp&amp;gt;&lt;br /&gt;
typedef boost::shared_ptr&amp;lt;KMime::Message&amp;gt; MessagePtr;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://api.kde.org/4.x-api/kdepimlibs-apidocs/kmime/html/classKMime_1_1Message.html KMime::Message] is the data type and we need the [http://www.boost.org/doc/libs/1_37_0/libs/smart_ptr/shared_ptr.htm boost::shared_ptr] to provide us with the value based behavior required by the item's payload methods.&lt;br /&gt;
&lt;br /&gt;
Equipped with this new tools we can extend '''DetacherView::itemFetchDone()''' by adding the following code at its end:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
if ( !mItem.hasPayload&amp;lt;MessagePtr&amp;gt;() ) {&lt;br /&gt;
    kWarning() &amp;lt;&amp;lt; &amp;quot;Item does not have message payload&amp;quot;;&lt;br /&gt;
    return;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
const MessagePtr message = mItem.payload&amp;lt;MessagePtr&amp;gt;();&lt;br /&gt;
const KMime::Content::List attachments = message-&amp;gt;attachments();&lt;br /&gt;
&lt;br /&gt;
foreach ( KMime::Content *attachment, attachments ) {&lt;br /&gt;
    const QString fileName = attachment-&amp;gt;contentDisposition()-&amp;gt;filename();&lt;br /&gt;
    if ( fileName.isEmpty() )&lt;br /&gt;
        continue;&lt;br /&gt;
&lt;br /&gt;
    ui_detacherview_base.attachmentList-&amp;gt;addItem( fileName );&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{tip|'''Exercise:''' Instead of using a QListView and simple strings, a model working on the single item would make the application a lot cleaner.}}&lt;br /&gt;
&lt;br /&gt;
== Detaching an Attachment ==&lt;br /&gt;
&lt;br /&gt;
This task can again be split into sub tasks:&lt;br /&gt;
* Saving the selected attachment into a file&lt;br /&gt;
* Removing the selected attachment from the message&lt;br /&gt;
&lt;br /&gt;
=== Saving Attachment into File ===&lt;br /&gt;
&lt;br /&gt;
First we need a new slot in the private slots section of '''detacherview.h'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
void detachAttachment();&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To implement the first sub task, saving the selected attachment into a file, the following new includes are needed in '''detacherview.cpp'''&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
#include &amp;lt;kaction.h&amp;gt;&lt;br /&gt;
#include &amp;lt;kfiledialog.h&amp;gt;&lt;br /&gt;
#include &amp;lt;kstandardaction.h&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the class' constructor create and connect an action and make it available as the attachment list widget's context menu:&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
KAction *detachAction = KStandardAction::cut( this, SLOT( detachAttachment() ), this );&lt;br /&gt;
detachAction-&amp;gt;setText( i18nc( &amp;quot;@action:button remove an attachment from an email&amp;quot;,&lt;br /&gt;
                              &amp;quot;Detach...&amp;quot; ) );&lt;br /&gt;
&lt;br /&gt;
ui_detacherview_base.attachmentList-&amp;gt;addAction( detachAction );&lt;br /&gt;
ui_detacherview_base.attachmentList-&amp;gt;setContextMenuPolicy( Qt::ActionsContextMenu );&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|Abusing a KDE standard action like this is not recommendable for real applications. For the scope of this tutorial we overlook this as it provides a quick way to setup an action.}}&lt;br /&gt;
&lt;br /&gt;
In case the [http://api.kde.org/4.x-api/kdelibs-apidocs/kdecore/html/klocalizedstring_8h.html#c3e33b6ced4f356d040e165094a5c3d5 i18nc] function or the text used in it are unexpected, see the [[Development/Tutorials/Localization/i18n_Semantics|Semantic Markup Tutorial]].&lt;br /&gt;
&lt;br /&gt;
Saving the attachment means we need to ask for a saving location, probably including a filename override and get the data from the message.&lt;br /&gt;
&lt;br /&gt;
This can be implemented like this&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
void DetacherView::detachAttachment()&lt;br /&gt;
{&lt;br /&gt;
    const QList&amp;lt;QListWidgetItem*&amp;gt; items = ui_detacherview_base.attachmentList-&amp;gt;selectedItems();&lt;br /&gt;
&lt;br /&gt;
    if ( items.isEmpty() ) {&lt;br /&gt;
        kDebug() &amp;lt;&amp;lt; &amp;quot;No attachment selected&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if ( !mItem.hasPayload&amp;lt;MessagePtr&amp;gt;() ) {&lt;br /&gt;
        kWarning() &amp;lt;&amp;lt; &amp;quot;Item no longer has a payload&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // get the selected list item's text. it is the attachment's filename&lt;br /&gt;
    const QString fileName = items.first()-&amp;gt;text();&lt;br /&gt;
&lt;br /&gt;
    // ask for a saving location, using the attachment's filename as a&lt;br /&gt;
    // suggestion&lt;br /&gt;
    KFileDialog dialog( KUrl(), QString(), this );&lt;br /&gt;
    dialog.setMode( KFile::Files | KFile::LocalOnly );&lt;br /&gt;
    dialog.setOperationMode( KFileDialog::Saving );&lt;br /&gt;
    dialog.setConfirmOverwrite( true );&lt;br /&gt;
    dialog.setSelection( fileName );&lt;br /&gt;
&lt;br /&gt;
    if ( dialog.exec() != QDialog::Accepted ) {&lt;br /&gt;
        kDebug() &amp;lt;&amp;lt; &amp;quot;Saving cancelled. Aborting detaching&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    const QString saveFileName = dialog.selectedFile();&lt;br /&gt;
    if ( saveFileName.isEmpty() ) {&lt;br /&gt;
        kDebug() &amp;lt;&amp;lt; &amp;quot;Empty target file name. Aborting detaching&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // find the corresponding attachment data structure&lt;br /&gt;
    const MessagePtr message = mItem.payload&amp;lt;MessagePtr&amp;gt;();&lt;br /&gt;
    const KMime::Content::List attachments = message-&amp;gt;attachments();&lt;br /&gt;
&lt;br /&gt;
    KMime::Content *selectedAttachment = 0;&lt;br /&gt;
    foreach ( KMime::Content *attachment, attachments ) {&lt;br /&gt;
        if ( fileName == attachment-&amp;gt;contentDisposition()-&amp;gt;filename() ) {&lt;br /&gt;
            selectedAttachment = attachment;&lt;br /&gt;
            break;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if ( selectedAttachment == 0 ) {&lt;br /&gt;
        kWarning() &amp;lt;&amp;lt; &amp;quot;Selected attachment file name no longer available in message. Aborting detaching&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    QFile file( saveFileName );&lt;br /&gt;
    if ( !file.open( QIODevice::WriteOnly ) ) {&lt;br /&gt;
        kError() &amp;lt;&amp;lt; &amp;quot;Cannot open target file for writing. Aborting detaching.&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    file.write( selectedAttachment-&amp;gt;decodedContent() );&lt;br /&gt;
    file.close();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|Ideally we would have a direct mapping of file name to attachment pointer, e.g. when using a model working on the Akonadi item.}}&lt;br /&gt;
&lt;br /&gt;
=== Removing the Attachment ===&lt;br /&gt;
&lt;br /&gt;
After successfully saving the attachment we can proceed with removing the attachment from the message data and finally update the item in Akonadi to make it a permanent change.&lt;br /&gt;
&lt;br /&gt;
For the last step another job class is needed: [http://api.kde.org/4.x-api/kdepimlibs-apidocs/akonadi/html/classAkonadi_1_1ItemModifyJob.html ItemModifyJob]&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
#include &amp;lt;akonadi/itemmodifyjob.h&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and can be implemented by appending the following code to '''DetacherView::detachAttachment()'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
// remove attachment from message&lt;br /&gt;
message-&amp;gt;removeContent( selectedAttachment, true );&lt;br /&gt;
&lt;br /&gt;
// and from the listwidget&lt;br /&gt;
delete items.first();&lt;br /&gt;
&lt;br /&gt;
// prepare Akonadi update&lt;br /&gt;
Akonadi::Item item( mItem );&lt;br /&gt;
item.setPayload&amp;lt;MessagePtr&amp;gt;( message );&lt;br /&gt;
&lt;br /&gt;
Akonadi::ItemModifyJob *modifyJob = new Akonadi::ItemModifyJob( item, this );&lt;br /&gt;
if ( !modifyJob-&amp;gt;exec() ) {&lt;br /&gt;
    kError() &amp;lt;&amp;lt; modifyJob-&amp;gt;errorString();&lt;br /&gt;
    return;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorial]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:KDE4]]&lt;br /&gt;
[[Category:Akonadi]]&lt;br /&gt;
[[Category:PIM]]&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Development/Tutorials/Akonadi/Application</id>
		<title>Development/Tutorials/Akonadi/Application</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Development/Tutorials/Akonadi/Application"/>
				<updated>2010-03-04T09:34:36Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Connecting Views to Akonadi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:I18n/Language Navigation Bar|Development/Tutorials/Akonadi/Application}}&lt;br /&gt;
&lt;br /&gt;
{{TutorialBrowser|&lt;br /&gt;
&lt;br /&gt;
series=[[Development/Tutorials#Personal_Information_Management_.28Akonadi.29|Akonadi Tutorial]]|&lt;br /&gt;
&lt;br /&gt;
name=Using your own data type with Akonadi|&lt;br /&gt;
&lt;br /&gt;
pre=[http://mindview.net/Books/TICPP/ThinkingInCPP2e.html C++], [http://www.trolltech.com/products/qt/ Qt], [[Getting_Started/Build/KDE4|KDE4 development environment]]|&lt;br /&gt;
&lt;br /&gt;
next=|&lt;br /&gt;
&lt;br /&gt;
reading=[[Development/Tutorials/CMake|CMake]], [[Projects/PIM/Akonadi/Development_Tools|Akonadi Development Tools]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This tutorial will guide you through the steps of creating an Akonadi application, an end user program which displays and manipulates PIM data provided by Akonadi.&lt;br /&gt;
&lt;br /&gt;
If you are looking for a tutorial on how to provide data for Akonadi see the &lt;br /&gt;
[[Development/Tutorials/Akonadi/Resources|Akonadi Resource Tutorial]]&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
{{improve|Describe required versions and build setup}}&lt;br /&gt;
&lt;br /&gt;
== Tutorial Example ==&lt;br /&gt;
&lt;br /&gt;
The goal of the tutorial is to create a simple application allowing a user to &amp;quot;detach&amp;quot; attachments from e-mails, i.e. save them to disk and remove them from the message.&lt;br /&gt;
&lt;br /&gt;
To stay concentrated on Akonadi related steps, all general application or GUI related steps will done in a minimal fashion.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
We can kick-start the application by using '''KAppTemplate''', which can be found as '''KDE template generator''' in the development section of the K-menu, or by running '''kapptemplate''' in a terminal window.&lt;br /&gt;
&lt;br /&gt;
First, we select the '''KDE4 GUI Application''' in the C++ section of the program, give our project a name and continue through the following pages to complete the template creation.&lt;br /&gt;
&lt;br /&gt;
[[Image:TutorialAkonadiDetacherTemplate.png]]&lt;br /&gt;
&lt;br /&gt;
A look at the generated project top level directory shows us the following files:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
CMakeLists.txt&lt;br /&gt;
detacher/&lt;br /&gt;
doc/&lt;br /&gt;
icons/&lt;br /&gt;
README&lt;br /&gt;
src/&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
and the following files in sub directory '''src''':&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
CMakeLists.txt&lt;br /&gt;
detacher.cpp&lt;br /&gt;
detacher.desktop&lt;br /&gt;
detacher.h&lt;br /&gt;
detacher.kcfg&lt;br /&gt;
detacherui.rc&lt;br /&gt;
detacherview_base.ui&lt;br /&gt;
detacherview.cpp&lt;br /&gt;
detacherview.h&lt;br /&gt;
main.cpp&lt;br /&gt;
Messages.sh&lt;br /&gt;
settings.kcfgc&lt;br /&gt;
prefs_base.ui&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this stage it is already possible to compile the application, so we can already check if our development environment is setup correctly by creating the build directory and having CMake either generate Makefiles or a KDevelop project file.&lt;br /&gt;
&lt;br /&gt;
=== Generating Makefiles ===&lt;br /&gt;
&lt;br /&gt;
From within the generated top level directory:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake -DCMAKE_BUILD_TYPE=debugfull ..&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
and run the build using make as usual.&lt;br /&gt;
&lt;br /&gt;
=== Generating a KDevelop project file ===&lt;br /&gt;
&lt;br /&gt;
From within the generated top level directory:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mkdir build&lt;br /&gt;
cd build&lt;br /&gt;
cmake -DCMAKE_BUILD_TYPE=debugfull -G KDevelop3 ..&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
and open the generated project with KDevelop and run the build process from there.&lt;br /&gt;
&lt;br /&gt;
=== Adjusting the main Qt Designer file ===&lt;br /&gt;
&lt;br /&gt;
Open the file '''detacherview_base.ui''' in Qt Designer and remove the example label.&lt;br /&gt;
Remove the widget's main layout by clicking on the now empty widget and use the '''Break Layout''' menu entry in the '''Form''' menu.&lt;br /&gt;
&lt;br /&gt;
Now, from left to right, place two '''Tree Views''' and one '''List Widget''' side-by-side.&lt;br /&gt;
Select all three boxes by holding SHIFT and clicking each box with the left mouse button.&lt;br /&gt;
Use '''Layout Horizontally in a Splitter''' in the '''Form''' menu and then create a main layout by clicking on their parent widget and using '''Layout Vertically''' in the '''Form''' menu.&lt;br /&gt;
&lt;br /&gt;
A preview ('''Form''' -&amp;gt; '''Preview''') should now look like this:&lt;br /&gt;
[[Image:TutorialAkonadiDetacherPreview.png]]&lt;br /&gt;
&lt;br /&gt;
Finally, change the object names for the three widgets by right clicking it and choosing '''Change objectName'''. The left widget should be named '''folderView''', the middle one '''messageView''' and the right one '''attachmentList'''.&lt;br /&gt;
&lt;br /&gt;
In order to make it build again, edit the file '''detacherview.cpp''' and remove the code from the '''settingsChanged''' method.&lt;br /&gt;
The application should now build again and be able to run.&lt;br /&gt;
&lt;br /&gt;
{{note|A lot of other code of this generated files is not necessary either, feel free to do more cleanup yourself.}}&lt;br /&gt;
&lt;br /&gt;
== Promoting Views ==&lt;br /&gt;
&lt;br /&gt;
The [http://api.kde.org/4.x-api/kdepimlibs-apidocs/akonadi/html/index.html KDE client library for Akonadi] has a couple of convenience classes which make our life as application developers more pleasant.&lt;br /&gt;
Two of these classes are specialized view widgets, one for displaying collections and one for displaying items.&lt;br /&gt;
&lt;br /&gt;
In order to use these widgets instead of ones from Qt we need to use a Qt Designer feature called &amp;quot;promoting&amp;quot;.&lt;br /&gt;
Right click the left widget and choose '''Promote to'''. Then fill the form like shown in the next screenshot.&lt;br /&gt;
&lt;br /&gt;
[[Image:TutorialAkonadiDetacherPromote.png]]&lt;br /&gt;
&lt;br /&gt;
Click add and promote. Repeat the same for the middle widget, this time using '''Akonadi::ItemView''' as the class name and '''akonadi/itemview.h''' for the header file.&lt;br /&gt;
&lt;br /&gt;
This change also requires a change in the '''CMakeLists.txt''' file in the top level directory and in the one from the source directory.&lt;br /&gt;
&lt;br /&gt;
In the file from the top level directory add the following line&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
find_package (KdepimLibs REQUIRED)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and change&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
include_directories( ${KDE4_INCLUDES} ${QT_INCLUDES} )&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
into&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
include_directories( ${KDE4_INCLUDES} ${KDEPIMLIBS_INCLUDE_DIR} ${QT_INCLUDES} )&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the file from the source directory the line&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
target_link_libraries(detacher ${KDE4_KDEUI_LIBS})&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
has to be changed to&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
target_link_libraries(detacher ${KDE4_KDEUI_LIBS} ${KDE4_AKONADI_LIBS})&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Initialization ==&lt;br /&gt;
&lt;br /&gt;
Since the application will depend on Akonadi running, we can ensure this by starting it if it is not.&lt;br /&gt;
This is handled by the [http://api.kde.org/4.x-api/kdepimlibs-apidocs/akonadi/html/classAkonadi_1_1Control.html Akonadi::Control] class.&lt;br /&gt;
&lt;br /&gt;
In '''detacher.h''' we add another slot called '''delayedInit()''' which will perform this initialization.&lt;br /&gt;
A slot so we can delay its executing using a single shot timer, a technique called &amp;quot;Delayed Initialization&amp;quot;, i.e. letting the application create and show its GUI as fast as possible and do any probably time consuming initialization after that.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
private slots:&lt;br /&gt;
    void fileNew();&lt;br /&gt;
    void optionsPreferences();&lt;br /&gt;
    void delayedInit();&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In '''detacher.cpp''' we need two new include directives:&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
#include &amp;lt;QtCore/QTimer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;akonadi/control.h&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and the slot's implementation&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
void Detacher::delayedInit()&lt;br /&gt;
{&lt;br /&gt;
    if ( !Akonadi::Control::start( this ) ) {&lt;br /&gt;
        qApp-&amp;gt;exit( -1 );&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the application fails to start Akonadi, it simply quits. A real application should probably tell the user about that though.&lt;br /&gt;
&lt;br /&gt;
Since we want the slot to be executed delayed, add the following line at the end of the class' constructor&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
QTimer::singleShot( 0, this, SLOT( delayedInit() ) );&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lets add a new public method to the view class. In '''detacherview.h''' add&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
void createModels();&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and for now with an empty body in '''detacherview.cpp''' (we will get to the implementation shortly)&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
void DetacherView::createModels()&lt;br /&gt;
{&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and call it from '''Detacher::delayedInit()''' after the Akonadi start succeeded&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
void Detacher::delayedInit()&lt;br /&gt;
{&lt;br /&gt;
    if ( !Akonadi::Control::start( this ) ) {&lt;br /&gt;
        qApp-&amp;gt;exit( -1 );&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    m_view-&amp;gt;createModels();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting Views to Akonadi ==&lt;br /&gt;
&lt;br /&gt;
The actual data connection between our views and Akonadi is conveniently handled by specialized models which are also provided by the KDE client library for Akonadi.&lt;br /&gt;
&lt;br /&gt;
Actually, the data type the application will be working on, MIME messages, has an even further specialized model in a type specific sub library.&lt;br /&gt;
&lt;br /&gt;
To properly link this additional library change the source directory's '''CMakeLists.txt''' to this&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
target_link_libraries(detacher ${KDE4_KDEUI_LIBS} ${KDEPIMLIBS_AKONADI_LIBS} ${KDEPIMLIBS_AKONADI_KMIME_LIBS})&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In '''detacherview.cpp'' add the following include directives&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
#include &amp;lt;akonadi/collectionfilterproxymodel.h&amp;gt;&lt;br /&gt;
#include &amp;lt;akonadi/collectionmodel.h&amp;gt;&lt;br /&gt;
#include &amp;lt;akonadi/kmime/messagemodel.h&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With that we can now properly implement the '''createModels()''' method:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
void DetacherView::createModels()&lt;br /&gt;
{&lt;br /&gt;
    Akonadi::CollectionModel *collectionModel = new Akonadi::CollectionModel( this );&lt;br /&gt;
&lt;br /&gt;
    Akonadi::CollectionFilterProxyModel *filterModel = new Akonadi::CollectionFilterProxyModel( this );&lt;br /&gt;
    filterModel-&amp;gt;setSourceModel( collectionModel );&lt;br /&gt;
    filterModel-&amp;gt;addMimeTypeFilter( QLatin1String( &amp;quot;message/rfc822&amp;quot; ) );&lt;br /&gt;
&lt;br /&gt;
    Akonadi::ItemModel *itemModel = new Akonadi::MessageModel( this );&lt;br /&gt;
&lt;br /&gt;
    ui_detacherview_base.folderView-&amp;gt;setModel( filterModel );&lt;br /&gt;
    ui_detacherview_base.messageView-&amp;gt;setModel( itemModel );&lt;br /&gt;
&lt;br /&gt;
    connect( ui_detacherview_base.folderView, SIGNAL( currentChanged( Akonadi::Collection ) ),&lt;br /&gt;
             itemModel, SLOT( setCollection( Akonadi::Collection ) ) );&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The first line creates a [http://api.kde.org/4.x-api/kdepimlibs-apidocs/akonadi/html/classAkonadi_1_1CollectionModel.html CollectionModel] which will get all &amp;quot;folders&amp;quot; from Akonadi and keep this data updated as long as the application is running.&lt;br /&gt;
&lt;br /&gt;
However, since this includes collections for other data types as well, we need to filter for the data type we are interested in, MIME messages or in terms of MIME type '''message/rfc822'''.&lt;br /&gt;
This kind of filtering is conveniently supplied in the form of a proxy model called [http://api.kde.org/4.x-api/kdepimlibs-apidocs/akonadi/html/classAkonadi_1_1CollectionFilterProxyModel.html CollectionFilterProxyModel].&lt;br /&gt;
&lt;br /&gt;
The next model, [http://api.kde.org/4.x-api/kdepimlibs-apidocs/akonadi/html/classAkonadi_1_1MessageModel.html MessageModel] is an [http://api.kde.org/4.x-api/kdepimlibs-apidocs/akonadi/html/classAkonadi_1_1ItemModel.html ItemModel] specialized in dealing with our data type, messages.&lt;br /&gt;
&lt;br /&gt;
Setting the models on the respective view almost completes the setup process, the only thing left is to connect the [http://api.kde.org/4.x-api/kdepimlibs-apidocs/akonadi/html/classAkonadi_1_1CollectionView.html CollectionView] to the MessageModel so it changes its data depending on which folder gets selected.&lt;br /&gt;
&lt;br /&gt;
At this stage the application is already capable of showing all your mail folders and headers of all your e-mails!&lt;br /&gt;
&lt;br /&gt;
== Getting at the Attachments ==&lt;br /&gt;
&lt;br /&gt;
This task can be split into two steps:&lt;br /&gt;
* Getting the message from Akonadi&lt;br /&gt;
* Getting the attachments from the message&lt;br /&gt;
&lt;br /&gt;
=== Getting the message from Akonadi ===&lt;br /&gt;
&lt;br /&gt;
While we could have instructed the MessageModel to get all data for each of its entries, the proper way is to retrieve it only for the items that get selected.&lt;br /&gt;
Moreover we want to do this asynchronously because we don't want to block the application even is a message is really huge.&lt;br /&gt;
&lt;br /&gt;
The KDE client library for Akonadi offers this kind of functionality through a job-based API, in this case [http://api.kde.org/4.x-api/kdepimlibs-apidocs/akonadi/html/classAkonadi_1_1ItemFetchJob.html ItemFetchJob].&lt;br /&gt;
&lt;br /&gt;
Using this is quite simple. First we add a new include and a class forward declaration for '''detacherview.h'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
#include &amp;lt;akonadi/item.h&amp;gt;&lt;br /&gt;
class KJob;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the private member section add an [http://api.kde.org/4.x-api/kdepimlibs-apidocs/akonadi/html/classAkonadi_1_1Item.html Item] member:&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
private:&lt;br /&gt;
    Ui::detacherview_base ui_detacherview_base;&lt;br /&gt;
&lt;br /&gt;
    Akonadi::Item mItem;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and two new slots in the private slots section:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
private slots:&lt;br /&gt;
    void switchColors();&lt;br /&gt;
    void settingsChanged();&lt;br /&gt;
&lt;br /&gt;
    void itemChanged( const Akonadi::Item &amp;amp;item );&lt;br /&gt;
    void itemFetchDone( KJob *job );&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the source file '''detacherview.cpp''' two new includes are required&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
#include &amp;lt;akonadi/itemfetchjob.h&amp;gt;&lt;br /&gt;
#include &amp;lt;akonadi/itemfetchscope.h&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for the implementation of the two new slots&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
void DetacherView::itemChanged( const Akonadi::Item &amp;amp;item )&lt;br /&gt;
{&lt;br /&gt;
    // clear attachment list&lt;br /&gt;
    ui_detacherview_base.attachmentList-&amp;gt;clear();&lt;br /&gt;
&lt;br /&gt;
    // re-initialize the member we use for referencing the current item&lt;br /&gt;
    mItem = Akonadi::Item();&lt;br /&gt;
&lt;br /&gt;
    // create fetch job and let it get the whole message&lt;br /&gt;
    Akonadi::ItemFetchJob *fetchJob = new Akonadi::ItemFetchJob( item, this );&lt;br /&gt;
    fetchJob-&amp;gt;fetchScope().fetchFullPayload();&lt;br /&gt;
&lt;br /&gt;
    connect( fetchJob, SIGNAL( result( KJob* ) ), SLOT( itemFetchDone( KJob* ) ) );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void DetacherView::itemFetchDone( KJob *job )&lt;br /&gt;
{&lt;br /&gt;
    Akonadi::ItemFetchJob *fetchJob = static_cast&amp;lt;Akonadi::ItemFetchJob*&amp;gt;( job );&lt;br /&gt;
    if ( job-&amp;gt;error() ) {&lt;br /&gt;
        kError() &amp;lt;&amp;lt; job-&amp;gt;errorString();&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if ( fetchJob-&amp;gt;items().isEmpty() ) {&lt;br /&gt;
        kWarning() &amp;lt;&amp;lt; &amp;quot;Job did not retrieve any items&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    mItem = fetchJob-&amp;gt;items().first();&lt;br /&gt;
    if ( !mItem.isValid() ) {&lt;br /&gt;
        kWarning() &amp;lt;&amp;lt; &amp;quot;Item not valid&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To trigger the item fetching we connect the first new slot to a signal of the MessageView. In '''DetacherView::createModels()''' add another '''connect''' statement:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
connect( ui_detacherview_base.messageView, SIGNAL( currentChanged( Akonadi::Item ) ),&lt;br /&gt;
         SLOT( itemChanged( Akonadi::Item ) ) );&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Getting the attachments from the message ===&lt;br /&gt;
&lt;br /&gt;
With the item now fully available, we can proceed to check whether the message has any attachments and if it has display them in the right most widget of our GUI.&lt;br /&gt;
&lt;br /&gt;
MIME messages in KDE are handled by the [http://api.kde.org/4.x-api/kdepimlibs-apidocs/kmime/html/index.html kmime library].&lt;br /&gt;
&lt;br /&gt;
For the application this means two more includes and a typedef:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
#include &amp;lt;kmime/kmime_message.h&amp;gt;&lt;br /&gt;
#include &amp;lt;boost/shared_ptr.hpp&amp;gt;&lt;br /&gt;
typedef boost::shared_ptr&amp;lt;KMime::Message&amp;gt; MessagePtr;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://api.kde.org/4.x-api/kdepimlibs-apidocs/kmime/html/classKMime_1_1Message.html KMime::Message] is the data type and we need the [http://www.boost.org/doc/libs/1_37_0/libs/smart_ptr/shared_ptr.htm boost::shared_ptr] to provide us with the value based behavior required by the item's payload methods.&lt;br /&gt;
&lt;br /&gt;
Equipped with this new tools we can extend '''DetacherView::itemFetchDone()''' by adding the following code at its end:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
if ( !mItem.hasPayload&amp;lt;MessagePtr&amp;gt;() ) {&lt;br /&gt;
    kWarning() &amp;lt;&amp;lt; &amp;quot;Item does not have message payload&amp;quot;;&lt;br /&gt;
    return;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
const MessagePtr message = mItem.payload&amp;lt;MessagePtr&amp;gt;();&lt;br /&gt;
const KMime::Content::List attachments = message-&amp;gt;attachments();&lt;br /&gt;
&lt;br /&gt;
foreach ( KMime::Content *attachment, attachments ) {&lt;br /&gt;
    const QString fileName = attachment-&amp;gt;contentDisposition()-&amp;gt;filename();&lt;br /&gt;
    if ( fileName.isEmpty() )&lt;br /&gt;
        continue;&lt;br /&gt;
&lt;br /&gt;
    ui_detacherview_base.attachmentList-&amp;gt;addItem( fileName );&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{tip|'''Exercise:''' Instead of using a QListView and simple strings, a model working on the single item would make the application a lot cleaner.}}&lt;br /&gt;
&lt;br /&gt;
== Detaching an Attachment ==&lt;br /&gt;
&lt;br /&gt;
This task can again be split into sub tasks:&lt;br /&gt;
* Saving the selected attachment into a file&lt;br /&gt;
* Removing the selected attachment from the message&lt;br /&gt;
&lt;br /&gt;
=== Saving Attachment into File ===&lt;br /&gt;
&lt;br /&gt;
First we need a new slot in the private slots section of '''detacherview.h'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
void detachAttachment();&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To implement the first sub task, saving the selected attachment into a file, the following new includes are needed in '''detacherview.cpp'''&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
#include &amp;lt;kaction.h&amp;gt;&lt;br /&gt;
#include &amp;lt;kfiledialog.h&amp;gt;&lt;br /&gt;
#include &amp;lt;kstandardaction.h&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the class' constructor create and connect an action and make it available as the attachment list widget's context menu:&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
KAction *detachAction = KStandardAction::cut( this, SLOT( detachAttachment() ), this );&lt;br /&gt;
detachAction-&amp;gt;setText( i18nc( &amp;quot;@action:button remove an attachment from an email&amp;quot;,&lt;br /&gt;
                              &amp;quot;Detach...&amp;quot; ) );&lt;br /&gt;
&lt;br /&gt;
ui_detacherview_base.attachmentList-&amp;gt;addAction( detachAction );&lt;br /&gt;
ui_detacherview_base.attachmentList-&amp;gt;setContextMenuPolicy( Qt::ActionsContextMenu );&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|Abusing a KDE standard action like this is not recommendable for real applications. For the scope of this tutorial we overlook this as it provides a quick way to setup an action.}}&lt;br /&gt;
&lt;br /&gt;
In case the [http://api.kde.org/4.x-api/kdelibs-apidocs/kdecore/html/klocalizedstring_8h.html#c3e33b6ced4f356d040e165094a5c3d5 i18nc] function or the text used in it are unexpected, see the [[Development/Tutorials/Localization/i18n_Semantics|Semantic Markup Tutorial]].&lt;br /&gt;
&lt;br /&gt;
Saving the attachment means we need to ask for a saving location, probably including a filename override and get the data from the message.&lt;br /&gt;
&lt;br /&gt;
This can be implemented like this&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
void DetacherView::detachAttachment()&lt;br /&gt;
{&lt;br /&gt;
    const QList&amp;lt;QListWidgetItem*&amp;gt; items = ui_detacherview_base.attachmentList-&amp;gt;selectedItems();&lt;br /&gt;
&lt;br /&gt;
    if ( items.isEmpty() ) {&lt;br /&gt;
        kDebug() &amp;lt;&amp;lt; &amp;quot;No attachment selected&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if ( !mItem.hasPayload&amp;lt;MessagePtr&amp;gt;() ) {&lt;br /&gt;
        kWarning() &amp;lt;&amp;lt; &amp;quot;Item no longer has a payload&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // get the selected list item's text. it is the attachment's filename&lt;br /&gt;
    const QString fileName = items.first()-&amp;gt;text();&lt;br /&gt;
&lt;br /&gt;
    // ask for a saving location, using the attachment's filename as a&lt;br /&gt;
    // suggestion&lt;br /&gt;
    KFileDialog dialog( KUrl(), QString(), this );&lt;br /&gt;
    dialog.setMode( KFile::Files | KFile::LocalOnly );&lt;br /&gt;
    dialog.setOperationMode( KFileDialog::Saving );&lt;br /&gt;
    dialog.setConfirmOverwrite( true );&lt;br /&gt;
    dialog.setSelection( fileName );&lt;br /&gt;
&lt;br /&gt;
    if ( dialog.exec() != QDialog::Accepted ) {&lt;br /&gt;
        kDebug() &amp;lt;&amp;lt; &amp;quot;Saving cancelled. Aborting detaching&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    const QString saveFileName = dialog.selectedFile();&lt;br /&gt;
    if ( saveFileName.isEmpty() ) {&lt;br /&gt;
        kDebug() &amp;lt;&amp;lt; &amp;quot;Empty target file name. Aborting detaching&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    // find the corresponding attachment data structure&lt;br /&gt;
    const MessagePtr message = mItem.payload&amp;lt;MessagePtr&amp;gt;();&lt;br /&gt;
    const KMime::Content::List attachments = message-&amp;gt;attachments();&lt;br /&gt;
&lt;br /&gt;
    KMime::Content *selectedAttachment = 0;&lt;br /&gt;
    foreach ( KMime::Content *attachment, attachments ) {&lt;br /&gt;
        if ( fileName == attachment-&amp;gt;contentDisposition()-&amp;gt;filename() ) {&lt;br /&gt;
            selectedAttachment = attachment;&lt;br /&gt;
            break;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if ( selectedAttachment == 0 ) {&lt;br /&gt;
        kWarning() &amp;lt;&amp;lt; &amp;quot;Selected attachment file name no longer available in message. Aborting detaching&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    QFile file( saveFileName );&lt;br /&gt;
    if ( !file.open( QIODevice::WriteOnly ) ) {&lt;br /&gt;
        kError() &amp;lt;&amp;lt; &amp;quot;Cannot open target file for writing. Aborting detaching.&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    file.write( selectedAttachment-&amp;gt;decodedContent() );&lt;br /&gt;
    file.close();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|Ideally we would have a direct mapping of file name to attachment pointer, e.g. when using a model working on the Akonadi item.}}&lt;br /&gt;
&lt;br /&gt;
=== Removing the Attachment ===&lt;br /&gt;
&lt;br /&gt;
After successfully saving the attachment we can proceed with removing the attachment from the message data and finally update the item in Akonadi to make it a permanent change.&lt;br /&gt;
&lt;br /&gt;
For the last step another job class is needed: [http://api.kde.org/4.x-api/kdepimlibs-apidocs/akonadi/html/classAkonadi_1_1ItemModifyJob.html ItemModifyJob]&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
#include &amp;lt;akonadi/itemmodifyjob.h&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and can be implemented by appending the following code to '''DetacherView::detachAttachment()'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code cppqt&amp;gt;&lt;br /&gt;
// remove attachment from message&lt;br /&gt;
message-&amp;gt;removeContent( selectedAttachment, true );&lt;br /&gt;
&lt;br /&gt;
// and from the listwidget&lt;br /&gt;
delete items.first();&lt;br /&gt;
&lt;br /&gt;
// prepare Akonadi update&lt;br /&gt;
Akonadi::Item item( mItem );&lt;br /&gt;
item.setPayload&amp;lt;MessagePtr&amp;gt;( message );&lt;br /&gt;
&lt;br /&gt;
Akonadi::ItemModifyJob *modifyJob = new Akonadi::ItemModifyJob( item, this );&lt;br /&gt;
if ( !modifyJob-&amp;gt;exec() ) {&lt;br /&gt;
    kError() &amp;lt;&amp;lt; modifyJob-&amp;gt;errorString();&lt;br /&gt;
    return;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorial]]&lt;br /&gt;
[[Category:C++]]&lt;br /&gt;
[[Category:KDE4]]&lt;br /&gt;
[[Category:Akonadi]]&lt;br /&gt;
[[Category:PIM]]&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/KDEPimDay2</id>
		<title>Contribute/Bugsquad/BugDays/KDEPimDay2</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/KDEPimDay2"/>
				<updated>2008-11-09T15:20:46Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* kmail */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
This is the page for the triage part of the KDE PIM Bug  Day 2 which takes place on Sunday, November 9th 2008, but feel free to start early. The aim of this bug day is to organize as many of the KDE PIM applications' bugs as possible. Our targets for triage are bugs listed in [http://bugs.kde.org bugs.kde.org] under the products akregator, kaddressbook, kmail, knode, kontact and korganizer.&lt;br /&gt;
&lt;br /&gt;
'''The goal of this bug-day is to check if bugs filed against older version of KDE PIM still apply to the new latest version. If a bug is still reproducible our aim will be to find simple step-by-step solutions and/or testcases so it gets easier for the KDE PIM developers to find and fix those bugs.'''&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
You don't need any programming experience to help out with Triaging, but you will need a recent version of KDE, either svn trunk or the latest release from KDE 4.1.3. Information on setting up KDE from trunk can be [http://techbase.kde.org/Getting_Started/Build/KDE4 found here]. If you're having trouble installing KDE, feel free to drop by on #kde-bugs early to get some help.&lt;br /&gt;
&lt;br /&gt;
==General information==&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad This page] has useful information on how to not mis-mark bugs. In particular, &amp;quot;duplicates are hard&amp;quot;. Generally we don't want to claim things are duplicates when they aren't. Make sure you get '''approval from a developer''' before you mark something a duplicate. We don't want to create more work for the developers!&lt;br /&gt;
* Be sure to join #kde-bugs on irc.freenode.net, as this is where the bug-day will be coordinated. (You can even join now!)&lt;br /&gt;
&lt;br /&gt;
==Preparations==&lt;br /&gt;
First of all, put your name and the version of KDE PIM you are testing with into the Sign-in section. Then read the descriptions of the various sections to file bugs in carefully.&lt;br /&gt;
&lt;br /&gt;
==Workflow==&lt;br /&gt;
# Select one of the batches of bugs you'd like to do and pick it by putting your name into the appropriate column.&lt;br /&gt;
# Execute the query to get the list of bugs and go through the bugs one by one.&lt;br /&gt;
## Read the bug description and the comments carefully and try to reproduce the bug.&lt;br /&gt;
## Post a comment on bugzilla explaining what you found out. Be sure to also put the version of KDE PIM you are testing with in the comment.&lt;br /&gt;
## Put the bug into the appropriate section and describe your findings here as well (eg. &amp;quot;Can't reproduce any longer&amp;quot; or &amp;quot;This bug is still reproducible for me&amp;quot;). If there's something special about a bug, you can prepend a little label like eg. '''crash'''. Please mark every bug with your IRC nickname. You can easily do that by appending &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
## Check if the bug's Version field is set properly. If not do one of the following:&lt;br /&gt;
### If the bug is reproducible, set the version field to the version of KDE PIM you are triaging with.&lt;br /&gt;
### If the bug is not reproducible, set the version field to the version the bug was reported with.&lt;br /&gt;
## Check if the bug's product and component are appropriate. Don't forget to look at the application specific hints. If the bug's product/component needs to be changed but you lack permissions, put it in the &amp;quot;Needs product/component change&amp;quot; section.&lt;br /&gt;
## If you lack bugzilla permissions to change the version field, additionally file the bug in the &amp;quot;needs version field change&amp;quot; section. Never change a version if it has already been set to a number!&lt;br /&gt;
## Mark the bug as triaged by adding the '''triaged''' keyword on the bug. Again if you lack the permissions to do so, additionally put it in the &amp;quot;Needs triaged keyword&amp;quot; section.&lt;br /&gt;
# If you're done with your batch, pick another one and start from the top :-)&lt;br /&gt;
&lt;br /&gt;
===Testcases===&lt;br /&gt;
Some bugs might have documents that expose the bugs attached, for some bugs you might be able to create documents that show the buggy behaviour. In both cases we have to add the '''testcase''' keyword. If you lack permissions to do so, additionally add the bug to the &amp;quot;Needs testcase keyword&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
===Unclear===&lt;br /&gt;
If something has no clear instructions on how to reproduce it, or has little useful information, add a comment asking the reporter for more detail. Then list it in the [[#Bugs_awaiting_feedback|bugs awaiting feedback]] section. Be polite, we want to be nice to our bug reporters!&lt;br /&gt;
&lt;br /&gt;
===Is it a big bug?===&lt;br /&gt;
Prioritizing is good. If a major feature doesn't work, that is important. Let's keep track of them. &lt;br /&gt;
&lt;br /&gt;
===Double Check!===&lt;br /&gt;
'''Please list bugs here to get a second opinion before making the change in bugzilla. This also gives a record of what we've done for the developers to check.'''&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 use the tag &amp;amp;lt;s&amp;amp;gt;...&amp;amp;lt;/s&amp;amp;gt; to mark a bug as done &amp;lt;s&amp;gt;like this&amp;lt;/s&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Hints==&lt;br /&gt;
* You can edit single sections of this page if you you check '''Enable section editing via edit links''' in your [[Special:Preferences|TechBase Preferences]].&lt;br /&gt;
* Sometimes you might encounter '''edit conflicts''' if several people are working on the wiki page at once. We can mostly avoid those by keeping notes of the bugs we encounter in a text editor and file several of them later at once (don't forget to save).&lt;br /&gt;
&lt;br /&gt;
{{Tip|Please be sure to sign every bug or comment you add to this page with your irc nickname. You can use the wiki markup &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt; to insert your wiki username automatically (but only do this if it is the same as your IRC nickname, otherwise write your IRC nickname in by hand).}}&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 beta2 if you're using that):&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!IRC Nickname !! KDE PIM version used for testing&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Lemma|Lemma]]||svn trunk r881868 ||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:jtamate|jtamate]]|| opensuse 4.1.72 ||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:JLP|JLP]]||svn trunk r881890||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:opensourcecat|opensourcecat]]||svn trunk r881888||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Dtritscher|dtritscher]]||Kubuntu 4.1.3||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Blauzahl|Blauzahl]]||svn trunk kdepim 881804||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Krop|Krop]]||svn trunk kdepim 881888||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Gkiagia|gkiagia]]||svn trunk r881933||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:katastrophe|katastrophe]]||svn trunk 881393||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:fvilas|fvilas]]||Slackware 4.1.2||&lt;br /&gt;
|}&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 month's bugs you are working on to avoid duplication of effort.&lt;br /&gt;
&lt;br /&gt;
If you have to leave before you can finish your batch, please put the last bug you triaged as well as if you're going to finish triaging in the table so others will know where you left off.&lt;br /&gt;
&lt;br /&gt;
The bugs presented on this page are only a selection of the bugs that need triaging. If you run out of bugs to do, please tell on IRC and we'll provide new batches.&lt;br /&gt;
&lt;br /&gt;
{{Warning| With these more recent bugs, if the report has been looked at by a developer (i.e. they cc'd themself or commented on it or posted a patch), and it seems like the issue is fixed, BUT the developer didn't close it, make sure the bug really can be closed. Often it can't.}}&lt;br /&gt;
&lt;br /&gt;
===kmail===&lt;br /&gt;
&lt;br /&gt;
Information mostly for people organizing:&lt;br /&gt;
* The template query for kmail is [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= this one].&lt;br /&gt;
&lt;br /&gt;
Additional information:&lt;br /&gt;
* KMail just added the new folder- and messagelist developed in one of this year's SoC project. If you find any bugs related to those lists, please let someone with a recent build of trunk who has the new views triage the bug.&lt;br /&gt;
::A list of known bugs of the SoC project can be found [[Projects/PIM/KMail_SoC_regressions|here]]. However, new bugs should not be reported there, they should go to bugzilla.&lt;br /&gt;
::Bug reports about the new message list or the new folder tree should be changed to the &amp;quot;new message list&amp;quot; or &amp;quot;new folder tree&amp;quot; component. When changing the component, please also reassign to the owner of the component, which is not kdepim-bugs but the SoC student.&lt;br /&gt;
::You need the newest version of qt-copy, otherwise you'll get random crashes, see [http://bugs.kde.org/show_bug.cgi?id=174065 bug 174065].&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 || 10 || [[User:Lemma|Lemma]] || done ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=91776&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=92308 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 10 || [[User:Lemma|Lemma]] || starting ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=37306&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=57193 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 10 || [[User:fvilas|fvilas]] || starting ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=57340&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=72311 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 10 || [[User:JLP|JLP]] || starting ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=73214&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=77059 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=77087&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=78750 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=79167&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=80177 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 10 ||[[User:opensourcecat|opensourcecat]]||done||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=80308&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=83415 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=83486&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=84687 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=84946&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=86157 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=86521&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=87932 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=88038&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=88950 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=89045&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=89879 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=90091&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=90962 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=91047&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=91706 Query]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===korganizer===&lt;br /&gt;
&lt;br /&gt;
Information mostly for people organizing:&lt;br /&gt;
* The template query for korganizer is [ this one].&lt;br /&gt;
* Check for [ untriaged bugs].&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 || 10 || katastrophe || starting || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=32042&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=77072 Query]                                                                                                                                &lt;br /&gt;
|-                                                                                                                                                                                        &lt;br /&gt;
| 2 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=78802&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=86096 Query]                                                                                                                                &lt;br /&gt;
|-                                                                                                                                                                                        &lt;br /&gt;
| 3 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=89418&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=93810 Query]                                                                                                                                &lt;br /&gt;
|-                                                                                                                                                                                        &lt;br /&gt;
| 4 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=94101&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=98813 Query]                                                                                                                                &lt;br /&gt;
|-                                                                                                                                                                                        &lt;br /&gt;
| 5 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=98998&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=102873 Query]                                                                                                                               &lt;br /&gt;
|-                                                                                                                                                                                        &lt;br /&gt;
| 6 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=103095&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=106946 Query]                                                                                                                              &lt;br /&gt;
|-                                                                                                                                                                                        &lt;br /&gt;
| 7 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=107003&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=108921 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=109158&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=110558 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=110648&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=112210 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=112234&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=114187 Query]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===akregator===&lt;br /&gt;
&lt;br /&gt;
Information mostly for people organizing:&lt;br /&gt;
* The template query for akregator is [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=akregator&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=%255BBug+creation%255D&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= this one].&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 || 10 || [[User:jtamate|jtamate]] || only one done || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=akregator&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=96796&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=111548 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 10 || [[User:Dtritscher|dtritscher]] || done || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=akregator&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=111907&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=118485 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 10 || [[User:Dtritscher|dtritscher]] || done || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=akregator&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=118907&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=123585 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=akregator&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=124052&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=129112 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=akregator&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=130697&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=136367 Query]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===kaddressbook===&lt;br /&gt;
&lt;br /&gt;
Information mostly for people organizing:&lt;br /&gt;
* The template query for kaddressbook is [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kaddressbook&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= this one].&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 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kaddressbook&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=68324&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=126850 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kaddressbook&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=127107&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=133381 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kaddressbook&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=133444&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=138679 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kaddressbook&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=138908&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=145272 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kaddressbook&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=145324&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=147917 Query]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===knode===&lt;br /&gt;
&lt;br /&gt;
Information mostly for people organizing:&lt;br /&gt;
* The template query for knode is [ this one].&lt;br /&gt;
* Check for [ untriaged bugs].&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 || 10 || || || [http://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=knode&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=33035&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=62537 Query]                                                                                                                                      &lt;br /&gt;
|-                                                                                                                                                                                        &lt;br /&gt;
| 2 || 10 || || || [http://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=knode&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=63888&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=73813 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 10 || || || [http://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=knode&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=73851&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=78190 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 10 || || || [http://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=knode&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=79057&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=88287 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 10 || || || [http://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=knode&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=89489&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=95917 Query]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===kontact===&lt;br /&gt;
&lt;br /&gt;
Information mostly for people organizing:&lt;br /&gt;
* The template query for kontact is [ this one].&lt;br /&gt;
* Check for [ untriaged bugs].&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 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kontact&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=92813&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=114014 Query]                                                                                                                                  &lt;br /&gt;
|-                                                                                                                                                                                        &lt;br /&gt;
| 2 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kontact&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=114651&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=129258 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kontact&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=129469&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=137106 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kontact&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=137327&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=139740 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kontact&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=139974&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=142657 Query]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bugs that need changes that require permissions ==&lt;br /&gt;
If you put a bug into this section, please be sure you additionally put it into the appropriate '''Completed Bugs''' section.&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs to be marked as TRIAGED}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs to be marked as TESTCASE}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs needing version field changed}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs needing productcomponent changed}}&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;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs to be marked as RESOLVED}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs with test-cases}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs with step-by-step instructions}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs to be marked as INVALID}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs to be marked as DUPLICATE}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs that should be WISHES}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs needing users with particular setups}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Non english locales}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs needing attention from KDEPim developers}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs awaiting feedback}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs that you cant do}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/High profile}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs not related to KDEPim}}&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/KDEPimDay2</id>
		<title>Contribute/Bugsquad/BugDays/KDEPimDay2</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/KDEPimDay2"/>
				<updated>2008-11-09T11:21:23Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* kmail */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
This is the page for the triage part of the KDE PIM Bug  Day 2 which takes place on Sunday, November 9th 2008, but feel free to start early. The aim of this bug day is to organize as many of the KDE PIM applications' bugs as possible. Our targets for triage are bugs listed in [http://bugs.kde.org bugs.kde.org] under the products akregator, kaddressbook, kmail, knode, kontact and korganizer.&lt;br /&gt;
&lt;br /&gt;
'''The goal of this bug-day is to check if bugs filed against older version of KDE PIM still apply to the new latest version. If a bug is still reproducible our aim will be to find simple step-by-step solutions and/or testcases so it gets easier for the KDE PIM developers to find and fix those bugs.'''&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
You don't need any programming experience to help out with Triaging, but you will need a recent version of KDE, either svn trunk or the latest release from KDE 4.1.3. Information on setting up KDE from trunk can be [http://techbase.kde.org/Getting_Started/Build/KDE4 found here]. If you're having trouble installing KDE, feel free to drop by on #kde-bugs early to get some help.&lt;br /&gt;
&lt;br /&gt;
==General information==&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad This page] has useful information on how to not mis-mark bugs. In particular, &amp;quot;duplicates are hard&amp;quot;. Generally we don't want to claim things are duplicates when they aren't. Make sure you get '''approval from a developer''' before you mark something a duplicate. We don't want to create more work for the developers!&lt;br /&gt;
* Be sure to join #kde-bugs on irc.freenode.net, as this is where the bug-day will be coordinated. (You can even join now!)&lt;br /&gt;
&lt;br /&gt;
==Preparations==&lt;br /&gt;
First of all, put your name and the version of KDE PIM you are testing with into the Sign-in section. Then read the descriptions of the various sections to file bugs in carefully.&lt;br /&gt;
&lt;br /&gt;
==Workflow==&lt;br /&gt;
# Select one of the batches of bugs you'd like to do and pick it by putting your name into the appropriate column.&lt;br /&gt;
# Execute the query to get the list of bugs and go through the bugs one by one.&lt;br /&gt;
## Read the bug description and the comments carefully and try to reproduce the bug.&lt;br /&gt;
## Post a comment on bugzilla explaining what you found out. Be sure to also put the version of KDE PIM you are testing with in the comment.&lt;br /&gt;
## Put the bug into the appropriate section and describe your findings here as well (eg. &amp;quot;Can't reproduce any longer&amp;quot; or &amp;quot;This bug is still reproducible for me&amp;quot;). If there's something special about a bug, you can prepend a little label like eg. '''crash'''. Please mark every bug with your IRC nickname. You can easily do that by appending &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
## Check if the bug's Version field is set properly. If not do one of the following:&lt;br /&gt;
### If the bug is reproducible, set the version field to the version of KDE PIM you are triaging with.&lt;br /&gt;
### If the bug is not reproducible, set the version field to the version the bug was reported with.&lt;br /&gt;
## Check if the bug's product and component are appropriate. Don't forget to look at the application specific hints. If the bug's product/component needs to be changed but you lack permissions, put it in the &amp;quot;Needs product/component change&amp;quot; section.&lt;br /&gt;
## If you lack bugzilla permissions to change the version field, additionally file the bug in the &amp;quot;needs version field change&amp;quot; section. Never change a version if it has already been set to a number!&lt;br /&gt;
## Mark the bug as triaged by adding the '''triaged''' keyword on the bug. Again if you lack the permissions to do so, additionally put it in the &amp;quot;Needs triaged keyword&amp;quot; section.&lt;br /&gt;
# If you're done with your batch, pick another one and start from the top :-)&lt;br /&gt;
&lt;br /&gt;
===Testcases===&lt;br /&gt;
Some bugs might have documents that expose the bugs attached, for some bugs you might be able to create documents that show the buggy behaviour. In both cases we have to add the '''testcase''' keyword. If you lack permissions to do so, additionally add the bug to the &amp;quot;Needs testcase keyword&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
===Unclear===&lt;br /&gt;
If something has no clear instructions on how to reproduce it, or has little useful information, add a comment asking the reporter for more detail. Then list it in the [[#Bugs_awaiting_feedback|bugs awaiting feedback]] section. Be polite, we want to be nice to our bug reporters!&lt;br /&gt;
&lt;br /&gt;
===Is it a big bug?===&lt;br /&gt;
Prioritizing is good. If a major feature doesn't work, that is important. Let's keep track of them. &lt;br /&gt;
&lt;br /&gt;
===Double Check!===&lt;br /&gt;
'''Please list bugs here to get a second opinion before making the change in bugzilla. This also gives a record of what we've done for the developers to check.'''&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 use the tag &amp;amp;lt;s&amp;amp;gt;...&amp;amp;lt;/s&amp;amp;gt; to mark a bug as done &amp;lt;s&amp;gt;like this&amp;lt;/s&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Hints==&lt;br /&gt;
* You can edit single sections of this page if you you check '''Enable section editing via edit links''' in your [[Special:Preferences|TechBase Preferences]].&lt;br /&gt;
* Sometimes you might encounter '''edit conflicts''' if several people are working on the wiki page at once. We can mostly avoid those by keeping notes of the bugs we encounter in a text editor and file several of them later at once (don't forget to save).&lt;br /&gt;
&lt;br /&gt;
{{Tip|Please be sure to sign every bug or comment you add to this page with your irc nickname. You can use the wiki markup &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt; to insert your wiki username automatically (but only do this if it is the same as your IRC nickname, otherwise write your IRC nickname in by hand).}}&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 beta2 if you're using that):&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!IRC Nickname !! KDE PIM version used for testing&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Lemma|Lemma]]||svn trunk r881868 ||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:jtamate|jtamate]]|| opensuse 4.1.72 ||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:JLP|JLP]]||svn trunk r881890||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:opensourcecat|opensourcecat]]||svn trunk r881888||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Dtritscher|dtritscher]]||Kubuntu 4.1.3||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Blauzahl|Blauzahl]]||svn trunk kdepim 881804||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Krop|Krop]]||svn trunk kdepim 881888||&lt;br /&gt;
|}&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 month's bugs you are working on to avoid duplication of effort.&lt;br /&gt;
&lt;br /&gt;
If you have to leave before you can finish your batch, please put the last bug you triaged as well as if you're going to finish triaging in the table so others will know where you left off.&lt;br /&gt;
&lt;br /&gt;
The bugs presented on this page are only a selection of the bugs that need triaging. If you run out of bugs to do, please tell on IRC and we'll provide new batches.&lt;br /&gt;
&lt;br /&gt;
{{Warning| With these more recent bugs, if the report has been looked at by a developer (i.e. they cc'd themself or commented on it or posted a patch), and it seems like the issue is fixed, BUT the developer didn't close it, make sure the bug really can be closed. Often it can't.}}&lt;br /&gt;
&lt;br /&gt;
===kmail===&lt;br /&gt;
&lt;br /&gt;
Information mostly for people organizing:&lt;br /&gt;
* The template query for kmail is [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= this one].&lt;br /&gt;
&lt;br /&gt;
Additional information:&lt;br /&gt;
* KMail just added the new folder- and messagelist developed in one of this year's SoC project. If you find any bugs related to those lists, please let someone with a recent build of trunk who has the new views triage the bug.&lt;br /&gt;
::A list of known bugs of the SoC project can be found [[Projects/PIM/KMail_SoC_regressions|here]]. However, new bugs should not be reported there, they should go to bugzilla.&lt;br /&gt;
::Bug reports about the new message list or the new folder tree should be changed to the &amp;quot;new message list&amp;quot; or &amp;quot;new folder tree&amp;quot; component. When changing the component, please also reassign to the owner of the component, which is not kdepim-bugs but the SoC student.&lt;br /&gt;
::You need the newest version of qt-copy, otherwise you'll get random crashes, see [http://bugs.kde.org/show_bug.cgi?id=174065 bug 174065].&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 || 10 || [[User:Lemma|Lemma]] || done ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=91776&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=92308 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 10 || [[User:Lemma|Lemma]] || starting ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=37306&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=57193 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=57340&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=72311 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=73214&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=77059 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=77087&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=78750 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=79167&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=80177 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 10 ||[[User:opensourcecat|opensourcecat]]||starting||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=80308&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=83415 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=83486&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=84687 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=84946&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=86157 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 10 || [[User:Krop|krop]] || starting ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=86521&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=87932 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=88038&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=88950 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=89045&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=89879 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=90091&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=90962 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=91047&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=91706 Query]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===korganizer===&lt;br /&gt;
&lt;br /&gt;
Information mostly for people organizing:&lt;br /&gt;
* The template query for korganizer is [ this one].&lt;br /&gt;
* Check for [ untriaged bugs].&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 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=32042&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=77072 Query]                                                                                                                                &lt;br /&gt;
|-                                                                                                                                                                                        &lt;br /&gt;
| 2 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=78802&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=86096 Query]                                                                                                                                &lt;br /&gt;
|-                                                                                                                                                                                        &lt;br /&gt;
| 3 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=89418&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=93810 Query]                                                                                                                                &lt;br /&gt;
|-                                                                                                                                                                                        &lt;br /&gt;
| 4 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=94101&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=98813 Query]                                                                                                                                &lt;br /&gt;
|-                                                                                                                                                                                        &lt;br /&gt;
| 5 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=98998&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=102873 Query]                                                                                                                               &lt;br /&gt;
|-                                                                                                                                                                                        &lt;br /&gt;
| 6 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=103095&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=106946 Query]                                                                                                                              &lt;br /&gt;
|-                                                                                                                                                                                        &lt;br /&gt;
| 7 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=107003&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=108921 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=109158&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=110558 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=110648&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=112210 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=112234&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=114187 Query]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===akregator===&lt;br /&gt;
&lt;br /&gt;
Information mostly for people organizing:&lt;br /&gt;
* The template query for akregator is [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=akregator&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=%255BBug+creation%255D&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= this one].&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 || 10 || [[User:jtamate|jtamate]] || working || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=akregator&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=96796&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=111548 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 10 || [[User:Dtritscher|dtritscher]] || working || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=akregator&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=111907&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=118485 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=akregator&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=118907&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=123585 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=akregator&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=124052&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=129112 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=akregator&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=130697&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=136367 Query]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===kaddressbook===&lt;br /&gt;
&lt;br /&gt;
Information mostly for people organizing:&lt;br /&gt;
* The template query for kaddressbook is [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kaddressbook&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= this one].&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 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kaddressbook&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=68324&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=126850 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kaddressbook&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=127107&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=133381 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kaddressbook&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=133444&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=138679 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kaddressbook&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=138908&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=145272 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kaddressbook&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=145324&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=147917 Query]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===knode===&lt;br /&gt;
&lt;br /&gt;
Information mostly for people organizing:&lt;br /&gt;
* The template query for knode is [ this one].&lt;br /&gt;
* Check for [ untriaged bugs].&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 || 10 || || || [http://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=knode&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=33035&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=62537 Query]                                                                                                                                      &lt;br /&gt;
|-                                                                                                                                                                                        &lt;br /&gt;
| 2 || 10 || || || [http://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=knode&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=63888&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=73813 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 10 || || || [http://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=knode&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=73851&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=78190 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 10 || || || [http://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=knode&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=79057&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=88287 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 10 || || || [http://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=knode&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=89489&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=95917 Query]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===kontact===&lt;br /&gt;
&lt;br /&gt;
Information mostly for people organizing:&lt;br /&gt;
* The template query for kontact is [ this one].&lt;br /&gt;
* Check for [ untriaged bugs].&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 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kontact&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=92813&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=114014 Query]                                                                                                                                  &lt;br /&gt;
|-                                                                                                                                                                                        &lt;br /&gt;
| 2 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kontact&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=114651&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=129258 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kontact&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=129469&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=137106 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kontact&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=137327&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=139740 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kontact&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=139974&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=142657 Query]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bugs that need changes that require permissions ==&lt;br /&gt;
If you put a bug into this section, please be sure you additionally put it into the appropriate '''Completed Bugs''' section.&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs to be marked as TRIAGED}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs to be marked as TESTCASE}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs needing version field changed}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs needing productcomponent changed}}&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;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs to be marked as RESOLVED}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs with test-cases}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs with step-by-step instructions}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs to be marked as INVALID}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs to be marked as DUPLICATE}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs that should be WISHES}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs needing users with particular setups}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Non english locales}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs needing attention from KDEPim developers}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs awaiting feedback}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs that you cant do}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/High profile}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs not related to KDEPim}}&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/KDEPimDay2</id>
		<title>Contribute/Bugsquad/BugDays/KDEPimDay2</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/KDEPimDay2"/>
				<updated>2008-11-09T11:15:03Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Sign-in */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
This is the page for the triage part of the KDE PIM Bug  Day 2 which takes place on Sunday, November 9th 2008, but feel free to start early. The aim of this bug day is to organize as many of the KDE PIM applications' bugs as possible. Our targets for triage are bugs listed in [http://bugs.kde.org bugs.kde.org] under the products akregator, kaddressbook, kmail, knode, kontact and korganizer.&lt;br /&gt;
&lt;br /&gt;
'''The goal of this bug-day is to check if bugs filed against older version of KDE PIM still apply to the new latest version. If a bug is still reproducible our aim will be to find simple step-by-step solutions and/or testcases so it gets easier for the KDE PIM developers to find and fix those bugs.'''&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
You don't need any programming experience to help out with Triaging, but you will need a recent version of KDE, either svn trunk or the latest release from KDE 4.1.3. Information on setting up KDE from trunk can be [http://techbase.kde.org/Getting_Started/Build/KDE4 found here]. If you're having trouble installing KDE, feel free to drop by on #kde-bugs early to get some help.&lt;br /&gt;
&lt;br /&gt;
==General information==&lt;br /&gt;
* [http://techbase.kde.org/Contribute/Bugsquad This page] has useful information on how to not mis-mark bugs. In particular, &amp;quot;duplicates are hard&amp;quot;. Generally we don't want to claim things are duplicates when they aren't. Make sure you get '''approval from a developer''' before you mark something a duplicate. We don't want to create more work for the developers!&lt;br /&gt;
* Be sure to join #kde-bugs on irc.freenode.net, as this is where the bug-day will be coordinated. (You can even join now!)&lt;br /&gt;
&lt;br /&gt;
==Preparations==&lt;br /&gt;
First of all, put your name and the version of KDE PIM you are testing with into the Sign-in section. Then read the descriptions of the various sections to file bugs in carefully.&lt;br /&gt;
&lt;br /&gt;
==Workflow==&lt;br /&gt;
# Select one of the batches of bugs you'd like to do and pick it by putting your name into the appropriate column.&lt;br /&gt;
# Execute the query to get the list of bugs and go through the bugs one by one.&lt;br /&gt;
## Read the bug description and the comments carefully and try to reproduce the bug.&lt;br /&gt;
## Post a comment on bugzilla explaining what you found out. Be sure to also put the version of KDE PIM you are testing with in the comment.&lt;br /&gt;
## Put the bug into the appropriate section and describe your findings here as well (eg. &amp;quot;Can't reproduce any longer&amp;quot; or &amp;quot;This bug is still reproducible for me&amp;quot;). If there's something special about a bug, you can prepend a little label like eg. '''crash'''. Please mark every bug with your IRC nickname. You can easily do that by appending &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
## Check if the bug's Version field is set properly. If not do one of the following:&lt;br /&gt;
### If the bug is reproducible, set the version field to the version of KDE PIM you are triaging with.&lt;br /&gt;
### If the bug is not reproducible, set the version field to the version the bug was reported with.&lt;br /&gt;
## Check if the bug's product and component are appropriate. Don't forget to look at the application specific hints. If the bug's product/component needs to be changed but you lack permissions, put it in the &amp;quot;Needs product/component change&amp;quot; section.&lt;br /&gt;
## If you lack bugzilla permissions to change the version field, additionally file the bug in the &amp;quot;needs version field change&amp;quot; section. Never change a version if it has already been set to a number!&lt;br /&gt;
## Mark the bug as triaged by adding the '''triaged''' keyword on the bug. Again if you lack the permissions to do so, additionally put it in the &amp;quot;Needs triaged keyword&amp;quot; section.&lt;br /&gt;
# If you're done with your batch, pick another one and start from the top :-)&lt;br /&gt;
&lt;br /&gt;
===Testcases===&lt;br /&gt;
Some bugs might have documents that expose the bugs attached, for some bugs you might be able to create documents that show the buggy behaviour. In both cases we have to add the '''testcase''' keyword. If you lack permissions to do so, additionally add the bug to the &amp;quot;Needs testcase keyword&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
===Unclear===&lt;br /&gt;
If something has no clear instructions on how to reproduce it, or has little useful information, add a comment asking the reporter for more detail. Then list it in the [[#Bugs_awaiting_feedback|bugs awaiting feedback]] section. Be polite, we want to be nice to our bug reporters!&lt;br /&gt;
&lt;br /&gt;
===Is it a big bug?===&lt;br /&gt;
Prioritizing is good. If a major feature doesn't work, that is important. Let's keep track of them. &lt;br /&gt;
&lt;br /&gt;
===Double Check!===&lt;br /&gt;
'''Please list bugs here to get a second opinion before making the change in bugzilla. This also gives a record of what we've done for the developers to check.'''&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 use the tag &amp;amp;lt;s&amp;amp;gt;...&amp;amp;lt;/s&amp;amp;gt; to mark a bug as done &amp;lt;s&amp;gt;like this&amp;lt;/s&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Hints==&lt;br /&gt;
* You can edit single sections of this page if you you check '''Enable section editing via edit links''' in your [[Special:Preferences|TechBase Preferences]].&lt;br /&gt;
* Sometimes you might encounter '''edit conflicts''' if several people are working on the wiki page at once. We can mostly avoid those by keeping notes of the bugs we encounter in a text editor and file several of them later at once (don't forget to save).&lt;br /&gt;
&lt;br /&gt;
{{Tip|Please be sure to sign every bug or comment you add to this page with your irc nickname. You can use the wiki markup &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt; to insert your wiki username automatically (but only do this if it is the same as your IRC nickname, otherwise write your IRC nickname in by hand).}}&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 beta2 if you're using that):&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!IRC Nickname !! KDE PIM version used for testing&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Lemma|Lemma]]||svn trunk r881868 ||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:jtamate|jtamate]]|| opensuse 4.1.72 ||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:JLP|JLP]]||svn trunk r881890||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:opensourcecat|opensourcecat]]||svn trunk r881888||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Dtritscher|dtritscher]]||Kubuntu 4.1.3||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Blauzahl|Blauzahl]]||svn trunk kdepim 881804||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Krop|Krop]]||svn trunk kdepim 881888||&lt;br /&gt;
|}&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 month's bugs you are working on to avoid duplication of effort.&lt;br /&gt;
&lt;br /&gt;
If you have to leave before you can finish your batch, please put the last bug you triaged as well as if you're going to finish triaging in the table so others will know where you left off.&lt;br /&gt;
&lt;br /&gt;
The bugs presented on this page are only a selection of the bugs that need triaging. If you run out of bugs to do, please tell on IRC and we'll provide new batches.&lt;br /&gt;
&lt;br /&gt;
{{Warning| With these more recent bugs, if the report has been looked at by a developer (i.e. they cc'd themself or commented on it or posted a patch), and it seems like the issue is fixed, BUT the developer didn't close it, make sure the bug really can be closed. Often it can't.}}&lt;br /&gt;
&lt;br /&gt;
===kmail===&lt;br /&gt;
&lt;br /&gt;
Information mostly for people organizing:&lt;br /&gt;
* The template query for kmail is [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= this one].&lt;br /&gt;
&lt;br /&gt;
Additional information:&lt;br /&gt;
* KMail just added the new folder- and messagelist developed in one of this year's SoC project. If you find any bugs related to those lists, please let someone with a recent build of trunk who has the new views triage the bug.&lt;br /&gt;
::A list of known bugs of the SoC project can be found [[Projects/PIM/KMail_SoC_regressions|here]]. However, new bugs should not be reported there, they should go to bugzilla.&lt;br /&gt;
::Bug reports about the new message list or the new folder tree should be changed to the &amp;quot;new message list&amp;quot; or &amp;quot;new folder tree&amp;quot; component. When changing the component, please also reassign to the owner of the component, which is not kdepim-bugs but the SoC student.&lt;br /&gt;
::You need the newest version of qt-copy, otherwise you'll get random crashes, see [http://bugs.kde.org/show_bug.cgi?id=174065 bug 174065].&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 || 10 || [[User:Lemma|Lemma]] || done ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=91776&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=92308 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 10 || [[User:Lemma|Lemma]] || starting ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=37306&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=57193 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=57340&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=72311 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=73214&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=77059 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=77087&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=78750 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=79167&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=80177 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 10 ||[[User:opensourcecat|opensourcecat]]||starting||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=80308&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=83415 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=83486&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=84687 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=84946&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=86157 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=86521&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=87932 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=88038&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=88950 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=89045&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=89879 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=90091&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=90962 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 10 || || ||  [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kmail&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=91047&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=91706 Query]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===korganizer===&lt;br /&gt;
&lt;br /&gt;
Information mostly for people organizing:&lt;br /&gt;
* The template query for korganizer is [ this one].&lt;br /&gt;
* Check for [ untriaged bugs].&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 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=32042&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=77072 Query]                                                                                                                                &lt;br /&gt;
|-                                                                                                                                                                                        &lt;br /&gt;
| 2 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=78802&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=86096 Query]                                                                                                                                &lt;br /&gt;
|-                                                                                                                                                                                        &lt;br /&gt;
| 3 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=89418&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=93810 Query]                                                                                                                                &lt;br /&gt;
|-                                                                                                                                                                                        &lt;br /&gt;
| 4 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=94101&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=98813 Query]                                                                                                                                &lt;br /&gt;
|-                                                                                                                                                                                        &lt;br /&gt;
| 5 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=98998&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=102873 Query]                                                                                                                               &lt;br /&gt;
|-                                                                                                                                                                                        &lt;br /&gt;
| 6 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=103095&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=106946 Query]                                                                                                                              &lt;br /&gt;
|-                                                                                                                                                                                        &lt;br /&gt;
| 7 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=107003&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=108921 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=109158&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=110558 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=110648&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=112210 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=korganizer&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=112234&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=114187 Query]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===akregator===&lt;br /&gt;
&lt;br /&gt;
Information mostly for people organizing:&lt;br /&gt;
* The template query for akregator is [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=akregator&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=%255BBug+creation%255D&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= this one].&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 || 10 || [[User:jtamate|jtamate]] || working || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=akregator&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=96796&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=111548 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 10 || [[User:Dtritscher|dtritscher]] || working || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=akregator&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=111907&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=118485 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=akregator&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=118907&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=123585 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=akregator&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=124052&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=129112 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=akregator&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=130697&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=136367 Query]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===kaddressbook===&lt;br /&gt;
&lt;br /&gt;
Information mostly for people organizing:&lt;br /&gt;
* The template query for kaddressbook is [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kaddressbook&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= this one].&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 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kaddressbook&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=68324&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=126850 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kaddressbook&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=127107&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=133381 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kaddressbook&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=133444&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=138679 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kaddressbook&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=138908&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=145272 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kaddressbook&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=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=bug_id&amp;amp;type0-0-0=greaterthan&amp;amp;value0-0-0=145324&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=147917 Query]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===knode===&lt;br /&gt;
&lt;br /&gt;
Information mostly for people organizing:&lt;br /&gt;
* The template query for knode is [ this one].&lt;br /&gt;
* Check for [ untriaged bugs].&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 || 10 || || || [http://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=knode&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=33035&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=62537 Query]                                                                                                                                      &lt;br /&gt;
|-                                                                                                                                                                                        &lt;br /&gt;
| 2 || 10 || || || [http://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=knode&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=63888&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=73813 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 10 || || || [http://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=knode&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=73851&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=78190 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 10 || || || [http://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=knode&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=79057&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=88287 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 10 || || || [http://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=knode&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=89489&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=95917 Query]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===kontact===&lt;br /&gt;
&lt;br /&gt;
Information mostly for people organizing:&lt;br /&gt;
* The template query for kontact is [ this one].&lt;br /&gt;
* Check for [ untriaged bugs].&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 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kontact&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=92813&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=114014 Query]                                                                                                                                  &lt;br /&gt;
|-                                                                                                                                                                                        &lt;br /&gt;
| 2 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kontact&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=114651&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=129258 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kontact&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=129469&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=137106 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kontact&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=137327&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=139740 Query]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 10 || || || [https://bugs.kde.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=kontact&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=139974&amp;amp;field0-1-0=bug_id&amp;amp;type0-1-0=lessthan&amp;amp;value0-1-0=142657 Query]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bugs that need changes that require permissions ==&lt;br /&gt;
If you put a bug into this section, please be sure you additionally put it into the appropriate '''Completed Bugs''' section.&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs to be marked as TRIAGED}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs to be marked as TESTCASE}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs needing version field changed}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs needing productcomponent changed}}&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;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs to be marked as RESOLVED}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs with test-cases}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs with step-by-step instructions}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs to be marked as INVALID}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs to be marked as DUPLICATE}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs that should be WISHES}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs needing users with particular setups}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Non english locales}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs needing attention from KDEPim developers}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs awaiting feedback}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs that you cant do}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/High profile}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/KDEPimDay2/Bugs not related to KDEPim}}&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Projects/PIM/Akonadi</id>
		<title>Projects/PIM/Akonadi</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Projects/PIM/Akonadi"/>
				<updated>2008-08-19T13:15:19Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: removing &amp;quot;on ubuntu&amp;quot; since both the hardy backports and the intrepid packages have an apparmor profile for akonadi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Akonadi TODO ==&lt;br /&gt;
The following list contains the things which need to be done for Akonadi.&lt;br /&gt;
&lt;br /&gt;
Note: The person noted in the &amp;quot;Contact&amp;quot; column is not necessarily the one implementing that feature, but the one who can tell you what to do and how to help, i.e. you can also contribute to those tasks ;-)&lt;br /&gt;
&lt;br /&gt;
=== Core ===&lt;br /&gt;
&lt;br /&gt;
==== 4.1 ====&lt;br /&gt;
&lt;br /&gt;
Urgent tasks that need to be finished for the KDE 4.1 release ('''May 19th'''):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Item !! Description !! Contact&lt;br /&gt;
{{FeatureDone|Item streaming in ItemSync/ResourceBase|As discussed in Osnabrueck|Tom/Volker}}&lt;br /&gt;
{{FeatureDone|Payload serialization format versioning|see below&lt;br /&gt;
tokoe@kde.org|Tobias}}&lt;br /&gt;
{{FeatureDone|API for additional item parts|As discussed in Osnabruck|Volker/Tobias}}&lt;br /&gt;
{{FeatureDone|Infrastructure for showing additional dialogs from agents/resources|As discussed in Osnabrueck|Tom}}&lt;br /&gt;
{{FeatureDone|Allow to limit ItemFetchJob to current cache content|Prevents search index feeder agents from downloading all remote data|vkrause@kde.org|Volker}}&lt;br /&gt;
{{FeatureDone|Fix API for item/collection modifications|See Osnabrueck meeting notes for details|vkrause@kde.org|Volker}}&lt;br /&gt;
{{FeatureDone|Plugin Versioning|For serializer plugins, also check using Qt plugin stuff instead of the libkdepim plugin framework|tokoe@kde.org|Tobias}}&lt;br /&gt;
{{FeatureDone|Tray app|small app to control the server and have a something that can report errors|tomalbers@kde.nl|Toma}}&lt;br /&gt;
{{FeatureDone|Backup support|Dump &amp;amp; Restore database contents, also useful when upgrading to a newer database version|tomalbers@kde.nl}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Scheduled for 4.2 ====&lt;br /&gt;
&lt;br /&gt;
That's the stuff we want to have in 4.2, very roughly ordered by priority.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Item !! Description !! Contact&lt;br /&gt;
{{FeatureTodo|Better error detection|Sane error message when the server is not running or if there is some other problem communicating with it. This is a must-have for 4.2 when planning to migrate the resources.|}}&lt;br /&gt;
{{FeatureInProgress|KResource migration tool|For KABC and KCal resources, setting up Akonadi &amp;lt;-&amp;gt; KResource bridges where needed|Volker}}&lt;br /&gt;
{{FeatureInProgress|KResource bridges|Subresource support still has to be done|Kevin}}&lt;br /&gt;
{{FeatureTodo|Complete iCal resource|error handling, robustness, legacy formats, etc.|}}&lt;br /&gt;
{{FeatureTodo|Complete vCard resource|same as iCal|}}&lt;br /&gt;
{{FeatureInProgress|Item size|Needed by Mailody|thomas.mcguire@gmx.net}}&lt;br /&gt;
{{FeatureInProgress|Finish collection model/view|see below|thomas.mcguire@gmx.net}}&lt;br /&gt;
{{FeatureInProgress|Collection statistics for sub-trees|Provide a CollectionStatus object covering the full sub-tree in the model, allowing accumulated unread counts etc.|Thomas}}&lt;br /&gt;
{{FeatureTodo|Batch jobs for modifying/deleting collections/items|it would be great to have jobs which perform operations on several entities in one sitting (a use-case: mark all as read).|}}&lt;br /&gt;
{{FeatureTodo|Batch job to retrieve a set of items from Akonadi|Those items don't belong to the same collection, rather they are located in different collections|}}&lt;br /&gt;
{{FeatureTodo|CollectionFetchJob/ItemFetchJob should be able to retrieve entities by remote id/mimetype|&lt;br /&gt;
This is problematic with change notifications, as they have to know about the filtering with the \Seen flag as well.&lt;br /&gt;
This type of filtering would be possible with full Nepomuk interface though. We don't want yet another query language here. The plan is to fix the nepomuk agent and use that as semi-public interface for now.|}}&lt;br /&gt;
{{FeatureTodo|ResourceBase::collectionsRetrievalDone is missing|I'm working around by calling collectionsRetrievedIncremental() with empty collection lists|}}&lt;br /&gt;
{{FeatureTodo|LINK command|Adding items to virtual collections, required for external search, |}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Post 4.2 ====&lt;br /&gt;
&lt;br /&gt;
This stuff is currently not considered for 4.2 due to lack of resources. Of course it will be added nevertheless if someone implements it. The list is completely unsorted.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Item !! Description !! Contact&lt;br /&gt;
{{FeatureTodo|Error reporting|Akonadi::Job basically has only one error code: Unknown|Tobias}}&lt;br /&gt;
{{FeatureInProgress|Akonadi Artwork|Icon for the tray app|tomalbers@kde.nl|Toma}}&lt;br /&gt;
{{FeatureTodo|Nepomuk integration|Generic Item tag/rate/comment, etc.|Tom}}&lt;br /&gt;
{{FeatureTodo|Account creation wizard|as discussed in Berlin, see below|}}&lt;br /&gt;
{{FeatureTodo|Sync collection tree after creating setting up a resource|see AgentInstanceCreateJob|}}&lt;br /&gt;
{{FeatureTodo|Support standard commands for QUndo framework||}}&lt;br /&gt;
{{FeatureTodo|Conflict detection in resources|See Osnabrueck meeting notes for details|}}&lt;br /&gt;
{{FeatureInProgress|Action framework|see below|vkrause@kde.org|Volker}}&lt;br /&gt;
{{FeatureTodo|Solid integration|Switch online/offline state in ResourceBase automatically|}}&lt;br /&gt;
{{FeatureTodo|Make unittests work without destroying the production database||}}&lt;br /&gt;
{{FeatureInProgress|Fix API docs|The libakonadi move as well as the huge API changes following it broke lots of the docs technical and content-wise, see below|Tobias}}&lt;br /&gt;
{{FeatureTodo|Filesystem Backend|Store content data in files instead of the database, transfer filehandles instead of data to the client|}}&lt;br /&gt;
{{FeatureTodo|Migration|Data and settings from pre-Akonadi times, see below|}}&lt;br /&gt;
{{FeatureTodo|Remote Search|Delegating searches to resources, see below|}}&lt;br /&gt;
{{FeatureTodo|Extended notifications|Item change notification do not yet include their source collections (real and virtual)|}}&lt;br /&gt;
{{FeatureTodo|Alternative for Akonadi::ResourceBase|Not using the scheduler to avoid the serialization of operations, see RSS resource. (This will get very complicated. Maybe use a proxy ResourceBase for this, which is thread-pooled?)|}}&lt;br /&gt;
{{FeatureTodo|Collection parameter for Monitor::itemChanged() and Monitor::itemRemoved()|&lt;br /&gt;
If the item resides in several collections (normal + virtual collections) then emit those signals for each collection. Adding this would mean changing it in many places (Monitor, Observer, ...), this is lots of work but probably the right thing to do.&lt;br /&gt;
Related to virtual collections, since with them, items can be in multiple collections. Better wait until the Nepomuk stuff is finished?|}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Supported Types ===&lt;br /&gt;
&lt;br /&gt;
Overview on the current state of support for various types:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Type !! Serializer !! Multipart Support !! Models !! Views !! Resources !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|Email||yes||partial||MessageModel, MessageCollectionModel, threading proxy model||?||maildir, IMAP||threading agent&lt;br /&gt;
|-&lt;br /&gt;
|News||yes (1)||partial (1)||(1)||(1)||NNTP||&lt;br /&gt;
|-&lt;br /&gt;
|Contact||yes||no||ContactModel||-||vCard, facebook, KRes||&lt;br /&gt;
|-&lt;br /&gt;
|Events||yes||no||EventModel||-||iCal, KRes||&lt;br /&gt;
|-&lt;br /&gt;
|Notes||no||no||-||-||-||not started yet&lt;br /&gt;
|-&lt;br /&gt;
|Feeds||yes||no||Feeds, Items||?||OPML||GSoC in playground/pim&lt;br /&gt;
|-&lt;br /&gt;
|Bookmarks||yes||no||-||-||local bookmarks, del.icio.us||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(1) see Email&lt;br /&gt;
&lt;br /&gt;
=== Mail specific extensions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Item !! Description !! Contact&lt;br /&gt;
{{FeatureTodo|Extend Message Model|Add all required columns, save/restore layout, flag delegate, configurable columns, etc.|}}&lt;br /&gt;
{{FeatureTodo|Share mail flag code|Standard actions, standard flag enum/constants, Nepomuk interaction|}}&lt;br /&gt;
{{FeatureTodo|Extend ENVELOPE|Add more information to the envelope payload part in the serializer plugin, eg. trheading information is missing|}}&lt;br /&gt;
{{FeatureTodo|Fix/finish threading||}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Event/Todo/Journal specific extensions ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Item !! Description !! Contact&lt;br /&gt;
{{FeatureTodo|Todo proxy model|See KOrganizers To-Do view|Bruno?}}&lt;br /&gt;
{{FeatureInProgress|Subtype identification|See discussion on kde-pim mailinglist|Kevin?}}&lt;br /&gt;
{{FeatureTodo|Agenda view|KOrganizer agenda view based on Akonadi|Bruno?}}&lt;br /&gt;
{{FeatureTodo|Month view|KOrganizer month view based on Akonadi|Bruno?}}&lt;br /&gt;
{{FeatureTodo|Timeline view|KOrganizer timeline view based on Akonadi|}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Resources, Agents and others ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Item !! Description !! Contact&lt;br /&gt;
{{FeatureInProgress|KResource Akonadi bridge|for applications using KCal or KABC|kevin.krammer@gmx.at|Kevin}}&lt;br /&gt;
{{FeatureInProgress|Akonadi KResource bridge|for data accessed through KCal or KABC resources|kevin.krammer@gmx.at|Kevin}}&lt;br /&gt;
{{FeatureTodo|Expire Agent||}}&lt;br /&gt;
{{FeatureTodo|MBOX Resource||Thomas}}&lt;br /&gt;
{{FeatureTodo|Extend IMAP Resource||}}&lt;br /&gt;
{{FeatureTodo|POP3 Resource||Thomas}}&lt;br /&gt;
{{FeatureInProgress|RSS Resource|GSoC in playground/pim ([[Projects/PIM/RSS_framework_for_Akonadi|Details]])|Dmitry}}&lt;br /&gt;
{{FeatureTodo|Filter Agent||}}&lt;br /&gt;
{{FeatureTodo|Search||}}&lt;br /&gt;
{{FeatureTodo|Filter Rule GUI|Used by filters and searches|}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Resource status overview (this should list all resources existing in KDE3 or already under development for Akonadi):&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Resource !! Retrieve Collections !! Retrieve Items !! Change Collections !! Change Items !! Configuration !! Notes&lt;br /&gt;
|-&lt;br /&gt;
|iCal||yes (4)||yes (1) (2)||no||yes (5)||yes||does not yet watch for file changes&lt;br /&gt;
|-&lt;br /&gt;
|vCard||yes (4)||yes (1) (2)||no||?||yes||does not yet watch for file changes&lt;br /&gt;
|-&lt;br /&gt;
|maildir||yes (1) (4)||yes (1) (2)||?||?||yes||&lt;br /&gt;
|-&lt;br /&gt;
|mbox||no||no||no||no||no||not started yet, code exists in KMail&lt;br /&gt;
|-&lt;br /&gt;
|IMAP||yes (1) (4)?||yes (1) (2)||no||no||no||code exists in kio_imap4 and Mailody, support for extensions: quota, ACL, annotations missing, what about Kolab and Scalix?&lt;br /&gt;
|-&lt;br /&gt;
|POP3||no||no||no||no||no||not started yet,code exists in kio_pop3&lt;br /&gt;
|-&lt;br /&gt;
|NNTP||yes (4)||yes (2)||n/a||n/a||yes||Needs support for local collection names and collection hierarchy&lt;br /&gt;
|-&lt;br /&gt;
|Local Bookmarks||?||?||?||?||(3)||Code in akonadi/resources&lt;br /&gt;
|-&lt;br /&gt;
|OpenChange||?||?||?||?||?||Code in akonadi/resources&lt;br /&gt;
|-&lt;br /&gt;
|Facebook||?||?||?||?||?||Code in playground/pim&lt;br /&gt;
|-&lt;br /&gt;
|del.icio.us||?||?||?||yes||no||Code in playground/pim&lt;br /&gt;
|-&lt;br /&gt;
|KABC||no||yes||no||yes||yes||&lt;br /&gt;
|-&lt;br /&gt;
|KCal||no||yes||no||yes||yes||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
(1) only full sync supported currently, need optimization&lt;br /&gt;
(2) does not yet honor cache policy&lt;br /&gt;
(3) still relies on QSettings for configuration and/or doesn't provide configuration over D-Bus&lt;br /&gt;
(4) does not yet provide correct access control settings&lt;br /&gt;
(5) only adding new items, not changing existing ones&lt;br /&gt;
&lt;br /&gt;
== Akonadi Braindump ==&lt;br /&gt;
Ideas/notes etc. on various open issues in Akonadi.&lt;br /&gt;
&lt;br /&gt;
=== Akonadi Standard Actions ===&lt;br /&gt;
&lt;br /&gt;
Idea: Have something like KStandardAction for Akonadi that not only includes the representation of the action but also its state management and the actual operations. Like libakonadi that should be splitted into a generic, type-independent part and be extensible for type-specific actions. This will enable code sharing among many applications and guarantee consistent actions everywhere.&lt;br /&gt;
&lt;br /&gt;
State management: watch selection models of a collection and/or item model.&lt;br /&gt;
&lt;br /&gt;
Use KXMLGUI for context menus in standard views to allow easy extensibility with custom actions.&lt;br /&gt;
&lt;br /&gt;
Generic actions:&lt;br /&gt;
* new collection [done]&lt;br /&gt;
* new virtual collection&lt;br /&gt;
* delete collection [done for single selection]&lt;br /&gt;
* copy collection [done]&lt;br /&gt;
* cut collection&lt;br /&gt;
* paste collection [done]&lt;br /&gt;
* synchronize collection [done for single selection]&lt;br /&gt;
* synchronize resource&lt;br /&gt;
* synchronize everything&lt;br /&gt;
* show collection properties dialog [done]&lt;br /&gt;
* delete item(s) [done]&lt;br /&gt;
* copy item(s) [done]&lt;br /&gt;
* cut item(s)&lt;br /&gt;
* paste item(s) [done]&lt;br /&gt;
* paste native data&lt;br /&gt;
* tag item(s)&lt;br /&gt;
* comment item&lt;br /&gt;
* rate item(s)&lt;br /&gt;
* configure resource&lt;br /&gt;
* add resource? (would need a type parameter, etc.)&lt;br /&gt;
* delete resource&lt;br /&gt;
* manage local subscriptions [done]&lt;br /&gt;
* move to submenu&lt;br /&gt;
* copy to submenu&lt;br /&gt;
&lt;br /&gt;
The list is definitely long enough to make this worthwhile.&lt;br /&gt;
&lt;br /&gt;
=== Collection Model / Collection View ===&lt;br /&gt;
&lt;br /&gt;
Ideas/missing features/bugs of the collection model/view:&lt;br /&gt;
&lt;br /&gt;
* Enable/disable status columns&lt;br /&gt;
* Show status after the name (see KMail)&lt;br /&gt;
* Size column&lt;br /&gt;
* Save/restore layout&lt;br /&gt;
* Custom collection icons (see KMail, also needed for resource defined special folders (eg. Inbox)&lt;br /&gt;
* Status tooltips (see KMail in 3.5.9)&lt;br /&gt;
* Quick search&lt;br /&gt;
* Favorite folder view as proxy model on top of the normal collection model (FlatCollectionProxyModel might be helpful for there)&lt;br /&gt;
* Accumulated statistics (unread, total, size)&lt;br /&gt;
* Fix dnd: move/copy/cancel menu always shows up and never has any effect&lt;br /&gt;
&lt;br /&gt;
=== Compatibility ===&lt;br /&gt;
&lt;br /&gt;
Notes on how to keep long-term protocol, source and binary compatibility.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;Detect server version in Akonadi::Session, might be useful in case of protocol extensions/changes&amp;lt;/s&amp;gt;&lt;br /&gt;
* What about database server version updates?&lt;br /&gt;
* &amp;lt;s&amp;gt;Versioning or any other kind of serialization format meta data, we'll need that in case of changes in serialization formats (see eg. Robert's compression patch where this is needed)&amp;lt;/s&amp;gt;&lt;br /&gt;
* &amp;lt;s&amp;gt;We currently use 32 bit ids, probably hard to change later on, is that enough?&amp;lt;/s&amp;gt;&lt;br /&gt;
* &amp;lt;s&amp;gt;Plugin versioning&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resource API issues ===&lt;br /&gt;
&lt;br /&gt;
Notes/ideas/complaints about the Akonadi::ResourceBase API:&lt;br /&gt;
&lt;br /&gt;
* Extremely error prone:&lt;br /&gt;
** Scheduler dead-locks when a requested operation is not correctly announced as finished, esp. a problem in error cases.&lt;br /&gt;
** Using the result methods multiple times or when not requested asserts&lt;br /&gt;
* &amp;lt;s&amp;gt;Item streaming is missing, requiring all data to be in memory at once&amp;lt;/s&amp;gt;&lt;br /&gt;
* Non-incremental updates need to know the results of ItemSync to not have to provide all data, even for already existing/unchanged items.&lt;br /&gt;
&lt;br /&gt;
=== API / BC issues ===&lt;br /&gt;
&lt;br /&gt;
Smaller stuff that should be fixed before the ABI freeze and is not yet listed above:&lt;br /&gt;
&lt;br /&gt;
* Cleanup the D-Bus format used by NotificationMessage&lt;br /&gt;
* No mentioning of &amp;quot;IMAP&amp;quot; in the public API, we are not using IMAP&lt;br /&gt;
* Naming and installed location of libraries, headers and executables (see discussion on kde-pim ML)&lt;br /&gt;
* &amp;lt;s&amp;gt;Payload part labels are QStrings, attribute types are QByteArray&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Deployment issues ===&lt;br /&gt;
&lt;br /&gt;
* Multiple access: Should multiple Akonadi instances' mysqlds access a single set of  data files the mysql will likely corrupt the data.  This can happen in any NFS+YP installation where users can log onto any machine and access shared homes.  MySQL relies on filesystem locking to prevent multiple access. [http://dev.mysql.com/doc/refman/6.0/en/multiple-servers.html MySQL multiple instance docu].&lt;br /&gt;
* [http://dev.mysql.com/doc/refman/6.0/en/innodb-restrictions.html InnoDB tables should not be used on NFS].&lt;br /&gt;
* NFS speed: MySQL documentation recommends against locating its data files on network shares.&lt;br /&gt;
* AppArmor: Distros' AppArmor profiles prevent MySQL from writing outside its defined data directory (usually /var/lib/mysql).  This is a problem at least with *buntu and openSUSE.  These will need to be adapted.   It is possible to daisy-chain profiles so that MySQL started by Akonadi receives a different profile to MySQL running standalone.  An empty profile has all rights.  Another possibility is to adapt the general MySQL profile so it can write to ${XDG_DATA_HOME}/akonadi(usually ${HOME/}.local/share/akonadi).  Both support for profile chaining and ${HOME} may depend on the version of AppArmor installed.  What about SELinux?&lt;br /&gt;
* Backup: MySQL data files should not be backed up without telling the mysqld process, otherwise a corrupt backup will be made.  LOCK TABLES and FLUSH TABLES at the least.  A dump can be made or mysqlhotbackup may be used in some circumstances. We should consider sysadmins' backup techniques when planning/promoting Akonadi, as a simple rsync cronjob with running Akonadi will not work. [http://dev.mysql.com/doc/refman/6.0/en/backup.html MySQL backup advice].&lt;br /&gt;
&lt;br /&gt;
=== Account Creation Wizard ===&lt;br /&gt;
&lt;br /&gt;
Notes on the resource configuration wizard discussion.&lt;br /&gt;
&lt;br /&gt;
* WizardBase class&lt;br /&gt;
* Wizard discovery via .desktop files&lt;br /&gt;
* A wizard can configure multiple resources (eg. IMAP + LDAP for Kolab) and non-resources (mailtransport)&lt;br /&gt;
* Optionally hide resources completely covered by wizards in the Add Account dialog&lt;br /&gt;
* List wizards in the Add Account dialog&lt;br /&gt;
* Store Account -&amp;gt; Resources information to offer deletion of depending resources&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL datastore support ===&lt;br /&gt;
&lt;br /&gt;
First review of the akonadi code reveals PGSQL Qt driver is already supported, but the code is not totally ready for it. Some first reading comments about where to patch for supporting PostgreSQL too:&lt;br /&gt;
&lt;br /&gt;
==== akonadi/server/src/storage/dbinitializer.cpp ====&lt;br /&gt;
&lt;br /&gt;
* line 201..., ALTER TABLE ADD [UNIQUE] INDEX syntax is MySQL only, better use the common one CREATE [UNIQUE] INDEX ... one [done with revision 789899]&lt;br /&gt;
* line 303, QString DbInitializer::sqlType(const QString &amp;amp; type), LONGBLOB is the MySQL type, PostgreSQL will use BYTEA.&lt;br /&gt;
* line 362, qFatal(&amp;quot;Implement index support for your database!&amp;quot;);&lt;br /&gt;
  mysql: SHOW INDEXES FROM %1&lt;br /&gt;
  pgsql: SELECT c2.relname, i.indisprimary, i.indisunique, i.indisclustered, i.indisvalid, pg_catalog.pg_get_indexdef(i.indexrelid, 0, true), c2.reltablespace&lt;br /&gt;
  FROM pg_catalog.pg_class c, pg_catalog.pg_class c2, pg_catalog.pg_index i&lt;br /&gt;
  WHERE c.oid = '16713' AND c.oid = i.indrelid AND i.indexrelid = c2.oid&lt;br /&gt;
  ORDER BY i.indisprimary DESC, i.indisunique DESC, c2.relname&lt;br /&gt;
  &lt;br /&gt;
     relname    | indisprimary | indisunique | indisclustered | indisvalid |                       pg_get_indexdef                        | reltablespace&lt;br /&gt;
  --------------+--------------+-------------+----------------+------------+--------------------------------------------------------------+---------------&lt;br /&gt;
   foo_pkey     | t            | t           | f              | t          | CREATE UNIQUE INDEX foo_pkey ON foo USING btree (id)         |             0&lt;br /&gt;
   foo_time_key | f            | t           | f              | t          | CREATE UNIQUE INDEX foo_time_key ON foo USING btree (&amp;quot;time&amp;quot;) |             0&lt;br /&gt;
  (2 lignes)&lt;br /&gt;
&lt;br /&gt;
==== akonadi/server/src/storage/datastore.cpp ====&lt;br /&gt;
&lt;br /&gt;
* line 700, qint64 DataStore::highestPimItemId() const, seems wrong for a concurrent program (SELECT MAX(col) FROM table; is not reliable if another thread is inserting at the same time) : check the callers&lt;br /&gt;
* line 794, qint64 DataStore::lastInsertId( const QSqlQuery &amp;amp; query ), PostgreSQL doesn't provide concurrent-bogus last_insert_id, but from 8.2 accepts the syntax INSERT INTO ... RETURNING col1, col2, ...;&lt;br /&gt;
* line 806, QString DataStore::dateTimeFromQDateTime( const QDateTime &amp;amp; dateTime ), use PostgreSQL to_char() formatting function for date rather than having Qt do it&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
&lt;br /&gt;
* Avoid examples using KJob::exec() due to its problematic side-effects.&lt;br /&gt;
* Examples in the ItemCreateJob docs (and maybe others) operate on items in the root collection which does not work at all&lt;br /&gt;
* Resurrect the server API docs&lt;br /&gt;
&lt;br /&gt;
=== Migration of pre-Akonadi data and settings ===&lt;br /&gt;
&lt;br /&gt;
* KCal/KABC&lt;br /&gt;
** switch KRes resources to Akonadi KRes compat resources, use KRes Akonadi compat resource, basically injecting Akonadi inbetween&lt;br /&gt;
** Replace Akonadi KRes compat resources with their ported equivalent&lt;br /&gt;
** Application side does not need migration code, &amp;quot;only&amp;quot; port to Akonadi&lt;br /&gt;
* KMail&lt;br /&gt;
** Should migrate to one resource per account + one for previous local folders&lt;br /&gt;
** Problem: local folders are mixed mbox/maildir&lt;br /&gt;
*** Dedicated KMail compat resource?&lt;br /&gt;
*** Convert everything to maildir first?&lt;br /&gt;
** Flags are stored in proprietary binary format&lt;br /&gt;
* KNode&lt;br /&gt;
** Migrate every account to NNTP resource&lt;br /&gt;
** Local flags should be preserved, stored in proprietary binary format&lt;br /&gt;
** Local subscription state should be preserved (where is that stored?)&lt;br /&gt;
** Local folders using MBOX format + proprietary binary index&lt;br /&gt;
* Akregator&lt;br /&gt;
&lt;br /&gt;
=== Search ===&lt;br /&gt;
&lt;br /&gt;
* Delegation to resources still completely missing&lt;br /&gt;
** Requires query transformation&lt;br /&gt;
** Requires management for live searches&lt;br /&gt;
** Requires the ability to report search results (needs protocol extension)&lt;br /&gt;
* Query language still undecided, current options: XESAM, SPARQL&lt;br /&gt;
* Backend still undecided, current options: XESAM, Nepomuk&lt;br /&gt;
&lt;br /&gt;
== KMail Breakdown Plan ==&lt;br /&gt;
The current plan is to put some parts of KMail into a stand-alone&lt;br /&gt;
library, independent of KMail. This increases code reuse (for example, the message composer could be shared with Mailody) and makes the code a lot easier to maintain and to port to Akonadi.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Item !! Description !! Contact&lt;br /&gt;
{{FeatureTodo|Bodypart formatters||}}&lt;br /&gt;
{{FeatureTodo|Reader Window||}}&lt;br /&gt;
{{FeatureTodo|Composer: Editor||}}&lt;br /&gt;
{{FeatureTodo|Composer: Message Composer||}}&lt;br /&gt;
{{FeatureTodo|Composer: GUI Window||}}&lt;br /&gt;
{{FeatureTodo|Queue Manager for mailtransport||}}&lt;br /&gt;
{{FeatureTodo|Templates: Core||}}&lt;br /&gt;
{{FeatureTodo|Templates: GUI||}}&lt;br /&gt;
{{FeatureTodo|Port KMCommands||}}&lt;br /&gt;
{{FeatureTodo|Port away from KMMessage and KMFolder* everywhere it is left|An idea might be: wrap KMMsgBase/KMMessage inside a reference counted Message class. Insulate everything else from it by wrapper functions. KMFolder should be easier...|}}&lt;br /&gt;
{{FeatureTodo|Migration application for index and other config||}}&lt;br /&gt;
{{FeatureTodo|Port MDNs||}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== The Road to World Domination ==&lt;br /&gt;
&lt;br /&gt;
Sort of related so the stuff above but with a scope for all of KDE PIM and beyond.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; white-space:nowrap;&amp;quot;&lt;br /&gt;
! Status !! Item !! Description !! Contact&lt;br /&gt;
{{FeatureTodo|Share identity config GUI parts|eg. the signature configuration widget|}}&lt;br /&gt;
{{FeatureTodo|Mailtransport Agent|Global shared outbox, central mail sending instance|}}&lt;br /&gt;
{{FeatureTodo|Recently sent to support in mailtransport|related to above, based on Akonadi/Nepomuk|}}&lt;br /&gt;
{{FeatureTodo|Composer engine|Shared stuff for KMail/KNode/Mailody: Crypto, editor, editor actions, attachment model, message assembly, etc.|}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Akonadi FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== Where do I find the Akonadi config files? ===&lt;br /&gt;
&lt;br /&gt;
''~/.config/akonadi/''&lt;br /&gt;
&lt;br /&gt;
=== Where does Akonadi store my data? ===&lt;br /&gt;
&lt;br /&gt;
''~/.local/share/akonadi/''&lt;br /&gt;
&lt;br /&gt;
=== Which DBMS does Akonadi use? ===&lt;br /&gt;
&lt;br /&gt;
So far only MySQL. There is some work on PostgreSQL support going on though. Basically, every database that is supported by QtSQL can be used, requiring minimal changes in the code at most. However, not all of them provide the features needed by Akonadi (see next two questions).&lt;br /&gt;
&lt;br /&gt;
=== Why not use sqlite? ===&lt;br /&gt;
&lt;br /&gt;
We tried. Really. It can't handle the concurrent access very well, in the best case this means ''very'' slow operations, but we've also seen deadlocks and failing transactions. Once that's fixed in sqlite, adjusting Akonadi to use it again instead of MySQL is no problem.&lt;br /&gt;
&lt;br /&gt;
=== Why not use MySQL/Embedded? ===&lt;br /&gt;
&lt;br /&gt;
We tried that as well, there are two reasons for not using it: No support for the InnoDB engine (which we need for transaction support) and poor availability (only OpenSUSE provided usable packages, needed a patched QSQL driver).&lt;br /&gt;
&lt;br /&gt;
=== Do I need a running MySQL server? ===&lt;br /&gt;
&lt;br /&gt;
No. Akonadi starts its own local MySQL server (unless configured otherwise, see next question). All you need is having the 'mysqld' binary installed at runtime (usually found in the mysql-server package of your distribution).&lt;br /&gt;
&lt;br /&gt;
=== Can Akonadi use a normal MySQL server running on my system? ===&lt;br /&gt;
&lt;br /&gt;
Yes, it can. You find the corresponding settings in ''~/.config/akonadi/akonadiserverrc''.&lt;br /&gt;
&lt;br /&gt;
=== I don't like a database server because of backups/running on NFS/etc. ===&lt;br /&gt;
&lt;br /&gt;
See section &amp;quot;Deployment Issues&amp;quot; above, we are aware of that and working on it. Some of these, like backup/restore are already implemented. But please be aware that most of this issues also existed before (eg. with KMail's custom binary indexes).&lt;br /&gt;
&lt;br /&gt;
=== Can a single Akonadi instance be used by multiple users? ===&lt;br /&gt;
&lt;br /&gt;
No. There has to be one Akonadi server instance per user. However, it is possible to use a shared database server.&lt;br /&gt;
&lt;br /&gt;
=== Can I access the Akonadi server on a remote machine? ===&lt;br /&gt;
No. Akonadi is not a groupware server. It's a local cache only.&lt;br /&gt;
&lt;br /&gt;
=== I have an unknown error 255 when running akonadictl ===&lt;br /&gt;
Distributions using Apparmor require you to run '''aa-complain mysqld''' with root privileges then reload apparmor.&lt;br /&gt;
&lt;br /&gt;
=== I get a &amp;quot;DB error: 'Could not open required defaults file: /home/$username/.local/share/akonadi//mysql.conf&amp;quot; ===&lt;br /&gt;
Although you probably don't have an apparmor in your processlist, you are still using it, run '''aa-complain mysqld''' and try again.&lt;br /&gt;
&lt;br /&gt;
=== What's the difference to EDS? ===&lt;br /&gt;
EDS is limited to contacts and calendar data, Akonadi is type-independent. Especially, Akonadi is designed to also handle high-volume data such as email. Akonadi and EDS also differ largely in their access protocol on the technical level (Corba/D-Bus vs. local socket with IMAP-like protocol/D-Bus) as well as one the protocol level (type specific vs. generic).&lt;br /&gt;
&lt;br /&gt;
[[Category:PIM]]&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/KDEPIMKrush1/KMail</id>
		<title>Contribute/Bugsquad/BugDays/KDEPIMKrush1/KMail</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/KDEPIMKrush1/KMail"/>
				<updated>2008-08-13T14:29:48Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Bugs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===KMail===&lt;br /&gt;
&lt;br /&gt;
====Application specific tips====&lt;br /&gt;
any application specific tips for KMail go here.&lt;br /&gt;
&lt;br /&gt;
====Testers====&lt;br /&gt;
Please put your IRC nickname and KDE PIM svn revision number in the table if you are testing this app.&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!IRC Nickname !! KDE PIM svn revision number tested. !! Testing details&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Grundleborg|Grundleborg]]||svn trunk r818299 || testing... ||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Earthwings|Earthwings]]|| svn trunk r812281 || done ||&lt;br /&gt;
|-&lt;br /&gt;
|gemegik || debian exp 4.0.74-1 || done&lt;br /&gt;
|-&lt;br /&gt;
|[[User:philrod|PhilRod]]||svn trunk r812108 || flicking through ||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Gkiagia|gkiagia]]||svn trunk r846201 || in progress ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Bugs====&lt;br /&gt;
Please list all bugs found in the application below here. Remember to sign every comment you write on this wiki page with &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;Crash when clicking on the &amp;quot;Inbox&amp;quot; folder of my IMAP account just after creating it with the first start wizard. Backtrace at http://pastebin.ca/1028716. Notice that the server uses Maildir, not mbox. After a restart of kmail it works now. [[User:Earthwings|Earthwings]]&amp;lt;/s&amp;gt;&lt;br /&gt;
** IMAP layer has changed substantially, and since we cannot reproduce this, closing. ([[User:Grundleborg|Grundleborg]] and tmcguire).&lt;br /&gt;
* &amp;lt;s&amp;gt;The first start wizard seems to have added the SMTP server twice. [[User:Earthwings|Earthwings]]&amp;lt;/s&amp;gt;&lt;br /&gt;
** FIXED. tmcguire&lt;br /&gt;
* &amp;lt;s&amp;gt;Per default I don't get any new mail notification: kmail.notifyrc has Actions=None for new mail and the systray is not show per default. [[User:Earthwings|Earthwings]]&amp;lt;/s&amp;gt;&lt;br /&gt;
** These are both intentional behaviour. tmcguire&lt;br /&gt;
* Clicking on the &amp;quot;Searches&amp;quot; folder brings up the standard &amp;quot;Welcome to kmail&amp;quot; widget. It would be nice if one would be directed to the &amp;quot;Find Messages&amp;quot; widget in some way. [[User:Earthwings|Earthwings]]&lt;br /&gt;
* I think the &amp;quot;Search&amp;quot; button should be on top in the &amp;quot;Find Messages&amp;quot; widget, not the &amp;quot;Stop&amp;quot; button. Maybe both could even be the same button, they should be mutually disabled anyway? [[User:Earthwings|Earthwings]]&lt;br /&gt;
* &amp;quot;Switch Application Language&amp;quot; is listed in the Help menu. I think it should be in Tools, if it should be there at all. [[User:Earthwings|Earthwings]]&lt;br /&gt;
** [[User:finex|FiNeX]] it is the default position for all KDE4 apps.&lt;br /&gt;
* &amp;quot;Switch Application Language&amp;quot; should resize when adding a new fallback language, or start with a larger default size. [[User:Earthwings|Earthwings]]&lt;br /&gt;
** This dialog comes from kdelibs -- [[User:TMG|TMG]] 18:39, 6 June 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
* Kleopatra Self Test Result shows a message with tags (para, application, icode) for the &amp;quot;GpGConf (Configuration) installation&amp;quot; item in the &amp;quot;Proposed Corrective Action&amp;quot; section. [[User:Earthwings|Earthwings]]&lt;br /&gt;
&lt;br /&gt;
* Kleopatra startup height is too small. [[User:Earthwings|Earthwings]]&lt;br /&gt;
&lt;br /&gt;
* Kleopatra fails to import my S/MIME X.509 Certificate: &amp;quot;An error occurred while trying to import the certificate /home/kde-devel/thawte.p12: Decryption failed&amp;quot;. I can import that certificate in Thunderbird. [[User:Earthwings|Earthwings]]&lt;br /&gt;
&lt;br /&gt;
* Kleopatra crashes when clicking on &amp;quot;Settings&amp;quot;, &amp;quot;Configure Kleopatra&amp;quot;, backtrace at http://pastebin.ca/1028744. [[User:Earthwings|Earthwings]]&lt;br /&gt;
&lt;br /&gt;
* I can select my OpenGPG key for encryption, but not for signing: It's not listed for selection. Kleopatra says it's fine for signing, and I use it in other applications for signing. [[User:Earthwings|Earthwings]]&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Check Messsages&amp;quot; does not seem to trigger the new messages event: The number of mails in the systray increases, but I don't get a popup. Clicking on a folder that has new messages (IMAP) triggers the event though. [[User:Earthwings|Earthwings]]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;New message : View &amp;gt; All fields. Comboboxes don't show immediately. They show up on next &amp;quot;new message&amp;quot;. -- gemegik&amp;lt;/s&amp;gt;&lt;br /&gt;
** Already fixed. -- [[User:TMG|TMG]] 18:39, 6 June 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
* In custom searches, next/previous toolbar buttons not working. -- gemegik&lt;br /&gt;
&lt;br /&gt;
* Enabling the &amp;quot;out of office reply&amp;quot; through sieve (which my server does not support), I got some error messages (fine so far). Later I found kio_sieve in the process list, CPU usage 100% for some hours. [[User:Earthwings|Earthwings]]&lt;br /&gt;
&lt;br /&gt;
* Encoding problem in searches names in french (saved in utf8, displayed as iso-8859-15) -- gemegik&lt;br /&gt;
&lt;br /&gt;
* Crash when deleting a couple of messages (non-contiguous), backtrace at http://pastebin.ca/1028815. [[User:Earthwings|Earthwings]]&lt;br /&gt;
&lt;br /&gt;
* In message edition : &amp;quot;edit &amp;gt; remove quote characters&amp;quot; only works for the first line of a selection. -- gemegik&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt; Menu item &amp;quot;help &amp;gt; about kmail&amp;quot; and &amp;quot;help &amp;gt; kmail introduction&amp;quot; change icon when hovering. Same for systray.&amp;lt;/s&amp;gt; -- gemegik&lt;br /&gt;
&lt;br /&gt;
* [[User:Krop|Krop]] Crash when a filter on incoming message move an inbox message to an imap directory : http://pastebin.com/m633cf585&lt;br /&gt;
&lt;br /&gt;
* [[User:Krop|Krop]] &amp;lt;s&amp;gt;Settings/security/S-Mime tab is fully greyed even if gpgsm is detected&amp;lt;/s&amp;gt;&lt;br /&gt;
** [[User:Krop|Krop]] Solved after installing gnupg2&lt;br /&gt;
&lt;br /&gt;
* [[User:Krop|Krop]] Chiasmus detection returns (when not detected) : The file /usr/local/bin/chiasmus doesn't exist or is not executable. Doesn't it look in all directories in $PATH ?&lt;br /&gt;
&lt;br /&gt;
* Right-click on a message from a ML -&amp;gt; &amp;quot;create filter&amp;quot; -&amp;gt; &amp;quot;filter on mailing list&amp;quot; is disabled. Right click on the message again, and the option appears. In the &amp;quot;Message&amp;quot; menu, the &amp;quot;filter on mailing list&amp;quot; option is never enabled, AFAICT. [[User:Philrod|Philrod]]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;After starting KMail, the text &amp;quot;Starting...&amp;quot; stays in the status bar indefinitely. [[User:Grundleborg|Grundleborg]]&amp;lt;/s&amp;gt;&lt;br /&gt;
** &amp;lt;s&amp;gt;If, for example, you select &amp;quot;Local folders&amp;quot; in the sidebar, then click on the link to &amp;quot;documentation&amp;quot; in the main view, the status bar changes to &amp;quot;Opening URL...&amp;quot; and stays at that even after the URL has been opened and then closed. [[User:Grundleborg|Grundleborg]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*** Fixed those two cases in r818405. --[[User:TMG|TMG]] 16:13, 8 June 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;&amp;quot;Ham&amp;quot; and &amp;quot;Spam&amp;quot; toolbar buttons are enabled even when no emails are selected. [[User:Grundleborg|Grundleborg]]&amp;lt;/s&amp;gt;&lt;br /&gt;
** Fixed in r818362&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;If I select Tools-&amp;gt;Anti-Spam wizard, the bottom line of text in the dialog that opens (starting &amp;quot;Sorry, no spam detection tools...&amp;quot;) does not wrap, so at the default dialog size, it gets cut off after the word &amp;quot;found&amp;quot;. If you resize the dialog, more of the line becomes visible, but it doesn't ever wrap. [http://www.grundleborg.com/kde/bugsquad/screenshots/anti-spam-wizard-bug.png Screenshot of the bug.] [[User:Grundleborg|Grundleborg]]&amp;lt;/s&amp;gt;&lt;br /&gt;
** svn commit 818344 fixes this. [[User:Grundleborg|Grundleborg]]&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;When resizing horizontally the Tools-&amp;gt;Anti-virus wizard dialog on the first page, the image area gets wider, and the text area stays the same. [http://www.grundleborg.com/kde/bugsquad/screenshots/anti-virus-wizard-bug.png screenshot of the resized dialog.] [[User:Grundleborg|Grundleborg]]&amp;lt;/s&amp;gt;&lt;br /&gt;
** svn commit 818355 fixes this. [[User:Grundleborg|Grundleborg]]&lt;br /&gt;
&lt;br /&gt;
* [[User:Gkiagia|gkiagia]] View-&amp;gt;Headers setting is not saved in the mail windows. I open the mail in a new window, set the header, close it, then reopen it and the default header is shown again. There is no option to set this from the configuration dialog too.&lt;br /&gt;
&lt;br /&gt;
* [[User:Gkiagia|gkiagia]] Attachments are reported with the wrong size. I have a testcase here where a photo of 3.2 MB is displayed as 4.3 MB. This happens with any attachment but it is more visible with big sizes. Contact me to forward you the testcase if you want.&lt;br /&gt;
&lt;br /&gt;
* [[User:finex|FiNeX]] Template parsing doesn't consider &amp;quot;%CURSOR&amp;quot; on forward.&lt;br /&gt;
&lt;br /&gt;
* [[User:Krop|Krop]] When minimized in the systray, restoring kmail will bring the window on the first desktop (expected : on the current desktop)&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/KDEPIMKrush1/Akregator</id>
		<title>Contribute/Bugsquad/BugDays/KDEPIMKrush1/Akregator</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/KDEPIMKrush1/Akregator"/>
				<updated>2008-07-05T08:21:22Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Bugs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Akregator===&lt;br /&gt;
&lt;br /&gt;
====Application specific tips====&lt;br /&gt;
any application specific tips go here.&lt;br /&gt;
&lt;br /&gt;
====Testers====&lt;br /&gt;
Please put your IRC nickname and KDE PIM svn revision number in the table if you are testing this app.&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!IRC Nickname !! KDE PIM svn revision number tested. !! Testing details&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Grundleborg|Grundleborg]]||svn trunk r803492 || not tested yet&lt;br /&gt;
|-&lt;br /&gt;
|[[User:reldruh|reldruh]]||4.1 Beta1 || done&lt;br /&gt;
|-&lt;br /&gt;
|gemegik || 4.0.74-1 debian experimental || done&lt;br /&gt;
|-&lt;br /&gt;
|FilledVoid || 4.1 Beta1 || done&lt;br /&gt;
|-&lt;br /&gt;
|[[User:krop|krop]]||svn trunk r812273 || ||&lt;br /&gt;
|-&lt;br /&gt;
|andy_ || svn trunk r818102 || ||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Blauzahl|Blauzahl]] || svn trunk pimlibs r816572 apps r816865 || doing&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Bugs====&lt;br /&gt;
Please list all bugs found in the application below here. Remember to sign every comment you write on this wiki page with &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Bug: Add 1 feed to an already existing folder in akregator (I used http://arstechnica.com/index.rssx). This should work fine. Try to add a second feed to the same folder (I used http://www.osnews.com/files/recent.xml). This should not work. Try to add the second feed again and akregator should crash. Backtrace is at http://pastebin.ca/1028657 -- [[User:Reldruh|Reldruh]]&lt;br /&gt;
&lt;br /&gt;
* Bug: when loading the full site in the preview pane (advanced option) and scolling and article with the mouse whell, scroll goes out of page boundaries and the preview pane only displays garbage then. -- gemegik&lt;br /&gt;
&lt;br /&gt;
* Bug: When I hide the 'total' and 'not read' columns from the feed list, they reappear at next startup. -- gemegik&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt; Bug: Feed favicons don't stay between sessions, they only appear when fetching the feed. -- gemegik&lt;br /&gt;
** Confirmed [[User:Krop|Krop]]&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Regression: In 3.5, akregator printed &amp;quot;$feedname ($unread_count)&amp;quot; as the feed title if the 'total' and 'not read' columns were hidden. -- gemegik&lt;br /&gt;
&lt;br /&gt;
* Regression: Doesn't follow the konqueror preferences for smooth scrolling (active in akregator while disabled in konqui). -- gemegik&lt;br /&gt;
&lt;br /&gt;
* [[User:Krop|Krop]] Settings/Archive/&amp;quot;limit feed archive size to...&amp;quot; doesn't accept values &amp;gt; 99 (same thing for &amp;quot;delete articles older than...&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;[[User:Krop|Krop]] Settings/Archive/&amp;quot;keep all articles&amp;quot; and &amp;quot;disable archiving&amp;quot; buttons is always unchecked when you open settings.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;[[User:Krop|Krop]] Settings/Advanced : the &amp;quot;Configure&amp;quot; button is always greyed whatever choice you make.&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[User:Med|Med]] When a new feed entry is received, it it contains an apostrophe in the title, it will be displayed as &amp;amp;apos;. It works when marking a message as unread too. If i restart akregator, the apostrophes are displayed correctly. Images that illustrate the problem [http://mboquien.free.fr/akregator_1.png receiving a new entry] and [http://mboquien.free.fr/akregator_2.png after having clicked on this entry].&lt;br /&gt;
&lt;br /&gt;
*When opening an article in a new tab, ctrl+w does not close it. [[User:Med|Med]]&lt;br /&gt;
**[http://pastebin.com/m531e246b One liner patch]. Link sent on #kontact but i put it here too in case it would be lost. [[User:Med|Med]] 03:15, 28 May 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
*When opening an article in a tab, if the page contains an error, a small red bug is displayed at the bottom of the screen. Unfortunately they are not removed  when a tab is closed. I think the expected behaviour would be that the bug is present only in relation to the active tab (therefore no bug would be displayed if there are bugs in inactive pages). [[User:Med|Med]]&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;When sorting articles after Date, new articles of are showing between Yesterday and Thursday, see [http://img55.imageshack.us/img55/6729/snapshot1vu1.png here].&amp;lt;/s&amp;gt; -- andy_&lt;br /&gt;
&lt;br /&gt;
*When toggling View Modes ( Normal -&amp;gt; Combined -&amp;gt; Normal ) the feed preview list becomes empty. However does change back on clicking on another feed and returning back. See [http://img300.imageshack.us/img300/8796/verysmallbugth6.jpg here ] -- FilledVoid&lt;br /&gt;
&lt;br /&gt;
*Marking an article with a shortcut does not work (ctrl+I for important, ctrl+U for unread, etc.). It works when right-clicking and selecting in the menu though. [[User:Med|Med]]&lt;br /&gt;
&lt;br /&gt;
*(Usability) When opening, &amp;quot;Feeds&amp;quot; is very narrow compared to the other fields, or at least it is narrow enough that I can't see what any of the default feeds are. I figure this is probably the most important field, but at first I didn't realize it was something I wanted to be reading.[[User:Blauzahl|Blauzahl]]&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/KDEPIMKrush1/Kontact</id>
		<title>Contribute/Bugsquad/BugDays/KDEPIMKrush1/Kontact</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/KDEPIMKrush1/Kontact"/>
				<updated>2008-07-05T08:13:04Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Bugs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Kontact===&lt;br /&gt;
&lt;br /&gt;
====Application specific tips====&lt;br /&gt;
any application specific tips go here.&lt;br /&gt;
&lt;br /&gt;
====Testers====&lt;br /&gt;
Please put your IRC nickname and KDE PIM svn revision number in the table if you are testing this app.&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!IRC Nickname !! KDE PIM svn revision number tested. !! Testing details&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Grundleborg|Grundleborg]]||svn trunk r803492 || not tested yet ||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:krop|krop]]||svn trunk r812273 || Done ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Bugs====&lt;br /&gt;
Please list all bugs found in the application below here. Remember to sign every comment you write on this wiki page with &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;[[User:Krop|Krop]] Akregator toolbars troubles when embedded in Kontact: RMB/toolbar in a standalone akregator: http://tinyurl.com/4cu6hj // same menu in kontact: http://tinyurl.com/5vcx35&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;[[User:Krop|Krop]] Kontact ruins the toolbars position (#1): Akregator standalone: http://tinyurl.com/4lb9wb // embedded Akregator: http://tinyurl.com/5eeyuo If you change the active element then come back on akregator, the toolbar will reappear on the right border (same behaviour with Korganizer &amp;amp; Kjots)&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;[[User:Krop|Krop]] Kontact shows an empty window when trying to configure embedded akregator: http://tinyurl.com/3otwkc&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;[[User:Krop|Krop]] Incomplete line in Kontact settings/Next events : http://tinyurl.com/5xsj8s &amp;lt;/s&amp;gt;&lt;br /&gt;
** [[User:finex|FiNeX]] Fixed.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;[[User:Krop|Krop]] The Kmail &amp;quot;Create To-Do&amp;quot; button has no effect when kmail is embedded in Kontact&amp;lt;/s&amp;gt;&lt;br /&gt;
** [[User:vkrause|Volker]] Fixed in revision 813654.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;[[User:Krop|Krop]] Help/About kontact and Help/About kontact/License show a copyright 2001-'''2004'''&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;[[User:Krop|Krop]] Kontact/Time tracker : the &amp;quot;New task&amp;quot; button has no effect as discussed at https://bugs.kde.org/show_bug.cgi?id=162725.&amp;lt;/s&amp;gt;&lt;br /&gt;
** [[User:tstaerk|Thorsten]] Fixed in revision 818274.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt; [[User:Glenner|Glenner]] maintoolbar in kontact does not appear. The kontactui.rc file does not get installed. Adding &amp;quot;install( FILES kontactui.rc  DESTINATION ${DATA_INSTALL_DIR}/kontact)&amp;quot; to CMakeLists.txt fixes this here, but i am not sure if this correct since there must be a reason this line got removed recently..&amp;lt;/s&amp;gt;&lt;br /&gt;
** [[User:Glenner|Glenner]] Fixed in r818440&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/KonquerorDay5/Bugs_no_longer_present_in_4.x</id>
		<title>Contribute/Bugsquad/BugDays/KonquerorDay5/Bugs no longer present in 4.x</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/KonquerorDay5/Bugs_no_longer_present_in_4.x"/>
				<updated>2008-06-28T14:13:29Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Bugs no longer present in 4.x */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Bugs no longer present in 4.x===&lt;br /&gt;
If a bug is reported against a version of KDE before 4.0, but the bug can no longer be reproduced in KDE 4.x, then it should be listed here. Please '''do not''' close the bug. The Konqueror developers would like to check each one before they are closed.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|159643}} Works as expected in svn revision 823139&amp;lt;/s&amp;gt;.&lt;br /&gt;
*{{Bug|159599}} Works as expected on svn revision 823139.&lt;br /&gt;
*{{Bug|139567}} No more freezes here. [[User:Jtamate|Jtamate]] katastrophe 02:55, 20 June 2008 (CEST) i found a bug there&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|139734}} the right button in scrollbars shows a menu. [[User:Jtamate|Jtamate]]&amp;lt;/s&amp;gt; closed with then, hope thats right katastrophe 02:50, 20 June 2008 (CEST)&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|160207}} State remains across different views. Shortcut works too. [[User:Dpalacio|dpalacio]]&amp;lt;/s&amp;gt; katastrophe 03:19, 20 June 2008 (CEST) closed as later&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|161363}} the favicons behave correctly when opening new tabs in the steps given [[User:Ramblurr|Ramblurr]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*{{Bug|161375}} flash seems to be working properly, though i am not using x86_64 and the reporter was. [[User:Ramblurr|Ramblurr]]&lt;br /&gt;
** flash is a pain. we should get someone with 64 to test that to make double sure (until recently it didn't work, hey everyone help me figure out how recently and fill in the flash chart above in the labor section), and then i'll write some nice anti-3.5.9 comment if need be. In general, a lot of the flash bugs are dups.[[User:Blauzahl|Blauzahl]]&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|160416}} can't reproduce a crash for that. [[User:knusperfrosch|knusperfrosch]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|139504}} asks and sends the cookies as expected. Also it is a possible duplicate bug&amp;lt;/s&amp;gt; [[User:Jtamate|Jtamate]]&lt;br /&gt;
** has been marked as duplicate.&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|162969}} can't reproduce [[User:knusperfrosch|knusperfrosch]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|139667}} can't reproduce [[User:Jtamate|Jtamate]]&lt;br /&gt;
** I can't either, but i asked the reporter to see if it still happens. [[User:Sahaqiel|sahaqiel]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*{{Bug|141351}} Can reproduce it in 3.5.9 , but not in trunk [[User:Sahaqiel|sahaqiel]]&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|141128}} Can't reproduce with either kde 3.5.9 or trunk. [[User:Sahaqiel|sahaqiel]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|133924}} Can't reproduce in 3.5.9 and trunk. [[User:Finex|FiNeX]]&amp;lt;/s&amp;gt; katastrophe&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|133526}} Fixed in runk. [[User:Finex|FiNeX]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|133410}} Can't reproduce in 3.5.9 and trunk. [[User:Finex|FiNeX]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|133592}} Can't reproduce in 3.5.9 and trunk. [[User:Finex|FiNeX]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|133783}} Can't reproduce in 3.5.9 and trunk. [[User:Finex|FiNeX]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|133951}} Can't reproduce in 3.5.9 and trunk. [[User:Finex|FiNeX]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|133957}} Can't reproduce in 3.5.9 and trunk. [[User:Finex|FiNeX]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|134105}} Can't reproduce in 3.5.9 and trunk. [[User:Finex|FiNeX]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|161532}} Can't reproduce in trunk  814918 [[User:Ramblurr|Ramblurr]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|141550}} Can't reproduce with 3.5.9 and apparently neither can the reporter. &amp;lt;/s&amp;gt;[[User:Sahaqiel|sahaqiel]]&lt;br /&gt;
*{{Bug|141157}} Still present in 3.5.9. Dolphin can only show autocomplete for folders, and all characters show up in konq4 trunk. [[User:Sahaqiel|sahaqiel]]&lt;br /&gt;
*{{Bug|141510}} Still there in 3.5.9 but fixed in trunk. [[User:Sahaqiel|sahaqiel]]&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|161676}} Can't reproduce in trunk r814918 [[User:Ramblurr|Ramblurr]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|161656}} Can't reproduce in trunk r814918 [[User:Ramblurr|Ramblurr]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|134452}} File navigation through keyboard is fine. [[User:Finex|FiNeX]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|134361}} Fixed in  3.5.9  and trunk. [[User:Finex|FiNeX]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|134378}} confirmed in 3.5.9 (where probably it won't be fixed). Dolphin instead doesn't have this feature (added ppenz on CC). [[User:Finex|FiNeX]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|134570}} Probably the bug was about amule, not KDE. Anyway there is no feedback from the reporter (since 16 months) and the bug seems not be reproduced anymore with recent amule/kde versions. [[User:Finex|FiNeX]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|134776}} Confirmed that digg.com registration process is correctly rendered and it doesn't consume a lot of CPU. [[User:Finex|FiNeX]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|155325}} Can't reproduce in trunk [[User:Krop|Krop]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|155307}} Can't reproduce in trunk [[User:Krop|Krop]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|155236}} Can't reproduce in trunk [[User:Krop|Krop]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|154993}} Can't reproduce in trunk [[User:Krop|Krop]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|154965}} Can't reproduce in trunk [[User:Krop|Krop]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|155025}} Can't reproduce in trunk [[User:Krop|Krop]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*{{Bug|155077}} Can't reproduce in trunk [[User:Krop|Krop]]&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|155130}} Can't reproduce in trunk [[User:Krop|Krop]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*{{Bug|155247}} Can't reproduce in trunk [[User:Krop|Krop]]&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|139112 }} fixed in trunk and 3.5.9. [[User:Finex|FiNeX]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|161689}} Gmail doesn't crash r814918 [[User:Ramblurr|Ramblurr]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|161719}} spell checking works [[User:Ramblurr|Ramblurr]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|139126}} Solved in 3.5.9 and trunk. [[User:Finex|FiNeX]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*{{Bug|139339}} Solved in 3.5.9 and trunk. [[User:Finex|FiNeX]]&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|139437}} Cannot reproduce in 3.5.9 and trunk.&amp;lt;/s&amp;gt; [[User:Finex|FiNeX]]&lt;br /&gt;
** I can't either. WORKSFORME [[User:Sahaqiel|sahaqiel]]&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|139412}} Cannot reproduce in 3.5.9 and trunk. [[User:Finex|FiNeX]]&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|138219}} cannot reproduce in 3.5.9 and trunk.&amp;lt;/s&amp;gt; [[User:Frank78ac|Frank78ac]] closed by reporter. [[User:Frank78ac|Frank78ac]]&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|157439}} Can't reproduce in trunk [[User:Krop|Krop]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|157073}} Can't reproduce in trunk [[User:Krop|Krop]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*{{Bug|157076}} Can't reproduce in trunk [[User:Krop|Krop]]&lt;br /&gt;
** I can reproduce it in both 3.5.9 and trunk, but it seems a feature. The devs have to make a call on that one. [[User:Sahaqiel|sahaqiel]]&lt;br /&gt;
&amp;lt;s&amp;gt;*{{Bug|157112}} Can't reproduce in trunk [[User:Krop|Krop]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|157217}} Can't reproduce in trunk [[User:Krop|Krop]]&amp;lt;/s&amp;gt;&lt;br /&gt;
** WORKSFORME too [[User:Sahaqiel|sahaqiel]]&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|157334}} Can't reproduce in trunk [[User:Krop|Krop]]&amp;lt;/s&amp;gt; closed katastrophe 01:35, 20 June 2008 (CEST)&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|140487}} Solved in trunk. [[User:Finex|FiNeX]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|140057}} Confirmed that it is solved in 3.5.9 and trunk. [[User:Finex|FiNeX]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|140315}} KDE 4 doesnt have &amp;quot;settings:/&amp;quot; anymore. Bug not reproducible. (fixed in 3.5.9)&amp;lt;/s&amp;gt;&lt;br /&gt;
*{{Bug|140110}} The page seems correctly rendered in 3.5.9 and trunk. [[User:Finex|FiNeX]]&lt;br /&gt;
** Only renders correctly in trunk, and renders correctly sometimes in 3.5.9, but a reload fixes the issue. I placed two different renders from kde 3.5.9 as attachments. [[User:Sahaqiel|sahaqiel]]&lt;br /&gt;
*{{Bug|140229}} Solved in trunk. [[User:Finex|FiNeX]]&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|141125}} Can't reproduce in 3.5.9 and trunk. [[User:Finex|FiNeX]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|141128}} Confirmed that the crash doesn't happen on a specific webpage. [[User:Finex|FiNeX]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|141246}} &amp;quot;system:/&amp;quot; doesn't exist anymore on KDE4. [[User:Finex|FiNeX]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|141510}} Fixed in trunk. [[User:Finex|FiNeX]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*{{Bug|141269}} Can't reproduce in 3.5.9 and trunk. [[User:Finex|FiNeX]]&lt;br /&gt;
*{{Bug|141268}} Can't reproduce in 3.5.9 and trunk. [[User:Finex|FiNeX]]&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|141550}} Can't reproduce in 3.5.9 and trunk. &amp;lt;/s&amp;gt;[[User:Finex|FiNeX]]&lt;br /&gt;
** Since we both can't reproduce, WORKSFORME [[User:Sahaqiel|sahaqiel]]&lt;br /&gt;
*{{Bug|141525}} Can't reproduce in 3.5.9 and trunk. [[User:Finex|FiNeX]]&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|160735}} Can't reproduce in 3.5.8 and trunk. [[User:knusperfrosch|knusperfrosch]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|160819}} Can't reproduce in 3.5.8 and trunk. [[User:knusperfrosch|knusperfrosch]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|160886}} Can't reproduce in 3.5.8 and trunk. &amp;lt;/s&amp;gt;[[User:knusperfrosch|knusperfrosch]]&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|161008}} Can't reproduce in 3.5.8 and trunk. [[User:knusperfrosch|knusperfrosch]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|161165}} Can't reproduce in 3.5.8 and trunk. [[User:knusperfrosch|knusperfrosch]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|161178}} Can't reproduce in 3.5.8 and trunk. [[User:knusperfrosch|knusperfrosch]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|146539}} kde4 trash files are in $HOME/.local/share/Trash/files/ [[User:Jtamate|Jtamate]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*{{Bug|128353}} Can't reproduce in trunk. --[[User:Jtamate|Jtamate]] 17:48, 6 June 2008 (CEST)&lt;br /&gt;
*{{Bug|79348}} Can't reproduce in trunk --[[User:Jtamate|Jtamate]] 18:15, 6 June 2008 (CEST)&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|138802}} Works for me in 3.5.9 and trunk.[[User:Frank78ac|Frank78ac]]&amp;lt;/s&amp;gt;&lt;br /&gt;
**Closed by reporter.&lt;br /&gt;
**Note that I got a crash in trunk, but this is a separate issue. [[User:Frank78ac|Frank78ac]]&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|138810}} Works for me in 3.5.9 and trunk. [[User:Frank78ac|Frank78ac]]&amp;lt;/s&amp;gt;&lt;br /&gt;
** Same with me, WORKSFORME. [[User:Sahaqiel|sahaqiel]]&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|138815}} Works for me in 3.5.9 and trunk.&amp;lt;/s&amp;gt; [[User:Frank78ac|Frank78ac]]&lt;br /&gt;
**Reporter confirmed that it works, closing bug. [[User:Frank78ac|Frank78ac]]&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|159266}} Works for me in kde beta 1. [[User:tazz|gaurav]] And me in 823139. [[User:hays|hays]]&amp;lt;/s&amp;gt; katastrophe&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|159814}} Can't reproduce in trunk. [[User:knusperfrosch|knusperfrosch]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|159984}} Can't reproduce in trunk. [[User:knusperfrosch|knusperfrosch]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|160066}} Can't reproduce in trunk. [[User:knusperfrosch|knusperfrosch]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|159849}} Can't reproduce in trunk. [[User:knusperfrosch|knusperfrosch]]&amp;lt;/s&amp;gt; me too, im closing with worksforme katastrophe 03:28, 20 June 2008 (CEST)&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|159814}} Can't reproduce in trunk. [[User:knusperfrosch|knusperfrosch]]&amp;lt;/s&amp;gt;&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|160442}} Can't reproduce in trunk. [[User:knusperfrosch|knusperfrosch]]&amp;lt;/s&amp;gt; worksforme katastrophe 14:58, 20 June 2008 (CEST)&lt;br /&gt;
*{{Bug|138849}} Can't reproduce in 3.5.9 and trunk. [[User:Frank78ac|Frank78ac]]&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|75809}} Can't reproduce in 3.5.9 and trunk. --[[User:Jtamate|Jtamate]] 22:19, 11 June 2008 (CEST)&amp;lt;/s&amp;gt; katastrophe 14:04, 27 June 2008 (CEST)&lt;br /&gt;
*{{Bug|135622}} the settings dialog can be resized down to 520x520 katastrophe 05:25, 20 June 2008 (CEST)&lt;br /&gt;
*{{Bug|135623}} cant reproduce with trunk katastrophe 05:38, 20 June 2008 (CEST)&lt;br /&gt;
*{{Bug|136030}} works for me in trunk katastrophe 06:21, 20 June 2008 (CEST)&lt;br /&gt;
*{{Bug|136316}} cant reproduce with trunk katastrophe 07:07, 20 June 2008 (CEST)&lt;br /&gt;
*{{Bug|136544}} cant reproduce, seems ok with trunk katastrophe 07:46, 20 June 2008 (CEST)&lt;br /&gt;
*{{Bug|141625}} i think the reporter means the search bar, but i cant reproduce in trunk katastrophe 17:15, 20 June 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
The following bugs are clear wishes that I think are implemented in kde 4.&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|69389}} show disk space --[[User:Jtamate|Jtamate]] 15:20, 12 June 2008 (CEST)&amp;lt;/s&amp;gt; katastrophe 17:17, 21 June 2008 (CEST)&lt;br /&gt;
*{{Bug|69437}} user agent configurable in gui  --[[User:Jtamate|Jtamate]] 15:20, 12 June 2008 (CEST) --- yes, but you cant still add new custom browser identification strings in the gui, i think that was meant&lt;br /&gt;
*&amp;lt;s&amp;gt;Bug|125429}} the directory sorting is stored and retrieved in .directory files --[[User:Jtamate|Jtamate]] 15:20, 12 June 2008 (CEST)&amp;lt;/s&amp;gt; closed katastrophe 17:29, 21 June 2008 (CEST)&lt;br /&gt;
*&amp;lt;s&amp;gt;{{Bug|134009}} the directory sorting is stored and retrieved in .directory files --[[User:Jtamate|Jtamate]] 15:20, 12 June 2008 (CEST)&amp;lt;/s&amp;gt; katastrophe 17:17, 21 June 2008 (CEST)&lt;br /&gt;
*{{Bug|53805}} ads supression --[[User:Jtamate|Jtamate]] 15:20, 12 June 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
The following bugs are wishes that looks like bugs instead of wishes.&lt;br /&gt;
*{{Bug|88642}} view menu order  --[[User:Jtamate|Jtamate]] 15:20, 12 June 2008 (CEST)&lt;br /&gt;
*{{Bug|132780}} page with a lot of input boxes is redered slowly  --[[User:Jtamate|Jtamate]] 15:20, 12 June 2008 (CEST)&lt;br /&gt;
*{{Bug|136025}} slow rendering of tables  --[[User:Jtamate|Jtamate]] 15:20, 12 June 2008 (CEST)&lt;br /&gt;
*{{Bug|137330}} do not recognize the mime tipe of mbox file  --[[User:Jtamate|Jtamate]] 15:20, 12 June 2008 (CEST)&lt;br /&gt;
*{{Bug|141726}} cant reproduce with trunk katastrophe&lt;br /&gt;
*{{Bug|141815}} cant reproduce with trunk katastrophe&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1</id>
		<title>Contribute/Bugsquad/BugDays/AmarokDay1</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1"/>
				<updated>2008-06-17T09:05:13Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Division of Labour */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{warning|Instead of editing the whole wiki page, please enable editing by section in your preferences and click the Edit link next to each section header to edit content. Like this we'll mostly prevent conflicts if several people edit the page at once.}}&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
This bug day will take place on Sunday, June 15th 2008, but feel free to start early. The aim of this bug day is to clear as many Amarok bugs as possible. Our target for triage is bugs listed in [http://bugs.kde.org bugs.kde.org] under the product Amarok.&lt;br /&gt;
&lt;br /&gt;
'''The goal of this bug-day is to check for bugs that are fixed, duplicates, are not going to be fixed in Amarok 1.4.x or are already fixed/implemented in Amarok 2. This will enable the Amarok developers to deal with bugs more easily, and so have more time left to actually code on Amarok 2.''' When you have closed or commented on a bug, please list it in the appropriate section below, so that a second triager can see if they can confirm it.&lt;br /&gt;
&lt;br /&gt;
Be sure to join #kde-bugs on irc.freenode.net, as this is where the bug-day will be coordinated. Amarok team members will be both there and in #amarok to answer your questions. If none of them are around please note the bug in the list below so they can be dealt with later.&lt;br /&gt;
&lt;br /&gt;
You should be working with Amarok 1.4.9.1 and Amarok 2 for testing these bugs. To make it easier for you to obtain Amarok 2 we provide nightly builds of it. So far Packages for Kubuntu and openSUSE are available. For more information check out the [http://amarok.kde.org/wiki/User:Apachelogger/Project_Neon Neon wiki page]. For openSUSE packages please also ask in #amarok.neon. Amarok 1.4.9.1 should be available in your distro repositories.&lt;br /&gt;
&lt;br /&gt;
Please mention which version and distro you are working with if necessary. (For Neon mention the build date from the Amarok about dialog. It is in the middle of the first tab.)&lt;br /&gt;
&lt;br /&gt;
===Unclear===&lt;br /&gt;
If a bug report has no clear instructions on how to reproduce it, or has little useful information, add a comment asking the reporter for more detail. Then list it in the [[#Bugs_awaiting_feedback|bugs awaiting feedback]] section. Be polite, we want to be nice to our bug reporters!&lt;br /&gt;
&lt;br /&gt;
===Is it a big bug?===&lt;br /&gt;
Prioritizing is good. If a bug is severe we want to know about it.&lt;br /&gt;
&lt;br /&gt;
===Version field===&lt;br /&gt;
Keep an eye on what the &amp;quot;Version:&amp;quot; fields say in Bugzilla. If it says &amp;quot;unspecified&amp;quot;, change the version field to the version specified in the other fields of the original bug report.&lt;br /&gt;
&lt;br /&gt;
===What to close?===&lt;br /&gt;
Amarok 1 and Amarok 2 are very different and a lot of bugs of 1 don't apply to 2 and vice-versa. Amarok 1.4.x is in bugfix-only mode. This means we are only going to fix bugs where the risk of regression is minimal. No new features are going to be implemented in Amarok 1.4.x. So please be aggressive with closing bugs that are not going to get fixed in 1.4.x anyway. No need to keep them around. For feature requests please check Amarok 2. If it is implemented there then close the bug, otherwise please speak with the Amarok team to see if they plan to implement it. If they don't, then close it as WONTFIX.&lt;br /&gt;
&lt;br /&gt;
'''REMEMBER: If you think a bug should be closed, list it in the appropriate section below BEFORE closing it, so another triager can check it. Before a bug can be closed it must be checked by TWO triagers. Not just you!'''&lt;br /&gt;
&lt;br /&gt;
===How to comment===&lt;br /&gt;
Please add a note like &amp;quot;comment from KDE bugsquad member&amp;quot; at the top of your comments so Amarok developers know who you are. Always leave a comment explaining why you change something. If you spoke with a member of the Amarok team please mention who. If you close a bug report for 1.4.x you might want to consider using one of the following stock replies:&lt;br /&gt;
&lt;br /&gt;
''Amarok 1.4.x is in bugfix-only mode as development is focused on Amarok 2. Unfortunately your bug will very likely not get fixed, as the risk of regressions is too high and the Amarok developers do not have the resources for it. Thank you for your report though. Please don't hesitate to report new bugs should you have any problems with Amarok 2 once it is released.''&lt;br /&gt;
&lt;br /&gt;
And if a feature request has to be moved to Amarok 2:&lt;br /&gt;
&lt;br /&gt;
''Amarok 1.4.x is in bugfix-only mode as development is focused on Amarok 2. Unfortunately your feature request can not be implemented in Amarok 1, as Amarok developers do not have the resources for it and risk of regression would be too high. I am therefore moving your request to Amarok 2. I cannot make any guarantee as to whether is will get implemented there or not though. Thank you for your report.''&lt;br /&gt;
&lt;br /&gt;
And if something has already been implemented in Amarok 2:&lt;br /&gt;
&lt;br /&gt;
''This feature is already implemented in Amarok 2. However, Amarok 1.4.x is in bugfix-only mode as development is focused on Amarok 2, so your feature request can not be implemented in Amarok 1 as the risk of regression would be too high. I am therefore closing this report. Thank you for your report and have fun with Amarok.''&lt;br /&gt;
&lt;br /&gt;
===Double Check!===&lt;br /&gt;
'''Please list and sort bugs below to get a second opinion before making the change in bugzilla. This also gives a record of what we've done for the developers to check.''' Things which are not closes can be changed as you go.&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;
&lt;br /&gt;
===Update bugzilla===&lt;br /&gt;
Always add your comments on bugzilla as well as the wiki for a more complete feedback by users and developers.&lt;br /&gt;
&lt;br /&gt;
==Details==&lt;br /&gt;
&lt;br /&gt;
Please get a bugzilla account (bugs.kde.org) and a techbase.kde.org account. Then &amp;quot;sign in&amp;quot; below, and select a period 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, as we will cross-check everybody else's bugs. This will help to reduce the number of incorrect actions taken on bugs.'''&lt;br /&gt;
&lt;br /&gt;
==How to get a Backtrace with Amarok==&lt;br /&gt;
&lt;br /&gt;
  Simple gdb howto:&lt;br /&gt;
&lt;br /&gt;
# start Amarok&lt;br /&gt;
$ amarok&lt;br /&gt;
&lt;br /&gt;
#switch terminals and get amarok's pid&lt;br /&gt;
$ pgrep amarok&lt;br /&gt;
&lt;br /&gt;
#start gdb&lt;br /&gt;
gdb&lt;br /&gt;
&lt;br /&gt;
#attach to amarok's process&lt;br /&gt;
gdb&amp;gt; attach &amp;lt;pid&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#let it load debugging symbols, then type continue&lt;br /&gt;
(gdb) continue&lt;br /&gt;
&lt;br /&gt;
#Do what you want to amarok to make it crash. Once it has crashed type&lt;br /&gt;
(gdb) bt&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;
|-&lt;br /&gt;
!IRC Nickname !! KDE version used for testing&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Ramblurr|Ramblurr]] || svn trunk latest ||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Kage Jittai|Kage_Jittai]] || kdelibs r818475 a2 r820610 ||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Blauzahl|Blauzahl]] || kdelibs r820643 a2 r820651 &amp;amp; debian sid 1.4.9.1 ||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Mdhowe|Artisian]] (also Mdhowe) || Ubuntu Nightly r820526 &amp;amp; Ubunutu 1.4.9.1 ||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Aides|Aides]] || kdelibs r820524 a2 r820697 &amp;amp; Gentoo 1.4.9.1 ||&lt;br /&gt;
|-&lt;br /&gt;
||[[User:lemma|lemma]] || kdelibs r820510, a2 820602, debian sid 1.4.9.1 ||&lt;br /&gt;
|-&lt;br /&gt;
||[[User:annma|annma]] || svn trunk latest Revision: 820699||&lt;br /&gt;
|-&lt;br /&gt;
||[[User:progger1986|progger1986]] || kdelibs r812186 &amp;amp; 1.4.9.1||&lt;br /&gt;
|-&lt;br /&gt;
||[[User:Krop|Krop]] || kdelibs r820750, a2 820750, debian sid 1.4.9.1 ||&lt;br /&gt;
|-&lt;br /&gt;
||[[User:Leuty|Leuty]] || Kubuntu Nightly r820526 and Kubuntu 1.4.9.1 ||&lt;br /&gt;
|-&lt;br /&gt;
|| [[User:Grundleborg|Grundleborg]] || kdelibs r820659, a2 r820677, mdk 2008.1 1.4.8||&lt;br /&gt;
|-&lt;br /&gt;
|| [[User:Mamarok|Mamarok]] || Kubuntu 1.4.9.1 and Kubuntu Nightly r820526 ||&lt;br /&gt;
|-&lt;br /&gt;
|| [[User:Bram85|Bram85]] || SVN 820K and Amarok 1.4.9.1 ||&lt;br /&gt;
|}&lt;br /&gt;
{{Tip|Please be sure to sign every bug or comment you add to this page with your irc nickname. You can use the wiki markup &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt; to insert your wiki username automatically (but only do this if it is the same as your IRC nickname, otherwise write your IRC nickname in by hand).}}&lt;br /&gt;
&lt;br /&gt;
==Division of Labour==&lt;br /&gt;
Please choose a month that is not already taken from the list below and then query bugs.kde.org for all bugs in that month. Please put your irc nickname in the table below next to the month so we don't duplicate months.&lt;br /&gt;
&lt;br /&gt;
The bugzilla query to use for this triage day is TBD. Be sure to correct the dates to the month which you will triage before running the query.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!Month/time period !! IRC Nickname !! Status !! Query !! Number of Bugs&lt;br /&gt;
|-&lt;br /&gt;
| 2005-03 || [[User:Blauzahl|Blauzahl]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-03-01&amp;amp;chfieldto=2005-03-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 1&lt;br /&gt;
|-&lt;br /&gt;
| 2005-04 || [[User:Kage Jittai|Kage_Jittai]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-04-01&amp;amp;chfieldto=2005-04-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]  || 1&lt;br /&gt;
|-&lt;br /&gt;
| 2005-06 || [[User:Kage Jittai|Kage_Jittai]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-06-01&amp;amp;chfieldto=2005-06-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]  || 1&lt;br /&gt;
|-&lt;br /&gt;
| 2005-09 || [[User:Kage Jittai|Kage_Jittai]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-09-01&amp;amp;chfieldto=2005-09-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 1&lt;br /&gt;
|-&lt;br /&gt;
| 2005-10 || [[User:Blauzahl|Blauzahl]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-10-01&amp;amp;chfieldto=2005-10-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 1&lt;br /&gt;
|-&lt;br /&gt;
| 2005-11 || [[User:Blauzahl|Blauzahl]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-11-01&amp;amp;chfieldto=2005-11-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 1&lt;br /&gt;
|-&lt;br /&gt;
| 2005-12 ||  [[User:Mdhowe|Artisian]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-12-01&amp;amp;chfieldto=2005-12-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 6&lt;br /&gt;
|-&lt;br /&gt;
| 2006-02 || [[User:Blauzahl|Blauzahl]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-02-01&amp;amp;chfieldto=2006-02-28&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2006-03 || [[User:Blauzahl|Blauzahl]] || Working || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-03-01&amp;amp;chfieldto=2006-03-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 7&lt;br /&gt;
|-&lt;br /&gt;
| 2006-04 || [[User:Mdhowe|Artisian]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-04-01&amp;amp;chfieldto=2006-04-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 6&lt;br /&gt;
|-&lt;br /&gt;
| 2006-05 || [[User:Kage Jittai|Kage Jittai]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-05-01&amp;amp;chfieldto=2006-05-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 8&lt;br /&gt;
|-&lt;br /&gt;
| 2006-06 || [[User:Mamarok|Mamarok]] || done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-06-01&amp;amp;chfieldto=2006-06-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 12&lt;br /&gt;
|-&lt;br /&gt;
| 2006-07 || [[User:Aides|Aides]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-07-01&amp;amp;chfieldto=2006-07-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 13&lt;br /&gt;
|-&lt;br /&gt;
| 2006-08 ||  [[User:Annma|Annma]]|| Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-08-01&amp;amp;chfieldto=2006-08-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 13&lt;br /&gt;
|-&lt;br /&gt;
| 2006-09 ||  [[User:progger1986|progger1986]]|| Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-09-01&amp;amp;chfieldto=2006-09-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 17&lt;br /&gt;
|-&lt;br /&gt;
| 2006-10 || [[User:Aides|Aides]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-10-01&amp;amp;chfieldto=2006-10-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 19&lt;br /&gt;
|-&lt;br /&gt;
| 2006-11 || [[User:Lemma|Lemma]] || done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-11-01&amp;amp;chfieldto=2006-11-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 14&lt;br /&gt;
|-&lt;br /&gt;
| 2006-12 || [[User:Lemma|Lemma]] || done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-12-01&amp;amp;chfieldto=2006-12-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 16&lt;br /&gt;
|-&lt;br /&gt;
| 2007-01.1 || [[User:Krop|Krop]] || Incomplete || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=139722%2C140134%2C140078%2C139756%2C140020%2C140270%2C139610%2C139897%2C139497%2C139538%2C139549%2C139647%2C139716%2C139763%2C139764%2C139772%2C&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-01-01&amp;amp;chfieldto=2007-01-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 16&lt;br /&gt;
|-&lt;br /&gt;
| 2007-01.2 || [[User:Lemma|Lemma]] || done || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=139803%2C139805%2C139836%2C139889%2C139963%2C140001%2C140080%2C140170%2C140338%2C140357%2C140428%2C140461%2C140462%2C140618%2C140752%2C140757%2C140795&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-01-01&amp;amp;chfieldto=2007-01-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 17&lt;br /&gt;
|-&lt;br /&gt;
| 2007-02.1 || [[User:Nightrose|Nightrose]] || done || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=141780%2C142278%2C141935%2C142111%2C141578%2C141404%2C142282%2C141049%2C141103%2C141147%2C141276%2C141291%2C141323%2C141412%2C141426%2C141431&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-02-01&amp;amp;chfieldto=2007-02-28&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 16&lt;br /&gt;
|-&lt;br /&gt;
| 2007-02.2 || [[User:Nightrose|Nightrose]] || done || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=141445%2C141466%2C141571%2C141581%2C141634%2C141652%2C141736%2C141777%2C141856%2C141894%2C141930%2C142099%2C142114%2C142156%2C142174%2C142192%2C142230&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-02-01&amp;amp;chfieldto=2007-02-28&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 17&lt;br /&gt;
|-&lt;br /&gt;
| 2007-03.1 || [[User:Aides|Aides]] || Done || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=142757%2C142712%2C142899%2C143420%2C143485%2C143624%2C143163%2C142680%2C143421%2C142364%2C142433%2C142437%2C142797%2C142804%2C142805%2C&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-03-01&amp;amp;chfieldto=2007-03-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 15&lt;br /&gt;
|-&lt;br /&gt;
| 2007-03.2 || [[User:Mamarok|Mamarok]] || done || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=142991%2C143006%2C143013%2C143014%2C143143%2C143361%2C143379%2C143433%2C143438%2C143521%2C143560%2C143575%2C143582%2C143603&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-03-01&amp;amp;chfieldto=2007-03-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 14&lt;br /&gt;
|-&lt;br /&gt;
| 2007-04.1 || [[User:Grundleborg|Grundleborg]] || done || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=143959%2C144144%2C143764%2C144010%2C144236%2C144516%2C144580%2C144028%2C143882%2C143893%2C143923&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-04-01&amp;amp;chfieldto=2007-04-30&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 11&lt;br /&gt;
|-&lt;br /&gt;
| 2007-04.2 || [[User:Bram85|Bram85]] || Working || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=144041%2C144053%2C144075%2C144080%2C144081%2C144137%2C144160%2C144310%2C144432%2C144538%2C144550%2C144826&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-04-01&amp;amp;chfieldto=2007-04-30&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 12&lt;br /&gt;
|-&lt;br /&gt;
| 2007-05 || [[User:Mamarok|Mamarok]] || done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-05-01&amp;amp;chfieldto=2007-05-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 19&lt;br /&gt;
|-&lt;br /&gt;
| 2007-06.1 || [[User:Ramblurr|Ramblurr]] || complete || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=147351%2C147051%2C146617%2C146743%2C146750%2C147039%2C147239%2C147342%2C147146%2C147288%2C146899%2C146265%2C146382%2C146435%2C146492&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-06-01&amp;amp;chfieldto=2007-06-30&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 15&lt;br /&gt;
|-&lt;br /&gt;
| 2007-06.2 || [[User:Ramblurr|Ramblurr]] ||complete || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=146520%2C146531%2C146649%2C146751%2C146970%2C147042%2C147045%2C147157%2C147219%2C147232%2C147273%2C147276%2C147277%2C147290%2C147343%2C147369&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-06-01&amp;amp;chfieldto=2007-06-30&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 16&lt;br /&gt;
|-&lt;br /&gt;
| 2007-07.1 || [[User:Leuty|Leuty]] || done || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=147692%2C147758%2C147847%2C148364%2C148369%2C147424%2C147507%2C147521%2C147547%2C147587%2C147658%2C147675&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-07-01&amp;amp;chfieldto=2007-07-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 12&lt;br /&gt;
|-&lt;br /&gt;
| 2007-07.2 || [[User:Aides|Aides]] || Done || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=147710%2C147725%2C147755%2C147764%2C147796%2C147803%2C147890%2C147908%2C147913%2C148088%2C148108%2C148126&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-07-01&amp;amp;chfieldto=2007-07-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 12&lt;br /&gt;
|-&lt;br /&gt;
| 2007-08.1 || [[User:Mamarok|Mamarok]] || done || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=148586%2C148625%2C148462%2C148664%2C148804%2C149014%2C148973%2C148423%2C148440%2C148473%2C148488%2C148665%2C148666&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-08-01&amp;amp;chfieldto=2007-08-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 13&lt;br /&gt;
|-&lt;br /&gt;
| 2007-08.2 || [[User:Mamarok|Mamarok]] || working || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=148675%2C148691%2C148692%2C148719%2C148726%2C148730%2C148740%2C148811%2C148829%2C148898%2C148923%2C149129%2C149306&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-08-01&amp;amp;chfieldto=2007-08-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 13&lt;br /&gt;
|-&lt;br /&gt;
| 2007-09.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=149536%2C149574%2C149800%2C150184%2C149444%2C149593%2C149604%2C149662%2C149694%2C149734%2C149833%2C149885%2C149919&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-09-01&amp;amp;chfieldto=2007-09-30&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 13&lt;br /&gt;
|-&lt;br /&gt;
| 2007-09.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=149959%2C149962%2C150002%2C150051%2C150059%2C150095%2C150096%2C150099%2C150146%2C150185%2C150196%2C150300%2C150308&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-09-01&amp;amp;chfieldto=2007-09-30&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 13&lt;br /&gt;
|-&lt;br /&gt;
| 2007-10.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=150431%2C151390%2C151463%2C151466%2C150601%2C151235%2C151441%2C150403%2C150573%2C150587%2C150590%2C150642%2C150651%2C150754%2C150764%2C150795&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-10-01&amp;amp;chfieldto=2007-10-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 16&lt;br /&gt;
|-&lt;br /&gt;
| 2007-10.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=150914%2C151051%2C151108%2C151151%2C151203%2C151234%2C151329%2C151366%2C151370%2C151410%2C151476%2C151479%2C151495%2C151497%2C151498%2C151502%2C151568&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-10-01&amp;amp;chfieldto=2007-10-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 17&lt;br /&gt;
|-&lt;br /&gt;
| 2007-11.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=151748%2C152586%2C152821%2C153100%2C151856%2C151868%2C151879%2C151888%2C151964%2C151990%2C152001%2C152027%2C152033%2C152036%2C152063%2C152066&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-11-01&amp;amp;chfieldto=2007-11-30&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 16&lt;br /&gt;
|-&lt;br /&gt;
| 2007-11.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=152193%2C152376%2C152426%2C152491%2C152642%2C152795%2C152814%2C152828%2C152870%2C152871%2C152896%2C152901%2C152906%2C153015%2C153030%2C153059&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-11-01&amp;amp;chfieldto=2007-11-30&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 16&lt;br /&gt;
|-&lt;br /&gt;
| 2007-12.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=154495%2C153559%2C153243%2C153801%2C154641%2C154446%2C153364%2C153455%2C153523%2C153531%2C153592%2C153607%2C153755%2C153760%2C153887&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-12-01&amp;amp;chfieldto=2007-12-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 15&lt;br /&gt;
|-&lt;br /&gt;
| 2007-12.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=154030%2C154160%2C154192%2C154255%2C154271%2C154291%2C154336%2C154406%2C154407%2C154731%2C154795%2C154867&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-12-01&amp;amp;chfieldto=2007-12-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 12&lt;br /&gt;
|-&lt;br /&gt;
| 2008-01.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=155197%2C156622%2C156156%2C156758%2C156818%2C156821%2C156961%2C155036%2C155594%2C154994%2C155073%2C155088%2C155089%2C155102%2C155205%2C155396%2C155741&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=2008-01-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 17&lt;br /&gt;
|-&lt;br /&gt;
| 2008-01.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=155813%2C155970%2C156005%2C156017%2C156052%2C156059%2C156086%2C156094%2C156110%2C156182%2C156455%2C156471%2C156516%2C156603%2C156664%2C156725%2C156973&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=2008-01-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 17&lt;br /&gt;
|-&lt;br /&gt;
| 2008-02 ||  ||  || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-02-01&amp;amp;chfieldto=2008-02-29&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 18&lt;br /&gt;
|-&lt;br /&gt;
| 2008-03 ||  ||  || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-03-01&amp;amp;chfieldto=2008-03-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 19&lt;br /&gt;
|-&lt;br /&gt;
| 2008-04 ||  ||  || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-04-01&amp;amp;chfieldto=2008-04-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 13&lt;br /&gt;
|-&lt;br /&gt;
| 2008-05.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-05-01&amp;amp;chfieldto=2008-05-10&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname=&amp;amp;namedcmd=2003-onwards Query] || 12&lt;br /&gt;
|-&lt;br /&gt;
| 2008-05.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-05-11&amp;amp;chfieldto=2008-05-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname=&amp;amp;namedcmd=2003-onwards Query] || 9&lt;br /&gt;
|-&lt;br /&gt;
| 2008-06 ||  ||  || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-06-01&amp;amp;chfieldto=now&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 18&lt;br /&gt;
|-&lt;br /&gt;
|}&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/AmarokDay1/Bugs no longer present in 2.x}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Functionality not yet present in Amarok 2}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs needing version field changed}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs to be marked as RESOLVED}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs to be marked as INVALID}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs to be marked as DUPLICATE}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs still present in Amarok 2}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs needing users with particular setups}}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs needing attention from Amarok developers}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs awaiting feedback}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs not related to today}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs that you cant do}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/High profile}}&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_no_longer_present_in_2.x</id>
		<title>Contribute/Bugsquad/BugDays/AmarokDay1/Bugs no longer present in 2.x</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_no_longer_present_in_2.x"/>
				<updated>2008-06-15T22:04:17Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Bugs no longer present in 2.x */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Bugs no longer present in 2.x===&lt;br /&gt;
If a bug is reported against a version of Amarok before 2.x, but the bug can no longer be reproduced in Amarok 2.x, then it should be listed here. Please '''do not''' close the bug. The Amarok developers would like to check each one before they are closed.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|103289}} eean said bug could be closed. [[User:Kage Jittai|Kage Jittai]]&lt;br /&gt;
** ack --[[User:Nightrose|Nightrose]] 09:32, 15 June 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
*{{Bug|119169}} probably won't be fixed in 1.x, not relevant for 2.x. [[User:Mdhowe|Mdhowe]] 04:28, 15 June 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
*{{Bug|118694}} fixed in 2.x, probably won't be fixed in 1.x [[User:Mdhowe|Mdhowe]] 04:54, 15 June 2008 (CEST)&lt;br /&gt;
** done --[[User:Nightrose|Nightrose]] 09:32, 15 June 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
*{{Bug|126454}} fixed in 2.x though still present in 1.4.9.1 [[User:Mdhowe|Mdhowe]] 09:05, 15 June 2008 (CEST)&lt;br /&gt;
** done --[[User:Nightrose|Nightrose]] 09:32, 15 June 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
*{{Bug|130501}} fixed in 2.x as well as in 1.4.9.1 [[User:Aides|Aides]] 11:46, 15 June 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
*{{Bug|130503}} could not reproduce neither in 1.4 nor in 2 (advised fixed by Nightrose and grundleborg) [[User:Aides|Aides]] 11:56, 15 June 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
*{{Bug|133519}} could not reproduce neither in 1.4 nor in 2 [[User:progger1986|progger1986]] 12:00, 15 June 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
*{{Bug|133918}} could not reproduce neither in 1.4 nor in 2[[User:progger1986|progger1986]] 13:17, 15 June &lt;br /&gt;
2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
*{{Bug|130622}} fixed in 1.4 and 2 -- [[User:Aides|Aides]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|134779}} Cannot reproduce neither in 1.4 nor in 2[[User:progger1986|progger1986]] 13:17, 15 June &lt;br /&gt;
2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
*{{Bug|130936}} Fixed by newer score scripts -- [[User:Aides|Aides]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|137217}} - A certain popup menu doesn't show if using the Motif style. No longer reproducible in 1.4.9.1 and trunk. [[User:Lemma|Lemma]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|138711}} - Not reproducible in 1.4.9.1 and trunk.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|131426}} fixed in 1.4, in 2 it works, but all the scripts are stopped, when restoring session -- [[User:Aides|Aides]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|143882}} - Can't reproduce in a2, and probably fixed by major changes anyway. [[User:Grundleborg|Grundleborg]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|134940}} &amp;lt;s&amp;gt;fixed in 1.4&amp;lt;/s&amp;gt; turned out to be completely messed up, according to new follow-ups; can't test in 2.0 since it crashes ({{Bug|164144}}) -- [[User:Aides|Aides]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|135080}} fixed -- [[User:Aides|Aides]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|135089}} fixed and lacking feedback (auth by Nightrose) -- [[User:Aides|Aides]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|143923}} - seems fixed in trunk. [[User:Grundleborg|Grundleborg]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|135286}} fixed, as evidenced by lack of feedback -- [[User:Aides|Aides]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|135337}} no longer valid, since no Postgres in 2.x -- [[User:Aides|Aides]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|144516}} - seems to be fixed in trunk. [[User:Grundleborg|Grundleborg]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|136419}} fixed as of 1.4.9.1  -- [[User:Aides|Aides]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|136491}} unapplicable to svn-2.0 (no queue atm, and different UI), wontfix for 1.4 -- [[User:Aides|Aides]]&lt;br /&gt;
&lt;br /&gt;
*{{bug|139803}} - TRUE and FALSE macros (EBN/krazy), already fixed. [[User:Lemma|Lemma]]&lt;br /&gt;
&lt;br /&gt;
*{{bug|139963}} - Hard to explain but reproducible in 1.4.9.1. Fixed in trunk. [[User:Lemma|Lemma]]&lt;br /&gt;
&lt;br /&gt;
*{{bug|147587}} - Cant be reproduced in 1.4.9.1 or 2.x. Nightly r820526. Fixed [[User:Leuty|Leuty]]&lt;br /&gt;
&lt;br /&gt;
*{{bug|147658}} - If I see this correctly this is resolved in 1.4.9.1 and 2.x. Not the way the bugopener wanted it but doable. If I do not completly missunderstand him. Else WONTFIX [[User:Leuty|Leuty]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|142364}} fixed in 1.4.9.1 and in 2.x -- [[User:Aides|Aides]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|148364}} There's no option yet to sort the playlist in 2.x WONTFIX -- [[User:Leuty|Leuty]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|148369}} I was told PgSQL is abandoned. WONTFIX -- [[User:Leuty|Leuty]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|140134}} - can't reproduce in 1.4.9 / trunk [[User:Krop|Krop]]&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_needing_users_with_particular_setups</id>
		<title>Contribute/Bugsquad/BugDays/AmarokDay1/Bugs needing users with particular setups</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_needing_users_with_particular_setups"/>
				<updated>2008-06-15T21:31:36Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Bugs needing users with particular setups */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Bugs needing users with particular setups===&lt;br /&gt;
Bugs that require particular software or hardware that you don't have available should be listed here with a description of the non-standard requirement.&lt;br /&gt;
&lt;br /&gt;
*{{Bug|118288}} Requires a proxy setup for port 80. [[User:Mdhowe|Mdhowe]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|116220}} Needs KDE3 running, i really want to close this as INVALID or something :P [[User:Blauzahl|Blauzahl]]&lt;br /&gt;
**Ramblurr says that if this still exists, its a WONTFIX&lt;br /&gt;
**ack for WONTFIX --[[User:Nightrose|Nightrose]] 09:52, 15 June 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
*{{Bug|119087}} Needs KDE3. [[User:Mdhowe|Mdhowe]]&lt;br /&gt;
** WONTFIX - even if it is still present we will not fix it --[[User:Nightrose|Nightrose]] 09:52, 15 June 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
*{{Bug|114285}} Needs two screens [[User:Blauzahl|Blauzahl]]&lt;br /&gt;
** very old - likely fixed - WONTFIX anyway --[[User:Nightrose|Nightrose]] 09:52, 15 June 2008 (CEST)&lt;br /&gt;
&lt;br /&gt;
*{{Bug|119026}} Requires a RTL language setup such as Arabic or Hebrew. [[User:Mdhowe|Mdhowe]]&lt;br /&gt;
** close due to lag of feedback - WONTFIX anyway --[[User:Nightrose|Nightrose]] 09:52, 15 June 2008 (CEST)&lt;br /&gt;
** I'll close it as a REMIND, who knows, maybe they'll give you a patch for 2 :D [[User:Blauzahl|Blauzahl]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|112437}} Needs a proxy [[User:Kage Jittai|Kage Jittai]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|137346}} &amp;lt;b&amp;gt;crash&amp;lt;/b&amp;gt; Needs portable media device to check. [[User:Lemma|Lemma]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|133609}} Can't get transcode working [[User:progger1986|progger1986]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|133764}} Needs a DAAP share [[User:progger1986|progger1986]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|130597}} Need some unplayable files, reporter mentions m4a -- [[User:Aides|Aides]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|134544}} Needs almost none free disk space [[User:progger1986|progger1986]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|134614}} Needs mDNSresponder and iTunes 7 [[User:progger1986|progger1986]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|134718}} Needs cue sheets ans last.fm account [[User:progger1986|progger1986]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|130929}} Needs media device -- [[User:Aides|Aides]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|134416}} Needs DAAP client [[User:progger1986|progger1986]]&lt;br /&gt;
&lt;br /&gt;
*{{bug|139030}} - Needs someone with a lot of mp3 files and PostgreSQL. [[User:Lemma|Lemma]]&lt;br /&gt;
&lt;br /&gt;
*{{bug|138240}} - &amp;lt;b&amp;gt;patch&amp;lt;/b&amp;gt; Needs someone with a portable media device, includes a patch. [[User:Lemma|Lemma]]&lt;br /&gt;
&lt;br /&gt;
*{{bug|138743}} - &amp;lt;b&amp;gt;crash&amp;lt;/b&amp;gt; Needs an mtp mp3 player. [[User:Lemma|Lemma]]&lt;br /&gt;
&lt;br /&gt;
*{{bug|138850}} - Needs someone with an ipod to check. [[User:Lemma|Lemma]]&lt;br /&gt;
&lt;br /&gt;
*{{bug|139218}} - Needs a Creative Vision M portable media device to check. [[User:Lemma|Lemma]]&lt;br /&gt;
&lt;br /&gt;
*{{bug|139271}} - Needs a Creative Zen Vision portable media device to check. [[User:Lemma|Lemma]]&lt;br /&gt;
&lt;br /&gt;
*{{bug|135466}} need an Ogg with multiple logical streams -- [[User:Aides|Aides]]&lt;br /&gt;
&lt;br /&gt;
*{{bug|135665}} need an iPod -- [[User:Aides|Aides]]&lt;br /&gt;
&lt;br /&gt;
*{{bug|135681}} need a media device. -- [[User:Aides|Aides]]&lt;br /&gt;
&lt;br /&gt;
*{{bug|135938}} need a Samba share -- [[User:Aides|Aides]]&lt;br /&gt;
&lt;br /&gt;
*{{bug|135823}} yet to be tested with amarok 2, mark as LATER (conf. by Nightrose) -- [[User:Aides|Aides]]&lt;br /&gt;
&lt;br /&gt;
*{{bug|136153}} should be fixed with recent libgpod (as stated in last comment), but can't verify without iPod -- [[User:Aides|Aides]]&lt;br /&gt;
&lt;br /&gt;
*{{bug|139805}} - Needs a portable media device. [[User:Lemma|Lemma]]&lt;br /&gt;
&lt;br /&gt;
*{{bug|139836}} - Needs someone with Amarok/MySQL to recheck. [[User:Lemma|Lemma]]&lt;br /&gt;
&lt;br /&gt;
*{{bug|140170}} - Needs someone with a MTP media device to check. [[User:Lemma|Lemma]]&lt;br /&gt;
&lt;br /&gt;
*{{bug|140752}} - Needs a podcast with a missing file (possibly a webserver 404 error page). [[User:Lemma|Lemma]]&lt;br /&gt;
&lt;br /&gt;
*{{bug|140752}} - Needs IPod-Nano. Most likely resolved in 1.4.9.1 [[User:Leuty|Leuty]]&lt;br /&gt;
&lt;br /&gt;
*{{bug|142680}} need media with cue-sheet -- [[User:Aides|Aides]]&lt;br /&gt;
&lt;br /&gt;
*{{bug|143421}} need someone to test podcast issues -- [[User:Aides|Aides]]&lt;br /&gt;
&lt;br /&gt;
*{{bug|143485}} another cue-sheet related bug -- [[User:Aides|Aides]]&lt;br /&gt;
&lt;br /&gt;
*{{Bug|139538}} - Need a Sandisk player [[User:Krop|Krop]]&lt;br /&gt;
*{{Bug|140270}} - Need a MTP compatible device [[User:Krop|Krop]]&lt;br /&gt;
*{{Bug|139772}} - Need someone running KDE3 and Amarok 1.4 (global shortcuts have no effects in KDE4) [[User:Krop|Krop]]&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1</id>
		<title>Contribute/Bugsquad/BugDays/AmarokDay1</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1"/>
				<updated>2008-06-15T12:20:15Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Division of Labour */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{warning|Instead of editing the whole wiki page, please enable editing by section in your preferences and click the Edit link next to each section header to edit content. Like this we'll mostly prevent conflicts if several people edit the page at once.}}&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
This bug day will take place on Sunday, June 15th 2008, but feel free to start early. The aim of this bug day is to clear as many Amarok bugs as possible. Our target for triage is bugs listed in [http://bugs.kde.org bugs.kde.org] under the product Amarok.&lt;br /&gt;
&lt;br /&gt;
'''The goal of this bug-day is to check for bugs that are fixed, duplicates, are not going to be fixed in Amarok 1.4.x or are already fixed/implemented in Amarok 2. This will enable the Amarok developers to deal with bugs more easily, and so have more time left to actually code on Amarok 2.''' When you have closed or commented on a bug, please list it in the appropriate section below, so that a second triager can see if they can confirm it.&lt;br /&gt;
&lt;br /&gt;
Be sure to join #kde-bugs on irc.freenode.net, as this is where the bug-day will be coordinated. Amarok team members will be both there and in #amarok to answer your questions. If none of them are around please note the bug in the list below so they can be dealt with later.&lt;br /&gt;
&lt;br /&gt;
You should be working with Amarok 1.4.9.1 and Amarok 2 for testing these bugs. To make it easier for you to obtain Amarok 2 we provide nightly builds of it. So far Packages for Kubuntu and openSUSE are available. For more information check out the [http://amarok.kde.org/wiki/User:Apachelogger/Project_Neon Neon wiki page]. For openSUSE packages please also ask in #amarok.neon. Amarok 1.4.9.1 should be available in your distro repositories.&lt;br /&gt;
&lt;br /&gt;
Please mention which version and distro you are working with if necessary. (For Neon mention the build date from the Amarok about dialog. It is in the middle of the first tab.)&lt;br /&gt;
&lt;br /&gt;
===Unclear===&lt;br /&gt;
If a bug report has no clear instructions on how to reproduce it, or has little useful information, add a comment asking the reporter for more detail. Then list it in the [[#Bugs_awaiting_feedback|bugs awaiting feedback]] section. Be polite, we want to be nice to our bug reporters!&lt;br /&gt;
&lt;br /&gt;
===Is it a big bug?===&lt;br /&gt;
Prioritizing is good. If a bug is severe we want to know about it.&lt;br /&gt;
&lt;br /&gt;
===Version field===&lt;br /&gt;
Keep an eye on what the &amp;quot;Version:&amp;quot; fields say in Bugzilla. If it says &amp;quot;unspecified&amp;quot;, change the version field to the version specified in the other fields of the original bug report.&lt;br /&gt;
&lt;br /&gt;
===What to close?===&lt;br /&gt;
Amarok 1 and Amarok 2 are very different and a lot of bugs of 1 don't apply to 2 and vice-versa. Amarok 1.4.x is in bugfix-only mode. This means we are only going to fix bugs where the risk of regression is minimal. No new features are going to be implemented in Amarok 1.4.x. So please be aggressive with closing bugs that are not going to get fixed in 1.4.x anyway. No need to keep them around. For feature requests please check Amarok 2. If it is implemented there then close the bug, otherwise please speak with the Amarok team to see if they plan to implement it. If they don't, then close it as WONTFIX.&lt;br /&gt;
&lt;br /&gt;
'''REMEMBER: If you think a bug should be closed, list it in the appropriate section below BEFORE closing it, so another triager can check it. Before a bug can be closed it must be checked by TWO triagers. Not just you!'''&lt;br /&gt;
&lt;br /&gt;
===How to comment===&lt;br /&gt;
Please add a note like &amp;quot;comment from KDE bugsquad member&amp;quot; at the top of your comments so Amarok developers know who you are. Always leave a comment explaining why you change something. If you spoke with a member of the Amarok team please mention who. If you close a bug report for 1.4.x you might want to consider using one of the following stock replies:&lt;br /&gt;
&lt;br /&gt;
''Amarok 1.4.x is in bugfix-only mode as development is focused on Amarok 2. Unfortunately your bug will very likely not get fixed, as the risk of regressions is too high and the Amarok developers do not have the resources for it. Thank you for your report though. Please don't hesitate to report new bugs should you have any problems with Amarok 2 once it is released.''&lt;br /&gt;
&lt;br /&gt;
And if a feature request has to be moved to Amarok 2:&lt;br /&gt;
&lt;br /&gt;
''Amarok 1.4.x is in bugfix-only mode as development is focused on Amarok 2. Unfortunately your feature request can not be implemented in Amarok 1, as Amarok developers do not have the resources for it and risk of regression would be too high. I am therefore moving your request to Amarok 2. I cannot make any guarantee as to whether is will get implemented there or not though. Thank you for your report.''&lt;br /&gt;
&lt;br /&gt;
And if something has already been implemented in Amarok 2:&lt;br /&gt;
&lt;br /&gt;
''This feature is already implemented in Amarok 2. However, Amarok 1.4.x is in bugfix-only mode as development is focused on Amarok 2, so your feature request can not be implemented in Amarok 1 as the risk of regression would be too high. I am therefore closing this report. Thank you for your report and have fun with Amarok.''&lt;br /&gt;
&lt;br /&gt;
===Double Check!===&lt;br /&gt;
'''Please list and sort bugs below to get a second opinion before making the change in bugzilla. This also gives a record of what we've done for the developers to check.''' Things which are not closes can be changed as you go.&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;
&lt;br /&gt;
===Update bugzilla===&lt;br /&gt;
Always add your comments on bugzilla as well as the wiki for a more complete feedback by users and developers.&lt;br /&gt;
&lt;br /&gt;
==Details==&lt;br /&gt;
&lt;br /&gt;
Please get a bugzilla account (bugs.kde.org) and a techbase.kde.org account. Then &amp;quot;sign in&amp;quot; below, and select a period 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, as we will cross-check everybody else's bugs. This will help to reduce the number of incorrect actions taken on bugs.'''&lt;br /&gt;
&lt;br /&gt;
==How to get a Backtrace with Amarok==&lt;br /&gt;
&lt;br /&gt;
  Simple gdb howto:&lt;br /&gt;
&lt;br /&gt;
# start Amarok&lt;br /&gt;
$ amarok&lt;br /&gt;
&lt;br /&gt;
#switch terminals and get amarok's pid&lt;br /&gt;
$ pgrep amarok&lt;br /&gt;
&lt;br /&gt;
#start gdb&lt;br /&gt;
gdb&lt;br /&gt;
&lt;br /&gt;
#attach to amarok's process&lt;br /&gt;
gdb&amp;gt; attach &amp;lt;pid&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#let it load debugging symbols, then type continue&lt;br /&gt;
(gdb) continue&lt;br /&gt;
&lt;br /&gt;
#Do what you want to amarok to make it crash. Once it has crashed type&lt;br /&gt;
(gdb) bt&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;
|-&lt;br /&gt;
!IRC Nickname !! KDE version used for testing&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Ramblurr|Ramblurr]] || svn trunk latest ||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Kage Jittai|Kage_Jittai]] || kdelibs r818475 a2 r820610 ||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Blauzahl|Blauzahl]] || kdelibs r820643 a2 r820651 &amp;amp; debian sid 1.4.9.1 ||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Mdhowe|Artisian]] (also Mdhowe) || Ubuntu Nightly r820526 &amp;amp; Ubunutu 1.4.9.1 ||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Aides|Aides]] || kdelibs r820524 a2 r820697 &amp;amp; Gentoo 1.4.9.1 ||&lt;br /&gt;
|-&lt;br /&gt;
||[[User:lemma|lemma]] || kdelibs r820510, a2 820602, debian sid 1.4.9.1 ||&lt;br /&gt;
|-&lt;br /&gt;
||[[User:annma|annma]] || svn trunk latest Revision: 820699||&lt;br /&gt;
|-&lt;br /&gt;
||[[User:progger1986|progger1986]] || kdelibs r812186 &amp;amp; 1.4.9.1||&lt;br /&gt;
|-&lt;br /&gt;
||[[User:Krop|Krop]] || kdelibs r820750, a2 820750, debian sid 1.4.9.1 ||&lt;br /&gt;
|}&lt;br /&gt;
{{Tip|Please be sure to sign every bug or comment you add to this page with your irc nickname. You can use the wiki markup &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt; to insert your wiki username automatically (but only do this if it is the same as your IRC nickname, otherwise write your IRC nickname in by hand).}}&lt;br /&gt;
&lt;br /&gt;
==Division of Labour==&lt;br /&gt;
Please choose a month that is not already taken from the list below and then query bugs.kde.org for all bugs in that month. Please put your irc nickname in the table below next to the month so we don't duplicate months.&lt;br /&gt;
&lt;br /&gt;
The bugzilla query to use for this triage day is TBD. Be sure to correct the dates to the month which you will triage before running the query.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!Month/time period !! IRC Nickname !! Status !! Query !! Number of Bugs&lt;br /&gt;
|-&lt;br /&gt;
| 2005-03 || [[User:Blauzahl|Blauzahl]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-03-01&amp;amp;chfieldto=2005-03-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 1&lt;br /&gt;
|-&lt;br /&gt;
| 2005-04 || [[User:Kage Jittai|Kage_Jittai]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-04-01&amp;amp;chfieldto=2005-04-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]  || 1&lt;br /&gt;
|-&lt;br /&gt;
| 2005-06 || [[User:Kage Jittai|Kage_Jittai]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-06-01&amp;amp;chfieldto=2005-06-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]  || 1&lt;br /&gt;
|-&lt;br /&gt;
| 2005-09 || [[User:Kage Jittai|Kage_Jittai]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-09-01&amp;amp;chfieldto=2005-09-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 1&lt;br /&gt;
|-&lt;br /&gt;
| 2005-10 || [[User:Blauzahl|Blauzahl]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-10-01&amp;amp;chfieldto=2005-10-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 1&lt;br /&gt;
|-&lt;br /&gt;
| 2005-11 || [[User:Blauzahl|Blauzahl]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-11-01&amp;amp;chfieldto=2005-11-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 1&lt;br /&gt;
|-&lt;br /&gt;
| 2005-12 ||  [[User:Mdhowe|Artisian]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-12-01&amp;amp;chfieldto=2005-12-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 6&lt;br /&gt;
|-&lt;br /&gt;
| 2006-02 || [[User:Blauzahl|Blauzahl]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-02-01&amp;amp;chfieldto=2006-02-28&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2006-03 || [[User:Blauzahl|Blauzahl]] || Working || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-03-01&amp;amp;chfieldto=2006-03-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 7&lt;br /&gt;
|-&lt;br /&gt;
| 2006-04 || [[User:Mdhowe|Artisian]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-04-01&amp;amp;chfieldto=2006-04-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 6&lt;br /&gt;
|-&lt;br /&gt;
| 2006-05 || [[User:Kage Jittai|Kage Jittai]] || Working || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-05-01&amp;amp;chfieldto=2006-05-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 8&lt;br /&gt;
|-&lt;br /&gt;
| 2006-06 || [[User:Kage Jittai|Kage Jittai]] || Working || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-06-01&amp;amp;chfieldto=2006-06-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 12&lt;br /&gt;
|-&lt;br /&gt;
| 2006-07 || [[User:Aides|Aides]] || Working || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-07-01&amp;amp;chfieldto=2006-07-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 13&lt;br /&gt;
|-&lt;br /&gt;
| 2006-08 ||  [[User:Annma|Annma]]|| Working || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-08-01&amp;amp;chfieldto=2006-08-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 13&lt;br /&gt;
|-&lt;br /&gt;
| 2006-09 ||  [[User:progger1986|progger1986]]|| Working || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-09-01&amp;amp;chfieldto=2006-09-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 17&lt;br /&gt;
|-&lt;br /&gt;
| 2006-10 ||  ||  || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-10-01&amp;amp;chfieldto=2006-10-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 19&lt;br /&gt;
|-&lt;br /&gt;
| 2006-11 || [[User:Lemma|Lemma]] || done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-11-01&amp;amp;chfieldto=2006-11-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 14&lt;br /&gt;
|-&lt;br /&gt;
| 2006-12 || [[User:Lemma|Lemma]] || working || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-12-01&amp;amp;chfieldto=2006-12-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 16&lt;br /&gt;
|-&lt;br /&gt;
| 2007-01.1 || [[User:Krop|Krop]] ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=139722%2C140134%2C140078%2C139756%2C140020%2C140270%2C139610%2C139897%2C139497%2C139538%2C139549%2C139647%2C139716%2C139763%2C139764%2C139772%2C&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-01-01&amp;amp;chfieldto=2007-01-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 16&lt;br /&gt;
|-&lt;br /&gt;
| 2007-01.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=139803%2C139805%2C139836%2C139889%2C139963%2C140001%2C140080%2C140170%2C140338%2C140357%2C140428%2C140461%2C140462%2C140618%2C140752%2C140757%2C140795&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-01-01&amp;amp;chfieldto=2007-01-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 17&lt;br /&gt;
|-&lt;br /&gt;
| 2007-02.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=141780%2C142278%2C141935%2C142111%2C141578%2C141404%2C142282%2C141049%2C141103%2C141147%2C141276%2C141291%2C141323%2C141412%2C141426%2C141431&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-02-01&amp;amp;chfieldto=2007-02-28&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 16&lt;br /&gt;
|-&lt;br /&gt;
| 2007-02.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=141445%2C141466%2C141571%2C141581%2C141634%2C141652%2C141736%2C141777%2C141856%2C141894%2C141930%2C142099%2C142114%2C142156%2C142174%2C142192%2C142230&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-02-01&amp;amp;chfieldto=2007-02-28&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 17&lt;br /&gt;
|-&lt;br /&gt;
| 2007-03.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=142757%2C142712%2C142899%2C143420%2C143485%2C143624%2C143163%2C142680%2C143421%2C142364%2C142433%2C142437%2C142797%2C142804%2C142805%2C&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-03-01&amp;amp;chfieldto=2007-03-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 15&lt;br /&gt;
|-&lt;br /&gt;
| 2007-03.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=142991%2C143006%2C143013%2C143014%2C143143%2C143361%2C143379%2C143433%2C143438%2C143521%2C143560%2C143575%2C143582%2C143603&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-03-01&amp;amp;chfieldto=2007-03-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 14&lt;br /&gt;
|-&lt;br /&gt;
| 2007-04.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=143959%2C144144%2C143764%2C144010%2C144236%2C144516%2C144580%2C144028%2C143882%2C143893%2C143923&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-04-01&amp;amp;chfieldto=2007-04-30&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 11&lt;br /&gt;
|-&lt;br /&gt;
| 2007-04.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=144041%2C144053%2C144075%2C144080%2C144081%2C144137%2C144160%2C144310%2C144432%2C144538%2C144550%2C144826&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-04-01&amp;amp;chfieldto=2007-04-30&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 12&lt;br /&gt;
|-&lt;br /&gt;
| 2007-05 ||  ||  || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-05-01&amp;amp;chfieldto=2007-05-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 19&lt;br /&gt;
|-&lt;br /&gt;
| 2007-06.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=147351%2C147051%2C146617%2C146743%2C146750%2C147039%2C147239%2C147342%2C147146%2C147288%2C146899%2C146265%2C146382%2C146435%2C146492&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-06-01&amp;amp;chfieldto=2007-06-30&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 15&lt;br /&gt;
|-&lt;br /&gt;
| 2007-06.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=146520%2C146531%2C146649%2C146751%2C146970%2C147042%2C147045%2C147157%2C147219%2C147232%2C147273%2C147276%2C147277%2C147290%2C147343%2C147369&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-06-01&amp;amp;chfieldto=2007-06-30&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 16&lt;br /&gt;
|-&lt;br /&gt;
| 2007-07.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=147692%2C147758%2C147847%2C148364%2C148369%2C147424%2C147507%2C147521%2C147547%2C147587%2C147658%2C147675&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-07-01&amp;amp;chfieldto=2007-07-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 12&lt;br /&gt;
|-&lt;br /&gt;
| 2007-07.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=147710%2C147725%2C147755%2C147764%2C147796%2C147803%2C147890%2C147908%2C147913%2C148088%2C148108%2C148126&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-07-01&amp;amp;chfieldto=2007-07-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 12&lt;br /&gt;
|-&lt;br /&gt;
| 2007-08.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=148586%2C148625%2C148462%2C148664%2C148804%2C149014%2C148973%2C148423%2C148440%2C148473%2C148488%2C148665%2C148666&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-08-01&amp;amp;chfieldto=2007-08-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 13&lt;br /&gt;
|-&lt;br /&gt;
| 2007-08.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=148675%2C148691%2C148692%2C148719%2C148726%2C148730%2C148740%2C148811%2C148829%2C148898%2C148923%2C149129%2C149306&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-08-01&amp;amp;chfieldto=2007-08-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 13&lt;br /&gt;
|-&lt;br /&gt;
| 2007-09.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=149536%2C149574%2C149800%2C150184%2C149444%2C149593%2C149604%2C149662%2C149694%2C149734%2C149833%2C149885%2C149919&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-09-01&amp;amp;chfieldto=2007-09-30&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 13&lt;br /&gt;
|-&lt;br /&gt;
| 2007-09.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=149959%2C149962%2C150002%2C150051%2C150059%2C150095%2C150096%2C150099%2C150146%2C150185%2C150196%2C150300%2C150308&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-09-01&amp;amp;chfieldto=2007-09-30&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 13&lt;br /&gt;
|-&lt;br /&gt;
| 2007-10.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=150431%2C151390%2C151463%2C151466%2C150601%2C151235%2C151441%2C150403%2C150573%2C150587%2C150590%2C150642%2C150651%2C150754%2C150764%2C150795&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-10-01&amp;amp;chfieldto=2007-10-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 16&lt;br /&gt;
|-&lt;br /&gt;
| 2007-10.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=150914%2C151051%2C151108%2C151151%2C151203%2C151234%2C151329%2C151366%2C151370%2C151410%2C151476%2C151479%2C151495%2C151497%2C151498%2C151502%2C151568&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-10-01&amp;amp;chfieldto=2007-10-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 17&lt;br /&gt;
|-&lt;br /&gt;
| 2007-11.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=151748%2C152586%2C152821%2C153100%2C151856%2C151868%2C151879%2C151888%2C151964%2C151990%2C152001%2C152027%2C152033%2C152036%2C152063%2C152066&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-11-01&amp;amp;chfieldto=2007-11-30&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 16&lt;br /&gt;
|-&lt;br /&gt;
| 2007-11.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=152193%2C152376%2C152426%2C152491%2C152642%2C152795%2C152814%2C152828%2C152870%2C152871%2C152896%2C152901%2C152906%2C153015%2C153030%2C153059&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-11-01&amp;amp;chfieldto=2007-11-30&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 16&lt;br /&gt;
|-&lt;br /&gt;
| 2007-12.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=154495%2C153559%2C153243%2C153801%2C154641%2C154446%2C153364%2C153455%2C153523%2C153531%2C153592%2C153607%2C153755%2C153760%2C153887&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-12-01&amp;amp;chfieldto=2007-12-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 15&lt;br /&gt;
|-&lt;br /&gt;
| 2007-12.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=154030%2C154160%2C154192%2C154255%2C154271%2C154291%2C154336%2C154406%2C154407%2C154731%2C154795%2C154867&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-12-01&amp;amp;chfieldto=2007-12-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 12&lt;br /&gt;
|-&lt;br /&gt;
| 2008-01.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=155197%2C156622%2C156156%2C156758%2C156818%2C156821%2C156961%2C155036%2C155594%2C154994%2C155073%2C155088%2C155089%2C155102%2C155205%2C155396%2C155741&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=2008-01-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 17&lt;br /&gt;
|-&lt;br /&gt;
| 2008-01.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=155813%2C155970%2C156005%2C156017%2C156052%2C156059%2C156086%2C156094%2C156110%2C156182%2C156455%2C156471%2C156516%2C156603%2C156664%2C156725%2C156973&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=2008-01-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 17&lt;br /&gt;
|-&lt;br /&gt;
| 2008-02 ||  ||  || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-02-01&amp;amp;chfieldto=2008-02-29&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 18&lt;br /&gt;
|-&lt;br /&gt;
| 2008-03 ||  ||  || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-03-01&amp;amp;chfieldto=2008-03-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 19&lt;br /&gt;
|-&lt;br /&gt;
| 2008-04 ||  ||  || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-04-01&amp;amp;chfieldto=2008-04-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 13&lt;br /&gt;
|-&lt;br /&gt;
| 2008-05.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-05-01&amp;amp;chfieldto=2008-05-10&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname=&amp;amp;namedcmd=2003-onwards Query] || 12&lt;br /&gt;
|-&lt;br /&gt;
| 2008-05.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-05-11&amp;amp;chfieldto=2008-05-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname=&amp;amp;namedcmd=2003-onwards Query] || 9&lt;br /&gt;
|-&lt;br /&gt;
| 2008-06 ||  ||  || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-06-01&amp;amp;chfieldto=now&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 18&lt;br /&gt;
|-&lt;br /&gt;
|}&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/AmarokDay1/Bugs no longer present in 2.x}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Functionality not yet present in Amarok 2}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs needing version field changed}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs to be marked as RESOLVED}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs to be marked as INVALID}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs to be marked as DUPLICATE}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs still present in Amarok 2}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs needing users with particular setups}}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs needing attention from Amarok developers}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs awaiting feedback}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs not related to today}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs that you cant do}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/High profile}}&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1</id>
		<title>Contribute/Bugsquad/BugDays/AmarokDay1</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1"/>
				<updated>2008-06-15T12:19:42Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Sign-in */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{warning|Instead of editing the whole wiki page, please enable editing by section in your preferences and click the Edit link next to each section header to edit content. Like this we'll mostly prevent conflicts if several people edit the page at once.}}&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
This bug day will take place on Sunday, June 15th 2008, but feel free to start early. The aim of this bug day is to clear as many Amarok bugs as possible. Our target for triage is bugs listed in [http://bugs.kde.org bugs.kde.org] under the product Amarok.&lt;br /&gt;
&lt;br /&gt;
'''The goal of this bug-day is to check for bugs that are fixed, duplicates, are not going to be fixed in Amarok 1.4.x or are already fixed/implemented in Amarok 2. This will enable the Amarok developers to deal with bugs more easily, and so have more time left to actually code on Amarok 2.''' When you have closed or commented on a bug, please list it in the appropriate section below, so that a second triager can see if they can confirm it.&lt;br /&gt;
&lt;br /&gt;
Be sure to join #kde-bugs on irc.freenode.net, as this is where the bug-day will be coordinated. Amarok team members will be both there and in #amarok to answer your questions. If none of them are around please note the bug in the list below so they can be dealt with later.&lt;br /&gt;
&lt;br /&gt;
You should be working with Amarok 1.4.9.1 and Amarok 2 for testing these bugs. To make it easier for you to obtain Amarok 2 we provide nightly builds of it. So far Packages for Kubuntu and openSUSE are available. For more information check out the [http://amarok.kde.org/wiki/User:Apachelogger/Project_Neon Neon wiki page]. For openSUSE packages please also ask in #amarok.neon. Amarok 1.4.9.1 should be available in your distro repositories.&lt;br /&gt;
&lt;br /&gt;
Please mention which version and distro you are working with if necessary. (For Neon mention the build date from the Amarok about dialog. It is in the middle of the first tab.)&lt;br /&gt;
&lt;br /&gt;
===Unclear===&lt;br /&gt;
If a bug report has no clear instructions on how to reproduce it, or has little useful information, add a comment asking the reporter for more detail. Then list it in the [[#Bugs_awaiting_feedback|bugs awaiting feedback]] section. Be polite, we want to be nice to our bug reporters!&lt;br /&gt;
&lt;br /&gt;
===Is it a big bug?===&lt;br /&gt;
Prioritizing is good. If a bug is severe we want to know about it.&lt;br /&gt;
&lt;br /&gt;
===Version field===&lt;br /&gt;
Keep an eye on what the &amp;quot;Version:&amp;quot; fields say in Bugzilla. If it says &amp;quot;unspecified&amp;quot;, change the version field to the version specified in the other fields of the original bug report.&lt;br /&gt;
&lt;br /&gt;
===What to close?===&lt;br /&gt;
Amarok 1 and Amarok 2 are very different and a lot of bugs of 1 don't apply to 2 and vice-versa. Amarok 1.4.x is in bugfix-only mode. This means we are only going to fix bugs where the risk of regression is minimal. No new features are going to be implemented in Amarok 1.4.x. So please be aggressive with closing bugs that are not going to get fixed in 1.4.x anyway. No need to keep them around. For feature requests please check Amarok 2. If it is implemented there then close the bug, otherwise please speak with the Amarok team to see if they plan to implement it. If they don't, then close it as WONTFIX.&lt;br /&gt;
&lt;br /&gt;
'''REMEMBER: If you think a bug should be closed, list it in the appropriate section below BEFORE closing it, so another triager can check it. Before a bug can be closed it must be checked by TWO triagers. Not just you!'''&lt;br /&gt;
&lt;br /&gt;
===How to comment===&lt;br /&gt;
Please add a note like &amp;quot;comment from KDE bugsquad member&amp;quot; at the top of your comments so Amarok developers know who you are. Always leave a comment explaining why you change something. If you spoke with a member of the Amarok team please mention who. If you close a bug report for 1.4.x you might want to consider using one of the following stock replies:&lt;br /&gt;
&lt;br /&gt;
''Amarok 1.4.x is in bugfix-only mode as development is focused on Amarok 2. Unfortunately your bug will very likely not get fixed, as the risk of regressions is too high and the Amarok developers do not have the resources for it. Thank you for your report though. Please don't hesitate to report new bugs should you have any problems with Amarok 2 once it is released.''&lt;br /&gt;
&lt;br /&gt;
And if a feature request has to be moved to Amarok 2:&lt;br /&gt;
&lt;br /&gt;
''Amarok 1.4.x is in bugfix-only mode as development is focused on Amarok 2. Unfortunately your feature request can not be implemented in Amarok 1, as Amarok developers do not have the resources for it and risk of regression would be too high. I am therefore moving your request to Amarok 2. I cannot make any guarantee as to whether is will get implemented there or not though. Thank you for your report.''&lt;br /&gt;
&lt;br /&gt;
And if something has already been implemented in Amarok 2:&lt;br /&gt;
&lt;br /&gt;
''This feature is already implemented in Amarok 2. However, Amarok 1.4.x is in bugfix-only mode as development is focused on Amarok 2, so your feature request can not be implemented in Amarok 1 as the risk of regression would be too high. I am therefore closing this report. Thank you for your report and have fun with Amarok.''&lt;br /&gt;
&lt;br /&gt;
===Double Check!===&lt;br /&gt;
'''Please list and sort bugs below to get a second opinion before making the change in bugzilla. This also gives a record of what we've done for the developers to check.''' Things which are not closes can be changed as you go.&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;
&lt;br /&gt;
===Update bugzilla===&lt;br /&gt;
Always add your comments on bugzilla as well as the wiki for a more complete feedback by users and developers.&lt;br /&gt;
&lt;br /&gt;
==Details==&lt;br /&gt;
&lt;br /&gt;
Please get a bugzilla account (bugs.kde.org) and a techbase.kde.org account. Then &amp;quot;sign in&amp;quot; below, and select a period 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, as we will cross-check everybody else's bugs. This will help to reduce the number of incorrect actions taken on bugs.'''&lt;br /&gt;
&lt;br /&gt;
==How to get a Backtrace with Amarok==&lt;br /&gt;
&lt;br /&gt;
  Simple gdb howto:&lt;br /&gt;
&lt;br /&gt;
# start Amarok&lt;br /&gt;
$ amarok&lt;br /&gt;
&lt;br /&gt;
#switch terminals and get amarok's pid&lt;br /&gt;
$ pgrep amarok&lt;br /&gt;
&lt;br /&gt;
#start gdb&lt;br /&gt;
gdb&lt;br /&gt;
&lt;br /&gt;
#attach to amarok's process&lt;br /&gt;
gdb&amp;gt; attach &amp;lt;pid&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#let it load debugging symbols, then type continue&lt;br /&gt;
(gdb) continue&lt;br /&gt;
&lt;br /&gt;
#Do what you want to amarok to make it crash. Once it has crashed type&lt;br /&gt;
(gdb) bt&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;
|-&lt;br /&gt;
!IRC Nickname !! KDE version used for testing&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Ramblurr|Ramblurr]] || svn trunk latest ||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Kage Jittai|Kage_Jittai]] || kdelibs r818475 a2 r820610 ||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Blauzahl|Blauzahl]] || kdelibs r820643 a2 r820651 &amp;amp; debian sid 1.4.9.1 ||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Mdhowe|Artisian]] (also Mdhowe) || Ubuntu Nightly r820526 &amp;amp; Ubunutu 1.4.9.1 ||&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Aides|Aides]] || kdelibs r820524 a2 r820697 &amp;amp; Gentoo 1.4.9.1 ||&lt;br /&gt;
|-&lt;br /&gt;
||[[User:lemma|lemma]] || kdelibs r820510, a2 820602, debian sid 1.4.9.1 ||&lt;br /&gt;
|-&lt;br /&gt;
||[[User:annma|annma]] || svn trunk latest Revision: 820699||&lt;br /&gt;
|-&lt;br /&gt;
||[[User:progger1986|progger1986]] || kdelibs r812186 &amp;amp; 1.4.9.1||&lt;br /&gt;
|-&lt;br /&gt;
||[[User:Krop|Krop]] || kdelibs r820750, a2 820750, debian sid 1.4.9.1 ||&lt;br /&gt;
|}&lt;br /&gt;
{{Tip|Please be sure to sign every bug or comment you add to this page with your irc nickname. You can use the wiki markup &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt; to insert your wiki username automatically (but only do this if it is the same as your IRC nickname, otherwise write your IRC nickname in by hand).}}&lt;br /&gt;
&lt;br /&gt;
==Division of Labour==&lt;br /&gt;
Please choose a month that is not already taken from the list below and then query bugs.kde.org for all bugs in that month. Please put your irc nickname in the table below next to the month so we don't duplicate months.&lt;br /&gt;
&lt;br /&gt;
The bugzilla query to use for this triage day is TBD. Be sure to correct the dates to the month which you will triage before running the query.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!Month/time period !! IRC Nickname !! Status !! Query !! Number of Bugs&lt;br /&gt;
|-&lt;br /&gt;
| 2005-03 || [[User:Blauzahl|Blauzahl]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-03-01&amp;amp;chfieldto=2005-03-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 1&lt;br /&gt;
|-&lt;br /&gt;
| 2005-04 || [[User:Kage Jittai|Kage_Jittai]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-04-01&amp;amp;chfieldto=2005-04-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]  || 1&lt;br /&gt;
|-&lt;br /&gt;
| 2005-06 || [[User:Kage Jittai|Kage_Jittai]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-06-01&amp;amp;chfieldto=2005-06-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]  || 1&lt;br /&gt;
|-&lt;br /&gt;
| 2005-09 || [[User:Kage Jittai|Kage_Jittai]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-09-01&amp;amp;chfieldto=2005-09-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 1&lt;br /&gt;
|-&lt;br /&gt;
| 2005-10 || [[User:Blauzahl|Blauzahl]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-10-01&amp;amp;chfieldto=2005-10-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 1&lt;br /&gt;
|-&lt;br /&gt;
| 2005-11 || [[User:Blauzahl|Blauzahl]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-11-01&amp;amp;chfieldto=2005-11-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 1&lt;br /&gt;
|-&lt;br /&gt;
| 2005-12 ||  [[User:Mdhowe|Artisian]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-12-01&amp;amp;chfieldto=2005-12-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 6&lt;br /&gt;
|-&lt;br /&gt;
| 2006-02 || [[User:Blauzahl|Blauzahl]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-02-01&amp;amp;chfieldto=2006-02-28&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 2&lt;br /&gt;
|-&lt;br /&gt;
| 2006-03 || [[User:Blauzahl|Blauzahl]] || Working || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-03-01&amp;amp;chfieldto=2006-03-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 7&lt;br /&gt;
|-&lt;br /&gt;
| 2006-04 || [[User:Mdhowe|Artisian]] || Done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-04-01&amp;amp;chfieldto=2006-04-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 6&lt;br /&gt;
|-&lt;br /&gt;
| 2006-05 || [[User:Kage Jittai|Kage Jittai]] || Working || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-05-01&amp;amp;chfieldto=2006-05-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 8&lt;br /&gt;
|-&lt;br /&gt;
| 2006-06 || [[User:Kage Jittai|Kage Jittai]] || Working || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-06-01&amp;amp;chfieldto=2006-06-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 12&lt;br /&gt;
|-&lt;br /&gt;
| 2006-07 || [[User:Aides|Aides]] || Working || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-07-01&amp;amp;chfieldto=2006-07-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 13&lt;br /&gt;
|-&lt;br /&gt;
| 2006-08 ||  [[User:Annma|Annma]]|| Working || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-08-01&amp;amp;chfieldto=2006-08-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 13&lt;br /&gt;
|-&lt;br /&gt;
| 2006-09 ||  [[User:progger1986|progger1986]]|| Working || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-09-01&amp;amp;chfieldto=2006-09-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 17&lt;br /&gt;
|-&lt;br /&gt;
| 2006-10 ||  ||  || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-10-01&amp;amp;chfieldto=2006-10-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 19&lt;br /&gt;
|-&lt;br /&gt;
| 2006-11 || [[User:Lemma|Lemma]] || done || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-11-01&amp;amp;chfieldto=2006-11-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 14&lt;br /&gt;
|-&lt;br /&gt;
| 2006-12 || [[User:Lemma|Lemma]] || working || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-12-01&amp;amp;chfieldto=2006-12-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 16&lt;br /&gt;
|-&lt;br /&gt;
| 2007-01.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=139722%2C140134%2C140078%2C139756%2C140020%2C140270%2C139610%2C139897%2C139497%2C139538%2C139549%2C139647%2C139716%2C139763%2C139764%2C139772%2C&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-01-01&amp;amp;chfieldto=2007-01-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 16&lt;br /&gt;
|-&lt;br /&gt;
| 2007-01.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=139803%2C139805%2C139836%2C139889%2C139963%2C140001%2C140080%2C140170%2C140338%2C140357%2C140428%2C140461%2C140462%2C140618%2C140752%2C140757%2C140795&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-01-01&amp;amp;chfieldto=2007-01-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 17&lt;br /&gt;
|-&lt;br /&gt;
| 2007-02.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=141780%2C142278%2C141935%2C142111%2C141578%2C141404%2C142282%2C141049%2C141103%2C141147%2C141276%2C141291%2C141323%2C141412%2C141426%2C141431&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-02-01&amp;amp;chfieldto=2007-02-28&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 16&lt;br /&gt;
|-&lt;br /&gt;
| 2007-02.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=141445%2C141466%2C141571%2C141581%2C141634%2C141652%2C141736%2C141777%2C141856%2C141894%2C141930%2C142099%2C142114%2C142156%2C142174%2C142192%2C142230&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-02-01&amp;amp;chfieldto=2007-02-28&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 17&lt;br /&gt;
|-&lt;br /&gt;
| 2007-03.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=142757%2C142712%2C142899%2C143420%2C143485%2C143624%2C143163%2C142680%2C143421%2C142364%2C142433%2C142437%2C142797%2C142804%2C142805%2C&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-03-01&amp;amp;chfieldto=2007-03-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 15&lt;br /&gt;
|-&lt;br /&gt;
| 2007-03.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=142991%2C143006%2C143013%2C143014%2C143143%2C143361%2C143379%2C143433%2C143438%2C143521%2C143560%2C143575%2C143582%2C143603&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-03-01&amp;amp;chfieldto=2007-03-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 14&lt;br /&gt;
|-&lt;br /&gt;
| 2007-04.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=143959%2C144144%2C143764%2C144010%2C144236%2C144516%2C144580%2C144028%2C143882%2C143893%2C143923&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-04-01&amp;amp;chfieldto=2007-04-30&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 11&lt;br /&gt;
|-&lt;br /&gt;
| 2007-04.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=144041%2C144053%2C144075%2C144080%2C144081%2C144137%2C144160%2C144310%2C144432%2C144538%2C144550%2C144826&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-04-01&amp;amp;chfieldto=2007-04-30&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 12&lt;br /&gt;
|-&lt;br /&gt;
| 2007-05 ||  ||  || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-05-01&amp;amp;chfieldto=2007-05-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 19&lt;br /&gt;
|-&lt;br /&gt;
| 2007-06.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=147351%2C147051%2C146617%2C146743%2C146750%2C147039%2C147239%2C147342%2C147146%2C147288%2C146899%2C146265%2C146382%2C146435%2C146492&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-06-01&amp;amp;chfieldto=2007-06-30&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 15&lt;br /&gt;
|-&lt;br /&gt;
| 2007-06.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=146520%2C146531%2C146649%2C146751%2C146970%2C147042%2C147045%2C147157%2C147219%2C147232%2C147273%2C147276%2C147277%2C147290%2C147343%2C147369&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-06-01&amp;amp;chfieldto=2007-06-30&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 16&lt;br /&gt;
|-&lt;br /&gt;
| 2007-07.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=147692%2C147758%2C147847%2C148364%2C148369%2C147424%2C147507%2C147521%2C147547%2C147587%2C147658%2C147675&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-07-01&amp;amp;chfieldto=2007-07-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 12&lt;br /&gt;
|-&lt;br /&gt;
| 2007-07.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=147710%2C147725%2C147755%2C147764%2C147796%2C147803%2C147890%2C147908%2C147913%2C148088%2C148108%2C148126&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-07-01&amp;amp;chfieldto=2007-07-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 12&lt;br /&gt;
|-&lt;br /&gt;
| 2007-08.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=148586%2C148625%2C148462%2C148664%2C148804%2C149014%2C148973%2C148423%2C148440%2C148473%2C148488%2C148665%2C148666&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-08-01&amp;amp;chfieldto=2007-08-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 13&lt;br /&gt;
|-&lt;br /&gt;
| 2007-08.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=148675%2C148691%2C148692%2C148719%2C148726%2C148730%2C148740%2C148811%2C148829%2C148898%2C148923%2C149129%2C149306&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-08-01&amp;amp;chfieldto=2007-08-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 13&lt;br /&gt;
|-&lt;br /&gt;
| 2007-09.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=149536%2C149574%2C149800%2C150184%2C149444%2C149593%2C149604%2C149662%2C149694%2C149734%2C149833%2C149885%2C149919&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-09-01&amp;amp;chfieldto=2007-09-30&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 13&lt;br /&gt;
|-&lt;br /&gt;
| 2007-09.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=149959%2C149962%2C150002%2C150051%2C150059%2C150095%2C150096%2C150099%2C150146%2C150185%2C150196%2C150300%2C150308&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-09-01&amp;amp;chfieldto=2007-09-30&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 13&lt;br /&gt;
|-&lt;br /&gt;
| 2007-10.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=150431%2C151390%2C151463%2C151466%2C150601%2C151235%2C151441%2C150403%2C150573%2C150587%2C150590%2C150642%2C150651%2C150754%2C150764%2C150795&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-10-01&amp;amp;chfieldto=2007-10-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 16&lt;br /&gt;
|-&lt;br /&gt;
| 2007-10.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=150914%2C151051%2C151108%2C151151%2C151203%2C151234%2C151329%2C151366%2C151370%2C151410%2C151476%2C151479%2C151495%2C151497%2C151498%2C151502%2C151568&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-10-01&amp;amp;chfieldto=2007-10-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 17&lt;br /&gt;
|-&lt;br /&gt;
| 2007-11.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=151748%2C152586%2C152821%2C153100%2C151856%2C151868%2C151879%2C151888%2C151964%2C151990%2C152001%2C152027%2C152033%2C152036%2C152063%2C152066&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-11-01&amp;amp;chfieldto=2007-11-30&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 16&lt;br /&gt;
|-&lt;br /&gt;
| 2007-11.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=152193%2C152376%2C152426%2C152491%2C152642%2C152795%2C152814%2C152828%2C152870%2C152871%2C152896%2C152901%2C152906%2C153015%2C153030%2C153059&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-11-01&amp;amp;chfieldto=2007-11-30&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 16&lt;br /&gt;
|-&lt;br /&gt;
| 2007-12.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=154495%2C153559%2C153243%2C153801%2C154641%2C154446%2C153364%2C153455%2C153523%2C153531%2C153592%2C153607%2C153755%2C153760%2C153887&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-12-01&amp;amp;chfieldto=2007-12-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 15&lt;br /&gt;
|-&lt;br /&gt;
| 2007-12.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=154030%2C154160%2C154192%2C154255%2C154271%2C154291%2C154336%2C154406%2C154407%2C154731%2C154795%2C154867&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-12-01&amp;amp;chfieldto=2007-12-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 12&lt;br /&gt;
|-&lt;br /&gt;
| 2008-01.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=155197%2C156622%2C156156%2C156758%2C156818%2C156821%2C156961%2C155036%2C155594%2C154994%2C155073%2C155088%2C155089%2C155102%2C155205%2C155396%2C155741&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=2008-01-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 17&lt;br /&gt;
|-&lt;br /&gt;
| 2008-01.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=155813%2C155970%2C156005%2C156017%2C156052%2C156059%2C156086%2C156094%2C156110%2C156182%2C156455%2C156471%2C156516%2C156603%2C156664%2C156725%2C156973&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=2008-01-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname= Query] || 17&lt;br /&gt;
|-&lt;br /&gt;
| 2008-02 ||  ||  || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-02-01&amp;amp;chfieldto=2008-02-29&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 18&lt;br /&gt;
|-&lt;br /&gt;
| 2008-03 ||  ||  || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-03-01&amp;amp;chfieldto=2008-03-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 19&lt;br /&gt;
|-&lt;br /&gt;
| 2008-04 ||  ||  || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-04-01&amp;amp;chfieldto=2008-04-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 13&lt;br /&gt;
|-&lt;br /&gt;
| 2008-05.1 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-05-01&amp;amp;chfieldto=2008-05-10&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname=&amp;amp;namedcmd=2003-onwards Query] || 12&lt;br /&gt;
|-&lt;br /&gt;
| 2008-05.2 ||  ||  || [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;product=amarok&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-05-11&amp;amp;chfieldto=2008-05-31&amp;amp;chfieldvalue=&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;cmdtype=doit&amp;amp;newqueryname=&amp;amp;namedcmd=2003-onwards Query] || 9&lt;br /&gt;
|-&lt;br /&gt;
| 2008-06 ||  ||  || [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;product=amarok&amp;amp;&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-06-01&amp;amp;chfieldto=now&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query] || 18&lt;br /&gt;
|-&lt;br /&gt;
|}&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/AmarokDay1/Bugs no longer present in 2.x}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Functionality not yet present in Amarok 2}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs needing version field changed}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs to be marked as RESOLVED}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs to be marked as INVALID}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs to be marked as DUPLICATE}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs still present in Amarok 2}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs needing users with particular setups}}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs needing attention from Amarok developers}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs awaiting feedback}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs not related to today}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs that you cant do}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/High profile}}&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1</id>
		<title>Contribute/Bugsquad/BugDays/AmarokDay1</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1"/>
				<updated>2008-06-14T09:02:21Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Division of Labour */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
This bug day will take place on Sunday, June 15th 2008, but feel free to start early. The aim of this bug day is to clear as many Amarok bugs as possible. Our target for triage is bugs listed in [http://bugs.kde.org bugs.kde.org] under the product Amarok.&lt;br /&gt;
&lt;br /&gt;
'''The goal of this bug-day is to check for bugs that are fixed, duplicates, are not going to be fixed in Amarok 1.4.x or are already fixed/implemented in Amarok 2. This will enable the Amarok developers to deal with bugs more easily, and so have more time left to actually code on Amarok 2.''' When you have closed or commented on a bug, please list it in the appropriate section below, so that a second triager can see if they can confirm it.&lt;br /&gt;
&lt;br /&gt;
Be sure to join #kde-bugs on irc.freenode.net, as this is where the bug-day will be coordinated. Amarok team members will be both there and in #amarok to answer your questions. If none of them are around please note the bug in the list below so they can be dealt with later.&lt;br /&gt;
&lt;br /&gt;
You should be working with Amarok 1.4.9.1 and Amarok 2 for testing these bugs. To make it easier for you to obtain Amarok 2 we provide nightly builds of it. So far Packages for Kubuntu and openSUSE are available. For more information check out the [http://amarok.kde.org/wiki/User:Apachelogger/Project_Neon Neon wiki page]. For openSUSE packages please also ask in #amarok.neon. Amarok 1.4.9.1 should be available in your distro repositories.&lt;br /&gt;
&lt;br /&gt;
Please mention which version and distro you are working with if necessary. (For Neon mention the build date from the Amarok about dialog. It is in the middle of the first tab.)&lt;br /&gt;
&lt;br /&gt;
===Unclear===&lt;br /&gt;
If a bug report has no clear instructions on how to reproduce it, or has little useful information, add a comment asking the reporter for more detail. Then list it in the [[#Bugs_awaiting_feedback|bugs awaiting feedback]] section. Be polite, we want to be nice to our bug reporters!&lt;br /&gt;
&lt;br /&gt;
===Is it a big bug?===&lt;br /&gt;
Prioritizing is good. If a bug is severe we want to know about it.&lt;br /&gt;
&lt;br /&gt;
===Version field===&lt;br /&gt;
Keep an eye on what the &amp;quot;Version:&amp;quot; fields say in Bugzilla. If it says &amp;quot;unspecified&amp;quot;, change the version field to the version specified in the other fields of the original bug report.&lt;br /&gt;
&lt;br /&gt;
===What to close?===&lt;br /&gt;
Amarok 1 and Amarok 2 are very different and a lot of bugs of 1 don't apply to 2 and vice-versa. Amarok 1.4.x is in bugfix-only mode. This means we are only going to fix bugs where the risk of regression is minimal. No new features are going to be implemented in Amarok 1.4.x. So please be aggressive with closing bugs that are not going to get fixed in 1.4.x anyway. No need to keep them around. For feature requests please check Amarok 2. If it is implemented there then close the bug, otherwise please speak with the Amarok team to see if they plan to implement it. If they don't, then close it as WONTFIX.&lt;br /&gt;
&lt;br /&gt;
'''REMEMBER: If you think a bug should be closed, list it in the appropriate section below BEFORE closing it, so another triager can check it. Before a bug can be closed it must be checked by TWO triagers. Not just you!'''&lt;br /&gt;
&lt;br /&gt;
===How to comment===&lt;br /&gt;
Please add a note like &amp;quot;comment from KDE bugsquad member&amp;quot; at the top of your comments so Amarok developers know who you are. Always leave a comment explaining why you change something. If you spoke with a member of the Amarok team please mention who. If you close a bug report for 1.4.x you might want to consider using one of the following stock replies:&lt;br /&gt;
&lt;br /&gt;
''Amarok 1.4.x is in bugfix-only mode as development is focused on Amarok 2. Unfortunately your bug will very likely not get fixed, as the risk of regressions is too high and the Amarok developers do not have the resources for it. Thank you for your report though. Please don't hesitate to report new bugs should you have any problems with Amarok 2 once it is released.''&lt;br /&gt;
&lt;br /&gt;
And if a feature request has to be moved to Amarok 2:&lt;br /&gt;
&lt;br /&gt;
''Amarok 1.4.x is in bugfix-only mode as development is focused on Amarok 2. Unfortunately your feature request can not be implemented in Amarok 1, as Amarok developers do not have the resources for it and risk of regression would be too high. I am therefore moving your request to Amarok 2. I cannot make any guarantee as to whether is will get implemented there or not though. Thank you for your report.''&lt;br /&gt;
&lt;br /&gt;
And if something has already been implemented in Amarok 2:&lt;br /&gt;
&lt;br /&gt;
''This feature is already implemented in Amarok 2. However, Amarok 1.4.x is in bugfix-only mode as development is focused on Amarok 2, so your feature request can not be implemented in Amarok 1 as the risk of regression would be too high. I am therefore closing this report. Thank you for your report and have fun with Amarok.''&lt;br /&gt;
&lt;br /&gt;
===Double Check!===&lt;br /&gt;
'''Please list and sort bugs below to get a second opinion before making the change in bugzilla. This also gives a record of what we've done for the developers to check.''' Things which are not closes can be changed as you go.&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;
&lt;br /&gt;
===Update bugzilla===&lt;br /&gt;
Always add your comments on bugzilla as well as the wiki for a more complete feedback by users and developers.&lt;br /&gt;
&lt;br /&gt;
==Details==&lt;br /&gt;
&lt;br /&gt;
Please get a bugzilla account (bugs.kde.org) and a techbase.kde.org account. Then &amp;quot;sign in&amp;quot; below, and select a period 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, as we will cross-check everybody else's bugs. This will help to reduce the number of incorrect actions taken on bugs.'''&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;
|-&lt;br /&gt;
!IRC Nickname !! KDE version used for testing&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Ramblurr|Ramblurr]] || svn trunk latest ||&lt;br /&gt;
|}&lt;br /&gt;
{{Tip|Please be sure to sign every bug or comment you add to this page with your irc nickname. You can use the wiki markup &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt; to insert your wiki username automatically (but only do this if it is the same as your IRC nickname, otherwise write your IRC nickname in by hand).}}&lt;br /&gt;
&lt;br /&gt;
==Division of Labour==&lt;br /&gt;
Please choose a month that is not already taken from the list below and then query bugs.kde.org for all bugs in that month. Please put your irc nickname in the table below next to the month so we don't duplicate months.&lt;br /&gt;
&lt;br /&gt;
The bugzilla query to use for this triage day is TBD. Be sure to correct the dates to the month which you will triage before running the query.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!Month/time period !! IRC Nickname !! Status !! Query&lt;br /&gt;
|-&lt;br /&gt;
| 2005-01 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-01-01&amp;amp;chfieldto=2005-01-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-02 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-02-01&amp;amp;chfieldto=2005-02-28&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-03 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-03-01&amp;amp;chfieldto=2005-03-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-04 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-04-01&amp;amp;chfieldto=2005-04-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-05 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-05-01&amp;amp;chfieldto=2005-05-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-06 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-06-01&amp;amp;chfieldto=2005-06-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-07 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-07-01&amp;amp;chfieldto=2005-07-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-08 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-08-01&amp;amp;chfieldto=2005-08-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-09 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-09-01&amp;amp;chfieldto=2005-09-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-10 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-10-01&amp;amp;chfieldto=2005-10-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-11 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-11-01&amp;amp;chfieldto=2005-11-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-12 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-12-01&amp;amp;chfieldto=2005-12-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-01 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-01-01&amp;amp;chfieldto=2006-01-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-02 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-02-01&amp;amp;chfieldto=2006-02-28&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-03 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-03-01&amp;amp;chfieldto=2006-03-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-04 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-04-01&amp;amp;chfieldto=2006-04-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-05 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-05-01&amp;amp;chfieldto=2006-05-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-06 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-06-01&amp;amp;chfieldto=2006-06-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-07 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-07-01&amp;amp;chfieldto=2006-07-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-08 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-08-01&amp;amp;chfieldto=2006-08-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-09 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-09-01&amp;amp;chfieldto=2006-09-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-10 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-10-01&amp;amp;chfieldto=2006-10-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-11 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-11-01&amp;amp;chfieldto=2006-11-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-12 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-12-01&amp;amp;chfieldto=2006-12-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-01 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-01-01&amp;amp;chfieldto=2007-01-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-02 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-02-01&amp;amp;chfieldto=2007-02-28&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-03 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-03-01&amp;amp;chfieldto=2007-03-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-04 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-04-01&amp;amp;chfieldto=2007-04-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-05 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-05-01&amp;amp;chfieldto=2007-05-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-06 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-06-01&amp;amp;chfieldto=2007-06-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-07 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-07-01&amp;amp;chfieldto=2007-07-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-08 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-08-01&amp;amp;chfieldto=2007-08-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-09 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-09-01&amp;amp;chfieldto=2007-09-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-10 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-10-01&amp;amp;chfieldto=2007-10-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-11 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-11-01&amp;amp;chfieldto=2007-11-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-12 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-12-01&amp;amp;chfieldto=2007-12-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2008-01 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=2008-01-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2008-02 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-02-01&amp;amp;chfieldto=2008-02-29&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2008-03 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-03-01&amp;amp;chfieldto=2008-03-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2008-04 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-04-01&amp;amp;chfieldto=2008-04-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2008-05 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-05-01&amp;amp;chfieldto=2008-05-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2008-06 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-06-01&amp;amp;chfieldto=now&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
|}&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/AmarokDay1/Bugs no longer present in 2.x}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs needing version field changed}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs to be marked as RESOLVED}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs to be marked as INVALID}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs to be marked as DUPLICATE}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs needing users with particular setups}}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs needing attention from Amarok developers}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs awaiting feedback}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs not related to today}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs that you cant do}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/High profile}}&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1</id>
		<title>Contribute/Bugsquad/BugDays/AmarokDay1</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1"/>
				<updated>2008-06-14T09:00:50Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Division of Labour */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
This bug day will take place on Sunday, June 15th 2008, but feel free to start early. The aim of this bug day is to clear as many Amarok bugs as possible. Our target for triage is bugs listed in [http://bugs.kde.org bugs.kde.org] under the product Amarok.&lt;br /&gt;
&lt;br /&gt;
'''The goal of this bug-day is to check for bugs that are fixed, duplicates, are not going to be fixed in Amarok 1.4.x or are already fixed/implemented in Amarok 2. This will enable the Amarok developers to deal with bugs more easily, and so have more time left to actually code on Amarok 2.''' When you have closed or commented on a bug, please list it in the appropriate section below, so that a second triager can see if they can confirm it.&lt;br /&gt;
&lt;br /&gt;
Be sure to join #kde-bugs on irc.freenode.net, as this is where the bug-day will be coordinated. Amarok team members will be both there and in #amarok to answer your questions. If none of them are around please note the bug in the list below so they can be dealt with later.&lt;br /&gt;
&lt;br /&gt;
You should be working with Amarok 1.4.9.1 and Amarok 2 for testing these bugs. To make it easier for you to obtain Amarok 2 we provide nightly builds of it. So far Packages for Kubuntu and openSUSE are available. For more information check out the [http://amarok.kde.org/wiki/User:Apachelogger/Project_Neon Neon wiki page]. For openSUSE packages please also ask in #amarok.neon. Amarok 1.4.9.1 should be available in your distro repositories.&lt;br /&gt;
&lt;br /&gt;
Please mention which version and distro you are working with if necessary. (For Neon mention the build date from the Amarok about dialog. It is in the middle of the first tab.)&lt;br /&gt;
&lt;br /&gt;
===Unclear===&lt;br /&gt;
If a bug report has no clear instructions on how to reproduce it, or has little useful information, add a comment asking the reporter for more detail. Then list it in the [[#Bugs_awaiting_feedback|bugs awaiting feedback]] section. Be polite, we want to be nice to our bug reporters!&lt;br /&gt;
&lt;br /&gt;
===Is it a big bug?===&lt;br /&gt;
Prioritizing is good. If a bug is severe we want to know about it.&lt;br /&gt;
&lt;br /&gt;
===Version field===&lt;br /&gt;
Keep an eye on what the &amp;quot;Version:&amp;quot; fields say in Bugzilla. If it says &amp;quot;unspecified&amp;quot;, change the version field to the version specified in the other fields of the original bug report.&lt;br /&gt;
&lt;br /&gt;
===What to close?===&lt;br /&gt;
Amarok 1 and Amarok 2 are very different and a lot of bugs of 1 don't apply to 2 and vice-versa. Amarok 1.4.x is in bugfix-only mode. This means we are only going to fix bugs where the risk of regression is minimal. No new features are going to be implemented in Amarok 1.4.x. So please be aggressive with closing bugs that are not going to get fixed in 1.4.x anyway. No need to keep them around. For feature requests please check Amarok 2. If it is implemented there then close the bug, otherwise please speak with the Amarok team to see if they plan to implement it. If they don't, then close it as WONTFIX.&lt;br /&gt;
&lt;br /&gt;
'''REMEMBER: If you think a bug should be closed, list it in the appropriate section below BEFORE closing it, so another triager can check it. Before a bug can be closed it must be checked by TWO triagers. Not just you!'''&lt;br /&gt;
&lt;br /&gt;
===How to comment===&lt;br /&gt;
Please add a note like &amp;quot;comment from KDE bugsquad member&amp;quot; at the top of your comments so Amarok developers know who you are. Always leave a comment explaining why you change something. If you spoke with a member of the Amarok team please mention who. If you close a bug report for 1.4.x you might want to consider using one of the following stock replies:&lt;br /&gt;
&lt;br /&gt;
''Amarok 1.4.x is in bugfix-only mode as development is focused on Amarok 2. Unfortunately your bug will very likely not get fixed, as the risk of regressions is too high and the Amarok developers do not have the resources for it. Thank you for your report though. Please don't hesitate to report new bugs should you have any problems with Amarok 2 once it is released.''&lt;br /&gt;
&lt;br /&gt;
And if a feature request has to be moved to Amarok 2:&lt;br /&gt;
&lt;br /&gt;
''Amarok 1.4.x is in bugfix-only mode as development is focused on Amarok 2. Unfortunately your feature request can not be implemented in Amarok 1, as Amarok developers do not have the resources for it and risk of regression would be too high. I am therefore moving your request to Amarok 2. I cannot make any guarantee as to whether is will get implemented there or not though. Thank you for your report.''&lt;br /&gt;
&lt;br /&gt;
And if something has already been implemented in Amarok 2:&lt;br /&gt;
&lt;br /&gt;
''This feature is already implemented in Amarok 2. However, Amarok 1.4.x is in bugfix-only mode as development is focused on Amarok 2, so your feature request can not be implemented in Amarok 1 as the risk of regression would be too high. I am therefore closing this report. Thank you for your report and have fun with Amarok.''&lt;br /&gt;
&lt;br /&gt;
===Double Check!===&lt;br /&gt;
'''Please list and sort bugs below to get a second opinion before making the change in bugzilla. This also gives a record of what we've done for the developers to check.''' Things which are not closes can be changed as you go.&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;
&lt;br /&gt;
===Update bugzilla===&lt;br /&gt;
Always add your comments on bugzilla as well as the wiki for a more complete feedback by users and developers.&lt;br /&gt;
&lt;br /&gt;
==Details==&lt;br /&gt;
&lt;br /&gt;
Please get a bugzilla account (bugs.kde.org) and a techbase.kde.org account. Then &amp;quot;sign in&amp;quot; below, and select a period 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, as we will cross-check everybody else's bugs. This will help to reduce the number of incorrect actions taken on bugs.'''&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;
|-&lt;br /&gt;
!IRC Nickname !! KDE version used for testing&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Ramblurr|Ramblurr]] || svn trunk latest ||&lt;br /&gt;
|}&lt;br /&gt;
{{Tip|Please be sure to sign every bug or comment you add to this page with your irc nickname. You can use the wiki markup &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt; to insert your wiki username automatically (but only do this if it is the same as your IRC nickname, otherwise write your IRC nickname in by hand).}}&lt;br /&gt;
&lt;br /&gt;
==Division of Labour==&lt;br /&gt;
Please choose a month that is not already taken from the list below and then query bugs.kde.org for all bugs in that month. Please put your irc nickname in the table below next to the month so we don't duplicate months.&lt;br /&gt;
&lt;br /&gt;
The bugzilla query to use for this triage day is TBD. Be sure to correct the dates to the month which you will triage before running the query.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!Month/time period !! IRC Nickname !! Status !! Query&lt;br /&gt;
|-&lt;br /&gt;
| 2005-01 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-01-01&amp;amp;chfieldto=2005-01-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-02 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-02-01&amp;amp;chfieldto=2005-02-28&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-03 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-03-01&amp;amp;chfieldto=2005-03-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-04 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-04-01&amp;amp;chfieldto=2005-04-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-05 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-05-01&amp;amp;chfieldto=2005-05-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-06 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-06-01&amp;amp;chfieldto=2005-06-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-07 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-07-01&amp;amp;chfieldto=2005-07-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-08 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-08-01&amp;amp;chfieldto=2005-08-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-09 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-09-01&amp;amp;chfieldto=2005-09-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-10 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-10-01&amp;amp;chfieldto=2005-10-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-11 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-11-01&amp;amp;chfieldto=2005-11-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-12 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-12-01&amp;amp;chfieldto=2005-12-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-01 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-01-01&amp;amp;chfieldto=2006-01-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-02 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-02-01&amp;amp;chfieldto=2006-02-28&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-03 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-03-01&amp;amp;chfieldto=2006-03-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-04 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-04-01&amp;amp;chfieldto=2006-04-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-05 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-05-01&amp;amp;chfieldto=2006-05-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-06 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-06-01&amp;amp;chfieldto=2006-06-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-07 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-07-01&amp;amp;chfieldto=2006-07-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-08 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-08-01&amp;amp;chfieldto=2006-08-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-09 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-09-01&amp;amp;chfieldto=2006-09-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-10 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-10-01&amp;amp;chfieldto=2006-10-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-11 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-11-01&amp;amp;chfieldto=2006-11-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-12 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-12-01&amp;amp;chfieldto=2006-12-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-01 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-01-01&amp;amp;chfieldto=2007-01-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-02 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-02-01&amp;amp;chfieldto=2007-02-28&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-03 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-03-01&amp;amp;chfieldto=2007-03-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-04 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-04-01&amp;amp;chfieldto=2007-04-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-05 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-05-01&amp;amp;chfieldto=2007-05-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-06 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-06-01&amp;amp;chfieldto=2007-06-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-07 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-07-01&amp;amp;chfieldto=2007-07-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-08 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-08-01&amp;amp;chfieldto=2007-08-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-09 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-09-01&amp;amp;chfieldto=2007-09-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-10 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-10-01&amp;amp;chfieldto=2007-10-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-01 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-01-01&amp;amp;chfieldto=2006-01-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-02 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-02-01&amp;amp;chfieldto=2006-02-28&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-03 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-03-01&amp;amp;chfieldto=2006-03-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-04 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-04-01&amp;amp;chfieldto=2006-04-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-05 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-05-01&amp;amp;chfieldto=2006-05-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-06 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-06-01&amp;amp;chfieldto=2006-06-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-07 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-07-01&amp;amp;chfieldto=2006-07-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-08 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-08-01&amp;amp;chfieldto=2006-08-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-09 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-09-01&amp;amp;chfieldto=2006-09-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-10 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-10-01&amp;amp;chfieldto=2006-10-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-11 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-11-01&amp;amp;chfieldto=2006-11-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-12 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-12-01&amp;amp;chfieldto=2006-12-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-11 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-11-01&amp;amp;chfieldto=2007-11-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-12 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-12-01&amp;amp;chfieldto=2007-12-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2008-01 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=2008-01-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2008-02 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-02-01&amp;amp;chfieldto=2008-02-29&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2008-03 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-03-01&amp;amp;chfieldto=2008-03-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2008-04 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-04-01&amp;amp;chfieldto=2008-04-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2008-05 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-05-01&amp;amp;chfieldto=2008-05-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2008-06 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-06-01&amp;amp;chfieldto=now&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
|}&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/AmarokDay1/Bugs no longer present in 2.x}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs needing version field changed}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs to be marked as RESOLVED}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs to be marked as INVALID}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs to be marked as DUPLICATE}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs needing users with particular setups}}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs needing attention from Amarok developers}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs awaiting feedback}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs not related to today}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs that you cant do}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/High profile}}&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1</id>
		<title>Contribute/Bugsquad/BugDays/AmarokDay1</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1"/>
				<updated>2008-06-14T08:59:29Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Division of Labour */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
This bug day will take place on Sunday, June 15th 2008, but feel free to start early. The aim of this bug day is to clear as many Amarok bugs as possible. Our target for triage is bugs listed in [http://bugs.kde.org bugs.kde.org] under the product Amarok.&lt;br /&gt;
&lt;br /&gt;
'''The goal of this bug-day is to check for bugs that are fixed, duplicates, are not going to be fixed in Amarok 1.4.x or are already fixed/implemented in Amarok 2. This will enable the Amarok developers to deal with bugs more easily, and so have more time left to actually code on Amarok 2.''' When you have closed or commented on a bug, please list it in the appropriate section below, so that a second triager can see if they can confirm it.&lt;br /&gt;
&lt;br /&gt;
Be sure to join #kde-bugs on irc.freenode.net, as this is where the bug-day will be coordinated. Amarok team members will be both there and in #amarok to answer your questions. If none of them are around please note the bug in the list below so they can be dealt with later.&lt;br /&gt;
&lt;br /&gt;
You should be working with Amarok 1.4.9.1 and Amarok 2 for testing these bugs. To make it easier for you to obtain Amarok 2 we provide nightly builds of it. So far Packages for Kubuntu and openSUSE are available. For more information check out the [http://amarok.kde.org/wiki/User:Apachelogger/Project_Neon Neon wiki page]. For openSUSE packages please also ask in #amarok.neon. Amarok 1.4.9.1 should be available in your distro repositories.&lt;br /&gt;
&lt;br /&gt;
Please mention which version and distro you are working with if necessary. (For Neon mention the build date from the Amarok about dialog. It is in the middle of the first tab.)&lt;br /&gt;
&lt;br /&gt;
===Unclear===&lt;br /&gt;
If a bug report has no clear instructions on how to reproduce it, or has little useful information, add a comment asking the reporter for more detail. Then list it in the [[#Bugs_awaiting_feedback|bugs awaiting feedback]] section. Be polite, we want to be nice to our bug reporters!&lt;br /&gt;
&lt;br /&gt;
===Is it a big bug?===&lt;br /&gt;
Prioritizing is good. If a bug is severe we want to know about it.&lt;br /&gt;
&lt;br /&gt;
===Version field===&lt;br /&gt;
Keep an eye on what the &amp;quot;Version:&amp;quot; fields say in Bugzilla. If it says &amp;quot;unspecified&amp;quot;, change the version field to the version specified in the other fields of the original bug report.&lt;br /&gt;
&lt;br /&gt;
===What to close?===&lt;br /&gt;
Amarok 1 and Amarok 2 are very different and a lot of bugs of 1 don't apply to 2 and vice-versa. Amarok 1.4.x is in bugfix-only mode. This means we are only going to fix bugs where the risk of regression is minimal. No new features are going to be implemented in Amarok 1.4.x. So please be aggressive with closing bugs that are not going to get fixed in 1.4.x anyway. No need to keep them around. For feature requests please check Amarok 2. If it is implemented there then close the bug, otherwise please speak with the Amarok team to see if they plan to implement it. If they don't, then close it as WONTFIX.&lt;br /&gt;
&lt;br /&gt;
'''REMEMBER: If you think a bug should be closed, list it in the appropriate section below BEFORE closing it, so another triager can check it. Before a bug can be closed it must be checked by TWO triagers. Not just you!'''&lt;br /&gt;
&lt;br /&gt;
===How to comment===&lt;br /&gt;
Please add a note like &amp;quot;comment from KDE bugsquad member&amp;quot; at the top of your comments so Amarok developers know who you are. Always leave a comment explaining why you change something. If you spoke with a member of the Amarok team please mention who. If you close a bug report for 1.4.x you might want to consider using one of the following stock replies:&lt;br /&gt;
&lt;br /&gt;
''Amarok 1.4.x is in bugfix-only mode as development is focused on Amarok 2. Unfortunately your bug will very likely not get fixed, as the risk of regressions is too high and the Amarok developers do not have the resources for it. Thank you for your report though. Please don't hesitate to report new bugs should you have any problems with Amarok 2 once it is released.''&lt;br /&gt;
&lt;br /&gt;
And if a feature request has to be moved to Amarok 2:&lt;br /&gt;
&lt;br /&gt;
''Amarok 1.4.x is in bugfix-only mode as development is focused on Amarok 2. Unfortunately your feature request can not be implemented in Amarok 1, as Amarok developers do not have the resources for it and risk of regression would be too high. I am therefore moving your request to Amarok 2. I cannot make any guarantee as to whether is will get implemented there or not though. Thank you for your report.''&lt;br /&gt;
&lt;br /&gt;
And if something has already been implemented in Amarok 2:&lt;br /&gt;
&lt;br /&gt;
''This feature is already implemented in Amarok 2. However, Amarok 1.4.x is in bugfix-only mode as development is focused on Amarok 2, so your feature request can not be implemented in Amarok 1 as the risk of regression would be too high. I am therefore closing this report. Thank you for your report and have fun with Amarok.''&lt;br /&gt;
&lt;br /&gt;
===Double Check!===&lt;br /&gt;
'''Please list and sort bugs below to get a second opinion before making the change in bugzilla. This also gives a record of what we've done for the developers to check.''' Things which are not closes can be changed as you go.&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;
&lt;br /&gt;
===Update bugzilla===&lt;br /&gt;
Always add your comments on bugzilla as well as the wiki for a more complete feedback by users and developers.&lt;br /&gt;
&lt;br /&gt;
==Details==&lt;br /&gt;
&lt;br /&gt;
Please get a bugzilla account (bugs.kde.org) and a techbase.kde.org account. Then &amp;quot;sign in&amp;quot; below, and select a period 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, as we will cross-check everybody else's bugs. This will help to reduce the number of incorrect actions taken on bugs.'''&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;
|-&lt;br /&gt;
!IRC Nickname !! KDE version used for testing&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Ramblurr|Ramblurr]] || svn trunk latest ||&lt;br /&gt;
|}&lt;br /&gt;
{{Tip|Please be sure to sign every bug or comment you add to this page with your irc nickname. You can use the wiki markup &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt; to insert your wiki username automatically (but only do this if it is the same as your IRC nickname, otherwise write your IRC nickname in by hand).}}&lt;br /&gt;
&lt;br /&gt;
==Division of Labour==&lt;br /&gt;
Please choose a month that is not already taken from the list below and then query bugs.kde.org for all bugs in that month. Please put your irc nickname in the table below next to the month so we don't duplicate months.&lt;br /&gt;
&lt;br /&gt;
The bugzilla query to use for this triage day is TBD. Be sure to correct the dates to the month which you will triage before running the query.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!Month/time period !! IRC Nickname !! Status !! Query&lt;br /&gt;
|-&lt;br /&gt;
| 2005-01 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-01-01&amp;amp;chfieldto=2005-01-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-02 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-02-01&amp;amp;chfieldto=2005-02-28&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-03 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-03-01&amp;amp;chfieldto=2005-03-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-04 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-04-01&amp;amp;chfieldto=2005-04-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-05 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-05-01&amp;amp;chfieldto=2005-05-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-06 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-06-01&amp;amp;chfieldto=2005-06-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-07 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-07-01&amp;amp;chfieldto=2005-07-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-08 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-08-01&amp;amp;chfieldto=2005-08-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-09 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-09-01&amp;amp;chfieldto=2005-09-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-10 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-10-01&amp;amp;chfieldto=2005-10-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-11 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-11-01&amp;amp;chfieldto=2005-11-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2005-12 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2005-12-01&amp;amp;chfieldto=2005-12-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-01 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-01-01&amp;amp;chfieldto=2006-01-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-02 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-02-01&amp;amp;chfieldto=2006-02-28&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-03 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-03-01&amp;amp;chfieldto=2006-03-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-04 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-04-01&amp;amp;chfieldto=2006-04-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-05 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-05-01&amp;amp;chfieldto=2006-05-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-06 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-06-01&amp;amp;chfieldto=2006-06-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-07 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-07-01&amp;amp;chfieldto=2006-07-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-08 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-08-01&amp;amp;chfieldto=2006-08-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-09 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-09-01&amp;amp;chfieldto=2006-09-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-10 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-10-01&amp;amp;chfieldto=2006-10-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-11 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-11-01&amp;amp;chfieldto=2006-11-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-12 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-12-01&amp;amp;chfieldto=2006-12-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-01 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-01-01&amp;amp;chfieldto=2007-01-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-02 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-02-01&amp;amp;chfieldto=2007-02-28&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-03 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-03-01&amp;amp;chfieldto=2007-03-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-04 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-04-01&amp;amp;chfieldto=2007-04-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-05 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-05-01&amp;amp;chfieldto=2007-05-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-06 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-06-01&amp;amp;chfieldto=2007-06-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-07 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-07-01&amp;amp;chfieldto=2007-07-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-08 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-08-01&amp;amp;chfieldto=2007-08-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-09 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-09-01&amp;amp;chfieldto=2007-09-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-10 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-10-01&amp;amp;chfieldto=2007-10-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-01 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-01-01&amp;amp;chfieldto=2006-01-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-02 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-02-01&amp;amp;chfieldto=2006-02-28&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-03 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-03-01&amp;amp;chfieldto=2006-03-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-04 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-04-01&amp;amp;chfieldto=2006-04-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-05 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-05-01&amp;amp;chfieldto=2006-05-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-06 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-06-01&amp;amp;chfieldto=2006-06-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-07 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-07-01&amp;amp;chfieldto=2006-07-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-08 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-08-01&amp;amp;chfieldto=2006-08-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-09 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-09-01&amp;amp;chfieldto=2006-09-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-10 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-10-01&amp;amp;chfieldto=2006-10-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-11 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-11-01&amp;amp;chfieldto=2006-11-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2006-12 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2006-12-01&amp;amp;chfieldto=2006-12-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-11 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-11-01&amp;amp;chfieldto=2007-11-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-12 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2007-12-01&amp;amp;chfieldto=2007-12-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2008-01 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=2008-01-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2008-02 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-02-01&amp;amp;chfieldto=2008-02-28&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2008-03 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-03-01&amp;amp;chfieldto=2008-03-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2008-04 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-04-01&amp;amp;chfieldto=2008-04-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2008-05 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-05-01&amp;amp;chfieldto=2008-05-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2008-06 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-06-01&amp;amp;chfieldto=now&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
|}&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/AmarokDay1/Bugs no longer present in 2.x}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs needing version field changed}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs to be marked as RESOLVED}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs to be marked as INVALID}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs to be marked as DUPLICATE}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs needing users with particular setups}}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs needing attention from Amarok developers}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs awaiting feedback}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs not related to today}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs that you cant do}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/High profile}}&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1</id>
		<title>Contribute/Bugsquad/BugDays/AmarokDay1</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1"/>
				<updated>2008-06-14T08:55:32Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Division of Labour */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
This bug day will take place on Sunday, June 15th 2008, but feel free to start early. The aim of this bug day is to clear as many Amarok bugs as possible. Our target for triage is bugs listed in [http://bugs.kde.org bugs.kde.org] under the product Amarok.&lt;br /&gt;
&lt;br /&gt;
'''The goal of this bug-day is to check for bugs that are fixed, duplicates, are not going to be fixed in Amarok 1.4.x or are already fixed/implemented in Amarok 2. This will enable the Amarok developers to deal with bugs more easily, and so have more time left to actually code on Amarok 2.''' When you have closed or commented on a bug, please list it in the appropriate section below, so that a second triager can see if they can confirm it.&lt;br /&gt;
&lt;br /&gt;
Be sure to join #kde-bugs on irc.freenode.net, as this is where the bug-day will be coordinated. Amarok team members will be both there and in #amarok to answer your questions. If none of them are around please note the bug in the list below so they can be dealt with later.&lt;br /&gt;
&lt;br /&gt;
You should be working with Amarok 1.4.9.1 and Amarok 2 for testing these bugs. To make it easier for you to obtain Amarok 2 we provide nightly builds of it. So far Packages for Kubuntu and openSUSE are available. For more information check out the [http://amarok.kde.org/wiki/User:Apachelogger/Project_Neon Neon wiki page]. For openSUSE packages please also ask in #amarok.neon. Amarok 1.4.9.1 should be available in your distro repositories.&lt;br /&gt;
&lt;br /&gt;
Please mention which version and distro you are working with if necessary. (For Neon mention the build date from the Amarok about dialog. It is in the middle of the first tab.)&lt;br /&gt;
&lt;br /&gt;
===Unclear===&lt;br /&gt;
If a bug report has no clear instructions on how to reproduce it, or has little useful information, add a comment asking the reporter for more detail. Then list it in the [[#Bugs_awaiting_feedback|bugs awaiting feedback]] section. Be polite, we want to be nice to our bug reporters!&lt;br /&gt;
&lt;br /&gt;
===Is it a big bug?===&lt;br /&gt;
Prioritizing is good. If a bug is severe we want to know about it.&lt;br /&gt;
&lt;br /&gt;
===Version field===&lt;br /&gt;
Keep an eye on what the &amp;quot;Version:&amp;quot; fields say in Bugzilla. If it says &amp;quot;unspecified&amp;quot;, change the version field to the version specified in the other fields of the original bug report.&lt;br /&gt;
&lt;br /&gt;
===What to close?===&lt;br /&gt;
Amarok 1 and Amarok 2 are very different and a lot of bugs of 1 don't apply to 2 and vice-versa. Amarok 1.4.x is in bugfix-only mode. This means we are only going to fix bugs where the risk of regression is minimal. No new features are going to be implemented in Amarok 1.4.x. So please be aggressive with closing bugs that are not going to get fixed in 1.4.x anyway. No need to keep them around. For feature requests please check Amarok 2. If it is implemented there then close the bug, otherwise please speak with the Amarok team to see if they plan to implement it. If they don't, then close it as WONTFIX.&lt;br /&gt;
&lt;br /&gt;
'''REMEMBER: If you think a bug should be closed, list it in the appropriate section below BEFORE closing it, so another triager can check it. Before a bug can be closed it must be checked by TWO triagers. Not just you!'''&lt;br /&gt;
&lt;br /&gt;
===How to comment===&lt;br /&gt;
Please add a note like &amp;quot;comment from KDE bugsquad member&amp;quot; at the top of your comments so Amarok developers know who you are. Always leave a comment explaining why you change something. If you spoke with a member of the Amarok team please mention who. If you close a bug report for 1.4.x you might want to consider using one of the following stock replies:&lt;br /&gt;
&lt;br /&gt;
''Amarok 1.4.x is in bugfix-only mode as development is focused on Amarok 2. Unfortunately your bug will very likely not get fixed, as the risk of regressions is too high and the Amarok developers do not have the resources for it. Thank you for your report though. Please don't hesitate to report new bugs should you have any problems with Amarok 2 once it is released.''&lt;br /&gt;
&lt;br /&gt;
And if a feature request has to be moved to Amarok 2:&lt;br /&gt;
&lt;br /&gt;
''Amarok 1.4.x is in bugfix-only mode as development is focused on Amarok 2. Unfortunately your feature request can not be implemented in Amarok 1, as Amarok developers do not have the resources for it and risk of regression would be too high. I am therefore moving your request to Amarok 2. I cannot make any guarantee as to whether is will get implemented there or not though. Thank you for your report.''&lt;br /&gt;
&lt;br /&gt;
And if something has already been implemented in Amarok 2:&lt;br /&gt;
&lt;br /&gt;
''This feature is already implemented in Amarok 2. However, Amarok 1.4.x is in bugfix-only mode as development is focused on Amarok 2, so your feature request can not be implemented in Amarok 1 as the risk of regression would be too high. I am therefore closing this report. Thank you for your report and have fun with Amarok.''&lt;br /&gt;
&lt;br /&gt;
===Double Check!===&lt;br /&gt;
'''Please list and sort bugs below to get a second opinion before making the change in bugzilla. This also gives a record of what we've done for the developers to check.''' Things which are not closes can be changed as you go.&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;
&lt;br /&gt;
===Update bugzilla===&lt;br /&gt;
Always add your comments on bugzilla as well as the wiki for a more complete feedback by users and developers.&lt;br /&gt;
&lt;br /&gt;
==Details==&lt;br /&gt;
&lt;br /&gt;
Please get a bugzilla account (bugs.kde.org) and a techbase.kde.org account. Then &amp;quot;sign in&amp;quot; below, and select a period 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, as we will cross-check everybody else's bugs. This will help to reduce the number of incorrect actions taken on bugs.'''&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;
|-&lt;br /&gt;
!IRC Nickname !! KDE version used for testing&lt;br /&gt;
|-&lt;br /&gt;
|[[User:Ramblurr|Ramblurr]] || svn trunk latest ||&lt;br /&gt;
|}&lt;br /&gt;
{{Tip|Please be sure to sign every bug or comment you add to this page with your irc nickname. You can use the wiki markup &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt; to insert your wiki username automatically (but only do this if it is the same as your IRC nickname, otherwise write your IRC nickname in by hand).}}&lt;br /&gt;
&lt;br /&gt;
==Division of Labour==&lt;br /&gt;
Please choose a month that is not already taken from the list below and then query bugs.kde.org for all bugs in that month. Please put your irc nickname in the table below next to the month so we don't duplicate months.&lt;br /&gt;
&lt;br /&gt;
The bugzilla query to use for this triage day is TBD. Be sure to correct the dates to the month which you will triage before running the query.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
!Month/time period !! IRC Nickname !! Status !! Query&lt;br /&gt;
|-&lt;br /&gt;
| 2008-01 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-01-01&amp;amp;chfieldto=2008-01-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2008-02 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-02-01&amp;amp;chfieldto=2008-02-28&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2008-03 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-03-01&amp;amp;chfieldto=2008-03-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2008-04 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-04-01&amp;amp;chfieldto=2008-04-30&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2008-05 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-05-01&amp;amp;chfieldto=2008-05-31&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
| 2008-06 ||  ||  || [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;product=amarok&amp;amp;component=general&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;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;changedin=&amp;amp;chfield=%5BBug+creation%5D&amp;amp;chfieldfrom=2008-06-01&amp;amp;chfieldto=now&amp;amp;chfieldvalue=&amp;amp;newqueryname= Query]&lt;br /&gt;
|-&lt;br /&gt;
|}&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/AmarokDay1/Bugs no longer present in 2.x}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs needing version field changed}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs to be marked as RESOLVED}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs to be marked as INVALID}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs to be marked as DUPLICATE}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs needing users with particular setups}}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs needing attention from Amarok developers}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs awaiting feedback}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs not related to today}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/Bugs that you cant do}}&lt;br /&gt;
&lt;br /&gt;
{{:Contribute/Bugsquad/BugDays/AmarokDay1/High profile}}&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_to_be_marked_as_INVALID</id>
		<title>Contribute/Bugsquad/BugDays/AmarokDay1/Bugs to be marked as INVALID</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_to_be_marked_as_INVALID"/>
				<updated>2008-06-14T08:43:46Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Bugs to be marked as INVALID */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Bugs to be marked as INVALID===&lt;br /&gt;
Bugs which are no longer valid go here. A link to the bug and why it qualifies as invalid should be provided.&lt;br /&gt;
&lt;br /&gt;
Some examples of when a bug should be closed as INVALID:&lt;br /&gt;
*The reported behavior is not a bug&lt;br /&gt;
*The bug is completely unrelated to Amarok&lt;br /&gt;
&lt;br /&gt;
This list is not exhaustive. If you feel a bug is invalid for any other reason, be sure to list it here, mentioning why you think it is invalid.&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_to_be_marked_as_RESOLVED</id>
		<title>Contribute/Bugsquad/BugDays/AmarokDay1/Bugs to be marked as RESOLVED</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_to_be_marked_as_RESOLVED"/>
				<updated>2008-06-14T08:43:31Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Bugs to be marked as RESOLVED */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Bugs to be marked as RESOLVED===&lt;br /&gt;
Bugs filed against Amarok 2.x (ie, only very recent ones) that can no longer be reproduced should be listed here. Bugs filed against earlier versions of Amarok that can no longer be reproduced should be listed in the section above.&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_needing_version_field_changed</id>
		<title>Contribute/Bugsquad/BugDays/AmarokDay1/Bugs needing version field changed</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_needing_version_field_changed"/>
				<updated>2008-06-14T08:43:02Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Bugs needing version field changed */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Bugs needing version field changed===&lt;br /&gt;
Bugs should be listed here if their version field is invalid (i.e. it is listed as &amp;quot;unspecified&amp;quot;) and they are still present in Amarok 2.x, so that the version field can be corrected. &amp;lt;b&amp;gt;In general, we are not changing the version numbers.&amp;lt;/b&amp;gt;&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_no_longer_present_in_2.x</id>
		<title>Contribute/Bugsquad/BugDays/AmarokDay1/Bugs no longer present in 2.x</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_no_longer_present_in_2.x"/>
				<updated>2008-06-14T08:42:38Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: /* Bugs no longer present in 4.x */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Bugs no longer present in 2.x===&lt;br /&gt;
If a bug is reported against a version of Amarok before 2.x, but the bug can no longer be reproduced in Amarok 1.x, then it should be listed here. Please '''do not''' close the bug. The Konqueror developers would like to check each one before they are closed.&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_needing_version_field_changed</id>
		<title>Contribute/Bugsquad/BugDays/AmarokDay1/Bugs needing version field changed</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_needing_version_field_changed"/>
				<updated>2008-06-14T08:41:21Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: New page: ===Bugs needing version field changed=== Bugs should be listed here if their version field is invalid (i.e. it is listed as &amp;quot;unspecified&amp;quot;) and they are still present in KDE 4, so that the ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Bugs needing version field changed===&lt;br /&gt;
Bugs should be listed here if their version field is invalid (i.e. it is listed as &amp;quot;unspecified&amp;quot;) and they are still present in KDE 4, so that the version field can be corrected. &amp;lt;b&amp;gt;In general, we are not changing the version numbers.&amp;lt;/b&amp;gt;&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_needing_users_with_particular_setups</id>
		<title>Contribute/Bugsquad/BugDays/AmarokDay1/Bugs needing users with particular setups</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_needing_users_with_particular_setups"/>
				<updated>2008-06-14T08:41:03Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: New page: ===Bugs needing users with particular setups=== Bugs that require particular software or hardware that you don't have available should be listed here with a description of the non-standard...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Bugs needing users with particular setups===&lt;br /&gt;
Bugs that require particular software or hardware that you don't have available should be listed here with a description of the non-standard requirement.&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_no_longer_present_in_2.x</id>
		<title>Contribute/Bugsquad/BugDays/AmarokDay1/Bugs no longer present in 2.x</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_no_longer_present_in_2.x"/>
				<updated>2008-06-14T08:40:36Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: New page: ===Bugs no longer present in 4.x=== If a bug is reported against a version of KDE before 4.0, but the bug can no longer be reproduced in KDE 4.x, then it should be listed here. Please '''d...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Bugs no longer present in 4.x===&lt;br /&gt;
If a bug is reported against a version of KDE before 4.0, but the bug can no longer be reproduced in KDE 4.x, then it should be listed here. Please '''do not''' close the bug. The Konqueror developers would like to check each one before they are closed.&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_not_related_to_today</id>
		<title>Contribute/Bugsquad/BugDays/AmarokDay1/Bugs not related to today</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_not_related_to_today"/>
				<updated>2008-06-14T08:39:51Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: New page: ===Bugs not related to today=== Bugs that are not related to today's target application should be listed here so they can be reassigned to the correct bugzilla product.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Bugs not related to today===&lt;br /&gt;
Bugs that are not related to today's target application should be listed here so they can be reassigned to the correct bugzilla product.&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_that_you_cant_do</id>
		<title>Contribute/Bugsquad/BugDays/AmarokDay1/Bugs that you cant do</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_that_you_cant_do"/>
				<updated>2008-06-14T08:39:24Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: New page: ===Bugs that you can't do=== If you have bugs in your month that you can't do, and no-one has been able to help you with on IRC, please list them here for someone else to have a look at.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Bugs that you can't do===&lt;br /&gt;
If you have bugs in your month that you can't do, and no-one has been able to help you with on IRC, please list them here for someone else to have a look at.&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_to_be_marked_as_DUPLICATE</id>
		<title>Contribute/Bugsquad/BugDays/AmarokDay1/Bugs to be marked as DUPLICATE</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_to_be_marked_as_DUPLICATE"/>
				<updated>2008-06-14T08:39:05Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: New page: ===Bugs to be marked as DUPLICATE=== Duplicates found should be placed here with a link to the bug which you think it is a duplicate of.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Bugs to be marked as DUPLICATE===&lt;br /&gt;
Duplicates found should be placed here with a link to the bug which you think it is a duplicate of.&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_to_be_marked_as_INVALID</id>
		<title>Contribute/Bugsquad/BugDays/AmarokDay1/Bugs to be marked as INVALID</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_to_be_marked_as_INVALID"/>
				<updated>2008-06-14T08:38:41Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: New page: ===Bugs to be marked as INVALID=== Bugs which are no longer valid go here. A link to the bug and why it qualifies as invalid should be provided.  Some examples of when a bug should be clos...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Bugs to be marked as INVALID===&lt;br /&gt;
Bugs which are no longer valid go here. A link to the bug and why it qualifies as invalid should be provided.&lt;br /&gt;
&lt;br /&gt;
Some examples of when a bug should be closed as INVALID:&lt;br /&gt;
*The reported behavior is not a bug&lt;br /&gt;
*The bug is completely unrelated to KDE&lt;br /&gt;
&lt;br /&gt;
This list is not exhaustive. If you feel a bug is invalid for any other reason, be sure to list it here, mentioning why you think it is invalid.&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_to_be_marked_as_RESOLVED</id>
		<title>Contribute/Bugsquad/BugDays/AmarokDay1/Bugs to be marked as RESOLVED</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_to_be_marked_as_RESOLVED"/>
				<updated>2008-06-14T08:38:15Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: New page: ===Bugs to be marked as RESOLVED=== Bugs filed against KDE 4 (ie, only very recent ones) that can no longer be reproduced should be listed here. Bugs filed against earlier versions of KDE ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Bugs to be marked as RESOLVED===&lt;br /&gt;
Bugs filed against KDE 4 (ie, only very recent ones) that can no longer be reproduced should be listed here. Bugs filed against earlier versions of KDE that can no longer be reproduced should be listed in the section above.&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/High_profile</id>
		<title>Contribute/Bugsquad/BugDays/AmarokDay1/High profile</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/High_profile"/>
				<updated>2008-06-14T08:37:40Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: New page: == High Profile ==&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== High Profile ==&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_needing_attention_from_Amarok_developers</id>
		<title>Contribute/Bugsquad/BugDays/AmarokDay1/Bugs needing attention from Amarok developers</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_needing_attention_from_Amarok_developers"/>
				<updated>2008-06-14T08:37:07Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: New page: ===Bugs needing attention from Amarok developers=== Add bugs here if you need to find out whether the observed behavior is intended, or if there's some other reason that it would be useful...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Bugs needing attention from Amarok developers===&lt;br /&gt;
Add bugs here if you need to find out whether the observed behavior is intended, or if there's some other reason that it would be useful for a Amarok developer to take a look. Make sure you indicate ''why'' the bug needs attention from them.&lt;br /&gt;
&lt;br /&gt;
{{Warning|Always defer policy decisions to developers.}}&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_awaiting_feedback</id>
		<title>Contribute/Bugsquad/BugDays/AmarokDay1/Bugs awaiting feedback</title>
		<link rel="alternate" type="text/html" href="http://techbase.kde.org/Contribute/Bugsquad/BugDays/AmarokDay1/Bugs_awaiting_feedback"/>
				<updated>2008-06-14T08:35:43Z</updated>
		
		<summary type="html">&lt;p&gt;Krop: New page: ===Bugs awaiting feedback=== '''NB. Feedback should only be requested for bugs if you have tried and failed to reproduce them or if the report contains insufficient information to try and ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Bugs awaiting feedback===&lt;br /&gt;
'''NB. Feedback should only be requested for bugs if you have tried and failed to reproduce them or if the report contains insufficient information to try and reproduce the bug. Requesting feedback for a bug should be seen as a ''last resort'' only.'''&lt;br /&gt;
&lt;br /&gt;
Bugs for which feedback has been requested, which should be revisited in 30 days to see if there's any response. Please list all bugs here for which feedback has been requested.&lt;/div&gt;</summary>
		<author><name>Krop</name></author>	</entry>

	<entry>
		<id>http://techbase.kde.org/Contribute/Bugsquad/BugDays/KonquerorDay5/Bugs_no_longer_present_in_4.x</id>
		<title>Contribute/Bugsquad/BugDays/KonquerorDay5/Bugs no