<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.meego.com/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.meego.com/index.php?title=Special:Contributions/Asinnela&amp;feed=atom&amp;limit=50&amp;target=Asinnela&amp;year=&amp;month=</id>
		<title>MeeGo wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.meego.com/index.php?title=Special:Contributions/Asinnela&amp;feed=atom&amp;limit=50&amp;target=Asinnela&amp;year=&amp;month="/>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Special:Contributions/Asinnela"/>
		<updated>2013-06-19T22:56:56Z</updated>
		<subtitle>From MeeGo wiki</subtitle>
		<generator>MediaWiki 1.16.2</generator>

	<entry>
		<id>http://wiki.meego.com/Quality/QA_tools_development</id>
		<title>Quality/QA tools development</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/QA_tools_development"/>
				<updated>2011-08-09T04:44:00Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* Tools and Maintainers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= QA tools development =&lt;br /&gt;
&lt;br /&gt;
This page provides information on the development activities and practices of QA tools. The focus is on presenting things that are relevant for people interested in developing the tools. The main page for the end users is [[Quality/QA-tools|here]].&lt;br /&gt;
&lt;br /&gt;
Anyone is welcome to contribute and non-member contributions will be treated with same process and review as member contributions. We follow [http://meego.com/about/contribution-guidelines MeeGo contribution guidelines]. In addition, you may take personal clone from our [http://meego.gitorious.org/meego-quality-assurance/ git repositories] and create merge request. Tool maintainers in our projects will review your contributions and decide on merge.&lt;br /&gt;
&lt;br /&gt;
'''Targets:'''&lt;br /&gt;
&lt;br /&gt;
* Improve MeeGo test reporting tools - target from MeeGo Quality Assurance&lt;br /&gt;
* Improve MeeGo test automation (execution and software installation) - target from MeeGo release engineering&lt;br /&gt;
&lt;br /&gt;
&amp;quot;As Core OS release release manager I want to verify trunk:testing packages frequently so that I know the quality of nightly/weekly releases.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Tools and Maintainers ==&lt;br /&gt;
&lt;br /&gt;
Tool maintainers are selected based on developer experience with particular tool/package or seniority. Tool maintainers have been agreed [[Quality/QA-tools/Meetings|in the QA-tools meeting]] Tuesday September 7th 2010. Changes, if needed, are discussed also there.&lt;br /&gt;
&lt;br /&gt;
In practice only tool maintainers will have commit and review right to particular repository - later several people may have rights to repository based on merit (as proposed by tool maintainer). Others must follow [http://meego.com/about/contribution-guidelines MeeGo contribution guidelines] to submit patches or personal clone + merge request approach. &lt;br /&gt;
 &lt;br /&gt;
The maintainer of the tree shall update the changelog.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Tool (link to wiki page)''' ||'''Gitorious'''||'''Maintainer''' ||'''Substitute'''&lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/QA-tools/Test-definition|test-definition]]||[http://meego.gitorious.org/meego-quality-assurance/test-definition Gitorious] || Sami Lahtinen || Timo Härkönen&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Testrunner-lite|testrunner-lite]] ||[http://meego.gitorious.org/meego-quality-assurance/testrunner-lite Gitorious] || Sami Lahtinen || Kyösti Ranto&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Testrunner|Testrunner]] || [http://meego.gitorious.org/meego-quality-assurance/testrunner Gitorious] || Kyösti Ranto || Timo Härkönen &lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/QA-tools/Testplanner|Testplanner]] ||[http://meego.gitorious.org/meego-quality-assurance/testplanner Gitorious] ||  Kyösti Ranto || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Eat|eat - enables automated testing]] ||[http://meego.gitorious.org/meego-quality-assurance/enables-automated-testing Gitorious] ||  Timo Härkönen || Timo Mäkimattila&lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/QA-tools/OTS|OTS - Open Test System]] ||[http://meego.gitorious.org/meego-quality-assurance/ots Gitorious] ||  Elias Luttinen || Ville Niutanen&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Autotest-guide#Automatic_image_installations|MeeGo Automated installer]] ||[http://gitorious.org/qa-tools/meego-ai Gitorious] ||  Timo Härkönen || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/TestSuite/MCTS|MeeGo Core Test Suite]] || [http://meego.gitorious.org/meego-quality-assurance/mcts/ Gitorious] ||Matti Salmi || Jeff Zheng&lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/Netbook Test Suite and Utilities|MeeGo Netbook Test Suite]] || [http://gitorious.org/qa-tools/mnts/ Gitorious] ||Jeff Zheng || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/qtuitest-mbt-adapter|Model-Based Testing adapter for qtuitest]]  || [http://gitorious.org/qa-tools/qtuitest-mbt-adapter Gitorious] || Riku Halonen || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [http://min.sourceforge.net/ MIN test framework] || [http://meego.gitorious.org/meego-quality-assurance/min Gitorious] ||  Joonas Kylänpää || Timo Mäkimattila&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/TDriver|Testability Driver]] || [http://gitorious.org/TDriver Gitorious] ||  Petri Kiiskinen || Tatu Lahtela&lt;br /&gt;
|-&lt;br /&gt;
| Rich Core dumper || [http://meego.gitorious.org/meego-quality-assurance/rich-core Gitorious] || Carol Rus || Raimo Gratseff&lt;br /&gt;
|-&lt;br /&gt;
| Crash Reporter || [http://meego.gitorious.org/meego-quality-assurance/crash-reporter Gitorious] || Carol Rus || Raimo Gratseff&lt;br /&gt;
|-&lt;br /&gt;
| Crash Reporter settings || [http://meego.gitorious.org/meego-quality-assurance/crash-reporter-settings-public Gitorious] || Carol Rus || Raimo Gratseff&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/hat-control|Hardware Accessory for Testing (HAT)]] || [http://meego.gitorious.org/meego-quality-assurance/hat-control Gitorious] || Marko Junttila || Riku Halonen&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/QAReports|QA Reports]] || [http://meego.gitorious.org/meego-quality-assurance/qa-reports Gitorious] || Sami Hangaslammi || Jarno Keskikangas&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Scripts_and_utils|Scripts and utils]] || [http://meego.gitorious.com/meego-quality-assurance/scripts-and-utils Gitorious] || N/A || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/TestSuite/handset-test-suite/handset-ux-test_Releases | handset_ux_tests]] || [http://meego.gitorious.com/meego-quality-assurance/handset-ux-tests Gitorious] || JessicaJi || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/MeeGo_Fast_Feedback_Testing|MeeGo Fast Feedback Testing (MeeGo-FFT)]] || [http://meego.gitorious.org/meego-quality-assurance/meego-testing-hudson-plugin Gitorious] || Alexey Kuznetsov || Timo Härkönen&lt;br /&gt;
|-&lt;br /&gt;
| Service OS based Flasher || [http://meego.gitorious.org/meego-quality-assurance/meego-ai-serviceos Gitorious] || Jing Wang || N/A&lt;br /&gt;
|-&lt;br /&gt;
| Qpid C wrapper library - libcqpid || [http://meego.gitorious.org/meego-quality-assurance/libcqpid Gitorious] || Sami Lahtinen || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/QmlUITestlib|MeeGo QML GUI Testlib]] || [http://meego.gitorious.org/meego-quality-assurance/auto-ux-testlib Gitorious] || Shao-Feng Tang|| Helia Correia&lt;br /&gt;
|-&lt;br /&gt;
| [[Testkit_Howto|testkit-lite]] || [http://meego.gitorious.org/meego-quality-assurance/testkit-lite Gitorious] || Jing Wang|| N/A&lt;br /&gt;
|-&lt;br /&gt;
| [[Testkit_Howto|testkit-manager]] || [http://meego.gitorious.org/meego-quality-assurance/testkit-manager Gitorious] || Shao-Feng Tang|| N/A&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If you are interested in the user experience work regarding these tools, you can find more information [[Quality/QA-tools/User experience|here]].&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
&lt;br /&gt;
The figure below tries to summarize the relations and tasks of the tools when used in test automation context.&lt;br /&gt;
&lt;br /&gt;
[[File:testautomationtools.png]]&lt;br /&gt;
&lt;br /&gt;
xfig file:[[File:qatools.fig]]&lt;br /&gt;
&lt;br /&gt;
== Release Practices ==&lt;br /&gt;
&lt;br /&gt;
Here is the workflow for QA tools release practices.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Role'''&lt;br /&gt;
|'''Description'''&lt;br /&gt;
|-&lt;br /&gt;
| Developer || Anyone who wants to participate in qa-tools development &lt;br /&gt;
|-&lt;br /&gt;
| VCS Maintainer || Component owner who has commit rights in version control system (VCS)&lt;br /&gt;
|-&lt;br /&gt;
| Package Maintainer || Integrator whose responsibility is the OBS packaging&lt;br /&gt;
|-&lt;br /&gt;
| Release Management || Third party who is responsible of trunk:testing releases(?)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:Release.png]]&lt;br /&gt;
&lt;br /&gt;
Kivio file: [[File:Release.flw]]&lt;br /&gt;
&lt;br /&gt;
# Developer creates merge request(s) in gitorious.&lt;br /&gt;
# VCS Maintainer tests and accepts merge requests.&lt;br /&gt;
# VCS Maintainer checks/updates change logs.&lt;br /&gt;
# VCS Maintainer tags a version.&lt;br /&gt;
# VCS maintainer sends email to [http://lists.meego.com/pipermail/meego-qa/ meego-qa mailing list] based on the following template&lt;br /&gt;
Topic: Integration request: package-name version&lt;br /&gt;
 PACKAGE: package-name&lt;br /&gt;
 TAG: tag name&lt;br /&gt;
 URL: link to sources&lt;br /&gt;
 CHANGES: short description of changes containing bugs.meego.com bug numbers of fixed bugs&lt;br /&gt;
# Package maintainer updates the OBS package.&lt;br /&gt;
# Package maintainer tests the OBS package.&lt;br /&gt;
# If the package belongs to tools:testing and passes testing, Package Maintainer may accept it. If the package belongs to trunk:testing, Package Maintainer creates a promotional request to Release Management. (If the package belongs to both repositories, we let the Release Management set bugs fixed by the package to RELEASED state).&lt;br /&gt;
# Host side tools are updated to tools:testing after verifying functionality&lt;br /&gt;
# Package maintainer replies to meego-qa list about the actions done with the updated package. e.g. 'Updated in devel:quality and sent promotion request to testing'&lt;br /&gt;
# Release Management accepts the package. Or not. (Follow meego-packaging and meego-commits.)&lt;br /&gt;
&lt;br /&gt;
''' YouTube videos '''&lt;br /&gt;
&lt;br /&gt;
YouTube is a good way to communicate new features. You can find existing demo videos on [http://www.youtube.com/user/meegoqatools meegoqatools channel on Youtube].&lt;br /&gt;
&lt;br /&gt;
If you shoot a video to YouTube, promote it on meego-qa mailing list!&lt;br /&gt;
&lt;br /&gt;
You can find some hints how to shoot, edit, and upload a video here: [[YouTube_Hints]]&lt;br /&gt;
&lt;br /&gt;
=== Release checklist ===&lt;br /&gt;
To make sure fixes are released without delay, check that the following conditions are met&lt;br /&gt;
&lt;br /&gt;
# Change logs are updated and contain relevant references to MeeGo bugzilla&lt;br /&gt;
# Created obs request include fixes bug numbers from MeeGo bugzilla&lt;br /&gt;
# Bugzilla items listed in changes are set as resolved&lt;br /&gt;
# Spec file matches [[Packaging/Guidelines|MeeGo packaging guidelines]]&lt;br /&gt;
# Rpmlint warnings are either fixed or explained by comments in the spec file. e.g. eat packages install files into root's home and the reasoning for it needs to be explained&lt;br /&gt;
# Host side tool packages use the same source tar ball to produce debian and rpm packages&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
These are the items that we're currently working on.&lt;br /&gt;
&lt;br /&gt;
The features in the roadmap are followed with META FEA bugs. The features are split to small tool specific FEA:s that block the feature META bug. The META bug is then the last bug to be closed when the feature is finished. You can also follow the tool bug progression from the dependency trees of the META bugs.&lt;br /&gt;
&lt;br /&gt;
Adding a new feature to the roadmap:&lt;br /&gt;
# Add a feature bug describing the main purpose of the feature with META and FEA tags.&lt;br /&gt;
# Add separate bugs for each tool specific change&lt;br /&gt;
# Add correct dependencies between tool specific bugs (e.g. testrunner bug depends on testrunner-lite bug that depends on test-definition bug...)&lt;br /&gt;
# Make all of the bugs block the META bug&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Feature'''&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugs.meego.com/showdependencytree.cgi?id=12980&amp;amp;hide_resolved=0 Measurement support] &lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/OTS/Roadmap|OTS releases]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Future development ==&lt;br /&gt;
&lt;br /&gt;
The focus is currently on [[ARM/N900/QA|N900 Developer Edition QA]]. Hence the N900 related list below doesn't have a comprehensive information about target builds or priorities. The items listed here are not currently worked on but are planned to be implemented in the long run.&lt;br /&gt;
&lt;br /&gt;
A list of defined features:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Feature'''&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugs.meego.com/show_bug.cgi?id=12810 Easy install] &lt;br /&gt;
|-&lt;br /&gt;
| [http://bugs.meego.com/showdependencytree.cgi?id=12454&amp;amp;hide_resolved=0 Parallel testing] &lt;br /&gt;
|-&lt;br /&gt;
| [https://bugs.meego.com/showdependencytree.cgi?id=12981&amp;amp;hide_resolved=0 Events feature in automatic testing]&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugs.meego.com/showdependencytree.cgi?id=12937&amp;amp;hide_resolved=0 MCTS coverage support]&lt;br /&gt;
|-&lt;br /&gt;
| [http://bugs.meego.com/showdependencytree.cgi?id=12833&amp;amp;hide_resolved=0 Test environment validation]&lt;br /&gt;
|-&lt;br /&gt;
| [http://bugs.meego.com/showdependencytree.cgi?id=13092&amp;amp;hide_resolved=0 Test equipment control]&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugs.meego.com/showdependencytree.cgi?id=12971&amp;amp;hide_resolved=0 Qt Creator integration] &lt;br /&gt;
|-&lt;br /&gt;
| [https://bugs.meego.com/show_bug.cgi?id=13190 A tool that combines Testrunner and Testplanner]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Design/ Planning ==&lt;br /&gt;
&lt;br /&gt;
* [[Quality/QA-tools/MCTS test automation design|MCTS Test Automation]] (QA Tools support for MCTS)&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
Please make sure that all the relevant documentation regarding the tools is kept up-to-date whenever you update any of the tools. Please consider the end users of the tool as the primary readers of the documentation and make the documentation task-oriented for end user needs. Separate developer documentation can exist as well.&lt;br /&gt;
&lt;br /&gt;
'''Wiki guidelines'''&lt;br /&gt;
&lt;br /&gt;
Every tool should have a wiki page that contains at least 1) Overview of the tool and its benefits 2) Installation instructions 3) Basic use tutorial 4) Contact information. &lt;br /&gt;
&lt;br /&gt;
Make sure that you are familiar with [[Wiki contribution guidelines|MeeGo wiki contribution guidelines]] before creating new content. Currently, there are quite a lot problems relating to e.g. page names, wiki links, deep hierarchies and obsolete pages in our wiki section.&lt;br /&gt;
&lt;br /&gt;
'''Documentation checklist'''&lt;br /&gt;
&lt;br /&gt;
The following table lists the tool-specific documentation that should exist (marked with 'x'). These should be checked frequently and more in depth in the future. Bugs will be filed for the missing or inaccurate documentation (marked as 'NOK' i.e. &amp;quot;Not OK&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Tool''' ||'''Doxygen'''||'''Help''' ||'''Man pages''' || '''Wiki''' &lt;br /&gt;
|- &lt;br /&gt;
| test-definition || || || || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-03 &lt;br /&gt;
|-&lt;br /&gt;
| testrunner-lite || x || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-07 || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-07, NOK&amp;lt;br /&amp;gt;[http://bugs.meego.com/show_bug.cgi?id=14074 Bug 14074] || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-06-07&lt;br /&gt;
|-&lt;br /&gt;
| Testrunner || x || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-07 ||  || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-07 &lt;br /&gt;
|- &lt;br /&gt;
| Testplanner || x || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-10 ||  || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-07 &lt;br /&gt;
|-&lt;br /&gt;
| eat - enables automated testing || || || || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-08 &lt;br /&gt;
|- &lt;br /&gt;
| OTS - Open Test System || x || x || x || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-25&lt;br /&gt;
|-&lt;br /&gt;
| MIN test framework || x || x || x ||  &lt;br /&gt;
|-&lt;br /&gt;
| Scripts and utils || || || || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-11 &lt;br /&gt;
|-&lt;br /&gt;
| MeeGo Fast Feedback Testing || x || x ||  || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-11&lt;br /&gt;
|-&lt;br /&gt;
| Qpid C wrapper library - libcqpid || x || || || x&amp;lt;br /&amp;gt;Page created, content to be added. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Other documentation'''&lt;br /&gt;
&lt;br /&gt;
* [[Quality/QA-tools/Autotest-guide|Autotest-Guide]]&lt;br /&gt;
* [[Quality/QA-tools/How_to_set_up_repositories|How to set up the repositories that are needed to install QA tools]]&lt;br /&gt;
&lt;br /&gt;
== Meetings ==&lt;br /&gt;
&lt;br /&gt;
All meetings will be held in &amp;lt;code&amp;gt;#meego-meeting&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.freenode.net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Team meetings&lt;br /&gt;
** QA-tools weekly meetings are held on every Tuesday 08:00 UTC in #meego-meeting2 on irc.freenode.net (please note the &amp;quot;2&amp;quot;) from May 3rd 2011 onwards.&lt;br /&gt;
** [[Quality/QA-tools/Meetings|Meeting agendas and minutes]]&lt;br /&gt;
&lt;br /&gt;
* Architecture meetings&lt;br /&gt;
** Architecture meetings will be held on-demand basis.&lt;br /&gt;
** [[Quality/QA-tools/Arch-Meetings|Meeting agendas and minutes]]&lt;br /&gt;
&lt;br /&gt;
* Workshops&lt;br /&gt;
** Face-2-face meetings within the team.&lt;br /&gt;
** [[Quality/QA-tools/Workshops|Meeting agendas and minutes]]&lt;br /&gt;
&lt;br /&gt;
== Collaboration spaces ==&lt;br /&gt;
&lt;br /&gt;
Team communication is in English. Our collaboration spaces are:&lt;br /&gt;
* [http://lists.meego.com/listinfo/meego-qa meego-qa@lists.meego.com mailing list]&lt;br /&gt;
* [http://lists.meego.com/listinfo/meego-dev meego-dev@meego.com mailing list], please prefix with 'QA-tools' for team related topics.&lt;br /&gt;
** Please also poke team members or Ville Ilvonen either by email or on IRC because of high traffic @ meego-dev&lt;br /&gt;
* [http://webchat.freenode.net/?channels=meego-qa #meego-qa IRC channel on irc.freenode.net]&lt;br /&gt;
** [http://timoph.fi/qa-tools-stats/ Old #meego-qa-tools statistics]&lt;br /&gt;
** [http://timoph.fi/qa-tools-logs-archive/ Archived #meego-qa-tools logs]&lt;br /&gt;
* Gitorious team, http://meego.gitorious.org/meego-quality-assurance/&lt;br /&gt;
* [http://www.youtube.com/user/meegoqatools Youtube channel for demo videos]&lt;br /&gt;
* [http://meegoqatools.wordpress.com/ QA-tools team blog]&lt;br /&gt;
* MeeGo OBS - devel:quality&lt;br /&gt;
* This wiki area&lt;br /&gt;
* [[Quality/QA-tools/ServiceOS|ServiceOS]]&lt;br /&gt;
* [[Quality/QA-tools/PXEInstall|PXEInstallation]]&lt;br /&gt;
&lt;br /&gt;
== Team members ==&lt;br /&gt;
&lt;br /&gt;
The current team members are (in no particular order):&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
| '''Name'''&lt;br /&gt;
| '''Role'''&lt;br /&gt;
| '''Affiliation'''&lt;br /&gt;
| '''IRC nickname'''&lt;br /&gt;
|- &lt;br /&gt;
| Riku Halonen || Team member || Nokia || rikhalon&lt;br /&gt;
|-&lt;br /&gt;
| Kari Sievi || Team member || Digia || sievi&lt;br /&gt;
|-&lt;br /&gt;
| Timo Härkönen || Team member || Digia || timoph  &lt;br /&gt;
|-&lt;br /&gt;
| Carol Rus || Team member || Digia || carrus  &lt;br /&gt;
|-&lt;br /&gt;
| Sami Lahtinen || Team member || Digia || slahtinen  &lt;br /&gt;
|-&lt;br /&gt;
| Raimo Gratseff || Team member || Digia || rrraimo  &lt;br /&gt;
|-&lt;br /&gt;
| Kyösti Ranto || Team member || Digia || kyranto&lt;br /&gt;
|-&lt;br /&gt;
| Joonas Kylänpää || Team member || Digia || Kaadlajk&lt;br /&gt;
|-&lt;br /&gt;
| Timo Mäkimattila || Team member || Digia || timakima&lt;br /&gt;
|-&lt;br /&gt;
| Elias Luttinen || Team member || Digia || eluttine&lt;br /&gt;
|-&lt;br /&gt;
| Ville Niutanen || Team member || Digia || Villen&lt;br /&gt;
|-&lt;br /&gt;
| Vesa Poikajärvi || Team member || Digia || vesse&lt;br /&gt;
|-  &lt;br /&gt;
| Alexey Kuznetsov || Team member || Digia || alkuznet&lt;br /&gt;
|-  &lt;br /&gt;
| Daniil Chuiko || Team member || Digia || dachuiko&lt;br /&gt;
|-&lt;br /&gt;
| Jarmo Savinen || Team member || Digia || jasavi&lt;br /&gt;
|-&lt;br /&gt;
| Sampo Saaristo || Team member || Sofica || sampos&lt;br /&gt;
|-  &lt;br /&gt;
| Ling Yu || Team member || Intel || -&lt;br /&gt;
|-&lt;br /&gt;
| Jing Wang || Team member || Intel || -&lt;br /&gt;
|-  &lt;br /&gt;
| Tuomo Mäkinen || Team member || Ixonos || -&lt;br /&gt;
|-  &lt;br /&gt;
| Jouni Leppäkases || Team member || Ixonos || jouni&lt;br /&gt;
|-&lt;br /&gt;
| Jarno Keskikangas || Team member || Leonidas || jakeskik&lt;br /&gt;
|- &lt;br /&gt;
| Janne Hietamäki || Team member || Leonidas || _janne&lt;br /&gt;
|- &lt;br /&gt;
| Sami Hangaslammi || Team member || Leonidas || sahangas&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Category:QA]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/QA-tools</id>
		<title>Quality/QA-tools</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/QA-tools"/>
				<updated>2011-08-09T04:43:07Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* Tools and other utilities */ Removed a link to empty page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Quality assurance (QA) tools =&lt;br /&gt;
&lt;br /&gt;
''' We moved our discussion to #meego-qa IRC channel as of March 24th 2011. Please join us there. '''&lt;br /&gt;
&lt;br /&gt;
[[File:Tool_meegon.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Quality Assurance tools are developed to ensure MeeGo SW quality. QA tools team develops and maintains tools for quality assurance.&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Open source tools  – available for all, available for development and contributions. Make people accountable for quality.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''Please note''' that developer-oriented content has been moved to [[Quality/QA tools development|QA tools development]] page. We apologize for any inconvenience. The target is to make this page clearer and more informative for the actual users of QA tools.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
QA tools support test planning, test execution and test reporting. The most important tool offering relating to this is illustrated in the figure below. In addition, there are also a couple of concept videos available at our [http://www.youtube.com/user/meegoqatools YouTube channel]:&lt;br /&gt;
* [http://www.youtube.com/watch?v=WdXBqGdLz8I Tool offering for manual testing]&lt;br /&gt;
* [http://youtu.be/Ry4MM-CX2b8 Test automation]&lt;br /&gt;
&lt;br /&gt;
[[File:Meego-qa-tools.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tools and other utilities ==&lt;br /&gt;
&lt;br /&gt;
If you want to contribute to the development of the following tools, test suites and utilities, please visit [[Quality/QA_tools_development|QA tools development page]].&lt;br /&gt;
&lt;br /&gt;
'''Test tools'''&lt;br /&gt;
&lt;br /&gt;
Each wiki page will contain more detailed description, installation instructions and tutorial on the basic usage. For now, please [[Quality/QA-tools#Collaboration spaces|contact us]] if you need help. Currently, you can install Testrunner, testrunner-lite, test-definition, Testplanner, OTS, Meego-ai, libcqpid, eat and MIN from Tools:Testing repository. The instructions for setting up the repositories can be found [[Quality/QA-tools/How_to_set_up_repositories|here]].&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Tool (link to wiki page)''' ||'''Short description'''&lt;br /&gt;
|- &lt;br /&gt;
| Crash Reporter || On-device graphical front-end for sending core dumps produced by rich-core to core dump data base&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/OTS|OTS - open testing system]] || Test automation system&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Testrunner-lite|testrunner-lite]] ||Command line tool for test execution&lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/QA-tools/TDriver|Testability Driver]] || Comprehensive tool for UI testing&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/QAReports|QA Reports]] || Reporting tool for publishing test reports&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/CrashReports|Crash Reports Web UI]] || Web UI for Crash Reports&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/QADashboard|QA Dashboard]] || Quality at a glance&lt;br /&gt;
|-&lt;br /&gt;
| [[Application Monitor]] || Monitor runtime indicators - CPU, memory, power for specified apps&lt;br /&gt;
|-&lt;br /&gt;
| [[System Monitor]] || Tool to monitor whole system status.  &lt;br /&gt;
|-&lt;br /&gt;
| [[Power Diablo]] || Comprehensive and configurable power-sensitive workload.   &lt;br /&gt;
|-&lt;br /&gt;
| [[Video performance]] || Collect FPS, CPU information when do video playback&lt;br /&gt;
|- &lt;br /&gt;
| [[TimedLaunch]] || Precisely collect application launch time automatically&lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/QA-tools/QmlUITestlib|MeeGo QML GUI Testlib]] || Test cases and Cucumber steps for MeeGo QML UI applications&lt;br /&gt;
|-&lt;br /&gt;
| [[Testkit_Howto|testkit-lite]] || python based test framework, command line tool, supporting test definition xml&lt;br /&gt;
|-&lt;br /&gt;
| [[Testkit_Howto|testkit-manager]] || web based test tool with fancy UI, supporting both manual and auto testing remotely&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Other utilities'''&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Name (link to wiki page)''' ||'''Short description'''&lt;br /&gt;
|- &lt;br /&gt;
|[[Quality/QA-tools/Test-definition|test-definition]]|| XML schema for test plan and result files&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Eat|eat - enables automated testing]] || Test automation configuration packages&lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/QA-tools/Autotest-guide#Automatic_image_installations|MeeGo Automated installer]] ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/rich-core|Rich core dumper (sp-rich-core)]] || A tool to collect core dump and context data from process crashes&lt;br /&gt;
|-&lt;br /&gt;
| Crash Reporter settings || Settings package for Crash Reporter&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/hat-control|Hardware Accessory for Testing (HAT)]] || &lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Scripts_and_utils|Scripts and utils]] || &lt;br /&gt;
|-&lt;br /&gt;
| Service OS based Flasher || Flasher to support Intel netbook/tablet&lt;br /&gt;
|- &lt;br /&gt;
| [[Environment collector]] || Collect detail system environment information&lt;br /&gt;
|- &lt;br /&gt;
| [[Memory eater]] || A small memory tool to measure system memory by eat memory Mb by Mb till swap happen &lt;br /&gt;
|- &lt;br /&gt;
| [[CleanPowerCycle]] || Repeatedly reboot device with specified times and wait time &lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Corelysis|Corelysis]] || A daemon to process rich core dumps in the back-end server&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Tools and utils not in active development'''&lt;br /&gt;
&lt;br /&gt;
Tools listed here are in maintenance and no new features are planned to be implemented in the near future to them.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Tool (link to wiki page)''' ||'''Short description'''&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Testrunner|Testrunner]] || Test execution tool with graphical UI&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Testplanner|Testplanner]] || Simple tool for creating and editing test plan files&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/MeeGo_Fast_Feedback_Testing|MeeGo Fast Feedback Testing (MeeGo-FFT)]] || &lt;br /&gt;
|-&lt;br /&gt;
| [http://min.sf.net/ MIN Test Framework] || Advanced test framework&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/qtuitest-mbt-adapter|Model-Based Testing adapter for qtuitest]]  ||&lt;br /&gt;
|-&lt;br /&gt;
| Qpid C wrapper library - libcqpid ||   &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Feature requests and bugs ==&lt;br /&gt;
&lt;br /&gt;
Want to report an feature idea or bug to us? - [http://bugs.meego.com/enter_bug.cgi?product=MeeGo%20Quality%20Assurance Please do it here]&lt;br /&gt;
 &lt;br /&gt;
* [http://bugs.meego.com/buglist.cgi?query_format=advanced&amp;amp;order=Importance&amp;amp;bug_status=ASSIGNED&amp;amp;component=eat&amp;amp;component=Fast%20Feedback%20Testing&amp;amp;component=hat&amp;amp;component=libcqpid&amp;amp;component=meego-qa-reports&amp;amp;component=min&amp;amp;component=ots&amp;amp;component=TDriver&amp;amp;component=testdefinition&amp;amp;component=Testplanner&amp;amp;component=Testrunner&amp;amp;component=testrunner-lite&amp;amp;component=Others&amp;amp;classification=MeeGo%20Projects&amp;amp;product=MeeGo%20Quality%20Assurance Assigned bugs and features - Working on it]&lt;br /&gt;
* [http://bugs.meego.com/buglist.cgi?query_format=advanced&amp;amp;order=Importance&amp;amp;bug_status=NEW&amp;amp;bug_status=NEEDINFO&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=WAITING%20FOR%20UPSTREAM&amp;amp;bug_status=REOPENED&amp;amp;bug_status=RESOLVED&amp;amp;component=eat&amp;amp;component=Fast%20Feedback%20Testing&amp;amp;component=hat&amp;amp;component=libcqpid&amp;amp;component=meego-qa-reports&amp;amp;component=min&amp;amp;component=ots&amp;amp;component=TDriver&amp;amp;component=testdefinition&amp;amp;component=Testplanner&amp;amp;component=Testrunner&amp;amp;component=testrunner-lite&amp;amp;component=Others&amp;amp;classification=MeeGo%20Projects&amp;amp;product=MeeGo%20Quality%20Assurance All open features and bugs in priority order]&lt;br /&gt;
&lt;br /&gt;
Bugzilla instructions:&lt;br /&gt;
* [[Quality/How To Report Bugs|How to report bugs]]&lt;br /&gt;
* [[Quality/Bug Life Cycle and Handling|Bugzilla workflow]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Collaboration spaces ==&lt;br /&gt;
&lt;br /&gt;
Team communication is in English. Our collaboration spaces are:&lt;br /&gt;
* [http://lists.meego.com/listinfo/meego-qa meego-qa@lists.meego.com mailing list]&lt;br /&gt;
* [http://webchat.freenode.net/?channels=meego-qa #meego-qa IRC channel on irc.freenode.net]&lt;br /&gt;
* [http://www.youtube.com/user/meegoqatools YouTube channel for demo videos]&lt;br /&gt;
* [http://meegoqatools.wordpress.com/ QA-tools team blog]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Nice to have ==&lt;br /&gt;
&lt;br /&gt;
None of the existing tools answer your needs? Here is where you should enter any suggestion.&lt;br /&gt;
&lt;br /&gt;
* Relieve localization testing effort by automating all or part of it ([[Quality/QA-tools/Automation of L10n testing|Detail]]).&lt;br /&gt;
&lt;br /&gt;
* We may consider the need to have a fully functional test cases management system that could be widely used by the community to create/update test cases ([[Quality/QA-tools/TCMS|Detail]]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Category:QA]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Docs/1.0/Getting_started_with_the_MeeGo_SDK_for_Linux</id>
		<title>SDK/Docs/1.0/Getting started with the MeeGo SDK for Linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Docs/1.0/Getting_started_with_the_MeeGo_SDK_for_Linux"/>
				<updated>2011-08-08T18:14:55Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: Wiki link fixes and replacing links to deleted pages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The MeeGo SDK for Linux includes the following in a single download image:&lt;br /&gt;
&lt;br /&gt;
* A MeeGo QEMU virtual environment, which boots the MeeGo OS in a virtual machine and shows the UI in a window on your Linux workstation&lt;br /&gt;
* A MeeGo chroot (change-root) environment, based on [http://www.freedesktop.org/wiki/Software/Xephyr Xephyr], with some scripts to start/stop a MeeGo desktop inside Xephyr, and Qt Creator, which can be configured to deploy to remote MeeGo devices&lt;br /&gt;
For information on these debugging environments, see [[SDK/Docs/1.1/MeeGo developer story|MeeGo SDK options]].  For problems with any of these steps, see the [[MeeGo_SDK_Troubleshooting|Troubleshooting page]].&lt;br /&gt;
&lt;br /&gt;
== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
To use the MeeGo SDK, you should be running a reasonably modern Linux distribution (such as [https://fedoraproject.org/en/index Fedora 13], [http://www.ubuntu.com/ Ubuntu 10.04 LTS], [http://www.opensuse.org/en/ openSUSE 11.3]) on reasonably modern hardware, such as:  &lt;br /&gt;
&lt;br /&gt;
* CPU: 32bit Intel Atom or Intel Core 2 CPU&lt;br /&gt;
&lt;br /&gt;
In addition:&lt;br /&gt;
* QEMU requires that your system have Virtualization (VT) support for graphics acceleration.  Check the [[MeeGo_SDK_Graphics_Acceleration|Graphics Acceleration page]] to ensure your system is capable. &amp;lt;br&amp;gt;&lt;br /&gt;
* Xephyr requires that your system have an Intel graphics chipset.&lt;br /&gt;
&lt;br /&gt;
== Download the MeeGo SDK Image==&lt;br /&gt;
&amp;lt;table border='1' cellpadding='3px' style=&amp;quot;padding: 0em&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Image Type&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;MD5SUM&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Netbook&amp;lt;br&amp;gt;(July 27)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;518MB compressed&amp;lt;br&amp;gt;3.1GB uncompressed&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[http://download3.meego.com/sep09/meego-netbook-ia32-1.0.80.12.20100727.1-sdk-pre0901.raw.tar.bz2 meego-netbook-ia32-1.0.80.12.20100727.1-sdk-pre0901.raw.tar.bz2]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Compressed: f1645655e488b6faecd5c951ae75dd04&amp;lt;br&amp;gt;Uncompressed: 9c8f3aac4e4ba7c1cb746662feee8a15&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Handset&amp;lt;br&amp;gt;(Oct 12)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;778MB compressed&amp;lt;br&amp;gt;3.1 GB uncompressed&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[http://download3.meego.com/meego-handset-sdk-20101012-1.1.80.20101024.1603-sda.raw.tar.bz2 meego-handset-sdk-20101012-1.1.80.20101024.1603-sda.raw.tar.bz2]&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Compressed: 0fd8f29934666a94498d7806495e1e3d&amp;lt;br&amp;gt;&lt;br /&gt;
Uncompressed: c868117be931509306682d091a0d094c&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Building From Source: For information on building qemu-gl and the above images from source, see the [[SDK/Docs/1.1/Building QEMU Tools|QEMU tools page]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Another alternative is to build your own MeeGo chroot from scratch, as described in [[Building a MeeGo chroot on Linux]].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Setup QEMU or Xephyr ==&lt;br /&gt;
&lt;br /&gt;
Once the SDK image is downloaded and unpacked, follow the instructions on either of the following pages:&lt;br /&gt;
&lt;br /&gt;
* [[SDK/Docs/1.1/Building_QEMU_Tools|Setting up MeeGo SDK with QEMU]]&lt;br /&gt;
* [[MeeGo_SDK_with_Xephyr|Setting up MeeGo SDK with Xephyr]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Another language version of this page ==&lt;br /&gt;
&lt;br /&gt;
* [[在 Linux 上使用 MeeGo_SDK|Simplified Chinese - 简体中文]]&lt;br /&gt;
&lt;br /&gt;
[[Category:devguide]]&lt;br /&gt;
[[Category:meego-1.0]]&lt;br /&gt;
[[Category:meego-1.1]]&lt;br /&gt;
[[Category:tutorial]]&lt;br /&gt;
[[Category:application-developer]]&lt;br /&gt;
[[Category:linux]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/QA-tools/OTS/Troubleshooting</id>
		<title>Quality/QA-tools/OTS/Troubleshooting</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/QA-tools/OTS/Troubleshooting"/>
				<updated>2011-08-08T18:08:11Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* Usage */ Wiki link fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
This troubleshooting guide aims to help with OTS installation and usage. &lt;br /&gt;
&lt;br /&gt;
''Please remember that OTS is at a relatively early stage in its development and evolving rapidly and whilst every effort is made to keep all the documentation up-to-date there will be some inevitable time lag.''&lt;br /&gt;
&lt;br /&gt;
== Related Documents ==&lt;br /&gt;
&lt;br /&gt;
* The [[Quality/QA-tools/Autotest-guide#Troubleshooting|Autotest Troubleshooting Wiki]]&lt;br /&gt;
&lt;br /&gt;
== Basic Principles == &lt;br /&gt;
&lt;br /&gt;
This section suggests how you can apply simple fault-finding techniques to OTS...&lt;br /&gt;
&lt;br /&gt;
=== Look in the logs ===&lt;br /&gt;
&lt;br /&gt;
OTS offers extensive  [[Quality/QA-tools/OTS/Logging | logging options]]&lt;br /&gt;
&lt;br /&gt;
=== Locate and breakdown the problem ===&lt;br /&gt;
&lt;br /&gt;
OTS is a highly modular system. Most of the Components are designed to be run as tools in their own right. They have command line interfaces and can be run independently.&lt;br /&gt;
&lt;br /&gt;
A basic understanding of the [[Quality/QA-tools/OTS/About|Architecture]] and the responsibilities of the [[Quality/QA-tools/OTS/Components|Components]] should guide you through it.&lt;br /&gt;
&lt;br /&gt;
There is generally documentation for each of the Components and illustrations on how the the individual tool is run. It is all Open Source, nothing is hidden!&lt;br /&gt;
&lt;br /&gt;
== Reporting Problems ==&lt;br /&gt;
&lt;br /&gt;
=== What version am I running? ===&lt;br /&gt;
&lt;br /&gt;
Assuming you have installed the OTS component you can check the version as follows:&lt;br /&gt;
&lt;br /&gt;
$python &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; import ots.worker&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; ots.worker.__VERSION__&lt;br /&gt;
 '0.8r0.0.1-338-gdbe7dev'&lt;br /&gt;
 &amp;gt;&amp;gt;&amp;gt; &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Is it a known issue? ===&lt;br /&gt;
&lt;br /&gt;
Check the [http://bugs.meego.com/buglist.cgi?component=ots&amp;amp;product=Development%20Tools&amp;amp;query_format=advanced&amp;amp;title=Bug%20List:%20ots&amp;amp;ctype=atom OTS bug tracker] &lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
If you have been following the [[Quality/QA-tools/OTS/UserDocumentation/Installation|Installation Instructions]] and still run into problems then you might benefit from the [[Quality/QA-tools/OTS/DeveloperDocs#DivingIn|Developer Documentation]]. The Developer Documentation show how the Unit Tests and Component Tests are run. If the unittests or component tests are failing then the tracebacks should give an indication as to what the problems are.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
If there is a problem in running your test(s). Then once again the logs are a good place to start of which the http logger is the most user friendly. The Exception and traceback should give an indication of the problem. Check what any [[Quality/QA-tools/OTS/ErrorCodes|error code]] means that might give you a clue.&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
=== Where are my testruns? ===&lt;br /&gt;
&lt;br /&gt;
If you are firing runs and they don't appear to be taken by the worker it is worth looking at the Queues. This service is provided by RabbitMQ and the [http://www.rabbitmq.com/man/rabbitmqctl.1.man.html rabbitmqctl] tool is a useful aid.&lt;br /&gt;
&lt;br /&gt;
=== Where are the Prerequisits for the Host? ===&lt;br /&gt;
&lt;br /&gt;
Instructions for key authentication and dependent packages are all dealt with in this [[Quality/QA-tools/Autotest-guide#Setting_up_test_automation_environment|wiki]]&lt;br /&gt;
&lt;br /&gt;
=== Why doesn't my device flash?  ===&lt;br /&gt;
&lt;br /&gt;
Flashing can work intermittently with some Architecture / Image combinations. It can also be a time consuming process so a certain degree of patience is required. There are some [[Quality/QA-tools/OTS/UserDocumentation|notes]] on flashing here that should help pinpoint the problem. Unfortunately there is always a chance that even if you have things set up correctly and it won't work first time - so try again.&lt;br /&gt;
&lt;br /&gt;
=== Why won't my host allow me to connect to the device? ===&lt;br /&gt;
&lt;br /&gt;
Any hardware control operation that requires USB will require the permissions to be set appropriately.&lt;br /&gt;
&lt;br /&gt;
e.g. By following [[Quality/QA-tools/OTS/UserDocumentation/Conductor#Setting_your_USB_permissions_for_Flashing|these]] instructions for flashing you can avoid root access for the Flasher and all the dependent modules (Conductor and Worker)&lt;br /&gt;
&lt;br /&gt;
=== Why won't OTS trigger work? ===&lt;br /&gt;
&lt;br /&gt;
You might have an error such as this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 ProtocolError: &amp;lt;ProtocolError for localhost/xmlrpc/: 500 Internal Server Error&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Is your using Apache is it set-up properly? - Check the apache logs, your apache2.conf file and DJANGO_SETTINGS_MODULE.&lt;br /&gt;
&lt;br /&gt;
The [[Quality/QA-tools/OTS/Plugins/HTTP_logger | HTTPLogger]] instructions give instructions on server configurations&lt;br /&gt;
&lt;br /&gt;
Not forgetting to restart Apache if there are any changes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 sudo /etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/QA-tools/Test_packaging</id>
		<title>Quality/QA-tools/Test packaging</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/QA-tools/Test_packaging"/>
				<updated>2011-08-08T18:07:16Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* Test plan definition */ wiki link fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Test packaging is intended to provide flexible and consistent ways to run tests and get results. You may select testing tools of your choice.&lt;br /&gt;
&lt;br /&gt;
Test packaging is set of simple rules to wrap tests with test plan inside rpm package. Tool support for validating test plan and automating test plan execution is provided with testrunner. Following describes rpm-version of test packaging.&lt;br /&gt;
&lt;br /&gt;
== Open Testing Service Architecture ==&lt;br /&gt;
&lt;br /&gt;
The context of test package usage is described in [[Quality/QA-tools/OTS|Open Testing Service (OTS) architecture]].&lt;br /&gt;
&lt;br /&gt;
== Test packaging rules ==&lt;br /&gt;
&lt;br /&gt;
A source package with test cases must:&lt;br /&gt;
&lt;br /&gt;
* build binary rpm package with name which ends with &amp;quot;&amp;lt;code&amp;gt;-tests&amp;lt;/code&amp;gt;&amp;quot; (this is a test package)&lt;br /&gt;
&lt;br /&gt;
A test package must:&lt;br /&gt;
&lt;br /&gt;
* contain all tests, scripts and configuration files required to run tests&lt;br /&gt;
* define dependencies - the ones it tests, the test tools and test data it depends on (if any)&lt;br /&gt;
* contain test plan located at &amp;lt;code&amp;gt;/usr/share/&amp;lt;packagename&amp;gt;-tests/tests.xml&amp;lt;/code&amp;gt; [1]&lt;br /&gt;
&lt;br /&gt;
For details on creating a test package, see [[Quality/QA-tools/Test package|Creating a test package]].&lt;br /&gt;
&lt;br /&gt;
== Test plan definition ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tests.xml&amp;lt;/code&amp;gt; describes what test cases this package has. The file must conform to the specification described in [[Quality/QA-tools/Test plan|Test Definition XML]].&lt;br /&gt;
&lt;br /&gt;
Here are values for some of the key fields:&lt;br /&gt;
* Level: &amp;lt;code&amp;gt;[Component|Feature|System|Product]&amp;lt;/code&amp;gt; - Most common ones for the Meego.com QA use are the Feature (for feature acceptance tests agreed with product management) and System (for Use Case based system tests). Projects might use Component value for the component and component integration tests. &lt;br /&gt;
* Type: &amp;lt;code&amp;gt;[Functional|Integration|Performance|Benchmark|Resource utilisation|Throughput|Latency|Framerate|Robustness|Iterative|Low-resource|Long-lasting|Recoverability|Usability]&amp;lt;/code&amp;gt; - This is now hybrid of test areas and types currently in use (see [[Quality/TestAreas|Test areas]]). (Component) Integration testing might be the one on which Projects and Release Engineering are having interest.  &lt;br /&gt;
* Domain: &amp;lt;code&amp;gt;[Security|Data Management|Software Management|System|Location|Kernel|Personal Information Management|Multimedia|Essentials|Communications|Qt|Graphics]&amp;lt;/code&amp;gt; - This is now aligned with architectural domains (see [http://meego.com/developers/meego-architecture/meego-architecture-domain-view MeeGo architecture domain view]).&lt;br /&gt;
* Component: &amp;lt;code&amp;gt;[Accounts|Single Sign-On|Integrity Protection Framework|Certificate Manager|Software Distribution Security|Access Control Framework|Security Adaptation|Content Framework|Package Manager|System Control|Resource Policy|Startup Services|Context Framework|Sensor Framework|Sensor Adaptation|Device Mode Adaptation|Haptics and Vibra Adaptation|Location Framework|Location Adaptation|Linux Kernel|Calendar Engine|Contact Engine|Email Engine|Backup Framework|Synchronization Framework|Imaging and Video Adaptation|Camera Adaptation|UPnP|Gstreamer|Audio Adaptation|Pulse Audio|Base Essentials|IP Telephony|Instant Messaging|Presence|Cellular Framework|ConnMan|Bluetooth|Communication Adaptation|Qt|Qt Mobility|Qt Webkit|Web Runtime|Font Management|Input Adaptation|X11|OpenGL ES|Display and Graphics Adaptation]&amp;lt;/code&amp;gt; - This is now aligned with architectural components (see [http://meego.com/developers/meego-architecture/meego-architecture-domain-view MeeGo architecture domain view]).&lt;br /&gt;
* Feature: List of numeric values of the Bugzilla Feature IDs, which test case is validating (e.g. 11111,22222). IDs enable mapping of features and tests in qa-reports.meego.com.&lt;br /&gt;
* Requirement: ''Deprecated'' - provided for backward compatibility but not to be suppored by Testplanner editor.&lt;br /&gt;
&lt;br /&gt;
== Tool support ==&lt;br /&gt;
&lt;br /&gt;
OTS takes care of automated testing with test packages in cloud. Highest level of automation in this context means one-button test automation triggered with version control update, ending up in test run results in target hardware published.&lt;br /&gt;
&lt;br /&gt;
Tool chain covers all the bits and pieces required for that.&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Meetings/20110223_Weekly</id>
		<title>SDK/Meetings/20110223 Weekly</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Meetings/20110223_Weekly"/>
				<updated>2011-08-08T17:58:52Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: Wiki link fixes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= MeeGo SDK Weekly Meeting 20110223 =&lt;br /&gt;
&lt;br /&gt;
This document contains agenda and minutes (added after the meeting) of SDK weekly telco meeting on 20110209 07:30 EEST.&lt;br /&gt;
&lt;br /&gt;
== Conventions of this document ==&lt;br /&gt;
&lt;br /&gt;
* AP: = Action point agreed on this meeting&lt;br /&gt;
* yyyymmdd AP: = Action point agreed on previous meeting&lt;br /&gt;
* yyyymmdd AP yyymmdd: = Action point agreed on previous meeting with a deadline&lt;br /&gt;
* yyyymmdd AP DONE: = Action point done&lt;br /&gt;
* yyyymmdd AP CANCELLED: = Action point cancelled&lt;br /&gt;
* AGREE: = Item that has been agreed by the team&lt;br /&gt;
* POSTPONED: = Agenda item postponed from last meeting&lt;br /&gt;
* OLD: = Info from previous meeting (delete during the meeting)&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
=== SDK Program (Veli) ===&lt;br /&gt;
&lt;br /&gt;
* Nokia changes...&lt;br /&gt;
* MeeGo Conference May 23-25 (San Fran)&lt;br /&gt;
* 20101215 AP: What is the date of Open source of IFW? (Maurice)&lt;br /&gt;
** Everything seems to be clear&lt;br /&gt;
** [Bob asking:] Is this the basis for the &amp;quot;super installer&amp;quot; future?  Is that still going to happen?  Maurice: Yes.  Standard practice accepting contributions as Qt.&lt;br /&gt;
** Deadline next week&lt;br /&gt;
* Bob http://appdeveloper.intel.com/en-us/meego-sdk-suite&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Features (Ville) ====&lt;br /&gt;
&lt;br /&gt;
* Proposal: rework the entire feature mess to be better aligned with reality, more easily browsable and maintainable. &lt;br /&gt;
** Create a two-level hierarchy of items, and use the description field better to place an individual feature within the hierarchy.&lt;br /&gt;
** Top level items:&lt;br /&gt;
*** SDK m(aintenance)&lt;br /&gt;
*** Target m(aintenance)&lt;br /&gt;
*** Project m(aintenance)&lt;br /&gt;
*** Create&lt;br /&gt;
*** Build&lt;br /&gt;
*** Test&lt;br /&gt;
*** Publish&lt;br /&gt;
*** Host support&lt;br /&gt;
** Every requirement is to be placed within that hierarchy, and renamed to reflect its position, and linked to the appropriate components (the component list is outdated, and the one used in the bugs shall be taken into use, and expanded as needed). &lt;br /&gt;
&lt;br /&gt;
** Immediate steps (right here, right now):&lt;br /&gt;
*** Agree that the set above is a decent enough working assumption.&lt;br /&gt;
*** Open issue: documentation - shall a separate top level item be created for it, or will all documentation-related items be folded into the appropriate items (in which case something along the lines of &amp;quot;SDK productization&amp;quot; is probably required: release notes, installation instructions and generic documentation does not have a good home in the above). &lt;br /&gt;
&lt;br /&gt;
** Next steps (by the workshop next week): &lt;br /&gt;
*** Rework the entire current set into the new form, renaming features as needed.&lt;br /&gt;
*** Add features as potential content.  &lt;br /&gt;
*** Review the set in Helsinki (Thursday or Friday), especially tagging things out of 1.2 as realistic. &lt;br /&gt;
&lt;br /&gt;
** Steps after that&lt;br /&gt;
*** Roll in the comments from the workshop. &lt;br /&gt;
*** Cross-link to internal requirements DB. &lt;br /&gt;
*** Request comments from the other programs (this set is extremely handset-centric). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Architecture (Bob) ===&lt;br /&gt;
 (Meetings held weekly, as needed)&lt;br /&gt;
 &lt;br /&gt;
* [[SDK/Architecture|Architecture]]&lt;br /&gt;
&lt;br /&gt;
Topics for future meetings: &lt;br /&gt;
* How to speed up MeeGo SDK&lt;br /&gt;
** Install (reduce size, target/sysroot management)&lt;br /&gt;
** Deploy/debug  (QEMU acceleration, deploy w/o packaging, etc)&lt;br /&gt;
* rsync:  Using QEMU files for sysroot&lt;br /&gt;
** [[SDK/Sysroot_extension|Sysroot extension]]&lt;br /&gt;
* Release process   (discussion started)&lt;br /&gt;
* Windows builds  (server - http://bugs.meego.com/show_bug.cgi?id=11762, process)&lt;br /&gt;
* How to identify the installed MeeGo SDK version (registry key, file, gconf)&lt;br /&gt;
&lt;br /&gt;
Covered in past weeks  (Resolutions here:  http://piratepad.net/qqICWdiYLl   )&lt;br /&gt;
* Thurs 20th Meeting&lt;br /&gt;
** Package group - list of devel packages in sysroot&lt;br /&gt;
*** Study on [[SDK/Packages_group|Packages group]]&lt;br /&gt;
** Qt Creator rc1 promotion and QA&lt;br /&gt;
&lt;br /&gt;
* Thurs 13th Meeting&lt;br /&gt;
** Accomodate 3rd party libraries in addition to sysroot on Windows and Linux&lt;br /&gt;
** Feature 10949 - [FEA] Make the  installation of MeeGo SDK for Linux easier  http://bugs.meego.com/show_bug.cgi?id=10949&lt;br /&gt;
&lt;br /&gt;
** AP: Add minutes to: [[SDK/Meetings|Meetings]] (Bob)   DONE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Releasing (Fathi) ===&lt;br /&gt;
&lt;br /&gt;
* Fedora 14 support added&lt;br /&gt;
* Toolchain broken on Fedora 14&lt;br /&gt;
* Qt Creator 2.1.0 released - to be integrated&lt;br /&gt;
* Random images broken regularly&lt;br /&gt;
* qemu-arm and qemu-gl merge in progress&lt;br /&gt;
* kmod-kfgles2 broken with kernel 2.6.37&lt;br /&gt;
* Qt Simulator to review and promote&lt;br /&gt;
&lt;br /&gt;
=== Windows port (Max) ===&lt;br /&gt;
&lt;br /&gt;
* Winchow is working on update toolchain.&lt;br /&gt;
* Window server available at OSU&lt;br /&gt;
** TODO: set up Windows server (Al, Max)&lt;br /&gt;
* TODO: Attica/OBS plugin to build only (skip usability for now)&lt;br /&gt;
* TODO: reduce the size of Qt Simulator built&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Mac OS X port (David) ===&lt;br /&gt;
&lt;br /&gt;
* David Lawlor started in Portland, OR (Intel) on Jan 31st.&lt;br /&gt;
* Mac server available at OSU &lt;br /&gt;
* ARM toolchain available&lt;br /&gt;
* Beta desired for MeeGo 1.2 (release in May).  &lt;br /&gt;
* Intel guess at release is July.  But scoping work is just starting.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Toolchains (Jarmo) ===&lt;br /&gt;
&lt;br /&gt;
* Still some changes done to communication wiki. Hopefully can be published this week.&lt;br /&gt;
* There is a silicon bug in Cortex-A8 (also in N900) which prevents the use of Thumb2 instructions ( http://cateee.net/lkddb/web-lkddb/ARM_ERRATA_430973.html). Therefore only NEON optimized toolchain can be used in the N900 reference. &lt;br /&gt;
* Juha Kallioinen proposed to be the next Toolchain Lead &lt;br /&gt;
** AGREED&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Documentation (Taru) ===&lt;br /&gt;
&lt;br /&gt;
* Taru Laine is the doc team lead.&lt;br /&gt;
* Weekly documentation telco meetings have been postponed for now and will be restarted in March closer to the April release date.&lt;br /&gt;
* Documentation backlog for MeeGo 1.2 SDK can be found [[Documentation_Backlog_for_MeeGo_1.2|here]]&lt;br /&gt;
* AP Taru DONE: To have a meeting with Tiffiny Rossi (responsible for designing the content for the developer.meego.com site) to discuss how to streamline our processes for creating MeeGo-related content and the documentation plans for MeeGo 1.2 SDK (schedules and content) &lt;br /&gt;
** Main points from the meeting:&lt;br /&gt;
*** SDK developer documentation will be published in Developer.meego.com. The content of the site will consist of MeeGo 1.1 SDK developer documentation until MeeGo 1.2 SDK is released. After MeeGo 1.2 release, MeeGo 1.1 SDK content could be stored and maintained in the [[Main Page|wiki]].&lt;br /&gt;
*** AP Taru: Invite Tiffiny to the MeeGo SDK documentation team meetings that will be restarted on week 9. &lt;br /&gt;
* Unresolved issues to discuss with the SDK team:&lt;br /&gt;
** Documentation team members for next week's meeting.&lt;br /&gt;
** New feature hierarchy and its impacts on documentation&lt;br /&gt;
** Community contribution for MeeGo 1.2 documentation, especially for ''Instructions and best practices'' and ''Sample applications''.&lt;br /&gt;
** Finding owners for the following tasks: Device provisioning instructions for netbook, Netbook UI guidelines, Debugging instructions for MeeGo 1.2 SDK (currently part of Other documentations feature), Creating a Hello world application (currently part of Other documentations feature), Instructions for building MeeGo image/QEMU image (currently part of Other documentations feature)&lt;br /&gt;
** Timetable for MeeGo 1.2 SDK developer documentation features (based on the milestones assigned for the MeeGo 1.2 SDK features)&lt;br /&gt;
&lt;br /&gt;
=== QA (Juha) ===&lt;br /&gt;
&lt;br /&gt;
* All QA reports at http://qa-reports.meego.com/&lt;br /&gt;
* Feature status :&lt;br /&gt;
** Released :&lt;br /&gt;
*** total 5&lt;br /&gt;
*** testability checked 3&lt;br /&gt;
*** test case exists 3&lt;br /&gt;
*** under work 1&lt;br /&gt;
** Resolved :&lt;br /&gt;
*** total 39&lt;br /&gt;
*** testability checked 31&lt;br /&gt;
*** test case exists 20&lt;br /&gt;
*** under work 2 (+ OBS related cases are waiting for more information)&lt;br /&gt;
** Accepted :&lt;br /&gt;
*** total 108&lt;br /&gt;
*** testability checked 7&lt;br /&gt;
*** test case exists 3&lt;br /&gt;
* Testing &lt;br /&gt;
** Updated tools on Ubuntu 10.10 64bit and Fedora13 32bit will be tested with latest available sysroot (meego-core-armv7l-madde-sysroot-1.1.90.4.20110222.2).&lt;br /&gt;
*** The bug [[https://bugs.meego.com/show_bug.cgi?id=13399 #13399]] about rpm creation on both distros is still valid. &lt;br /&gt;
*** On Ubuntu bugs [[https://bugs.meego.com/show_bug.cgi?id=12561 #12561]], [[https://bugs.meego.com/show_bug.cgi?id=12853 #12853]], [[https://bugs.meego.com/show_bug.cgi?id=13171 #13171]] and in Fedora14 [[https://bugs.meego.com/show_bug.cgi?id=12561 #12561]], [[https://bugs.meego.com/show_bug.cgi?id=12820 #12820]] are still valid.&lt;br /&gt;
* Git repository for testplans requested and will start pushing plans to git when first plans are ready and checked.&lt;br /&gt;
* Test transition is still in progress.&lt;br /&gt;
* Review test cases on tl (BMC#12536)&lt;br /&gt;
* Formalize bug handling workflow&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/MeeGo_FAQ</id>
		<title>MeeGo FAQ</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/MeeGo_FAQ"/>
				<updated>2011-08-08T17:52:35Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* I have a question. Where should I post it? */ wiki link fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;General Frequently Asked Questions (FAQ) about MeeGo.&lt;br /&gt;
&lt;br /&gt;
== Additional FAQs for Specific Topics ==&lt;br /&gt;
* [[MeeGo Netbook FAQ]]&lt;br /&gt;
* [[ARM/FAQ]]&lt;br /&gt;
* [http://meego.com/devices/in-vehicle/in-vehicle-faq In-Vehicle (IVI) FAQ]&lt;br /&gt;
* [[MeeGo Distribution Frequently Asked Questions]]&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
=== What is MeeGo, and how can I learn more about it? ===&lt;br /&gt;
&lt;br /&gt;
MeeGo is an open source, Linux project focused on netbooks, handheld computing and communications devices, in-vehicle infotainment devices, connected TVs and other small form factor devices. MeeGo is a Linux Foundation project that brings together the Moblin project, headed up by Intel, and Maemo, by Nokia, into a single open source activity. Learn more about MeeGo by visiting our [http://meego.com/about About] page.&lt;br /&gt;
&lt;br /&gt;
=== What is the governance for the open source MeeGo project? ===&lt;br /&gt;
&lt;br /&gt;
The Technical Steering Group sets the direction, tone, and vision for MeeGo, speaks on behalf of the project, and is responsible for project level decisions and overall leadership. Much like most open source projects governed by a benevolent dictator, the MeeGo project is led by Imad Sousou and Valtteri Halla. The complete governance, project structure and roles can be found on our [http://meego.com/about/governance Governance] pages.&lt;br /&gt;
&lt;br /&gt;
=== Why doesn't MeeGo run on my hardware? ===&lt;br /&gt;
&lt;br /&gt;
The simple answer is that doesn't run on your hardware '''yet'''. Right now, MeeGo runs on a limited number of hardware configurations (see above sections for details). This is a common approach for open source software. The person or people who write the first version of the software selects a subset of hardware to get the project started. For example, the [http://www.linux.org/people/linus_post.html first version of the Linux kernel] available to the public only ran on a 386 with AT drives, because that was what Linus Torvalds had at the time. If the open source project is successful (as Linux has been) more and more people will begin contributing ports of the software to additional hardware platforms. Linux now supports many different hardware configurations because people were willing to put in the time to add them. &lt;br /&gt;
&lt;br /&gt;
The best way to get support for your hardware is to either write it yourself and submit patches to MeeGo or convince someone else to support your hardware (maybe your hardware vendor). You can also [http://bugs.meego.com/ file it as a feature request] and hope that someone decides to work on it.&lt;br /&gt;
&lt;br /&gt;
MeeGo will eventually support a broader set of hardware, but it will take time and contributions from the community to make it happen.&lt;br /&gt;
&lt;br /&gt;
== Community and Participation ==&lt;br /&gt;
&lt;br /&gt;
=== I have a question. Where should I post it? ===&lt;br /&gt;
&lt;br /&gt;
There is a good chance that someone has already asked a similar question. Before submitting a new question, please take the time to do a quick '''search''' through our [http://forum.meego.com/ forums], [http://meego.com/community/mailing-lists mailing lists], [http://meego.com website] and [[Main Page|wiki]] before asking a new question.&lt;br /&gt;
&lt;br /&gt;
* '''Users and General Questions''': If you are using MeeGo, but are not actively involved in MeeGo development, please post in the '''[http://forum.meego.com/ Forum]'''. Questions about support for specific hardware, installing MeeGo or other questions that don't involve looking at the code, you should start with the forum.&lt;br /&gt;
* '''Application Developers''': If you are writing applications that will run on MeeGo or for questions about the API, SDK or related topics, you can post those in the '''[http://lists.meego.com/listinfo/meego-sdk MeeGo-SDK mailing list]''' or in the '''[http://forum.meego.com/forumdisplay.php?f=3 Application Developer forum]''', either are fine.&lt;br /&gt;
* '''Community''': Questions about the MeeGo community, participating in MeeGo or other general community questions can be posted in the '''[http://lists.meego.com/listinfo/meego-community MeeGo-Community mailing list]''' or in the '''[http://forum.meego.com/forumdisplay.php?f=5 Community Matters forum]'''.&lt;br /&gt;
* '''Developers for the MeeGo platform''': Please do not post in the [http://lists.meego.com/listinfo/meego-dev MeeGo-Dev mailing list] unless you are working on MeeGo architecture or development of components included in the MeeGo release.&lt;br /&gt;
&lt;br /&gt;
You can learn more about our various mailing lists, forums, IRC channels and more by visiting the [http://meego.com/community community] page on the website.&lt;br /&gt;
&lt;br /&gt;
=== Are there regular meetings that I can attend? ===&lt;br /&gt;
&lt;br /&gt;
The [[Technical Steering Group meetings]] are our primary governance meetings and are open to anyone who wants to attend. Many of the teams involved in MeeGo also have regular meetings on IRC.  We have a [[MeeGo-Meeting IRC Schedule]] where you can find information about our meetings.&lt;br /&gt;
&lt;br /&gt;
=== How can I contribute to MeeGo ===&lt;br /&gt;
&lt;br /&gt;
There are many ways for people to contribute to MeeGo, and you don't need to be a programmer to participate. We have a [[Contributing to MeeGo]] guide with more details.&lt;br /&gt;
&lt;br /&gt;
=== I want to help edit the wiki. Do you have guidelines or instructions? ===&lt;br /&gt;
&lt;br /&gt;
These [[Wiki contribution guidelines]] will help you get started.&lt;br /&gt;
&lt;br /&gt;
== Developers ==&lt;br /&gt;
&lt;br /&gt;
=== Where can I find information about developing MeeGo applications? ===&lt;br /&gt;
&lt;br /&gt;
The [http://meego.com/developers developers section of the MeeGo website] contains information about our architecture, API, SDK and other useful documentation for application developers. The [http://meego.com/developers/getting-started Getting Started] page has links to download the SDK and other introductory information.&lt;br /&gt;
&lt;br /&gt;
=== How can I get access to the MeeGo build system or learn about building a MeeGo distribution or MeeGo packages? ===&lt;br /&gt;
&lt;br /&gt;
Information about our build infrastructure, including a community build system, can be found on our [[Build Infrastructure]] wiki page. You might also be interested in our [[Image Creation]] instructions.&lt;br /&gt;
&lt;br /&gt;
=== I want to download/mirror MeeGo locally ===&lt;br /&gt;
&lt;br /&gt;
See [[Meego_IT/Mirrors]] for information about how to mirror repo.meego.com over rsync.&lt;br /&gt;
&lt;br /&gt;
== Other Resources ==&lt;br /&gt;
&lt;br /&gt;
* [[Glossary]]&lt;br /&gt;
* [http://meego.com/downloads Download MeeGo]&lt;br /&gt;
* [http://meego.com MeeGo.com]&lt;br /&gt;
&lt;br /&gt;
[[Category:Beginner]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Web_infrastructure</id>
		<title>Web infrastructure</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Web_infrastructure"/>
				<updated>2011-08-08T17:50:29Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* MeeGo Services */ Wikified wiki links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== OSUOSL Migration ==&lt;br /&gt;
A plan is being drawn up for the move of all MeeGo services to OSUOSL for hosting. Look for details of the plan: [[Web_infrastructure/Planning_Security_Review|Planning and Security Review]]&lt;br /&gt;
&lt;br /&gt;
== Request new services ==&lt;br /&gt;
[[Web_infrastructure/Processes|Here]] you can find a description about how to request new services or change requests to existing services.&lt;br /&gt;
&lt;br /&gt;
== MeeGo Services ==&lt;br /&gt;
Like most open source projects, MeeGo has a vast number of services that keep the community functioning on a day to day basis. As the number of services grows and the number of people involved in administering these services grows, it's important to closely track. Below is a list of the various services with links to details about these services.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
!Service&lt;br /&gt;
!Platform&lt;br /&gt;
!Current Host&lt;br /&gt;
!Status&lt;br /&gt;
!Owners&lt;br /&gt;
!Details&lt;br /&gt;
|- &lt;br /&gt;
|http://meego.com 	&lt;br /&gt;
|Drupal 6.x 	&lt;br /&gt;
|OSU 	&lt;br /&gt;
|active &lt;br /&gt;
|[http://meego.com/users/mshaver Mike Shaver] [http://meego.com/users/qgil Quim Gil]&lt;br /&gt;
|[[Web_infrastructure/Meego.com|details]]&lt;br /&gt;
|-&lt;br /&gt;
|http://help.meego.com 	&lt;br /&gt;
|Drupal 6.x 	&lt;br /&gt;
|OSU 	&lt;br /&gt;
|active &lt;br /&gt;
|[http://meego.com/users/mshaver Mike Shaver] [http://meego.com/users/noel Noel Arnold]&lt;br /&gt;
|details&lt;br /&gt;
|-&lt;br /&gt;
|[[Main Page|http://wiki.meego.com]] 	&lt;br /&gt;
|MediaWiki 1.16.2 	&lt;br /&gt;
|OSU 	&lt;br /&gt;
|active &lt;br /&gt;
|??	&lt;br /&gt;
|[[Web_infrastructure/Help.meego.com|details]]&lt;br /&gt;
|-&lt;br /&gt;
|http://bugs.meego.com 	&lt;br /&gt;
|Bugzilla 3.6x 	&lt;br /&gt;
|OSU 	&lt;br /&gt;
|active &lt;br /&gt;
|[http://meego.com/users/ericlr Eric Le Roux] [http://meego.com/users/may May Xie]&lt;br /&gt;
|[[Quality/Error_Management|details]]&lt;br /&gt;
|-&lt;br /&gt;
|http://apidocs.meego.com 	&lt;br /&gt;
|Static HTML/files 	&lt;br /&gt;
|OSU 	&lt;br /&gt;
|active &lt;br /&gt;
|[http://meego.com/users/bspencer Bob Spencer]	&lt;br /&gt;
|[[SDK|details]]&lt;br /&gt;
|-&lt;br /&gt;
|http://lists.meego.com 	&lt;br /&gt;
|Mailman 	&lt;br /&gt;
|OSU 	&lt;br /&gt;
|active &lt;br /&gt;
|[http://meego.com/users/agretzinger Adam Gretzinger]&lt;br /&gt;
|[[Mailing list guidelines|details]]&lt;br /&gt;
|-&lt;br /&gt;
|http://forum.meego.com 	&lt;br /&gt;
|vBulletin 	&lt;br /&gt;
|external community hosted 	&lt;br /&gt;
|active &lt;br /&gt;
|[http://meego.com/users/reggie Reggie Suplido]	&lt;br /&gt;
|[[Web_infrastructure/Forum|details]]&lt;br /&gt;
|-&lt;br /&gt;
|http://planet.meego.com 	&lt;br /&gt;
|Midgard 	&lt;br /&gt;
|OSU&lt;br /&gt;
|active&lt;br /&gt;
|[http://meego.com/users/bergie Henri Bergius]	 	&lt;br /&gt;
|[[Web_infrastructure/Planet.meego.com|details]]&lt;br /&gt;
|-&lt;br /&gt;
|http://crashdb.meego.com 	&lt;br /&gt;
|Custom PHP 	&lt;br /&gt;
|?? 	&lt;br /&gt;
|active &lt;br /&gt;
|		&lt;br /&gt;
|details&lt;br /&gt;
|-&lt;br /&gt;
|developer.meego.com 	&lt;br /&gt;
|Drupal 6.x 	&lt;br /&gt;
|Offsite/moving to OSU or Softlayer&lt;br /&gt;
|In Review&lt;br /&gt;
|[http://meego.com/users/macron Ronan Mac Laverty/macron,maclaver(IRC)] 	&lt;br /&gt;
|[[Application developer site|details]]&lt;br /&gt;
|-&lt;br /&gt;
|[http://download.meego.com download.meego.com]&lt;br /&gt;
|Generic Web Server, Serves Intermediate Builds&lt;br /&gt;
|OSU&lt;br /&gt;
|active &lt;br /&gt;
|[http://meego.com/users/agretzinger Adam Gretzinger]&lt;br /&gt;
|details&lt;br /&gt;
|-&lt;br /&gt;
|Metrics Website 	&lt;br /&gt;
|?? 	&lt;br /&gt;
|?? 	&lt;br /&gt;
|proposed&lt;br /&gt;
|	 	&lt;br /&gt;
|details&lt;br /&gt;
|-&lt;br /&gt;
|Conference Website http://conference2010.meego.com/ 	&lt;br /&gt;
|Drupal 6.x 	&lt;br /&gt;
|none	&lt;br /&gt;
|active/in process&lt;br /&gt;
|	 	&lt;br /&gt;
|details&lt;br /&gt;
|-&lt;br /&gt;
|Meeting IRC Bot 	&lt;br /&gt;
|[http://wiki.debian.org/MeetBot MeetBot]	&lt;br /&gt;
|Stskeeps' shell in DK&lt;br /&gt;
|active/should migrate to central location &lt;br /&gt;
|		&lt;br /&gt;
|details&lt;br /&gt;
|-&lt;br /&gt;
|povbot IRC bot (#meego) + web logs&lt;br /&gt;
|Supybot + [http://mg.pov.lt/irclog2html/ irclog2html]&lt;br /&gt;
|mgedmin&lt;br /&gt;
|active/should migrate to central location &lt;br /&gt;
|		&lt;br /&gt;
|details&lt;br /&gt;
|-&lt;br /&gt;
|merbot IRC bot (#meego-arm etc) + web logs&lt;br /&gt;
|irssi&lt;br /&gt;
|Stskeeps' shell in DK&lt;br /&gt;
|active/should migrate to central location/merge with meetbot&lt;br /&gt;
|	&lt;br /&gt;
|details&lt;br /&gt;
|- &lt;br /&gt;
| MeeBot IRC bot&lt;br /&gt;
| supybot + [http://mg.pov.lt/irclog2html/ irclog2html] &lt;br /&gt;
| OSUOSL&lt;br /&gt;
| proposed, centralisation of meeting bot and logging&lt;br /&gt;
|	&lt;br /&gt;
| [[Web_infrastructure/IRC|details]]&lt;br /&gt;
|-&lt;br /&gt;
|build.pub.meego.com api.pub.meego.com&lt;br /&gt;
|Community OBS 	&lt;br /&gt;
|OSU servers&lt;br /&gt;
|beta setup on spare hardware, currently setting up servers at OSU. &lt;br /&gt;
|		&lt;br /&gt;
|details&lt;br /&gt;
|-&lt;br /&gt;
|Community Apps Website 	&lt;br /&gt;
|?? 	&lt;br /&gt;
|?? 	&lt;br /&gt;
|proposed &lt;br /&gt;
|		&lt;br /&gt;
|details&lt;br /&gt;
|-&lt;br /&gt;
|http://meego.gitorious.org 	&lt;br /&gt;
|Gitorious 	&lt;br /&gt;
|http://meego.gitorious.org 	&lt;br /&gt;
|active 	&lt;br /&gt;
|	&lt;br /&gt;
|[[Web_infrastructure/Meego.gitorious.org|details]]&lt;br /&gt;
|-&lt;br /&gt;
|http://meego.transifex.org 	&lt;br /&gt;
|Transifex 	&lt;br /&gt;
|http://meego.transifex.org 	&lt;br /&gt;
|active/in process 	&lt;br /&gt;
|	&lt;br /&gt;
|details&lt;br /&gt;
|-&lt;br /&gt;
|http://mxr.meego.com 	&lt;br /&gt;
|?? 	&lt;br /&gt;
|http://mxr.moego.org 	&lt;br /&gt;
|active 	&lt;br /&gt;
|	&lt;br /&gt;
|details&lt;br /&gt;
|-&lt;br /&gt;
|http://tl.meego.com 	&lt;br /&gt;
|http://www.teamst.org/ 	&lt;br /&gt;
|OSU 	&lt;br /&gt;
|active 	&lt;br /&gt;
|[http://meego.com/users/jennycao Jenny Cao]	&lt;br /&gt;
|details&lt;br /&gt;
|-&lt;br /&gt;
|http://hg.meego.com&lt;br /&gt;
|http://mercurial.selenic.com/&lt;br /&gt;
|Bitbucket&lt;br /&gt;
|none&lt;br /&gt;
|	&lt;br /&gt;
|details&lt;br /&gt;
|-&lt;br /&gt;
|Patchwork&lt;br /&gt;
|http://ozlabs.org/~jk/projects/patchwork/&lt;br /&gt;
|none&lt;br /&gt;
|proposed&lt;br /&gt;
|	&lt;br /&gt;
|[http://lists.meego.com/pipermail/meego-dev/2010-August/005169.html details]&lt;br /&gt;
|-&lt;br /&gt;
|ots.meego.com&lt;br /&gt;
|http://gitorious.org/qa-tools/ots&lt;br /&gt;
|OSU&lt;br /&gt;
|Decomissioned&lt;br /&gt;
|&lt;br /&gt;
|[[Quality/QA-tools/OTS|details]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/QA-tools</id>
		<title>Quality/QA-tools</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/QA-tools"/>
				<updated>2011-08-08T07:29:06Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* Tools and other utilities */ Wiki link fixes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Quality assurance (QA) tools =&lt;br /&gt;
&lt;br /&gt;
''' We moved our discussion to #meego-qa IRC channel as of March 24th 2011. Please join us there. '''&lt;br /&gt;
&lt;br /&gt;
[[File:Tool_meegon.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Quality Assurance tools are developed to ensure MeeGo SW quality. QA tools team develops and maintains tools for quality assurance.&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Open source tools  – available for all, available for development and contributions. Make people accountable for quality.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''Please note''' that developer-oriented content has been moved to [[Quality/QA tools development|QA tools development]] page. We apologize for any inconvenience. The target is to make this page clearer and more informative for the actual users of QA tools.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
QA tools support test planning, test execution and test reporting. The most important tool offering relating to this is illustrated in the figure below. In addition, there are also a couple of concept videos available at our [http://www.youtube.com/user/meegoqatools YouTube channel]:&lt;br /&gt;
* [http://www.youtube.com/watch?v=WdXBqGdLz8I Tool offering for manual testing]&lt;br /&gt;
* [http://youtu.be/Ry4MM-CX2b8 Test automation]&lt;br /&gt;
&lt;br /&gt;
[[File:Meego-qa-tools.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tools and other utilities ==&lt;br /&gt;
&lt;br /&gt;
If you want to contribute to the development of the following tools, test suites and utilities, please visit [[Quality/QA_tools_development|QA tools development page]].&lt;br /&gt;
&lt;br /&gt;
'''Test tools'''&lt;br /&gt;
&lt;br /&gt;
Each wiki page will contain more detailed description, installation instructions and tutorial on the basic usage. For now, please [[Quality/QA-tools#Collaboration spaces|contact us]] if you need help. Currently, you can install Testrunner, testrunner-lite, test-definition, Testplanner, OTS, Meego-ai, libcqpid, eat and MIN from Tools:Testing repository. The instructions for setting up the repositories can be found [[Quality/QA-tools/How_to_set_up_repositories|here]].&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Tool (link to wiki page)''' ||'''Short description'''&lt;br /&gt;
|- &lt;br /&gt;
| Crash Reporter || On-device graphical front-end for sending core dumps produced by rich-core to core dump data base&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/OTS|OTS - open testing system]] || Test automation system&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Testrunner-lite|testrunner-lite]] ||Command line tool for test execution&lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/QA-tools/TDriver|Testability Driver]] || Comprehensive tool for UI testing&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/QAReports|QA Reports]] || Reporting tool for publishing test reports&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/CrashReports|Crash Reports Web UI]] || Web UI for Crash Reports&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/QADashboard|QA Dashboard]] || Quality at a glance&lt;br /&gt;
|-&lt;br /&gt;
| [[Application Monitor]] || Monitor runtime indicators - CPU, memory, power for specified apps&lt;br /&gt;
|-&lt;br /&gt;
| [[System Monitor]] || Tool to monitor whole system status.  &lt;br /&gt;
|-&lt;br /&gt;
| [[Power Diablo]] || Comprehensive and configurable power-sensitive workload.   &lt;br /&gt;
|-&lt;br /&gt;
| [[Video performance]] || Collect FPS, CPU information when do video playback&lt;br /&gt;
|- &lt;br /&gt;
| [[TimedLaunch]] || Precisely collect application launch time automatically&lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/QA-tools/QmlUITestlib|MeeGo QML GUI Testlib]] || Test cases and Cucumber steps for MeeGo QML UI applications&lt;br /&gt;
|-&lt;br /&gt;
| [[Testkit_Howto|testkit-lite]] || python based test framework, command line tool, supporting test definition xml&lt;br /&gt;
|-&lt;br /&gt;
| [[Testkit_Howto|testkit-manager]] || web based test tool with fancy UI, supporting both manual and auto testing remotely&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Other utilities'''&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Name (link to wiki page)''' ||'''Short description'''&lt;br /&gt;
|- &lt;br /&gt;
|[[Quality/QA-tools/Test-definition|test-definition]]|| XML schema for test plan and result files&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Eat|eat - enables automated testing]] || Test automation configuration packages&lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/QA-tools/Autotest-guide#Automatic_image_installations|MeeGo Automated installer]] ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/rich-core|Rich core dumper (sp-rich-core)]] || A tool to collect core dump and context data from process crashes&lt;br /&gt;
|-&lt;br /&gt;
| Crash Reporter settings || Settings package for Crash Reporter&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/hat-control|Hardware Accessory for Testing (HAT)]] || &lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Scripts_and_utils|Scripts and utils]] || &lt;br /&gt;
|-&lt;br /&gt;
| Service OS based Flasher || Flasher to support Intel netbook/tablet&lt;br /&gt;
|- &lt;br /&gt;
| [[Environment collector]] || Collect detail system environment information&lt;br /&gt;
|- &lt;br /&gt;
| [[Memory eater]] || A small memory tool to measure system memory by eat memory Mb by Mb till swap happen &lt;br /&gt;
|- &lt;br /&gt;
| [[CleanPowerCycle]] || Repeatedly reboot device with specified times and wait time &lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Corelysis|Corelysis]] || A daemon to process rich core dumps in the back-end server&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Tools and utils not in active development'''&lt;br /&gt;
&lt;br /&gt;
Tools listed here are in maintenance and no new features are planned to be implemented in the near future to them.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Tool (link to wiki page)''' ||'''Short description'''&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Testrunner|Testrunner]] || Test execution tool with graphical UI&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Testplanner|Testplanner]] || Simple tool for creating and editing test plan files&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/MeeGo_Fast_Feedback_Testing|MeeGo Fast Feedback Testing (MeeGo-FFT)]] || &lt;br /&gt;
|-&lt;br /&gt;
| [http://min.sf.net/ MIN Test Framework] || Advanced test framework&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/qtuitest-mbt-adapter|Model-Based Testing adapter for qtuitest]]  ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Qpid C wrapper|Qpid C wrapper library - libcqpid]] ||   &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Feature requests and bugs ==&lt;br /&gt;
&lt;br /&gt;
Want to report an feature idea or bug to us? - [http://bugs.meego.com/enter_bug.cgi?product=MeeGo%20Quality%20Assurance Please do it here]&lt;br /&gt;
 &lt;br /&gt;
* [http://bugs.meego.com/buglist.cgi?query_format=advanced&amp;amp;order=Importance&amp;amp;bug_status=ASSIGNED&amp;amp;component=eat&amp;amp;component=Fast%20Feedback%20Testing&amp;amp;component=hat&amp;amp;component=libcqpid&amp;amp;component=meego-qa-reports&amp;amp;component=min&amp;amp;component=ots&amp;amp;component=TDriver&amp;amp;component=testdefinition&amp;amp;component=Testplanner&amp;amp;component=Testrunner&amp;amp;component=testrunner-lite&amp;amp;component=Others&amp;amp;classification=MeeGo%20Projects&amp;amp;product=MeeGo%20Quality%20Assurance Assigned bugs and features - Working on it]&lt;br /&gt;
* [http://bugs.meego.com/buglist.cgi?query_format=advanced&amp;amp;order=Importance&amp;amp;bug_status=NEW&amp;amp;bug_status=NEEDINFO&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=WAITING%20FOR%20UPSTREAM&amp;amp;bug_status=REOPENED&amp;amp;bug_status=RESOLVED&amp;amp;component=eat&amp;amp;component=Fast%20Feedback%20Testing&amp;amp;component=hat&amp;amp;component=libcqpid&amp;amp;component=meego-qa-reports&amp;amp;component=min&amp;amp;component=ots&amp;amp;component=TDriver&amp;amp;component=testdefinition&amp;amp;component=Testplanner&amp;amp;component=Testrunner&amp;amp;component=testrunner-lite&amp;amp;component=Others&amp;amp;classification=MeeGo%20Projects&amp;amp;product=MeeGo%20Quality%20Assurance All open features and bugs in priority order]&lt;br /&gt;
&lt;br /&gt;
Bugzilla instructions:&lt;br /&gt;
* [[Quality/How To Report Bugs|How to report bugs]]&lt;br /&gt;
* [[Quality/Bug Life Cycle and Handling|Bugzilla workflow]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Collaboration spaces ==&lt;br /&gt;
&lt;br /&gt;
Team communication is in English. Our collaboration spaces are:&lt;br /&gt;
* [http://lists.meego.com/listinfo/meego-qa meego-qa@lists.meego.com mailing list]&lt;br /&gt;
* [http://webchat.freenode.net/?channels=meego-qa #meego-qa IRC channel on irc.freenode.net]&lt;br /&gt;
* [http://www.youtube.com/user/meegoqatools YouTube channel for demo videos]&lt;br /&gt;
* [http://meegoqatools.wordpress.com/ QA-tools team blog]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Nice to have ==&lt;br /&gt;
&lt;br /&gt;
None of the existing tools answer your needs? Here is where you should enter any suggestion.&lt;br /&gt;
&lt;br /&gt;
* Relieve localization testing effort by automating all or part of it ([[Quality/QA-tools/Automation of L10n testing|Detail]]).&lt;br /&gt;
&lt;br /&gt;
* We may consider the need to have a fully functional test cases management system that could be widely used by the community to create/update test cases ([[Quality/QA-tools/TCMS|Detail]]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Category:QA]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/QA</id>
		<title>ARM/N900/QA</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/QA"/>
				<updated>2011-08-08T06:45:39Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: Wiki link fixes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Meego Developer Edition Quality Assurance =&lt;br /&gt;
Quality Assurance for Meego [[ARM/N900|Developers Edition.]] [[ARM/N900|Developer Edition]] QA uses many same components as in core Meego, therefore remember to look [[Quality|Meego core quality page.]] Monitoring the [[ARM/N900|Developer Edition]] maturity is one of the main tasks of [[ARM/N900|Developer Edition]] QA. The current maturity status can be found from the [[ARM/N900/Status|Status page.]]&lt;br /&gt;
&lt;br /&gt;
== Organization == &lt;br /&gt;
* Error Management&lt;br /&gt;
** Error Manager: Iekku Huttunen&lt;br /&gt;
* QA Tools&lt;br /&gt;
* Core Testing&lt;br /&gt;
* User Experience Testing (UX)&lt;br /&gt;
&lt;br /&gt;
== Reports ==&lt;br /&gt;
* [[ARM/N900/Status|General DE N900 Feature status]]&lt;br /&gt;
* [[ARM/N900/QA/Performance|Performance results]]&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/Handset/Dataflow/N900CE Dataflow reports]&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/Handset/Key%20Feature Key Features reports]&lt;br /&gt;
&lt;br /&gt;
== Meetings ==&lt;br /&gt;
QA IRC meeting every Tuesday:&lt;br /&gt;
* [[MeeGo-Meeting_IRC_Schedule|MeeGo-Meeting IRC Schedule]]&lt;br /&gt;
&lt;br /&gt;
N900 DE Blocker Bug Triage meeting minutes:&lt;br /&gt;
* [http://irclogs.meego.com/meetbot/meego-meeting/2011/meego-meeting.2011-06-23-06.58.html Meeting minutes 23-06-2011]&lt;br /&gt;
* [http://irclogs.meego.com/meetbot/meego-meeting/2011/meego-meeting.2011-05-19-06.59.html Meeting minutes 19-05-2011]&lt;br /&gt;
* [http://irclogs.meego.com/meetbot/meego-meeting/2011/meego-meeting.2011-05-12-06.59.html Meeting minutes 12-05-2011]&lt;br /&gt;
* [http://irclogs.meego.com/meetbot/meego-meeting/2011/meego-meeting.2011-05-05-07.00.html Meeting minutes 05-05-2011]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-04-21-07.01.html Meeting minutes 21-04-2011]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-04-14-07.00.html Meeting minutes 14-04-2011]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-04-07-07.02.html Meeting minutes 07-04-2011]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-03-31-07.00.html Meeting minutes 31-03-2011]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-03-24-06.59.html Meeting minutes 24-03-2011]&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
* [http://lists.meego.com/listinfo/meego-qa QA-mailing list]&lt;br /&gt;
* join #meego-qa at freenode&lt;br /&gt;
&lt;br /&gt;
= QA Tools =&lt;br /&gt;
Developers Edition uses same QA Tools as in core Meego. For more information please refer to the [[Quality/QA-tools|Quality/QA-tools]].&lt;br /&gt;
&lt;br /&gt;
== QA-Tools Task List ==&lt;br /&gt;
List of tasks the QA-Tools are doing for Meego Developer Edition.&lt;br /&gt;
If you need something from QA please tell it to us :)&lt;br /&gt;
=== OTS setup ===&lt;br /&gt;
(Open Testing System)&lt;br /&gt;
* [http://194.136.64.78/logger/view/ OTS server] DONE&lt;br /&gt;
* [http://194.136.64.78/logger/view/workers/ OTS worker(s) for core tests]- DONE&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/Core/Hourly%20-%20Automated Reporting of hourly tests to QA-reports] - DONE&lt;br /&gt;
* Minimize automatic installation time to 10mins - DONE&lt;br /&gt;
* OTS worker for UX tests - NOTSTARTED&lt;br /&gt;
* OTS Worker(s) for DE tests - ONGOING (timakima)&lt;br /&gt;
* Power consumption measurements - NOTSTARTED&lt;br /&gt;
&lt;br /&gt;
=== Test automation images ===&lt;br /&gt;
* Setup hourly image building for autotest image on own setup - Riku Halonen/Timo Harkonen/Ville Ilvonen - DONE (in OTS subnet, see above) &lt;br /&gt;
* We need to be able to control included test packages - ONGOING (http://meego.gitorious.org/meego-quality-assurance/handset-hourly-automated-tests)&lt;br /&gt;
* Move to use images from release engineering (1. download image, 2. install automation enablers, core dumping enablers etc. using mic-chroot, 3. install image to device 4. test) - NOT STARTED&lt;br /&gt;
&lt;br /&gt;
== Applications for testing ==&lt;br /&gt;
* qt-demos already available from the repos&lt;br /&gt;
* Small applications that use Qt mobility APIs to access things like sensors to help manual testing&lt;br /&gt;
&lt;br /&gt;
== Test asset ==&lt;br /&gt;
We are using mainly MCTS test assets, so please refer to the [[Quality/TestSuite/MCTS|MCTS page.]] You can find list of open bugs also from there.&lt;br /&gt;
* [https://bugs.meego.com/buglist.cgi?quicksearch=mcts  List of open bugs for MCTS] &lt;br /&gt;
** see priorities below - discuss with Iekku about priorities of open bugs for MCTS tests&lt;br /&gt;
# WLAN cases&lt;br /&gt;
# Call/SMS cases&lt;br /&gt;
# Audio policy framework cases (lower priority)&lt;br /&gt;
# Camera cases (lower priority)&lt;br /&gt;
# Sensor data cases (Qt Mobility, lower priority)&lt;br /&gt;
&lt;br /&gt;
== Crash analysis support for ARM core dumps ==&lt;br /&gt;
&lt;br /&gt;
[[File:Text9867-0-4-8.png|350px|thumb|right|Automated testing and crash reporting]]&lt;br /&gt;
&lt;br /&gt;
Core dump processing and backtraces from crashing ARM processes (click the image on right).&lt;br /&gt;
&lt;br /&gt;
* Rich Core dumping&lt;br /&gt;
** Make rich-core dumping to work in MeeGo N900 DE (basic functionality) - DONE (sampos, rikhalon)&lt;br /&gt;
*** Changes in MeeGo Gitorious ([https://meego.gitorious.org/meego-quality-assurance/rich-core/commits/meego-n900de meego-n900de] branch).&lt;br /&gt;
*** Dumps are generated in /home/meego/core-dumps&lt;br /&gt;
*** In file name, string &amp;quot;xxxx&amp;quot; is used instead of IMEI digits (privacy issue)&lt;br /&gt;
*** Get latest packages [http://repo.pub.meego.com/home:/rha/Project_DE_Trunk_Testing_standard/armv7l/ here]&lt;br /&gt;
*** Add &amp;quot;-corewatcher&amp;quot; and &amp;quot;-corewatcher-applet&amp;quot; to .ks file to remove overlapping corewatcher.&lt;br /&gt;
** Fix core-reducer (https://bugs.meego.com/show_bug.cgi?id=17134) - DONE (alkuznet)&lt;br /&gt;
** Oopslog (and lifelog) functionality - NOT STARTED&lt;br /&gt;
&lt;br /&gt;
* Set up back-end server for core processing - ONGOING (rikhalon, sampos, timakima)&lt;br /&gt;
&lt;br /&gt;
* Image building and test run triggered from cron - trigger-testrun.sh -u &amp;lt;URL&amp;gt; - DONE (timakima)&lt;br /&gt;
&lt;br /&gt;
* Implement OTS Conductor plugin to fetch debug package list (before test run) and upload rich-core dumps to post-processing (after testrun )- DONE (rikhalon)&lt;br /&gt;
&lt;br /&gt;
* testrunner-lite sets a UID for each test case on DUT kernel core pattern. So that a coredump can be matched with a test case - DONE (rikhalon)&lt;br /&gt;
&lt;br /&gt;
* Debug image is built (simultaneuosly) on the core proscessing backend server - build-autotest-image.sh -f fs -d -p debug-packet-list -s 8000 -u &amp;lt;URL&amp;gt;, and saved as target for core prosessing - DONE (sampos) &lt;br /&gt;
&lt;br /&gt;
* After each test case, cores matched against the UID are fetched from the DUT by testrunner-lite. - DONE (sampos)&lt;br /&gt;
** testrunner-lite needs to write unique identifier to results.xml e.g. md5 hash from rich-core.&lt;br /&gt;
[[File:backend.png|350px|thumb|right|Core Processing Backend]]&lt;br /&gt;
 &amp;lt;crashes&amp;gt;&lt;br /&gt;
  &amp;lt;crash-id&amp;gt;1234567890ABCDEF&amp;lt;/crash-id&amp;gt; &lt;br /&gt;
  &amp;lt;crash-id&amp;gt;1234567890ABCDEF&amp;lt;/crash-id&amp;gt;&lt;br /&gt;
  &amp;lt;crash-id&amp;gt;1234567890ABCDEF&amp;lt;/crash-id&amp;gt;&lt;br /&gt;
 &amp;lt;/crashes&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The core processing backend extracts the rich core and looks for proper target (if not available waits...) -  PofC DONE  (sampos) &lt;br /&gt;
&lt;br /&gt;
* The core processing backend chroots to the target with debug symbols and executes statically linked cross gdb for backtrace - DONE (sampos) &lt;br /&gt;
&lt;br /&gt;
* Upload processed crash data using [[Quality/QA-tools/CrashReports/API|Crash Reports API]] - DONE (rikhalon)&lt;br /&gt;
&lt;br /&gt;
== Boot time measurement ==&lt;br /&gt;
* Measure and optimize N900 boot time (timakima, ONGOING)&lt;br /&gt;
&lt;br /&gt;
== CPU load measurement during audio/video playback ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Application Manager ==&lt;br /&gt;
* Implement an application manager (similar to one in N900/Fremantle) to control install/uninstall/update applications and other packages. (kyranto, ONGOING).&lt;br /&gt;
&lt;br /&gt;
= UX testing =&lt;br /&gt;
== Test execution schedule ==&lt;br /&gt;
* UX testing schedule: DE / Meego.com testing&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Day !! Test set (status) !! Release !! Priority&lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Dataflow&lt;br /&gt;
| DE Weekly&lt;br /&gt;
| P1&lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Use cases&lt;br /&gt;
| DE Weekly&lt;br /&gt;
| P2&lt;br /&gt;
|-&lt;br /&gt;
|Monday&lt;br /&gt;
| Key feature&lt;br /&gt;
| DE Weekly&lt;br /&gt;
| P3&lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Performance&lt;br /&gt;
| DE Weekly&lt;br /&gt;
| P5&lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Reliability / Iterative&lt;br /&gt;
| DE Weekly&lt;br /&gt;
| P6&lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Dataflow&lt;br /&gt;
| DE Trunk testing&lt;br /&gt;
| P4&lt;br /&gt;
|-&lt;br /&gt;
| Tuesday&lt;br /&gt;
| Dataflow&lt;br /&gt;
| DE Trunk testing&lt;br /&gt;
| P1&lt;br /&gt;
|-&lt;br /&gt;
| Tuesday&lt;br /&gt;
| Dataflow&lt;br /&gt;
| DE Trunk&lt;br /&gt;
| P2&lt;br /&gt;
|-&lt;br /&gt;
| Tuesday&lt;br /&gt;
| Acceptance&lt;br /&gt;
| Meego Trunk testing&lt;br /&gt;
| P3&lt;br /&gt;
|-&lt;br /&gt;
| Tuesday&lt;br /&gt;
| Key feature&lt;br /&gt;
| DE Tablet (N900)&lt;br /&gt;
| P4&lt;br /&gt;
|-&lt;br /&gt;
| Wednesday&lt;br /&gt;
| Dataflow&lt;br /&gt;
| DE Trunk testing&lt;br /&gt;
| P1&lt;br /&gt;
|-&lt;br /&gt;
| Wednesday&lt;br /&gt;
| Dataflow&lt;br /&gt;
| DE Trunk&lt;br /&gt;
| P2&lt;br /&gt;
|-&lt;br /&gt;
| Wednesday&lt;br /&gt;
| Key feature&lt;br /&gt;
| Meego.com weekly&lt;br /&gt;
| P3&lt;br /&gt;
|-&lt;br /&gt;
| Wednesday&lt;br /&gt;
| Sanity&lt;br /&gt;
| Meego.com weekly&lt;br /&gt;
| P4&lt;br /&gt;
|-&lt;br /&gt;
| Thursday&lt;br /&gt;
| Dataflow&lt;br /&gt;
| DE Trunk testing&lt;br /&gt;
| P1&lt;br /&gt;
|-&lt;br /&gt;
| Thursday&lt;br /&gt;
| Dataflow&lt;br /&gt;
| DE Trunk&lt;br /&gt;
| P2&lt;br /&gt;
|-&lt;br /&gt;
| Thursday&lt;br /&gt;
| Acceptance&lt;br /&gt;
| Meego.com Trunk testing&lt;br /&gt;
| P3&lt;br /&gt;
|-&lt;br /&gt;
| Friday&lt;br /&gt;
| Dataflow&lt;br /&gt;
| DE Trunk Testing&lt;br /&gt;
| P1&lt;br /&gt;
|-&lt;br /&gt;
| Friday&lt;br /&gt;
| Dataflow&lt;br /&gt;
| DE Trunk&lt;br /&gt;
| P2&lt;br /&gt;
|-&lt;br /&gt;
| Friday&lt;br /&gt;
| Acceptance&lt;br /&gt;
| Meego.com Trunk testing&lt;br /&gt;
| P3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Performance Testing ==&lt;br /&gt;
Performance testing results done from UI can be found [[ARM/N900/QA/Performance|here]]&lt;br /&gt;
== Functional Testing ==&lt;br /&gt;
====Daily testing====&lt;br /&gt;
&lt;br /&gt;
Acceptance/Sanity test is a very brief run-through of the functionality of the entire MeeGo distribution, to assure that the basic health of the distribution and report major regressions at the earliest time. All the checkpoints in acceptance test reflects the most important and basic functionalities of the distribution. We do the acceptance test against Trunk:Testing repo.&lt;br /&gt;
&lt;br /&gt;
*Acceptance (Trunk:Testing)&lt;br /&gt;
&lt;br /&gt;
*Sanity (Trunk:Daily)&lt;br /&gt;
&lt;br /&gt;
====Weekly testing====&lt;br /&gt;
This is QA weekly testing cycle for weekly images released by distribution team. Our testing focus would be *Key feature testing* to cover the key features and ensure MeeGo Handset UX delivered features are basically covered and major issues are exposed in timely fashion, as well as changes introduced from the last build do not break working features. The test covers UX and applications (MeeGo Audio player ,Video player, Dialer, SMS, fennec browser,VKB, Email, Photo Viewer, Calendar, IM and contacts, etc).&lt;br /&gt;
&lt;br /&gt;
*Key Basic Testing&lt;br /&gt;
&lt;br /&gt;
*Data Flow Testing&lt;br /&gt;
&lt;br /&gt;
*Basic Feature Testing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Execution Process ====&lt;br /&gt;
&lt;br /&gt;
[[File:Process.PNG]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Testing images Community Edition image ====&lt;br /&gt;
[http://repository.maemo.org/meego/n900-de/daily/ Community Edition images]&lt;br /&gt;
&lt;br /&gt;
[[ARM/N900/Install/MMC#Linux|Flashing Image to MMC]]&lt;br /&gt;
* Daily '''Testing''' image called a Acceptance image&lt;br /&gt;
* Daily '''Stable''' image called a Sanity image&lt;br /&gt;
* Every Monday stable image is called as '''Weekly Image'''&lt;br /&gt;
&lt;br /&gt;
==== Execution ====&lt;br /&gt;
&lt;br /&gt;
*Download Test Sets from gitorious [http://meego.gitorious.org/meego-quality-assurance/handset-ux-tests/trees/master Test Sets]&lt;br /&gt;
*List all test cases in Excel and create .csv file [http://qa-reports.meego.com/example.csv example csv]&lt;br /&gt;
*[[Quality/HandsetUXQAGettingStarted#Spirit_of_Testing|Test cases verdict]]&lt;br /&gt;
    '''Pass''' = If all the steps and Functionality  is as per expected&lt;br /&gt;
    '''Fail''' =  If any of the one step or Functionality is not as per expected &lt;br /&gt;
    '''N/A''' = If the test cases are not executable due to the absence of  related package  in the image, the test results should be N/A&lt;br /&gt;
    '''Blocked''' = This is a special value required in the situations where verdict cannot be given due to failure in preconditions&lt;br /&gt;
* Upload Test report to with respective Test cycle in QA reporting tool [http://qa-reports.meego.com/ QA Reporting tool]&lt;br /&gt;
&lt;br /&gt;
====Reporting bugs====&lt;br /&gt;
*Bug reporting tool: http://bugs.meego.com/ &lt;br /&gt;
*Bugs are reported in Bugzilla.&lt;br /&gt;
*[[Quality/How_To_Report_Bugs|How to report bugs]]&lt;br /&gt;
*Logging new bug&lt;br /&gt;
[[File:Newbug.PNG]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Questions or Doubts====&lt;br /&gt;
Any question please leave your query in #meego-arm (irc.freenode.net) or you can [mailto:meego-qa@lists.meego.com meego-qa mailing list]&lt;br /&gt;
&lt;br /&gt;
Suggestion about updating of this page [mailto:srikanth.4.yarlagadda@nokia.com Srikanth Yarlagadda]&lt;br /&gt;
&lt;br /&gt;
Questions about execution and reporting please ping me in IRC srikanth_rst&lt;br /&gt;
&lt;br /&gt;
= Core Testing =&lt;br /&gt;
== QA Tasks For Developer Edition ==&lt;br /&gt;
QA tasks for the [[ARM/N900|Developer Edition]] differ from the usual N900 approach in that there are less features to be tested. This is described in more detail in [[ARM/N900#Target|Developer Edition Targets.]] There are currently 2 test sets for the [[ARM/N900|Developer Edition]], these are the Sanity Test Set and the Feature Test Set. They are described below.&lt;br /&gt;
&lt;br /&gt;
=== Test Sets ===&lt;br /&gt;
==== Sanity Test Set ====&lt;br /&gt;
The sanity set should be run automatically on every image. As such it must meet the following requirements:&lt;br /&gt;
* 100% automated&lt;br /&gt;
* Testing only basic features&lt;br /&gt;
==== Feature Test Set ====&lt;br /&gt;
The feature set will be run periodically and will test the basic features as well as enablers for those features (e.g. PIM for phoning contacts). Performance will also be analysed, at the moment, this will include browser startup time, a CPU/Memory benchmark, files system, and power measurement, but this will be explained later.&lt;br /&gt;
&lt;br /&gt;
Suggestions are welcome.&lt;br /&gt;
&lt;br /&gt;
=== Testing schedule ===&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Day !! Test set (status) !! Release&lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Feature&lt;br /&gt;
| DE Weekly&lt;br /&gt;
|-&lt;br /&gt;
| Tuesday&lt;br /&gt;
| Sanity&lt;br /&gt;
| DE Trunk testing&lt;br /&gt;
|-&lt;br /&gt;
| Wednesday&lt;br /&gt;
| Sanity&lt;br /&gt;
| DE Trunk testing&lt;br /&gt;
|-&lt;br /&gt;
| Thursday&lt;br /&gt;
| Sanity&lt;br /&gt;
| DE Trunk testing&lt;br /&gt;
|-&lt;br /&gt;
| Friday&lt;br /&gt;
| Sanity&lt;br /&gt;
| DE Trunk Testing&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Core QA Team Backlog ===&lt;br /&gt;
The Core QA team intends to keep its backlog as public as possible. The limitation on this is the amount of work generated by doing this. We will attempt to keep an up-to-date lists of tasks and progress on these tasks. At the moment, the task list looks like this:&lt;br /&gt;
&lt;br /&gt;
==== Continuous tasks ====&lt;br /&gt;
* DE testing&lt;br /&gt;
* Bug verification&lt;br /&gt;
* Wiki clean/update&lt;br /&gt;
&lt;br /&gt;
==== Backlog ====&lt;br /&gt;
* Reliability testset planning&lt;br /&gt;
* 1.3 Vanilla vs 1.2 DE current measurements&lt;br /&gt;
* DE Filesystem benchmark&lt;br /&gt;
&lt;br /&gt;
==== In progress ====&lt;br /&gt;
* DE Hourly Automation improvement&lt;br /&gt;
&lt;br /&gt;
==== Done ====&lt;br /&gt;
* Qt API test investigation &lt;br /&gt;
* Wiki clean/update (waiting for comments)&lt;br /&gt;
* Testcase automation list&lt;br /&gt;
* Plan Feature testset (.xml updated)&lt;br /&gt;
* Create weekly schedule for MRT (currently in draft form)&lt;br /&gt;
* Week 15 DE Sanity Testing&lt;br /&gt;
* Maturity statement of Alpha RELEASE (result in QA-report)&lt;br /&gt;
* Alpha RELEASE testing&lt;br /&gt;
&lt;br /&gt;
== QA Tasks for MeeGo.com N900 ==&lt;br /&gt;
&lt;br /&gt;
=== Test execution schedule ===&lt;br /&gt;
* MeeGo.com N900 Core weekly test schedule for MeeGo1.3&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Day !! Test set (status) !! Release !! Priority&lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Acceptance test (OK)&amp;amp; test for changes&lt;br /&gt;
| MeeGo.com trunk testing&lt;br /&gt;
| P1&lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Basic feature test (OK)&lt;br /&gt;
| MeeGo.com pre-weekly&lt;br /&gt;
| P2&lt;br /&gt;
|-&lt;br /&gt;
| Tuesday&lt;br /&gt;
| Acceptance test (OK)&amp;amp; test for changes&lt;br /&gt;
| MeeGo.com trunk testing&lt;br /&gt;
| P1&lt;br /&gt;
|-&lt;br /&gt;
| Tuesday&lt;br /&gt;
| Sanity test (OK)&lt;br /&gt;
| MeeGo.com trunk&lt;br /&gt;
| P2&lt;br /&gt;
|-&lt;br /&gt;
| Wednesday&lt;br /&gt;
| Dataflow (OK)&lt;br /&gt;
| MeeGo.com weekly&lt;br /&gt;
| P1&lt;br /&gt;
|-&lt;br /&gt;
| Wednesday&lt;br /&gt;
| Acceptance test (OK)&amp;amp; test for changes&lt;br /&gt;
| MeeGo.com trunk testing&lt;br /&gt;
| P2&lt;br /&gt;
|-&lt;br /&gt;
| Thursday&lt;br /&gt;
| Acceptance test (OK)&amp;amp; test for changes&lt;br /&gt;
| MeeGo.com trunk testing&lt;br /&gt;
| P1&lt;br /&gt;
|-&lt;br /&gt;
| Thursday&lt;br /&gt;
| Sanity test (OK)&lt;br /&gt;
| MeeGo.com trunk&lt;br /&gt;
| P2&lt;br /&gt;
|-&lt;br /&gt;
| Friday&lt;br /&gt;
| Acceptance test (OK)&amp;amp; test for changes&lt;br /&gt;
| MeeGo.com trunk testing&lt;br /&gt;
| P1&lt;br /&gt;
|-&lt;br /&gt;
| Friday&lt;br /&gt;
| Sanity test (OK)&lt;br /&gt;
| MeeGo.com trunk&lt;br /&gt;
| P2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== META team backlog for MeeGo1.2 N900 ===&lt;br /&gt;
&lt;br /&gt;
==== Continuous tasks ====&lt;br /&gt;
* Bug verification&lt;br /&gt;
* MeeGo1.3 N900 daily validation&lt;br /&gt;
&lt;br /&gt;
==== Backlog ====&lt;br /&gt;
* Optimize acceptance automation script&lt;br /&gt;
* Testability for MeeGo1.3 features.&lt;br /&gt;
&lt;br /&gt;
==== In progress ====&lt;br /&gt;
* Automation testing for trunk:test and trunk image&lt;br /&gt;
&lt;br /&gt;
==== Done ====&lt;br /&gt;
* Publish automation test result&lt;br /&gt;
* MeeGo1.2 feature verification&lt;br /&gt;
&lt;br /&gt;
= Usefull links =&lt;br /&gt;
&lt;br /&gt;
* [[ARM/N900/Install/MMC|Flashing instructions]]&lt;br /&gt;
Flashing tested with http://download.meego.com/testing-daily/builds/trunk/1.1.90.8.20110318.89/ &lt;br /&gt;
&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/In-vehicle</id>
		<title>In-vehicle</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/In-vehicle"/>
				<updated>2011-08-08T06:15:45Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* MeeGo IVI Development Boards */ Wiki link fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= In-vehicle Infotainment (IVI) =&lt;br /&gt;
&lt;br /&gt;
MeeGo IVI is setting the new standard for in-vehicle infotainment in cars, buses, airplanes, etc. MeeGo IVI is a Free and Open-Source Software (FOSS) OS distribution integrating the MeeGo Core for embedded systems leveraging and extending functionality known from mobile computers and handsets into vehicles. Building on the MeeGo OS Base and the MeeGo OS Middleware the MeeGo IVI software stack enables rich Internet and multimedia experiences to consumers while traveling.&lt;br /&gt;
&lt;br /&gt;
== Organization ==&lt;br /&gt;
&lt;br /&gt;
The MeeGo IVI organization is composed of a Working Group and a Project Team. The Working Group is responsible for the definition of the roadmap and the MeeGo IVI Project Team executes the implementation through the partnering organizations using the best practices of open-source development. Through the collaboration of organizations and companies covering automotive, computer hardware, communications, and software industries this partnership enables jump-starting product development for rapid delivery allowing adopters to concentrate on their core competencies while benefiting from this extensive know-how and the open-source assets.&lt;br /&gt;
&lt;br /&gt;
For a graphical representation of the organizational structure: [[Media:MeeGo_IVI_OrgStruct.pdf]]&lt;br /&gt;
&lt;br /&gt;
=== Working Group ===&lt;br /&gt;
&lt;br /&gt;
The Working Group is composed from the following members and roles:&lt;br /&gt;
&lt;br /&gt;
* Working Group Chair&lt;br /&gt;
** Represents and promotes the Working Group.&lt;br /&gt;
** Leads strategic discussions on requirements, direction, policies.&lt;br /&gt;
** Commitment: full-time role.&lt;br /&gt;
** Current Working Group Chair: '''[http://meego.com/users/RudolfStreif Rudi Streif (Linux Foundation)]'''&lt;br /&gt;
&lt;br /&gt;
* Working Group Representative (the number is not limited, others participants to be invited)&lt;br /&gt;
** Represents his/her organization in the Working Group.&lt;br /&gt;
** Collects, organizes, prioritizes, and contributes requirements from his/her organization.&lt;br /&gt;
** Commitment: 20% - 50% dependent on how actively the organization wants to contribute requirements.&lt;br /&gt;
** Current Working Group Representatives:&lt;br /&gt;
*** Intel: '''[http://meego.com/users/jahoffmann Joel Hoffmann]'''&lt;br /&gt;
*** LG Electronics: '''[https://meego.com/users/hyungjin Hyungjin Jeon]'''&lt;br /&gt;
*** Nokia: '''[http://meego.com/users/alistair Alistair Adams]'''&lt;br /&gt;
*** Pelagicore: '''[http://meego.com/users/mikael Mikael Soderberg]'''&lt;br /&gt;
*** Visteon: '''[http://meego.com/users/PavelKonopelko Pavel Konopelko]'''&lt;br /&gt;
&lt;br /&gt;
* Product Manager (cross-function across Working Group and Project Team)&lt;br /&gt;
** Unifies and prioritizes overall requirements set.&lt;br /&gt;
** Owns the roadmap.&lt;br /&gt;
** co-leads the Project Team and defines the release schedule together with the Project Manager.&lt;br /&gt;
** Accountable to the Working Group for delivery of agreed upon requirements.&lt;br /&gt;
** Commitment: full-time role.&lt;br /&gt;
** Full job description: [[Media:MeeGo_IVI_PDM.pdf]]&lt;br /&gt;
** Current Product Manager:&lt;br /&gt;
&lt;br /&gt;
* Program Manager (cross-functional across Working Group and Project Team)&lt;br /&gt;
** Works with the Lead Architects and Lead Designers on effort estimates and schedules.&lt;br /&gt;
** co-leads the Project Team together with the Product Manager.&lt;br /&gt;
** Accountable to the Working Group for deliverables and schedule.&lt;br /&gt;
** Commitment: full-time role.&lt;br /&gt;
** Full job description: [[Media:MeeGo_IVI_PJM.pdf]]&lt;br /&gt;
** Current Program Manager: '''[http://meego.com/users/joel Joel Clark (Intel)]'''&lt;br /&gt;
&lt;br /&gt;
==== Working Group Meetings and Minutes ====&lt;br /&gt;
The Working Group meets regularly. Information on current and past meetings can be found on [[in-vehicle/working-group|IVI Working Group]].&lt;br /&gt;
&lt;br /&gt;
=== Project Team ===&lt;br /&gt;
&lt;br /&gt;
The Project Team has members with various roles that are subject to change according to the requirements of the current projects. The number of members and roles in the Project Team is not limited and grow as the team gains momentum and takes on larger tasks.&lt;br /&gt;
&lt;br /&gt;
* Lead Architect&lt;br /&gt;
** Defines technical architecture to meet the requirements n terms of functionality, performance, etc.&lt;br /&gt;
** Defines interfaces between modules and components together with other Lead Architects within the same and/or other Project Teams.&lt;br /&gt;
** Performs feasibility studies and provides feedback to product manager on technical challenges, difficulties, “show stoppers”.&lt;br /&gt;
** Commitment: &amp;gt; 50% dependent on sub-project complexity.&lt;br /&gt;
** Current Lead Architect: '''[http://meego.com/users/tomcounihan Tom Counihan (Intel)]'''&lt;br /&gt;
&lt;br /&gt;
* Lead Designer (multiple roles)&lt;br /&gt;
** Responsible for the detailed implementation design of the architecture.&lt;br /&gt;
** Estimates the effort necessary for implementation.&lt;br /&gt;
** Leads implementation team comprised of engineering resources of his/her organization.&lt;br /&gt;
** Commitment: full-time role.&lt;br /&gt;
** Current Lead Designers&lt;br /&gt;
***&lt;br /&gt;
***&lt;br /&gt;
&lt;br /&gt;
* QA Lead (multiple roles)&lt;br /&gt;
** Transforms requirements into functionality test plans.&lt;br /&gt;
** Develops interface and compliance test procedures according to the architecture.&lt;br /&gt;
** Implements black box and white box test tools through the resources of his/her organization.&lt;br /&gt;
** Executes test plans and provides test reports.&lt;br /&gt;
** Commitment: full-time role.&lt;br /&gt;
** Current QA Leads:&lt;br /&gt;
***&lt;br /&gt;
***&lt;br /&gt;
&lt;br /&gt;
* Release Manager&lt;br /&gt;
** Coordinates bug tracking, build and release with the design and QA leads.&lt;br /&gt;
** Develops and manages build tools.&lt;br /&gt;
** Leads build and release engineering team.&lt;br /&gt;
** Commitment: full-time role.&lt;br /&gt;
** Current Release Manager: '''[http://meego.com/users/jeremiah Jeremiah Foster (Pelagicore)]'''&lt;br /&gt;
&lt;br /&gt;
* Engineers for Development and QA (many roles)&lt;br /&gt;
** Implement and test the required functionality.&lt;br /&gt;
** Qualification varies with sub-project.&lt;br /&gt;
** Commitment: full-time role.&lt;br /&gt;
&lt;br /&gt;
== Shipping MeeGo IVI Products == &lt;br /&gt;
&lt;br /&gt;
* [http://news.softpedia.com/news/MeeGo-Powered-In-Vehicle-Information-System-Makes-Appearance-at-MWC-2011-184651.shtml Hawtai B11]&lt;br /&gt;
* [http://www.allaboutmeego.com/news/item/12918_Red_Flag_Software_announces_Me.php Geely EC8]&lt;br /&gt;
* iKarPC [http://files.icp-deutschland.de/produkte2/124273/web/icp/IKARPC-W08A-datasheet-20110222.pdf datasheet] and [http://www.contradata.it/cataloghi/IEI_2011_In_Vehicle_PC.pdf catalog page]&lt;br /&gt;
&lt;br /&gt;
== MeeGo IVI Demos ==&lt;br /&gt;
&lt;br /&gt;
*  MeeGo IVI UI from ICS: [http://www.youtube.com/watch?v=ZWbfGzyLoh8 video] and [http://www.ics.com/services/qtquick info], including source code&lt;br /&gt;
&lt;br /&gt;
== MeeGo IVI UI (HMI)==&lt;br /&gt;
&lt;br /&gt;
MeeGo IVI includes a &amp;lt;b&amp;gt;Sample&amp;lt;/b&amp;gt; UI.  This UI is sample only because it has always been stolen from some other MeeGo device project and ported with little change to the IVI builds.  Also the underlaying UI framework and the UI applications have changed in every version of MeeGo so far.  &lt;br /&gt;
&lt;br /&gt;
The MeeGo IVI 1.2.0 UI is primarily based on a collection of QML based applications designed for MeeGo Tablet. It has a IVI specific taskbar app launcher that adds support for scrollwheel and voice command imputs.  &lt;br /&gt;
&lt;br /&gt;
* [[In-vehicle/IVIHome_Guide | MeeGo IVI 1.2.0 IVI home screen / taskbar User Guide ]]&lt;br /&gt;
&lt;br /&gt;
The MeeGo IVI Home screen / taskbar is tested with a Contour ShuttleExpress Scrollweel.&lt;br /&gt;
&lt;br /&gt;
* [http://www.amazon.com/Contour-Design-00496-0-Shuttle-Xpress/dp/B0032Y0OH0/ref=sr_1_2?ie=UTF8&amp;amp;qid=1309555207&amp;amp;sr=8-2 Contour ShuttleXpress infromation ]&lt;br /&gt;
&lt;br /&gt;
==== Other Scroll Wheels ====&lt;br /&gt;
Other scrollwheels that have been used by the MeeGo IVI community&lt;br /&gt;
&lt;br /&gt;
* [[3Dconnexion|3Dconnexion SpaceNavigator ]]&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
The roadmap is always under discussion. But the important thing it that it is open and transparent - and you can contribute. The path to contribution begins on the MeeGo IVI mailing list. This list is the central communication point with all the MeeGo IVI stakeholders participating. Through this list you can contribute ideas, code, and other resources. You will also receive support and advice as well as pointers to other resources on this list, this is where the community comes together.&lt;br /&gt;
&lt;br /&gt;
The roadmap pages are the central collaboration point on laying out the future of MeeGo IVI. Here architecture details, system diagrams, use cases, etc. are shared.&lt;br /&gt;
&lt;br /&gt;
[[In-vehicle/Roadmap|View the Roadmap]]&lt;br /&gt;
 &lt;br /&gt;
Before any new feature is committed to the Roadmap, a feature request is created in http://bugs.meego.com. Current MeeGo IVI feature requests can be found [https://bugs.meego.com/buglist.cgi?query_format=specific&amp;amp;order=relevance+desc&amp;amp;bug_status=__open__&amp;amp;product=MeeGo+IVI+Features&amp;amp;content= here]&lt;br /&gt;
&lt;br /&gt;
[https://bugs.meego.com/enter_bug.cgi?product=MeeGo%20IVI%20Features Submit new MeeGo IVI feature request ]&lt;br /&gt;
&lt;br /&gt;
For a Feature Request to become part of the MeeGo IVI release plan, it needs to clearly define the engineering requirements and have resources working on development. &lt;br /&gt;
&lt;br /&gt;
More details on the long term direction and short term Release plan may be found in the [[In-vehicle/Roadmap|IVI roadmap]].&lt;br /&gt;
&lt;br /&gt;
== Weekly Builds ==&lt;br /&gt;
Automated weekly MeeGo IVI repository and image builds are available on meego.com for testing and development baselining. Each build has a build version and date in its path. [[Release Engineering/Release Versioning|MeeGo Release Versioning]] explains the build version numbering scheme. For example '''1.2.80.xx''' is a 1.3 Alpha build, '''1.2.90.xx''' is a 1.3 Beta build, '''1.2.99.x''' is a 1.3 Release Candidate.  &lt;br /&gt;
&lt;br /&gt;
* [http://repo.meego.com/MeeGo/builds/trunk/ MeeGo weekly build repositories]&lt;br /&gt;
&lt;br /&gt;
The first MeeGo 1.2 release was named version 1.2.0 which allows an opportunity for some additional application and User Experience development to be released on MeeGo 1.2 core with future versions such as 1.2.1, and 1.2.2 etc. With this version naming 1.2.0.90 is the pre-cursor to MeeGo 1.2.1.  Updates to MeeGo 1.2.0 will either be called 1.2.0 Update or perhaps 1.2.0.1. Each weekly build directory is named with a version number and date.  IVI live .iso images are found under the ''images'' link in each weekly build directory. A list of every package included a live image is found in the same directory as the image. RPM packages are found under the ''oss'' and ''non-oss'' links under ''repos'' in the weekly build directory.&lt;br /&gt;
&lt;br /&gt;
* [http://repo.meego.com/MeeGo/updates/ MeeGo update repositories ]&lt;br /&gt;
&lt;br /&gt;
==Upcoming Releases==&lt;br /&gt;
===Meego 1.2.0 Update ===&lt;br /&gt;
&lt;br /&gt;
;Update release dates&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Update name&lt;br /&gt;
! Code Freeze&lt;br /&gt;
! Release&lt;br /&gt;
 |- &lt;br /&gt;
 |Update 1&lt;br /&gt;
 |June 30&lt;br /&gt;
 |July 15&lt;br /&gt;
 |-&lt;br /&gt;
 |Update 2&lt;br /&gt;
 |August 11&lt;br /&gt;
 |August 18&lt;br /&gt;
 |-&lt;br /&gt;
 |Update 3&lt;br /&gt;
 |Sept 22&lt;br /&gt;
 |Sept 29&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
====Links====&lt;br /&gt;
When the first MeeGo 1.2.0 update is released July 7, 2011, the updated packages will show up in the following repository:&lt;br /&gt;
* [http://repo.meego.com/MeeGo/updates/1.2.0/repos/ MeeGo 1.2.0 Update Repositories]&lt;br /&gt;
&lt;br /&gt;
* [https://bugs.meego.com/buglist.cgi?emailtype2=substring&amp;amp;field0-0-0=flagtypes.name&amp;amp;classification=MeeGo%20Platform&amp;amp;emailcc2=1&amp;amp;query_format=advanced&amp;amp;bug_status=NEW&amp;amp;bug_status=NEEDINFO&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=WAITING%20FOR%20UPSTREAM&amp;amp;bug_status=REOPENED&amp;amp;bug_status=RESOLVED&amp;amp;bug_status=RELEASED&amp;amp;bug_status=VERIFIED&amp;amp;email2=ivi-bugs&amp;amp;version=1.2.0&amp;amp;type0-0-0=anywordssubstr&amp;amp;value0-0-0=meego_update_release_blocker%2B&amp;amp;known_name=ivibugs_1.2.0Update%2B MeeGo IVI 1.2.0 Update approved bugs ]&lt;br /&gt;
&lt;br /&gt;
* [https://bugs.meego.com/buglist.cgi?emailtype2=substring&amp;amp;field0-0-0=flagtypes.name&amp;amp;classification=MeeGo%20Platform&amp;amp;emailcc2=1&amp;amp;query_format=advanced&amp;amp;bug_status=NEW&amp;amp;bug_status=NEEDINFO&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=WAITING%20FOR%20UPSTREAM&amp;amp;bug_status=REOPENED&amp;amp;bug_status=RESOLVED&amp;amp;bug_status=RELEASED&amp;amp;bug_status=VERIFIED&amp;amp;email2=ivi-bugs&amp;amp;version=1.2.0&amp;amp;type0-0-0=anywordssubstr&amp;amp;value0-0-0=meego_update_release_blocker%3F&amp;amp;known_name=ivibugs_1.2.0Update%3F MeeGo IVI 1.2.0 Update proposed bugs ]&lt;br /&gt;
&lt;br /&gt;
* [[ Quality/IVI 1.2 Update | IVI 1.2.0 Update bug fix status]]&lt;br /&gt;
&lt;br /&gt;
===Meego 1.3===&lt;br /&gt;
&lt;br /&gt;
;MeeGo 1.3 milestones&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Milestone&lt;br /&gt;
! Date&lt;br /&gt;
 |- &lt;br /&gt;
 |New Package Planning complete  ||June 30&lt;br /&gt;
 |-&lt;br /&gt;
 |Core Package integration ||July 26&lt;br /&gt;
 |-&lt;br /&gt;
 |IVI Package integration / version freeze ||August 12&lt;br /&gt;
 |-&lt;br /&gt;
 |1.3 branch and Release Candidate 1 ||October 4&lt;br /&gt;
 |-&lt;br /&gt;
 |1.3 final release ||October 27&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Platforms== &lt;br /&gt;
===MeeGo IVI Platforms Supported in Releases===&lt;br /&gt;
&lt;br /&gt;
;IA32&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Image name&lt;br /&gt;
! Platform name&lt;br /&gt;
! Intel chipset&lt;br /&gt;
! I/O Hub name&lt;br /&gt;
! drivers included&lt;br /&gt;
! Releases&lt;br /&gt;
! Plan&lt;br /&gt;
! status &lt;br /&gt;
! price/availability&lt;br /&gt;
 |- &lt;br /&gt;
 |meego-ivi-ia32&lt;br /&gt;
 |Congatec IVI Kit (Russellville)&lt;br /&gt;
 |Intel Atom Z5xx Series and Intel System Controller Hub US15Wx (eMenlow)&lt;br /&gt;
 |Timberdale&lt;br /&gt;
 |GPIO, DMA, SPI, I2C, UART, USB, IDE, Audio, KS8842 GigE, EMGD, Video-in, SDHC, TSC2007, I2S, SDHC, ADV7180, BT, Radio&lt;br /&gt;
 |1.0.1, 1.1, 1.2&lt;br /&gt;
 |EOL&lt;br /&gt;
 |No known driver issues&lt;br /&gt;
 |unavailable 5/11&lt;br /&gt;
 |- &lt;br /&gt;
 |meego-ivi-ia32&lt;br /&gt;
 |Crown Bay&lt;br /&gt;
 |Intel Atom E6xx Series for Embedded (Tunnel Creek)&lt;br /&gt;
 |Intel Platform Controller Hub EG20T (Top Cliff)&lt;br /&gt;
 |GPIO, DMA, SPI, I2C, UART, USB, SATA, Audio, GigE, EMGD, PHUB, CAN&lt;br /&gt;
 |1.2&lt;br /&gt;
 |1.3&lt;br /&gt;
 |No known driver issues&lt;br /&gt;
 |&lt;br /&gt;
 |- &lt;br /&gt;
 |meego-ivi-ia32&lt;br /&gt;
 |Stephenville/Crossville&lt;br /&gt;
 |Intel Atom E6xx Series for Embedded (Tunnel Creek)&lt;br /&gt;
 |Oki Semiconductors ML7213 IVI IOH&lt;br /&gt;
 |GPIO, DMA, SPI, I2C, UART, USB, SATA, Audio, EMGD, SD/SDIO/MMC, USB-OTG, TDM, sDVO&lt;br /&gt;
 |1.2&lt;br /&gt;
 |1.3&lt;br /&gt;
 |[https://bugs.meego.com/buglist.cgi?short_desc=oki&amp;amp;classification=MeeGo%20Platform&amp;amp;query_format=advanced&amp;amp;bug_status=NEW&amp;amp;bug_status=NEEDINFO&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=WAITING%20FOR%20UPSTREAM&amp;amp;bug_status=REOPENED&amp;amp;version=1.2&amp;amp;version=1.3&amp;amp;short_desc_type=allwordssubstr&amp;amp;component=Kernel%20and%20drivers%20%28generic%29&amp;amp;product=MeeGo%20IVI CV-ML7213 bugs ]&lt;br /&gt;
 |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===MeeGo IVI Trunk Prototype Platforms===&lt;br /&gt;
&lt;br /&gt;
;IA32&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Image name&lt;br /&gt;
! Platform name&lt;br /&gt;
! Intel chipset&lt;br /&gt;
! I/O Hub name&lt;br /&gt;
! drivers included&lt;br /&gt;
! status &lt;br /&gt;
 |- &lt;br /&gt;
 |meego-ivi-ia32-conx&lt;br /&gt;
 |Stephenville/Northville/Crossville&lt;br /&gt;
 |Intel Atom E6xx Series for Embedded (Tunnel Creek)&lt;br /&gt;
 |ST Microelectronics ConneXt STA2x11&lt;br /&gt;
 |GPIO, DMA, SPI, I2C, UART, USB, SATA, Audio, GigE, EMGD, Video-in, MMC, '''CAN''', USB-OTG, MSP, BT, FM-Radio&lt;br /&gt;
 |in development, several issues open, visit [[IVI Images for ConneXt IOH]] for more information&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;ARM&lt;br /&gt;
:Jeremiah Foster and Jan-Simon Moeller are working on updates to enable automated weekly builds of MeeGo IVI images for the Beagleboard-XM. &lt;br /&gt;
:The suggested reference platform is the Beagleboard xM. The [[ARM/OMAP4_Panda|PandaBoard]] and [[ARM/Snowball|Snowball]] most likely will be supported in the future. &lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Image name&lt;br /&gt;
! Platform name&lt;br /&gt;
! chipset&lt;br /&gt;
! status &lt;br /&gt;
 |- &lt;br /&gt;
 | meego-ivi-armv7l&lt;br /&gt;
 | Beagleboard xM&lt;br /&gt;
 | OMAP 3&lt;br /&gt;
 | Not yet smoke tested. No QA&lt;br /&gt;
 |- &lt;br /&gt;
 | meego-ivi-armv7l&lt;br /&gt;
 | Tegra2&lt;br /&gt;
 | ARM v7 rev 0&lt;br /&gt;
 | Not yet smoke tested. No QA&lt;br /&gt;
 |- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===[http://sf2011.meego.com/sites/all/files/slides/meegocon2011developmentboardbofslides.pdf MeeGo IVI Development Boards]===&lt;br /&gt;
&lt;br /&gt;
;IA32&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Platform name&lt;br /&gt;
! Intel chipset&lt;br /&gt;
! I/O Hub name&lt;br /&gt;
! drivers included&lt;br /&gt;
! price/availability as of 5/11 &lt;br /&gt;
! tested with MeeGo?&lt;br /&gt;
 |- &lt;br /&gt;
 |Intel Embedded Development Board 1-N450/1-D510&lt;br /&gt;
 |N450 or D510&lt;br /&gt;
 |Intel 82801HM&lt;br /&gt;
 |SSD, WiFi, SATA, USB, SPI, GPIO, PCIe, UART, GigE, Audio, IEGD, DMA, I2C&lt;br /&gt;
 |[http://edc.intel.com/Platforms/Atom-N450-D410-D510/Development-Board/#bd1-content=bd1-toggle~~visible-content $149 for registered users]&lt;br /&gt;
 |[http://wiki.meego.com/Devices/Ideapad yes]&lt;br /&gt;
 |- &lt;br /&gt;
 |[http://www.exopc.com/devices/ ExoPC]&lt;br /&gt;
 |Pineview-M N450, 1.66 GHz&lt;br /&gt;
 |Intel 82801NM&lt;br /&gt;
 |SSD, WiFi, USB, Mini-HDMI Out, Dock Connector, Bluetooth&lt;br /&gt;
 |[http://www.exopc.com/devices/where-to-buy/ US$699 ]&lt;br /&gt;
 |[http://wiki.meego.com/MeeGo_IVI_on_ExoPC yes]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;ARM&lt;br /&gt;
&lt;br /&gt;
Per Stskeeps on meego-arm IRC on 6/2/2011, Nokia-provided N900 SGX530 drivers with hardfp extensions are known to work with SGX530 revisions 121 and 125.  Which OMAP3 SoCs have revision 121 and 125 is not always straightforward to determine. dm8tbr reports problems with N900 hardfp drivers on Beagleboard xM. Stskeeps reports success with these drivers on Beagleboard C4.  Tripzero reports success with hardfp drivers on old build of IGEPv2 that had the Cortex A8 processor.   &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Platform name&lt;br /&gt;
! Processor&lt;br /&gt;
! GPU; [[ARM/hardfp|hardfp?]]&lt;br /&gt;
! Memory&lt;br /&gt;
! Features&lt;br /&gt;
! price/availability as of 5/11 &lt;br /&gt;
! tested with MeeGo?&lt;br /&gt;
|- &lt;br /&gt;
|[http://www.igloocommunity.org/ Snowball] (usable in end products)&lt;br /&gt;
 |Cortex A-9 Dual-Core Nova A9500 1 GHz&lt;br /&gt;
 |ARM Mali 400, [http://igloocommunity.org/news/ promised; no GPU support in 6/11 BSP]&lt;br /&gt;
 |1 GB&lt;br /&gt;
 |HDMI, WiFi b/g/n, Bluetooth, GPS, USB OTG, FSMC, HSI, Audio, MiPi CSI / Camera, LCD, MiPi DSI, UART, SPI, I2C, GPIO, SD/MMC, accelerometer, magnetometer, gyrometer, pressure sensor [[ARM/Snowball|(complete specs)]] &lt;br /&gt;
 | [https://shop.strato.com/epages/61428605.sf/en_GB/?ObjectPath=/Shops/61428605/Products/905-00024-B11 160€]&lt;br /&gt;
 | [[ARM/Snowball|yes]]&lt;br /&gt;
 |- &lt;br /&gt;
|[http://www.igep.es/index.php?option=com_content&amp;amp;view=article&amp;amp;id=46&amp;amp;Itemid=55 IGEPv2]&lt;br /&gt;
 |[http://www.igep.es/public_docs/IGEPv2/HW_User_Manuals/MAN-PR-IGEP.0020.HW_USER_MANUAL.pdf DM3730 1 GHz]&lt;br /&gt;
 |Imagination Technologies SGX530, yes? (tested by IGES with both TI and Nokia drivers)&lt;br /&gt;
 |512 MB&lt;br /&gt;
 |GigE, WiFi b/g, Bluetooth, USB OTG, USB Host, DVI-D, audio, SPI, UART, LCD, serial; [http://shop.igep.es/index.php?main_page=product_info&amp;amp;cPath=1&amp;amp;products_id=49 expansion board] with GSM, VGA, video in, camera, '''CAN'''&lt;br /&gt;
 | 116.0€ and up plus 152.0€ for expansion board&lt;br /&gt;
 | yes, but with older Cortex A8 build&lt;br /&gt;
 |- &lt;br /&gt;
 |[http://www.variscite.com/products/item/35-var-am35customboard Variscite VAR-AM3517 CustomBoard]&lt;br /&gt;
 |[http://www.variscite.com/images/stories/DataSheets/VAR-SOM-AM35_1_15.pdf Cortex A-8 Sitara 600 MHz]&lt;br /&gt;
 |Imagination Technologies SGX530, [[ARM/Meego_on_Beagleboard_from_scratch|no]]&lt;br /&gt;
 |256 MB&lt;br /&gt;
 |DMA, QCIF, LCD, SDTV, S-Video, USB, USB OTG, I2C, McSPI, GPIO, MMC, JTAG, '''CAN'''&lt;br /&gt;
 |$1150 plus shipping &lt;br /&gt;
 | no&lt;br /&gt;
 |- &lt;br /&gt;
 |[http://www.origenboard.org Samsung Origen]&lt;br /&gt;
 |Samsung Exynos 4210 Cortex A-9 1 GHz &lt;br /&gt;
 |ARM Mali 400, [http://forums.arm.com/index.php?/topic/14236-mali-gpus-linux-device-drivers-r2p0-05rel0-source-code-released/ reuse Snowball drivers?]&lt;br /&gt;
 |1 GB&lt;br /&gt;
 |HMDI, SD, WiFi, Bluetooth, audio, LCD, JTAG, camera&lt;br /&gt;
 |[http://www.origenboard.org/store.php $199 basic package, &amp;quot;sold out&amp;quot; as of 7/23/2011]&lt;br /&gt;
 |no&lt;br /&gt;
 |- &lt;br /&gt;
 |[http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=IMX53QSB i.MX53 Quick Start Board]&lt;br /&gt;
 |Cortex A-8 1 GHz &lt;br /&gt;
 |Freescale GPUv3, [http://imxcommunity.org/profiles/blogs/ubuntu-rebuilt-with-hardfp yes]&lt;br /&gt;
 |1 GB&lt;br /&gt;
 |LVDS, LCD, HDMI, SPDIF, I2C, SSI, SPI, SD/MMC, microSD, SATA, GigE, USB, USB OTG, JTAG, UART, accelerometer&lt;br /&gt;
 |$149&lt;br /&gt;
 |[http://www.youtube.com/watch?feature=player_embedded&amp;amp;v=osDlTdl5lAk yes, similar HW]&lt;br /&gt;
 |- &lt;br /&gt;
 |[http://pandaboard.org/ Pandaboard]&lt;br /&gt;
 |Cortex A-9 Dual-Core OMAP 4430 1 GHz&lt;br /&gt;
 |Imagination Technologies SGX540, [http://article.gmane.org/gmane.comp.embedded.pandaboard/1771/match=hardfp not yet]&lt;br /&gt;
 |1 GB&lt;br /&gt;
 |SD/MMC, UART, Camera connector, USB OTG, Audio, GiGE, LCD connector, HDMI, WiFi, Bluetooth, JTAG, SPI, GPIO, I2C, McBSP&lt;br /&gt;
 |[http://pandaboard.org/content/buy $179]&lt;br /&gt;
 |[[ARM/OMAP4_Panda|yes]]&lt;br /&gt;
 |- &lt;br /&gt;
 |[http://beagle.s3.amazonaws.com/design/xM-A/BB_xM_SRM_A2_01.pdf Beagleboard Xm]&lt;br /&gt;
 |Cortex A-8 DM3730 1GHz&lt;br /&gt;
 |Imagination Technologies SGX530, [[ARM/Meego_on_Beagleboard_from_scratch|no]]&lt;br /&gt;
 |512 MB&lt;br /&gt;
 |uSD, USB, USB OTG, UART, McBSP, JTAG, GiGE, Audio, DVI-D, Camera connector, McBSP, I2C, GPIO, MMC2/3, ADC, LCD connector&lt;br /&gt;
 |[http://beagleboard.org/buy $149]&lt;br /&gt;
 |[[ARM/Meego_on_Beagleboard_from_scratch|yes]]&lt;br /&gt;
 |- &lt;br /&gt;
 |[http://beagleboard.org/static/BBSRM_latest.pdf Beagleboard C4]&lt;br /&gt;
 |Cortex A-8 OMAP3530 720 MHz&lt;br /&gt;
 |Imagination Technologies SGX530, [[ARM/Meego_on_Beagleboard_from_scratch|no]]&lt;br /&gt;
 |256 MB&lt;br /&gt;
 |I2C, I2S, SPI, MMC, USB, UART, USB OTG, S-Video, Audio, LCD, JTAG, GiGE&lt;br /&gt;
 |[http://beagleboard.org/buy $125]&lt;br /&gt;
 |[[ARM/Meego_IVI_on_Beagle|yes]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== IVI Ports to Consumer Devices ===&lt;br /&gt;
&lt;br /&gt;
* ia32 Atom processors&lt;br /&gt;
** [[MeeGo_IVI_on ExoPC|ExoPC]]&lt;br /&gt;
&lt;br /&gt;
* ARM v7 processors&lt;br /&gt;
** [[ARM/TEGRA2|Trimslice Tegra2]]&lt;br /&gt;
&lt;br /&gt;
== Releases ==&lt;br /&gt;
* [[MeeGo IVI 1.2 | MeeGo IVI 1.2]]&lt;br /&gt;
* [http://meego.com/downloads/releases/1.1/meego-v1.1-in-vehicle-infotainment-ivi MeeGo IVI 1.1]&lt;br /&gt;
* [http://meego.com/downloads/releases/1.0/meego-v1.0-in-vehicle-infotainment-ivi MeeGo IVI 1.0]&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* IRC irc.freenode.org #meego-ivi&lt;br /&gt;
* Mailing list sign-up: http://lists.meego.com/listinfo/meego-ivi&lt;br /&gt;
* Mailing list archive: http://lists.meego.com/pipermail/meego-ivi/&lt;br /&gt;
* [[Presentations_about_meego-ivi#Presentations_and_Articles_about_MeeGo_IVI|Presentations and articles about meego-ivi]]&lt;br /&gt;
* [[In-vehicle/IVI for users and developers|IVI for users and developers]]&lt;br /&gt;
* [[IVITopic|Topics]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IVI]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/MeeGo-Lem-Firefox4</id>
		<title>MeeGo-Lem-Firefox4</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/MeeGo-Lem-Firefox4"/>
				<updated>2011-08-08T06:12:21Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: Wiki link fixes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=MeeGo-Lem: Installing Fedora Firefox4 from Remi Collet's repository=&lt;br /&gt;
&lt;br /&gt;
With [[MeeGo-Lem|MeeGo-Lem]] installed, additional installations like Firefox 4 become easy. For example, &lt;br /&gt;
http://www.if-not-true-then-false.com/2010/install-firefox-4-on-fedora/&lt;br /&gt;
&lt;br /&gt;
==Setup Repos==&lt;br /&gt;
Note that instructions for Fedora can't be followed exactly since Fedora uses yum and MeeGo uses zypper. Need to create custom edited zypper repos files:&lt;br /&gt;
&lt;br /&gt;
  /etc/zypp/repos.d:&lt;br /&gt;
  -rw-r--r-- 1 root root  228 2011-04-08 11:13 remi-test.repo&lt;br /&gt;
  -rw-r--r-- 1 root root  215 2011-04-08 11:13 remi.repo&lt;br /&gt;
&lt;br /&gt;
  $ sudo rpm -Uvh http://rpms.famillecollet.com/remi-release-12.rpm&lt;br /&gt;
  Retrieving http://rpms.famillecollet.com/remi-release-12.rpm&lt;br /&gt;
  error: Failed dependencies:&lt;br /&gt;
  	fedora-release &amp;gt;= 12 is needed by remi-release-12-6.fc12.remi.noarch&lt;br /&gt;
  	yum is needed by remi-release-12-6.fc12.remi.noarch&lt;br /&gt;
  $ sudo rpm -Uvh http://rpms.famillecollet.com/remi-release-14.rpm&lt;br /&gt;
  Retrieving http://rpms.famillecollet.com/remi-release-14.rpm&lt;br /&gt;
  error: Failed dependencies:&lt;br /&gt;
  	fedora-release &amp;gt;= 14 is needed by remi-release-14-6.fc14.remi.noarch&lt;br /&gt;
  	yum is needed by remi-release-14-6.fc14.remi.noarch&lt;br /&gt;
  $ sudo rpm --nodeps -Uvh http://rpms.famillecollet.com/remi-release-14.rpm&lt;br /&gt;
  Retrieving http://rpms.famillecollet.com/remi-release-14.rpm&lt;br /&gt;
  Failed to expand %__security_plugin macro&lt;br /&gt;
  Preparing...                ########################################### [100%]&lt;br /&gt;
     1:remi-release           ########################################### [100%]&lt;br /&gt;
  $ sudo rpm -ql remi-release&lt;br /&gt;
  /etc/apt/gpg/gpg-pubkey-00f97f56-467e318a&lt;br /&gt;
  /etc/apt/sources.list.d/remi.list&lt;br /&gt;
  /etc/pki/rpm-gpg/RPM-GPG-KEY-remi&lt;br /&gt;
  /etc/smart/channels/remi.channel&lt;br /&gt;
  /etc/yum.repos.d/remi.repo&lt;br /&gt;
  &lt;br /&gt;
  ### Hand edited installed /etc/yum.repos.d/remi.repo to get rid of fedora&lt;br /&gt;
  ### $variables and replace with Specifics....&lt;br /&gt;
  ###&lt;br /&gt;
  ### File '/fedora/1.1.90/remi/mirror' not found on medium 'http://rpms.famillecollet.com/?mediahandler=curl'&lt;br /&gt;
  ### Abort, retry, ignore? [a/r/i/?] (a): a&lt;br /&gt;
  ### Problem accessing the file at the specified URI:&lt;br /&gt;
  ### File '/fedora/1.1.90/remi/mirror' not found on medium&lt;br /&gt;
  ### 'http://rpms.famillecollet.com/?mediahandler=curl'&lt;br /&gt;
  &lt;br /&gt;
  meegolem-69-~&amp;gt; diff -c /etc/yum.repos.d/remi.repo.~1~ /etc/yum.repos.d/remi.repo&lt;br /&gt;
  *** /etc/yum.repos.d/remi.repo.~1~	2010-04-30 23:42:35.000000000 -0700&lt;br /&gt;
  --- /etc/yum.repos.d/remi.repo	2011-04-08 11:11:56.446387755 -0700&lt;br /&gt;
  ***************&lt;br /&gt;
  *** 1,16 ****&lt;br /&gt;
    [remi]&lt;br /&gt;
  ! name=Les RPM de remi pour Fedora $releasever - $basearch&lt;br /&gt;
  ! #baseurl=http://rpms.famillecollet.com/fedora/$releasever/remi/$basearch/&lt;br /&gt;
  ! mirrorlist=http://rpms.famillecollet.com/fedora/$releasever/remi/mirror&lt;br /&gt;
    enabled=0&lt;br /&gt;
    gpgcheck=1&lt;br /&gt;
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi&lt;br /&gt;
    failovermethod=priority&lt;br /&gt;
    &lt;br /&gt;
    [remi-test]&lt;br /&gt;
  ! name=Les RPM de remi en test pour Fedora $releasever - $basearch&lt;br /&gt;
  ! #baseurl=http://rpms.famillecollet.com/fedora/$releasever/test/$basearch/&lt;br /&gt;
  ! mirrorlist=http://rpms.famillecollet.com/fedora/$releasever/test/mirror&lt;br /&gt;
    enabled=0&lt;br /&gt;
    gpgcheck=1&lt;br /&gt;
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi&lt;br /&gt;
  --- 1,16 ----&lt;br /&gt;
    [remi]&lt;br /&gt;
  ! name=Les RPM de remi pour Fedora 14 - i386&lt;br /&gt;
  ! baseurl=http://rpms.famillecollet.com/fedora/14/remi/i386/&lt;br /&gt;
  ! #mirrorlist=http://rpms.famillecollet.com/fedora/14/remi/mirror&lt;br /&gt;
    enabled=0&lt;br /&gt;
    gpgcheck=1&lt;br /&gt;
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi&lt;br /&gt;
    failovermethod=priority&lt;br /&gt;
    &lt;br /&gt;
    [remi-test]&lt;br /&gt;
  ! name=Les RPM de remi en test pour Fedora 14 - i386&lt;br /&gt;
  ! baseurl=http://rpms.famillecollet.com/fedora/14/test/i386/&lt;br /&gt;
  ! #mirrorlist=http://rpms.famillecollet.com/fedora/14/test/mirror&lt;br /&gt;
    enabled=0&lt;br /&gt;
    gpgcheck=1&lt;br /&gt;
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi&lt;br /&gt;
  &lt;br /&gt;
  $ sudo zypper ar file:///etc/yum.repos.d/remi.repo&lt;br /&gt;
  Adding repository 'Les RPM de remi pour Fedora 14 - i386' [done]&lt;br /&gt;
  Repository 'Les RPM de remi pour Fedora 14 - i386' successfully added&lt;br /&gt;
  Enabled: Yes&lt;br /&gt;
  Autorefresh: No&lt;br /&gt;
  URI: http://rpms.famillecollet.com/fedora/14/remi/i386/&lt;br /&gt;
  &lt;br /&gt;
  Adding repository 'Les RPM de remi en test pour Fedora 14 - i386' [done]&lt;br /&gt;
  Repository 'Les RPM de remi en test pour Fedora 14 - i386' successfully added&lt;br /&gt;
  Enabled: Yes&lt;br /&gt;
  Autorefresh: No&lt;br /&gt;
  URI: http://rpms.famillecollet.com/fedora/14/test/i386/&lt;br /&gt;
  &lt;br /&gt;
  $ sudo zypper clean --all ; sudo zypper --gpg-auto-import-keys refresh&lt;br /&gt;
  All repositories have been cleaned up.&lt;br /&gt;
  Retrieving repository 'Adobe Systems Incorporated' metadata [done]&lt;br /&gt;
  Building repository 'Adobe Systems Incorporated' cache [done]&lt;br /&gt;
  Retrieving repository 'devel:base (Trunk)' metadata [done]&lt;br /&gt;
  Building repository 'devel:base (Trunk)' cache [done]&lt;br /&gt;
  Retrieving repository 'devel:kernel (Trunk)' metadata [done]&lt;br /&gt;
  Building repository 'devel:kernel (Trunk)' cache [done]&lt;br /&gt;
  Retrieving repository 'devel:meego-ux (Trunk)' metadata [done]&lt;br /&gt;
  Building repository 'devel:meego-ux (Trunk)' cache [done]&lt;br /&gt;
  Retrieving repository 'devel:ux:netbook (Trunk)' metadata [done]&lt;br /&gt;
  Building repository 'devel:ux:netbook (Trunk)' cache [done]&lt;br /&gt;
  Retrieving repository 'Fedora 14 - i386' metadata [done]&lt;br /&gt;
  Building repository 'Fedora 14 - i386' cache [done]&lt;br /&gt;
  Retrieving repository 'google-chrome' metadata [done]&lt;br /&gt;
  Building repository 'google-chrome' cache [done]&lt;br /&gt;
  Retrieving repository 'meego-latest-connectivity' metadata [done]&lt;br /&gt;
  Building repository 'meego-latest-connectivity' cache [done]&lt;br /&gt;
  Retrieving repository 'Planet CCRMA 14 - i386' metadata [done]&lt;br /&gt;
  Building repository 'Planet CCRMA 14 - i386' cache [done]&lt;br /&gt;
  Retrieving repository 'Fedora Updates at Planet CCRMA 14 - i386' metadata [done]&lt;br /&gt;
  Building repository 'Fedora Updates at Planet CCRMA 14 - i386' cache [done]&lt;br /&gt;
  Retrieving repository 'Les RPM de remi pour Fedora 14 - i386' metadata [done]&lt;br /&gt;
  Building repository 'Les RPM de remi pour Fedora 14 - i386' cache [done]&lt;br /&gt;
  Retrieving repository 'RPM Fusion for Fedora 14 - Free' metadata [done]&lt;br /&gt;
  Building repository 'RPM Fusion for Fedora 14 - Free' cache [done]&lt;br /&gt;
  Retrieving repository 'RPM Fusion for Fedora 14 - Free - Updates' metadata [done]&lt;br /&gt;
  Building repository 'RPM Fusion for Fedora 14 - Free - Updates' cache [done]&lt;br /&gt;
  Retrieving repository 'RPM Fusion for Fedora 14 - Nonfree' metadata [done]&lt;br /&gt;
  Building repository 'RPM Fusion for Fedora 14 - Nonfree' cache [done]&lt;br /&gt;
  Retrieving repository 'RPM Fusion for Fedora 14 - Nonfree - Updates' metadata [done]&lt;br /&gt;
  Building repository 'RPM Fusion for Fedora 14 - Nonfree - Updates' cache [done]&lt;br /&gt;
  Retrieving repository 'Fedora 14 - i386 - Updates' metadata [done]&lt;br /&gt;
  Building repository 'Fedora 14 - i386 - Updates' cache [done]&lt;br /&gt;
  All repositories have been refreshed.&lt;br /&gt;
&lt;br /&gt;
  $ zypper info firefox&lt;br /&gt;
  Information for package firefox:&lt;br /&gt;
  &lt;br /&gt;
  Repository: Les RPM de remi pour Fedora 14 - i386&lt;br /&gt;
  Name: firefox&lt;br /&gt;
  Version: 4.0-1.fc14.remi&lt;br /&gt;
  Arch: i686&lt;br /&gt;
  Vendor: Remi Collet&lt;br /&gt;
  Installed: No&lt;br /&gt;
  Status: not installed&lt;br /&gt;
  Installed Size: 20.4 MiB&lt;br /&gt;
  Summary: Mozilla Firefox Web browser&lt;br /&gt;
  Description: &lt;br /&gt;
  Mozilla Firefox is an open-source web browser, designed for standards  compliance, performance and portability.&lt;br /&gt;
&lt;br /&gt;
== Install Firefox4 from Fedora 14 &amp;quot;remi&amp;quot; repo ==&lt;br /&gt;
&lt;br /&gt;
  $ sudo zypper in firefox&lt;br /&gt;
  Loading repository data...&lt;br /&gt;
  Reading installed packages...&lt;br /&gt;
  Resolving package dependencies...&lt;br /&gt;
  &lt;br /&gt;
  The following NEW packages are going to be installed:&lt;br /&gt;
    astronomy-bookmarks firefox xulrunner2 &lt;br /&gt;
  &lt;br /&gt;
  3 new packages to install.&lt;br /&gt;
  Overall download size: 27.8 MiB. After the operation, additional 49.6 MiB will &lt;br /&gt;
  be used.&lt;br /&gt;
  Continue? [y/n/?] (y): y&lt;br /&gt;
  Retrieving package xulrunner2-2.0-1.fc14.remi.i686 (1/3), 10.6 MiB (29.2 MiB unpacked)&lt;br /&gt;
  Retrieving: xulrunner2-2.0-1.fc14.remi.i686.rpm [done (583.4 KiB/s)]&lt;br /&gt;
  Retrieving package astronomy-bookmarks-1-6.fc12.noarch (2/3), 5.0 KiB (5.0 KiB unpacked)&lt;br /&gt;
  Retrieving: astronomy-bookmarks-1-6.fc12.noarch.rpm [done]&lt;br /&gt;
  Retrieving package firefox-4.0-1.fc14.remi.i686 (3/3), 17.2 MiB (20.4 MiB unpacked)&lt;br /&gt;
  Retrieving: firefox-4.0-1.fc14.remi.i686.rpm [done (542.8 KiB/s)]&lt;br /&gt;
  Installing: xulrunner2-2.0-1.fc14.remi [done]&lt;br /&gt;
  Installing: astronomy-bookmarks-1-6.fc12 [done]&lt;br /&gt;
  Installing: firefox-4.0-1.fc14.remi [done]&lt;br /&gt;
  Additional rpm output:&lt;br /&gt;
  &lt;br /&gt;
  WARNING : This firefox 4.0  RPM is not an official&lt;br /&gt;
  Fedora build and it overrides the official one. Don't file bugs on Fedora Project.&lt;br /&gt;
  &lt;br /&gt;
  Use dedicated forums http://forums.famillecollet.com/&lt;br /&gt;
  &lt;br /&gt;
  $ rpm -ql astronomy-bookmarks&lt;br /&gt;
  /usr/share/bookmarks&lt;br /&gt;
  /usr/share/bookmarks/default-bookmarks.html&lt;br /&gt;
&lt;br /&gt;
The result (after a little customization to get rid of traditional menubar):&lt;br /&gt;
&lt;br /&gt;
[[File:Meegolem-firefox4.png]]&lt;br /&gt;
&lt;br /&gt;
==Force Firefox4 as default browser==&lt;br /&gt;
&lt;br /&gt;
If the following isn't done, unless the browser is pre-started, bad stuff happens when clicking&lt;br /&gt;
links in twitter/facebook on homepanel. After these are set, Firefox4 is brought up on clicking URL.&lt;br /&gt;
&lt;br /&gt;
  $ xdg-settings get default-web-browser&lt;br /&gt;
  google-chrome.desktop&lt;br /&gt;
  $ xdg-settings set default-web-browser mozilla-firefox.desktop&lt;br /&gt;
  $ xdg-settings get default-web-browser&lt;br /&gt;
  mozilla-firefox.desktop&lt;br /&gt;
&lt;br /&gt;
For those that only want Firefox4 installed, some of the &amp;quot;bad stuff&amp;quot; can be prevented by removing package 'chromium' and replacing /usr/bin/chromium-browser with the following script, since calls to /usr/bin/chromium-browser appear hard-wired from the MeeGo Netbook UX panel.&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  exec firefox $*&lt;br /&gt;
&lt;br /&gt;
==Install nspluginswrapper to enable embedded gecko media player playback==&lt;br /&gt;
&lt;br /&gt;
Note that in order to get media to play in the installed browser, per [[MeeGo-Lem#Be_able_to_watch.2Fhear_common_internet_media_formats]], Fedora 14's nspluginwrapper also needs to be installed. Without it, the plugin &amp;quot;mplayerplug-in is now gecko-mediaplayer 1.0.0&amp;quot;&lt;br /&gt;
doesn't play back mp3, AVI, or other common internet media:&lt;br /&gt;
&lt;br /&gt;
  $ zypper in nspluginwrapper&lt;br /&gt;
  Loading repository data...&lt;br /&gt;
  Reading installed packages...&lt;br /&gt;
  Resolving package dependencies...&lt;br /&gt;
  &lt;br /&gt;
  The following NEW package is going to be installed:&lt;br /&gt;
    nspluginwrapper &lt;br /&gt;
  &lt;br /&gt;
  1 new package to install.&lt;br /&gt;
  Overall download size: 144.0 KiB. After the operation, additional 431.0 KiB will be used.&lt;br /&gt;
  Continue? [y/n/?] (y): y&lt;br /&gt;
  Retrieving package nspluginwrapper-1.3.0-14.fc14.i686 (1/1), 144.0 KiB (431.0 KiB unpacked)&lt;br /&gt;
  Retrieving: nspluginwrapper-1.3.0-14.fc14.i686.rpm [done]&lt;br /&gt;
  Installing: nspluginwrapper-1.3.0-14.fc14 [done]&lt;br /&gt;
&lt;br /&gt;
==Install Grab-and-Drag for Touch Screen Support==&lt;br /&gt;
&lt;br /&gt;
Using Firefox-&amp;gt;Add-ons...-&amp;gt;Extensions, search for [http://grabanddrag.mozdev.org/index.html &amp;quot;grab and drag&amp;quot;] and&lt;br /&gt;
install.... with a few customizations, it works nicely on Lenovo S10-3t touchscreen. Be sure to configure the options:&lt;br /&gt;
&lt;br /&gt;
[[File:Meegolem-firefox4-grab-and-drag-prefs.png]]&lt;br /&gt;
&lt;br /&gt;
==Setup Firefox4-based BlueGriffon Web Editor Too==&lt;br /&gt;
&lt;br /&gt;
Remi Collet's Fedora repository is an [http://bluegriffon.org/pages/Download official distribution point] for the http://BlueGriffon.org web editor: &amp;quot;BlueGriffon is a new WYSIWYG content editor for the World Wide Web. Powered by Gecko, the rendering engine of Firefox 4, it's a modern and robust solution to edit Web pages in conformance to the latest Web Standards.... Because Gecko lives inside BlueGriffon, the document you edit will look exactly the same in Firefox 4.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Setting up MeeGo's repositories for Firefox4 also allows Bluegriffon to be installed with ease:&lt;br /&gt;
&lt;br /&gt;
  $ zypper se griffon&lt;br /&gt;
  Loading repository data...&lt;br /&gt;
  Reading installed packages...&lt;br /&gt;
  &lt;br /&gt;
  S | Name        | Summary                              | Type   &lt;br /&gt;
  --+-------------+--------------------------------------+--------&lt;br /&gt;
    | bluegriffon | La nouvelle génération d'éditeur web | package&lt;br /&gt;
&lt;br /&gt;
  $ sudo zypper in bluegriffon&lt;br /&gt;
  Loading repository data...&lt;br /&gt;
  Reading installed packages...&lt;br /&gt;
  Resolving package dependencies...&lt;br /&gt;
  &lt;br /&gt;
  Problem: nothing provides libjpeg.so.62(LIBJPEG_6.2) needed by bluegriffon-1.0-4.fc14.remi.i686&lt;br /&gt;
   Solution 1: do not install bluegriffon-1.0-4.fc14.remi.i686&lt;br /&gt;
   Solution 2: break bluegriffon by ignoring some of its dependencies&lt;br /&gt;
  &lt;br /&gt;
  Choose from above solutions by number or cancel [1/2/c] (c): 2&lt;br /&gt;
  Resolving dependencies...&lt;br /&gt;
  Resolving package dependencies...&lt;br /&gt;
  &lt;br /&gt;
  The following NEW package is going to be installed:&lt;br /&gt;
    bluegriffon &lt;br /&gt;
  &lt;br /&gt;
  1 new package to install.&lt;br /&gt;
  Overall download size: 15.1 MiB. After the operation, additional 40.4 MiB will &lt;br /&gt;
  be used.&lt;br /&gt;
  Continue? [y/n/?] (y): y&lt;br /&gt;
  Retrieving package bluegriffon-1.0-4.fc14.remi.i686 (1/1), 15.1 MiB (40.4 MiB unpacked)&lt;br /&gt;
  Retrieving: bluegriffon-1.0-4.fc14.remi.i686.rpm [done (530.5 KiB/s)]&lt;br /&gt;
  Installing: bluegriffon-1.0-4.fc14.remi [done]&lt;br /&gt;
&lt;br /&gt;
  $ bluegriffon &amp;amp;&lt;br /&gt;
  /usr/lib/bluegriffon/bluegriffon-bin: /usr/lib/libjpeg.so.62: no version information available (required by /usr/lib/bluegriffon/libxul.so)&lt;br /&gt;
  [1]    bluegriffon &amp;amp;&lt;br /&gt;
&lt;br /&gt;
The result, showing Bluegriffon editing http://meego.com :&lt;br /&gt;
&lt;br /&gt;
[[File:bluegriffon-web-editor-on-meegolem.png]]&lt;br /&gt;
&lt;br /&gt;
==Upgrading To New Versions of Firefox== &lt;br /&gt;
&lt;br /&gt;
With Remi Collet's respository setup, 'zypper up' will also upgrade to the lastest versions. For example the bugfix release Firefox 4.01 was released recently, and the upgrade was easy:&lt;br /&gt;
&lt;br /&gt;
  $ zypper up firefox&lt;br /&gt;
  Loading repository data...&lt;br /&gt;
  Reading installed packages...&lt;br /&gt;
  Resolving package dependencies...&lt;br /&gt;
  &lt;br /&gt;
  Problem: nothing provides libjpeg.so.62(LIBJPEG_6.2) needed by xulrunner2-2.0.1-&lt;br /&gt;
  1.fc14.remi.i686&lt;br /&gt;
   Solution 1: do not install firefox-4.0.1-1.fc14.remi.i686&lt;br /&gt;
   Solution 2: break xulrunner2 by ignoring some of its dependencies&lt;br /&gt;
  &lt;br /&gt;
  Choose from above solutions by number or cancel [1/2/c] (c): 2&lt;br /&gt;
  Resolving dependencies...&lt;br /&gt;
  Resolving package dependencies...&lt;br /&gt;
  &lt;br /&gt;
  The following packages are going to be upgraded:&lt;br /&gt;
    firefox xulrunner2 &lt;br /&gt;
  &lt;br /&gt;
  2 packages to upgrade.&lt;br /&gt;
  Overall download size: 27.7 MiB. After the operation, 46.0 KiB will be freed.&lt;br /&gt;
  Continue? [y/n/?] (y): y&lt;br /&gt;
  Retrieving package xulrunner2-2.0.1-1.fc14.remi.i686 (1/2), 10.5 MiB (29.2 MiB unpacked)&lt;br /&gt;
  Retrieving: xulrunner2-2.0.1-1.fc14.remi.i686.rpm [done (46.7 KiB/s)]&lt;br /&gt;
  Installing: xulrunner2-2.0.1-1.fc14.remi [done]&lt;br /&gt;
  Installing: firefox-4.0.1-1.fc14.remi [done]&lt;br /&gt;
  Additional rpm output:&lt;br /&gt;
  &lt;br /&gt;
  WARNING : This firefox 4.0.1  RPM is not an official&lt;br /&gt;
  Fedora build and it overrides the official one. Don't file bugs on Fedora Project.&lt;br /&gt;
  &lt;br /&gt;
  Use dedicated forums http://forums.famillecollet.com/&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/OBS</id>
		<title>OBS</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/OBS"/>
				<updated>2011-08-08T06:08:35Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: Wiki link fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Open Build Service (OBS)'''&lt;br /&gt;
&lt;br /&gt;
The OBS (Open Build Service) is a build management system written for the community by openSuse/Novell.&lt;br /&gt;
&lt;br /&gt;
MeeGo has two main OBS setups:&lt;br /&gt;
* The [[Core OBS]] : https://build.meego.com/ - used by core developers to build the main MeeGo distribution; accounts provided to anyone who earns commit rights to a MeeGo package. More information on how to get an account can be found [[Build_Infrastructure/Packagers_Developers#How_to_get_started|here]]&lt;br /&gt;
* The [[OBS/Community OBS|Community OBS]] : https://build.pub.meego.com/ - used by MeeGo community members to build opensource applications and libraries&lt;br /&gt;
&lt;br /&gt;
Additionally vendors may have private OBS installations &lt;br /&gt;
&lt;br /&gt;
OBS installations may be linked to each other so that software build on a vendor OBS or the community OBS may refer to and track software packages being developed on the core OBS.&lt;br /&gt;
&lt;br /&gt;
Whilst the OBS does the bulk of the compiling and building there is additional QA, automation and test infrastructure used by the MeeGo Project : The [[Build Infrastructure]] article has more details.&lt;br /&gt;
&lt;br /&gt;
'''OBS Documentation'''&lt;br /&gt;
&lt;br /&gt;
* Documentation root: [[Build Infrastructure/Packagers Developers]]&lt;br /&gt;
* OSC tutorial: [[Build Infrastructure/Packagers Developers/CLI Part 1]]&lt;br /&gt;
* [[Getting_started_with_OBS|OBS Getting started guide]]&lt;br /&gt;
&lt;br /&gt;
'''Get a Community OBS account'''&lt;br /&gt;
&lt;br /&gt;
https://build.pub.meego.com/user/register_user&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Setup a local test instance'''&lt;br /&gt;
&lt;br /&gt;
There is a wiki article on how to [[OBS setup|setup a Build Service of your own]] - note that you don't need to do this to build locally; it's only usually needed by vendors.&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/Getting_started</id>
		<title>Quality/Getting started</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/Getting_started"/>
				<updated>2011-08-08T04:45:36Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: Fixing wiki links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Getting started with contributing to MeeGo QA =&lt;br /&gt;
&lt;br /&gt;
There are a lot of ways for you to become part of MeeGo quality team, no matter you are technical person or not.&lt;br /&gt;
&lt;br /&gt;
* '''Try our daily build'''&lt;br /&gt;
** MeeGo release engineers are producing in-development daily builds, which are available [http://repo.meego.com/MeeGo/snapshots/stable/ HERE]. By trying these builds, you will get the opportunity to enjoy latest fancy features, although you will also get chance to spot new issues as a side effect. Daily builds are not targeted for everyone, as many features may not be fully functional and regressions may happen, but your feedback for them would be very helpful to improve the quality of our releases. If it sounds too scary for you to try daily builds, you could pick up our [http://repo.meego.com/MeeGo/releases/ stable releases] by providing same types of feedback.&lt;br /&gt;
** You could feedback to us by reporting bugs @ https://bugs.meego.com, or sending emails to  [http://lists.meego.com/listinfo/meego-qa meego-qa@lists.meego.com mailing list].&lt;br /&gt;
&lt;br /&gt;
* '''Help out one of our [[Quality#Projects|quality teams for projects]]'''&lt;br /&gt;
** If you have special interest or expertise in one of our projects, you are welcomed to help corresponding quality team to contribute in executing existing test cases, developing new test cases, reporting and following up bugs etc.&lt;br /&gt;
&lt;br /&gt;
* '''Participate in QA tools development activities'''&lt;br /&gt;
** MeeGo QA tools team is developing and maintaining a bunch of [[Quality/QA-tools|tools for quality assurance]]. You are welcomed to contribute in [[Quality/QA_tools_development|QA tools development activities]].&lt;br /&gt;
&lt;br /&gt;
* '''Contribute in sys-debug activities to root cause bugs and assign them to right package'''&lt;br /&gt;
** sys-debug activities are meaningful in facilitating bug fixes since a number of bugs especially system level bugs could be fixed more efficiently if they could be analyzed first to decide the guilty package so that right owner could be assigned the bug and work on it. The details of sys-debug process has been defined [[Quality/SysDebug|here]].&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality</id>
		<title>Quality</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality"/>
				<updated>2011-08-08T04:40:53Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: Fixing wiki links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Quality =&lt;br /&gt;
&lt;br /&gt;
This page is for MeeGo Quality Assurance related material.&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
* [[Quality/Getting started|How Can I Contribute]]&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
For all test reports see [http://qa-reports.meego.com http://qa-reports.meego.com]&lt;br /&gt;
&lt;br /&gt;
{| border = 1 valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Release&lt;br /&gt;
! Core OS&lt;br /&gt;
! Handset UX&lt;br /&gt;
! Tablet UX&lt;br /&gt;
! Netbook UX&lt;br /&gt;
! SDK&lt;br /&gt;
! In Vehicle Infotainment&lt;br /&gt;
|-&lt;br /&gt;
| Release 1.3&lt;br /&gt;
| &lt;br /&gt;
* [[/Plans/MeeGo Core Test Plan | MeeGo Core Test Plan]]&lt;br /&gt;
* [[/TestSuite/MCTS | MeeGo Core Test Suite (MCTS)]]&lt;br /&gt;
* [http://qa-reports.meego.com/1.3/Core Core Test Reports]&lt;br /&gt;
* [[Quality/CoreQualityMetrics | Quality Metrics]]&lt;br /&gt;
* [[/meego core feature/1.3 | Core Requirements]]&lt;br /&gt;
| &lt;br /&gt;
* [[Quality/Plans/Handset UX test plan|MeeGo HandSet UX Test Plan]]&lt;br /&gt;
* [http://meego.gitorious.org/meego-quality-assurance/handset-ux-tests Test Suite]&lt;br /&gt;
* [http://qa-reports.meego.com/1.3/Handset Handset Test Reports]&lt;br /&gt;
|&lt;br /&gt;
* Tablet UX Test Plan&lt;br /&gt;
* Tablet UX Test Suite&lt;br /&gt;
* [http://qa-reports.meego.com/1.3/Tablet Tablet Test Reports]&lt;br /&gt;
|&lt;br /&gt;
* Test Plan&lt;br /&gt;
* [[Quality/Netbook_Test_Suite_and_Utilities|Test Suites and Utilities]]&lt;br /&gt;
* [http://qa-reports.meego.com/1.3/Netbook Netbook Test Reports]&lt;br /&gt;
|&lt;br /&gt;
* [[SDKTestPlan|Test Plan]]&lt;br /&gt;
* Test Suite&lt;br /&gt;
* [http://qa-reports.meego.com/1.3/SDK SDK Test Reports]&lt;br /&gt;
|&lt;br /&gt;
* [[/Plans/IVI Test Plan | MeeGo IVI Test Plan]]&lt;br /&gt;
* IVI Test Suite&lt;br /&gt;
* [http://qa-reports.meego.com/1.3/IVI IVI Test Reports]&lt;br /&gt;
* [[Quality/IVIQualityMetrics | Quality Metrics]]&lt;br /&gt;
|-&lt;br /&gt;
| Release 1.2&lt;br /&gt;
| &lt;br /&gt;
* [[/Plans/MeeGo Core Test Plan | MeeGo Core Test Plan]]&lt;br /&gt;
* [[/TestSuite/MCTS | MeeGo Core Test Suite (MCTS)]]&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/Core Core Test Reports]&lt;br /&gt;
* [[Quality/CoreQualityMetrics | Quality Metrics]]&lt;br /&gt;
| &lt;br /&gt;
* [[Quality/Plans/1_2_Handset_UX_test_plan|MeeGo HandSet UX Test Plan]]&lt;br /&gt;
* [[Quality/TestSuite/handset-test-suite|Test Suite]]&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/Handset Handset Test Reports]&lt;br /&gt;
* [[Quality/HandsetQualityMetrics|Quality Metrics]]&lt;br /&gt;
|&lt;br /&gt;
* Test Plan&lt;br /&gt;
* Test Suite&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/Tablet Tablet Test Reports]&lt;br /&gt;
* [[Quality/TabletQualityMetrics | Quality Metrics]]&lt;br /&gt;
|&lt;br /&gt;
* [[Quality/1.2NetbookTestPlan|1.2 SW Update Test Plan]]&lt;br /&gt;
* [[Quality/Netbook_Test_Suite_and_Utilities|Test Suites and Utilities]]&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/Netbook Netbook Test Reports]&lt;br /&gt;
|&lt;br /&gt;
* [[SDKTestPlan|Test Plan]]&lt;br /&gt;
* Test Suite&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/SDK SDK Test Reports]&lt;br /&gt;
|&lt;br /&gt;
* Test Plan&lt;br /&gt;
* Test Suite&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/IVI IVI Test Reports]&lt;br /&gt;
* [[Quality/IVIQualityMetrics | Quality Metrics]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== QA tools ==&lt;br /&gt;
&lt;br /&gt;
Quality assurance tools are developed to ensure MeeGo SW quality. They are developed and maintained by QA tools team.&lt;br /&gt;
* [[Quality/QA-tools|Find our tools and contact information]]&lt;br /&gt;
* [[Quality/QA tools development|Participate in development activities]]. You are most welcome!&lt;br /&gt;
&lt;br /&gt;
The following links provide some basic information on QA tools and their usage. &lt;br /&gt;
* [[Quality/QA-tools/How_to_set_up_repositories|Setting up the repositories for installing tools]] (please note that not all tools are in these repositories yet)&lt;br /&gt;
* [[Quality/QA-tools/Test packaging|Test packaging]]: Test packaging is the mechanism to wrap any tests in rpm packages to automate execution.&lt;br /&gt;
* [[Quality/QA-tools/Autotest-guide|Autotest-Guide]]: A guide for setting up automated testing environment. It includes instructions how to automate test execution and image installations.&lt;br /&gt;
&lt;br /&gt;
== Procedures and best practices ==&lt;br /&gt;
&lt;br /&gt;
* [[Quality/Plans/Testability-checklist|Feature Testability Checklist]]&lt;br /&gt;
** The basic intent of the feature review is to make sure that all features/requirements defined for MeeGo release are '''testable'''. The target is to map test cases in Distro testing against requirements, so we can determine whether features are '''done'''. This checklist / guideline should be used when reviewing MeeGo's features. Review comments will be given based on this checklist.&lt;br /&gt;
* [[Quality/Testability-commenting|Testability Commenting Guide]]&lt;br /&gt;
** This is a guide for QA contacts about how to comment on feature testability so as to provide as much information as possible to test developers.&lt;br /&gt;
*[[Quality/TestSuite/MCTS/MCTS_Development_Guideline | MeeGo Core Test Suites Development Guidelines]] &amp;lt;br&amp;gt;&lt;br /&gt;
*[[MeeGo Core Test Suites Packaging draft]] &amp;lt;br&amp;gt;&lt;br /&gt;
* [[Quality/Plans/Test-plan-template|Test plan template]] -- PROPOSAL, please contribute&lt;br /&gt;
* [[CompTestPlanTemplate|Component Test Plan Template]] -- WORK IN PROGRESS, please contribute&lt;br /&gt;
* [[Quality/Test_case_template|Test Case Template]] -- Updated, ready for approval&lt;br /&gt;
* [[Quality/TestDesignProcessAndGuideline| Test Design Process and Guideline]] -- WORK IN PROGRESS, please contribute&lt;br /&gt;
* [[Quality/TestSetGuideline| Test Set Guideline]]&lt;br /&gt;
* [[Quality/Test management overview|Test management overview]]&lt;br /&gt;
&lt;br /&gt;
== Defect tracking ==&lt;br /&gt;
&lt;br /&gt;
* [[/defects | Defects Management]]&lt;br /&gt;
* [[/Bug_Life_Cycle_and_Handling|Bug Life Cycle and Report Handling/Follow-up Guidelines]]&lt;br /&gt;
* [[/Bugzilla_Fields|Fields in a bug report]]&lt;br /&gt;
* [[/Bugtriage | MeeGo Bug Triage]]&lt;br /&gt;
* [[/Bugtriage_Stock_Answers | MeeGo Bug Triage Stock Answers]] -- WORK IN PROGRESS, please contribute&lt;br /&gt;
* [[/SysDebug | MeeGo Sys-Debug]] (finding the right component for a report)&lt;br /&gt;
* [[/triageteam_assignee | Process to deal with bugs assigned to triageteam@meego.bugs]]&lt;br /&gt;
* [[/How_To_Report_Bugs|How to report bugs]]&lt;br /&gt;
* [[/Bug_Access_Restrictions|Bug Report Access Restrictions]]&lt;br /&gt;
* [[MeeGoBugzilla_Customization|MeeGo Bugzilla Customization Features]]&lt;br /&gt;
* [https://gitorious.org/meego-bugzilla Bugzilla Codebase repository] (move not finished yet)&lt;br /&gt;
* [[/MeeGoBugzillaRequestProcess|How to requests changes in Bugzilla code/UI itself]]&lt;br /&gt;
* [[/error_manager | MeeGo Error Managers]]&lt;br /&gt;
&lt;br /&gt;
== Compliance Program ==&lt;br /&gt;
[[Quality/Compliance | MeeGo Compliance Program]] - the compliance spec (initially)&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
*  Mailing List: [http://lists.meego.com/listinfo/meego-qa MeeGo-QA]&lt;br /&gt;
*  IRC: Channel #meego-qa on irc.freenode.net&lt;br /&gt;
&lt;br /&gt;
== Meetings ==&lt;br /&gt;
&lt;br /&gt;
General QA Meetings are held weekly on Tuesdays 07:00 UTC in the channel #meego-meeting on irc.freenode.net. [[Quality/Meetings|Click here for more information.]]&lt;br /&gt;
&lt;br /&gt;
QA Tools meetings are held weekly on Tuesdays 08:00 UTC in the channel #meego-meeting2 on irc.freenode.net. [[Quality/QA-tools/Meetings|Click here for more information.]]&lt;br /&gt;
&lt;br /&gt;
For information on triaging meetings for specific areas [[Quality/Bugtriage#MeeGo_Bug_Triage_Meetings|click here]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[/Glossary | QA Glossary ]]&lt;br /&gt;
* [[/Test_areas_and_types | Short descriptions for Test Areas/Types]]&lt;br /&gt;
* [[Quality/Plans/Quality-considerations|Quality Considerations / Testing Quality Characteristics]]&lt;br /&gt;
** Some ideas around testing quality characteristics hopefully helping you identify what kind of things could be checked from applications - can be used as a frame to define test considerations – as a set of logical test cases - for applications targeting to run on MeeGo.&lt;br /&gt;
&lt;br /&gt;
== Questions and Answers ==&lt;br /&gt;
&lt;br /&gt;
* What is the QA contact expected to do actually?&lt;br /&gt;
** QA contact work with/support/advice/help package maintainers (see [http://fedoraproject.org/wiki/PackageMaintainers/MaintainerResponsibility|Fedora example] or [[Packaging/Guidelines#Maintaining_a_Package|MeeGo guidelines for maintaining package]]) and other users on QA related issues/questions for component in case.&lt;br /&gt;
*** Features (&amp;quot;Once a requirement is integrated, MeeGo QA verifies it by running the corresponding test cases.&amp;quot; from [[https://meego.com/developers/requirements ]])&lt;br /&gt;
**** make testability analysis for features (yes or no value to testability field) and &lt;br /&gt;
**** identify &amp;quot;feature acceptance tests&amp;quot; together with product management and package maintainers that could be used at the end as a criteria for feature status to be changed as &amp;quot;VERIFIED&amp;quot;.&lt;br /&gt;
*** Bugs (&amp;quot;QA Contact or Bug Submitter verifies bug fixing with the &amp;quot;how to re-produce&amp;quot; instructions in the original bug report when the bug is marked as RELEASED - FIXED.&amp;quot; from [[Quality/Bug_Life_Cycle_and_Handling|Bug Life Cycle and Handling page]])&lt;br /&gt;
**** facilitate the whole bug life-cycle from QA perspective, including ensure bug report completeness, follow up bugs by providing helpful or required information in timely fashion to accelerate bug fixing and verify the issue after fix is integrated, especially when the original reporter is not responsive or has difficulty to follow the bug up. &lt;br /&gt;
**** actively follow-up the bugs. Making sure the bug is attended properly, ping the default assignee or assignee or reporter to get visibility and comments on the progress, triage bugs, verify and close them whenever possible.&lt;br /&gt;
&lt;br /&gt;
[[Category:QA]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Getting_started_with_Harmattan_Python</id>
		<title>Getting started with Harmattan Python</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Getting_started_with_Harmattan_Python"/>
				<updated>2011-06-23T11:11:28Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: Redirected page to Python/Harmattan/Getting started&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Python/Harmattan/Getting started]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/CommunityEdition</id>
		<title>ARM/N900/CommunityEdition</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/CommunityEdition"/>
				<updated>2011-06-23T11:11:00Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: Redirected page to ARM/N900&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[ARM/N900]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/QA-tools/User_experience</id>
		<title>Quality/QA-tools/User experience</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/QA-tools/User_experience"/>
				<updated>2011-06-23T09:24:56Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* Ongoing Work */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= MeeGo QA tools user experience =&lt;br /&gt;
&lt;br /&gt;
This is the main page for user experience (UX) work done for MeeGo QA tools. The purpose of the UX activities is to improve the QA-tools so that they are easier, more efficient and more pleasant to use. For this, end-users and their input are crucial. By understanding the users and their needs, it is possible to develop something that really benefits the users.&lt;br /&gt;
&lt;br /&gt;
This page is meant for giving an overview of UX activities regarding QA tools. Even if some traditional user-centered design methods (user studies, usability tests etc.) require offline working, the results of those should be published here or be directly filed as enhancements/bugs to Bugzilla.&lt;br /&gt;
&lt;br /&gt;
== UX Workflow in a Nutshell==&lt;br /&gt;
&lt;br /&gt;
User experience is not something that could just be added to a product as the last thing of the implementation process. On the contrary, user experience work focuses on taking the users into account in every phase of the development process. The following gives just one example on how you can do user-centered design in practice:&lt;br /&gt;
&lt;br /&gt;
# Identify who are the actual and/or potential users&lt;br /&gt;
# Conduct a user study and identify the users' needs and wishes&lt;br /&gt;
# Draft and iterate e.g. a paper prototype of the planned UI with the users&lt;br /&gt;
# Based on the iterated prototype and other input, design and implement a functional prototype&lt;br /&gt;
# Present the functional prototype to the users as early as possible and gather feedback and improvement ideas. You can also conduct a more formal usability study.&lt;br /&gt;
# Re-design and continue implementation&lt;br /&gt;
# Once the first complete version is released, continue to gather user feedback and implement improvements&lt;br /&gt;
&lt;br /&gt;
Meeting users face-to-face is preferred but online methods can also be used. E.g. the input can be gathered via mailing lists or IRC, and design drafts can be published to wiki or Bugzilla.&lt;br /&gt;
&lt;br /&gt;
== Ongoing Work==&lt;br /&gt;
&lt;br /&gt;
Please add information here if you are doing something regarding improving UX of QA tools.&lt;br /&gt;
&lt;br /&gt;
== Proposal for Future Work ==&lt;br /&gt;
&lt;br /&gt;
* Every Tool&lt;br /&gt;
** Evaluate the ease of the installation and the first time use&lt;br /&gt;
** Improve visual look of the GUI tools, e.g. improve icons and other graphical elements&lt;br /&gt;
* MeeGo N900 DE&lt;br /&gt;
** UX evaluation / study&lt;br /&gt;
** [[ARM/N900/TabletUX]]&lt;br /&gt;
&lt;br /&gt;
== How to Participate ==&lt;br /&gt;
&lt;br /&gt;
The UX work is no different from the other development work of QA-tools. You can, for instance, work on the tasks presented on this page or just propose new tasks. In general, the best channels for participating are:&lt;br /&gt;
* [http://webchat.freenode.net/?channels=meego-qa #meego-qa IRC channel on irc.freenode.net] for discussing about the tools and QA processes in general&lt;br /&gt;
* [http://bugs.meego.com/enter_bug.cgi?product=MeeGo%20Quality%20Assurance Bugzilla] for reporting enhancement ideas or usability problems&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/QA_tools_development</id>
		<title>Quality/QA tools development</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/QA_tools_development"/>
				<updated>2011-06-07T15:31:10Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* Documentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= QA tools development =&lt;br /&gt;
&lt;br /&gt;
This page provides information on the development activities and practices of QA tools. The focus is on presenting things that are relevant for people interested in developing the tools. The main page for the end users is [[Quality/QA-tools|here]].&lt;br /&gt;
&lt;br /&gt;
Anyone is welcome to contribute and non-member contributions will be treated with same process and review as member contributions. We follow [http://meego.com/about/contribution-guidelines MeeGo contribution guidelines]. In addition, you may take personal clone from our [http://meego.gitorious.org/meego-quality-assurance/ git repositories] and create merge request. Tool maintainers in our projects will review your contributions and decide on merge.&lt;br /&gt;
&lt;br /&gt;
'''Targets:'''&lt;br /&gt;
&lt;br /&gt;
* Improve MeeGo test reporting tools - target from MeeGo Quality Assurance&lt;br /&gt;
* Improve MeeGo test automation (execution and software installation) - target from MeeGo release engineering&lt;br /&gt;
&lt;br /&gt;
&amp;quot;As Core OS release release manager I want to verify trunk:testing packages frequently so that I know the quality of nightly/weekly releases.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Tools and Maintainers ==&lt;br /&gt;
&lt;br /&gt;
Tool maintainers are selected based on developer experience with particular tool/package or seniority. Tool maintainers have been agreed [[Quality/QA-tools/Meetings|in the QA-tools meeting]] Tuesday September 7th 2010. Changes, if needed, are discussed also there.&lt;br /&gt;
&lt;br /&gt;
In practice only tool maintainers will have commit and review right to particular repository - later several people may have rights to repository based on merit (as proposed by tool maintainer). Others must follow [http://meego.com/about/contribution-guidelines MeeGo contribution guidelines] to submit patches or personal clone + merge request approach. &lt;br /&gt;
 &lt;br /&gt;
The maintainer of the tree shall update the changelog.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Tool (link to wiki page)''' ||'''Gitorious'''||'''Maintainer''' ||'''Substitute'''&lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/QA-tools/Test-definition|test-definition]]||[http://meego.gitorious.org/meego-quality-assurance/test-definition Gitorious] || Sampo Saaristo || Timo Härkönen&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Testrunner-lite|testrunner-lite]] ||[http://meego.gitorious.org/meego-quality-assurance/testrunner-lite Gitorious] || Sampo Saaristo || Kyösti Ranto&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Testrunner|Testrunner]] || [http://meego.gitorious.org/meego-quality-assurance/testrunner Gitorious] || Kyösti Ranto || Timo Härkönen &lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/QA-tools/Testplanner|Testplanner]] ||[http://meego.gitorious.org/meego-quality-assurance/testplanner Gitorious] ||  Kyösti Ranto || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Eat|eat - enables automated testing]] ||[http://meego.gitorious.org/meego-quality-assurance/enables-automated-testing Gitorious] ||  Timo Härkönen || Timo Mäkimattila&lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/QA-tools/OTS|OTS - Open Test System]] ||[http://meego.gitorious.org/meego-quality-assurance/ots Gitorious] ||  Elias Luttinen || Ville Niutanen&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Autotest-guide#Automatic_image_installations|MeeGo Automated installer]] ||[http://gitorious.org/qa-tools/meego-ai Gitorious] ||  Timo Härkönen || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/TestSuite/MCTS|MeeGo Core Test Suite]] || [http://meego.gitorious.org/meego-quality-assurance/mcts/ Gitorious] ||Matti Salmi || Jeff Zheng&lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/Netbook Test Suite and Utilities|MeeGo Netbook Test Suite]] || [http://gitorious.org/qa-tools/mnts/ Gitorious] ||Jeff Zheng || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/qtuitest-mbt-adapter|Model-Based Testing adapter for qtuitest]]  || [http://gitorious.org/qa-tools/qtuitest-mbt-adapter Gitorious] || Riku Halonen || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [http://min.sourceforge.net/ MIN test framework] || [http://meego.gitorious.org/meego-quality-assurance/min Gitorious] ||  Sampo Saaristo || Timo Mäkimattila&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/TDriver|Testability Driver]] || [http://gitorious.org/TDriver Gitorious] ||  Petri Kiiskinen || Tatu Lahtela&lt;br /&gt;
|-&lt;br /&gt;
| Rich Core dumper || [http://meego.gitorious.org/meego-quality-assurance/rich-core Gitorious] || Carol Rus || Raimo Gratseff&lt;br /&gt;
|-&lt;br /&gt;
| Crash Reporter || [http://meego.gitorious.org/meego-quality-assurance/crash-reporter Gitorious] || Carol Rus || Raimo Gratseff&lt;br /&gt;
|-&lt;br /&gt;
| Crash Reporter settings || [http://meego.gitorious.org/meego-quality-assurance/crash-reporter-settings-public Gitorious] || Carol Rus || Raimo Gratseff&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/hat-control|Hardware Accessory for Testing (HAT)]] || [http://meego.gitorious.org/meego-quality-assurance/hat-control Gitorious] || Marko Junttila || Riku Halonen&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/QAReports|QA Reports]] || [http://meego.gitorious.org/meego-quality-assurance/qa-reports Gitorious] || Sami Hangaslammi || Jarno Keskikangas&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Scripts_and_utils|Scripts and utils]] || [http://meego.gitorious.com/meego-quality-assurance/scripts-and-utils Gitorious] || N/A || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/TestSuite/handset-test-suite/handset-ux-test_Releases | handset_ux_tests]] || [http://meego.gitorious.com/meego-quality-assurance/handset-ux-tests Gitorious] || JessicaJi || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/MeeGo_Fast_Feedback_Testing|MeeGo Fast Feedback Testing (MeeGo-FFT)]] || [http://meego.gitorious.org/meego-quality-assurance/meego-testing-hudson-plugin Gitorious] || Alexey Kuznetsov || Timo Härkönen&lt;br /&gt;
|-&lt;br /&gt;
| Service OS based Flasher || [http://meego.gitorious.org/meego-quality-assurance/meego-ai-serviceos Gitorious] || Jing Wang || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Qpid C wrapper|Qpid C wrapper library - libcqpid]] || [http://meego.gitorious.org/meego-quality-assurance/libcqpid Gitorious] || Sami Lahtinen || N/A&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If you are interested in the user experience work regarding these tools, you can find more information [[Quality/QA-tools/User experience|here]].&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
&lt;br /&gt;
The figure below tries to summarize the relations and tasks of the tools when used in test automation context.&lt;br /&gt;
&lt;br /&gt;
[[File:testautomationtools.png]]&lt;br /&gt;
&lt;br /&gt;
xfig file:[[File:qatools.fig]]&lt;br /&gt;
&lt;br /&gt;
== Release Practices ==&lt;br /&gt;
&lt;br /&gt;
Here is the workflow for QA tools release practices.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Role'''&lt;br /&gt;
|'''Description'''&lt;br /&gt;
|-&lt;br /&gt;
| Developer || Anyone who wants to participate in qa-tools development &lt;br /&gt;
|-&lt;br /&gt;
| VCS Maintainer || Component owner who has commit rights in version control system (VCS)&lt;br /&gt;
|-&lt;br /&gt;
| Package Maintainer || Integrator whose responsibility is the OBS packaging&lt;br /&gt;
|-&lt;br /&gt;
| Release Management || Third party who is responsible of trunk:testing releases(?)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:Release.png]]&lt;br /&gt;
&lt;br /&gt;
Kivio file: [[File:Release.flw]]&lt;br /&gt;
&lt;br /&gt;
# Developer creates merge request(s) in gitorious.&lt;br /&gt;
# VCS Maintainer tests and accepts merge requests.&lt;br /&gt;
# VCS Maintainer checks/updates change logs.&lt;br /&gt;
# VCS Maintainer tags a version.&lt;br /&gt;
# VCS maintainer sends email to [http://lists.meego.com/pipermail/meego-qa/ meego-qa mailing list] based on the following template&lt;br /&gt;
Topic: Integration request: package-name version&lt;br /&gt;
 PACKAGE: package-name&lt;br /&gt;
 TAG: tag name&lt;br /&gt;
 URL: link to sources&lt;br /&gt;
 CHANGES: short description of changes containing bugs.meego.com bug numbers of fixed bugs&lt;br /&gt;
# Package maintainer updates the OBS package.&lt;br /&gt;
# Package maintainer tests the OBS package.&lt;br /&gt;
# If the package belongs to tools:testing and passes testing, Package Maintainer may accept it. If the package belongs to trunk:testing, Package Maintainer creates a promotional request to Release Management. (If the package belongs to both repositories, we let the Release Management set bugs fixed by the package to RELEASED state).&lt;br /&gt;
# Host side tools are updated to tools:testing after verifying functionality&lt;br /&gt;
# Package maintainer replies to meego-qa list about the actions done with the updated package. e.g. 'Updated in devel:quality and sent promotion request to testing'&lt;br /&gt;
# Release Management accepts the package. Or not. (Follow meego-packaging and meego-commits.)&lt;br /&gt;
&lt;br /&gt;
''' YouTube videos '''&lt;br /&gt;
&lt;br /&gt;
YouTube is a good way to communicate new features. You can find existing demo videos on [http://www.youtube.com/user/meegoqatools meegoqatools channel on Youtube].&lt;br /&gt;
&lt;br /&gt;
If you shoot a video to YouTube, promote it on meego-qa mailing list!&lt;br /&gt;
&lt;br /&gt;
You can find some hints how to shoot, edit, and upload a video here: [[YouTube_Hints]]&lt;br /&gt;
&lt;br /&gt;
=== Release checklist ===&lt;br /&gt;
To make sure fixes are released without delay, check that the following conditions are met&lt;br /&gt;
&lt;br /&gt;
# Change logs are updated and contain relevant references to MeeGo bugzilla&lt;br /&gt;
# Created obs request include fixes bug numbers from MeeGo bugzilla&lt;br /&gt;
# Bugzilla items listed in changes are set as resolved&lt;br /&gt;
# Spec file matches [[Packaging/Guidelines|MeeGo packaging guidelines]]&lt;br /&gt;
# Rpmlint warnings are either fixed or explained by comments in the spec file. e.g. eat packages install files into root's home and the reasoning for it needs to be explained&lt;br /&gt;
# Host side tool packages use the same source tar ball to produce debian and rpm packages&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
These are the items that we're currently working on.&lt;br /&gt;
&lt;br /&gt;
The features in the roadmap are followed with META FEA bugs. The features are split to small tool specific FEA:s that block the feature META bug. The META bug is then the last bug to be closed when the feature is finished. You can also follow the tool bug progression from the dependency trees of the META bugs.&lt;br /&gt;
&lt;br /&gt;
Adding a new feature to the roadmap:&lt;br /&gt;
# Add a feature bug describing the main purpose of the feature with META and FEA tags.&lt;br /&gt;
# Add separate bugs for each tool specific change&lt;br /&gt;
# Add correct dependencies between tool specific bugs (e.g. testrunner bug depends on testrunner-lite bug that depends on test-definition bug...)&lt;br /&gt;
# Make all of the bugs block the META bug&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Feature'''&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugs.meego.com/showdependencytree.cgi?id=12980&amp;amp;hide_resolved=0 Measurement support] &lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/OTS/Roadmap|OTS releases]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Future development ==&lt;br /&gt;
&lt;br /&gt;
The focus is currently on [[ARM/N900/QA|N900 Developer Edition QA]]. Hence the N900 related list below doesn't have a comprehensive information about target builds or priorities. The items listed here are not currently worked on but are planned to be implemented in the long run.&lt;br /&gt;
&lt;br /&gt;
A list of defined features:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Feature'''&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugs.meego.com/show_bug.cgi?id=12810 Easy install] &lt;br /&gt;
|-&lt;br /&gt;
| [http://bugs.meego.com/showdependencytree.cgi?id=12454&amp;amp;hide_resolved=0 Parallel testing] &lt;br /&gt;
|-&lt;br /&gt;
| [https://bugs.meego.com/showdependencytree.cgi?id=12981&amp;amp;hide_resolved=0 Events feature in automatic testing]&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugs.meego.com/showdependencytree.cgi?id=12937&amp;amp;hide_resolved=0 MCTS coverage support]&lt;br /&gt;
|-&lt;br /&gt;
| [http://bugs.meego.com/showdependencytree.cgi?id=12833&amp;amp;hide_resolved=0 Test environment validation]&lt;br /&gt;
|-&lt;br /&gt;
| [http://bugs.meego.com/showdependencytree.cgi?id=13092&amp;amp;hide_resolved=0 Test equipment control]&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugs.meego.com/showdependencytree.cgi?id=12971&amp;amp;hide_resolved=0 Qt Creator integration] &lt;br /&gt;
|-&lt;br /&gt;
| [https://bugs.meego.com/show_bug.cgi?id=13190 A tool that combines Testrunner and Testplanner]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Design/ Planning ==&lt;br /&gt;
&lt;br /&gt;
* [[Quality/QA-tools/MCTS test automation design|MCTS Test Automation]] (QA Tools support for MCTS)&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
Please make sure that all the relevant documentation regarding the tools is kept up-to-date whenever you update any of the tools. Please consider the end users of the tool as the primary readers of the documentation and make the documentation task-oriented for end user needs. Separate developer documentation can exist as well.&lt;br /&gt;
&lt;br /&gt;
'''Wiki guidelines'''&lt;br /&gt;
&lt;br /&gt;
Every tool should have a wiki page that contains at least 1) Overview of the tool and its benefits 2) Installation instructions 3) Basic use tutorial 4) Contact information. &lt;br /&gt;
&lt;br /&gt;
Make sure that you are familiar with [[Wiki contribution guidelines|MeeGo wiki contribution guidelines]] before creating new content. Currently, there are quite a lot problems relating to e.g. page names, wiki links, deep hierarchies and obsolete pages in our wiki section.&lt;br /&gt;
&lt;br /&gt;
'''Documentation checklist'''&lt;br /&gt;
&lt;br /&gt;
The following table lists the tool-specific documentation that should exist (marked with 'x'). These should be checked frequently and more in depth in the future. Bugs will be filed for the missing or inaccurate documentation (marked as 'NOK' i.e. &amp;quot;Not OK&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Tool''' ||'''Doxygen'''||'''Help''' ||'''Man pages''' || '''Wiki''' &lt;br /&gt;
|- &lt;br /&gt;
| test-definition || || || || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-03 &lt;br /&gt;
|-&lt;br /&gt;
| testrunner-lite || x || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-07 || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-07, NOK&amp;lt;br /&amp;gt;[http://bugs.meego.com/show_bug.cgi?id=14074 Bug 14074] || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-06-07&lt;br /&gt;
|-&lt;br /&gt;
| Testrunner || x || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-07 ||  || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-07 &lt;br /&gt;
|- &lt;br /&gt;
| Testplanner || x || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-10 ||  || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-07 &lt;br /&gt;
|-&lt;br /&gt;
| eat - enables automated testing || || || || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-08 &lt;br /&gt;
|- &lt;br /&gt;
| OTS - Open Test System || x || x || x || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-25&lt;br /&gt;
|-&lt;br /&gt;
| MIN test framework || x || x || x ||  &lt;br /&gt;
|-&lt;br /&gt;
| Scripts and utils || || || || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-11 &lt;br /&gt;
|-&lt;br /&gt;
| MeeGo Fast Feedback Testing || x || x ||  || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-11&lt;br /&gt;
|-&lt;br /&gt;
| Qpid C wrapper library - libcqpid || x || || || x&amp;lt;br /&amp;gt;Page created, content to be added. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Other documentation'''&lt;br /&gt;
&lt;br /&gt;
* [[Quality/QA-tools/Autotest-guide|Autotest-Guide]]&lt;br /&gt;
* [[Quality/QA-tools/How_to_set_up_repositories|How to set up the repositories that are needed to install QA tools]]&lt;br /&gt;
&lt;br /&gt;
== Meetings ==&lt;br /&gt;
&lt;br /&gt;
All meetings will be held in &amp;lt;code&amp;gt;#meego-meeting&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.freenode.net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Team meetings&lt;br /&gt;
** QA-tools weekly meetings are held on every Tuesday 08:00 UTC in #meego-meeting2 on irc.freenode.net (please note the &amp;quot;2&amp;quot;) from May 3rd 2011 onwards.&lt;br /&gt;
** [[Quality/QA-tools/Meetings|Meeting agendas and minutes]]&lt;br /&gt;
&lt;br /&gt;
* Architecture meetings&lt;br /&gt;
** Architecture meetings will be held on-demand basis.&lt;br /&gt;
** [[Quality/QA-tools/Arch-Meetings|Meeting agendas and minutes]]&lt;br /&gt;
&lt;br /&gt;
* Workshops&lt;br /&gt;
** Face-2-face meetings within the team.&lt;br /&gt;
** [[Quality/QA-tools/Workshops|Meeting agendas and minutes]]&lt;br /&gt;
&lt;br /&gt;
== Collaboration spaces ==&lt;br /&gt;
&lt;br /&gt;
Team communication is in English. Our collaboration spaces are:&lt;br /&gt;
* [http://lists.meego.com/listinfo/meego-qa meego-qa@lists.meego.com mailing list]&lt;br /&gt;
* [http://lists.meego.com/listinfo/meego-dev meego-dev@meego.com mailing list], please prefix with 'QA-tools' for team related topics.&lt;br /&gt;
** Please also poke team members or Ville Ilvonen either by email or on IRC because of high traffic @ meego-dev&lt;br /&gt;
* [http://webchat.freenode.net/?channels=meego-qa #meego-qa IRC channel on irc.freenode.net]&lt;br /&gt;
** [http://timoph.fi/qa-tools-stats/ Old #meego-qa-tools statistics]&lt;br /&gt;
** [http://timoph.fi/qa-tools-logs-archive/ Archived #meego-qa-tools logs]&lt;br /&gt;
* Gitorious team, http://meego.gitorious.org/meego-quality-assurance/&lt;br /&gt;
* [http://www.youtube.com/user/meegoqatools Youtube channel for demo videos]&lt;br /&gt;
* [http://meegoqatools.wordpress.com/ QA-tools team blog]&lt;br /&gt;
* MeeGo OBS - devel:quality&lt;br /&gt;
* This wiki area&lt;br /&gt;
* [[Quality/QA-tools/ServiceOS|ServiceOS]]&lt;br /&gt;
* [[Quality/QA-tools/PXEInstall|PXEInstallation]]&lt;br /&gt;
&lt;br /&gt;
== Team members ==&lt;br /&gt;
&lt;br /&gt;
The current team members are (in no particular order):&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
| '''Name'''&lt;br /&gt;
| '''Role'''&lt;br /&gt;
| '''Affiliation'''&lt;br /&gt;
| '''IRC nickname'''&lt;br /&gt;
|- &lt;br /&gt;
| Riku Halonen || Team member || Nokia || rikhalon&lt;br /&gt;
|-&lt;br /&gt;
| Kari Sievi || Team member || Digia || sievi&lt;br /&gt;
|-&lt;br /&gt;
| Timo Härkönen || Team member || Digia || timoph  &lt;br /&gt;
|-&lt;br /&gt;
| Carol Rus || Team member || Digia || carrus  &lt;br /&gt;
|-&lt;br /&gt;
| Sami Lahtinen || Team member || Digia || slahtinen  &lt;br /&gt;
|-&lt;br /&gt;
| Raimo Gratseff || Team member || Digia || rrraimo  &lt;br /&gt;
|-&lt;br /&gt;
| Kyösti Ranto || Team member || Digia || kyranto&lt;br /&gt;
|-&lt;br /&gt;
| Joonas Kylänpää || Team member || Digia || Kaadlajk&lt;br /&gt;
|-&lt;br /&gt;
| Timo Mäkimattila || Team member || Digia || timakima&lt;br /&gt;
|-&lt;br /&gt;
| Elias Luttinen || Team member || Digia || eluttine&lt;br /&gt;
|-&lt;br /&gt;
| Ville Niutanen || Team member || Digia || Villen&lt;br /&gt;
|-&lt;br /&gt;
| Vesa Poikajärvi || Team member || Digia || vesse&lt;br /&gt;
|-  &lt;br /&gt;
| Alexey Kuznetsov || Team member || Digia || alkuznet&lt;br /&gt;
|-  &lt;br /&gt;
| Daniil Chuiko || Team member || Digia || dachuiko&lt;br /&gt;
|-&lt;br /&gt;
| Jarmo Savinen || Team member || Digia || jasavi&lt;br /&gt;
|-&lt;br /&gt;
| Sampo Saaristo || Team member || Sofica || sampos&lt;br /&gt;
|-  &lt;br /&gt;
| Ling Yu || Team member || Intel || -&lt;br /&gt;
|-&lt;br /&gt;
| Jing Wang || Team member || Intel || -&lt;br /&gt;
|-  &lt;br /&gt;
| Tuomo Mäkinen || Team member || Ixonos || -&lt;br /&gt;
|-  &lt;br /&gt;
| Jouni Leppäkases || Team member || Ixonos || jouni&lt;br /&gt;
|-&lt;br /&gt;
| Jarno Keskikangas || Team member || Leonidas || jakeskik&lt;br /&gt;
|- &lt;br /&gt;
| Janne Hietamäki || Team member || Leonidas || _janne&lt;br /&gt;
|- &lt;br /&gt;
| Sami Hangaslammi || Team member || Leonidas || sahangas&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Category:QA]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/N900de</id>
		<title>N900de</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/N900de"/>
				<updated>2011-05-27T06:07:47Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: Redirected page to ARM/N900&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[ARM/N900]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/N900DE</id>
		<title>N900DE</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/N900DE"/>
				<updated>2011-05-27T06:07:34Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: Redirected page to ARM/N900&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[ARM/N900]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/DeveloperEdition.</id>
		<title>ARM/N900/DeveloperEdition.</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/DeveloperEdition."/>
				<updated>2011-05-27T06:07:21Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: Redirected page to ARM/N900&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[ARM/N900]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/HE</id>
		<title>ARM/N900/HE</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/HE"/>
				<updated>2011-05-27T06:07:00Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: Redirected page to ARM/N900&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[ARM/N900]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/Meetings</id>
		<title>Quality/Meetings</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/Meetings"/>
				<updated>2011-05-17T10:12:46Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* Logs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Logistics ==&lt;br /&gt;
&lt;br /&gt;
Until further notice, the MeeGo QA meets every Tuesday at 07:00 UTC for one hour.&lt;br /&gt;
All MeeGo QA meetings take place in the MeeGo IRC channels:&lt;br /&gt;
* Main meeting: #meego-meeting&lt;br /&gt;
* Back channel &amp;amp; other discussions (optional): #meego-qa &lt;br /&gt;
Propose a topic in advance by editing this page (#Next Meeting). Please note the following before proposing a topic:&lt;br /&gt;
* Your topic proposal contains a title linking to a relevant page, and the names of the team or individuals proposing that topic.&lt;br /&gt;
* The people behind the proposal need to take part in the MeeGo QA meeting. &lt;br /&gt;
Resolution - Agenda is frozen approximately 18h before the meeting. If there is too many items then V-PV will pick the topics to be discussed.&lt;br /&gt;
* Topics proposed might be addressed through other channels as well, being answered through other channels or being forwarded to the right team. &lt;br /&gt;
&lt;br /&gt;
== Next Meeting ==&lt;br /&gt;
'''Tuesday May 7th 2011 07:00 UTC''' - Agenda Proposal&lt;br /&gt;
&lt;br /&gt;
This meeting is focusing different process and procedure related items. If time we will also have short period for questions to QA Leads. Please anyhow remember to update your verticals QA status.&lt;br /&gt;
&lt;br /&gt;
* Opening and general news&lt;br /&gt;
* Actions from previous meetings (2011-05-10)&lt;br /&gt;
* Creating &amp;quot;release&amp;quot; for tests working with release 1.2?&lt;br /&gt;
**  Shall we have test suites branched with the release? Answer: Yes.&lt;br /&gt;
** Need to make a &amp;quot;release&amp;quot; out from that and make sure that tests are working -&amp;gt; file bugs and create xml-files if need to be&lt;br /&gt;
* Unify &amp;quot;test type&amp;quot; name on qa-reports.meego.com - follow-up&lt;br /&gt;
* Update to 1.2 QA Situation (QA Leads and QA-tools)&lt;br /&gt;
** Leads create short summary to Wiki min 1h prior the meeting so that in the meeting we can concentrate on questions and discussion&lt;br /&gt;
** [[Quality/Meetings/QA leads update 1.2| Weekly Updates from QA Leads]]&lt;br /&gt;
&lt;br /&gt;
== Logs ==&lt;br /&gt;
* [http://irclogs.meego.com/meetbot/meego-meeting/2011/meego-meeting.2011-05-17-07.00.html 2011-05-17 Meeting Minutes]&lt;br /&gt;
* [http://irclogs.meego.com/meetbot/meego-meeting/2011/meego-meeting.2011-05-10-06.59.html 2011-05-10 Meeting Minutes]&lt;br /&gt;
* [http://irclogs.meego.com/meetbot/meego-meeting/2011/meego-meeting.2011-05-03-07.00.html 2011-05-03 Meeting Minutes]&lt;br /&gt;
* [http://irclogs.meego.com/meetbot/meego-meeting/2011/meego-meeting.2011-04-26-06.59.html 2011-04-26 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-04-19-07.00.html 2011-04-19 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-04-12-07.01.html 2011-04-12 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-03-29-07.06.html 2011-03-29 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-03-22-07.08.html 2011-03-22 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-03-15-06.59.html 2011-03-15 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-03-01-06.59.html 2011-03-01 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-22-07.00.html 2011-02-22 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-15-07.00.html 2011-02-15 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-08-07.00.html 2011-02-08 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-02-01-06.59.html 2011-02-01 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-25-07.01.html 2011-01-25 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-18-06.59.html 2011-01-18 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-11-06.59.html 2011-01-11 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2011/meego-meeting.2011-01-04-07.00.html 2011-01-04 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-28-07.00.html 2010-12-28 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-21-07.02.html 2010-12-21 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-14-07.01.html 2010-12-14 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-07-06.59.html 2010-12-07 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-30-06.59.html 2010-11-30 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-23-06.59.html 2010-11-23 Meeting Minutes]&lt;br /&gt;
* [http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-09-14.31.html 2010-11-09 Meeting minutes]&lt;br /&gt;
&lt;br /&gt;
== Materials used in meetings - if not anyplace else ==&lt;br /&gt;
* [[Quality/Meetings/QA nominations 101201| QA Nomination proposals for 1st of Dec 2010 TSG Meeting]]&lt;br /&gt;
* [[File:QAtoolproposal.pdf]] - proposal about new QA tool discussed on Dublin QA Workshop (un-conference day)&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/QA-tools</id>
		<title>Quality/QA-tools</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/QA-tools"/>
				<updated>2011-05-11T11:00:18Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* Tools, test suites and other utilities */ This section doesn't contain test suites anymore&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Quality assurance (QA) tools =&lt;br /&gt;
&lt;br /&gt;
''' We moved our discussion to #meego-qa IRC channel as of March 24th 2011. Please join us there. '''&lt;br /&gt;
&lt;br /&gt;
[[File:Tool_meegon.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Quality Assurance tools are developed to ensure MeeGo SW quality. QA tools team develops and maintains tools for quality assurance.&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Open source tools  – available for all, available for development and contributions. Make people accountable for quality.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''Please note''' that developer-oriented content has been moved to [[Quality/QA tools development|QA tools development]] page. We apologize for any inconvenience. The target is to make this page clearer and more informative for the actual users of QA tools.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
QA tools support test planning, test execution and test reporting. The most important tool offering relating to this is illustrated in the figure below. In addition, there are also a couple of concept videos available at our [http://www.youtube.com/user/meegoqatools YouTube channel]:&lt;br /&gt;
* [http://www.youtube.com/watch?v=WdXBqGdLz8I Tool offering for manual testing]&lt;br /&gt;
* [http://youtu.be/Ry4MM-CX2b8 Test automation]&lt;br /&gt;
&lt;br /&gt;
[[File:Meego-qa-tools.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tools and other utilities ==&lt;br /&gt;
&lt;br /&gt;
If you want to contribute to the development of the following tools, test suites and utilities, please visit [[Quality/QA_tools_development|QA tools development page]].&lt;br /&gt;
&lt;br /&gt;
'''Test tools'''&lt;br /&gt;
&lt;br /&gt;
Each wiki page will contain more detailed description, installation instructions and tutorial on the basic usage. For now, please [[Quality/QA-tools#Collaboration spaces|contact us]] if you need help. Currently, you can install Testrunner, testrunner-lite, test-definition, Testplanner, OTS, Meego-ai, libcqpid, eat and MIN from Tools:Testing repository. The instructions for setting up the repositories can be found [[Quality/QA-tools/How_to_set_up_repositories|here]].&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Tool (link to wiki page)''' ||'''Short description'''&lt;br /&gt;
|- &lt;br /&gt;
| Crash Reporter || On-device tool for sending core dumps to core dump data base&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/OTS|OTS - open testing system]] || Test automation system&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Testrunner-lite|testrunner-lite]] ||Command line tool for test execution&lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/QA-tools/TDriver|Testability Driver]] || Comprehensive tool for UI testing&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/QAReports|QA Reports]] || Reporting tool for publishing test reports&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/CrashReports|Crash Reports]] || Reporting tool for automatic crash reports&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/QADashboard|QA Dashboard]] || Quality at a glance&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Other utilities'''&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Name (link to wiki page)''' ||'''Short description'''&lt;br /&gt;
|- &lt;br /&gt;
|[[Quality/QA-tools/Test-definition|test-definition]]|| XML schema for test plan and result files&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Eat|eat - enables automated testing]] || Test automation configuration packages&lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/QA-tools/Autotest-guide#Automatic_image_installations|MeeGo Automated installer]] ||&lt;br /&gt;
|-&lt;br /&gt;
| Rich Core dumper || &lt;br /&gt;
|-&lt;br /&gt;
| Crash Reporter settings || Settings package for Crash Reporter&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/hat-control|Hardware Accessory for Testing (HAT)]] || &lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Scripts_and_utils|Scripts and utils]] || &lt;br /&gt;
|-&lt;br /&gt;
| Service OS based Flasher || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Tools and utils not in active development'''&lt;br /&gt;
&lt;br /&gt;
Tools listed here are in maintenance and no new features are planned to be implemented in the near future to them.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Tool (link to wiki page)''' ||'''Short description'''&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Testrunner|Testrunner]] || Test execution tool with graphical UI&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Testplanner|Testplanner]] || Simple tool for creating and editing test plan files&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/MeeGo_Fast_Feedback_Testing|MeeGo Fast Feedback Testing (MeeGo-FFT)]] || &lt;br /&gt;
|-&lt;br /&gt;
| [http://min.sf.net/ MIN Test Framework] || Advanced test framework&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/qtuitest-mbt-adapter|Model-Based Testing adapter for qtuitest]]  ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Qpid C wrapper|Qpid C wrapper library - libcqpid]] ||   &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Feature requests and bugs ==&lt;br /&gt;
&lt;br /&gt;
Want to report an feature idea or bug to us? - [http://bugs.meego.com/enter_bug.cgi?product=MeeGo%20Quality%20Assurance Please do it here]&lt;br /&gt;
 &lt;br /&gt;
* [http://bugs.meego.com/buglist.cgi?query_format=advanced&amp;amp;order=Importance&amp;amp;bug_status=ASSIGNED&amp;amp;component=eat&amp;amp;component=Fast%20Feedback%20Testing&amp;amp;component=hat&amp;amp;component=libcqpid&amp;amp;component=meego-qa-reports&amp;amp;component=min&amp;amp;component=ots&amp;amp;component=TDriver&amp;amp;component=testdefinition&amp;amp;component=Testplanner&amp;amp;component=Testrunner&amp;amp;component=testrunner-lite&amp;amp;component=Others&amp;amp;classification=MeeGo%20Projects&amp;amp;product=MeeGo%20Quality%20Assurance Assigned bugs and features - Working on it]&lt;br /&gt;
* [http://bugs.meego.com/buglist.cgi?query_format=advanced&amp;amp;order=Importance&amp;amp;bug_status=NEW&amp;amp;bug_status=NEEDINFO&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=WAITING%20FOR%20UPSTREAM&amp;amp;bug_status=REOPENED&amp;amp;bug_status=RESOLVED&amp;amp;component=eat&amp;amp;component=Fast%20Feedback%20Testing&amp;amp;component=hat&amp;amp;component=libcqpid&amp;amp;component=meego-qa-reports&amp;amp;component=min&amp;amp;component=ots&amp;amp;component=TDriver&amp;amp;component=testdefinition&amp;amp;component=Testplanner&amp;amp;component=Testrunner&amp;amp;component=testrunner-lite&amp;amp;component=Others&amp;amp;classification=MeeGo%20Projects&amp;amp;product=MeeGo%20Quality%20Assurance All open features and bugs in priority order]&lt;br /&gt;
&lt;br /&gt;
Bugzilla instructions:&lt;br /&gt;
* [[Quality/How To Report Bugs|How to report bugs]]&lt;br /&gt;
* [[Quality/Bug Life Cycle and Handling|Bugzilla workflow]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Collaboration spaces ==&lt;br /&gt;
&lt;br /&gt;
Team communication is in English. Our collaboration spaces are:&lt;br /&gt;
* [http://lists.meego.com/listinfo/meego-qa meego-qa@lists.meego.com mailing list]&lt;br /&gt;
* [http://webchat.freenode.net/?channels=meego-qa #meego-qa IRC channel on irc.freenode.net]&lt;br /&gt;
* [http://www.youtube.com/user/meegoqatools YouTube channel for demo videos]&lt;br /&gt;
* [http://meegoqatools.wordpress.com/ QA-tools team blog]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Nice to have ==&lt;br /&gt;
&lt;br /&gt;
None of the existing tools answer your needs? Here is where you should enter any suggestion.&lt;br /&gt;
&lt;br /&gt;
* Relieve localization testing effort by automating all or part of it (suggested by: helia_co, detail to be added). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
[[Category:QA]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/QA-tools/Meetings</id>
		<title>Quality/QA-tools/Meetings</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/QA-tools/Meetings"/>
				<updated>2011-04-27T19:30:29Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* QA Tools - Weekly Meetings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= QA Tools - Weekly Meetings =&lt;br /&gt;
&lt;br /&gt;
QA-tools weekly meetings are held on every Tuesday 08:00 UTC in &amp;lt;code&amp;gt;#meego-meeting2 on irc.freenode.net&amp;lt;/code&amp;gt; (please note the &amp;quot;2&amp;quot;) from May 3rd 2011 onwards.&lt;br /&gt;
&lt;br /&gt;
== Next meeting ==&lt;br /&gt;
&lt;br /&gt;
'''Tuesday May 3rd 2011 08:00 UTC''' - Agenda Proposal&lt;br /&gt;
&lt;br /&gt;
* Restructure QA tool page&lt;br /&gt;
* Latest Tool Status&lt;br /&gt;
* QA tools status update&lt;br /&gt;
* Any Other Business&lt;br /&gt;
&lt;br /&gt;
== Previous Meeting Minutes ==&lt;br /&gt;
&lt;br /&gt;
'''Tuesday December 7th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda &lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-07-11.59.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday November 30rd 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda &lt;br /&gt;
* Discussion on test report templates support at qa-reports.meego.com (#9922)&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-30-11.59.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday November 23rd 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-23-11.59.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday November 16th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-16-11.59.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday November 9th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-09-11.59.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday November 2nd 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-02-12.06.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday October 26th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda&lt;br /&gt;
* Co-maintainer for Tools:Testing&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-10-26-12.00.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday October 19th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-10-19-12.00.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday October 12th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-10-12-11.57.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday October 5th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-10-05-11.57.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday September 28th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Action points from last meeting&lt;br /&gt;
* Released packages and videos&lt;br /&gt;
* Priorities of new development&lt;br /&gt;
* Status check of bugs&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-09-28-11.57.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday September 21th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Action points from last meeting&lt;br /&gt;
* OTS client toolchain status&lt;br /&gt;
* Priorities of new development&lt;br /&gt;
* Status check of bugs&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-09-21-11.57.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday September 14th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Action points from last meeting&lt;br /&gt;
* Review of Release Practices proposal (Timo Härkönen &amp;amp; Timo Mäkimattila)&lt;br /&gt;
* Status check of new development&lt;br /&gt;
* Status check of bugs&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-09-14-11.57.html Minutes of the meeting]&lt;br /&gt;
 &lt;br /&gt;
'''Tuesday September 7th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Tool maintainers and substitutes&lt;br /&gt;
* Release practices&lt;br /&gt;
* Status check of bugs and development&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-09-07-11.57.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday August 31th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Short intro for project targets and tools we work with&lt;br /&gt;
* Status of open bugs / features at [http://bugs.meego.com/buglist.cgi?classification=MeeGo%20Platform&amp;amp;query_format=advanced&amp;amp;bug_status=NEW&amp;amp;bug_status=NEEDINFO&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=WAITING%20FOR%20UPSTREAM&amp;amp;bug_status=REOPENED&amp;amp;component=eat&amp;amp;component=min&amp;amp;component=testdefinition&amp;amp;component=testrunner-lite&amp;amp;product=Development%20Tools bugs.meego.com]&lt;br /&gt;
* Review of released demo videos&lt;br /&gt;
* Review of contribution guidelines&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-08-31-11.57.html Minutes of the meeting]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/QA-tools/Meetings</id>
		<title>Quality/QA-tools/Meetings</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/QA-tools/Meetings"/>
				<updated>2011-04-27T17:34:36Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: Reformatted the bullets&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= QA Tools - Weekly Meetings =&lt;br /&gt;
&lt;br /&gt;
QA-tools weekly meetings are held every on Tuesday 08:00 UTC in &amp;lt;code&amp;gt;#meego-meeting2 on irc.freenode.net&amp;lt;/code&amp;gt; (please note the &amp;quot;2&amp;quot;) from May 3rd 2011 onwards.&lt;br /&gt;
&lt;br /&gt;
== Next meeting ==&lt;br /&gt;
&lt;br /&gt;
'''Tuesday May 3rd 2011 08:00 UTC''' - Agenda Proposal&lt;br /&gt;
&lt;br /&gt;
* Restructure QA tool page&lt;br /&gt;
* Latest Tool Status&lt;br /&gt;
* QA tools status update&lt;br /&gt;
* Any Other Business&lt;br /&gt;
&lt;br /&gt;
== Previous Meeting Minutes ==&lt;br /&gt;
&lt;br /&gt;
'''Tuesday December 7th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda &lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-07-11.59.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday November 30rd 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda &lt;br /&gt;
* Discussion on test report templates support at qa-reports.meego.com (#9922)&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-30-11.59.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday November 23rd 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-23-11.59.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday November 16th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-16-11.59.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday November 9th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-09-11.59.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday November 2nd 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-02-12.06.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday October 26th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda&lt;br /&gt;
* Co-maintainer for Tools:Testing&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-10-26-12.00.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday October 19th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-10-19-12.00.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday October 12th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-10-12-11.57.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday October 5th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-10-05-11.57.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday September 28th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Action points from last meeting&lt;br /&gt;
* Released packages and videos&lt;br /&gt;
* Priorities of new development&lt;br /&gt;
* Status check of bugs&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-09-28-11.57.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday September 21th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Action points from last meeting&lt;br /&gt;
* OTS client toolchain status&lt;br /&gt;
* Priorities of new development&lt;br /&gt;
* Status check of bugs&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-09-21-11.57.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday September 14th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Action points from last meeting&lt;br /&gt;
* Review of Release Practices proposal (Timo Härkönen &amp;amp; Timo Mäkimattila)&lt;br /&gt;
* Status check of new development&lt;br /&gt;
* Status check of bugs&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-09-14-11.57.html Minutes of the meeting]&lt;br /&gt;
 &lt;br /&gt;
'''Tuesday September 7th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Tool maintainers and substitutes&lt;br /&gt;
* Release practices&lt;br /&gt;
* Status check of bugs and development&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-09-07-11.57.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday August 31th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Short intro for project targets and tools we work with&lt;br /&gt;
* Status of open bugs / features at [http://bugs.meego.com/buglist.cgi?classification=MeeGo%20Platform&amp;amp;query_format=advanced&amp;amp;bug_status=NEW&amp;amp;bug_status=NEEDINFO&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=WAITING%20FOR%20UPSTREAM&amp;amp;bug_status=REOPENED&amp;amp;component=eat&amp;amp;component=min&amp;amp;component=testdefinition&amp;amp;component=testrunner-lite&amp;amp;product=Development%20Tools bugs.meego.com]&lt;br /&gt;
* Review of released demo videos&lt;br /&gt;
* Review of contribution guidelines&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-08-31-11.57.html Minutes of the meeting]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/QA_tools_development</id>
		<title>Quality/QA tools development</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/QA_tools_development"/>
				<updated>2011-04-27T07:56:38Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* Meetings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= QA tools development =&lt;br /&gt;
&lt;br /&gt;
This page provides information on the development activities and practices of QA tools. The focus is on presenting things that are relevant for people interested in developing the tools. The main page for the end users is [[Quality/QA-tools|here]].&lt;br /&gt;
&lt;br /&gt;
Anyone is welcome to contribute and non-member contributions will be treated with same process and review as member contributions. We follow [http://meego.com/about/contribution-guidelines MeeGo contribution guidelines]. In addition, you may take personal clone from our [http://meego.gitorious.org/meego-quality-assurance/ git repositories] and create merge request. Tool maintainers in our projects will review your contributions and decide on merge.&lt;br /&gt;
&lt;br /&gt;
'''Targets:'''&lt;br /&gt;
&lt;br /&gt;
* Improve MeeGo test reporting tools - target from MeeGo Quality Assurance&lt;br /&gt;
* Improve MeeGo test automation (execution and software installation) - target from MeeGo release engineering&lt;br /&gt;
&lt;br /&gt;
&amp;quot;As Core OS release release manager I want to verify trunk:testing packages frequently so that I know the quality of nightly/weekly releases.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Tools and Maintainers ==&lt;br /&gt;
&lt;br /&gt;
Tool maintainers are selected based on developer experience with particular tool/package or seniority. Tool maintainers have been agreed [[Quality/QA-tools/Meetings|in the QA-tools meeting]] Tuesday September 7th 2010. Changes, if needed, are discussed also there.&lt;br /&gt;
&lt;br /&gt;
In practice only tool maintainers will have commit and review right to particular repository - later several people may have rights to repository based on merit (as proposed by tool maintainer). Others must follow [http://meego.com/about/contribution-guidelines MeeGo contribution guidelines] to submit patches or personal clone + merge request approach. &lt;br /&gt;
 &lt;br /&gt;
The maintainer of the tree shall update the changelog.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Tool (link to wiki page)''' ||'''Gitorious'''||'''Maintainer''' ||'''Substitute'''&lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/QA-tools/Test-definition|test-definition]]||[http://meego.gitorious.org/meego-quality-assurance/test-definition Gitorious] || Sampo Saaristo || Timo Härkönen&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Testrunner-lite|testrunner-lite]] ||[http://meego.gitorious.org/meego-quality-assurance/testrunner-lite Gitorious] || Sampo Saaristo || Kyösti Ranto&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Testrunner|Testrunner]] || [http://meego.gitorious.org/meego-quality-assurance/testrunner Gitorious] || Kyösti Ranto || Timo Härkönen &lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/QA-tools/Testplanner|Testplanner]] ||[http://meego.gitorious.org/meego-quality-assurance/testplanner Gitorious] ||  Kyösti Ranto || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Eat|eat - enables automated testing]] ||[http://meego.gitorious.org/meego-quality-assurance/enables-automated-testing Gitorious] ||  Timo Härkönen || Timo Mäkimattila&lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/QA-tools/OTS|ots - open testing system]] ||[http://meego.gitorious.org/meego-quality-assurance/ots Gitorious] ||  Teemu Vainio || Tom Galvin&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Autotest-guide#Automatic_image_installations|MeeGo Automated installer]] ||[http://gitorious.org/qa-tools/meego-ai Gitorious] ||  Timo Härkönen || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/TestSuite/MCTS|MeeGo Core Test Suite]] || [http://meego.gitorious.org/meego-quality-assurance/mcts/ Gitorious] ||Matti Salmi || Jeff Zheng&lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/Netbook Test Suite and Utilities|MeeGo Netbook Test Suite]] || [http://gitorious.org/qa-tools/mnts/ Gitorious] ||Jeff Zheng || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/qtuitest-mbt-adapter|Model-Based Testing adapter for qtuitest]]  || [http://gitorious.org/qa-tools/qtuitest-mbt-adapter Gitorious] || Riku Halonen || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [http://min.sourceforge.net/ MIN test framework] || [http://meego.gitorious.org/meego-quality-assurance/min Gitorious] ||  Sampo Saaristo || Timo Mäkimattila&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/TDriver|Testability Driver]] || [http://gitorious.org/TDriver Gitorious] ||  Petri Kiiskinen || Tatu Lahtela&lt;br /&gt;
|-&lt;br /&gt;
| Rich Core dumper || [http://meego.gitorious.org/meego-quality-assurance/rich-core Gitorious] || Carol Rus || Raimo Gratseff&lt;br /&gt;
|-&lt;br /&gt;
| Crash Reporter || [http://meego.gitorious.org/meego-quality-assurance/crash-reporter Gitorious] || Carol Rus || Raimo Gratseff&lt;br /&gt;
|-&lt;br /&gt;
| Crash Reporter settings || [http://meego.gitorious.org/meego-quality-assurance/crash-reporter-settings-public Gitorious] || Carol Rus || Raimo Gratseff&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/hat-control|Hardware Accessory for Testing (HAT)]] || [http://meego.gitorious.org/meego-quality-assurance/hat-control Gitorious] || Marko Junttila || Riku Halonen&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/QAReports|QA Reports]] || [http://meego.gitorious.org/meego-quality-assurance/qa-reports Gitorious] || Sami Hangaslammi || Jarno Keskikangas&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Scripts_and_utils|Scripts and utils]] || [http://meego.gitorious.com/meego-quality-assurance/scripts-and-utils Gitorious] || N/A || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/TestSuite/handset-test-suite/handset-ux-test_Releases | handset_ux_tests]] || [http://meego.gitorious.com/meego-quality-assurance/handset-ux-tests Gitorious] || JessicaJi || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/MeeGo_Fast_Feedback_Testing|MeeGo Fast Feedback Testing (MeeGo-FFT)]] || [http://meego.gitorious.org/meego-quality-assurance/meego-testing-hudson-plugin Gitorious] || Alexey Kuznetsov || Timo Härkönen&lt;br /&gt;
|-&lt;br /&gt;
| Service OS based Flasher || [http://meego.gitorious.org/meego-quality-assurance/meego-ai-serviceos Gitorious] || Jing Wang || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Qpid C wrapper|Qpid C wrapper library - libcqpid]] || [http://meego.gitorious.org/meego-quality-assurance/libcqpid Gitorious] || Sami Lahtinen || N/A&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If you are interested in the user experience work regarding these tools, you can find more information [[Quality/QA-tools/User experience|here]].&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
&lt;br /&gt;
The figure below tries to summarize the relations and tasks of the tools when used in test automation context.&lt;br /&gt;
&lt;br /&gt;
[[File:testautomationtools.png]]&lt;br /&gt;
&lt;br /&gt;
xfig file:[[File:qatools.fig]]&lt;br /&gt;
&lt;br /&gt;
== Release Practices ==&lt;br /&gt;
&lt;br /&gt;
Here is the workflow for QA tools release practices.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Role'''&lt;br /&gt;
|'''Description'''&lt;br /&gt;
|-&lt;br /&gt;
| Developer || Anyone who wants to participate in qa-tools development &lt;br /&gt;
|-&lt;br /&gt;
| VCS Maintainer || Component owner who has commit rights in version control system (VCS)&lt;br /&gt;
|-&lt;br /&gt;
| Package Maintainer || Integrator whose responsibility is the OBS packaging&lt;br /&gt;
|-&lt;br /&gt;
| Release Management || Third party who is responsible of trunk:testing releases(?)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:Release.png]]&lt;br /&gt;
&lt;br /&gt;
Kivio file: [[File:Release.flw]]&lt;br /&gt;
&lt;br /&gt;
# Developer creates merge request(s) in gitorious.&lt;br /&gt;
# VCS Maintainer tests and accepts merge requests.&lt;br /&gt;
# VCS Maintainer checks/updates change logs.&lt;br /&gt;
# VCS Maintainer tags a version.&lt;br /&gt;
# VCS maintainer sends email to [http://lists.meego.com/pipermail/meego-qa/ meego-qa mailing list] based on the following template&lt;br /&gt;
Topic: Integration request: package-name version&lt;br /&gt;
 PACKAGE: package-name&lt;br /&gt;
 TAG: tag name&lt;br /&gt;
 URL: link to sources&lt;br /&gt;
 CHANGES: short description of changes containing bugs.meego.com bug numbers of fixed bugs&lt;br /&gt;
# Package maintainer updates the OBS package.&lt;br /&gt;
# Package maintainer tests the OBS package.&lt;br /&gt;
# If the package belongs to tools:testing and passes testing, Package Maintainer may accept it. If the package belongs to trunk:testing, Package Maintainer creates a promotional request to Release Management. (If the package belongs to both repositories, we let the Release Management set bugs fixed by the package to RELEASED state).&lt;br /&gt;
# Host side tools are updated to tools:testing after verifying functionality&lt;br /&gt;
# Package maintainer replies to meego-qa list about the actions done with the updated package. e.g. 'Updated in devel:quality and sent promotion request to testing'&lt;br /&gt;
# Release Management accepts the package. Or not. (Follow meego-packaging and meego-commits.)&lt;br /&gt;
&lt;br /&gt;
''' YouTube videos '''&lt;br /&gt;
&lt;br /&gt;
YouTube is a good way to communicate new features. You can find existing demo videos on [http://www.youtube.com/user/meegoqatools meegoqatools channel on Youtube].&lt;br /&gt;
&lt;br /&gt;
If you shoot a video to YouTube, promote it on meego-qa mailing list!&lt;br /&gt;
&lt;br /&gt;
You can find some hints how to shoot, edit, and upload a video here: [[YouTube_Hints]]&lt;br /&gt;
&lt;br /&gt;
=== Release checklist ===&lt;br /&gt;
To make sure fixes are released without delay, check that the following conditions are met&lt;br /&gt;
&lt;br /&gt;
# Change logs are updated and contain relevant references to MeeGo bugzilla&lt;br /&gt;
# Created obs request include fixes bug numbers from MeeGo bugzilla&lt;br /&gt;
# Bugzilla items listed in changes are set as resolved&lt;br /&gt;
# Spec file matches [[Packaging/Guidelines|MeeGo packaging guidelines]]&lt;br /&gt;
# Rpmlint warnings are either fixed or explained by comments in the spec file. e.g. eat packages install files into root's home and the reasoning for it needs to be explained&lt;br /&gt;
# Host side tool packages use the same source tar ball to produce debian and rpm packages&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
The focus is currently on [[ARM/N900/QA|N900 Developer Edition QA]]. Hence the N900 related list below doesn't have a comprehensive information about target builds or priorities.&lt;br /&gt;
&lt;br /&gt;
When you add a new bug, add correct dependencies to the corresponding roadmap meta bug.&lt;br /&gt;
&lt;br /&gt;
The features in the roadmap are followed with META FEA bugs. The features are split to small tool specific FEA:s that block the feature META bug. The META bug is then the last bug to be closed when the feature is finished. You can also follow the tool bug progression from the dependency trees of the META bugs.&lt;br /&gt;
&lt;br /&gt;
Adding a new feature to the roadmap:&lt;br /&gt;
# Add a feature bug describing the main purpose of the feature with META and FEA tags.&lt;br /&gt;
# Add separate bugs for each tool specific change&lt;br /&gt;
# Add correct dependencies between tool specific bugs (e.g. testrunner bug depends on testrunner-lite bug that depends on test-definition bug...)&lt;br /&gt;
# Make all of the bugs block the META bug&lt;br /&gt;
&lt;br /&gt;
A list of defined features:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Feature'''&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugs.meego.com/showdependencytree.cgi?id=12980&amp;amp;hide_resolved=0 Measurement support] &lt;br /&gt;
|-&lt;br /&gt;
| [https://bugs.meego.com/show_bug.cgi?id=12810 Easy install] &lt;br /&gt;
|-&lt;br /&gt;
| [http://bugs.meego.com/showdependencytree.cgi?id=12454&amp;amp;hide_resolved=0 Parallel testing] &lt;br /&gt;
|-&lt;br /&gt;
| [https://bugs.meego.com/showdependencytree.cgi?id=12981&amp;amp;hide_resolved=0 Events feature in automatic testing]&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugs.meego.com/showdependencytree.cgi?id=12937&amp;amp;hide_resolved=0 MCTS coverage support]&lt;br /&gt;
|-&lt;br /&gt;
| [http://bugs.meego.com/showdependencytree.cgi?id=12833&amp;amp;hide_resolved=0 Test environment validation]&lt;br /&gt;
|-&lt;br /&gt;
| [http://bugs.meego.com/showdependencytree.cgi?id=13092&amp;amp;hide_resolved=0 Test equipment control]&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugs.meego.com/showdependencytree.cgi?id=12971&amp;amp;hide_resolved=0 Qt Creator integration] &lt;br /&gt;
|-&lt;br /&gt;
| [https://bugs.meego.com/show_bug.cgi?id=13190 A tool that combines Testrunner and Testplanner]&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/OTS/Roadmap|OTS releases]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Design/ Planning ==&lt;br /&gt;
&lt;br /&gt;
* [[Quality/QA-tools/MCTS test automation design|MCTS Test Automation]] (QA Tools support for MCTS)&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
Please make sure that all the relevant documentation regarding the tools is kept up-to-date whenever you update any of the tools. Please consider the end users of the tool as the primary readers of the documentation and make the documentation task-oriented for end user needs. Separate developer documentation can exist as well.&lt;br /&gt;
&lt;br /&gt;
'''Wiki guidelines'''&lt;br /&gt;
&lt;br /&gt;
Every tool should have a wiki page that contains at least 1) Overview of the tool and its benefits 2) Installation instructions 3) Basic use tutorial 4) Contact information. &lt;br /&gt;
&lt;br /&gt;
Make sure that you are familiar with [[Wiki contribution guidelines|MeeGo wiki contribution guidelines]] before creating new content. Currently, there are quite a lot problems relating to e.g. page names, wiki links, deep hierarchies and obsolete pages in our wiki section.&lt;br /&gt;
&lt;br /&gt;
'''Documentation checklist'''&lt;br /&gt;
&lt;br /&gt;
The following table lists the tool-specific documentation that should exist (marked with 'x'). These should be checked frequently and more in depth in the future. Bugs will be filed for the missing or inaccurate documentation (marked as 'NOK' i.e. &amp;quot;Not OK&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Tool''' ||'''Doxygen'''||'''Help''' ||'''Man pages''' || '''Wiki''' &lt;br /&gt;
|- &lt;br /&gt;
| test-definition || || || || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-03 &lt;br /&gt;
|-&lt;br /&gt;
| testrunner-lite || x || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-07 || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-07, NOK&amp;lt;br /&amp;gt;[http://bugs.meego.com/show_bug.cgi?id=14074 Bug 14074] || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-07, NOK&amp;lt;br /&amp;gt;[http://bugs.meego.com/show_bug.cgi?id=14073 Bug 14073]&lt;br /&gt;
|-&lt;br /&gt;
| Testrunner || x || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-07 ||  || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-07 &lt;br /&gt;
|- &lt;br /&gt;
| Testplanner || x || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-10 ||  || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-07 &lt;br /&gt;
|-&lt;br /&gt;
| eat - enables automated testing || || || || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-08 &lt;br /&gt;
|- &lt;br /&gt;
| ots - open testing system || x || x || x || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-25&lt;br /&gt;
|-&lt;br /&gt;
| MIN test framework || x || x || x ||  &lt;br /&gt;
|-&lt;br /&gt;
| Scripts and utils || || || || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-11 &lt;br /&gt;
|-&lt;br /&gt;
| MeeGo Fast Feedback Testing || x || x ||  || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-11&lt;br /&gt;
|-&lt;br /&gt;
| Qpid C wrapper library - libcqpid || x || || || x&amp;lt;br /&amp;gt;Page created, content to be added. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Other documentation'''&lt;br /&gt;
&lt;br /&gt;
* [[Quality/QA-tools/Autotest-guide|Autotest-Guide]]&lt;br /&gt;
* [[Quality/QA-tools/How_to_set_up_repositories|How to set up the repositories that are needed to install QA tools]]&lt;br /&gt;
&lt;br /&gt;
== Meetings ==&lt;br /&gt;
&lt;br /&gt;
All meetings will be held in &amp;lt;code&amp;gt;#meego-meeting&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.freenode.net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Team meetings&lt;br /&gt;
** QA-tools weekly meetings are held on every Tuesday 08:00 UTC in #meego-meeting2 on irc.freenode.net (please note the &amp;quot;2&amp;quot;) from May 3rd 2011 onwards.&lt;br /&gt;
** [[Quality/QA-tools/Meetings|Meeting agendas and minutes]]&lt;br /&gt;
&lt;br /&gt;
* Architecture meetings&lt;br /&gt;
** Architecture meetings will be held on-demand basis.&lt;br /&gt;
** [[Quality/QA-tools/Arch-Meetings|Meeting agendas and minutes]]&lt;br /&gt;
&lt;br /&gt;
* Workshops&lt;br /&gt;
** Face-2-face meetings within the team.&lt;br /&gt;
** [[Quality/QA-tools/Workshops|Meeting agendas and minutes]]&lt;br /&gt;
&lt;br /&gt;
== Collaboration spaces ==&lt;br /&gt;
&lt;br /&gt;
Team communication is in English. Our collaboration spaces are:&lt;br /&gt;
* [http://lists.meego.com/listinfo/meego-qa meego-qa@lists.meego.com mailing list]&lt;br /&gt;
* [http://lists.meego.com/listinfo/meego-dev meego-dev@meego.com mailing list], please prefix with 'QA-tools' for team related topics.&lt;br /&gt;
** Please also poke team members or Ville Ilvonen either by email or on IRC because of high traffic @ meego-dev&lt;br /&gt;
* [http://webchat.freenode.net/?channels=meego-qa #meego-qa IRC channel on irc.freenode.net]&lt;br /&gt;
** [http://timoph.fi/qa-tools-stats/ Old #meego-qa-tools statistics]&lt;br /&gt;
** [http://timoph.fi/qa-tools-logs-archive/ Archived #meego-qa-tools logs]&lt;br /&gt;
* Gitorious team, http://meego.gitorious.org/meego-quality-assurance/&lt;br /&gt;
* [http://www.youtube.com/user/meegoqatools Youtube channel for demo videos]&lt;br /&gt;
* [http://meegoqatools.wordpress.com/ QA-tools team blog]&lt;br /&gt;
* MeeGo OBS - devel:quality&lt;br /&gt;
* This wiki area&lt;br /&gt;
* [[Quality/QA-tools/ServiceOS|ServiceOS]]&lt;br /&gt;
* [[Quality/QA-tools/PXEInstall|PXEInstallation]]&lt;br /&gt;
&lt;br /&gt;
== Team members ==&lt;br /&gt;
&lt;br /&gt;
The current team members are (in no particular order):&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
| '''Name'''&lt;br /&gt;
| '''Role'''&lt;br /&gt;
| '''Affiliation'''&lt;br /&gt;
| '''IRC nickname'''&lt;br /&gt;
|- &lt;br /&gt;
| Ville Ilvonen || Team lead || Nokia || vilvo&lt;br /&gt;
|-&lt;br /&gt;
| Riku Halonen || Team member || Nokia || rikhalon&lt;br /&gt;
|-&lt;br /&gt;
| Kari Sievi || Team member || Digia || sievi&lt;br /&gt;
|-&lt;br /&gt;
| Timo Härkönen || Team member || Digia || timoph  &lt;br /&gt;
|-&lt;br /&gt;
| Carol Rus || Team member || Digia || carrus  &lt;br /&gt;
|-&lt;br /&gt;
| Sami Lahtinen || Team member || Digia || slahtinen  &lt;br /&gt;
|-&lt;br /&gt;
| Raimo Gratseff || Team member || Digia || rrraimo  &lt;br /&gt;
|-&lt;br /&gt;
| Kyösti Ranto || Team member || Digia || kyranto&lt;br /&gt;
|-&lt;br /&gt;
| Arto Sinnelä || Team member || Digia || asinnela&lt;br /&gt;
|-&lt;br /&gt;
| Joonas Kylänpää || Team member || Digia || Kaadlajk&lt;br /&gt;
|-&lt;br /&gt;
| Timo Mäkimattila || Team member || Digia || timakima&lt;br /&gt;
|-&lt;br /&gt;
| Elias Luttinen || Team member || Digia || eluttine&lt;br /&gt;
|-&lt;br /&gt;
| Ville Niutanen || Team member || Digia || Villen&lt;br /&gt;
|-&lt;br /&gt;
| Esa-Pekka Miettinen || Team member || Digia || E-P&lt;br /&gt;
|-&lt;br /&gt;
| Vesa Poikajärvi || Team member || Digia || vesse&lt;br /&gt;
|-  &lt;br /&gt;
| Alexey Kuznetsov || Team member || Digia || alkuznet&lt;br /&gt;
|-  &lt;br /&gt;
| Sergey Timofeev || Team member || Digia || setimofe&lt;br /&gt;
|-  &lt;br /&gt;
| Daniil Chuiko || Team member || Digia || dachuiko&lt;br /&gt;
|-&lt;br /&gt;
| Jarmo Savinen || Team member || Digia || jasavi&lt;br /&gt;
|-&lt;br /&gt;
| Sampo Saaristo || Team member || Sofica || sampos&lt;br /&gt;
|-  &lt;br /&gt;
| Ling Yu || Team member || Intel || -&lt;br /&gt;
|-&lt;br /&gt;
| Jing Wang || Team member || Intel || -&lt;br /&gt;
|-  &lt;br /&gt;
| Teemu Vainio || Team member || Ixonos || tvainio&lt;br /&gt;
|-  &lt;br /&gt;
| Tuomo Mäkinen || Team member || Ixonos || -&lt;br /&gt;
|-  &lt;br /&gt;
| Jouni Leppäkases || Team member || Ixonos || jouni&lt;br /&gt;
|-  &lt;br /&gt;
| Tom Galvin || Team member || Ixonos || -&lt;br /&gt;
|-&lt;br /&gt;
| Jarno Keskikangas || Team member || Leonidas || jakeskik&lt;br /&gt;
|- &lt;br /&gt;
| Janne Hietamäki || Team member || Leonidas || _janne&lt;br /&gt;
|- &lt;br /&gt;
| Sami Hangaslammi || Team member || Leonidas || sahangas&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Category:QA]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/QA_tools_development</id>
		<title>Quality/QA tools development</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/QA_tools_development"/>
				<updated>2011-04-27T07:56:20Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* Meetings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= QA tools development =&lt;br /&gt;
&lt;br /&gt;
This page provides information on the development activities and practices of QA tools. The focus is on presenting things that are relevant for people interested in developing the tools. The main page for the end users is [[Quality/QA-tools|here]].&lt;br /&gt;
&lt;br /&gt;
Anyone is welcome to contribute and non-member contributions will be treated with same process and review as member contributions. We follow [http://meego.com/about/contribution-guidelines MeeGo contribution guidelines]. In addition, you may take personal clone from our [http://meego.gitorious.org/meego-quality-assurance/ git repositories] and create merge request. Tool maintainers in our projects will review your contributions and decide on merge.&lt;br /&gt;
&lt;br /&gt;
'''Targets:'''&lt;br /&gt;
&lt;br /&gt;
* Improve MeeGo test reporting tools - target from MeeGo Quality Assurance&lt;br /&gt;
* Improve MeeGo test automation (execution and software installation) - target from MeeGo release engineering&lt;br /&gt;
&lt;br /&gt;
&amp;quot;As Core OS release release manager I want to verify trunk:testing packages frequently so that I know the quality of nightly/weekly releases.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Tools and Maintainers ==&lt;br /&gt;
&lt;br /&gt;
Tool maintainers are selected based on developer experience with particular tool/package or seniority. Tool maintainers have been agreed [[Quality/QA-tools/Meetings|in the QA-tools meeting]] Tuesday September 7th 2010. Changes, if needed, are discussed also there.&lt;br /&gt;
&lt;br /&gt;
In practice only tool maintainers will have commit and review right to particular repository - later several people may have rights to repository based on merit (as proposed by tool maintainer). Others must follow [http://meego.com/about/contribution-guidelines MeeGo contribution guidelines] to submit patches or personal clone + merge request approach. &lt;br /&gt;
 &lt;br /&gt;
The maintainer of the tree shall update the changelog.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Tool (link to wiki page)''' ||'''Gitorious'''||'''Maintainer''' ||'''Substitute'''&lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/QA-tools/Test-definition|test-definition]]||[http://meego.gitorious.org/meego-quality-assurance/test-definition Gitorious] || Sampo Saaristo || Timo Härkönen&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Testrunner-lite|testrunner-lite]] ||[http://meego.gitorious.org/meego-quality-assurance/testrunner-lite Gitorious] || Sampo Saaristo || Kyösti Ranto&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Testrunner|Testrunner]] || [http://meego.gitorious.org/meego-quality-assurance/testrunner Gitorious] || Kyösti Ranto || Timo Härkönen &lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/QA-tools/Testplanner|Testplanner]] ||[http://meego.gitorious.org/meego-quality-assurance/testplanner Gitorious] ||  Kyösti Ranto || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Eat|eat - enables automated testing]] ||[http://meego.gitorious.org/meego-quality-assurance/enables-automated-testing Gitorious] ||  Timo Härkönen || Timo Mäkimattila&lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/QA-tools/OTS|ots - open testing system]] ||[http://meego.gitorious.org/meego-quality-assurance/ots Gitorious] ||  Teemu Vainio || Tom Galvin&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Autotest-guide#Automatic_image_installations|MeeGo Automated installer]] ||[http://gitorious.org/qa-tools/meego-ai Gitorious] ||  Timo Härkönen || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/TestSuite/MCTS|MeeGo Core Test Suite]] || [http://meego.gitorious.org/meego-quality-assurance/mcts/ Gitorious] ||Matti Salmi || Jeff Zheng&lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/Netbook Test Suite and Utilities|MeeGo Netbook Test Suite]] || [http://gitorious.org/qa-tools/mnts/ Gitorious] ||Jeff Zheng || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/qtuitest-mbt-adapter|Model-Based Testing adapter for qtuitest]]  || [http://gitorious.org/qa-tools/qtuitest-mbt-adapter Gitorious] || Riku Halonen || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [http://min.sourceforge.net/ MIN test framework] || [http://meego.gitorious.org/meego-quality-assurance/min Gitorious] ||  Sampo Saaristo || Timo Mäkimattila&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/TDriver|Testability Driver]] || [http://gitorious.org/TDriver Gitorious] ||  Petri Kiiskinen || Tatu Lahtela&lt;br /&gt;
|-&lt;br /&gt;
| Rich Core dumper || [http://meego.gitorious.org/meego-quality-assurance/rich-core Gitorious] || Carol Rus || Raimo Gratseff&lt;br /&gt;
|-&lt;br /&gt;
| Crash Reporter || [http://meego.gitorious.org/meego-quality-assurance/crash-reporter Gitorious] || Carol Rus || Raimo Gratseff&lt;br /&gt;
|-&lt;br /&gt;
| Crash Reporter settings || [http://meego.gitorious.org/meego-quality-assurance/crash-reporter-settings-public Gitorious] || Carol Rus || Raimo Gratseff&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/hat-control|Hardware Accessory for Testing (HAT)]] || [http://meego.gitorious.org/meego-quality-assurance/hat-control Gitorious] || Marko Junttila || Riku Halonen&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/QAReports|QA Reports]] || [http://meego.gitorious.org/meego-quality-assurance/qa-reports Gitorious] || Sami Hangaslammi || Jarno Keskikangas&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Scripts_and_utils|Scripts and utils]] || [http://meego.gitorious.com/meego-quality-assurance/scripts-and-utils Gitorious] || N/A || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/TestSuite/handset-test-suite/handset-ux-test_Releases | handset_ux_tests]] || [http://meego.gitorious.com/meego-quality-assurance/handset-ux-tests Gitorious] || JessicaJi || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/MeeGo_Fast_Feedback_Testing|MeeGo Fast Feedback Testing (MeeGo-FFT)]] || [http://meego.gitorious.org/meego-quality-assurance/meego-testing-hudson-plugin Gitorious] || Alexey Kuznetsov || Timo Härkönen&lt;br /&gt;
|-&lt;br /&gt;
| Service OS based Flasher || [http://meego.gitorious.org/meego-quality-assurance/meego-ai-serviceos Gitorious] || Jing Wang || N/A&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Qpid C wrapper|Qpid C wrapper library - libcqpid]] || [http://meego.gitorious.org/meego-quality-assurance/libcqpid Gitorious] || Sami Lahtinen || N/A&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
If you are interested in the user experience work regarding these tools, you can find more information [[Quality/QA-tools/User experience|here]].&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
&lt;br /&gt;
The figure below tries to summarize the relations and tasks of the tools when used in test automation context.&lt;br /&gt;
&lt;br /&gt;
[[File:testautomationtools.png]]&lt;br /&gt;
&lt;br /&gt;
xfig file:[[File:qatools.fig]]&lt;br /&gt;
&lt;br /&gt;
== Release Practices ==&lt;br /&gt;
&lt;br /&gt;
Here is the workflow for QA tools release practices.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Role'''&lt;br /&gt;
|'''Description'''&lt;br /&gt;
|-&lt;br /&gt;
| Developer || Anyone who wants to participate in qa-tools development &lt;br /&gt;
|-&lt;br /&gt;
| VCS Maintainer || Component owner who has commit rights in version control system (VCS)&lt;br /&gt;
|-&lt;br /&gt;
| Package Maintainer || Integrator whose responsibility is the OBS packaging&lt;br /&gt;
|-&lt;br /&gt;
| Release Management || Third party who is responsible of trunk:testing releases(?)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[File:Release.png]]&lt;br /&gt;
&lt;br /&gt;
Kivio file: [[File:Release.flw]]&lt;br /&gt;
&lt;br /&gt;
# Developer creates merge request(s) in gitorious.&lt;br /&gt;
# VCS Maintainer tests and accepts merge requests.&lt;br /&gt;
# VCS Maintainer checks/updates change logs.&lt;br /&gt;
# VCS Maintainer tags a version.&lt;br /&gt;
# VCS maintainer sends email to [http://lists.meego.com/pipermail/meego-qa/ meego-qa mailing list] based on the following template&lt;br /&gt;
Topic: Integration request: package-name version&lt;br /&gt;
 PACKAGE: package-name&lt;br /&gt;
 TAG: tag name&lt;br /&gt;
 URL: link to sources&lt;br /&gt;
 CHANGES: short description of changes containing bugs.meego.com bug numbers of fixed bugs&lt;br /&gt;
# Package maintainer updates the OBS package.&lt;br /&gt;
# Package maintainer tests the OBS package.&lt;br /&gt;
# If the package belongs to tools:testing and passes testing, Package Maintainer may accept it. If the package belongs to trunk:testing, Package Maintainer creates a promotional request to Release Management. (If the package belongs to both repositories, we let the Release Management set bugs fixed by the package to RELEASED state).&lt;br /&gt;
# Host side tools are updated to tools:testing after verifying functionality&lt;br /&gt;
# Package maintainer replies to meego-qa list about the actions done with the updated package. e.g. 'Updated in devel:quality and sent promotion request to testing'&lt;br /&gt;
# Release Management accepts the package. Or not. (Follow meego-packaging and meego-commits.)&lt;br /&gt;
&lt;br /&gt;
''' YouTube videos '''&lt;br /&gt;
&lt;br /&gt;
YouTube is a good way to communicate new features. You can find existing demo videos on [http://www.youtube.com/user/meegoqatools meegoqatools channel on Youtube].&lt;br /&gt;
&lt;br /&gt;
If you shoot a video to YouTube, promote it on meego-qa mailing list!&lt;br /&gt;
&lt;br /&gt;
You can find some hints how to shoot, edit, and upload a video here: [[YouTube_Hints]]&lt;br /&gt;
&lt;br /&gt;
=== Release checklist ===&lt;br /&gt;
To make sure fixes are released without delay, check that the following conditions are met&lt;br /&gt;
&lt;br /&gt;
# Change logs are updated and contain relevant references to MeeGo bugzilla&lt;br /&gt;
# Created obs request include fixes bug numbers from MeeGo bugzilla&lt;br /&gt;
# Bugzilla items listed in changes are set as resolved&lt;br /&gt;
# Spec file matches [[Packaging/Guidelines|MeeGo packaging guidelines]]&lt;br /&gt;
# Rpmlint warnings are either fixed or explained by comments in the spec file. e.g. eat packages install files into root's home and the reasoning for it needs to be explained&lt;br /&gt;
# Host side tool packages use the same source tar ball to produce debian and rpm packages&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
The focus is currently on [[ARM/N900/QA|N900 Developer Edition QA]]. Hence the N900 related list below doesn't have a comprehensive information about target builds or priorities.&lt;br /&gt;
&lt;br /&gt;
When you add a new bug, add correct dependencies to the corresponding roadmap meta bug.&lt;br /&gt;
&lt;br /&gt;
The features in the roadmap are followed with META FEA bugs. The features are split to small tool specific FEA:s that block the feature META bug. The META bug is then the last bug to be closed when the feature is finished. You can also follow the tool bug progression from the dependency trees of the META bugs.&lt;br /&gt;
&lt;br /&gt;
Adding a new feature to the roadmap:&lt;br /&gt;
# Add a feature bug describing the main purpose of the feature with META and FEA tags.&lt;br /&gt;
# Add separate bugs for each tool specific change&lt;br /&gt;
# Add correct dependencies between tool specific bugs (e.g. testrunner bug depends on testrunner-lite bug that depends on test-definition bug...)&lt;br /&gt;
# Make all of the bugs block the META bug&lt;br /&gt;
&lt;br /&gt;
A list of defined features:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Feature'''&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugs.meego.com/showdependencytree.cgi?id=12980&amp;amp;hide_resolved=0 Measurement support] &lt;br /&gt;
|-&lt;br /&gt;
| [https://bugs.meego.com/show_bug.cgi?id=12810 Easy install] &lt;br /&gt;
|-&lt;br /&gt;
| [http://bugs.meego.com/showdependencytree.cgi?id=12454&amp;amp;hide_resolved=0 Parallel testing] &lt;br /&gt;
|-&lt;br /&gt;
| [https://bugs.meego.com/showdependencytree.cgi?id=12981&amp;amp;hide_resolved=0 Events feature in automatic testing]&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugs.meego.com/showdependencytree.cgi?id=12937&amp;amp;hide_resolved=0 MCTS coverage support]&lt;br /&gt;
|-&lt;br /&gt;
| [http://bugs.meego.com/showdependencytree.cgi?id=12833&amp;amp;hide_resolved=0 Test environment validation]&lt;br /&gt;
|-&lt;br /&gt;
| [http://bugs.meego.com/showdependencytree.cgi?id=13092&amp;amp;hide_resolved=0 Test equipment control]&lt;br /&gt;
|-&lt;br /&gt;
| [https://bugs.meego.com/showdependencytree.cgi?id=12971&amp;amp;hide_resolved=0 Qt Creator integration] &lt;br /&gt;
|-&lt;br /&gt;
| [https://bugs.meego.com/show_bug.cgi?id=13190 A tool that combines Testrunner and Testplanner]&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/OTS/Roadmap|OTS releases]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Design/ Planning ==&lt;br /&gt;
&lt;br /&gt;
* [[Quality/QA-tools/MCTS test automation design|MCTS Test Automation]] (QA Tools support for MCTS)&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
Please make sure that all the relevant documentation regarding the tools is kept up-to-date whenever you update any of the tools. Please consider the end users of the tool as the primary readers of the documentation and make the documentation task-oriented for end user needs. Separate developer documentation can exist as well.&lt;br /&gt;
&lt;br /&gt;
'''Wiki guidelines'''&lt;br /&gt;
&lt;br /&gt;
Every tool should have a wiki page that contains at least 1) Overview of the tool and its benefits 2) Installation instructions 3) Basic use tutorial 4) Contact information. &lt;br /&gt;
&lt;br /&gt;
Make sure that you are familiar with [[Wiki contribution guidelines|MeeGo wiki contribution guidelines]] before creating new content. Currently, there are quite a lot problems relating to e.g. page names, wiki links, deep hierarchies and obsolete pages in our wiki section.&lt;br /&gt;
&lt;br /&gt;
'''Documentation checklist'''&lt;br /&gt;
&lt;br /&gt;
The following table lists the tool-specific documentation that should exist (marked with 'x'). These should be checked frequently and more in depth in the future. Bugs will be filed for the missing or inaccurate documentation (marked as 'NOK' i.e. &amp;quot;Not OK&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Tool''' ||'''Doxygen'''||'''Help''' ||'''Man pages''' || '''Wiki''' &lt;br /&gt;
|- &lt;br /&gt;
| test-definition || || || || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-03 &lt;br /&gt;
|-&lt;br /&gt;
| testrunner-lite || x || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-07 || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-07, NOK&amp;lt;br /&amp;gt;[http://bugs.meego.com/show_bug.cgi?id=14074 Bug 14074] || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-07, NOK&amp;lt;br /&amp;gt;[http://bugs.meego.com/show_bug.cgi?id=14073 Bug 14073]&lt;br /&gt;
|-&lt;br /&gt;
| Testrunner || x || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-07 ||  || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-07 &lt;br /&gt;
|- &lt;br /&gt;
| Testplanner || x || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-10 ||  || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-07 &lt;br /&gt;
|-&lt;br /&gt;
| eat - enables automated testing || || || || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-08 &lt;br /&gt;
|- &lt;br /&gt;
| ots - open testing system || x || x || x || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-25&lt;br /&gt;
|-&lt;br /&gt;
| MIN test framework || x || x || x ||  &lt;br /&gt;
|-&lt;br /&gt;
| Scripts and utils || || || || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-11 &lt;br /&gt;
|-&lt;br /&gt;
| MeeGo Fast Feedback Testing || x || x ||  || x&amp;lt;br /&amp;gt;Checked: asinnela 2011-03-11&lt;br /&gt;
|-&lt;br /&gt;
| Qpid C wrapper library - libcqpid || x || || || x&amp;lt;br /&amp;gt;Page created, content to be added. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Other documentation'''&lt;br /&gt;
&lt;br /&gt;
* [[Quality/QA-tools/Autotest-guide|Autotest-Guide]]&lt;br /&gt;
* [[Quality/QA-tools/How_to_set_up_repositories|How to set up the repositories that are needed to install QA tools]]&lt;br /&gt;
&lt;br /&gt;
== Meetings ==&lt;br /&gt;
&lt;br /&gt;
All meetings will be held in &amp;lt;code&amp;gt;#meego-meeting&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;irc.freenode.net&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Team meetings&lt;br /&gt;
** QA-tools weekly meetings are held every on Tuesday 08:00 UTC in #meego-meeting2 on irc.freenode.net (please note the &amp;quot;2&amp;quot;) from May 3rd 2011 onwards.&lt;br /&gt;
** [[Quality/QA-tools/Meetings|Meeting agendas and minutes]]&lt;br /&gt;
&lt;br /&gt;
* Architecture meetings&lt;br /&gt;
** Architecture meetings will be held on-demand basis.&lt;br /&gt;
** [[Quality/QA-tools/Arch-Meetings|Meeting agendas and minutes]]&lt;br /&gt;
&lt;br /&gt;
* Workshops&lt;br /&gt;
** Face-2-face meetings within the team.&lt;br /&gt;
** [[Quality/QA-tools/Workshops|Meeting agendas and minutes]]&lt;br /&gt;
&lt;br /&gt;
== Collaboration spaces ==&lt;br /&gt;
&lt;br /&gt;
Team communication is in English. Our collaboration spaces are:&lt;br /&gt;
* [http://lists.meego.com/listinfo/meego-qa meego-qa@lists.meego.com mailing list]&lt;br /&gt;
* [http://lists.meego.com/listinfo/meego-dev meego-dev@meego.com mailing list], please prefix with 'QA-tools' for team related topics.&lt;br /&gt;
** Please also poke team members or Ville Ilvonen either by email or on IRC because of high traffic @ meego-dev&lt;br /&gt;
* [http://webchat.freenode.net/?channels=meego-qa #meego-qa IRC channel on irc.freenode.net]&lt;br /&gt;
** [http://timoph.fi/qa-tools-stats/ Old #meego-qa-tools statistics]&lt;br /&gt;
** [http://timoph.fi/qa-tools-logs-archive/ Archived #meego-qa-tools logs]&lt;br /&gt;
* Gitorious team, http://meego.gitorious.org/meego-quality-assurance/&lt;br /&gt;
* [http://www.youtube.com/user/meegoqatools Youtube channel for demo videos]&lt;br /&gt;
* [http://meegoqatools.wordpress.com/ QA-tools team blog]&lt;br /&gt;
* MeeGo OBS - devel:quality&lt;br /&gt;
* This wiki area&lt;br /&gt;
* [[Quality/QA-tools/ServiceOS|ServiceOS]]&lt;br /&gt;
* [[Quality/QA-tools/PXEInstall|PXEInstallation]]&lt;br /&gt;
&lt;br /&gt;
== Team members ==&lt;br /&gt;
&lt;br /&gt;
The current team members are (in no particular order):&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
| '''Name'''&lt;br /&gt;
| '''Role'''&lt;br /&gt;
| '''Affiliation'''&lt;br /&gt;
| '''IRC nickname'''&lt;br /&gt;
|- &lt;br /&gt;
| Ville Ilvonen || Team lead || Nokia || vilvo&lt;br /&gt;
|-&lt;br /&gt;
| Riku Halonen || Team member || Nokia || rikhalon&lt;br /&gt;
|-&lt;br /&gt;
| Kari Sievi || Team member || Digia || sievi&lt;br /&gt;
|-&lt;br /&gt;
| Timo Härkönen || Team member || Digia || timoph  &lt;br /&gt;
|-&lt;br /&gt;
| Carol Rus || Team member || Digia || carrus  &lt;br /&gt;
|-&lt;br /&gt;
| Sami Lahtinen || Team member || Digia || slahtinen  &lt;br /&gt;
|-&lt;br /&gt;
| Raimo Gratseff || Team member || Digia || rrraimo  &lt;br /&gt;
|-&lt;br /&gt;
| Kyösti Ranto || Team member || Digia || kyranto&lt;br /&gt;
|-&lt;br /&gt;
| Arto Sinnelä || Team member || Digia || asinnela&lt;br /&gt;
|-&lt;br /&gt;
| Joonas Kylänpää || Team member || Digia || Kaadlajk&lt;br /&gt;
|-&lt;br /&gt;
| Timo Mäkimattila || Team member || Digia || timakima&lt;br /&gt;
|-&lt;br /&gt;
| Elias Luttinen || Team member || Digia || eluttine&lt;br /&gt;
|-&lt;br /&gt;
| Ville Niutanen || Team member || Digia || Villen&lt;br /&gt;
|-&lt;br /&gt;
| Esa-Pekka Miettinen || Team member || Digia || E-P&lt;br /&gt;
|-&lt;br /&gt;
| Vesa Poikajärvi || Team member || Digia || vesse&lt;br /&gt;
|-  &lt;br /&gt;
| Alexey Kuznetsov || Team member || Digia || alkuznet&lt;br /&gt;
|-  &lt;br /&gt;
| Sergey Timofeev || Team member || Digia || setimofe&lt;br /&gt;
|-  &lt;br /&gt;
| Daniil Chuiko || Team member || Digia || dachuiko&lt;br /&gt;
|-&lt;br /&gt;
| Jarmo Savinen || Team member || Digia || jasavi&lt;br /&gt;
|-&lt;br /&gt;
| Sampo Saaristo || Team member || Sofica || sampos&lt;br /&gt;
|-  &lt;br /&gt;
| Ling Yu || Team member || Intel || -&lt;br /&gt;
|-&lt;br /&gt;
| Jing Wang || Team member || Intel || -&lt;br /&gt;
|-  &lt;br /&gt;
| Teemu Vainio || Team member || Ixonos || tvainio&lt;br /&gt;
|-  &lt;br /&gt;
| Tuomo Mäkinen || Team member || Ixonos || -&lt;br /&gt;
|-  &lt;br /&gt;
| Jouni Leppäkases || Team member || Ixonos || jouni&lt;br /&gt;
|-  &lt;br /&gt;
| Tom Galvin || Team member || Ixonos || -&lt;br /&gt;
|-&lt;br /&gt;
| Jarno Keskikangas || Team member || Leonidas || jakeskik&lt;br /&gt;
|- &lt;br /&gt;
| Janne Hietamäki || Team member || Leonidas || _janne&lt;br /&gt;
|- &lt;br /&gt;
| Sami Hangaslammi || Team member || Leonidas || sahangas&lt;br /&gt;
|- &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Category:QA]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/QA-tools/meetings</id>
		<title>Quality/QA-tools/meetings</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/QA-tools/meetings"/>
				<updated>2011-04-26T10:59:25Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: Redirected page to Quality/QA-tools/Meetings&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Quality/QA-tools/Meetings]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/QA-tools/Meetings</id>
		<title>Quality/QA-tools/Meetings</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/QA-tools/Meetings"/>
				<updated>2011-04-26T10:57:58Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= QA Tools - Weekly Meetings =&lt;br /&gt;
&lt;br /&gt;
QA-tools weekly meetings are held every on Tuesday 08:00 UTC in &amp;lt;code&amp;gt;#meego-meeting2 on irc.freenode.net&amp;lt;/code&amp;gt; (please note the &amp;quot;2&amp;quot;) from May 3rd 2011 onwards.&lt;br /&gt;
&lt;br /&gt;
== Next meeting ==&lt;br /&gt;
&lt;br /&gt;
'''Tuesday May 3rd 2011 08:00 UTC''' - Agenda Proposal&lt;br /&gt;
&lt;br /&gt;
* QA tools status update&lt;br /&gt;
* Any Other Business&lt;br /&gt;
&lt;br /&gt;
== Previous Meeting Minutes ==&lt;br /&gt;
&lt;br /&gt;
'''Tuesday December 7th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda &lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-12-07-11.59.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday November 30rd 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda &lt;br /&gt;
* Discussion on test report templates support at qa-reports.meego.com (#9922)&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-30-11.59.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday November 23rd 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-23-11.59.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday November 16th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-16-11.59.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday November 9th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-09-11.59.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday November 2nd 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-11-02-12.06.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday October 26th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda&lt;br /&gt;
* Co-maintainer for Tools:Testing&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-10-26-12.00.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday October 19th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-10-19-12.00.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday October 12th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-10-12-11.57.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday October 5th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Regular Meeting Agenda&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-10-05-11.57.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday September 28th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Action points from last meeting&lt;br /&gt;
* Released packages and videos&lt;br /&gt;
* Priorities of new development&lt;br /&gt;
* Status check of bugs&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-09-28-11.57.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday September 21th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Action points from last meeting&lt;br /&gt;
* OTS client toolchain status&lt;br /&gt;
* Priorities of new development&lt;br /&gt;
* Status check of bugs&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-09-21-11.57.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday September 14th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Action points from last meeting&lt;br /&gt;
* Review of Release Practices proposal (Timo Härkönen &amp;amp; Timo Mäkimattila)&lt;br /&gt;
* Status check of new development&lt;br /&gt;
* Status check of bugs&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-09-14-11.57.html Minutes of the meeting]&lt;br /&gt;
 &lt;br /&gt;
'''Tuesday September 7th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Tool maintainers and substitutes&lt;br /&gt;
* Release practices&lt;br /&gt;
* Status check of bugs and development&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-09-07-11.57.html Minutes of the meeting]&lt;br /&gt;
&lt;br /&gt;
'''Tuesday August 31th 2010 12:00 UTC'''&lt;br /&gt;
&lt;br /&gt;
* Short intro for project targets and tools we work with&lt;br /&gt;
* Status of open bugs / features at [http://bugs.meego.com/buglist.cgi?classification=MeeGo%20Platform&amp;amp;query_format=advanced&amp;amp;bug_status=NEW&amp;amp;bug_status=NEEDINFO&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=WAITING%20FOR%20UPSTREAM&amp;amp;bug_status=REOPENED&amp;amp;component=eat&amp;amp;component=min&amp;amp;component=testdefinition&amp;amp;component=testrunner-lite&amp;amp;product=Development%20Tools bugs.meego.com]&lt;br /&gt;
* Review of released demo videos&lt;br /&gt;
* Review of contribution guidelines&lt;br /&gt;
&lt;br /&gt;
[http://trac.tspre.org/meetbot/meego-meeting/2010/meego-meeting.2010-08-31-11.57.html Minutes of the meeting]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/TestSuite/MWTS_Asset_Buteo_Description</id>
		<title>Quality/TestSuite/MWTS Asset Buteo Description</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/TestSuite/MWTS_Asset_Buteo_Description"/>
				<updated>2011-04-23T10:24:09Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* References */ Wiki link fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|'''Status'''&lt;br /&gt;
| In progress &amp;lt;del&amp;gt;&amp;gt;Released &amp;lt;/del&amp;gt;&amp;lt;del&amp;gt;Deprecated&amp;lt;/del&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''Maintainer'''&lt;br /&gt;
|Pauli-Pekka Toivanen&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
MWTS-Buteo asset tests buteo sync-framework apis. &lt;br /&gt;
&lt;br /&gt;
The Buteo Sync solution is a complete solution that broadly provides the following synchronization services:&lt;br /&gt;
&lt;br /&gt;
* Device to device synchronization of PIM data (Contacts and Calendar for now) based on SyncML&lt;br /&gt;
* Device to cloud synchronization of PIM data (ovi.com, Scheduleworld.com etc.) based on SyncML&lt;br /&gt;
* Synchronization of media content to PC based on MTP&lt;br /&gt;
* Device to PC synchronization (currently only OviSuite, but this requires contract with OviSuite to support a particular device) &lt;br /&gt;
&lt;br /&gt;
Libs used are: &lt;br /&gt;
&lt;br /&gt;
* sync-fw&lt;br /&gt;
* for building sync-fw-dev&lt;br /&gt;
&lt;br /&gt;
== Getting the Latest Version ==&lt;br /&gt;
&lt;br /&gt;
* http://gitorious.org/qa-tools/mcts/trees/master/mcts-mwts/generic/mwts-buteo&lt;br /&gt;
&lt;br /&gt;
See chapter &amp;quot;running the test&amp;quot; for further instructions. &lt;br /&gt;
&lt;br /&gt;
== Support &amp;amp; Contacts ==&lt;br /&gt;
&lt;br /&gt;
* In case of a problem read carefully through this document. Then search bugzilla to see if someone else has had similar problems.&lt;br /&gt;
* If your questions is still valid, please prefer the public #meego-qa-mcts @ irc.freenode.net IRC-channel or meego-qa-tools mailing list. This way you get the best possible attention to your questions.&lt;br /&gt;
* If you think that you need to directly contact package maintainer then contact&lt;br /&gt;
** Pauli-Pekka Toivanen, pauli-pekka.toivanen@digia.com (you can also take a look at the authors file to find the people who to cc)&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
* Please see the file called COPYING&lt;br /&gt;
&lt;br /&gt;
== Supported Devices and SW ==&lt;br /&gt;
&lt;br /&gt;
mwts-buteo officially supports the following devices&lt;br /&gt;
&lt;br /&gt;
* nCDK &lt;br /&gt;
* N900&lt;br /&gt;
&lt;br /&gt;
Netbooks are not officially supported at the moment but it should work just fine on netbooks as well.&lt;br /&gt;
&lt;br /&gt;
== Test Cases ==&lt;br /&gt;
&lt;br /&gt;
Test cases located in files mwts-buteo.cfg &amp;amp; mwts-buteo-nft.cfg &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!Test case name&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|FUTE-Buteo_list_profiles&lt;br /&gt;
|Lists available sync profiles&lt;br /&gt;
|-&lt;br /&gt;
|FUTE-Buteo_create_btprofile&lt;br /&gt;
|Creates bluetooth sync profile&lt;br /&gt;
|-&lt;br /&gt;
|FUTE-Buteo_create_google_profile&lt;br /&gt;
|Creates google contacts sync profile&lt;br /&gt;
|-&lt;br /&gt;
|FUTE-Buteo_remove_bt_profile&lt;br /&gt;
|Removes bluetooth profile&lt;br /&gt;
|-&lt;br /&gt;
|FUTE-Buteo_remove_google_profile&lt;br /&gt;
|Removes google profile&lt;br /&gt;
|-&lt;br /&gt;
|FUTE-Buteo_remove_profiles&lt;br /&gt;
|Removes all profiles&lt;br /&gt;
|-&lt;br /&gt;
|FUTE-Buteo_sync_bt&lt;br /&gt;
|Syncs with bluetooth profile&lt;br /&gt;
|-&lt;br /&gt;
|FUTE-Buteo_sync_google&lt;br /&gt;
|Cloud syncs google contacts &lt;br /&gt;
|-&lt;br /&gt;
|FUTE-Buteo_sync_memotoo&lt;br /&gt;
|cloud Syncs with memotoo.com profile&lt;br /&gt;
|-&lt;br /&gt;
|FUTE-Buteo_sync_mobical&lt;br /&gt;
|Cloud syncs with mobical.com profile &lt;br /&gt;
|-&lt;br /&gt;
|FUTE-Buteo_sync_ovi&lt;br /&gt;
|Cloud syncs with ovi.com profile &lt;br /&gt;
|-&lt;br /&gt;
|NFT-Buteo_sync_bt-ITER&lt;br /&gt;
|Syncs with bluetooth profile&lt;br /&gt;
|-&lt;br /&gt;
|NFT-Buteo_sync_google-ITER&lt;br /&gt;
|Cloud syncs google contacts &lt;br /&gt;
|-&lt;br /&gt;
|NFT-Buteo_sync_memotoo-ITER&lt;br /&gt;
|cloud Syncs with memotoo.com profile&lt;br /&gt;
|-&lt;br /&gt;
|NFT-Buteo_sync_mobical-ITER&lt;br /&gt;
|Cloud syncs with mobical.com profile &lt;br /&gt;
|-&lt;br /&gt;
|NFT-Buteo_sync_ovi-ITER&lt;br /&gt;
|Cloud syncs with ovi.com profile &lt;br /&gt;
|-&lt;br /&gt;
|NFT-Buteo_sync_bt-LATE&lt;br /&gt;
|Syncs with bluetooth profile&lt;br /&gt;
|-&lt;br /&gt;
|NFT-Buteo_sync_google-LATE&lt;br /&gt;
|Cloud syncs google contacts &lt;br /&gt;
|-&lt;br /&gt;
|NFT-Buteo_sync_memotoo-LATE&lt;br /&gt;
|cloud Syncs with memotoo.com profile&lt;br /&gt;
|-&lt;br /&gt;
|NFT-Buteo_sync_mobical-LATE&lt;br /&gt;
|Cloud syncs with mobical.com profile &lt;br /&gt;
|-&lt;br /&gt;
|NFT-Buteo_sync_ovi-LATE&lt;br /&gt;
|Cloud syncs with ovi.com profile&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Running the Tests =&lt;br /&gt;
&lt;br /&gt;
== Hardware setup and test environment ==&lt;br /&gt;
&lt;br /&gt;
'''Required HW &amp;amp; SW'''&lt;br /&gt;
* One test device with MeeGo&lt;br /&gt;
* Bluetooth hardware for bt syncing&lt;br /&gt;
* Internet connection for cloud syncing &lt;br /&gt;
&lt;br /&gt;
'''Required SW'''&lt;br /&gt;
* Qt &amp;gt;= 4.7.0 version&lt;br /&gt;
* mwts-buteo&lt;br /&gt;
* mwts-common (use the latest version)&lt;br /&gt;
* synf-fw, sync-fw-dev package&lt;br /&gt;
&lt;br /&gt;
If for some reason sync service plugins are missing, you can manually install them from the repositories. Different plugin are needed for different services (bluetooth, google, memotoo etc)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
zypper pa | grep buteo-service&lt;br /&gt;
zypper install buteo-service-google buteo-service-memotoo etc ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* sync service plugins packages for different cloud services (buteo-service-google, buteo-service-memotoo etc )&lt;br /&gt;
&lt;br /&gt;
== Building packages ==&lt;br /&gt;
* Check that depended packages are installed (mwts-common-devel, sync-fw-dev)&lt;br /&gt;
* Execute buildrpm.sh script from the asset source root&lt;br /&gt;
&lt;br /&gt;
* built rmps located in source root/rpm/RPMS/...&lt;br /&gt;
* Installation 'rpm -i &amp;lt;package_name&amp;gt;'&lt;br /&gt;
&lt;br /&gt;
== Running test cases == &lt;br /&gt;
&lt;br /&gt;
Before running cases you need to set LD_LIBRARY_PATH enviroment variable to '/lib'. Use 'export LD_LIBRARY_PATH=/lib' and kill and restart msync-daemon. This is a current workaround and will change in future. &lt;br /&gt;
&lt;br /&gt;
For cloud syncing you need to se up internet connection first. Account credentials need to be set in the config file first (/usr/lib/tests/ButeoTest.conf).&lt;br /&gt;
&lt;br /&gt;
For bluetooth syncing you should pair your devices beforehand. Bluetooth adresses etc need to be set in the config file first (/usr/lib/tests/ButeoTest.conf).&lt;br /&gt;
&lt;br /&gt;
Otherwise MWTS-Buteo test execution is performed normally. Check the &amp;quot;General MWTS testing guide&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Test result analysis ==&lt;br /&gt;
&lt;br /&gt;
Test result are available in the MIN UI. In addition, test result log files can be found from device in directory &lt;br /&gt;
&lt;br /&gt;
 /var/log/tests/&lt;br /&gt;
&lt;br /&gt;
Result files are named according to test cases, &amp;lt;test_case_name&amp;gt;.result file contains overall information about test run and measured values.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
* Test logs show you if the the dbus-service from msyncd is working.&lt;br /&gt;
&lt;br /&gt;
You can set sync-framework loggin on modifyind /etc/sync/set_sync_log_level files value to 4.&lt;br /&gt;
Also set enviromental variable LD_LIBRARY_PATH 'export LD_LIBRARY_PATH=/lib:$LD_LIBRARY_PATH' . Now you should be able to see debug in /home/meego/.sync/synchronizer.log.&lt;br /&gt;
&lt;br /&gt;
== Configuration file examples ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
sync_home=/home/meego/.sync/profiles/ # point to your users home directory&lt;br /&gt;
&lt;br /&gt;
[bt_profile]&lt;br /&gt;
bt_address=00:00:00:00:00:00&lt;br /&gt;
bt_name=some_bt_dev&lt;br /&gt;
profile_name=bt_profile&lt;br /&gt;
&lt;br /&gt;
[google_profile] # google.com&lt;br /&gt;
username=testipersoona&lt;br /&gt;
password=test&lt;br /&gt;
profile_name=google_profile&lt;br /&gt;
&lt;br /&gt;
[memotoo_profile] # memotoo.com&lt;br /&gt;
username=testipersoona&lt;br /&gt;
password=test&lt;br /&gt;
profile_name=memotoo_profile&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Module Design and Architecture =&lt;br /&gt;
&lt;br /&gt;
== Architecture ==&lt;br /&gt;
&lt;br /&gt;
* Synchronization Framework - a generic framework providing a pluggable architecture. &lt;br /&gt;
* SyncML stack - a OMA DS 1.1 and 1.2 compliant SyncML stack.&lt;br /&gt;
* MTP stack - A Media Transfer Protocol 1.0 compliant MTP implemenation. &lt;br /&gt;
* Sync plugins - a syncml sync plugin and a MTP sync plugin that hook into the synchronization framework &lt;br /&gt;
&lt;br /&gt;
== MIN Scripter Interface ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! MIN&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Sync &amp;lt;profile_name&amp;gt;&lt;br /&gt;
| Starts syncing according to given profile&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| RemoveProfile &amp;lt;profile_name&amp;gt;&lt;br /&gt;
| Removes created profile&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| RemoveProfiles&lt;br /&gt;
| Removes all profiles&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| ListProfiles &lt;br /&gt;
| Lists available profiles&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| CreateBtProfile &amp;lt;profile_name&amp;gt;&lt;br /&gt;
| Creates a bluetooth sync profile&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| CreateOviProfile&lt;br /&gt;
| Creates a ovi sync service profile&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| CreateGoogleProfile &lt;br /&gt;
| Creates a google sync service profile&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| CreateMobicalProfile &lt;br /&gt;
| Creates a mobical sync service profile&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| CreateMemotooProfile &lt;br /&gt;
| Creates a memotoo sync service profile&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Known issues =&lt;br /&gt;
* Currently missing some capabilities for services&lt;br /&gt;
* Before running cases you need to set LD_LIBRARY_PATH enviroment variable to '/lib'. Use 'export LD_LIBRARY_PATH=/lib' and kill and restart msync-daemon. This is a current workaround and will change in future.&lt;br /&gt;
&lt;br /&gt;
= Future improvements =&lt;br /&gt;
* Cover more service and sync scenarios&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
* [[Buteo]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/MeeGo_SDK_Enabling_QEMU</id>
		<title>MeeGo SDK Enabling QEMU</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/MeeGo_SDK_Enabling_QEMU"/>
				<updated>2011-04-23T10:14:39Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: Fixed double redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[SDK/Docs/1.1/MeeGo SDK Graphics Acceleration]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/MeeGo-Lem</id>
		<title>MeeGo-Lem</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/MeeGo-Lem"/>
				<updated>2011-04-11T05:41:24Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* Google Chrome, Flash Plugins, Java, Skype, LibreOffice, etc. */ fixed wiki links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=MeeGo-Lem: Linux Everywhere for MeeGolem=&lt;br /&gt;
&lt;br /&gt;
 WARNING:  THIS IS A WORK IN PROGRESS&lt;br /&gt;
 STATUS: Not even close yet.&lt;br /&gt;
&lt;br /&gt;
This is a guide on how to run and install Fedora's &amp;quot;noncompliant apps&amp;quot;, along with the rest of Fedora14 libs and apps, on MeeGo 1.2 Netbook.&lt;br /&gt;
The intent here is not MeeGo non-compliance, but rather end-user usefulness, on-par with what other user's get from installing Fedora, and then following instructions like http://www.mjmwired.net/resources/mjm-fedora-f14.html to actually get a system that's worth using.&lt;br /&gt;
&lt;br /&gt;
This hack provides the following repositories that work alongside MeeGo's if you're careful with your use of 'zypper'&lt;br /&gt;
* Fedora 14 from http://fedoraproject.org/ &lt;br /&gt;
* Noncompliant and additional packages from http://rpmfusion.org/&lt;br /&gt;
* Audio/Video from http://ccrma.stanford.edu/planetccrma/software/&lt;br /&gt;
* Adobe's Flash Plugin RPM repository from http://www.adobe.com/products/flashplayer/productinfo/instructions/#section-3&lt;br /&gt;
* Google Chrome Browser RPM repository from http://www.google.com/chrome/eula.html?platform=linux&lt;br /&gt;
&lt;br /&gt;
The end result is over [http://nielsmayer.com/meego/lem/meegolem-packagelist.txt 20000 packages] many of which work beautifully.&lt;br /&gt;
&lt;br /&gt;
See http://lists.meego.com/pipermail/meego-community/2011-March/003675.html&lt;br /&gt;
&lt;br /&gt;
https://bugs.meego.com/show_bug.cgi?id=14129&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
===Prerequisites===&lt;br /&gt;
&lt;br /&gt;
* Setup sudo&lt;br /&gt;
 ...&lt;br /&gt;
* Install tar and wget&lt;br /&gt;
 sudo zypper install tar wget&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
===Install repositories===&lt;br /&gt;
&lt;br /&gt;
* /etc/zypp/repos.d/*.repo&lt;br /&gt;
  cd /tmp ; wget 'https://bugs.meego.com/attachment.cgi?id=4761'&lt;br /&gt;
  cd /    ; tar xvzf '/tmp/attachment.cgi?id=4761'&lt;br /&gt;
&lt;br /&gt;
* /etc/pki/rpm-gpg/*&lt;br /&gt;
  cd /tmp ; wget 'https://bugs.meego.com/attachment.cgi?id=4762'&lt;br /&gt;
  cd /    ; tar xvzf '/tmp/attachment.cgi?id=4762'&lt;br /&gt;
&lt;br /&gt;
===Refresh zypper===&lt;br /&gt;
&lt;br /&gt;
 $ sudo zypper clean --all&lt;br /&gt;
 $ sudo zypper --gpg-auto-import-keys refresh&lt;br /&gt;
&lt;br /&gt;
===The Hacks that Make it All Possible===&lt;br /&gt;
&lt;br /&gt;
* Fedora uses readline6, MeeGo uses readline5.&lt;br /&gt;
&lt;br /&gt;
* Fedora uses Python 2.7, MeeGo uses Python 2.6.&lt;br /&gt;
&lt;br /&gt;
=Some Example Installations=&lt;br /&gt;
&lt;br /&gt;
==Google Chrome, Flash Plugins, Java, Skype, LibreOffice, etc.==&lt;br /&gt;
&lt;br /&gt;
* Simple install of google-chrome beta (and flash/java/talk) on MeeGo 1.2 Netbook&lt;br /&gt;
** see http://lists.meego.com/pipermail/meego-community/2011-February/003570.html&lt;br /&gt;
&lt;br /&gt;
* Chrome: simple setup with LEM installed:&lt;br /&gt;
&lt;br /&gt;
 sudo zypper install google-chrome-beta&lt;br /&gt;
 ...&lt;br /&gt;
 ## note three different versions available:&lt;br /&gt;
 $ zypper search chrome&lt;br /&gt;
 ...&lt;br /&gt;
 i | google-chrome-beta            | Google Chrome | package&lt;br /&gt;
   | google-chrome-stable          | Google Chrome | package&lt;br /&gt;
   | google-chrome-unstable        | Google Chrome | package&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
* Firefox4:&lt;br /&gt;
** Just-released [http://www.mozilla.com/en-US/firefox/4.0/releasenotes/ Firefox4] is packaged with Fedora 15.&lt;br /&gt;
** MeeGo, closer to Fedora 14, is supported by Fedora 'remi' ([http://forums.famillecollet.com/viewforum.php?id=5 Remi Collet] repositories).&lt;br /&gt;
** With LEM, http://www.if-not-true-then-false.com/2010/install-firefox-4-on-fedora/ is relatively straightforward.&lt;br /&gt;
** See: [[MeeGo-Lem-Firefox4]]&lt;br /&gt;
&lt;br /&gt;
* Adobe Flash: simple setup with LEM installed:&lt;br /&gt;
** See: https://bugs.meego.com/show_bug.cgi?id=10894#c4&lt;br /&gt;
&lt;br /&gt;
 ## install from Adobe RPM reposotory from LEM&lt;br /&gt;
 $ sudo zypper install flash-plugin&lt;br /&gt;
 Loading repository data...&lt;br /&gt;
 Reading installed packages...&lt;br /&gt;
 Resolving package dependencies...&lt;br /&gt;
 The following NEW package is going to be installed:&lt;br /&gt;
  flash-plugin &lt;br /&gt;
  1 new package to install.&lt;br /&gt;
 Overall download size: 4.7 MiB. After the operation, additional 11.6 MiB will be used.&lt;br /&gt;
  Continue? [y/n/?] (y): y&lt;br /&gt;
  Retrieving package flash-plugin-10.2.152.27-release.i386 (1/1), 4.7 MiB (11.6 MiB unpacked)&lt;br /&gt;
  Retrieving: flash-plugin-10.2.152.27-release.i386.rpm [done (790.4 KiB/s)]&lt;br /&gt;
  Installing: flash-plugin-10.2.152.27-release [done]&lt;br /&gt;
 &lt;br /&gt;
 ## Setup Link to enable web browser plugin:&lt;br /&gt;
 $ sudo rm -f /usr/lib/mozilla/plugins/libflashplayer.so&lt;br /&gt;
 $ sudo ln -s /usr/lib/flash-plugin/libflashplayer.so /usr/lib/mozilla/plugins/libflashplayer.so&lt;br /&gt;
 ## Now restart browser or qtwebkit-based apps requiring flash.&lt;br /&gt;
&lt;br /&gt;
* Installing Skype on MeeGo 1.2 Netbook (doesn't use LEM since skype doesn't provide repository):&lt;br /&gt;
** Use browser to download Fedora RPM from http://www.skype.com/intl/en/get-skype/on-your-computer/linux/downloading.fedora&lt;br /&gt;
** Latest Skype intended for Fedora 13+ resolves issues from earlier versions: https://bugs.meego.com/show_bug.cgi?id=14117#c4&lt;br /&gt;
 $ sudo rpm -ivh skype-2.2.0.25-fedora.i586.rpm &lt;br /&gt;
  Failed to expand %__security_plugin macro&lt;br /&gt;
  Preparing...                ########################################### [100%]&lt;br /&gt;
     1:skype                  ########################################### [100%]&lt;br /&gt;
&lt;br /&gt;
* Install latest LibreOffice on MeeGo 1.2 Netbook:&lt;br /&gt;
** See: [[LibreOffice]]&lt;br /&gt;
** LibreOffice is recommended over Fedora's OpenOffice: http://forum.meego.com/showpost.php?p=18796&amp;amp;postcount=24 ; also Fedora provides a much older version than LibreOffice, and has special weird Fedora dependencies to the OpenJDK java included with Fedora.&lt;br /&gt;
&lt;br /&gt;
==Be able to watch/hear common internet media formats==&lt;br /&gt;
&lt;br /&gt;
Using LEM, follow instructions in http://www.mjmwired.net/resources/mjm-fedora-f14.html#mp3 and&lt;br /&gt;
http://www.mjmwired.net/resources/mjm-fedora-f14.html#mediaplayers to be able to hear MP3's or watch FLV, AVI  or other &amp;quot;nonfree&amp;quot; codec-requiring formats.&lt;br /&gt;
&lt;br /&gt;
 $ sudo zypper in gstreamer-ffmpeg gstreamer-plugins-ugly gstreamer-plugins-bad&lt;br /&gt;
 Loading repository data...&lt;br /&gt;
 Reading installed packages...&lt;br /&gt;
 'gstreamer-plugins-ugly' is already installed.&lt;br /&gt;
 No update candidate for 'gstreamer-plugins-ugly-0.10.16-2.fc14.i686'. The highest available version is already installed.&lt;br /&gt;
 Resolving package dependencies...&lt;br /&gt;
 &lt;br /&gt;
 The following NEW packages are going to be installed:&lt;br /&gt;
   gstreamer-ffmpeg gstreamer-plugins-bad gstreamer-plugins-bad-free libass &lt;br /&gt;
   libcdaudio libkate libmimic libmms libofa libquicktime mjpegtools-libs &lt;br /&gt;
 &lt;br /&gt;
 11 new packages to install.&lt;br /&gt;
 Overall download size: 2.2 MiB. After the operation, additional 6.4 MiB will be &lt;br /&gt;
 used.&lt;br /&gt;
 Continue? [y/n/?] (y): y&lt;br /&gt;
 Retrieving package libmms-0.6.2-1.fc14.i686 (1/11), 48.0 KiB (108.0 KiB unpacked)&lt;br /&gt;
 Retrieving: libmms-0.6.2-1.fc14.i686.rpm [done (7.6 KiB/s)]&lt;br /&gt;
 Retrieving package libquicktime-1.1.5-2.fc14.i686 (2/11), 283.0 KiB (857.0 KiB unpacked)&lt;br /&gt;
 Retrieving: libquicktime-1.1.5-2.fc14.i686.rpm [done (20.5 KiB/s)]&lt;br /&gt;
 Retrieving package libmimic-1.0.4-4.fc12.i686 (3/11), 28.0 KiB (78.0 KiB unpacked)&lt;br /&gt;
 Retrieving: libmimic-1.0.4-4.fc12.i686.rpm [done]&lt;br /&gt;
 Retrieving package gstreamer-ffmpeg-0.10.11-1.fc14.i686 (4/11), 169.0 KiB (494.0 KiB unpacked)&lt;br /&gt;
 Retrieving: gstreamer-ffmpeg-0.10.11-1.fc14.i686.rpm [done (83.3 KiB/s)]&lt;br /&gt;
 Retrieving package libofa-0.9.3-16.fc12.i686 (5/11), 56.0 KiB (154.0 KiB unpacked)&lt;br /&gt;
 Retrieving: libofa-0.9.3-16.fc12.i686.rpm [done (1.3 KiB/s)]&lt;br /&gt;
 Retrieving package libass-0.9.11-1.fc14.i686 (6/11), 62.0 KiB (125.0 KiB unpacked)&lt;br /&gt;
 Retrieving: libass-0.9.11-1.fc14.i686.rpm [done (16.1 KiB/s)]&lt;br /&gt;
 Retrieving package libcdaudio-0.99.12p2-13.fc12.i686 (7/11), 38.0 KiB (81.0 KiB unpacked)&lt;br /&gt;
 Retrieving: libcdaudio-0.99.12p2-13.fc12.i686.rpm [done (6.6 KiB/s)]&lt;br /&gt;
 Retrieving package libkate-0.3.7-2.fc14.i686 (8/11), 46.0 KiB (92.0 KiB unpacked)&lt;br /&gt;
 Retrieving: libkate-0.3.7-2.fc14.i686.rpm [done (13.6 KiB/s)]&lt;br /&gt;
 Retrieving package mjpegtools-libs-1.9.0-2.fc14.i686 (9/11), 233.0 KiB (581.0 KiB unpacked)&lt;br /&gt;
 Retrieving: mjpegtools-libs-1.9.0-2.fc14.i686.rpm [done (58.4 KiB/s)]&lt;br /&gt;
 Retrieving package gstreamer-plugins-bad-free-0.10.20-3.fc14.i686 (10/11), 1.0 MiB (3.3 MiB unpacked)&lt;br /&gt;
 Retrieving: gstreamer-plugins-bad-free-0.10.20-3.fc14.i686.rpm [done (356.9 KiB/s)]&lt;br /&gt;
 Retrieving package gstreamer-plugins-bad-0.10.20-2.fc14.i686 (11/11), 241.0 KiB (679.0 KiB unpacked)&lt;br /&gt;
 Retrieving: gstreamer-plugins-bad-0.10.20-2.fc14.i686.rpm [done (40.1 KiB/s)]&lt;br /&gt;
 Installing: libmms-0.6.2-1.fc14 [done]&lt;br /&gt;
 Installing: libquicktime-1.1.5-2.fc14 [done]&lt;br /&gt;
 Installing: libmimic-1.0.4-4.fc12 [done]&lt;br /&gt;
 Installing: gstreamer-ffmpeg-0.10.11-1.fc14 [done]&lt;br /&gt;
 Installing: libofa-0.9.3-16.fc12 [done]&lt;br /&gt;
 Installing: libass-0.9.11-1.fc14 [done]&lt;br /&gt;
 Installing: libcdaudio-0.99.12p2-13.fc12 [done]&lt;br /&gt;
 Installing: libkate-0.3.7-2.fc14 [done]&lt;br /&gt;
 Installing: mjpegtools-libs-1.9.0-2.fc14 [done]&lt;br /&gt;
 Installing: gstreamer-plugins-bad-free-0.10.20-3.fc14 [done]&lt;br /&gt;
 Installing: gstreamer-plugins-bad-0.10.20-2.fc14 [done]&lt;br /&gt;
 $ sudo zypper in xine-lib-extras-freeworld ffmpeg2dirac ffmpeg2theora ffmpegthumbnailer&lt;br /&gt;
 Loading repository data...&lt;br /&gt;
 Reading installed packages...&lt;br /&gt;
 Resolving package dependencies...&lt;br /&gt;
 &lt;br /&gt;
 The following NEW packages are going to be installed:&lt;br /&gt;
   ffmpeg2dirac ffmpeg2theora ffmpegthumbnailer liboil vcdimager vcdimager-libs &lt;br /&gt;
   xine-lib-extras-freeworld &lt;br /&gt;
 &lt;br /&gt;
 7 new packages to install.&lt;br /&gt;
 Overall download size: 999.0 KiB. After the operation, additional 3.1 MiB will &lt;br /&gt;
 be used.&lt;br /&gt;
 Continue? [y/n/?] (y): y&lt;br /&gt;
 Retrieving package ffmpegthumbnailer-2.0.6-1.fc14.i686 (1/7), 55.0 KiB (171.0 KiB unpacked)&lt;br /&gt;
 Retrieving: ffmpegthumbnailer-2.0.6-1.fc14.i686.rpm [done]&lt;br /&gt;
 Retrieving package vcdimager-0.7.23-13.fc13.1.i686 (2/7), 300.0 KiB (1.1 MiB unpacked)&lt;br /&gt;
 Retrieving: vcdimager-0.7.23-13.fc13.1.i686.rpm [done (14.5 KiB/s)]&lt;br /&gt;
 Retrieving package ffmpeg2theora-0.27-1.fc14.i686 (3/7), 61.0 KiB (149.0 KiB unpacked)&lt;br /&gt;
 Retrieving: ffmpeg2theora-0.27-1.fc14.i686.rpm [done]&lt;br /&gt;
 Retrieving package liboil-0.3.16-4.fc12.i686 (4/7), 113.0 KiB (497.0 KiB unpacked)&lt;br /&gt;
 Retrieving: liboil-0.3.16-4.fc12.i686.rpm [done (35.7 KiB/s)]&lt;br /&gt;
 Retrieving package vcdimager-libs-0.7.23-13.fc13.1.i686 (5/7), 96.0 KiB (187.0 KiB unpacked)&lt;br /&gt;
 Retrieving: vcdimager-libs-0.7.23-13.fc13.1.i686.rpm [done (39.7 KiB/s)]&lt;br /&gt;
 Retrieving package ffmpeg2dirac-0.1.0-4.fc12.i686 (6/7), 49.0 KiB (102.0 KiB unpacked)&lt;br /&gt;
 Retrieving: ffmpeg2dirac-0.1.0-4.fc12.i686.rpm [done (20.4 KiB/s)]&lt;br /&gt;
 Retrieving package xine-lib-extras-freeworld-1.1.19-1.fc14.i686 (7/7), 325.0 KiB (889.0 KiB unpacked)&lt;br /&gt;
 Retrieving: xine-lib-extras-freeworld-1.1.19-1.fc14.i686.rpm [done (20.2 KiB/s)]&lt;br /&gt;
 Installing: ffmpegthumbnailer-2.0.6-1.fc14 [done]&lt;br /&gt;
 Installing: vcdimager-0.7.23-13.fc13.1 [done]&lt;br /&gt;
 Installing: ffmpeg2theora-0.27-1.fc14 [done]&lt;br /&gt;
 Installing: liboil-0.3.16-4.fc12 [done]&lt;br /&gt;
 Installing: vcdimager-libs-0.7.23-13.fc13.1 [done]&lt;br /&gt;
 Installing: ffmpeg2dirac-0.1.0-4.fc12 [done]&lt;br /&gt;
 Installing: xine-lib-extras-freeworld-1.1.19-1.fc14 [done]&lt;br /&gt;
 $ sudo zypper in  mplayer-gui gecko-mediaplayer mencoder ## see http://www.mjmwired.net/resources/mjm-fedora-f14.html#mediaplayers&lt;br /&gt;
 Loading repository data...&lt;br /&gt;
 Reading installed packages...&lt;br /&gt;
 Resolving package dependencies...&lt;br /&gt;
 &lt;br /&gt;
 The following NEW packages are going to be installed:&lt;br /&gt;
   gecko-mediaplayer gnome-mplayer-common gnome-mplayer-minimal mencoder &lt;br /&gt;
   mplayer-gui &lt;br /&gt;
 &lt;br /&gt;
 5 new packages to install.&lt;br /&gt;
 Overall download size: 7.1 MiB. After the operation, additional 18.6 MiB will &lt;br /&gt;
 be used.&lt;br /&gt;
 Continue? [y/n/?] (y): y&lt;br /&gt;
 Retrieving package gnome-mplayer-common-1.0.0-1.fc14.i686 (1/5), 210.0 KiB (858.0 KiB unpacked)&lt;br /&gt;
 Retrieving: gnome-mplayer-common-1.0.0-1.fc14.i686.rpm [done (37.2 KiB/s)]&lt;br /&gt;
 Retrieving package mplayer-gui-1.0-0.119.20100703svn.fc14.i686 (2/5), 3.5 MiB (9.0 MiB unpacked)&lt;br /&gt;
 Retrieving: mplayer-gui-1.0-0.119.20100703svn.fc14.i686.rpm [done (113.1 KiB/s)]&lt;br /&gt;
 Retrieving package mencoder-1.0-0.119.20100703svn.fc14.i686 (3/5), 3.1 MiB (8.0 MiB unpacked)&lt;br /&gt;
 Retrieving: mencoder-1.0-0.119.20100703svn.fc14.i686.rpm [done (105.1 KiB/s)]&lt;br /&gt;
 Retrieving package gnome-mplayer-minimal-1.0.0-1.fc14.i686 (4/5), 114.0 KiB (319.0 KiB unpacked)&lt;br /&gt;
 Retrieving: gnome-mplayer-minimal-1.0.0-1.fc14.i686.rpm [done (23.3 KiB/s)]&lt;br /&gt;
 Retrieving package gecko-mediaplayer-1.0.0-1.fc14.i686 (5/5), 78.0 KiB (493.0 KiB unpacked)&lt;br /&gt;
 Retrieving: gecko-mediaplayer-1.0.0-1.fc14.i686.rpm [done]&lt;br /&gt;
 Installing: gnome-mplayer-common-1.0.0-1.fc14 [done]&lt;br /&gt;
 Installing: mplayer-gui-1.0-0.119.20100703svn.fc14 [done]&lt;br /&gt;
 Installing: mencoder-1.0-0.119.20100703svn.fc14 [done]&lt;br /&gt;
 Installing: gnome-mplayer-minimal-1.0.0-1.fc14 [done]&lt;br /&gt;
 Installing: gecko-mediaplayer-1.0.0-1.fc14 [done]&lt;br /&gt;
 &lt;br /&gt;
 $ killall -HUP banshee-1  ##must kill and restart banshee&lt;br /&gt;
 $ banshee-1               ##start from commandline to see entertaining error messages https://bugs.meego.com/show_bug.cgi?id=14658&lt;br /&gt;
&lt;br /&gt;
The end result -- you can watch FLV video downloaded from youtube:&lt;br /&gt;
&lt;br /&gt;
[[file:Banshee-on-meegolem-playing-flv-via-nonfree-gsteamer-ffmpeg-plugins.png]]&lt;br /&gt;
&lt;br /&gt;
The [http://code.google.com/p/gecko-mediaplayer/ gecko-mediaplayer plugin] installed above, allows media to be viewed directly in the web browser:&lt;br /&gt;
&lt;br /&gt;
[[File:Chrome-with-gecko-mediaplayer-on-meegolem.png]]&lt;br /&gt;
&lt;br /&gt;
==smplayer for streaming audio/video playback==&lt;br /&gt;
&lt;br /&gt;
[[File:Smplayer-on-meegolem.png]]&lt;br /&gt;
&lt;br /&gt;
==gpodder and needed python plugins -- to watch/manage podcasts==&lt;br /&gt;
&lt;br /&gt;
[[File:Gpodder-on-meegolem.png]]&lt;br /&gt;
&lt;br /&gt;
==The OpenShot Video Editor==&lt;br /&gt;
&lt;br /&gt;
[[file:Openshot-on-meegolem.png]]&lt;br /&gt;
&lt;br /&gt;
==The Jack Audio Connection Kit, QJackCtl, and Various Cool Audio Tools==&lt;br /&gt;
&lt;br /&gt;
[[file:Qjackctl-on-meegolem.png]]&lt;br /&gt;
[[file:qjackctl-connections-on-meegolem.png]]&lt;br /&gt;
[[file:Jack-alsa-audio-analyser-on-meegolem.png]]&lt;br /&gt;
[[file:Jack-audio-applications-on-meegolem.png]]&lt;br /&gt;
[[file:Jack-alsa-perceptual-analyser.png]]&lt;br /&gt;
&lt;br /&gt;
==Qtractor Audio/MIDI Editor and Sound processing plugins==&lt;br /&gt;
&lt;br /&gt;
[[File:Qtractor-plastique-style-on-meegolem.png]]&lt;br /&gt;
[[File:Qtractor-dialogs-plastique-style-meego.png]]&lt;br /&gt;
&lt;br /&gt;
==Games Games Games!==&lt;br /&gt;
&lt;br /&gt;
(Author doesn't have time for games, but notes a fully populated installer, and son happy with MeeGo on his netbook).&lt;br /&gt;
&lt;br /&gt;
[[File:meego-installer-on-meegolem.png]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/Hummingbird</id>
		<title>ARM/Hummingbird</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/Hummingbird"/>
				<updated>2011-04-09T13:31:04Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* Build */ Wiki link fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Nexus S =&lt;br /&gt;
&lt;br /&gt;
[[File:DSC00579.jpg|400px]]&lt;br /&gt;
[[File:nexuss.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
So, I have a barebones version of MeeGo (barely) running on the Nexus S. I can't really do much with it on my own, but I'm posting the info here so you can build it and try it for yourself.&lt;br /&gt;
&lt;br /&gt;
== What works ==&lt;br /&gt;
&lt;br /&gt;
* ADB root shell&lt;br /&gt;
* X11 &amp;amp; UI apps&lt;br /&gt;
* Screen brightness&lt;br /&gt;
&lt;br /&gt;
== What doesn't work ==&lt;br /&gt;
&lt;br /&gt;
* Touchscreen&lt;br /&gt;
* WiFi&lt;br /&gt;
* Anything else :-P&lt;br /&gt;
&lt;br /&gt;
== Build ==&lt;br /&gt;
*Use the procedure here to generate an ext2 image, and copy it to linux/rootfs.ext2 on the internal memory of the Nexus S. [[ARM/Meego_on_Beagleboard_from_scratch#Build_the_rootfs]]&lt;br /&gt;
&lt;br /&gt;
I have my boot.img (kernel + ramdisk) and a MeeGo kickstart file at http://blog.steventroughtonsmith.com/2011/01/nexus-s-meego.html; you can use fastboot to boot the image, or flash it to the recovery partition to dual boot. The actual MeeGo rootfs is run from a rootfs.ext2 file you can drop onto the Nexus S using Mass Storage mode - no need for messy flashing or the like, you can thank me later).&lt;br /&gt;
&lt;br /&gt;
There's not much else I can do on my own right now, so if you want to see anything become of this do get involved!&lt;br /&gt;
&lt;br /&gt;
== Kernel ==&lt;br /&gt;
&lt;br /&gt;
My kernel is Samsung stock; you will need to modify it to get X11 to run:&lt;br /&gt;
&lt;br /&gt;
* git://android.git.kernel.org/kernel/samsung.git&lt;br /&gt;
* make herring_defconfig&lt;br /&gt;
&lt;br /&gt;
The only change was modifying the .config file to turn on CONFIG_VT (needed for X11, unless we [http://code.google.com/p/savory/source/browse/trunk/x11-on-kindle/xorg-1.6.patch?r=14 recompile X11 without VT support]).&lt;br /&gt;
&lt;br /&gt;
== Screen brightness ==&lt;br /&gt;
Will add this to a newer kickstart, but for the time being, you can bring the brightness to full by doing:&lt;br /&gt;
&lt;br /&gt;
* echo 255 &amp;gt; /sys/devices/platform/s3cfb/spi_gpio.3/spi3.0/backlight/s5p_bl/brightness&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
dmesg output is available on [[Talk:ARM/Hummingbird]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Samsung Galaxy Tab =&lt;br /&gt;
&lt;br /&gt;
WORK IN PROGRESS, I'M STILL ADDING INFO! - 16/2/2011&lt;br /&gt;
If you're in a desperate hurry then feel free to catch me (lardman) on #meego-arm and pick my brain/add info/make changes here/etc. :)&lt;br /&gt;
&lt;br /&gt;
== Meego ==&lt;br /&gt;
&lt;br /&gt;
=== Current Status ===&lt;br /&gt;
&lt;br /&gt;
Working:&lt;br /&gt;
* Boots Meego (external SD btrfs partition or ext2 loop file)&lt;br /&gt;
* Wifi working (so you can login)&lt;br /&gt;
* Tab kb dock working (so you can login)&lt;br /&gt;
* Basic unaccelerated X on the framebuffer. (Requires small kernel patch) - kernel patch not necessary now, just &amp;quot;echo 1 &amp;gt; /sys/class/lcd/s5p_lcd/lcd_power&amp;quot; after you start Xorg to switch display on.&lt;br /&gt;
* Basic audio playback (The soundcard acts funny unless you feed it 32kHz audio, and on playback you need to run (amixer sset &amp;quot;Playback Path&amp;quot; &amp;quot;SPK&amp;quot;) to actually enable sound)&lt;br /&gt;
* Touch screen - Basic single touch working, using the mtev driver.&lt;br /&gt;
&lt;br /&gt;
In progress:&lt;br /&gt;
* PowerVR accelerated UI - We have the source for the Android kernel driver (look on the Samsung opensource site for the Galaxy S (I9000) source). It appears to still have the XOrg code in place, but the build infrastructure is gone. I've been playing around with merging it in from the PandaBoard SGX drivers, and have gotten something to compile and load on the Tab - but that's about it. (From my understanding, there are two parts to the SGX drivers, the closed source userland - which we can steal from the PandaBoard - and the open source kernel driver. The open source kernel driver has two modes, Android and XOrg / DRI. It also requires a specific driver for the LCD and BC (bufferclass?), which we have as s3c_lcd and s3c_bc.)&lt;br /&gt;
&lt;br /&gt;
Not tried yet:&lt;br /&gt;
* Bluetooth&lt;br /&gt;
* Modem&lt;br /&gt;
* GPS&lt;br /&gt;
* Camera&lt;br /&gt;
* DSP acceleration&lt;br /&gt;
* Sensors (compass, accelerometers)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you would like to help, have questions, ideas, etc., please catch me (lardman) in #meego-arm&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
The idea here is to boot Meego from the external SD card (similar to the N900 Meego boot process.)&lt;br /&gt;
&lt;br /&gt;
Currently this requires that you flash a new, slightly modified, kernel to your Tab. &lt;br /&gt;
&lt;br /&gt;
The Tab kernel contains an initramfs which contains an Android version of init which brings the system up.&lt;br /&gt;
&lt;br /&gt;
With Android devices, there is normally a hardware key you can press at boot time to specify whether you want to enter flashing mode or recovery mode (and no keypress indicates a normal startup.) On the Tab the flashing key is the volume down button and the recovery button is the volume up button.&lt;br /&gt;
&lt;br /&gt;
With most Android devices the normal and recovery boots load different kernels (located on different partitions.) This is nice as it means one does not need to modify the normal Android kernel at all, but can still mess about with other kernels in the recovery kernel partition (e.g. to try booting Meego, at the expense of no recovery mode, which is not a big problem.) But, in their infinite wisdom, Samsung decided that both normal and recovery modes would use the same kernel on the Tab. Rather than booting a completely separate kernel, the Tab boots the same kernel and the Android-specific init somehow recognises which mode was selected at boot time. It then proceeds to process either init.rc or recovery.rc.&lt;br /&gt;
&lt;br /&gt;
Now this would give us an option of modifying the boot process, but the major problem is that while the Android init should support an exec command, this is not implemented in the version we have, and therefore even if we modify the recovery.rc file to try to start our own script to switch_root, etc., it won't work. The Android init used in the Tab is not stock Google code and there is no source available for the modifications.&lt;br /&gt;
&lt;br /&gt;
Therefore I've renamed the Android init and replaced with it an init script which searches for Meego installations (btrfs partitions on the external SD card, or loop images) and if these are not found exec's the renamed Android init, which goes on its merry way and starts Android just like normal.&lt;br /&gt;
&lt;br /&gt;
=== Getting Going ===&lt;br /&gt;
&lt;br /&gt;
Work in progress! &lt;br /&gt;
&lt;br /&gt;
==== Backing up the existing Android installation with dd ====&lt;br /&gt;
&lt;br /&gt;
We only actually alter the kernel, so this is the only one you need to backup, but you may as well do the whole lot just in case. Note that you need to &amp;quot;root&amp;quot; your Tab to be able to use these commands. Also note that this assumes you know how to use adb.&lt;br /&gt;
&lt;br /&gt;
From here: http://forum.xda-developers.com/showthread.php?t=850359&lt;br /&gt;
&lt;br /&gt;
Chose a location to create the backups, e.g. /sdcard&lt;br /&gt;
&lt;br /&gt;
  mkdir backup&lt;br /&gt;
  cd backup&lt;br /&gt;
  adb shell  su -c &amp;quot;dd if=/dev/block/bml1 of=/sdcard/boot.bin bs=4096&amp;quot;&lt;br /&gt;
  adb shell  su -c &amp;quot;dd if=/dev/block/bml2 of=/sdcard/pit.pit bs=4096&amp;quot;&lt;br /&gt;
  adb shell  su -c &amp;quot;dd if=/dev/block/stl3 of=/sdcard/efs.rfs bs=4096&amp;quot;&lt;br /&gt;
  adb shell  su -c &amp;quot;dd if=/dev/block/bml4 of=/sdcard/Sbl.bin bs=4096&amp;quot;&lt;br /&gt;
  adb shell  su -c &amp;quot;dd if=/dev/block/stl6 of=/sdcard/param.lfs bs=4096&amp;quot;&lt;br /&gt;
  adb shell  su -c &amp;quot;dd if=/dev/block/bml7 of=/sdcard/zImage bs=4096&amp;quot;&lt;br /&gt;
  adb shell  su -c &amp;quot;dd if=/dev/block/stl9 of=/sdcard/factoryfs.rfs bs=4096&amp;quot;&lt;br /&gt;
  adb shell  su -c &amp;quot;dd if=/dev/block/stl10 of=/sdcard/dbdata.rfs bs=4096&amp;quot;&lt;br /&gt;
  adb shell  su -c &amp;quot;dd if=/dev/block/stl11 of=/sdcard/cache.rfs bs=4096&amp;quot;&lt;br /&gt;
  adb shell  su -c &amp;quot;dd if=/dev/block/bml12 of=/sdcard/modem.bin bs=4096&amp;quot;&lt;br /&gt;
  adb shell  su -c &amp;quot;tar -czvf /sdcard/data.tar.gz /data&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
  adb pull /sdcard/param.lfs .&lt;br /&gt;
  adb pull /sdcard/zImage .&lt;br /&gt;
  adb pull /sdcard/factoryfs.rfs .&lt;br /&gt;
  adb pull /sdcard/dbdata.rfs .&lt;br /&gt;
  adb pull /sdcard/cache.rfs .&lt;br /&gt;
  adb pull /sdcard/modem.bin .&lt;br /&gt;
  adb pull /sdcard/efs.rfs .&lt;br /&gt;
  adb pull /sdcard/boot.bin .&lt;br /&gt;
  adb pull /sdcard/Sbl.bin .&lt;br /&gt;
  adb pull /sdcard/pit.pit .&lt;br /&gt;
  adb pull /sdcard/data.tar.gz .&lt;br /&gt;
&lt;br /&gt;
==== Kernel Compilation ====&lt;br /&gt;
&lt;br /&gt;
Grab the kernel source code from http://opensource.samsung.com/&lt;br /&gt;
Follow: Mobile &amp;gt; Mobile Phone &amp;gt; GT-P1000 &amp;gt; GT-P1000_OpenSource.zip. There is a new GT-P1000_OpenSource_Update1.zip but I've not tried that, please do tell if it works or works better ;)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[GERO@LIKEMAG] Please note that the GT-P1000_OpenSource_Update1.zip has been updated at least '''twice''' on the Samsung server. I got the newest version today. They included some more drivers and fixed some minor bugs '''but removed the TinyFSR config option (by accident?)''' - You have to manually modify Kbuild and Makefile in drivers to get TinyFSR!!!&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
* Link to kernel source (http://opensource.samsung.com/ search for &amp;quot;gt-p1000&amp;quot;, select &amp;quot;GT-P1000_OpenSource.zip&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Extract the source, follow the instructions in the readme.txt to grab the cross-compiler and edit the relevant settings in the build_kernel.sh script.&lt;br /&gt;
&lt;br /&gt;
* Link to cross-toolchain (http://www.codesourcery.com/public/gnu_toolchain/arm-none-linux-gnueabi/arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2)&lt;br /&gt;
&lt;br /&gt;
Note that we use the same source and toolchain so that the PVR kernel modules will still work (as we're dual booting Android)&lt;br /&gt;
&lt;br /&gt;
* patches to kernel defconfig (defconfig here: http://people.bath.ac.uk/enpsgp/Tab/kernel/)&lt;br /&gt;
* Patches to kernel to combine bootloader cmdline and compile-time cmdline (modified setup.c here, also needs some more patches to other files, add these: http://people.bath.ac.uk/enpsgp/Tab/kernel/)&lt;br /&gt;
&lt;br /&gt;
Try compiling to see if it all works. It should do. If you get the following warning &amp;quot;WARNING: modpost: Found 13 section mismatch(es).&amp;quot;, don't worry, that appears to be normal (!)&lt;br /&gt;
&lt;br /&gt;
Note that we could try enabling kexec if we find that keeping compatibility with the Android kernel is too limiting and then kexec away to our less constrained kernel. Need to test this.&lt;br /&gt;
&lt;br /&gt;
* link to scripts to extract and rebuild initramfs (http://people.bath.ac.uk/enpsgp/Tab/initramfs/)&lt;br /&gt;
&lt;br /&gt;
==== Pre-built kernel ====&lt;br /&gt;
&lt;br /&gt;
* link to zImage - for those who don't want to do any building (http://people.bath.ac.uk/enpsgp/Tab/kernel/zImage)&lt;br /&gt;
&lt;br /&gt;
==== Flashing the kernel ====&lt;br /&gt;
&lt;br /&gt;
* instructions for flashing kernel using heimdall (install heimdall: http://www.glassechidna.com.au/products/heimdall/ then: &amp;quot;heimdall flash --kernel zImage&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==== Building the Meego rootfs image ====&lt;br /&gt;
&lt;br /&gt;
* link to kickstart file (http://people.bath.ac.uk/enpsgp/Tab/)&lt;br /&gt;
&lt;br /&gt;
Add note about &amp;quot;extras&amp;quot; - modules are in initramfs, so just extract these and add to the image; wifi firmware and other files are in the Android install. We could extract these at runtime, but currently are setup for them to be pre-extracted and added to the Meego partition. Make some notes about location of these files and alternative methods of extracting at runtime.&lt;br /&gt;
&lt;br /&gt;
* instructions for creating image and sticking that on a uSD card (same as N900 instructions)&lt;br /&gt;
(sudo mic-image-creator --run-mode=0 --cache=/home/simon/development/meego/build/mycachedir/ --format=raw --arch=armv7l --config=./meego-handset-armv7l-galaxy-tab-1.1.80.15.20110118.5.ks)&lt;br /&gt;
&lt;br /&gt;
=== Setup notes ===&lt;br /&gt;
&lt;br /&gt;
* Getting wifi up and running&lt;br /&gt;
&lt;br /&gt;
* Using adb with Android to extract files from the live Android system (if required)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Useful things to look into ===&lt;br /&gt;
&lt;br /&gt;
* How to decide whether to boot Android or Meego - work out how the Android init determines the boot mode (not a kernel command line param nor an argument passed to init, so presumably some /dev or /proc entry information?)&lt;br /&gt;
&lt;br /&gt;
* Galaxy Tab keyboard scan codes - while the kb dock works, ctrl-c is non-functional, it does not have an escape key and there is no cursor displayed (makes vi editing fun ;))&lt;br /&gt;
&lt;br /&gt;
=== Nb ===&lt;br /&gt;
&lt;br /&gt;
* Android will not start up unless you pass the standard bootloader cmdline arguments to the kernel, so if you want to add more arguments you need to either combine them or reproduce them at compile time. Either way you need a kernel patch as otherwise the bootloader cmdline overrides and replaces whatever you specified at compile-time.&lt;br /&gt;
* While adding console=tty0 to the kernel command line means you see the boot-time output, it prevents the Tab kb dock from functioning! This is because the P1 keyboard driver measures the boot time in jiffies. If the time difference is either below or above a specific threshold, then it is assumed that the keyboard dock is there/not there :-) You have to modify the threshold because an activated console consumes more time during the boot process.&lt;br /&gt;
&lt;br /&gt;
== Ubuntu ==&lt;br /&gt;
===Current Status===&lt;br /&gt;
&lt;br /&gt;
Working:&lt;br /&gt;
&lt;br /&gt;
* Boot Ubuntu (ext4 partition off the internal or external SD Card).&lt;br /&gt;
* WIFI ( SSH in for interactivity).&lt;br /&gt;
* GPIO hardware power button (So you can do a proper shutdown).&lt;br /&gt;
* FrameBuffer (Display an XServer).&lt;br /&gt;
* Touchscreen.&lt;br /&gt;
&lt;br /&gt;
Partial Working:&lt;br /&gt;
&lt;br /&gt;
*USB - Does not show up as a device attached to your computer, but does charge.&lt;br /&gt;
*Audio - Output can be attained, but is not scanned by pulseaudio and is not set and forget.&lt;br /&gt;
&lt;br /&gt;
Not Working:&lt;br /&gt;
&lt;br /&gt;
* Bluetooth (no idea here, just doesn't detect a bluetooth device even with the module loaded).&lt;br /&gt;
* Cellular Data - This will require the reimplementation of librild to interface with onedram mailbox, post the firmware and nvram and toggle the baseband boot gpio.&lt;br /&gt;
* Buttons along the bottom (They detect input but they aren't mapped to do anything).&lt;br /&gt;
&lt;br /&gt;
Not Yet Tested:&lt;br /&gt;
&lt;br /&gt;
* Everything else.&lt;br /&gt;
&lt;br /&gt;
===Setup Instructions===&lt;br /&gt;
&lt;br /&gt;
====Root FileSystem====&lt;br /&gt;
&lt;br /&gt;
The 2 options for RootFS are Download a prebuilt image or generate your own.&lt;br /&gt;
&lt;br /&gt;
=====Generate your own rootfs=====&lt;br /&gt;
&lt;br /&gt;
Prerequisites:&lt;br /&gt;
&lt;br /&gt;
# Ubuntu install that has internet access (can be in a VM).&lt;br /&gt;
# A little bit of command line knowledge.&lt;br /&gt;
# Rootstock (can be obtained through aptitude).&lt;br /&gt;
# Some time.&lt;br /&gt;
&lt;br /&gt;
=====Creating your Image=====&lt;br /&gt;
&lt;br /&gt;
# Elevate your terminal to root permissions (sudo -s).&lt;br /&gt;
# Install rootstock if you haven't already done so (apt-get install rootstock -y).&lt;br /&gt;
# Run rootstock with the following syntax (you may change the hostname/default user/pass as they are not essential to following these directions)&lt;br /&gt;
#:&amp;lt;code&amp;gt;rootstock --fqdn GalaxyTab --login ubuntu --password ubuntu --imagesize 5G --seed netbook-launcher-efl,onboard,ubuntu-netbook-efl-default-settings,wicd,wicd-curses,wicd-cli&amp;lt;/code&amp;gt;&lt;br /&gt;
##You will need to add gdm, xorg and openssh-server to the list above. Can someone confirm. --lardman&lt;br /&gt;
# Have a coffee and hope it builds.&lt;br /&gt;
&lt;br /&gt;
After following these steps you will have your own generated rootfs.tgz ready to be extracted in to your Galaxy tab, A pre-prepared image will be available for download soon.&lt;br /&gt;
&lt;br /&gt;
Before Continuing any further please follow the steps provided above in the tutorial above about backing up your system, The install process is destructive to /data so backing it up if you want to go back to android is a good idea.&lt;br /&gt;
&lt;br /&gt;
====Install image to your device====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====Install to internal SD card=====&lt;br /&gt;
&lt;br /&gt;
This step is done in recovery and requires running some commands via ADB, if you are not comfortable with this DO NOT PROCEED.&lt;br /&gt;
This part of the install will have a script to help the install some time in the future.&lt;br /&gt;
&lt;br /&gt;
# Boot into recovery.&lt;br /&gt;
# Mount /system, and make sure that /Data is not mounted.&lt;br /&gt;
# Make sure you have backed up your android install before going any further.&lt;br /&gt;
#* If you are installing to internal SD replace $SD with &amp;quot;mmcblk0&amp;quot; and $P with p3 in the following instructions.&lt;br /&gt;
#* If you are installing to external SD replace $SD with &amp;quot;mmcblk1&amp;quot; and $P with p1 in the following instructions.&lt;br /&gt;
# Run &amp;quot;parted /dev/block/$SD&amp;quot; and delete all partitions (this is why you made a backup).&lt;br /&gt;
# Create new partitions and do mkfs after creation to the following specifications.&lt;br /&gt;
#*Internal SD; 3 partitions, Partition 1 type vfat and size of your choice(this is internal SD in android and /media/SD in ubuntu if you set up the SD mount); Partition 2 type vfat and size of 1.5GB (you will restore the data backup to here); Partition 3 type ext2 and rest of disk (this is ubuntu install so make sure you leave enough room).&lt;br /&gt;
#* External SD; 1 or 2 Partitions, Partition 1 ext2 as big as you want your ubuntu partition to be; Partition 2 vfat if there is any space left unpartitioned to be used as a normal SD card.&lt;br /&gt;
# Run &amp;quot;tune2fs –O dir_index,uninit_bg,has_journal $SD$P&amp;quot;&lt;br /&gt;
# Run &amp;quot;e2fsck -pf /dev/block/$SD$P&amp;quot;&lt;br /&gt;
# Run &amp;quot;mount /dev/block/$SD$P /sdcard&amp;quot;&lt;br /&gt;
# Use adb to push rootfs.tgz to /sdcard as rootfs.tar.gz (eg: adb push rootfs.tgz /sdcard/root.tar.gz).&lt;br /&gt;
# Run &amp;quot;gunzip rootfs.tar.gz &amp;amp;&amp;amp; tar xvf rootfs.tar&amp;quot;&lt;br /&gt;
# Put all the modules (some will need to come from make modules from the kernel some can come from your android image) and wifi firmware &amp;amp; nvram (located in /system/etc/wifi) in their appropriate places.&lt;br /&gt;
# In a chroot environment run &amp;quot;moddep -v &amp;amp;&amp;amp; update-initramfs -c -v -k 2.6.32.9&amp;quot; &lt;br /&gt;
# Add the rootfs to fstab.&lt;br /&gt;
# Add mtev touch screen driver and udev rule.&lt;br /&gt;
# Pull initramfs from /sdcard/boot as you will need that for the kernel.&lt;br /&gt;
&lt;br /&gt;
=====Install to external SD card=====&lt;br /&gt;
&lt;br /&gt;
# Format your uSD card in your desktop Linux box using (ADD COMMAND, ADD NOTE ON SUPPORTED FORMATS - ext4 works for certain)&lt;br /&gt;
# If you don't have a Linux box, you can use a LiveCD, or format using the Tab itself (ADD INSTRUCTIONS)&lt;br /&gt;
# Extract the rootfs.tar.gz (generated by rootstock above) to your pre-formatted SD card&lt;br /&gt;
# Put all the modules (some will need to come from make modules from the kernel some can come from your android image) and wifi firmware &amp;amp; nvram (located in /system/etc/wifi) in their appropriate places. (ADD SOME MORE DETAIL ABOUT HOW TO EXTRACT THESE)&lt;br /&gt;
# In a chroot environment run &amp;quot;moddep -v &amp;amp;&amp;amp; update-initramfs -c -v -k 2.6.32.9&amp;quot; (ADD DETAIL ABOUT CHROOT'ing AND WHAT YOU NEED INSTALLED)&lt;br /&gt;
# Add the rootfs to fstab.&lt;br /&gt;
# Add mtev touch screen driver and udev rule. (THIS WILL PROBABLY BE CHANGED NOW WITH THE NEW DRIVER)&lt;br /&gt;
# Pull initramfs from /sdcard/boot as you will need that for the kernel. (CUSTOM INITRAMFS MAY BE REQUIRED FOR EXTERNAL SD, NEED TO CHECK)&lt;br /&gt;
&lt;br /&gt;
Adding more info today as I do a new build (to help me remember the steps!) - lardman 9th April 2011&lt;br /&gt;
&lt;br /&gt;
====Preparing the kernel====&lt;br /&gt;
&lt;br /&gt;
This assumes that you have experience building your own kernel.&lt;br /&gt;
&lt;br /&gt;
# Find and apply Lardmans kernel command line patch.&lt;br /&gt;
# Patch s3cfb_lms700jf.c to prevent LCD poweroffs (I couldn't find the right place to do the sysfs tweak I outlined above for the Meego install so looks like kernel patch is the way for Ubuntu --lardman)&lt;br /&gt;
# Edit the kernel config to allow udev to work (set CONFIG_DEVTMPFS=y and CONFIG_DEVTMPFS_MOUNT=y).&lt;br /&gt;
# edit the console command line.&lt;br /&gt;
#* For verbose boot &amp;quot;console=tty0&amp;quot;. (recommended to see what's going on)&lt;br /&gt;
#* For an install to internal SD Card add &amp;quot;root=/dev/mmcblk0p3&amp;quot;&lt;br /&gt;
#* For an install to external SD Card add &amp;quot;root=/dev/mmcblk1p1&amp;quot;&lt;br /&gt;
# Extract initramfs you generated in the chroot above. (we should just give a direct download of this)&lt;br /&gt;
# Set extracted initramfs as initramfs in kernel config.&lt;br /&gt;
# Compile and flash kernel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These instructions are by no means complete at this time, more concise instructions will come soon, as well as prebuilt images to make installation slightly easier (Prebuilt combined with install scripts should be easier than all of this ever could be)&lt;br /&gt;
&lt;br /&gt;
= Related Wiki Pages =&lt;br /&gt;
&lt;br /&gt;
[[ARM/MSMQSD| MeeGo on ARM/Snapdragon (MSM/QSD)]]&lt;br /&gt;
&lt;br /&gt;
= Team members =&lt;br /&gt;
&lt;br /&gt;
* Steven Troughton-Smith / steventroughtonsmith - Nexus S &amp;amp; ??&lt;br /&gt;
* Simon Pickering / lardman - Galaxy Tab (Meego)&lt;br /&gt;
* lilstevie - Galaxy Tab (Ubuntu) &amp;amp; ??&lt;br /&gt;
* cb22 - Galaxy Tab&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/QA-tools</id>
		<title>Quality/QA-tools</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/QA-tools"/>
				<updated>2011-04-07T15:08:26Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* Overview */ Test automation concept video linked&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Quality assurance (QA) tools =&lt;br /&gt;
&lt;br /&gt;
''' We moved our discussion to #meego-qa IRC channel as of March 24th 2011. Please join us there. '''&lt;br /&gt;
&lt;br /&gt;
[[File:Tool_meegon.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Quality Assurance tools are developed to ensure MeeGo SW quality. QA tools team develops and maintains tools for quality assurance.&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Open source tools  – available for all, available for development and contributions. Make people accountable for quality.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''Please note''' that developer-oriented content has been moved to [[Quality/QA tools development|QA tools development]] page. We apologize for any inconvenience. The target is to make this page clearer and more informative for the actual users of QA tools.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
QA tools support test planning, test execution and test reporting. The most important tool offering relating to this is illustrated in the figure below. In addition, there are also a couple of concept videos available at our [http://www.youtube.com/user/meegoqatools YouTube channel]:&lt;br /&gt;
* [http://www.youtube.com/watch?v=WdXBqGdLz8I Tool offering for manual testing]&lt;br /&gt;
* [http://youtu.be/Ry4MM-CX2b8 Test automation]&lt;br /&gt;
&lt;br /&gt;
[[File:Meego-qa-tools.png|600px]]&lt;br /&gt;
&lt;br /&gt;
== Tools, test suites and other utilities ==&lt;br /&gt;
&lt;br /&gt;
If you want to contribute to the development of the following tools, test suites and utilities, please visit [[Quality/QA_tools_development|QA tools development page]].&lt;br /&gt;
&lt;br /&gt;
'''Test tools'''&lt;br /&gt;
&lt;br /&gt;
Each wiki page will contain more detailed description, installation instructions and tutorial on the basic usage. For now, please [[Quality/QA-tools#Collaboration spaces|contact us]] if you need help. Currently, you can install Testrunner, testrunner-lite, test-definition, Testplanner, OTS, Meego-ai, libcqpid, eat and MIN from Tools:Testing repository. The instructions for setting up the repositories can be found [[Quality/QA-tools/How_to_set_up_repositories|here]].&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Tool (link to wiki page)''' ||'''Short description'''&lt;br /&gt;
|- &lt;br /&gt;
| Crash Reporter || On-device tool for sending core dumps to core dump data base&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/MeeGo_Fast_Feedback_Testing|MeeGo Fast Feedback Testing (MeeGo-FFT)]] || &lt;br /&gt;
|-&lt;br /&gt;
| [http://min.sf.net/ MIN Test Framework] || Advanced test framework&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/OTS|OTS - open testing system]] || Test automation system&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Testplanner|Testplanner]] || Simple tool for creating and editing test plan files &lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Testrunner-lite|testrunner-lite]] ||Command line tool for test execution&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Testrunner|Testrunner]] || Test execution tool with graphical UI&lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/QA-tools/TDriver|Testability Driver]] || Comprehensive tool for UI testing&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/QAReports|QA Reports]] || Reporting tool for publishing test reports&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Test suites'''&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Test suite (link to wiki page)''' ||| '''Test plans'''&lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/TestSuite/MCTS|MeeGo Core Test Suite]] ||[http://testplans.meego.com/mcts/ Link]&lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/TestSuite/handset-test-suite/handset-ux-test_Releases |MeeGo Handset UX Test Suite]] ||[http://testplans.meego.com/handset-ux-tests/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/Netbook Test Suite and Utilities|MeeGo Netbook Test Suite]] ||[http://testplans.meego.com/mnts/ Link]&lt;br /&gt;
|-&lt;br /&gt;
| MeeGo SDK Test Suite ||[http://testplans.meego.com/meego-sdk-tests/ Link]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Other utilities'''&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|'''Name (link to wiki page)''' ||'''Short description'''&lt;br /&gt;
|- &lt;br /&gt;
|[[Quality/QA-tools/Test-definition|test-definition]]|| XML schema for test plan and result files&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Eat|eat - enables automated testing]] || Test automation configuration packages&lt;br /&gt;
|- &lt;br /&gt;
| [[Quality/QA-tools/Autotest-guide#Automatic_image_installations|MeeGo Automated installer]] ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/qtuitest-mbt-adapter|Model-Based Testing adapter for qtuitest]]  || &lt;br /&gt;
|-&lt;br /&gt;
| Rich Core dumper || &lt;br /&gt;
|-&lt;br /&gt;
| Crash Reporter settings || Settings package for Crash Reporter&lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/hat-control|Hardware Accessory for Testing (HAT)]] || &lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Scripts_and_utils|Scripts and utils]] || &lt;br /&gt;
|-&lt;br /&gt;
| Service OS based Flasher || &lt;br /&gt;
|-&lt;br /&gt;
| [[Quality/QA-tools/Qpid C wrapper|Qpid C wrapper library - libcqpid]] || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Feature requests and bugs ==&lt;br /&gt;
&lt;br /&gt;
Want to report an feature idea or bug to us? - [http://bugs.meego.com/enter_bug.cgi?product=MeeGo%20Quality%20Assurance Please do it here]&lt;br /&gt;
 &lt;br /&gt;
* [http://bugs.meego.com/buglist.cgi?query_format=advanced&amp;amp;order=Importance&amp;amp;bug_status=ASSIGNED&amp;amp;component=eat&amp;amp;component=Fast%20Feedback%20Testing&amp;amp;component=hat&amp;amp;component=libcqpid&amp;amp;component=meego-qa-reports&amp;amp;component=min&amp;amp;component=ots&amp;amp;component=TDriver&amp;amp;component=testdefinition&amp;amp;component=Testplanner&amp;amp;component=Testrunner&amp;amp;component=testrunner-lite&amp;amp;component=Others&amp;amp;classification=MeeGo%20Projects&amp;amp;product=MeeGo%20Quality%20Assurance Assigned bugs and features - Working on it]&lt;br /&gt;
* [http://bugs.meego.com/buglist.cgi?query_format=advanced&amp;amp;order=Importance&amp;amp;bug_status=NEW&amp;amp;bug_status=NEEDINFO&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=WAITING%20FOR%20UPSTREAM&amp;amp;bug_status=REOPENED&amp;amp;bug_status=RESOLVED&amp;amp;component=eat&amp;amp;component=Fast%20Feedback%20Testing&amp;amp;component=hat&amp;amp;component=libcqpid&amp;amp;component=meego-qa-reports&amp;amp;component=min&amp;amp;component=ots&amp;amp;component=TDriver&amp;amp;component=testdefinition&amp;amp;component=Testplanner&amp;amp;component=Testrunner&amp;amp;component=testrunner-lite&amp;amp;component=Others&amp;amp;classification=MeeGo%20Projects&amp;amp;product=MeeGo%20Quality%20Assurance All open features and bugs in priority order]&lt;br /&gt;
&lt;br /&gt;
Bugzilla instructions:&lt;br /&gt;
* [[Quality/How To Report Bugs|How to report bugs]]&lt;br /&gt;
* [[Quality/Bug Life Cycle and Handling|Bugzilla workflow]]&lt;br /&gt;
&lt;br /&gt;
== Collaboration spaces ==&lt;br /&gt;
&lt;br /&gt;
Team communication is in English. Our collaboration spaces are:&lt;br /&gt;
* [http://lists.meego.com/listinfo/meego-qa meego-qa@lists.meego.com mailing list]&lt;br /&gt;
* [http://webchat.freenode.net/?channels=meego-qa #meego-qa IRC channel on irc.freenode.net]&lt;br /&gt;
* [http://www.youtube.com/user/meegoqatools YouTube channel for demo videos]&lt;br /&gt;
* [http://meegoqatools.wordpress.com/ QA-tools team blog]&lt;br /&gt;
&lt;br /&gt;
[[Category:QA]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/DeveloperEdition</id>
		<title>ARM/N900/DeveloperEdition</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/DeveloperEdition"/>
				<updated>2011-04-05T13:03:18Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* FAQ */ wiki link fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= MeeGo 1.2 Developer Edition for N900 =&lt;br /&gt;
&lt;br /&gt;
== Target ==&lt;br /&gt;
&lt;br /&gt;
Target is to make a Developer Edition of MeeGo for the Nokia N900 device. Flashed with this edition N900 will be usable as a primary phone device for a developer/hacker person. '''This will not be something for regular end users'''.&lt;br /&gt;
&lt;br /&gt;
The focus is on meeting the non-functional targets (such as performance) rather than number of features. This will hopefully encourage more people to use MeeGo on N900, and continue enhancing the functionality or build new stuff. Developer Edition is based on MeeGo 1.2 trunk content. MeeGo features are found in [https://bugs.meego.com/ bugzilla].&lt;br /&gt;
&lt;br /&gt;
You can join the development and discussion at the [http://lists.meego.com/listinfo/meego-handset meego-handset mailing list] and in IRC (#meego-arm @freenode).&lt;br /&gt;
&lt;br /&gt;
== Use cases (do not edit these directly, instead add feedback to the bottom of page) ==&lt;br /&gt;
&lt;br /&gt;
These use cases shall be the prominent ones in the device Home screen. In addition there will be separate folder containing other available Handset apps from repositories, and there is a possibility to promote any app to the main view if the non-functional targets are met.&lt;br /&gt;
&lt;br /&gt;
'''Voice calls''' (Dialer, People)&lt;br /&gt;
* Make voice calls (input number directly, initiate from Contacts, initiate from Call history)&lt;br /&gt;
* Receive calls&lt;br /&gt;
* Default ringtone plays&lt;br /&gt;
* Volume control works via System UI&lt;br /&gt;
* SIM PIN entry support&lt;br /&gt;
&lt;br /&gt;
'''SMS''' (SMS, People)&lt;br /&gt;
* Send new SMS (input number, send from Contacts)&lt;br /&gt;
* Receive SMS, and reply to sender&lt;br /&gt;
&lt;br /&gt;
'''Browser use over WLAN''' (Browser, Settings)&lt;br /&gt;
* Able to connect to WLAN AP (with security etc.)&lt;br /&gt;
* Open a complex modern website (eg. gmail.com)&lt;br /&gt;
&lt;br /&gt;
'''Common SW''' (Settings, xterm, lock)&lt;br /&gt;
&lt;br /&gt;
Common components such as System UI, Home screen etc. shall be made functional so that basic device usage is smooth and fast. N900 device specific features such as keys, display and battery will be optimized. [[SDK|MeeGo SDK]] fully supports this edition, as it's MeeGo 1.2 compliant.&lt;br /&gt;
&lt;br /&gt;
== Organization ==&lt;br /&gt;
&lt;br /&gt;
* Core team is being formed in and around Nokia.&lt;br /&gt;
* Program lead: [http://meego.com/users/bittinen Mika Leppinen]&lt;br /&gt;
** R&amp;amp;D lead: [http://meego.com/users/msugano Makoto Sugano]&lt;br /&gt;
*** [[ARM/N900/VoiceSMS|Voice/SMS]] team lead: [http://meego.com/users/essi Essi Vehmersalo]&lt;br /&gt;
*** [[ARM/N900/Browser|Browser and Wlan]] team lead: [http://meego.com/users/vesku Vesa-Matti Hartikainen]&lt;br /&gt;
*** [[ARM/N900/Common|Common SW]] team lead: [http://meego.com/users/harrihakulinen Harri Hakulinen], including current [[ARM/N900|N900 HW adaptation team]].&lt;br /&gt;
*** Architect: [http://meego.com/users/mythi Mikko Ylinen]&lt;br /&gt;
*** Release &amp;amp; integration: [http://meego.com/users/kad Alexander Kanevskiy], [http://meego.com/users/ericlr Eric Le Roux]&lt;br /&gt;
** [[ARM/N900/QA|QA]] lead: [http://meego.com/users/jkunnari Jake Kunnari]&lt;br /&gt;
** [[ARM/N900/PM|Product management]]: [http://meego.com/users/jukkaeklund Jukka Eklund], [http://meego.com/users/samipienimaki Sami Pienimäki]&lt;br /&gt;
&lt;br /&gt;
* Community involvement is very desirable, and there will lots of areas to contribute (see below).&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
* Alpha release: on week 15&lt;br /&gt;
* Beta release: on week 20 (MeeGo Conference)&lt;br /&gt;
* Final release candidate: on week 25&lt;br /&gt;
&lt;br /&gt;
The criteria and content for the milestones will be defined further, but this is just to show our '''target schedule'''.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
See the [[ARM/N900/Status|Status]] page for reports.&lt;br /&gt;
&lt;br /&gt;
== Meetings ==&lt;br /&gt;
&lt;br /&gt;
* Work space in IRC (@freenode, #meego-arm) and regular MeeGo mail lists (primarily we will be using [http://lists.meego.com/listinfo/meego-handset meego-handset@meego.com].&lt;br /&gt;
* [[ARM/N900/DeveloperEdition/Meetings|Weekly team meetings]] are held in the public IRC. The agenda and the archives are also available. This meeting is registered on the [[MeeGo-Meeting_IRC_Schedule|MeeGo IRC Meeting Page]].&lt;br /&gt;
&lt;br /&gt;
== Installing and running ==&lt;br /&gt;
&lt;br /&gt;
* N900 Handset images: [http://repo.meego.com/MeeGo/builds/trunk/latest/ weekly build], [http://download.meego.com/trunk-daily/builds/trunk/latest/ Trunk-daily], [http://download.meego.com/testing-daily/builds/trunk/latest/ Trunk-Testing]&lt;br /&gt;
** See the [[Release Engineering/Repo List|release engineering repository list]] for explanation of different images. &lt;br /&gt;
** '''Before installing please read about the recommended method: [[ARM/N900/Install/Dual_Boot|dual boot installation]]'''. That way you can keep Maemo on the device at same time.&lt;br /&gt;
* Developer Edition images: Coming soon, see [[ARM/N900/ReleaseProcess]]. PM recommends to try with current [http://qa-reports.meego.com/1.2/Handset/Acceptance/N900 Acceptance images]. Check the test results, and if they look good you can find the image name in the report.&lt;br /&gt;
* [[ARM/N900/Install/MMC#Installing_Rootfs_on_external_MMC_card|Flashing instructions]] (when using dual boot method, no need to flash/load the kernel separately).&lt;br /&gt;
* Tips and tricks (please add yours here!)&lt;br /&gt;
** Connect to WLAN: Settings-&amp;gt;Applications-&amp;gt;WiFiApplet&lt;br /&gt;
* There is also some more [[ARM/N900/CoolStuff|Cool stuff]] to try on top of the MeeGo image.&lt;br /&gt;
&lt;br /&gt;
== I want to help! ==&lt;br /&gt;
&lt;br /&gt;
Willing to contribute the code to DE/MeeGo, but wondering where to start from? Learn the ropes from the MeeGo experts! This [[Media:Meegokickoff.pdf|material]] gives the overview on the daily development workflow. Thanks Fathi Boudra &amp;amp; Markus Lehtonen for the contribution. Also any suggestion where to locate the links to this material is appreciated.&lt;br /&gt;
&lt;br /&gt;
Some more concrete steps:&lt;br /&gt;
&lt;br /&gt;
* Join [http://lists.meego.com/listinfo/meego-porting meego-porting@meego.com] and [http://lists.meego.com/listinfo/meego-handset meego-handset@meego.com] mailing lists&lt;br /&gt;
* Hang out in [http://webchat.freenode.net/?channels=#meego-arm #meego-arm IRC channel on irc.freenode.net]&lt;br /&gt;
* Follow [http://qa-reports.meego.com/1.2/Handset/Acceptance/N900 acceptance testing reports] and see if there's anything of your interest you'd like to work on.&lt;br /&gt;
* Play a little with Tablet UX pre-alpha as it's possible the same applications will be replacing some of the Handset UX ones. Experiments are being with the Tablet UX on N900. Find more details on [[ARM/N900/TabletUX]].&lt;br /&gt;
* Look into learning QML if you haven't already.&lt;br /&gt;
* Would like to contribute the test cases? You will find the useful information [[Quality|here]].&lt;br /&gt;
* Would like to contribute artwork? See [[ARM/N900/Artwork]].&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
Q. Let's assume my bug fix was accepted only in the DE, but not in the official 1.2. What do we do with the bug?&amp;lt;br/&amp;gt;&lt;br /&gt;
A. Remove the DE_Blocker flag from the official bug. Comment that the fix is available in DE. Try to contribute the fix to 1.3.&lt;br /&gt;
&lt;br /&gt;
Q. Which SD card should I be using?&amp;lt;br/&amp;gt;&lt;br /&gt;
A. Class 6 and higher. The class has the impact on the performance.&lt;br /&gt;
&lt;br /&gt;
Q. Where can I download the N900 DE release?&amp;lt;br/&amp;gt;&lt;br /&gt;
A. This is work in progress. See the [[ARM/N900/ReleaseProcess|release process]] explained by Carsten.&lt;br /&gt;
&lt;br /&gt;
Q. What is the UI of DE going to be?&amp;lt;br/&amp;gt;&lt;br /&gt;
A. Based on what's available on MeeGo trunk. At the moment we work with the MeeGo 1.1-originated Handset UX and apps. We are evaluating the new Tablet-originated UX and apps (see [[ARM/N900/TabletUX]]). This is still to be decided, and there might be even multiple options for the user to select.&lt;br /&gt;
&lt;br /&gt;
== Ideas, feedback etc. ==&lt;br /&gt;
&lt;br /&gt;
Please add stuff to the [[ARM/N900/Ideas|Ideas]] page.&lt;br /&gt;
&lt;br /&gt;
[[File:Splash-developers.png]]&lt;br /&gt;
&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/QA-tools/User_experience</id>
		<title>Quality/QA-tools/User experience</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/QA-tools/User_experience"/>
				<updated>2011-04-04T05:30:20Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* Proposal for Future Work */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= MeeGo QA tools user experience =&lt;br /&gt;
&lt;br /&gt;
This is the main page for user experience (UX) work done for MeeGo QA tools. The purpose of the UX activities is to improve the QA-tools so that they are easier, more efficient and more pleasant to use. For this, end-users and their input are crucial. By understanding the users and their needs, it is possible to develop something that really benefits the users.&lt;br /&gt;
&lt;br /&gt;
This page is meant for giving an overview of UX activities regarding QA tools. Even if some traditional user-centered design methods (user studies, usability tests etc.) require offline working, the results of those should be published here or be directly filed as enhancements/bugs to Bugzilla.&lt;br /&gt;
&lt;br /&gt;
== UX Workflow in a Nutshell==&lt;br /&gt;
&lt;br /&gt;
User experience is not something that could just be added to a product as the last thing of the implementation process. On the contrary, user experience work focuses on taking the users into account in every phase of the development process. The following gives just one example on how you can do user-centered design in practice:&lt;br /&gt;
&lt;br /&gt;
# Identify who are the actual and/or potential users&lt;br /&gt;
# Conduct a user study and identify the users' needs and wishes&lt;br /&gt;
# Draft and iterate e.g. a paper prototype of the planned UI with the users&lt;br /&gt;
# Based on the iterated prototype and other input, design and implement a functional prototype&lt;br /&gt;
# Present the functional prototype to the users as early as possible and gather feedback and improvement ideas. You can also conduct a more formal usability study.&lt;br /&gt;
# Re-design and continue implementation&lt;br /&gt;
# Once the first complete version is released, continue to gather user feedback and implement improvements&lt;br /&gt;
&lt;br /&gt;
Meeting users face-to-face is preferred but online methods can also be used. E.g. the input can be gathered via mailing lists or IRC, and design drafts can be published to wiki or Bugzilla.&lt;br /&gt;
&lt;br /&gt;
== Ongoing Work==&lt;br /&gt;
&lt;br /&gt;
* Every Tool&lt;br /&gt;
** Check the end-user documentation&lt;br /&gt;
&lt;br /&gt;
== Proposal for Future Work ==&lt;br /&gt;
&lt;br /&gt;
* Every Tool&lt;br /&gt;
** Evaluate the ease of the installation and the first time use&lt;br /&gt;
** Improve visual look of the GUI tools, e.g. improve icons and other graphical elements&lt;br /&gt;
* MeeGo N900 DE&lt;br /&gt;
** UX evaluation / study&lt;br /&gt;
** [[ARM/N900/TabletUX]]&lt;br /&gt;
&lt;br /&gt;
== How to Participate ==&lt;br /&gt;
&lt;br /&gt;
The UX work is no different from the other development work of QA-tools. You can, for instance, work on the tasks presented on this page or just propose new tasks. In general, the best channels for participating are:&lt;br /&gt;
* [http://webchat.freenode.net/?channels=meego-qa #meego-qa IRC channel on irc.freenode.net] for discussing about the tools and QA processes in general&lt;br /&gt;
* [http://bugs.meego.com/enter_bug.cgi?product=MeeGo%20Quality%20Assurance Bugzilla] for reporting enhancement ideas or usability problems&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/CoreTestReports/MTFTestReports/mcpandapplets</id>
		<title>Quality/CoreTestReports/MTFTestReports/mcpandapplets</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/CoreTestReports/MTFTestReports/mcpandapplets"/>
				<updated>2011-04-01T12:29:17Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: Wiki link fixes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;right&amp;quot;&lt;br /&gt;
| __TOC__&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Repository: ''Trunk-testing &amp;amp; devel:qt-mtf'', Device : n900&lt;br /&gt;
== meegotouch-controlpanel ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
!style=&amp;quot;background:#FFFFD0&amp;quot; |Pending&lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |Refused&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background:#f9f9f9;border:1px #aaaaaa solid;border-collapse:collapse;width:100%;font-size:11pt;&amp;quot; border=1 cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background:#E6E6FA;text-align:center;font-size:12pt&amp;quot;&lt;br /&gt;
!Release !!Test Result !!Test Suites !!Passed !!Failed !!Skipped !!Comments !!Integrated&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''0.12.1.2'''&amp;lt;br/&amp;gt;[http://af09.nrln.net/gabor/20110308_mcp-config.txt Config]&amp;lt;br/&amp;gt;08.03.2011&lt;br /&gt;
|| [http://af09.nrln.net/gabor/20110308_mcp-results.txt Unit Tests] || 25 || 24 || 1 || 0 || Fixing in the next release&lt;br /&gt;
!style=&amp;quot;background:#FFFFD0&amp;quot; |Pending&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|- style=&amp;quot;border-witdh:0px&amp;quot; border=0 &lt;br /&gt;
!colspan=&amp;quot;10&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''0.11.5.1'''&amp;lt;br/&amp;gt;[[Media:20110216_Mcp-config.txt|Config]]&amp;lt;br/&amp;gt;16.02.2011&lt;br /&gt;
|| [[Media:20110216_Mcp-tests-results.txt|Unit Tests]] || 25 || 25 || 0 || 0 ||&lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|- style=&amp;quot;border-witdh:0px&amp;quot; border=0 &lt;br /&gt;
!colspan=&amp;quot;10&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''0.11.2.1'''&amp;lt;br/&amp;gt;[[Media:20100117_Config_mcp.txt|Config]]&amp;lt;br/&amp;gt;17.01.2011&lt;br /&gt;
|| [[Media:20100117_Duicontrolpanel-tests-results.txt|Unit Tests]] || 25 || 25 || 0 || 0 ||&lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|- style=&amp;quot;border-witdh:0px&amp;quot; border=0 &lt;br /&gt;
!colspan=&amp;quot;10&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''0.9.8.1'''&amp;lt;br/&amp;gt;[[Media:Meego-handset-armv7l-n900-systemsettings-test-20101210-1.1.80.20101210.0006-pkgs.txt|Config]]&amp;lt;br/&amp;gt;10.12.2010	&lt;br /&gt;
|| [[Media:20101210Meegotouch-controlpanel-test-results.xml|Unit Tests]] || 29 || 29 || 0 || 0 ||&lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== meegotouchcp-datetime ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
!style=&amp;quot;background:#FFFFD0&amp;quot; |Pending&lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |Refused&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background:#f9f9f9;border:1px #aaaaaa solid;border-collapse:collapse;width:100%;font-size:11pt;&amp;quot; border=1 cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background:#E6E6FA;text-align:center;font-size:12pt&amp;quot;&lt;br /&gt;
!Release !!Test Result !!Test Suites !!Passed !!Failed !!Skipped !!Comments !!Integrated&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''0.7.50.1'''&amp;lt;br/&amp;gt;[http://af09.nrln.net/gabor/20110401-meegotouchcp-datetime-config.txt Config]&amp;lt;br/&amp;gt;01.04.2011&lt;br /&gt;
|| [http://af09.nrln.net/gabor/20110401-meegotouchcp-datetime-test-result.txt Unit Tests] || 7 || 7 || 0 || 0 || BMC_14277_Time-view-does-not-follow-time-view-setting.patch 	&lt;br /&gt;
!style=&amp;quot;background:#FFFFD0&amp;quot; |Pending&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|- style=&amp;quot;border-witdh:0px&amp;quot; border=0 &lt;br /&gt;
!colspan=&amp;quot;10&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''0.7.50.1'''&amp;lt;br/&amp;gt;[http://af09.nrln.net/gabor/20110308_datetime-config.txt Config]&amp;lt;br/&amp;gt;08.03.2011&lt;br /&gt;
|| [http://af09.nrln.net/gabor/20110308_mcp-results.txt Unit Tests] || 7 || 7 || 0 || 0 || &lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|- style=&amp;quot;border-witdh:0px&amp;quot; border=0 &lt;br /&gt;
!colspan=&amp;quot;10&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''0.7.43.6'''&amp;lt;br/&amp;gt;[[Media:20100119_Config.txt|Config]]&amp;lt;br/&amp;gt;19.01.2011&lt;br /&gt;
|| [[Media:20100119_Datetime_results.txt|Unit Tests]] || 7 || 5 || 2 || 0 || The qmsystem-1.0.0 is buggy BMC#12641.&amp;lt;br&amp;gt;Date&amp;amp;Time can be set most of the times (90%) .&amp;lt;BR&amp;gt;Time zone can't be set.&amp;lt;br&amp;gt;Unit tests will be fixed in the next release.&lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|- style=&amp;quot;border-witdh:0px&amp;quot; border=0 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== meegotouchcp-language ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
!style=&amp;quot;background:#FFFFD0&amp;quot; |Pending&lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |Refused&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background:#f9f9f9;border:1px #aaaaaa solid;border-collapse:collapse;width:100%;font-size:11pt;&amp;quot; border=1 cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background:#E6E6FA;text-align:center;font-size:12pt&amp;quot;&lt;br /&gt;
!Release !!Test Result !!Test Suites !!Passed !!Failed !!Skipped !!Comments !!Integrated&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''0.8.24'''&amp;lt;br/&amp;gt;[[Media:20110217Lang-config.txt|Config]]&amp;lt;br/&amp;gt;17.02.2011&lt;br /&gt;
|| [[Media:20110217Lang-result.txt|Unit Tests]] || 7 || 7 || 0 || 0 || -&lt;br /&gt;
!style=&amp;quot;background:#FFFFD0&amp;quot; |Pending&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|- style=&amp;quot;border-witdh:0px&amp;quot; border=0 &lt;br /&gt;
!colspan=&amp;quot;10&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''0.8.16'''&amp;lt;br/&amp;gt;[[Media:20101211Config.txt|Config]]&amp;lt;br/&amp;gt;11.12.2010&lt;br /&gt;
|| [[Media:20101211Meegotouchcp-language-test-results.txt|Unit Tests]] || 7 || 7 || 0 || 0 || -&lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|- style=&amp;quot;border-witdh:0px&amp;quot; border=0 &lt;br /&gt;
!colspan=&amp;quot;10&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''0.8.12'''&amp;lt;br/&amp;gt;[[Media:20101118Pkgs.txt|Config]]&amp;lt;br/&amp;gt;18.11.2010&lt;br /&gt;
|| [[Media:20101118Displaylanguageapplet-test-results.xml|Unit Tests]] || 7 || 5 || 2 || 0 || Fixing in the next release&lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|- style=&amp;quot;border-witdh:0px&amp;quot; border=0 &lt;br /&gt;
!colspan=&amp;quot;10&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''0.8.6'''&amp;lt;br/&amp;gt;[[Media:Meego-handset-armv7l-n900-develqtmtf-test-20101028-1.1.80.20101028.0034-pkgs.txt|Config]]&amp;lt;br/&amp;gt;22.10.2010&lt;br /&gt;
|| [[Media:20101028Duicontrolpanel-displaylanguageapplet-tests-results.xml|Unit Tests]] || 5 || 4 || 1 || 0 || -&lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== meegotouchcp-regionformat ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
!style=&amp;quot;background:#FFFFD0&amp;quot; |Pending&lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |Refused&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background:#f9f9f9;border:1px #aaaaaa solid;border-collapse:collapse;width:100%;font-size:11pt;&amp;quot; border=1 cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background:#E6E6FA;text-align:center;font-size:12pt&amp;quot;&lt;br /&gt;
!Release !!Test Result !!Test Suites !!Passed !!Failed !!Skipped !!Comments !!Integrated&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''0.2.32.2'''&amp;lt;br/&amp;gt;[[Media:20110301Region-config.txt|Config]]&amp;lt;br/&amp;gt;01.03.2011&lt;br /&gt;
||[[Media:20110301_Regionformat-results.txt|Unit Tests]] ||10 ||10|| 0||0 ||-&lt;br /&gt;
!style=&amp;quot;background:#FFFFD0&amp;quot; |Pending&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests ||-||-||-||-||-&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests ||-||-||-||-||-&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|- style=&amp;quot;border-witdh:0px&amp;quot; border=0&lt;br /&gt;
!colspan=&amp;quot;10&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''0.2.29.2'''&amp;lt;br/&amp;gt;[[Media:20110118_Region_config.txt|Config]]&amp;lt;br/&amp;gt;18.01.2011&lt;br /&gt;
||[[Media:20110118_Duicontrolpanel-regionformatapplet-tests-restuls.txt|Unit Tests]] ||10 ||10|| 0||0 ||-&lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests ||-||-||-||-||-&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests ||-||-||-||-||-&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|- style=&amp;quot;border-witdh:0px&amp;quot; border=0&lt;br /&gt;
!colspan=&amp;quot;10&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''0.2.28'''&amp;lt;br/&amp;gt;[[Media:20101211Config.txt|Config]]&amp;lt;br/&amp;gt;11.12.2010&lt;br /&gt;
||[[Media:20101210Meegotouchcp-regionformat-test-results.txt|Unit Tests]] ||10 ||10|| 0||0 ||-&lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests ||-||-||-||-||-&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests ||-||-||-||-||-&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|- style=&amp;quot;border-witdh:0px&amp;quot; border=0&lt;br /&gt;
!colspan=&amp;quot;10&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''0.2.24'''&amp;lt;br/&amp;gt;[[Media:20101203Pkconfig.txt|Config]]&amp;lt;br/&amp;gt;03.12.2010&lt;br /&gt;
||[[Media:20101203_Meegotouchcp-regionformat-test-results.xml|Unit Tests]] ||10 ||10|| 0||0 ||-&lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests ||-||-||-||-||-&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests ||-||-||-||-||-&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|- style=&amp;quot;border-witdh:0px&amp;quot; border=0 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== meegotouchcontrolpanel-applets ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background:#f9f9f9;border:1px #aaaaaa solid;border-collapse:collapse;width:100%;font-size:11pt;&amp;quot; border=1 cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background:#E6E6FA;text-align:center;font-size:12pt&amp;quot;&lt;br /&gt;
!Release !!Test Result !!Test Suites !!Passed !!Failed !!Skipped !!Comments !!Integrated&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''0.20.17'''&amp;lt;br/&amp;gt;[[Media:Meego-meego_handset_2011_03_02_with_mcp_applets-1.1.90.20110302.1343-pkgs.txt|Config]]&amp;lt;br/&amp;gt;04.03.2011&lt;br /&gt;
||  [[Media:Test_2011_03_01_17_02.xml|Unit Tests]] ||55 || 52|| 3|| 0 || 	Fixing in the next release&lt;br /&gt;
!style=&amp;quot;background:#FFFFD0&amp;quot; |Pending&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests || || || || || &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release &lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests || || || || || &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release &lt;br /&gt;
|- style=&amp;quot;border-witdh:0px&amp;quot; border=0 &lt;br /&gt;
!colspan=&amp;quot;10&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== template ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background:#f9f9f9;border:1px #aaaaaa solid;border-collapse:collapse;width:100%;font-size:11pt;&amp;quot; border=1 cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background:#E6E6FA;text-align:center;font-size:12pt&amp;quot;&lt;br /&gt;
!Release !!Test Result !!Test Suites !!Passed !!Failed !!Skipped !!Comments !!Integrated&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''Version'''&amp;lt;br/&amp;gt;[http://config Config]&amp;lt;br/&amp;gt;Date&lt;br /&gt;
|| Unit Tests || || || || ||&lt;br /&gt;
!style=&amp;quot;background:#FFFFD0&amp;quot; |Pending&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests || || || || || &lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests || || || || || &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |Refused&lt;br /&gt;
|- style=&amp;quot;border-witdh:0px&amp;quot; border=0 &lt;br /&gt;
!colspan=&amp;quot;10&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot; |'''Version'''&amp;lt;br/&amp;gt;[http://config Config]&amp;lt;br/&amp;gt;Date&lt;br /&gt;
|| Unit Tests || || || || ||&lt;br /&gt;
!style=&amp;quot;background:#FFFFD0&amp;quot; |Pending&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests || || || || || &lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests || || || || || &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |Refused&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/CoreTestReports/ContentFWTestReports</id>
		<title>Quality/CoreTestReports/ContentFWTestReports</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/CoreTestReports/ContentFWTestReports"/>
				<updated>2011-04-01T07:07:41Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ContentFW test reports&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* Test Image: meego-handset-armv7l-n900-contentfwf-test-20101214-1.1.80.20101214.0117-mmcblk0p.raw&lt;br /&gt;
* Kernel version: 2.6.35.3-18.3-n900	&lt;br /&gt;
* Hardware: N900&lt;br /&gt;
&lt;br /&gt;
= libcontentaction =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
!style=&amp;quot;background:#FFFFD0&amp;quot; |Pending&lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |Refused&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background:#f9f9f9;border:1px #aaaaaa solid;border-collapse:collapse;width:100%;font-size:11pt;&amp;quot; border=1 cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background:#E6E6FA;text-align:center;font-size:12pt&amp;quot;&lt;br /&gt;
!Release !!Test Result !!Test Suites !!Passed !!Failed !!Skipped !!Comments !!Integrated&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''0.1.39'''&amp;lt;br/&amp;gt;Config&amp;lt;br/&amp;gt;07.12.2010	&lt;br /&gt;
|| [l Unit Tests] || 12 || 11 || 1 || 0 ||&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
!style=&amp;quot;background:#FFFFD0&amp;quot; |Pending&lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |Refused&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background:#f9f9f9;border:1px #aaaaaa solid;border-collapse:collapse;width:100%;font-size:11pt;&amp;quot; border=1 cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background:#E6E6FA;text-align:center;font-size:12pt&amp;quot;&lt;br /&gt;
!Release !!Test Result !!Test Suites !!Passed !!Failed !!Skipped !!Comments !!Integrated&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''0.1.35'''&amp;lt;br/&amp;gt;Config&amp;lt;br/&amp;gt;07.12.2010	&lt;br /&gt;
|| [[Media:Libcontentaction-results-0.1.35.xml|Unit Tests]] || 12 || 11 || 1 || 0 ||&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= libqttracker =&lt;br /&gt;
* Test Image: meego-handset-ia32-nCDK-daily-1.1.80.20110111.0924.fiasco&lt;br /&gt;
* Kernel version: 2.6.35.3-18.3-n900	&lt;br /&gt;
* Hardware: NCDK EB3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
!style=&amp;quot;background:#FFFFD0&amp;quot; |Pending&lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |Refused&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background:#f9f9f9;border:1px #aaaaaa solid;border-collapse:collapse;width:100%;font-size:11pt;&amp;quot; border=1 cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background:#E6E6FA;text-align:center;font-size:12pt&amp;quot;&lt;br /&gt;
!Release !!Test Result !!Test Suites !!Passed !!Failed !!Skipped !!Comments !!Integrated&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''6.12.6'''&amp;lt;br/&amp;gt;Config&amp;lt;br/&amp;gt;13.12.2010	&lt;br /&gt;
|| [[Media:Results-libqttracker-6.12.4.xml|Unit Tests]] || 124 || 124 || 0 || 0 ||&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
!style=&amp;quot;background:#FFFFD0&amp;quot; |Pending&lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |Refused&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background:#f9f9f9;border:1px #aaaaaa solid;border-collapse:collapse;width:100%;font-size:11pt;&amp;quot; border=1 cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background:#E6E6FA;text-align:center;font-size:12pt&amp;quot;&lt;br /&gt;
!Release !!Test Result !!Test Suites !!Passed !!Failed !!Skipped !!Comments !!Integrated&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''6.12.1'''&amp;lt;br/&amp;gt;Config&amp;lt;br/&amp;gt;07.11.2010	&lt;br /&gt;
|| [[Media:Results.xml|Unit Tests]] || 124 || 117 || 7 || 0 ||&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
!style=&amp;quot;background:#FFFFD0&amp;quot; |Pending&lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |Refused&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background:#f9f9f9;border:1px #aaaaaa solid;border-collapse:collapse;width:100%;font-size:11pt;&amp;quot; border=1 cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background:#E6E6FA;text-align:center;font-size:12pt&amp;quot;&lt;br /&gt;
!Release !!Test Result !!Test Suites !!Passed !!Failed !!Skipped !!Comments !!Integrated&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''6.12.4'''&amp;lt;br/&amp;gt;Config&amp;lt;br/&amp;gt;13.12.2010	&lt;br /&gt;
|| [[Media:Results-libqttracker-6.12.4.xml|Unit Tests]] || 124 || 120 || 4 || 0 ||&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= tracker =&lt;br /&gt;
&lt;br /&gt;
* Test Image: meego-handset-ia32-nCDK-daily-1.1.80.20110111.0924.fiasco&lt;br /&gt;
* Kernel version: 2.6.35.3-18.3-n900	&lt;br /&gt;
* Hardware: NCDK EB3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
!style=&amp;quot;background:#FFFFD0&amp;quot; |Pending&lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |Refused&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background:#f9f9f9;border:1px #aaaaaa solid;border-collapse:collapse;width:100%;font-size:11pt;&amp;quot; border=1 cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background:#E6E6FA;text-align:center;font-size:12pt&amp;quot;&lt;br /&gt;
!Release !!Test Result !!Test Suites !!Passed !!Failed !!Skipped !!Comments !!Integrated&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''0.9.30'''&amp;lt;br/&amp;gt;Config&amp;lt;br/&amp;gt;04.01.2010	&lt;br /&gt;
|| [[Media:Tracker-0.9.29.results.xml|Functional Tests]] || 42 || 36 || 6 || 0 || Failed test cases are: 400-extractor.py(video extraction test cases are failed), 310-fts-indexing.py, 200-backup-restore.py &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
!style=&amp;quot;background:#FFFFD0&amp;quot; |Pending&lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |Refused&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background:#f9f9f9;border:1px #aaaaaa solid;border-collapse:collapse;width:100%;font-size:11pt;&amp;quot; border=1 cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background:#E6E6FA;text-align:center;font-size:12pt&amp;quot;&lt;br /&gt;
!Release !!Test Result !!Test Suites !!Passed !!Failed !!Skipped !!Comments !!Integrated&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''0.9.29'''&amp;lt;br/&amp;gt;Config&amp;lt;br/&amp;gt;13.11.2010	&lt;br /&gt;
|| [[Media:Tracker-0.9.29.results.xml|Functional Tests]] || 40 || 35 || 5 || 0 ||&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
!style=&amp;quot;background:#FFFFD0&amp;quot; |Pending&lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |Refused&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background:#f9f9f9;border:1px #aaaaaa solid;border-collapse:collapse;width:100%;font-size:11pt;&amp;quot; border=1 cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background:#E6E6FA;text-align:center;font-size:12pt&amp;quot;&lt;br /&gt;
!Release !!Test Result !!Test Suites !!Passed !!Failed !!Skipped !!Comments !!Integrated&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''0.9.26'''&amp;lt;br/&amp;gt;Config&amp;lt;br/&amp;gt;07.11.2010	&lt;br /&gt;
|| [[Media:Tracker-0.9.25results.xml|Functional Tests]] || 32 || 29 || 3 || 0 ||Failed test cases are: 400-extractor.py(video extraction test cases are failed),11-sqlite-batch-misused.py, 12-transactions.py fail due to timeout error.&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
!style=&amp;quot;background:#FFFFD0&amp;quot; |Pending&lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |Refused&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background:#f9f9f9;border:1px #aaaaaa solid;border-collapse:collapse;width:100%;font-size:11pt;&amp;quot; border=1 cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background:#E6E6FA;text-align:center;font-size:12pt&amp;quot;&lt;br /&gt;
!Release !!Test Result !!Test Suites !!Passed !!Failed !!Skipped !!Comments !!Integrated&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''0.9.25'''&amp;lt;br/&amp;gt;Config&amp;lt;br/&amp;gt;26.10.2010	&lt;br /&gt;
|| [[Media:Tracker-0.9.25results.xml|Functional Tests]] || 32 || 27 || 5 || 0 ||Failed test cases are: 400-extractor.py(disabled tracker-extract while compiling because of compilation errors),11-sqlite-batch-misused.py, 200-backuprestore.py, 13-threadedstore.py, 12-transactions.py fail due to timeout error.&lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests || - || - || - || - || - &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |No Release&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== template ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background:#f9f9f9;border:1px #aaaaaa solid;border-collapse:collapse;width:100%;font-size:11pt;&amp;quot; border=1 cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background:#E6E6FA;text-align:center;font-size:12pt&amp;quot;&lt;br /&gt;
!Release !!Test Result !!Test Suites !!Passed !!Failed !!Skipped !!Comments !!Integrated&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;|'''Version'''&amp;lt;br/&amp;gt;[http://config Config]&amp;lt;br/&amp;gt;Date&lt;br /&gt;
|| Unit Tests || || || || ||&lt;br /&gt;
!style=&amp;quot;background:#FFFFD0&amp;quot; |Pending&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests || || || || || &lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests || || || || || &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |Refused&lt;br /&gt;
|- style=&amp;quot;border-witdh:0px&amp;quot; border=0 &lt;br /&gt;
!colspan=&amp;quot;10&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot; |'''Version'''&amp;lt;br/&amp;gt;[http://config Config]&amp;lt;br/&amp;gt;Date&lt;br /&gt;
|| Unit Tests || || || || ||&lt;br /&gt;
!style=&amp;quot;background:#FFFFD0&amp;quot; |Pending&lt;br /&gt;
|-&lt;br /&gt;
|| Acceptance Tests || || || || || &lt;br /&gt;
!style=&amp;quot;background:#DDFFDD&amp;quot; |Yes&lt;br /&gt;
|-&lt;br /&gt;
|| Performance Tests || || || || || &lt;br /&gt;
!style=&amp;quot;background:#FFDDDD&amp;quot; |Refused&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/Compliance</id>
		<title>Quality/Compliance</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/Compliance"/>
				<updated>2011-04-01T06:56:58Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* Specification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= MeeGo Compliance =&lt;br /&gt;
&lt;br /&gt;
The MeeGo compliance program is designed to make sure things stay compatible, such that the devices supporting a particular MeeGo version can run the same software, and so that app developers know how to build software which will run across the family.    Simply put, we want to make it possible for an application developer to write a MeeGo compliant application once and run it on any MeeGo compliant device.&lt;br /&gt;
&lt;br /&gt;
MeeGo compliance addresses two categories of compliance:  MeeGo compliant applications and MeeGo compliant devices / software products (which will be referred to simply as &amp;quot;devices&amp;quot;). In both cases,  the use of the MeeGo brand will be granted based on being compliant.  Following is an overview of the approach for each of these categories.&lt;br /&gt;
&lt;br /&gt;
==MeeGo Compliant Device Overview==&lt;br /&gt;
&lt;br /&gt;
For MeeGo compliant devices, we're taking a stack-based compliance approach, meaning that all MeeGo devices must use the same core software stack.  Referring to the MeeGo architecture diagram, this core software stack is the MeeGo OS base layer plus the MeeGo OS Middleware layer.&lt;br /&gt;
&lt;br /&gt;
In addition to a sharing the same core software stack, MeeGo compliance will have profiles for each device category (Netbook, Handset, and so on).  A profile specifies additional required components for the profile (e.g. providing device category APIs), minimum hardware requirements and minimum hardware component requirements (such as cellular modem in the handset profile).&lt;br /&gt;
&lt;br /&gt;
It's important to note that the device profiles won't require the inclusion of a complete user experience - but rather the UI framework providing core user interaction and APIs. &lt;br /&gt;
&lt;br /&gt;
A MeeGo compliant device would be compliant to the MeeGo core software stack definition and one (or more) device category profiles.&lt;br /&gt;
&lt;br /&gt;
==MeeGo Compliant Application Overview==&lt;br /&gt;
&lt;br /&gt;
Given that definition of compliance for devices / software products, MeeGo compliance for applications will verify that an application's external dependencies are satisfied by a MeeGo compliant device (in other words, that any libraries or other dependencies of the application are provided within the core software stack and target device profile)&lt;br /&gt;
&lt;br /&gt;
An application can be written to be dependent only on the MeeGo core software stack - in which case it would run on any MeeGo compliant device.  However, applications with UI would typically target a specific device profile - so for example an application could be MeeGo Handset Compliant - meaning that it would run on any device compliant with the MeeGo Handset profile.&lt;br /&gt;
&lt;br /&gt;
==More Detail on Stack Based Compliance==&lt;br /&gt;
&lt;br /&gt;
Stack-based compliance means that a compliant device / software product must use the MeeGo package set without re-packaging - including the MeeGo version of RPM and the MeeGo package names.&lt;br /&gt;
&lt;br /&gt;
Compliance requires the use of the MeeGo source packages for required components, and that any applied patches (e.g. to fix bugs found in the field) must not effect API, ABI, or defined functionality of interfaces.  &lt;br /&gt;
&lt;br /&gt;
Additional packages (beyond those required by compliance) may be added as long as they don't override MeeGo packages or provide functions with the same namespace of MeeGo APIs.  Of course there will also be additional packages and components required to adapt MeeGo to run on a specific hardware platform (we call this &amp;quot;Hardware Adaptation Software&amp;quot; in MeeGo) - the compliance specification will call out any specific packages or components that may vary based on hardware capabilities.&lt;br /&gt;
&lt;br /&gt;
A core part of the program is the Compliance Specification, which describes the rules and requirements for complying.  There's more to the program (trademark licensing, application process, etc.) which will be added later.&lt;br /&gt;
&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
The specification is intended to match up with MeeGo releases, so it uses a similar numbering scheme.&lt;br /&gt;
&lt;br /&gt;
Current drafts:&lt;br /&gt;
&lt;br /&gt;
* [[Media:MeeGo-Compliance-Spec-1.0.99.7x.pdf|Spec 1.0.99.7]] - for Feb 9 2011 TSG meeting&lt;br /&gt;
** Earlier [[Media:MeeGo-Compliance-Spec-1.0.99.5.pdf|Spec 1.0.99.5]] | [[Media:MeeGo-Compliance-Spec-1.0.99.4.pdf|Spec 1.0.99.4]] | [[Media:MeeGo-Compliance-Spec-1.0.99.3.pdf|Spec 1.0.99.3]] | [[Media:MeeGo-Compliance-Spec-1.0.99.2.pdf|Spec 1.0.99.2]] | [[Media:MeeGo-Compliance-Spec-1.0.99.1.pdf|Spec 1.0.99.1]]&lt;br /&gt;
&lt;br /&gt;
Initial public draft for comment.&lt;br /&gt;
&lt;br /&gt;
* [[Media:MeeGo-Compliance-Spec-1.0.80.8.pdf|Spec 1.0.80.8]]&lt;br /&gt;
&lt;br /&gt;
For now, comments to the meego-dev mailing list, until we get kicked off!&lt;br /&gt;
&lt;br /&gt;
Work in progress:&lt;br /&gt;
&lt;br /&gt;
* [[Quality/Compliance/HandsetProfile|Handset Profile]]&lt;br /&gt;
&lt;br /&gt;
== Compliance Tools ==&lt;br /&gt;
&lt;br /&gt;
The Compliance Tools are used to check compliance for MeeGo Distributions or MeeGo Applications. The reference input is the MeeGo core package/file list and a minimal MeeGo reference image created by MIC2, which will contain all the required core packages, as well as source rpms.&lt;br /&gt;
&lt;br /&gt;
For MeeGo distribution compliance checking, the input needs to include the OS image and the source rpms for all the packages. &lt;br /&gt;
&lt;br /&gt;
For MeeGo Application compliance checking, the input is the application rpm file.&lt;br /&gt;
&lt;br /&gt;
See [[Quality/ComplianceTools|ComplianceTools]] for details.&lt;br /&gt;
&lt;br /&gt;
== Schedule MeeGo 1.1 Compliance ==&lt;br /&gt;
&lt;br /&gt;
* Preliminary compliance package list (i.e. the minimum set of required on-device packages) - DONE&lt;br /&gt;
* Next Rev of compliance spec including profiles - DONE&lt;br /&gt;
* First version of compliance tools for distribution / device - DONE&lt;br /&gt;
* First version of compliance tools for applications - DONE&lt;br /&gt;
* Final compliance package list and spec for 1.1 release, and tools updates as needed - with the MeeGo 1.1 release end of October&lt;br /&gt;
&lt;br /&gt;
== Meego Conference 2010 session ==&lt;br /&gt;
&lt;br /&gt;
At the Meego Conference 2010, Mark Skarpness gave a talk on this subject.&lt;br /&gt;
&lt;br /&gt;
http://conference2010.meego.com/session/app-compatibility-and-meego-compliance-program&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/Bugzilla_Fields</id>
		<title>Quality/Bugzilla Fields</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/Bugzilla_Fields"/>
				<updated>2011-04-01T06:44:56Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* MeeGo Release */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Bugzilla Fields=&lt;br /&gt;
==MeeGo Release==&lt;br /&gt;
&lt;br /&gt;
MeeGo Release field defines in which MeeGo version a bug has been found.&lt;br /&gt;
Version names are defined according to the [[Release_Engineering/Plans|MeeGo release plan]]. If a bug was reported already for an older MeeGo version make sure to [[Quality/defects#Bug Cleanup after Project Release|handle this bug as described here]].&lt;br /&gt;
&lt;br /&gt;
==Target Milestone==&lt;br /&gt;
&lt;br /&gt;
When bugs are in OPEN status, the Target Milestone is used by an experienced bug reporter or by a developer to propose for which future MeeGo release this bug should get fixed.&lt;br /&gt;
When bugs are in RESOLVED status,the Target Milestone is used to describe in which (existing or upcoming) MeeGo release this bug is fixed.&lt;br /&gt;
&lt;br /&gt;
==Importance==&lt;br /&gt;
===Priority===&lt;br /&gt;
&lt;br /&gt;
Priority field describes the importance and order in which a bug should be fixed. It helps developers to prioritize their work. By default the priority is set as &amp;quot;Undecided&amp;quot; when reporting a new bug. A bug triage team sets the initial priority for the bug, which might be changed. Priorities range from High (most important) to Low (least important).&lt;br /&gt;
* High: Bug fixing is on-going, or is planned within 2 weeks, no later than the up-coming milestone. Reproducible crash issues, major function loss, issues greatly impact user experience or issues which block other key features to work would fall in to this category.&lt;br /&gt;
* Medium: Bug fixing is planned before project release, but can't start before HIGH priority items are cleaned up.&lt;br /&gt;
* Low: Bug fixing is not planned for the up-coming project release. Will re-evaluate the importance in next release.&lt;br /&gt;
&lt;br /&gt;
===Severity===&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Severity&amp;quot; field describes the impact of an issue. The options include:&lt;br /&gt;
&lt;br /&gt;
* Critical: crashes, other components are affected&lt;br /&gt;
* Major: major loss of own function&lt;br /&gt;
* Normal: regular issue, some loss of functionality under specific circumstances&lt;br /&gt;
* Trival:cosmetic problem like misspelled words or misaligned text &lt;br /&gt;
* Enhancement: request for enhancement&lt;br /&gt;
&lt;br /&gt;
==Platform==&lt;br /&gt;
===Hardware===&lt;br /&gt;
&lt;br /&gt;
The UX (like Netbook, Nettop, Notebook, Handset, Automotive, TV) the issue has been identified in.&lt;br /&gt;
For bugs which apply to all UX (like bugs for Middleware/Core components), there is &amp;quot;All&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Architecture===&lt;br /&gt;
&lt;br /&gt;
The architecture (like [http://en.wikipedia.org/wiki/Intel_Atom IA], [http://en.wikipedia.org/wiki/ARM_architecture ARM]) the issue has been identified in. For example N900 Base OS layer bugs are ARM, most Netbooks are IA.&lt;br /&gt;
For bugs which apply for multiple architectures, like bugs for middleware or applications, there is &amp;quot;All&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Keywords==&lt;br /&gt;
&lt;br /&gt;
[https://bugs.meego.com/describekeywords.cgi Keywords] can be added to reports to quickly find issues of the same keyword category across various products and components.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background: #ffcc00; color: black&amp;quot; | '''TODO:''' Define process how to introduce/announce/decide on addition/deletion of keywords. -- [[User:Andre]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
* [[Quality/Bugtriage|MeeGo Bug Triage]]&lt;br /&gt;
* [[Quality/Bug_Life_Cycle_and_Handling|Bug Life Cycle and Report Handling/Follow-up Guidelines]]&lt;br /&gt;
* [[Quality/How_To_Report_Bugs|How to report bugs]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/Bugtriage_Tasks</id>
		<title>Quality/Bugtriage Tasks</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/Bugtriage_Tasks"/>
				<updated>2011-04-01T06:44:22Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Quality/Bugtriage_Guide|← Go back to the Triage Guide]]&lt;br /&gt;
&lt;br /&gt;
There are a number of ways to start triaging. If you have more ideas feel free to add them here.&lt;br /&gt;
&lt;br /&gt;
==Triage a single application==&lt;br /&gt;
Pick up the product or component that interest you, or which you know about, or are willing to learn, or happen to use. You can [https://bugs.meego.com/query.cgi?format=advanced query] for existing open reports and take a look at issues that interest you, for example in order to update them by updating the Version field, or noting that they have been already fixed in the version you use (please mention the exact version that you use in a comment). If you want to constantly be informed about any changes, set up user watching by adding the [https://bugs.meego.com/describecomponents.cgi &amp;quot;Default QA Contact&amp;quot;] email address to your [https://bugs.meego.com/userprefs.cgi?tab=email &amp;quot;User Watching&amp;quot;] list. See [http://blogs.gnome.org/aklapper/2008/12/18/watching-products-in-maemoorg-bugzilla/ this blogpost for bugs.maemo.org] for a longer explanation about how this works.&lt;br /&gt;
&lt;br /&gt;
==Triage the latest incoming reports==&lt;br /&gt;
Take a look at the latest [https://bugs.meego.com/buglist.cgi?bug_file_loc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_id=&amp;amp;bugidtype=include&amp;amp;chfield=%5BBug%20creation%5D&amp;amp;chfieldfrom=-14d&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;bug_status=NEW&amp;amp;bug_status=REOPENED incoming reports of the last two weeks] (NEW and REOPENED state) and try to reproduce them, or ask for missing information, or add additional information. See the [http://wiki.meego.com/Quality/Bugtriage_Guide Triage Guide].&lt;br /&gt;
&lt;br /&gt;
==Try to reproduce reports==&lt;br /&gt;
Many reported problems cannot be easily reproduced.&lt;br /&gt;
[https://bugs.meego.com/buglist.cgi?bug_status=NEW Take a look at bug reports in NEW state], try to reproduce them, and feel free to add a comment either with instructions to reproduce or that you could not reproduce it and mention the version that you use.&lt;br /&gt;
&lt;br /&gt;
==Update reports of older versions==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background: #ffcc00; color: black&amp;quot; | '''TO DO:''' Is this information accurate and correct? -- [[User:Andre]]&lt;br /&gt;
|}&lt;br /&gt;
[https://bugs.meego.com/query.cgi?format=advanced Query] for bug reports with an old MeeGo Release (Version) number and try to reproduce them with the latest software release to find out whether the reports are still valid. If they have been fixed in the meantime, you can add a comment about it.&lt;br /&gt;
&lt;br /&gt;
==Clean up reports that need more information==&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;background: #ffcc00; color: black&amp;quot; | '''TO DO:''' Add link to Stock answers in case we introduce them, and add a &amp;quot;Update the stock answers&amp;quot; section here. -- [[User:Andre]]&lt;br /&gt;
|}&lt;br /&gt;
Clean up [https://bugs.meego.com/buglist.cgi?bug_status=NEEDINFO&amp;amp;chfieldfrom=-29d&amp;amp;chfieldto=Now reports in NEEDINFO state that have not been changed for four weeks]. This means that more information had been requested from the reporter but has not been provided. These reports should be closed as WORKSFORME if you are not able to reproduce, or as INVALID if there is simply not enough information to be a useful report. Please always explain your decision by adding a friendly comment and in the latter case, ask the reporter to provide the information asked for, if s/he can, and reopen the bug.&lt;br /&gt;
&lt;br /&gt;
Example comment: &amp;quot;Unfortunately, without more information, as requested in one of the last comments, we are unable to do anything more about this report. Until more information is available, I'm resolving the report as WORKSFORME/INVALID. Please feel free to reopen this bug if you can provide the information asked for, or if you can still reproduce this in a recent version.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Update your own reports==&lt;br /&gt;
Most of us have submitted bugs in the past and forgotten about them. Take a look at them and check whether they still apply in the latest software version.&lt;br /&gt;
Go to the [https://bugs.meego.com/query.cgi?format=advanced Query website] and make sure that under &amp;quot;Status&amp;quot; NEW, ASSIGNED and REOPENED are checked. Under &amp;quot;Email Addresses, Bug Numbers, and Votes&amp;quot;, check the field &amp;quot;the reporter&amp;quot; and enter your email address below in the text field to query for them.&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/Plans</id>
		<title>Quality/Plans</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/Plans"/>
				<updated>2011-04-01T06:40:38Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* Plans */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Plans =&lt;br /&gt;
&lt;br /&gt;
* [[/MeeGo Core Test Plan | MeeGo Core Overall Test Plan]]&lt;br /&gt;
* [[/Handset UX test plan|MeeGo HandSet UX Test Plan]] - Generic HandSet UX QA test plan. Valid from MeeGo HandSet UX 1.2 release and onwards.&lt;br /&gt;
** [[/Handset UX ramp-up 1.2|QA Ramp-Up Schedule for 1.2]]&lt;br /&gt;
&lt;br /&gt;
* [[/Test-execution | Execution roadmap]]&lt;br /&gt;
&lt;br /&gt;
== Old plans ==&lt;br /&gt;
&lt;br /&gt;
* [[/1.1 Handset UX TestPlan | MeeGo HandSet UX Test Plan]] (for 1.1)&lt;br /&gt;
** [[/Handset UX ramp-up 1.1|QA Ramp-Up Schedule]]&lt;br /&gt;
&lt;br /&gt;
* [[Quality/Plans/MeeGo 1.0 Netbook software update|MeeGo 1.0 Netbook software update]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/ARM/N900/QA</id>
		<title>ARM/N900/QA</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/ARM/N900/QA"/>
				<updated>2011-04-01T06:28:45Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* MeeGo.com IRC meetings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= QA TODOs (in priority order) =&lt;br /&gt;
&lt;br /&gt;
== MeeGo.com IRC meetings ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are no special QA meeting, other DE team meetings can be found from here:&lt;br /&gt;
* [[MeeGo-Meeting_IRC_Schedule|MeeGo-Meeting IRC Schedule]]&lt;br /&gt;
&lt;br /&gt;
== OTS setup and automated hourly testing ==&lt;br /&gt;
&lt;br /&gt;
=== OTS setup ===&lt;br /&gt;
* [http://194.136.64.78/logger/view/ OTS server] - Ville Ilvonen/Riku Halonen, DONE&lt;br /&gt;
* [http://194.136.64.78/logger/view/workers/ OTS worker(s) for core tests]- Ville Ilvonen/Riku Halonen/Timo Harkonen - DONE&lt;br /&gt;
* [http://qa-reports.meego.com/1.2/Core/Hourly%20-%20Automated Reporting of hourly tests to QA-reports] - Ville Ilvonen/Esa-Pekka Miettinen/Timo Harkonen - DONE&lt;br /&gt;
* Minimize automatic installation time to 10mins - Timo Makimattila, ONGOING&lt;br /&gt;
* OTS worker for UX tests - NOTSTARTED&lt;br /&gt;
* Power consumption measurements - NOTSTARTED&lt;br /&gt;
&lt;br /&gt;
=== Test automation images ===&lt;br /&gt;
* Setup hourly image building for autotest image on own setup - Riku Halonen/Timo Harkonen/Ville Ilvonen - DONE (in OTS subnet, see above) &lt;br /&gt;
&lt;br /&gt;
* We need to be able to control included test packages - ONGOING (http://meego.gitorious.org/meego-quality-assurance/handset-hourly-automated-tests)&lt;br /&gt;
&lt;br /&gt;
If you need something else from QA please tell it to us :)&lt;br /&gt;
&lt;br /&gt;
== Applications for testing ==&lt;br /&gt;
* qt-demos already available from the repos&lt;br /&gt;
* Small applications that use Qt mobility APIs to access things like sensors to help manual testing&lt;br /&gt;
&lt;br /&gt;
== Test asset ==&lt;br /&gt;
* [https://bugs.meego.com/buglist.cgi?quicksearch=mcts  List of open bugs for MCTS] &lt;br /&gt;
** see priorities below - discuss with Iekku about priorities of open bugs for MCTS tests&lt;br /&gt;
# WLAN cases&lt;br /&gt;
# Call/SMS cases&lt;br /&gt;
# Audio policy framework cases (lower priority)&lt;br /&gt;
# Camera cases (lower priority)&lt;br /&gt;
# Sensor data cases (Qt Mobility, lower priority)&lt;br /&gt;
&lt;br /&gt;
== Crashdb support for ARM core dumps ==&lt;br /&gt;
&lt;br /&gt;
Core dump processing and backtraces from crashing ARM processes.&lt;br /&gt;
&lt;br /&gt;
* Rich Core dumping&lt;br /&gt;
** Make rich-core dumping to work in MeeGo N900 DE (basic functionality) - DONE (sampos, rikhalon)&lt;br /&gt;
*** Changes in MeeGo Gitorious ([https://meego.gitorious.org/meego-quality-assurance/rich-core/commits/meego-n900de meego-n900de] branch).&lt;br /&gt;
*** Dumps are generated in /home/meego/core-dumps&lt;br /&gt;
*** In file name, string &amp;quot;xxxx&amp;quot; is used instead of IMEI digits (privacy issue)&lt;br /&gt;
*** Get latest packages [http://repo.pub.meego.com/home:/rha/Project_DE_Trunk_Testing_standard/armv7l/ here]&lt;br /&gt;
*** Add &amp;quot;-corewatcher&amp;quot; and &amp;quot;-corewatcher-applet&amp;quot; to .ks file to remove overlapping corewatcher.&lt;br /&gt;
** Fix core-reducer (Something goes wrong, when reducer processes coredump.) - NOT STARTED&lt;br /&gt;
** Oopslog (and lifelog) functionality - NOT STARTED&lt;br /&gt;
&lt;br /&gt;
* Back-end server&lt;br /&gt;
** Set up back-end server for core processing - ONGOING (rikhalon)&lt;br /&gt;
&lt;br /&gt;
== Boot time measurement ==&lt;br /&gt;
* Measure and optimize N900 boot time (timakima, ONGOING)&lt;br /&gt;
&lt;br /&gt;
== CPU load measurement during audio/video playback ==&lt;br /&gt;
&lt;br /&gt;
== Test Execution Schedule ==&lt;br /&gt;
* Core (Teivas)&lt;br /&gt;
* Handset UX weekly testing schedule (Rajala)&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Day !! Test set (status) !! Release &lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Key feature (OK)&lt;br /&gt;
| Preview&lt;br /&gt;
|-&lt;br /&gt;
| Monday&lt;br /&gt;
| Acceptance (OK)&lt;br /&gt;
| Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Tuesday	     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Preview&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Wednesday    &lt;br /&gt;
|Key feature (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Dataflow (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE use cases (Ok)	     &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|Sanity Ok	             &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Reliability (Ongoing)&lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Thursday     &lt;br /&gt;
|DE Performance (Ongoing)    &lt;br /&gt;
|Weekly&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Acceptance (Ok)	     &lt;br /&gt;
|Testing trunk&lt;br /&gt;
|-&lt;br /&gt;
|Friday	     &lt;br /&gt;
|Sanity (Ok)	     &lt;br /&gt;
|Daily trunk&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== QA Tasks For Developer Edition ==&lt;br /&gt;
There is a wiki article about the [[ARM/N900/DeveloperEdition|Developer Edition]].&lt;br /&gt;
&lt;br /&gt;
QA tasks for the Developer Edition differ from the usual N900 approach in that there are less features to be tested. There are currently 2 test sets for the Developer Edition, these are the Sanity Test Set and the Feature Test Set. They are described below.&lt;br /&gt;
&lt;br /&gt;
=== Sanity Test Set ===&lt;br /&gt;
The sanity set should be run automatically on every image. As such it must meet the following requirements:&lt;br /&gt;
* 100% automated&lt;br /&gt;
* Testing only basic features&lt;br /&gt;
&lt;br /&gt;
=== Feature Test Set ===&lt;br /&gt;
The feature set will be run periodically and will test the basic features as well as enablers for those features (e.g. PIM for phoning contacts). Performance will also be analysed, at the moment, this will include browser startup time and a CPU benchmark but this will be expanded later. &lt;br /&gt;
&lt;br /&gt;
Suggestions are welcome.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== QA Organization ==&lt;br /&gt;
&lt;br /&gt;
== Error Management ==&lt;br /&gt;
* Error Manager Iekku Huttunen&lt;br /&gt;
&lt;br /&gt;
== Usefull links ==&lt;br /&gt;
&lt;br /&gt;
* [[ARM/N900/Install/MMC|Flashing instructions]]&lt;br /&gt;
Flashing tested with http://download.meego.com/testing-daily/builds/trunk/1.1.90.8.20110318.89/ &lt;br /&gt;
&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Proposal_for_a_Quality_Assurance_working_group</id>
		<title>Proposal for a Quality Assurance working group</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Proposal_for_a_Quality_Assurance_working_group"/>
				<updated>2011-04-01T06:27:49Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: Proposing to keep this page as a redirect. There might still be pages outside the wiki linking to this since this was once the official page for QA&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Quality]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/Quality/Application_developer_site/Documentation</id>
		<title>Quality/Application developer site/Documentation</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/Quality/Application_developer_site/Documentation"/>
				<updated>2011-04-01T06:12:28Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: Fixed double redirect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Application developer site/Documentation/Features/meego doc]]&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Meetings/20101006_Weekly</id>
		<title>SDK/Meetings/20101006 Weekly</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Meetings/20101006_Weekly"/>
				<updated>2011-04-01T06:07:19Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* QA * Jaya * 6:15 - 6:25 */ Removed links to deleted pages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= MeeGo SDK Weekly Meeting 20101006 =&lt;br /&gt;
&lt;br /&gt;
This document contains agenda and minutes of SDK weekly teleconference meeting on 20101006 05:30 GMT.&lt;br /&gt;
&lt;br /&gt;
== Conventions of this document ==&lt;br /&gt;
&lt;br /&gt;
* AP: = Action point agreed on this meeting&lt;br /&gt;
* yyyymmdd AP: = Action point agreed on previous meeting&lt;br /&gt;
* yyyymmdd AP yyymmdd: = Action point agreed on previous meeting with a deadline&lt;br /&gt;
* yyyymmdd AP DONE: = Action point done&lt;br /&gt;
* yyyymmdd AP CANCELLED: = Action point cancelled&lt;br /&gt;
* AGREE: = Item that has been agreed by the team&lt;br /&gt;
* POSTPONED: = Agenda item postponed from last meeting&lt;br /&gt;
* OLD: = Info from previous meeting (delete during the meeting)&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
&lt;br /&gt;
* Veli Kaksonen, Maurice Kalinowski, Al Nikolov, Fathi Boudra, Jarmo Kant, Ville Lavonius, Bob, Jaya Uppalapati, Titta Väyrynen, Ronan Mac Laverty (-7:55)&lt;br /&gt;
&lt;br /&gt;
== Agenda and minutes ==&lt;br /&gt;
&lt;br /&gt;
* Additions to agenda&lt;br /&gt;
&lt;br /&gt;
=== Project Management &amp;amp; Collaboration * Veli * 5:30 - 5:45 ===&lt;br /&gt;
&lt;br /&gt;
* 20100908 AP: Initiate separate weekly meeting for Releasing (Fathi)&lt;br /&gt;
** AP: Invite people from Nokia and Intel (Fathi)&lt;br /&gt;
* POSTPONED: Project Plan Review  (waiting or requirements)&lt;br /&gt;
* 20100929 AP: WRT people to this meeting + subteam (Veli)&lt;br /&gt;
* 20100929 AP ONHOLD: Public OBS at OSU -- for community and ISVs (Veli, Bob)&lt;br /&gt;
&lt;br /&gt;
==== MeeGo.com SDK team ====&lt;br /&gt;
&lt;br /&gt;
* Needed roles / responsibilities&lt;br /&gt;
** 20100825 AP: Check the proposal (Bob, Kerry).&lt;br /&gt;
*** [[SDK/Team Proposal]]&lt;br /&gt;
** 20100908 AP: Identify missing areas and owners (Veli, Bob)&lt;br /&gt;
*** AP: Quick meeting about this (Veli, Bob)&lt;br /&gt;
&lt;br /&gt;
==== Release cycle ====&lt;br /&gt;
&lt;br /&gt;
* 20100820 AP: Figure out if we can have two week delay in releasing (Veli)&lt;br /&gt;
** [[SDK/Two weeks delay proposal]]&lt;br /&gt;
&lt;br /&gt;
=== Product Management ===&lt;br /&gt;
&lt;br /&gt;
* MeeGo 1.2 requirement Status&lt;br /&gt;
** 20100929 AP: Put the requirements in wiki (Veli)&lt;br /&gt;
*** 20100915 AP: Review the requirements 2nd round (All)&lt;br /&gt;
*** Targetted release&lt;br /&gt;
** 20100922 AP: Arrange a meeting about these (Veli)&lt;br /&gt;
*** 20100818 AP: Agree on requirements (Nokia, Intel)&lt;br /&gt;
&lt;br /&gt;
=== Documentation * Titta * 5:45 - 5:55 ===&lt;br /&gt;
&lt;br /&gt;
* 20100922 AP: Check the existing pages on wiki.meego.com about SDK and find right place for those (Titta)&lt;br /&gt;
* AGREE: OBS / OSC instructions are low priority&lt;br /&gt;
* AGREE: Testing team will verify installation instructions&lt;br /&gt;
* Backlog (requirements) being reviewed by doc team on week 40&lt;br /&gt;
** Responsibilities agreed (initial)&lt;br /&gt;
* Area owners will take a look what is needed from their areas&lt;br /&gt;
* AP Titta and Bob: gather a list of reviewers&lt;br /&gt;
* Final approvals: General website: Imad/Valterri.  Final: Bob/Veli, right before release &lt;br /&gt;
* Risks&lt;br /&gt;
** API planning on going (needs to be freeced)&lt;br /&gt;
** We need two weeks before release for reviews and testing&lt;br /&gt;
** WRT team seems too busy. We need the API docs&lt;br /&gt;
&lt;br /&gt;
=== Releasing &amp;amp; Packaging * Veli * 5:55 - 6:05 ===&lt;br /&gt;
&lt;br /&gt;
* AP: Initial version of Windows installer available this week (John Chen)&lt;br /&gt;
* 20100922 AP: Provide windows SDK needed parts (ARM toolchain, QEMU and QEMU image) to John Chen (Al Nikolov)&lt;br /&gt;
* 20100929 AP: Draft a wiki page about distribution priorities (Jaya)&lt;br /&gt;
&lt;br /&gt;
==== OBS Integration &amp;amp; Weekly builds * Fathi * ====&lt;br /&gt;
&lt;br /&gt;
* 20100825 AP: Packaging for ISVs. Could leverage public OBS and spectacle (Intel to provide proposal / ideas).&lt;br /&gt;
* 20100929 AP DONE: separate maintainer and subsystem maintainer role (Fathi)&lt;br /&gt;
** Fill table with the maintainers/subsystem maintainers (All)&lt;br /&gt;
* 20100915 AP: Add missing IA32 toolchain (Jackie Wu)&lt;br /&gt;
* 20100915 AP: Add missing final ARM toolchain (Fathi, Al)&lt;br /&gt;
** work in progress in Al's home under OBS&lt;br /&gt;
** bug related to python2.6 (affect gdb only) BMC#&lt;br /&gt;
** Ubuntu only packages&lt;br /&gt;
** float hard/softfp? (Fathi: look current gcc spec on ARM architecture under MeeGo OBS and do the same)&lt;br /&gt;
* 20100820 AP: Kevinwang needs commit rights to ks file gitorious (KevinWang)&lt;br /&gt;
** merge request to do&lt;br /&gt;
&lt;br /&gt;
==== Content ====&lt;br /&gt;
&lt;br /&gt;
* MOVE THIS: 20100908 AP: Bob to sync with Veli on Qt Mobility API / impl.&lt;br /&gt;
* 20100908 AP: Bob to setup meeting on WRT. Intel people: Bob, Elliot, Kaitlin. Nokia: Ashraf Akarmi, Michael Bierman (PM of tools for WRT), Fathi (integrated WRT into MeeGo).&lt;br /&gt;
&lt;br /&gt;
=== Toolchains * Jarmo * 6:05 - 6:15 ===&lt;br /&gt;
&lt;br /&gt;
* AP: Initiate weekly meetings (Jarmo)&lt;br /&gt;
* Change request process draft created&lt;br /&gt;
** [[SDK/Toolchains]]&lt;br /&gt;
** Austin commented on that&lt;br /&gt;
&lt;br /&gt;
* Generic&lt;br /&gt;
** Windows host toolchains&lt;br /&gt;
*** Toolchain is building&lt;br /&gt;
&lt;br /&gt;
* ARM target&lt;br /&gt;
** 20100929 AP: base ARM toolchain on Kevin's work (Al)&lt;br /&gt;
** 20100915 AP: Create a lightweight sysroot for toolchain building (Al)&lt;br /&gt;
&lt;br /&gt;
* Intel x86 target &lt;br /&gt;
** 20100908 AP 20100924: Push toolchain packages to dev:tool:sdk:host project (Kevin)&lt;br /&gt;
&lt;br /&gt;
=== QA * Jaya * 6:15 - 6:25 ===&lt;br /&gt;
&lt;br /&gt;
* First test results available&lt;br /&gt;
** Please comment&lt;br /&gt;
&lt;br /&gt;
* 20100929 AP: Final test set for MeeGo 1.1 (Jaya)&lt;br /&gt;
&lt;br /&gt;
* 20100820 AP 20100924: How to handle bugfixes of releases (Fathi)&lt;br /&gt;
** Create a document about MeeGo SDK related bugs (Fathi)&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Meetings/20100929_Weekly</id>
		<title>SDK/Meetings/20100929 Weekly</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Meetings/20100929_Weekly"/>
				<updated>2011-04-01T06:06:43Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* QA * Jaya * 6:15 - 6:25 */ Removed a link to a deleted page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= MeeGo SDK Weekly Meeting 20100929 =&lt;br /&gt;
&lt;br /&gt;
This document contains agenda and minutes of SDK weekly teleconference meeting on 20100929 05:30 GMT.&lt;br /&gt;
&lt;br /&gt;
== Conventions of this document ==&lt;br /&gt;
&lt;br /&gt;
* AP: = Action point agreed on this meeting&lt;br /&gt;
* yyyymmdd AP: = Action point agreed on previous meeting&lt;br /&gt;
* yyyymmdd AP yyymmdd: = Action point agreed on previous meeting with a deadline&lt;br /&gt;
* yyyymmdd AP DONE: = Action point done&lt;br /&gt;
* yyyymmdd AP CANCELLED: = Action point cancelled&lt;br /&gt;
* AGREE: = Item that has been agreed by the team&lt;br /&gt;
* POSTPONED: = Agenda item postponed from last meeting&lt;br /&gt;
* OLD: = Info from previous meeting (delete during the meeting)&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
&lt;br /&gt;
* Veli Kaksonen, Maurice Kalinowski,  Jaya Uppalapati,Fathi Boudra, Cathy Shen,Titta Väyrynen, Ville Lavonius, Bob Spencer, John Chen, Ronan Mac Laverty, Al Nikolov&lt;br /&gt;
&lt;br /&gt;
== Agenda and minutes ==&lt;br /&gt;
&lt;br /&gt;
* Additions to agenda&lt;br /&gt;
&lt;br /&gt;
=== Project Management &amp;amp; Collaboration * Veli * 5:30 - 5:45 ===&lt;br /&gt;
&lt;br /&gt;
* 20100908 AP: Initiate separate weekly meeting for Releasing (?), this is taking too long (Veli, Fathi)&lt;br /&gt;
* 20100908 AP DONE: Intel take a look at bugzilla components proposal this week (by 20100910)&lt;br /&gt;
** 20100922 AP DONE: Review Kerry comments (Fathi)&lt;br /&gt;
** 20100922 AP CANCEL:  Merge of QEMU projects  (Kerry, Nokia)&lt;br /&gt;
* POSTPONED: Project Plan Review  (waiting or requirements)&lt;br /&gt;
* AP: WRT people to this meeting + subteam (Veli)&lt;br /&gt;
* AP: Public OBS at OSU -- for community and ISVs (Veli, Bon)&lt;br /&gt;
&lt;br /&gt;
==== MeeGo.com SDK team ====&lt;br /&gt;
&lt;br /&gt;
* Needed roles / responsibilities&lt;br /&gt;
** 20100825 AP: Check the proposal (Bob, Kerry).&lt;br /&gt;
*** [[SDK/Team Proposal]]&lt;br /&gt;
** 20100908 AP: Identify missing areas and owners (Veli, Bob)&lt;br /&gt;
&lt;br /&gt;
==== Release cycle ====&lt;br /&gt;
&lt;br /&gt;
* 20100820 AP: Figure out if we can have two week delay in releasing (Veli)&lt;br /&gt;
** 20100825 AP DONE: Create a proposal wiki-page about the two week delay (Bob)&lt;br /&gt;
*** [[SDK/Two weeks delay proposal]]&lt;br /&gt;
&lt;br /&gt;
=== Product Management ===&lt;br /&gt;
&lt;br /&gt;
* MeeGo 1.2 requirement Status&lt;br /&gt;
** 20100915 AP DONE: Send the requirents to everyone (Ville)&lt;br /&gt;
** AP: Put the requirements in wiki (Veli)&lt;br /&gt;
*** 20100915 AP: Review the requirements 2nd round (All)&lt;br /&gt;
*** Targetted release&lt;br /&gt;
** 20100922 AP: Arrange a meeting about these (Veli)&lt;br /&gt;
*** 20100818 AP: Agree on requirements (Nokia, Intel)&lt;br /&gt;
&lt;br /&gt;
=== Documentation * Titta * 5:45 - 5:55 ===&lt;br /&gt;
&lt;br /&gt;
* 20100922 AP DONE: Edit the subteam team page: [[SDK/Documentation]] (Titta)&lt;br /&gt;
* 20100901 AP DONE: Extra meeting about documentation (Veli, Titta)&lt;br /&gt;
* 20100922 AP: Check the existing pages on wiki.meego.com about SDK and find right place for those (Titta)&lt;br /&gt;
* First subteam meeting yesterday&lt;br /&gt;
** Responsibilities agreed (initial)&lt;br /&gt;
* Area owners will take a look what is needed from their areas&lt;br /&gt;
* Risks&lt;br /&gt;
** API planning on going (needs to be freeced)&lt;br /&gt;
** We need two weeks before release for reviews and testing&lt;br /&gt;
** WRT team seems too busy. We need the API docs&lt;br /&gt;
&lt;br /&gt;
=== Releasing &amp;amp; Packaging * Veli * 5:55 - 6:05 ===&lt;br /&gt;
&lt;br /&gt;
* Talk about installation&lt;br /&gt;
** Leverage Qt SDK Installer. Intel would like to check it out (John Chen)&lt;br /&gt;
** Initial version of Windows installer available this week&lt;br /&gt;
** Maurice will help with missing documentation&lt;br /&gt;
** 20100922 AP DONE: Provide installer framework info to Intel (Maurice)&lt;br /&gt;
** 20100922 AP DONE: Check the installer documentation (Maurice)&lt;br /&gt;
* 20100922 AP: Provide windows SDK needed parts (ARM toolchain, QEMU and QEMU image) to John Chen (Al Nikolov)&lt;br /&gt;
** Windows SDK responsible John Chen&lt;br /&gt;
* 20100922 AP DONE: Clarify distributions priority: Ubuntu/Fedora? (Fathi/Veli/Bob/Kerry)&lt;br /&gt;
* AP: Draft a wiki page about distribution priorities (Jaya)&lt;br /&gt;
&lt;br /&gt;
==== OBS Integration &amp;amp; Weekly builds * Fathi * ====&lt;br /&gt;
&lt;br /&gt;
* 20100825 AP: Packaging for ISVs. Could leverage public OBS and spectacle (Intel to provide proposal / ideas).&lt;br /&gt;
* 20100818 AP 20100831 DONE: Modify the OBS layout (Fathi)&lt;br /&gt;
* 20100901 AP DONE: 64bits distributions missing (BMC#5862) (KevinWang)&lt;br /&gt;
** [[SDK/Release]]&lt;br /&gt;
* 20100820 AP DONE: packages in OBS&lt;br /&gt;
** [[SDK/Testing]]&lt;br /&gt;
** see also [[SDK/Release]]&lt;br /&gt;
* AP: separate maintainer and subsystem maintainer role (Fathi)&lt;br /&gt;
** Waiting for agreement on team proposal&lt;br /&gt;
* 20100915 AP: Add missing IA32 toolchain (Kevin/)&lt;br /&gt;
* 20100915 AP: Add missing final ARM toolchain (Fathi, Al)&lt;br /&gt;
* 20100820 AP: Kevinwang needs commit rights to ks file gitorious (KevinWang)&lt;br /&gt;
** merge request to do&lt;br /&gt;
&lt;br /&gt;
==== Content ====&lt;br /&gt;
&lt;br /&gt;
* MOVE THIS: 20100908 AP: Bob to sync with Veli on Qt Mobility API / impl.&lt;br /&gt;
* 20100908 AP: Bob to sync on WRT with Gavin Hindman (Intel).  Nokia can provide names for what's missing.&lt;br /&gt;
** Intel and Nokia working together on this&lt;br /&gt;
&lt;br /&gt;
=== Toolchains * Jarmo * 6:05 - 6:15 ===&lt;br /&gt;
&lt;br /&gt;
* Generic&lt;br /&gt;
** Windows host toolchains&lt;br /&gt;
*** Toolchain is building&lt;br /&gt;
*** DONE: Document the process and send info to Al Nikolov (Max)&lt;br /&gt;
&lt;br /&gt;
* ARM target&lt;br /&gt;
** 20100908 AP DONE: Come up with plan for ARM target. (Al, Fathi)&lt;br /&gt;
** 20100929 AP: base ARM toolchain on Kevin's work (Al)&lt;br /&gt;
** 20100915 AP: Create a lightweight sysroot for toolchain building (Al)&lt;br /&gt;
&lt;br /&gt;
* Intel x86 target &lt;br /&gt;
** 20100908 AP 20100924: Push toolchain packages to dev:tool:sdk:host project (Kevin)&lt;br /&gt;
&lt;br /&gt;
=== QA * Jaya * 6:15 - 6:25 ===&lt;br /&gt;
&lt;br /&gt;
* First test results available&lt;br /&gt;
** Please comment&lt;br /&gt;
&lt;br /&gt;
* 20100929 AP: Final test set for MeeGo 1.1 (Jaya)&lt;br /&gt;
&lt;br /&gt;
* 20100820 AP 20100924: How to handle bugfixes of releases (Fathi)&lt;br /&gt;
** Create a document about MeeGo SDK related bugs (Fathi)&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Tablet/VirtualBox</id>
		<title>SDK/Tablet/VirtualBox</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Tablet/VirtualBox"/>
				<updated>2011-04-01T05:49:34Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: /* Deploy Qt Apps to VirtualBox */ Wiki link fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Download and install VirtualBox ==&lt;br /&gt;
Download VirtualBox from the official website: [http://www.virtualbox.org/wiki/Downloads Download VirtualBox]. Before downloading and installing, you have to agree to the terms and conditions of the respective license. Please follow the installation instructions to install VirtualBox step by step.&lt;br /&gt;
&lt;br /&gt;
== Create MeeGo image for VirtualBox ==&lt;br /&gt;
Please download the latest tablet image from this link: [http://download.meego.com/snapshots/latest/images/meego-tablet-ia32-qemu/ MeeGo Tablet Images for SDK]&lt;br /&gt;
&lt;br /&gt;
=== Unpack the image tarball ===&lt;br /&gt;
 $ tar jxf  meego-tablet-ia32-qemu-${version}-raw.tar.bz2&lt;br /&gt;
&lt;br /&gt;
=== Convert the image for VirtualBox ===&lt;br /&gt;
Converts a raw disk image to a VirtualBox Disk Image (VDI) file by VBoxManage tool(which is placed at the VirtualBox installation directory):&lt;br /&gt;
 $ cd meego-tablet-ia32-qemu-${version}-raw&lt;br /&gt;
 $ VBoxManage convertfromraw meego-tablet-ia32-qemu-${version}-sda.raw meego-tablet-ia32-qemu-${version}-sda.vdi&lt;br /&gt;
&lt;br /&gt;
=== Run MeeGo image in VitualBox ===&lt;br /&gt;
Create a new virtual machine, and the setting as the screenshot below. You should choose the storage disk as the vdi image you have created in above step. For getting the advantage of CPU virtualization technologies, you should enable the VT option in VirtualBox  &lt;br /&gt;
[[File:MeeGo Tablet VBox.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Then, click the start button to boot up MeeGo in VirtualBox. The image will be started as below screenshot.&lt;br /&gt;
[[File:Meego tablet vbox2.PNG|800px]]&lt;br /&gt;
&lt;br /&gt;
== Deploy Qt Apps to VirtualBox ==&lt;br /&gt;
VirtualBox simulate a network card and allocate a IP address to the MeeGo platform. You can deploy Qt Apps in Qt Creator to VirtualBox as a real device. Please follow this link to enable deploy Qt Apps: [[SDK/Setup/Debugging_MeeGo_Applications#Create_a_MeeGo_Device_Configuration|Configure Qt Creator for MeeGo device]]&lt;br /&gt;
&lt;br /&gt;
== Known Issues &amp;amp; Drawback ==&lt;br /&gt;
* It doesn't include a skin for VirtualBox now, you can press Wins Logo key to get the tablet back homescreen.&lt;br /&gt;
* The resolution in VirtualBox cannot set to 1280x800 for tablet image, the resolution is 800x600 now.&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	<entry>
		<id>http://wiki.meego.com/SDK/Docs/1.2/MeeGo_SDK_1.2_Preview_for_Linux</id>
		<title>SDK/Docs/1.2/MeeGo SDK 1.2 Preview for Linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.meego.com/SDK/Docs/1.2/MeeGo_SDK_1.2_Preview_for_Linux"/>
				<updated>2011-03-31T12:13:29Z</updated>
		
		<summary type="html">&lt;p&gt;Asinnela: Wiki link fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Download the MeeGo SDK ==&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;'''Download and install the SDK'''&lt;br /&gt;
&amp;lt;table border='1' cellpadding='3px' style=&amp;quot;padding: 0em&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;File Size&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;MD5SUM&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Installed Size&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[http://download3.meego.com/MeeGoSDK/Linux/installer/meego-sdk-installer-online MeeGo SDK 1.2 Preview]&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;24.6 MB&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;d7b52900f7ffae0125da5c45ebe07d6d&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;5.2 GB&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
The installer does the following:&lt;br /&gt;
* Installs the Qt SDK tools, including Qt Creator and Qt Simulator (if selected)&lt;br /&gt;
* Installs QEMU virtual machine&lt;br /&gt;
* Installs the MeeGo Tablet target (toolchain, build libraries, and QEMU image).  The SDK uses a toolchain to build applications on your host that will run on MeeGo. Inside Qt Creator the toolchain is referred to as a &amp;quot;Target&amp;quot;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;'''Launch Qt Creator'''&amp;lt;br&amp;gt;&lt;br /&gt;
  ''Applications &amp;gt; Programming &amp;gt; Qt Creator''&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;'''Next Step: [[SDK/Setup/Building_MeeGo_Applications|Building MeeGo Applications]]'''&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;/div&gt;</summary>
		<author><name>Asinnela</name></author>	</entry>

	</feed>