<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=24.164.22.34</id>
	<title>Maemo Wiki Mirror - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=24.164.22.34"/>
	<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php/Special:Contributions/24.164.22.34"/>
	<updated>2026-04-22T02:03:18Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Talk:Task:Getting_Nokia_involved_in_bugs.maemo.org&amp;diff=46761</id>
		<title>Talk:Task:Getting Nokia involved in bugs.maemo.org</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Talk:Task:Getting_Nokia_involved_in_bugs.maemo.org&amp;diff=46761"/>
		<updated>2008-11-11T16:45:50Z</updated>

		<summary type="html">&lt;p&gt;24.164.22.34: /* Draft implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Best practices for everybody ==&lt;br /&gt;
&lt;br /&gt;
There is one assumption that not always becomes true: Bugzilla users know how to deal with bug tracking. This might apply both to users (poor reports, wrong severity/priority, reopening of wontfixes/invalids just because, bad behavior...) and maintainers (harsh resolving, lack of explanations, little knowledge of the possibilities of the tool, bad behavior too...). We see this in most free software projects and bugs.maemo.org is not exempt of this risk.&lt;br /&gt;
&lt;br /&gt;
In fact, having @nokia guys around makes things a bit more difficult sometimes: certain users take the chance to establish a personal war against &amp;quot;Nokia&amp;quot;, others might simply ignore the complexity behind a simple bug and a simple Nokia developer commenting on that bug. On the other hand, Nokia employees are busy enough with an internal bug tracker that counts in their internal process, and communicating to the outside makes things more complex: because of wearing the Nokia shirt you can be quoted anywhere and because some (actually many) bug resolutions are related to confidential information.&lt;br /&gt;
&lt;br /&gt;
Also, Maemo gets many newcomers not familiar with free software development practices, both in the user and developer side, which makes the own concept of a public bug tracker strange for some.&lt;br /&gt;
&lt;br /&gt;
For all these reasons it would be good to have a concise &#039;for dummies&#039; guide for users and maintainers that everybody could refer to when learning how to get involved.--[[User:qgil|qgil]] 11:54, 24 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Success (and really wrong) stories ==&lt;br /&gt;
&lt;br /&gt;
Putting the pressure on single developers doesn&#039;t help actually. The reality of the average Maemo SW developer is: busy with Nokia internal processes (including automated and human testing) and reporting to a project manager (directly) and a release manager (indirectly) that most probably don&#039;t follow the activity in bugs.maemo.org. Considering this setting, the public Bugzilla brings more work in exchange of an unclear outcome. This is why good triaging by the maemo.org bugmasters and the Bugsquad is good, because they help triage what really matters.&lt;br /&gt;
&lt;br /&gt;
However, the real step is to prove that good usage of bugs.maemo.org results in less work and better quality, not more work resulting in worse performance/quality. I&#039;m not saying that this is *the* position of Nokia. What I&#039;m saying is that Nokia processes have been evolving during years and just recently they had to consider something like a public Bugzilla. Coming from an open source background the importance of public bug trackers is clear, and doesn&#039;t need further explanation. But on the other hand, device programs and non-free software development programs can also show good success rates with test and error management process done internally, getting user feedback from surveys, controlled tests, etc.. The Maemo SW is in between, affected by device &amp;amp; closed source software development and also by pure open source development.&lt;br /&gt;
&lt;br /&gt;
There are many things that are being changed internally to adapt to this situation, but there is one task where the Maemo community can help: bring the success stories happening in Maemo and elsewhere with a similar setting (e.g. public bugtrackers efficiently handled by companies shipping software preinstalled in devices). Equally useful would be clear stories of things that went wrong or could have gone clearly better if Nokia would have made a better use of bugs.maemo.org.&lt;br /&gt;
&lt;br /&gt;
Being specific and objective, showing statistics and trends, helps a lot convincing not one or two developers but whole teams and management structures.--[[User:qgil|qgil]] 12:08, 24 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Improvements in the weekly reports ==&lt;br /&gt;
&lt;br /&gt;
The weekly Bug Jar is just fantastic. It is also a very visual proof about the community capacity to get organized and help. Even if unrelated, it came more or less at the same time than the maemo.org bugmasters joined the team. Both things have cause a very good impact in the internal bug management people and process. Some ideas for improvement in the weekly reports:&lt;br /&gt;
* Website bugs out of the Jars. The Website bugs are reasonably well tracked and managed mostly at a community/public level. There are many and they add too much data to the Jars. Data like that is almost pure noise for the average Nokia guy working in Maemo Software.&lt;br /&gt;
* Visualizing the progress: now we get a picture every week, but we rely on our own memory to judge whether there is progress or not, small progress or big. Ideally there would be statistics and graphs showing the progress. A very good discovery and proofpoint would be to find out that before bugmasters and jars the lines were pointing trend A, and after that the lines point to much cooler trend B. This might sound stupid but those lines might convince more people inside and outside Nokia, more users and developers and managers, than the most rationalized arguments.&lt;br /&gt;
* Bug Jars in this wiki? Forget about this if it&#039;s too much extra work, but documenting the reports in the wiki would be useful. It could even be the default interface and then send updates to maemo.org lists and ITt.&lt;br /&gt;
--[[User:qgil|qgil]] 07:57, 25 July 2008 (UTC)&lt;br /&gt;
: Karsten is also working on porting some weekly summary/overview to Maemo Bugzilla, see [https://bugs.maemo.org/show_bug.cgi?id=3553]. This is on the map for [[100Days/Sprint4]]. Stephen is CC&#039;ed and I naively hope that some code (or at least ideas) can be shared. --[[User:andre|andre]] 18:08, 12 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Better organization of products and components ==&lt;br /&gt;
&lt;br /&gt;
If you look inside components like System Software, System Management or Multimedia you will see that there is a bit of inconsistency aka mess in the components. This is not only poor usability for the bug reporters. It also makes life harder for Nokia developers to track where are the reports that affect to their work. Specially if you consider that developers work on teams, and many times teams are mapped to certain products and components. It is easier for Team A to know that they have to follow Product A and forget safely about the rest. This is now clear for e.g. Connectivity or Development Platform, which happen to be products that are reasonably well maintained. System Software would be the opposite case.--[[User:qgil|qgil]] 10:09, 30 July 2008 (UTC)&lt;br /&gt;
: I&#039;m going to work on improving this in [[100Days/Sprint4]], see [https://bugs.maemo.org/show_bug.cgi?id=3562]. --[[User:andre|andre]] 18:14, 12 August 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
: The organization is mostly my fault*, I didn&#039;t particularly like the organization used in the internal bug tracker and was trying to aim for something which more closely mapped to what users would see when they used their device. In the n800, that&#039;s basically: 1. Browser, 2. Communications, and 3. Desktop. After those come distinct blobs: A. Connectivity, B. Multimedia and C. Games. Then comes a section which is harder to divide. I chose to map things that appeared in/near control panel as &amp;quot;System management&amp;quot; and everything else into &amp;quot;System software&amp;quot;. Note that [http://mozilla.org mozilla.org] is currently experiencing a similar growing pain, the current [https://bugzilla.mozilla.org bugzilla.mozilla.org] organization is built around functionality that only the engineers who work on an area understand. This means that if you&#039;re an end user, or even an engineer from a different area you have a terrible time trying to find the right place to file a bug. * Except for Internet Tablet Video Converter which someone added on behalf of a different Nokia group. --[[User:timeless|timeless]] 18:51, 3 September 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: Hi, I have been thinking and my conclusion is that we need a structure mapping platform areas and components down to the packages level. This would serve a much better purpose for generating reports and finding out the bugs in a way the Maemo teams at Nokia can process and handle better.--[[User:qgil|qgil]] 06:50, 22 October 2008 (UTC)&lt;br /&gt;
:::Package level? That&#039;d be (for example) having components for dsme, bme and mce? Or breaking down &amp;quot;Browser&amp;quot; into microb-eal, microb-engine, tablet-browser-ui, tablet-browser-dialogs, tablet-browser-widgets, tablet-browser-controls, etc, etc? That sounds (to me, and assuming I&#039;m actually reading &amp;quot;packages level&amp;quot; correctly) like hell for triagers and a good way to scare off reporters. —[[User:generalantilles|GeneralAntilles]] 07:01, 22 October 2008 (UTC)&lt;br /&gt;
::::Ok, ok, don&#039;t take the package level literally always. I agree they make less sense at the application level, where most end users will probably land. My main concern is not the package level but the fact that bugzilla products reflect better platform structure and (as a happy coincidence) Maemo SW team structure. For instance, now &amp;quot;Applications&amp;quot; list in fact &amp;quot;Rest of applications&amp;quot;, since Browser or Media Player are elsewhere. At the same time, &amp;quot;Multimedia&amp;quot; is handling both application and platorm components. The Maemo SW team has a clear divide between applications and platform. Users probably will be happier too if they would have an easy way to access the whole application level without having to mess with more obscure platform components. By doing this we can go to deeper levels in the platform since now there is a single component for e.g. &amp;quot;Multimedia Framework&amp;quot; when actually it would be good to know whether a bug is in GStreamer, PulseAudio or some Nokia closed component (for instance, upstream developers could track better what is going on there). No need to go down to the full list of GStreamer related packages, agreed. Let me start drafting a structure... Don&#039;t look at the components so much, I have concentrated on the products in this first round. --[[User:qgil|qgil]] 06:08, 23 October 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Overall I like the reorg. Renaming System management to Settings &amp;amp; Maintenance (which is mostly what you did) makes a lot of sense, I&#039;m sorry I hadn&#039;t come up w/ that name in my reorg. X-Discontinued is an interesting hack. I&#039;d sooner move it out of Official Applications. At mozilla.org, we have a Graveyard classification for this. That python is listed under discontinued is odd.... splitting some of System software into Desktop platform seems reasonable. DUN=(bt) Dial up networking; ICD=Internet Connectivity Daemon. Splitting Core out may make the Maemo Software Core team happy, but I&#039;m not sure that Internationalization belongs in Desktop platform. I guess from an ownership perspective it does. From someone who usually doesn&#039;t pay attention to how Maemo Software (this is an organization in Nokia) works it doesn&#039;t. --[[User:timeless|timeless]] 19:14, 10 November 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Draft structure ===&lt;br /&gt;
&lt;br /&gt;
The 3 levels respond to Classification, Product and Component. What is today &amp;quot;Maemo Software&amp;quot; would be split in Official Applications and Official Platform. &lt;br /&gt;
&lt;br /&gt;
* Official Applications (respond to a structure evident from a user point of view)&lt;br /&gt;
** Browser&lt;br /&gt;
*** Bookmarks&lt;br /&gt;
** Chat &amp;amp; Internet Call &#039;&#039;(was: Communication/IM/Chat and SIP etc - I&#039;d prefer to have Chat and Internet Call in the same category, otherwise I&#039;m running into problems here e.g. with Presence bugs - it&#039;s too tied.&#039;&#039; - &#039;&#039;&#039;TODO&#039;&#039;&#039;: rtcomm? what&#039;s the status? Never understood that...)&lt;br /&gt;
*** Chat&lt;br /&gt;
*** General &#039;&#039;(was: Communication/General (9 bugs))&#039;&#039;&lt;br /&gt;
*** Internet Call &#039;&#039;(was: Communication/Internet Call)&#039;&#039;&lt;br /&gt;
*** Presence &#039;&#039;(was: Communication/Presence)&#039;&#039;&lt;br /&gt;
*** SIP &#039;&#039;(was: Communication/SIP)&#039;&#039;&lt;br /&gt;
*** XMPP &#039;&#039;(was: Communication/XMPP)&#039;&#039;&lt;br /&gt;
** Contacts &#039;&#039;(was: Communication/Contacts)&#039;&#039;&lt;br /&gt;
** E-mail &#039;&#039;(was: Communication/Email)&#039;&#039; (Note: Webmail notifier: Under Home applets)&lt;br /&gt;
** Games&lt;br /&gt;
*** Blocks&lt;br /&gt;
*** Chess&lt;br /&gt;
*** Mahjong&lt;br /&gt;
*** Marbles&lt;br /&gt;
** Home applets&lt;br /&gt;
*** Battery&lt;br /&gt;
*** Clock &lt;br /&gt;
*** Connection &lt;br /&gt;
*** Contacts&lt;br /&gt;
*** Display &lt;br /&gt;
*** Getting started&lt;br /&gt;
*** Internet radio &lt;br /&gt;
*** Internet search&lt;br /&gt;
*** RSS feed reader&lt;br /&gt;
*** Webmail Notifier &#039;&#039;(was: Applications/Webmail Notifier, 8 bugs)&#039;&#039;&lt;br /&gt;
** Images &amp;amp; Camera &#039;&#039;(fits better to also have Cam bugs somewhere)&#039;&#039;&lt;br /&gt;
*** Camera &#039;&#039;(was: Multimedia/Camera)&#039;&#039;&lt;br /&gt;
*** Image viewer &#039;&#039;(was: Applications/Image viewer)&#039;&#039;&lt;br /&gt;
** Map &#039;&#039;(see bug 2566)&#039;&#039; &#039;&#039;&#039;SETNEWQA&#039;&#039;&#039;: map-bugs@maemo.bugs&lt;br /&gt;
** Media Player &#039;&#039;(was: Multimedia/Media Player)&#039;&#039;&lt;br /&gt;
** RSS feed reader &#039;&#039;(was: Applications/RSS feed reader)&#039;&#039;&lt;br /&gt;
** Settings &amp;amp; Maintenance&lt;br /&gt;
*** Application manager &#039;&#039;(was: System management/Application manager)&#039;&#039;&lt;br /&gt;
*** Backup/Restore &#039;&#039;(was: System management/Backup/Restore)&#039;&#039;&lt;br /&gt;
*** Connection manager UI &#039;&#039;(was: System management/Connection manager)&#039;&#039;&lt;br /&gt;
*** Control panel &#039;&#039;(was: System management/Control panel)&#039;&#039;&lt;br /&gt;
*** Startup wizard &#039;&#039;(was: System management/Startup Wizard)&#039;&#039;&lt;br /&gt;
*** Software updater &#039;&#039;&#039;TODO: Add&#039;&#039;&#039;, see e.g. bugs 3750, 3764. &#039;&#039;&#039;SETNEWQA&#039;&#039;&#039;: software-update-bugs@maemo.bugs&lt;br /&gt;
*** Teach handwriting &#039;&#039;(was: System management/Teach handwriting)&#039;&#039;&lt;br /&gt;
** Utilities&lt;br /&gt;
*** File manager &#039;&#039;(was: System management/File manager)&#039;&#039;&lt;br /&gt;
*** Calculator&lt;br /&gt;
*** Clock&lt;br /&gt;
*** Help&lt;br /&gt;
*** Internet Tablet Video Converter&lt;br /&gt;
*** Notes&lt;br /&gt;
*** PDF reader&lt;br /&gt;
*** Sketch&lt;br /&gt;
*** Search&lt;br /&gt;
*** X Terminal &#039;&#039;(was: System software/X Terminal)&#039;&#039;&lt;br /&gt;
* Official Platform (respond to an architectural structure)&lt;br /&gt;
** Desktop platform&lt;br /&gt;
*** cairo &#039;&#039;&#039;TODO: Add&#039;&#039;&#039; &#039;&#039;&#039;SETNEWQA&#039;&#039;&#039;: cairo-bugs@maemo.bugs&lt;br /&gt;
*** clutter &#039;&#039;&#039;TODO: Add&#039;&#039;&#039; &#039;&#039;&#039;SETNEWQA&#039;&#039;&#039;: clutter-bugs@maemo.bugs&lt;br /&gt;
*** File System UI &#039;&#039;(was: System software/File System UI)&#039;&#039;&lt;br /&gt;
*** Finger keyboard &#039;&#039;(was: System software/Finger keyboard)&#039;&#039;&lt;br /&gt;
*** Fonts &#039;&#039;(was: System software/Fonts)&#039;&#039;&lt;br /&gt;
*** gconf &#039;&#039;(was: System software/gconf)&#039;&#039;&lt;br /&gt;
*** general &#039;&#039;(was: System software/general)&#039;&#039; &#039;&#039;&#039;SETNEWQA&#039;&#039;&#039;: desktop-platform-general@maemo.bugs (&#039;&#039;&#039;TODO&#039;&#039;&#039;: kill hafqa{at}maemo.org ML)&lt;br /&gt;
*** glib &#039;&#039;(was: System software/glib)&#039;&#039;&lt;br /&gt;
*** gnome-vfs &#039;&#039;(was: System software/gnome-vfs)&#039;&#039;&lt;br /&gt;
*** gtk &#039;&#039;(was: System software/gtk)&#039;&#039;&lt;br /&gt;
*** hildon-libs &#039;&#039;(was: System software/hildon-libs)&#039;&#039;&lt;br /&gt;
*** hildon-thumbnail &#039;&#039;(was: System software/hildon-thumbnail)&#039;&#039;&lt;br /&gt;
*** Home &#039;&#039;(was: Desktop/Home)&#039;&#039;&lt;br /&gt;
*** Icons &#039;&#039;(was: Desktop/Icons)&#039;&#039;&lt;br /&gt;
*** Input method framework &#039;&#039;(was: System software/Input method framework)&#039;&#039;&lt;br /&gt;
*** Internationalization &#039;&#039;&#039;(TODO: move windows cp1252, POSIX data, gettext, localeconv here)&#039;&#039;&#039; &#039;&#039;&#039;SETNEWQA&#039;&#039;&#039;: i18n-bugs@maemo.bugs&lt;br /&gt;
*** libosso &#039;&#039;(was: System software/libosso)&#039;&#039;&lt;br /&gt;
*** pango &#039;&#039;&#039;TODO: Add&#039;&#039;&#039; &#039;&#039;&#039;SETNEWQA&#039;&#039;&#039;: pango-bugs@maemo.bugs&lt;br /&gt;
*** sapwood &#039;&#039;(was: System software/sapwood)&#039;&#039;&lt;br /&gt;
*** startup-shutdown &#039;&#039;(was: System software/startup-shutdown)&#039;&#039;&lt;br /&gt;
*** Task navigator &#039;&#039;(was: Desktop/Task navigator)&#039;&#039;&lt;br /&gt;
*** Themes &#039;&#039;(was: Desktop/Themes and System software/hildon-theme)&#039;&#039; &#039;&#039;&#039;TODO:&#039;&#039;&#039; Merge with System software/hildon-theme&lt;br /&gt;
*** Virtual keyboard &#039;&#039;(was: System software/Virtual keyboard)&#039;&#039;&lt;br /&gt;
*** window-manager &#039;&#039;(was: System software/window-manager)&#039;&#039;&lt;br /&gt;
** Connectivity&lt;br /&gt;
*** Bluetooth&lt;br /&gt;
*** DUN (&#039;&#039;&#039;???&#039;&#039;&#039; - I miss understanding...)&lt;br /&gt;
*** ICD (&#039;&#039;&#039;???&#039;&#039;&#039; - I miss understanding...)&lt;br /&gt;
*** Networking&lt;br /&gt;
*** Operator Setup Wizard &#039;&#039;(was: System management/Operator Setup Wizard)&#039;&#039;&lt;br /&gt;
*** WiFi&lt;br /&gt;
*** WiMAX &#039;&#039;&#039;TODO: Add&#039;&#039;&#039; &#039;&#039;&#039;SETNEWQA&#039;&#039;&#039;: wimax-bugs@maemo.bugs&lt;br /&gt;
** Core&lt;br /&gt;
*** Busybox &#039;&#039;(was: System software/Busybox)&#039;&#039;&lt;br /&gt;
*** Kernel &#039;&#039;(was: System software/Kernel)&#039;&#039;&lt;br /&gt;
*** X Server &#039;&#039;(was: System software/X Server)&#039;&#039;&lt;br /&gt;
** Data &#039;&#039;&#039;TODO: Add&#039;&#039;&#039; (Versions: &amp;gt;=Fremantle)&lt;br /&gt;
*** Meta Tracker &#039;&#039;&#039;TODO: Add&#039;&#039;&#039; &#039;&#039;&#039;SETNEWQA&#039;&#039;&#039;: metatracker-bugs@maemo.bugs&lt;br /&gt;
*** SQLite &#039;&#039;&#039;TODO: Add&#039;&#039;&#039; &#039;&#039;&#039;SETNEWQA&#039;&#039;&#039;: sqlite-bugs@maemo.bugs&lt;br /&gt;
** Development platform&lt;br /&gt;
*** Documentation&lt;br /&gt;
*** general &#039;&#039;&#039;SETNEWQA&#039;&#039;&#039;: dev-platform-general-bugs@maemo.bugs&lt;br /&gt;
*** installer&lt;br /&gt;
*** rootstrap&lt;br /&gt;
*** SDK&lt;br /&gt;
*** Tools&lt;br /&gt;
** Flasher&lt;br /&gt;
** Location &#039;&#039;(was: Connectivity/Location Framework)&#039;&#039;&lt;br /&gt;
** Multimedia (&#039;&#039;&#039;TODO&#039;&#039;&#039;: split into more subcomponents)&lt;br /&gt;
*** DSP (&#039;&#039;&#039;TODO:&#039;&#039;&#039; Create and clean up; Though DSP gateway = Kernel) &#039;&#039;&#039;SETNEWQA&#039;&#039;&#039;: dsp-bugs@maemo.bugs&lt;br /&gt;
*** Gstreamer (&#039;&#039;&#039;TODO:&#039;&#039;&#039; Create and clean up) &#039;&#039;&#039;SETNEWQA&#039;&#039;&#039;: gstreamer-bugs@maemo.bugs&lt;br /&gt;
*** Media streamer (&#039;&#039;&#039;TODO:&#039;&#039;&#039; better in applications? --[[User:qgil|qgil]] 19:32, 5 November 2008 (UTC) )&lt;br /&gt;
*** Multimedia framework (&#039;&#039;&#039;TODO:&#039;&#039;&#039; Vague)&lt;br /&gt;
*** Pulseaudio &#039;&#039;&#039;TODO: Add&#039;&#039;&#039; &#039;&#039;&#039;SETNEWQA&#039;&#039;&#039;: pulseaudio-bugs@maemo.bugs&lt;br /&gt;
*** Real (&#039;&#039;&#039;TODO:&#039;&#039;&#039; Create and clean up) &#039;&#039;&#039;SETNEWQA&#039;&#039;&#039;: real-bugs@maemo.bugs&lt;br /&gt;
** Real Time Communication &#039;&#039;&#039;TODO: Add&#039;&#039;&#039; (Versions: &amp;gt;=Fremantle)&lt;br /&gt;
*** Telepathy &#039;&#039;&#039;TODO: Add&#039;&#039;&#039; &#039;&#039;&#039;SETNEWQA&#039;&#039;&#039;: telepathy-bugs@maemo.bugs&lt;br /&gt;
** System software&lt;br /&gt;
*** application-killer&lt;br /&gt;
*** D-Bus &#039;&#039;(was: dbus)&#039;&#039;&lt;br /&gt;
*** Device lock &#039;&#039;(was: Desktop/Device lock)&#039;&#039; &#039;&#039;&#039;???&#039;&#039;&#039;, &#039;&#039;&#039;TODO&#039;&#039;&#039;: Triage - some bugs belong here, but some are in fact hildon widget bugs)&lt;br /&gt;
*** dsme (&#039;&#039;was: System Software/dsme AND System Software/Watchdog&#039;&#039;, &#039;&#039;&#039;TODO&#039;&#039;&#039;: merge)&lt;br /&gt;
*** File system&lt;br /&gt;
*** general&lt;br /&gt;
*** glibc&lt;br /&gt;
*** HAL &#039;&#039;&#039;TODO: Add&#039;&#039;&#039; &#039;&#039;&#039;SETNEWQA&#039;&#039;&#039;: hal-bugs@maemo.bugs&lt;br /&gt;
*** iconv&lt;br /&gt;
*** libxml&lt;br /&gt;
*** maemo-launcher&lt;br /&gt;
*** mmc-and-usb&lt;br /&gt;
*** OHM &#039;&#039;&#039;TODO: Add&#039;&#039;&#039; &#039;&#039;&#039;SETNEWQA&#039;&#039;&#039;: ohm-bugs@maemo.bugs&lt;br /&gt;
** Translations&lt;br /&gt;
** UI Specification &#039;&#039;&#039;TODO:&#039;&#039;&#039; Merge with Desktop/User interaction&lt;br /&gt;
** User guide &amp;amp; Help content (should get rid off vague &amp;quot;Docu&amp;quot; term)&lt;br /&gt;
*** Help content&lt;br /&gt;
*** User guide&lt;br /&gt;
* X-Graveyard&lt;br /&gt;
** X-Discontinued&lt;br /&gt;
*** Audio player (770) &#039;&#039;(was: Multimedia/Audio player)&#039;&#039;&lt;br /&gt;
*** core-initfs (&#039;&#039;&#039;TODO&#039;&#039;&#039;: move 2021, 1855, 3852, 3589 and maybe 3745. Fremantle does NOT have initfs)&lt;br /&gt;
*** FM Radio (N800) &#039;&#039;(was: Multimedia/FM Radio)&#039;&#039;&lt;br /&gt;
*** &amp;quot;Misdirected&amp;quot; product bugs&lt;br /&gt;
*** Browser: Opera engine &#039;&#039;(was: Browser/Opera engine (770/N800))&#039;&#039;&lt;br /&gt;
*** osso-email &#039;&#039;(was: Communication/osso-email)&#039;&#039;&lt;br /&gt;
*** python &#039;&#039;(was: System software/python)&#039;&#039;&lt;br /&gt;
*** Video player (770) &#039;&#039;(was: Multimedia/Video player)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Nokia (isn&#039;t this a bit confusing? All the above is shipped by Nokia as well. I would consider having them under Utilities and Home Applets, respectively. --[[User:qgil|qgil]] 19:32, 5 November 2008 (UTC) )&lt;br /&gt;
: &#039;&#039;&#039;TODO:&#039;&#039;&#039; Get rid of this existing category. @Quim: Probably a better idea, indeed. --[[User:Andre|Andre]]  11:02, 6 November 2008 (UTC) )&lt;br /&gt;
&lt;br /&gt;
[[User:Andre|Andre]]: Getting rid of the &amp;quot;Applications&amp;quot; product is very good. It was often confused with Desktop (e.g. mixing up Applets and Apps with the same name). But having Desktop now in Platform might also be confusing if you&#039;re used to the old structure so I changed this to &amp;quot;Desktop Platform&amp;quot;.&lt;br /&gt;
What I have already done: I&#039;ve moved Developer Docu from Website to Dev Platform (because it&#039;s out of community scope, see bug 3562).&lt;br /&gt;
Removed ancient Games/Startscreen subcomponent (only 2 bugs), Removed Desktop/PC connection (1 wrong bug), Desktop/Tableteer Info (0 bugs), Desktop/Desktop Info applet (0 bugs). Removed Communication/Accounts (3 bugs, 2 wrong). Removed System software/libcommon-error (0 bugs).&lt;br /&gt;
Removed System management/Teach handwriting (0 bugs). Removed Web shortcut (0 bugs, development stalled since Diablo).&lt;br /&gt;
&lt;br /&gt;
=== Draft implementation ===&lt;br /&gt;
[http://blogs.gnome.org/aklapper/2008/11/07/bugsmaemoorg-reorganization Original plan]:&lt;br /&gt;
# Create new default QA virtual accounts for new products/components in advance&lt;br /&gt;
# Define a good day/time (Sunday?)&lt;br /&gt;
# Display info message about reorg one week in advance in /template/en/default/global/banner.html.tmpl&lt;br /&gt;
# Disable mail notification&lt;br /&gt;
# Implement changes&lt;br /&gt;
# Enable mail notification&lt;br /&gt;
# Remove banner&lt;br /&gt;
&lt;br /&gt;
[[User:timeless|timeless]] prefers to keep mail notification enabled while doing this, see [http://blogs.gnome.org/aklapper/2008/11/07/bugsmaemoorg-reorganization/#comment-325 discussion]. So far, I disagree. :) --[[User:Andre|Andre]]  12:06, 11 November 2008 (UTC)&lt;/div&gt;</summary>
		<author><name>24.164.22.34</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=100Days/Sprint2&amp;diff=11</id>
		<title>100Days/Sprint2</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=100Days/Sprint2&amp;diff=11"/>
		<updated>2008-08-18T02:45:47Z</updated>

		<summary type="html">&lt;p&gt;24.164.22.34: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Planning==&lt;br /&gt;
* Kick-off meeting organized in the Freenode #maemo-meeting IRC channel on 2008/06/30 at [http://www.timeanddate.com/worldclock/fixedtime.html?year=2008&amp;amp;month=6&amp;amp;day=30&amp;amp;hour=18&amp;amp;min=0&amp;amp;sec=0 18:00 UTC].&lt;br /&gt;
* The &#039;&#039;&#039;[http://maemo.org/maemo-meeting/maemo-meeting-2008-06-30.html meeting log]&#039;&#039;&#039; contains also the  [https://garage.maemo.org/plugins/wiki/index.php?June2008Sprint&amp;amp;id=106&amp;amp;type=g review of the last sprint]. &lt;br /&gt;
* [[100Days/Sprint3#Backlog|Backlog]] and [[100Days/Sprint3#Proposals|Proposals]] available in the [[100Days/Sprint3|Sprint3]] page.&lt;br /&gt;
* Sprint2 review meeting scheduled on 2008/07/22 together with the [[100Days/Sprint3|Sprint3]] planning meeting.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;background:LightGreen&amp;quot; | Completed&lt;br /&gt;
| style=&amp;quot;background:LightBlue&amp;quot; | Good progress&lt;br /&gt;
| Just standing&lt;br /&gt;
| style=&amp;quot;background:Orange&amp;quot; | Some help needed!&lt;br /&gt;
| style=&amp;quot;background:Tomato&amp;quot; | Really stuck/delayed&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Tasks==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Committed&lt;br /&gt;
! Task&lt;br /&gt;
! Owner&lt;br /&gt;
! %&lt;br /&gt;
! Highlights&lt;br /&gt;
|- style=&amp;quot;background:Tomato&amp;quot;&lt;br /&gt;
| 2008-05-10 || Who&#039;s who in Maemo || Dave || % || Discussion on implementation details pending&lt;br /&gt;
|- style=&amp;quot;background:Tomato&amp;quot;&lt;br /&gt;
| 2008-05-10 || [[Companies in Maemo development]] || Dave || 60% || Initial group of companies defined, need logos &amp;amp; descriptions, and have list checked&lt;br /&gt;
|- style=&amp;quot;background:Tomato&amp;quot;&lt;br /&gt;
| 2008-06-10 || [[Task:Consolidation of Extras|Consolidation of Extras]] || Niels || 0% || Niels must specify what goes in this sprint&lt;br /&gt;
|- style=&amp;quot;background:Tomato&amp;quot;&lt;br /&gt;
| 2008-06-10 || Extras % maemo.org/downloads integration || Niels || % || Complete and/or document in wiki page&lt;br /&gt;
|- style=&amp;quot;background:Tomato&amp;quot;&lt;br /&gt;
| 2006-06-10 || Registration and sponsorship for [[Maemo summit 2008]] || Oskari/Bergie || 90% || Working, some bugs left&lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
| 2008-06-10 || [[User:Peterschneider|Update maemo.org/intro]] || Dave || &#039;&#039;&#039;DONE&#039;&#039;&#039; || Just few pages waiting to be moved - links to be added&lt;br /&gt;
|- style=&amp;quot;background:Tomato&amp;quot;&lt;br /&gt;
| 2008-06-10 || Better extras categories and debtags || Niels || % || Proposal needs to be drafted in wiki page&lt;br /&gt;
|- style=&amp;quot;background:Tomato&amp;quot;&lt;br /&gt;
| 2008-06-10 || Put the [[Bugsquad]] in place || Andre/Karsten || 40% || See [http://lists.maemo.org/pipermail//maemo-developers/2008-June/033719.html this mail] - Done: [https://wiki.maemo.org/Bugs:Triage_guide Triage guide in place]&lt;br /&gt;
|- style=&amp;quot;background:Tomato&amp;quot;&lt;br /&gt;
| 2008-06-10 || Forum interface to mailing lists released || Oskari/Bergie || % || Beta to be made public for testing&lt;br /&gt;
|- style=&amp;quot;background:Tomato&amp;quot;&lt;br /&gt;
| 2008-06-10 || User profile improvements defined and started || Oskari/Bergie || 70% || Revamped, [https://bugs.maemo.org/show_bug.cgi?id=2224 some bugs left]&lt;br /&gt;
|- style=&amp;quot;background:LightBlue&amp;quot;&lt;br /&gt;
| 2008-06-10 || No pages remaining in [[:Category:Midgard wiki]] || Dave || 20% || Decided to discontinue this task&lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
| 2008-06-30 || [[Task:Maemo brand|Maemo brand]] || Quim || &#039;&#039;&#039;DONE&#039;&#039;&#039; || Considering this OK. Formal approval before the next sprint meeting unless someone finds a bug.&lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
| 2008-06-30 || [[Task:Sprint progress|Sprint progress]] || Quim || &#039;&#039;&#039;DONE&#039;&#039;&#039; || The process is setup, now it&#039;s up to everybody to do their part.&lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
| 2008-06-30 || [[Task:Components and packages|Components and packages]] || Soumya || &#039;&#039;&#039;DONE&#039;&#039;&#039; || Table ready, problems uploading&lt;br /&gt;
|- style=&amp;quot;background:Tomato&amp;quot;&lt;br /&gt;
| 2008-06-30 || [[Maemo.org_logo_contest]] selection process || Dave || % || Agreed that needs to be selection and not voting&lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
| 2008-06-30 || [[Maemo Summit 2008/Organization|Maemo Summit 2008 organization]] || Quim || &#039;&#039;&#039;DONE&#039;&#039;&#039; || In sync with c-base and all tasks listed - objectives of the sprint completed&lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
| 2008-06-30 || All components of product Website in good hands || Andre || &#039;&#039;&#039;DONE&#039;&#039;&#039; || All bugs triaged, missing only component owners list in this wiki&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Bugs==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Created&lt;br /&gt;
! Bug&lt;br /&gt;
! Component&lt;br /&gt;
! Assigned&lt;br /&gt;
! %&lt;br /&gt;
! Highlights&lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
| 2005-09-18 || [https://bugs.maemo.org/show_bug.cgi?id=95 desktop-files documented poorly] || Documentation || Dave || &#039;&#039;&#039;DONE&#039;&#039;&#039; || &lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
| 2005-10-10 || [https://bugs.maemo.org/show_bug.cgi?id=101 Use the wiki for developer documentation] || Documentation || Dave || &#039;&#039;&#039;DONE&#039;&#039;&#039; || Now in the hands of Maemo SW team.&lt;br /&gt;
|-&lt;br /&gt;
| 2006-06-26 || [https://bugs.maemo.org/show_bug.cgi?id=630 Increased Bugzilla transparency - get the developers involved!] || Bugzilla || Andre/Karsten || 10% || In (long-term) progress&lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
| 2007-06-26 || [https://bugs.maemo.org/show_bug.cgi?id=1587 Cleaning the community wiki from official docs] || Documentation || Dave || 100% || Not the same as [&amp;quot;No pages left in [[:Category:Midgard wiki]]&lt;br /&gt;
|-&lt;br /&gt;
| 2007-11-05 || [https://bugs.maemo.org/show_bug.cgi?id=2212 Karma system should allow more e-mail addresses] || Profile || Bergie || % || &lt;br /&gt;
|- style=&amp;quot;background:LightBlue&amp;quot;&lt;br /&gt;
| 2007-11-06 || [https://bugs.maemo.org/show_bug.cgi?id=2224 Maemo user profile public formatting isn&#039;t nice] || Profile || Bergie || 70% || Depedent bugs open &lt;br /&gt;
|-&lt;br /&gt;
| 2008-01-24 || [https://bugs.maemo.org/show_bug.cgi?id=2828 It took a week to announcement to appear in maemo.org front page] || General || Bergie || % || Depends on [[Task:Fast Server]]&lt;br /&gt;
|-&lt;br /&gt;
| 2008-06-05 || [https://bugs.maemo.org/show_bug.cgi?id=3220 Midgard access control for folders and pages does not work] || Documentation || Bergie || % || Demoted to Medium&lt;br /&gt;
|-&lt;br /&gt;
| 2008-06-18 || [https://bugs.maemo.org/show_bug.cgi?id=3262 Defining company and role in profiles] || Profile || Oskari || % || HIGH because of Summit registration and Who is Who &lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
| 2008-06-18 || [https://bugs.maemo.org/show_bug.cgi?id=3264 Garage is (re)sending a &amp;quot;maemo logo competition&amp;quot; mail every hour] || Garage || Ferenc || &#039;&#039;&#039;DONE&#039;&#039;&#039; || &lt;br /&gt;
|-&lt;br /&gt;
|-style=&amp;quot;background:Tomato&amp;quot;&lt;br /&gt;
| 2008-06-23 || [https://bugs.maemo.org/show_bug.cgi?id=3280 Wiki pages sometimes fail to load with &amp;quot;lost network connection&amp;quot;] || Wiki || Ferenc || 50% || need an apache expert to see why it is crashin during high load (perhaps related to Midgard as well)&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
| 2008-06-23 || [https://bugs.maemo.org/show_bug.cgi?id=3283 Install the citation extension for the wiki] || Wiki || Ferenc || &#039;&#039;&#039;DONE&#039;&#039;&#039; ||  &lt;br /&gt;
|-&lt;br /&gt;
| 2008-06-29 || [https://bugs.maemo.org/show_bug.cgi?id=3339 MediaBox Media Center appears as developed by Nokia when it&#039;s not] || Downloads || Bergie || 50% || Bug seems to be in midcom/datamanager, reassigning to bergie&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
| 2008-06-29 || [https://bugs.maemo.org/show_bug.cgi?id=3341 Install the Category Tree extension for the wiki] || Wiki || Ferenc || &#039;&#039;&#039;DONE&#039;&#039;&#039; || &lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
| 2008-06-29 || [https://bugs.maemo.org/show_bug.cgi?id=3342 Install the Dynamic Page List extension for the wiki] || Wiki || Ferenc || &#039;&#039;&#039;DONE&#039;&#039;&#039; ||&lt;br /&gt;
|-&lt;br /&gt;
|- &lt;br /&gt;
|-style=&amp;quot;background:Tomato&amp;quot;&lt;br /&gt;
| 2008-06-30 || [https://bugs.maemo.org/show_bug.cgi?id=3354 Publishing packages to garage.maemo.org often results in &amp;quot;lost connection&amp;quot; and &amp;quot;permission denied&amp;quot; from scp] || Garage || Ferenc || 0% ||  &#039;&#039;&#039;This bug is still there and is a major problem!&#039;&#039;&#039;--[[User:xfade|xfade]] 08:04, 21 July 2008 (UTC); I can not reproduce it [[User:feri|feri]] 18:02, 22 July 2008 (UTC) ||&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;background:LightGreen&amp;quot;&lt;br /&gt;
| 2008-06-06 || [https://bugs.maemo.org/show_bug.cgi?id=3228 found = format_regex.match(data_string) : TypeError: expected string or buffer] || Garage || Ferenc || &#039;&#039;&#039;DONE&#039;&#039;&#039; ||  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The bugs assigned in the last sprint meeting are marked as [https://bugs.maemo.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=Website&amp;amp;component=Bugzilla&amp;amp;component=Calendar&amp;amp;component=Documentation&amp;amp;component=Downloads&amp;amp;component=Garage&amp;amp;component=General&amp;amp;component=News&amp;amp;component=Profile&amp;amp;component=Repositories&amp;amp;component=Wiki&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;status_whiteboard_type=allwordssubstr&amp;amp;status_whiteboard=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;priority=High&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailqa_contact2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= HIGH]. The bugs proposed for the next sprint are marked as [https://bugs.maemo.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=Website&amp;amp;component=Bugzilla&amp;amp;component=Calendar&amp;amp;component=Documentation&amp;amp;component=Downloads&amp;amp;component=Garage&amp;amp;component=General&amp;amp;component=News&amp;amp;component=Profile&amp;amp;component=Repositories&amp;amp;component=Wiki&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;status_whiteboard_type=allwordssubstr&amp;amp;status_whiteboard=&amp;amp;keywords_type=allwords&amp;amp;keywords=&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;priority=Medium&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailqa_contact2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= MEDIUM]. Only product/component maintainers can change this status. Comment on a bug if you want to push it up. Check also those marked as [https://bugs.maemo.org/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;product=Website&amp;amp;long_desc_type=substring&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;status_whiteboard_type=allwordssubstr&amp;amp;status_whiteboard=&amp;amp;keywords_type=allwords&amp;amp;keywords=easyfix&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;emailassigned_to1=1&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailassigned_to2=1&amp;amp;emailreporter2=1&amp;amp;emailqa_contact2=1&amp;amp;emailcc2=1&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0= EASYFIX].&lt;br /&gt;
&lt;br /&gt;
==Activity log==&lt;br /&gt;
Latest activity report goes on top.&lt;br /&gt;
&lt;br /&gt;
; Tuesday 2008-07-22&lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** Yesterday: Conference - wrote &amp;amp; gave GNOME Mobile presentation at OMX.&lt;br /&gt;
** Today: Sprint meeting &amp;amp; attending OSCON.&lt;br /&gt;
&lt;br /&gt;
* Andre&lt;br /&gt;
** Yesterday: Triage new bugs, (bug)mail followup, published initial version of [https://wiki.maemo.org/Bugsquad Bugsquad Triage Guide]&lt;br /&gt;
** Today: Triage the few new bugs, start improving [https://maemo.org/bugzilla/page.cgi?id=bug-writing.html Bugwriting How-to], triage old bugs, prepare tonight&#039;s Sprint2 and Bugzilla Meeting&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Fixed wiki ssl problem, worked on wiki problems, worked on application comments bugs/enhancements.&lt;br /&gt;
** Today: Check repository queue manager problems, application comments bugs, prepare for meeting.&lt;br /&gt;
&lt;br /&gt;
* Marcell&lt;br /&gt;
** Yesterday: cleaned my inbox after the holidays&lt;br /&gt;
** Today: Contacted the ISP about [https://bugs.maemo.org/show_bug.cgi?id=3127 3127] and a RAM upgrade to garage.maemo.org, contacted Nokia FDP about [https://bugs.maemo.org/show_bug.cgi?id=2350 2350] and the missing extras dl statistics.&lt;br /&gt;
&lt;br /&gt;
; Monday 2008-07-21&lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** Yesterday: Attended FLOSS Foundations day 2. Called for volunteers for logo contest.&lt;br /&gt;
** Today: Attending Open Mobile Exchange at OSCON. Giving a presentation on GNOME Mobile. Will keep on contest judging today.&lt;br /&gt;
** Problems: Timezone issue - I don&#039;t know when the sprint meeting is on. &#039;&#039;[http://www.timeanddate.com/worldclock/fixedtime.html?month=7&amp;amp;day=22&amp;amp;year=2008&amp;amp;hour=19&amp;amp;min=0&amp;amp;sec=0&amp;amp;p1=0 timeanddate.com is your friend] --[[User:xfade|xfade]] 08:09, 22 July 2008 (UTC)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Andre&lt;br /&gt;
** Yesterday: Triage Website bugs, continue triage old bugs, work on [https://wiki.maemo.org/Bugsquad Bugsquad Triage Guide]&lt;br /&gt;
** Today: Triage new bugs, (bug)mail followup, trigae some old bugs, work on [https://wiki.maemo.org/Bugsquad Bugsquad Triage Guide]&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Thursday: Bugzilla wiki plugin testing and some garage maintenance.&lt;br /&gt;
** Today: Triage and work on bugs that have been assigned to me over the weekend.&lt;br /&gt;
&lt;br /&gt;
* Quim&lt;br /&gt;
** Yesterday: [http://lists.maemo.org/pipermail/maemo-community/2008-July/000480.html Summit budget situation explained]. [http://maemo.org/news/events/ maemo.org events updated]. Created [[How_to_push_a_maemo.org_task]], [[Task:Publishing_API_docs]] and [[Objective:Release_soon_and_often]]. Added new proposals to [[100Days/Sprint3]].&lt;br /&gt;
** Today: Nothing until the Sprint planning meeting.&lt;br /&gt;
** Problems: [http://lists.maemo.org/pipermail/maemo-community/2008-July/000479.html Unable to upload a file to the wiki]&lt;br /&gt;
&lt;br /&gt;
; Sunday 2008-07-20&lt;br /&gt;
&lt;br /&gt;
* Quim&lt;br /&gt;
** Yesterday: Asking sponsored participants to hurry up with bookings. Triage Website bugs. Pushing plan for a GNOME hackfest.&lt;br /&gt;
** Today: Will work instead of Tuesday. Explaining the Summit budget situation. Update maemo.org events. Prepare Sprint3 meeting.&lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** Yesterday: Attended FLOSS Foundations meeting. Made first draft of [[companies in Maemo development]]&lt;br /&gt;
** Today: Attending [http://flossfoundations.org FLOSS Foundations meeting] day 2. Start looking for a jury for the logo contest.&lt;br /&gt;
&lt;br /&gt;
; Saturday 2008-07-19&lt;br /&gt;
&lt;br /&gt;
* Quim&lt;br /&gt;
** Yesterday: Sponsorship requests up to date. [[Maemo_Summit_2008/Accommodation|Accommodation]] recommendations made. Pushing plan for a GNOME hackfest.&lt;br /&gt;
** Today: Will work instead of Monday. Asking sponsored participants to hurry up with bookings. Triage Website bugs.&lt;br /&gt;
** Problems: Can&#039;t decide on all sponsorship requests while having big items undefined in the budget. High season in Berlin in September, many hotels/Hostels quite booked those days, this increases average price of accommodation. &lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** Yesterday: Travelling to Portland&lt;br /&gt;
** Today: Attending [http://flossfoundations.org FLOSS Foundations meeting]. Will work on list of companies &amp;amp; recruiting/identifying logo competition judges too.&lt;br /&gt;
&lt;br /&gt;
; Friday 2008-07-18&lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** Yesterday: As expected, not much time for Maemo stuff.&lt;br /&gt;
** Today: Travelling to OSCon all day.&lt;br /&gt;
&lt;br /&gt;
* Andre&lt;br /&gt;
** Yesterday: Triaged some older bugs&lt;br /&gt;
** Today: Triage Website bugs, continue triage old bugs, work on [https://wiki.maemo.org/Bugsquad Bugsquad Triage Guide]&lt;br /&gt;
&lt;br /&gt;
* Quim&lt;br /&gt;
** Yesterday: Visited c-base: cool people, great space! We started discussing about the details. They agreed to send a modular budget by the end of next week.&lt;br /&gt;
** Today: Clean queue of sponsorship requests. Have a look to accommodation in Berlin Mitte and surroundings (although it&#039;s raining...)&lt;br /&gt;
** Problems: imo we are starting to get many sponsorship requests not very reasonable, perhaps a &amp;quot;device discount&amp;quot; fever is starting. Hopefully not since I have better things to do than triaging requests from unknown people trying out. In any case this is a better problem than the lack of awareness we had just 3 days ago.  :)&lt;br /&gt;
&lt;br /&gt;
; Thursday 2008-07-17&lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** Yesterday: Wrote a presentation for OSCon 2008 (next week), spent all afternoon on administrative stuff (bank, accountant, post office, phone calls), spent quite a while answering email.&lt;br /&gt;
** Today: Some phone calls, wrapping up GUADEC/GNOME stuff, will not make much progress on maemo stuff. Plan to kick-start the selection team for logo contest.&lt;br /&gt;
** Problems: July is the month of conferences. I&#039;m only back &amp;amp; I&#039;m leaving again. Need to learn how to get work done on the road.&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: MySQL upgrade preparation for Bugzilla, installed fixes for profiles. Requested new certificate for wiki. Worked on garage performance issues and monitored the massmailer.&lt;br /&gt;
** Today: Fix some bugs related to mediawiki Bugzilla plugin, work on Extras changes.&lt;br /&gt;
** Problems: Can&#039;t seem to find anybody whom can handle my SSL renewal request due to holidays.&lt;br /&gt;
&lt;br /&gt;
* Ferenc&lt;br /&gt;
** Yesterday: fixed twice :) [https://bugs.maemo.org/show_bug.cgi?id=3264 mail bug on garage]&lt;br /&gt;
** Today: nothing&lt;br /&gt;
** Problems: none&lt;br /&gt;
&lt;br /&gt;
* Quim&lt;br /&gt;
** Yesterday: Help Soumya getting a first draft of [[Task:Components_and_packages]] out. Complete 1st (and last?) wave of Summit promotion with a mass mailing that is working quite well. GNOME Hackfest could be based on GStreamer. OSiM registration, agreed to wait until August 1st to define the group package.&lt;br /&gt;
** Today: Fly to Berlin and agree the basics with the c-base guys. If time permits, have a look to hostels in the area.&lt;br /&gt;
** Problems: Couldn&#039;t upload Soumya&#039;s table. Wiki won&#039;t allow uploading OOo docs. Sent to maemo-community but retained because of 40kb limit (the mail had 46kb). In Ferenc&#039;s hands now.&lt;br /&gt;
&lt;br /&gt;
; Wednesday 2008-07-16&lt;br /&gt;
&lt;br /&gt;
* Ferenc&lt;br /&gt;
** Yesterday: viewvc install started on garage&lt;br /&gt;
** Today: complete viewvc install on garage, fix [https://bugs.maemo.org/show_bug.cgi?id=3264 mail bug on garage]&lt;br /&gt;
** Problems: garage is slow and overloaded. from time to time the svn commit hook script makes the server very busy. the qt4 team is using the garage web space to maintain their Debian repo there. they should move to extras-devel.&lt;br /&gt;
&lt;br /&gt;
* Quim&lt;br /&gt;
** Yesterday: Split [[Maemo_Summit_2008/Organization|tasks and roles]] of the Summit + instructions for travel sent. Agreed with Soumya first draft of components and packages. More Summit promo in [http://www.internettablettalk.com/forums/showthread.php?p=203493 ITt] and got some good names (yay!). Details on possible GNOME Hackfest in Berlin.&lt;br /&gt;
** Today: Help Soumya getting a first draft of [[Task:Components_and_packages]] out, even if it&#039;s still a bit messy and not very nice-looking (Markitechture is a complex art!). OSiM developer session plan.&lt;br /&gt;
** Problems: Not a big one but OSiM discount is on their side now. Waiting.&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Worked on performance issues on garage (Added php caching, smarter reindexing of repositories), setup non-free distribution for extras-devel and testing with etrunko, fixed some repository reindexing issues.&lt;br /&gt;
** Today: Fix wiki ssl certificate, fix non-free cron issues, get garage performance issues sorted out.&lt;br /&gt;
** Problems: Wiki ssl certificate expired.&lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** Yesterday: Cleared email backlog (yay!). No-one on #maemo bit for the [[Integrate Bluetooth networks into Connection Manager | wiki page of the day]] - looks like I&#039;ll be cleaning it up myself. Talked to Quim about &amp;quot;Who&#039;s who&amp;quot; (see, reporting Problems does work) - looks like I&#039;m blocking on [https://bugs.maemo.org/show_bug.cgi?id=3262 bug #3262], and will be bumping to [[100Days/Sprint3]]. Didn&#039;t get round to creating the wiki page with companies &amp;amp; logos - will do it today.&lt;br /&gt;
** Today: Create wiki page with list of companies working on maemo, plus logos. Presentation to finish for OSCon next week, and some outstanding GUADEC/GNOME stuff, must see accountant too, rest of the day in the wiki - goal: 3 pages.&lt;br /&gt;
** Problems: Not enough hours in the day. Quim: Can you put in a request with management for days to be extended to 28 hours, please?&lt;br /&gt;
&lt;br /&gt;
; Tuesday 2008-07-15&lt;br /&gt;
* Andre&lt;br /&gt;
** Yesterday: Catch up with incoming bugs of the last week and follow-up mail and bugmail; sync statuses with Nokia&#039;s internal Tracker &lt;br /&gt;
** Today: Clean up more old bugs; work on Bugsquad proposal and wiki pages&lt;br /&gt;
** Problems: only non-technical (flu) ;-)&lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** Yesterday: French bank holiday. Fixed up &amp;quot;Wiki page of the Day&amp;quot;, and caught up with part of my mail backlog. Also did some GNOME stuff.&lt;br /&gt;
** Today: Finish catching up with email backlog. List companies involved in maemo development and send list to maemo-community. Fix up 2 wiki pages, and push people on #maemo to fix up the Wiki page of the Day.&lt;br /&gt;
** Problems: I don&#039;t know what to do with the list of companies working on maemo when it&#039;s done. We should put logos somewhere, figure out what a company needs to do to get on the list, and link this into someplace sensible. Not sure if this is best as a new Midgard page or a living Wiki page.&lt;br /&gt;
 &lt;br /&gt;
* Ferenc&lt;br /&gt;
** Today: [https://bugs.maemo.org/show_bug.cgi?id=3264 mail bug on garage], viewvc install on garage to reduce the load&lt;br /&gt;
** Problems: none&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Debugged repository problems, tuned repository tools to lower load on garage, tested registration, installed bugzilla plugin for mediawiki (Doesn&#039;t work yet because of firewall issues)&lt;br /&gt;
** Today: Try to get new things done instead of trying to fix random things breaking.&lt;br /&gt;
** Problems: Insane server load on multiple machines, lack of access to machines, lack of response from ISP and people on vacation, but apart from that everything is OK.&lt;br /&gt;
&lt;br /&gt;
* Quim&lt;br /&gt;
** Yesterday: [http://flors.wordpress.com/2008/07/15/that-gnome-week-in-istanbul/ Blog notes about GUADEC]. More Summit promotion (#maemo &amp;amp; GNOME Foundation) + [[Maemo_Summit_2008/Accommodation|instructions for accommodation]]. Assist Soumya on [[Task:Components_and_packages]].&lt;br /&gt;
** Today: Split tasks and roles of the Summit + instructions for travel + OSiM discount. Agree with Soumya first draft of components and packages?&lt;br /&gt;
** Problems: Reaching the right audience for sponsorship requests is harder than I thought e.g. penguinbait knew just yesterday about all this and now it&#039;s too late for him. I wonder if there are more cases like him. I want to have the sponsored guys decided asap for efficiency and to avoid last minute stress.&lt;br /&gt;
&lt;br /&gt;
; Monday 2008-07-14&lt;br /&gt;
&lt;br /&gt;
* Karsten&lt;br /&gt;
** Last week: GUADEC (Discussions, meetings, socializing, some talks. No mail, VPN was blocked.)&lt;br /&gt;
** Today: Triaging last weeks bug reports.&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Friday, Weekend: Garage work and extras support, registration debugging/testing.&lt;br /&gt;
** Today: Investigate registration problem, look into repository problems and work on open bugs.&lt;br /&gt;
** Problems: High server load on garage.&lt;br /&gt;
&lt;br /&gt;
* Andre&lt;br /&gt;
** Last week: GUADEC (talks, GNOME meetings, socializing. had problems to access my mail and irc)&lt;br /&gt;
** Today: Catch up with incoming bugs of the last week and follow-up mail and bugmail; sync statuses with Nokia&#039;s internal Tracker&lt;br /&gt;
&lt;br /&gt;
* Quim&lt;br /&gt;
** Last week: Promoting the Maemo Summit in GUADEC and ITt. Testing the buggy registration/sponsorship.&lt;br /&gt;
** Today: Blog notes about GUADEC. Split tasks and roles of the Summit + more promotion + instructions to book flights. Assist Soumya on [[Task:Components_and_packages]].&lt;br /&gt;
** Problems: Unsure whether Dave is waiting for me to push &amp;quot;Who&#039;s who in Maemo - Discussion on implementation details pending&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; Sunday 2008-07-13&lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** Since Wednesday: Attended GUADEC, patchy internet access, updated WPotD, but a little disappointed in community response (with the exception of GeneralAntilles)&lt;br /&gt;
** Tomorrow: Update [[modifying the root image]] and [[using Valgrind and gdb in Scratchbox]]&lt;br /&gt;
&lt;br /&gt;
; Friday 2008-07-11&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Worked on [[Providing_changes_since_last_version_of_a_package]], created a [http://wiki.maemo.org/index.php?title=Main_Page&amp;amp;useskin=monobookmaemo Maemo skin] for the wiki, helped some Extras users.&lt;br /&gt;
** Today: Work on .install files for Diablo Extras, look into registration problems.&lt;br /&gt;
&lt;br /&gt;
; Thursday 2008-07-10&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Added a non-free queue for diablo extras, so we can test adding packages there. Fixed garage svn stats and a chinook repository corruption.&lt;br /&gt;
** Today: Look into how to easily record changes for packages and work on [[Task:Consolidation_of_Extras]] &lt;br /&gt;
&lt;br /&gt;
; Wednesday 2008-07-09&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: [https://bugs.maemo.org/show_bug.cgi?id=3225 Fixed] screenshots in /downloads, some wiki work and extras user help.&lt;br /&gt;
&lt;br /&gt;
; Tuesday 2008-07-08&lt;br /&gt;
* Dave&lt;br /&gt;
** Yesterday: Finished migrating new Intro. Cleaned up [[partitioning a flash card]]. Finished a GNOME press release. Travelled to Istanbul.&lt;br /&gt;
** Today: Ran GNOME Mobile BOF. Will play in FreeFA World Cup this afternoon.&lt;br /&gt;
&lt;br /&gt;
* Quim&lt;br /&gt;
** Yesterday: Had the &#039;&#039;Maemo &amp;amp; Nokia BOF&#039;&#039; at [http://guadec.org GUADEC]. Met Andre &amp;amp; Karsten + many others. Socializing.&lt;br /&gt;
** Today: Upload audio file of the session and blog about it. Review Summit registrations. Invite upstream maintainers to the Maemo Summit.&lt;br /&gt;
** Problems: None&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Assisted extras users, [http://communitizer.blogspot.com/2008/07/maemoorgdownloads-automatic-updates.html blogged] about downloads auto updating, installed and tested the new profile pages, fixed [https://bugs.maemo.org/show_bug.cgi?id=3412 bug #3412]: permalink for downloads broken, installed and tested patch for memcached related issues on maemo.org.&lt;br /&gt;
** Today: Work on Extras related documentation and plans. Add link on /downloads to Extras upload documentation.&lt;br /&gt;
** Problems: None&lt;br /&gt;
&lt;br /&gt;
; Monday 2008-07-07&lt;br /&gt;
* Niels&lt;br /&gt;
** Friday: Worked on some repository dependency problems for extras and DP team. Added automatic version updating to /downloads with data from the extras repositories. Worked on some bugs and did some user support for extras.&lt;br /&gt;
** Today: Blog automatic version update, Work on [[Task:Consolidation_of_Extras]]&lt;br /&gt;
** Problems: None&lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** Yesterday: Cleaned up [[USB networking]], set [[booting from a flash card]] as Wiki page of the day, and when that got fixed, set [[partitioning a flash card]] as WPotD.&lt;br /&gt;
** Today: Migrate the rest of [[User:Peterschneider| the new Intro page]], clean up [[partitioning a flash card]], revisit GUADEC presentation, travel to Istanbul.&lt;br /&gt;
** Problems: None&lt;br /&gt;
&lt;br /&gt;
; Friday 2008-07-04&lt;br /&gt;
* Andre&lt;br /&gt;
** Yesterday: follow-up mail and bugmail; ITT and mailing list postings &lt;br /&gt;
** Today: follow-up mail and bugmail; triaging incoming bug reports and reproducing/forwarding issues&lt;br /&gt;
** Problems: None&lt;br /&gt;
&lt;br /&gt;
* Dave&lt;br /&gt;
** Today: Caught up on 2 days email. Sick baby. Not much progress.&lt;br /&gt;
** Problems: No babysitter :(&lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Worked on extras dependency problem and tried to get more info about the SSU dependencies. Tested registration interface and did some fixes. Test automatic version update script for downloads on the internal test machine.&lt;br /&gt;
** Today: Work on open bugs and downloads version updates.&lt;br /&gt;
** Problems: None&lt;br /&gt;
&lt;br /&gt;
* Quim&lt;br /&gt;
** Yesterday: Launched the Maemo Summit + feedback on registration related bugs + promotion in [http://flors.wordpress.com/2008/07/03/maemo-summit-registration-open-free/ planets] and [http://www.internettablettalk.com/forums/showthread.php?t=21569 ITt].&lt;br /&gt;
** Today: Clarify OSiM registration for Summit participants and little else since I&#039;m [http://live.gnome.org/GUADEC/2008/Travel flying to Istanbul].&lt;br /&gt;
** Problems: [https://bugs.maemo.org/show_bug.cgi?id=3264 Bug 3264] impedes better Summit promotion in maemo.org. I can&#039;t find the way in Midgard to approve sponsorship requests.&lt;br /&gt;
&lt;br /&gt;
; Thursday 2008-07-03&lt;br /&gt;
* Dave&lt;br /&gt;
** Yesterday and Today: Attended a conference (RMLL 2008) yesterday and today, and prepared presentations most of the day Tuesday. Renewed usb_networking as Wiki page of the Day - unfortunately, no improvements to the page so far. I plan to work on it tomorrow to kick-start the effort.&lt;br /&gt;
** Problems: None of note.&lt;br /&gt;
* Niels&lt;br /&gt;
** Yesterday: Tested garage svn commit mail problems, worked on repository dependency issues, worked on .install files and library problems for extras, [http://communitizer.blogspot.com/2008/07/application-in-extras-devel-ok-promote.html blogged about promotion interface] and checked some autobuilder problems.&lt;br /&gt;
** Today: A bit more dependency problems, make sure registration interface works today. Add more documentation to the wiki about Extras.&lt;br /&gt;
** Problems: Reporting system for download stats lags, so I can&#039;t update the stats in /downloads&lt;br /&gt;
&lt;br /&gt;
* Quim&lt;br /&gt;
** Yesterday: [[Task:Sprint_progress]] ready to go. Talked with Soumya about [[Task:Components_and_packages]] + Development Platform team participation in [[Maemo_Summit_2008]].&lt;br /&gt;
** Today: Whatever is needed to launch the Summit registration. Define tasks around [[Maemo_Summit_2008]].&lt;br /&gt;
** Problems: Impatient about the Summit registration. [http://www.tllts.org/ Got interviewed] till early morning and DP team celebrates 4.1 release, so not much work expected.&lt;br /&gt;
&lt;br /&gt;
; Wednesday 2008-07-02&lt;br /&gt;
&lt;br /&gt;
* Ferenc&lt;br /&gt;
** Yesterday: Accepting bugs for this sprint&lt;br /&gt;
** Today: Working on the bugs shown with light blue. Expected fix for those are early tomorrow.&lt;br /&gt;
** Problems: None&lt;br /&gt;
&lt;br /&gt;
* Quim&lt;br /&gt;
** Yesterday: Feedback to Summit registration. Kicked off the [[Task:Sprint_progress]]. [http://flors.wordpress.com/2008/07/02/maemo-x-10/ Blogged] about [[Task:Maemo_brand]] review and misc stuff about maemo.org. &lt;br /&gt;
** Today: Fine tune [[Task:Sprint_progress]] and define tasks around [[Maemo_Summit_2008]].--[[User:qgil|qgil]] 09:43, 2 July 2008 (UTC)&lt;br /&gt;
** Problems: I stayed at home and couldn&#039;t test registration in internal server. &lt;br /&gt;
&lt;br /&gt;
* Niels&lt;br /&gt;
** Activities: Yesterday I added IRC log of sprint meeting, extras support, committed promotion interface changes, checked connection problems builder, tried to fix libglade2 dependency problems in extras-devel for diablo, user support for autobuilder (mostly build-depends problems), autobuilder bug hunting, #maemo contact change requested, fixed problem in maemo profile, notified about .install files missing for diablo. &lt;br /&gt;
** Problems: Autobuilder connection problem with proxy (need others to fix this issue), .install files not available for diablo. (Need changes in promoter for that) [Plan for today:] Fix and check libglade dependency problems in diablo extras-devel, find a solution for .install files --[[User:xfade|xfade]] 08:42, 2 July 2008 (UTC)&lt;/div&gt;</summary>
		<author><name>24.164.22.34</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Talk:Task:Brainstorming_new_features&amp;diff=46524</id>
		<title>Talk:Task:Brainstorming new features</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Talk:Task:Brainstorming_new_features&amp;diff=46524"/>
		<updated>2008-07-28T11:41:24Z</updated>

		<summary type="html">&lt;p&gt;24.164.22.34: /* uservoice.com */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== IdeaStorm ==&lt;br /&gt;
&#039;&#039;Moved from [[2010 Agenda]]&#039;&#039;&lt;br /&gt;
* As suggested [http://geekpenguin.blogspot.com/2008/04/bright-idea.html here] and [http://www.internettablettalk.com/forums/showthread.php?t=19556 here], we could set up an IdeaStorm for Maemo to cover:&lt;br /&gt;
** Software ideas larger in scale than Bugzilla enhancement requests, in particular, acting as a focusing agent for Bugzilla enhancement requests (e.g. IdeaStorm brainstorming session -&amp;gt; multiple Bugzilla enhancement requests).&lt;br /&gt;
** Hardware requests outside the scope of Bugzilla.&lt;br /&gt;
:&#039;&#039;Isn&#039;t this more of a 100 Days action?--[[User:qgil|qgil]] 08:54, 2 June 2008 (UTC)&#039;&#039;&lt;br /&gt;
::&#039;&#039;I think it&#039;s quite a big task, if you want it to be user-friendly, and with a voting system that provides useful feedback -- [[User:felipec|FelipeC]] 12:43, 2 June 2008 (UTC)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This objective is now listed in the [https://garage.maemo.org/plugins/wiki/index.php?June2008Sprint&amp;amp;id=106&amp;amp;type=g maemo.org development backlog]. Oskari from Nemein pushes but you can help out already today.&lt;br /&gt;
&lt;br /&gt;
== uservoice.com ==&lt;br /&gt;
&lt;br /&gt;
Krisse suggests to have a look at http://uservoice.com - which looks like a commercial service based in something like IdeaStorm.--[[User:qgil|qgil]] 19:30, 25 July 2008 (UTC)&lt;br /&gt;
:Okay, I&#039;ve got to admit here that I hadn&#039;t come across Ideastorm before when I suggested Uservoice. From the looks of things they&#039;re rather similar, and personally I&#039;d be okay with either, as long as there is some easier-to-understand alternative to Bugzilla, and as long as Nokia does actually respond to suggestions. BTW Uservoice is commercial but it doesn&#039;t have ads, its business model is based around offering extra features to the companies using their service.--[[User:krisse|krisse]] 10:13, 28 July 2008 (UTC)&lt;br /&gt;
::Having said that, does Ideastorm have the same limited number of votes as Uservoice? That&#039;s quite an important feature to discourage people from suggesting things thoughtlessly.--[[User:krisse|krisse]] 10:21, 28 July 2008 (UTC)&lt;br /&gt;
:::The main difference is that Uservoice is a hosted service defined by a company you pay for, while IdeaStorm is an open source application you can install or port to your servers and configure in the way you want, free of charge.--[[User:qgil|qgil]] 11:05, 28 July 2008 (UTC)&lt;br /&gt;
::::This one&#039;s a no brainer. ;) Open source &amp;gt; *. —[[Special:Contributions/24.164.22.34|24.164.22.34]] 11:41, 28 July 2008 (UTC)&lt;/div&gt;</summary>
		<author><name>24.164.22.34</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Talk:Drivers_justification&amp;diff=44199</id>
		<title>Talk:Drivers justification</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Talk:Drivers_justification&amp;diff=44199"/>
		<updated>2008-07-21T09:04:37Z</updated>

		<summary type="html">&lt;p&gt;24.164.22.34: /* The GPL violation issue */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List hardware here which is underutilised/undocumented&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==PowerVR==&lt;br /&gt;
&lt;br /&gt;
  3d rendering (hopefully onto 5mbit on omap2420 SARAM buffer&lt;br /&gt;
&lt;br /&gt;
==IVA==&lt;br /&gt;
&lt;br /&gt;
  Conversion from RGB to YUV, decoding video frames, scaling and blitting bitmaps&lt;br /&gt;
&lt;br /&gt;
==5mbit SRAM==&lt;br /&gt;
  Possible use as an RGB framebuffer for powervr/flat x11 surface.&lt;br /&gt;
  Would require the IVA to convert and push this RGB data onto SDRAM &amp;quot;standard&amp;quot; surface for the Epson LCD to display on screen quickly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SRAM notes/discussion ==&lt;br /&gt;
&lt;br /&gt;
:irc question:&lt;br /&gt;
::&amp;lt;jott&amp;gt; lcuk: have you actually tried to investigate accessing the sram?&lt;br /&gt;
::&amp;lt;lcuk&amp;gt; where is it... ?&lt;br /&gt;
::&amp;lt;lcuk&amp;gt; this is what documentation is all about&lt;br /&gt;
::&amp;lt;jott&amp;gt; lcuk: drivers/video/omap/dispc.c atleast reads &amp;quot;#define OMAP2_SRAM_START 0x40200000&amp;quot;&lt;br /&gt;
::&amp;lt;overflo&amp;gt; &lt;br /&gt;
            144 #define OMAP2_SRAM_START 0x40200000&lt;br /&gt;
            145 /* Maximum size, in reality this is smaller if SRAM is partially locked. */&lt;br /&gt;
            146 #define OMAP2_SRAM_SIZE                 0xa0000         /* 640k */&lt;br /&gt;
::    these locations are used as ram by ARM7 (IVA Processor)&lt;br /&gt;
&lt;br /&gt;
::http://mxr.maemo.org/diablo/source/kernel-source-diablo-2.6.21/kernel-source/drivers/video/omap/dispc.c&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::AFAIK it is already used. 5mbits is VGA resolution. It is currently used as &#039;video plane&#039; i.e. some sort of overlay. omapfb driver support more (3) planes and this 640x480 video plane in SRAM is used for media playback by stock media player. [[User:fanoush|fanoush]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::fanoush, can you shed some light on how its used by the mediaplayer?  We realise its vga resolution but it would be a start.&lt;br /&gt;
:::also, what is the point in 3 planes when it can barely send 1 plane fast enough.  as a base enabler for 3d and faster graphics it would be an ideal start.  --[[User:lcuk|lcuk]] 21:24, 16 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::the reason for more planes is simplicity and speed, each plane can be enabled/disabled separately and framebuffer update (sending data to epson chip) merges those planes and gives priority to the video one (i.e. sends data only from the topmost one) so it works like overlay on desktop (and is used in same way by Xv ?). The reason for using SRAM is speed and maybe dispc can also do some operations only in SRAM, it was briefly explained by dstone on mailing list at the time second OS2007 update came with significant video speedup. Also maybe some/same plane is used by camera for similar reasons. BTW this is maybe not best place to go into details :-) [[User:fanoush|fanoush]] 08:16, 17 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::As for the media player, more correct is perhaps to say that that VGA plane in SRAM is used for implementing Xv support in xserver so anything using Xv should use it too. I&#039;m not 100% sure about SRAM being really allocated and used but whole multiple plane support with possibility of different per-plane memory type (quite complicated code) was added to kernel with that OS update so it would be insane to write so much code and complicate stuff in a big way and then not to use it. I also believe (but can be wrong) I&#039;ve seen the code with plane definitions in kernel but can&#039;t find it now. [[User:fanoush|fanoush]] 09:49, 17 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::Agreed on the multi plane support, it can be used to help double/triple buffering.&lt;br /&gt;
:::As for actually making use of the SRAM I am not so sure.  The dispc.c omap display driver below does make use of it: its expected to, it is the driver for the direct omap2420 display.  however from what we can gather this is not loaded for the n8x0, we use the omapfb/blizzard chain which uses regular DDR.&lt;br /&gt;
:::If mediaplayer can allocate/use memory for its own private purposes, we should be able to as well. --[[User:lcuk|lcuk]] 10:51, 17 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::as for double buffering - perhaps yes, planes are not equally fast and big but one could enable/disable one of them and draw into the other and force region update. As for dispc I believe it is _is_ used. It has remote mode and can send data over rfbi (not so much different than feeding LCD directly). So there are two similar ways - draw to sdram and push it to epson chip or draw to sram and let dispc to do it too. I believe this is used because dispc can do scaling on the fly too so for larger frames you can cheat and actually send less data and overcame slow rfbi interface this way (downscaling done by epson is useless here, you want to minimize size of source data sent, not destination). It is all pretty crazy, never seen before drawing to screen scattered over so many different drivers used in combination. As for verifying plane location it should be quite easy to add some debug code when iterating over planes and print plane memory type.  Maybe it is even printed to kernel log at boot time. [[User:fanoush|fanoush]] 12:15, 17 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::i was under the impression the dispc framebuffer driver was used on ti development boards within monte-vista and not touched or initialized at all by maemo at present.  we initialize omapfb and talk to the blizzard low level interface without mention of any on OMAP memory (technically the blizzard doesn&#039;t even know or care that it is sitting on an OMAP motherboard).&lt;br /&gt;
:::With the omapfb, there are multiple planes and from what I understand all are allocated in standard SDRAM.&lt;br /&gt;
:::The way I am thinking of utilizing the SRAM would be to allocate a buffer similar to the dispc SRAM based frambuffer, then after rendering, update a frame by pushing the data out to the already allocated blizzard SDRAM buffer (using the IVA to perform RGB-&amp;gt;YUV conversion if required per the display mode) and then tell blizzard to update.&lt;br /&gt;
:::Sure, its a longer path but right now (because of lack of information) I am not sure we can tell the powervr to render directly to SDRAM.  If it is possible it may also give applications a fast RGB pixelbuffer to do non 3d fancy things which are limited at present by SDRAM access speeds.  --[[Special:Contributions/80.0.224.233|80.0.224.233]] 13:31, 17 July 2008 (UTC)&lt;br /&gt;
:::I believe the ompafb we do use was originally created to support the omap1 processor family which had to use an external lcd because it did not have a SRAM framebuffer or direct video out from the chip (it didnt have its own graphics card).  --[[Special:Contributions/80.0.224.233|80.0.224.233]] 13:52, 17 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::Now that&#039;s interesting, it is not in SRAM indeed. At least in Diablo/N810. Will check OS2007/N800 but most probably it will be similar.&lt;br /&gt;
::: omapfb: s1d13745 LCD controller rev 1 initialized (CNF pins 3)&lt;br /&gt;
::: omapfb: region0 phys 80600000 virt ffa01000 size=770048 type=0&lt;br /&gt;
::: omapfb: region1 phys 80700000 virt ffabd000 size=786432 type=0&lt;br /&gt;
::: omapfb: region2 phys 87c00000 virt ffb7d000 size=1572864 type=0&lt;br /&gt;
::: omapfb: Framebuffer initialized. Total vram 3129344 planes 3&lt;br /&gt;
:::So why they added plane support in SRAM is beyond me 8-0 [[User:fanoush|fanoush]] 14:35, 17 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::Huh, I was right after all. This is OS2007/N800&lt;br /&gt;
::: omapfb: region0 phys 87e00000 virt ffa01000 size=770048 type=0&lt;br /&gt;
::: omapfb: region1 phys 4022f000 virt d002f000 size=462848 type=1&lt;br /&gt;
::: omapfb: region2 phys 87f00000 virt ffabd000 size=770048 type=0&lt;br /&gt;
::: omapfb: Framebuffer initialized. Total vram 2002944 planes 3&lt;br /&gt;
:::I wonder why they disabled it in OS2008 (or maybe Diablo?) --[[User:fanoush|fanoush]] 15:51, 17 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::fanoush, very interesting indeed and would appear to confirm the need for clear documentation.  --[[User:lcuk|lcuk]] 21:10, 17 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::The 2.6.18 kernel has it defined in arch/arm/mach-omap2/board-n800.c, second plane is defined in SRAM with size 640x480x12bpp. This is no longer true since first 2.6.21 kernel used in OS2008 (defined in same source). True that planes are defined to be much larger so they would no longer fit into SRAM. The third plane now has space for two full 800x480 frames. --[[User:fanoush|fanoush]] 06:33, 18 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== justification point ==&lt;br /&gt;
&lt;br /&gt;
Word &amp;quot;justification&amp;quot; in the title implies that we are supposed to justify it to Nokia (or other IP holder) why we need this information. For good justification, we have to show what value &amp;lt;b&amp;gt;IP holder&amp;lt;/b&amp;gt; gets from disclosing information, not what value the community gets. Here is the justification I suggest:&lt;br /&gt;
&lt;br /&gt;
* Among Maemo community there are many people who are willing to perform &amp;lt;b&amp;gt;for free&amp;lt;/b&amp;gt; work that companies would have to hire embedded software engineers to do.&lt;br /&gt;
* Some of these people have already proven that they have enough qualification to do the job.&lt;br /&gt;
* An embedded software engineer costs company at least $75,000 on the average. Thus, if somebody does the same work for free, this leads to direct cost savings to IP holders.&lt;br /&gt;
* Even if a project is of no direct interest to the IP holder &amp;lt;b&amp;gt;at this moment&amp;lt;/b&amp;gt;, there is no cost to the IP holder, so there is no risk.&lt;br /&gt;
* Just about any popular system functionality extension to the Maemo platform (A2DP, rotated display, etc.) greatly increases value of the platform to end users (not necessarily developers). Therefore, even if the company sees no direct use for the feature, it still helps the company to sell more products.&lt;br /&gt;
&lt;br /&gt;
What do we expect from Nokia and other IP holders:&lt;br /&gt;
&lt;br /&gt;
* Give &amp;lt;b&amp;gt;certain qualified people&amp;lt;/b&amp;gt; from the Maemo community access to documentation after signing all proper NDAs.&lt;br /&gt;
* Give these people some qualified advice from engineers inside the company.&lt;br /&gt;
* Accept work from these people and integrate it into official software releases as necessary.&lt;br /&gt;
&lt;br /&gt;
== example fast cpu rendering ==&lt;br /&gt;
&lt;br /&gt;
selfless link to liqbase, whether it needs to be seen on the frontpage to show the differences to normal rendering?&lt;br /&gt;
http://www.youtube.com/watch?v=PUPp_mE7rwI&lt;br /&gt;
&lt;br /&gt;
== The GPL violation issue ==&lt;br /&gt;
&lt;br /&gt;
I have started circulating the draft and I got already some interesting feedback.&lt;br /&gt;
&lt;br /&gt;
So we have a driver used strictly internally and strictly for R&amp;amp;D purposes. This driver was done for the 2.4 kernel. When moved to 2.6 we have problems with GPL license violations, which we could &#039;&#039;solve&#039;&#039; in three ways:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;irony&amp;gt;Keep the driver as it is and leave the driver installation to you. This way we do not distribute GPL violating drivers, but this way you are using GPL violating drivers.&amp;lt;/irony&amp;gt;&lt;br /&gt;
# &amp;lt;irony&amp;gt;We hack the GPL checking from the kernel we will ship, so no GPL violation (but loads of upset kernel developers?)&amp;lt;/irony&amp;gt;&lt;br /&gt;
# We spend a lot of time and money rewriting the driver to be shippable without any kernel changes or violations (not very feasible on our side, I tell you)&lt;br /&gt;
&lt;br /&gt;
Note that in the points above we are not even mentioning TI, who needs to agree in the game since at the end they are the ones licensing the driver.&lt;br /&gt;
&lt;br /&gt;
This is not last word. I will be posting here feedback as I get it.--[[User:qgil|qgil]] 10:12, 17 July 2008 (UTC)&lt;br /&gt;
:IANAL, but I don&#039;t think (1) is viable: the driver is still a derived work, even if you don&#039;t bundle it yourself. (2) would cause so much negative press as to be unbelievable and would cause serious harm to the platform (and so the community). One possible option would be to contract an external community member (or members) under NDA to receive the driver and its source with the understanding that it is not for distribution. For all intents and purposes this is therefore still Nokia internal use. That developer can then do option (3). --[[User:jaffa|Jaffa]] 11:06, 17 July 2008 (UTC)&lt;br /&gt;
::Good to see that we are in the same page. The first two options are listed as mathematical possibilities but in real terms are No-Go. About the third option, in principle I see a problem combining &amp;quot;community member&amp;quot; and &amp;quot;NDA&amp;quot; since normally NDAs are signed with individuals in companies or other types or organizations (e.g. universities, research centers...). In any case the organization that helps external developers getting contracts signed is Forum Nokia. Kate Alhola is the Maemo contact there and in fact she is interested and working in finding a way to get this puzzle sorted out in some way. I have sent her a link to this page. You know her as well. looks like a way to see if it&#039;s possible to move forward. In any case I keep the feedback channel open in my side and I will report here anything new.--[[User:qgil|qgil]] 18:06, 17 July 2008 (UTC)&lt;br /&gt;
:Note: The 2. alternative, just disabling the GPL check is really not on option that Nokia can do at all, it was just mentioned indicating there is no good and acceptable way that Nokia can do for shipping the driver. [[User:kate|kate]] 08:52, 21 July 2008 (UTC)&lt;/div&gt;</summary>
		<author><name>24.164.22.34</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Talk:Drivers_justification&amp;diff=44200</id>
		<title>Talk:Drivers justification</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Talk:Drivers_justification&amp;diff=44200"/>
		<updated>2008-07-21T09:04:09Z</updated>

		<summary type="html">&lt;p&gt;24.164.22.34: /* The GPL violation issue */ Reformatting for proper threading&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;List hardware here which is underutilised/undocumented&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==PowerVR==&lt;br /&gt;
&lt;br /&gt;
  3d rendering (hopefully onto 5mbit on omap2420 SARAM buffer&lt;br /&gt;
&lt;br /&gt;
==IVA==&lt;br /&gt;
&lt;br /&gt;
  Conversion from RGB to YUV, decoding video frames, scaling and blitting bitmaps&lt;br /&gt;
&lt;br /&gt;
==5mbit SRAM==&lt;br /&gt;
  Possible use as an RGB framebuffer for powervr/flat x11 surface.&lt;br /&gt;
  Would require the IVA to convert and push this RGB data onto SDRAM &amp;quot;standard&amp;quot; surface for the Epson LCD to display on screen quickly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SRAM notes/discussion ==&lt;br /&gt;
&lt;br /&gt;
:irc question:&lt;br /&gt;
::&amp;lt;jott&amp;gt; lcuk: have you actually tried to investigate accessing the sram?&lt;br /&gt;
::&amp;lt;lcuk&amp;gt; where is it... ?&lt;br /&gt;
::&amp;lt;lcuk&amp;gt; this is what documentation is all about&lt;br /&gt;
::&amp;lt;jott&amp;gt; lcuk: drivers/video/omap/dispc.c atleast reads &amp;quot;#define OMAP2_SRAM_START 0x40200000&amp;quot;&lt;br /&gt;
::&amp;lt;overflo&amp;gt; &lt;br /&gt;
            144 #define OMAP2_SRAM_START 0x40200000&lt;br /&gt;
            145 /* Maximum size, in reality this is smaller if SRAM is partially locked. */&lt;br /&gt;
            146 #define OMAP2_SRAM_SIZE                 0xa0000         /* 640k */&lt;br /&gt;
::    these locations are used as ram by ARM7 (IVA Processor)&lt;br /&gt;
&lt;br /&gt;
::http://mxr.maemo.org/diablo/source/kernel-source-diablo-2.6.21/kernel-source/drivers/video/omap/dispc.c&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::AFAIK it is already used. 5mbits is VGA resolution. It is currently used as &#039;video plane&#039; i.e. some sort of overlay. omapfb driver support more (3) planes and this 640x480 video plane in SRAM is used for media playback by stock media player. [[User:fanoush|fanoush]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::fanoush, can you shed some light on how its used by the mediaplayer?  We realise its vga resolution but it would be a start.&lt;br /&gt;
:::also, what is the point in 3 planes when it can barely send 1 plane fast enough.  as a base enabler for 3d and faster graphics it would be an ideal start.  --[[User:lcuk|lcuk]] 21:24, 16 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::the reason for more planes is simplicity and speed, each plane can be enabled/disabled separately and framebuffer update (sending data to epson chip) merges those planes and gives priority to the video one (i.e. sends data only from the topmost one) so it works like overlay on desktop (and is used in same way by Xv ?). The reason for using SRAM is speed and maybe dispc can also do some operations only in SRAM, it was briefly explained by dstone on mailing list at the time second OS2007 update came with significant video speedup. Also maybe some/same plane is used by camera for similar reasons. BTW this is maybe not best place to go into details :-) [[User:fanoush|fanoush]] 08:16, 17 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::As for the media player, more correct is perhaps to say that that VGA plane in SRAM is used for implementing Xv support in xserver so anything using Xv should use it too. I&#039;m not 100% sure about SRAM being really allocated and used but whole multiple plane support with possibility of different per-plane memory type (quite complicated code) was added to kernel with that OS update so it would be insane to write so much code and complicate stuff in a big way and then not to use it. I also believe (but can be wrong) I&#039;ve seen the code with plane definitions in kernel but can&#039;t find it now. [[User:fanoush|fanoush]] 09:49, 17 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::Agreed on the multi plane support, it can be used to help double/triple buffering.&lt;br /&gt;
:::As for actually making use of the SRAM I am not so sure.  The dispc.c omap display driver below does make use of it: its expected to, it is the driver for the direct omap2420 display.  however from what we can gather this is not loaded for the n8x0, we use the omapfb/blizzard chain which uses regular DDR.&lt;br /&gt;
:::If mediaplayer can allocate/use memory for its own private purposes, we should be able to as well. --[[User:lcuk|lcuk]] 10:51, 17 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::as for double buffering - perhaps yes, planes are not equally fast and big but one could enable/disable one of them and draw into the other and force region update. As for dispc I believe it is _is_ used. It has remote mode and can send data over rfbi (not so much different than feeding LCD directly). So there are two similar ways - draw to sdram and push it to epson chip or draw to sram and let dispc to do it too. I believe this is used because dispc can do scaling on the fly too so for larger frames you can cheat and actually send less data and overcame slow rfbi interface this way (downscaling done by epson is useless here, you want to minimize size of source data sent, not destination). It is all pretty crazy, never seen before drawing to screen scattered over so many different drivers used in combination. As for verifying plane location it should be quite easy to add some debug code when iterating over planes and print plane memory type.  Maybe it is even printed to kernel log at boot time. [[User:fanoush|fanoush]] 12:15, 17 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::i was under the impression the dispc framebuffer driver was used on ti development boards within monte-vista and not touched or initialized at all by maemo at present.  we initialize omapfb and talk to the blizzard low level interface without mention of any on OMAP memory (technically the blizzard doesn&#039;t even know or care that it is sitting on an OMAP motherboard).&lt;br /&gt;
:::With the omapfb, there are multiple planes and from what I understand all are allocated in standard SDRAM.&lt;br /&gt;
:::The way I am thinking of utilizing the SRAM would be to allocate a buffer similar to the dispc SRAM based frambuffer, then after rendering, update a frame by pushing the data out to the already allocated blizzard SDRAM buffer (using the IVA to perform RGB-&amp;gt;YUV conversion if required per the display mode) and then tell blizzard to update.&lt;br /&gt;
:::Sure, its a longer path but right now (because of lack of information) I am not sure we can tell the powervr to render directly to SDRAM.  If it is possible it may also give applications a fast RGB pixelbuffer to do non 3d fancy things which are limited at present by SDRAM access speeds.  --[[Special:Contributions/80.0.224.233|80.0.224.233]] 13:31, 17 July 2008 (UTC)&lt;br /&gt;
:::I believe the ompafb we do use was originally created to support the omap1 processor family which had to use an external lcd because it did not have a SRAM framebuffer or direct video out from the chip (it didnt have its own graphics card).  --[[Special:Contributions/80.0.224.233|80.0.224.233]] 13:52, 17 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::Now that&#039;s interesting, it is not in SRAM indeed. At least in Diablo/N810. Will check OS2007/N800 but most probably it will be similar.&lt;br /&gt;
::: omapfb: s1d13745 LCD controller rev 1 initialized (CNF pins 3)&lt;br /&gt;
::: omapfb: region0 phys 80600000 virt ffa01000 size=770048 type=0&lt;br /&gt;
::: omapfb: region1 phys 80700000 virt ffabd000 size=786432 type=0&lt;br /&gt;
::: omapfb: region2 phys 87c00000 virt ffb7d000 size=1572864 type=0&lt;br /&gt;
::: omapfb: Framebuffer initialized. Total vram 3129344 planes 3&lt;br /&gt;
:::So why they added plane support in SRAM is beyond me 8-0 [[User:fanoush|fanoush]] 14:35, 17 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::Huh, I was right after all. This is OS2007/N800&lt;br /&gt;
::: omapfb: region0 phys 87e00000 virt ffa01000 size=770048 type=0&lt;br /&gt;
::: omapfb: region1 phys 4022f000 virt d002f000 size=462848 type=1&lt;br /&gt;
::: omapfb: region2 phys 87f00000 virt ffabd000 size=770048 type=0&lt;br /&gt;
::: omapfb: Framebuffer initialized. Total vram 2002944 planes 3&lt;br /&gt;
:::I wonder why they disabled it in OS2008 (or maybe Diablo?) --[[User:fanoush|fanoush]] 15:51, 17 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::fanoush, very interesting indeed and would appear to confirm the need for clear documentation.  --[[User:lcuk|lcuk]] 21:10, 17 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:::The 2.6.18 kernel has it defined in arch/arm/mach-omap2/board-n800.c, second plane is defined in SRAM with size 640x480x12bpp. This is no longer true since first 2.6.21 kernel used in OS2008 (defined in same source). True that planes are defined to be much larger so they would no longer fit into SRAM. The third plane now has space for two full 800x480 frames. --[[User:fanoush|fanoush]] 06:33, 18 July 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== justification point ==&lt;br /&gt;
&lt;br /&gt;
Word &amp;quot;justification&amp;quot; in the title implies that we are supposed to justify it to Nokia (or other IP holder) why we need this information. For good justification, we have to show what value &amp;lt;b&amp;gt;IP holder&amp;lt;/b&amp;gt; gets from disclosing information, not what value the community gets. Here is the justification I suggest:&lt;br /&gt;
&lt;br /&gt;
* Among Maemo community there are many people who are willing to perform &amp;lt;b&amp;gt;for free&amp;lt;/b&amp;gt; work that companies would have to hire embedded software engineers to do.&lt;br /&gt;
* Some of these people have already proven that they have enough qualification to do the job.&lt;br /&gt;
* An embedded software engineer costs company at least $75,000 on the average. Thus, if somebody does the same work for free, this leads to direct cost savings to IP holders.&lt;br /&gt;
* Even if a project is of no direct interest to the IP holder &amp;lt;b&amp;gt;at this moment&amp;lt;/b&amp;gt;, there is no cost to the IP holder, so there is no risk.&lt;br /&gt;
* Just about any popular system functionality extension to the Maemo platform (A2DP, rotated display, etc.) greatly increases value of the platform to end users (not necessarily developers). Therefore, even if the company sees no direct use for the feature, it still helps the company to sell more products.&lt;br /&gt;
&lt;br /&gt;
What do we expect from Nokia and other IP holders:&lt;br /&gt;
&lt;br /&gt;
* Give &amp;lt;b&amp;gt;certain qualified people&amp;lt;/b&amp;gt; from the Maemo community access to documentation after signing all proper NDAs.&lt;br /&gt;
* Give these people some qualified advice from engineers inside the company.&lt;br /&gt;
* Accept work from these people and integrate it into official software releases as necessary.&lt;br /&gt;
&lt;br /&gt;
== example fast cpu rendering ==&lt;br /&gt;
&lt;br /&gt;
selfless link to liqbase, whether it needs to be seen on the frontpage to show the differences to normal rendering?&lt;br /&gt;
http://www.youtube.com/watch?v=PUPp_mE7rwI&lt;br /&gt;
&lt;br /&gt;
== The GPL violation issue ==&lt;br /&gt;
&lt;br /&gt;
I have started circulating the draft and I got already some interesting feedback.&lt;br /&gt;
&lt;br /&gt;
So we have a driver used strictly internally and strictly for R&amp;amp;D purposes. This driver was done for the 2.4 kernel. When moved to 2.6 we have problems with GPL license violations, which we could &#039;&#039;solve&#039;&#039; in three ways:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;irony&amp;gt;Keep the driver as it is and leave the driver installation to you. This way we do not distribute GPL violating drivers, but this way you are using GPL violating drivers.&amp;lt;/irony&amp;gt;&lt;br /&gt;
# &amp;lt;irony&amp;gt;We hack the GPL checking from the kernel we will ship, so no GPL violation (but loads of upset kernel developers?)&amp;lt;/irony&amp;gt;&lt;br /&gt;
# We spend a lot of time and money rewriting the driver to be shippable without any kernel changes or violations (not very feasible on our side, I tell you)&lt;br /&gt;
&lt;br /&gt;
Note that in the points above we are not even mentioning TI, who needs to agree in the game since at the end they are the ones licensing the driver.&lt;br /&gt;
&lt;br /&gt;
This is not last word. I will be posting here feedback as I get it.--[[User:qgil|qgil]] 10:12, 17 July 2008 (UTC)&lt;br /&gt;
:IANAL, but I don&#039;t think (1) is viable: the driver is still a derived work, even if you don&#039;t bundle it yourself. (2) would cause so much negative press as to be unbelievable and would cause serious harm to the platform (and so the community). One possible option would be to contract an external community member (or members) under NDA to receive the driver and its source with the understanding that it is not for distribution. For all intents and purposes this is therefore still Nokia internal use. That developer can then do option (3). --[[User:jaffa|Jaffa]] 11:06, 17 July 2008 (UTC)&lt;br /&gt;
::Good to see that we are in the same page. The first two options are listed as mathematical possibilities but in real terms are No-Go. About the third option, in principle I see a problem combining &amp;quot;community member&amp;quot; and &amp;quot;NDA&amp;quot; since normally NDAs are signed with individuals in companies or other types or organizations (e.g. universities, research centers...). In any case the organization that helps external developers getting contracts signed is Forum Nokia. Kate Alhola is the Maemo contact there and in fact she is interested and working in finding a way to get this puzzle sorted out in some way. I have sent her a link to this page. You know her as well. looks like a way to see if it&#039;s possible to move forward. In any case I keep the feedback channel open in my side and I will report here anything new.--[[User:qgil|qgil]] 18:06, 17 July 2008 (UTC)&lt;br /&gt;
Note: The 2. alternative, just disabling the GPL check is really not on option that Nokia can do at all, it was just mentioned indicating there is no good and acceptable way that Nokia can do for shipping the driver. [[User:kate|kate]] 08:52, 21 July 2008 (UTC)&lt;/div&gt;</summary>
		<author><name>24.164.22.34</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Talk:Task:100Days&amp;diff=46454</id>
		<title>Talk:Task:100Days</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Talk:Task:100Days&amp;diff=46454"/>
		<updated>2008-06-01T20:10:38Z</updated>

		<summary type="html">&lt;p&gt;24.164.22.34: /* How can I help? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Scope of the 100 Days ==&lt;br /&gt;
&lt;br /&gt;
Hi, just a comment: anything inside maemo.org-the-webiste fits inside the range of things that the community, the maemo.org team and myself as Nokia contact can push forward without much discussion and interference if we all agree on the appropriatness and feasibility. &lt;br /&gt;
&lt;br /&gt;
Anything related to software in the platform itself (as opposed to the server infrastructure), has many other stakeholders and dependencies and therefore fall out of the scope of the maemo.org planning exercise. If you want to compile these ideas and proposals fine, but it would be really useful to keep in this page the scope on purely maemo.org, its content, processes, servers, tools... and the people collaborating around it.&lt;br /&gt;
&lt;br /&gt;
More or less the same principle applies to the [[2010 Agenda]] but in that case the discussion is more strategy and some software platform related topics might be more on topic.--[[User:qgil|qgil]] 13:29, 30 May 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== A few suggestions for developers ==&lt;br /&gt;
A few more suggestions for developers - the bottom rungs of the ladder.&lt;br /&gt;
&lt;br /&gt;
1. Validate and verify the tools installation for the current shipping version, particularly the HOWTO.  I follow the instructions but nothing builds.  At least until I do an apt-get dist-upgrade, update, upgrade or something similar, then apt-get the -dev versions of a half dozen things, none of which is mentioned.  Which brings me to:&lt;br /&gt;
&lt;br /&gt;
2. Insure the hello-world will actually build on a system cleanly installed following the exact instructions from step 1. (I had to edit things in mine) and form a deb which will work on a tablet - both install and remove.  Also split out stand-alone versions to use as templates (I can&#039;t get a statusbar only version to come up as everything seems to be interdependent).  Maemopad is a great write template, but a paint template (slightly more than trivial graphic demo) would be nice.&lt;br /&gt;
&lt;br /&gt;
Hildon is not something I&#039;ve dealt with, and has its own quirks along with GTK.  They aren&#039;t bad, but I could spend a week just learning the ins and outs.  But there aren&#039;t very many examples I can just change the icons and add in a chunk of code to do a simple task as a starting point, at least not without doing a lot of searching (e.g. some statusbar clocks are stand-alone).&lt;br /&gt;
&lt;br /&gt;
3. Simplify the autogen/automake/autoconf stuff.  Most of this will only be run under fixed releases, so the checking for some specific version of 20 libraries is redundant, and makes the build horribly complicated.  Either in scratchbox things are there or not (and see #1 above if they are not!  I also have to keep doing apt-gets since I need -dev of everything and often don&#039;t have them).  Do I really need libtool for a trivial statusbar app?&lt;br /&gt;
&lt;br /&gt;
:Autoconf is actually quite important for code portability, not only across maemo releases (1.0, 1.1, mistral, scirocco, bora, chinook, diablo and so on) but also (and more importantly) across platforms.  There is a lot of cross-pollination happening right now, and that&#039;s a very good thing IMHO. It will make your life much easier when you decide to port your application to (for example) Ubuntu Mobile, Openmoko or &amp;quot;desktop&amp;quot; GNOME, and it also makes porting stuff from other platforms to maemo simpler.&lt;br /&gt;
: Having said that, it is a bit of a learning curve, but perhaps what&#039;s needed is more entry-level documentation/tutorials (chapter 5 is a very good start at that) and tools to simplify bootstrapping (like the anjuta plugin).&lt;br /&gt;
&lt;br /&gt;
The goal is that anyone should be able to do a working deb for a trivial off-the-cuff application or status bar, home, or control panel applet in 5 minutes by doing a global substitute (or perhaps changing a few lines of the form: #define APPNAME HILDON_HELLO_WORLD, #define AppName HildonHelloWorld, #define appname hildon_hello_world, etc.) and adding a few lines of code and scaled icons.&lt;br /&gt;
&lt;br /&gt;
And for &amp;quot;garage&amp;quot;, there should be one centralized repository, so there would be a &amp;quot;garage&amp;quot; parallel to &amp;quot;extras&amp;quot; with all betas and releases not higher up in the chain.  Right now I&#039;ve got dozens of archives and sources, so when I do a restore it becomes a nightmare getting all the applications back and it makes application manager slower having to go through dozens of archives.  It doesn&#039;t help having a &amp;quot;garage page&amp;quot; if it is not much better than hosting offsite.  But then for all these add-ons I could just do apt-get source and/or apt-get install.  Maybe this is what &amp;quot;extras&amp;quot; is for, but it seems to never work or have anything. —Preceding unsigned comment added by [[User:70.209.165.167|70.209.165.167]] 19:32, 29 May 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Mostly Technical Suggestions ==&lt;br /&gt;
&lt;br /&gt;
=== Development ===&lt;br /&gt;
&lt;br /&gt;
1. Place references / howtos / tutorials onto one page so that developer does not need to click through several menus.&lt;br /&gt;
&lt;br /&gt;
2. Move outdated documentation away, but move older documentation that has not been updated for 4.x up, with a note &amp;quot;not fully applicable for 4.x&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
3. Make it possible for logged-in developers to annotate any place in the documentation. Link to annotations from documentation.&lt;br /&gt;
&lt;br /&gt;
4. Switch to SB2. SB1 is difficult to install and stays insulated from the rest of developer&#039;s system, making development complicated.&lt;br /&gt;
&lt;br /&gt;
5. Provide an example of simple build environment *not* relying on AutoConf and its friends. A single includable makefile should suffice, when used with SB2.&lt;br /&gt;
&lt;br /&gt;
6. Clearly *say* in the SB readme that it is not possible to debug every application on the desktop, show how to test applications on the target device using SSH/SCP or some other means.&lt;br /&gt;
&lt;br /&gt;
7. Maybe provide a few simple stylesheets and JavaScript libs for creating quick iPhone-like web apps running in MicroB. This should be very light, very easy to use, and targeted to casual users.&lt;br /&gt;
&lt;br /&gt;
=== Discussion Forums ===&lt;br /&gt;
&lt;br /&gt;
1. Fix iTT&#039;s style sheets so that they work well on MicroB! It is a joke that a site dedicated to internet tablets cannot be effectively viewed with an internet tablet.&lt;br /&gt;
: Just stylesheets may not be enough - the real problem lies elsewhere: run a Firebug Net test and look at the results - seems like right now the front page is 700k, delivered by 67 requests. Some things take seconds to load, some javascripts are with php extension, thus not using cache, taking precious bandwidth and seconds to load, I&#039;m not sure I see the reason for that. Things that can be done to get it faster - javascript libraries can be compressed with YUI compressor for instance and not served with php so they can cache properly, replace youtube videos with handy links for mytube just for ITs, combine stylesheets and javascripts together, reducing requests, use fewer PNGs with alpha, if any - Cairo probably will have a good deal of trouble displaying them on an IT. [[User:bundyo|bundyo]] 20:44, 30 May 2008 (UTC)&lt;br /&gt;
:: Umgh... I did notice the stylesheet but did not know it was that bad. My suggestion would be to simplify the page rather than use compressor, etc. There is absolutely no reason for this page to be this complicated and take 700kB. It is not doing anything special, just presenting a few views to the reader. Really hope Reggie sees the light at some point and changes his setup. —Preceding unsigned comment added by [[User:fms|fms]] 17:19, 30 May 2008 (UTC)&lt;br /&gt;
:Though definitely something that needs doing, it&#039;s a bit out of scope for maemo.org. ;) Somebody want to run through the areas where Reggie could optimized and open a thread in the [http://www.internettablettalk.com/forums/forumdisplay.php?f=16 Comment/Suggest] forum over there? —[[User:generalantilles|generalantilles]] 21:22, 30 May 2008 (UTC)&lt;br /&gt;
2. Integrate iTT with Maemo.org karma system.&lt;br /&gt;
:See [https://bugs.maemo.org/show_bug.cgi?id=2303 bug #2303] and [https://bugs.maemo.org/show_bug.cgi?id=2304 bug #2304] —[[User:generalantilles|generalantilles]] 00:25, 1 June 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Software Distribution ===&lt;br /&gt;
&lt;br /&gt;
1. Actively hunt on the Net for maemo apps not yet added to Maemo Extras, talk to developers, ask and help them to commit applications to Maemo Extras. This especially applies to app porters currently active at iTT.&lt;br /&gt;
&lt;br /&gt;
2. Use gronmayer&#039;s scripts to create a web site that merges applications from all known repositories into a single list and lets you browse them with MicroB using HTML UI similar to N-Gage, Apple Store, etc. While it sounds ambitious, it is not difficult to do, as we always have app descriptions and icons (form .deb files) and we also have screenshots for apps hosted at Garage. Reformatting this data in a format that can be nicely presented in tablet browser is not difficult.&lt;br /&gt;
&lt;br /&gt;
3. Effectively replace &amp;quot;iTT Software Section&amp;quot; with #2 from this list.&lt;br /&gt;
&lt;br /&gt;
:: About 2 and 3 - I thought we all agreed on that here: http://www.internettablettalk.com/forums/showthread.php?t=20261, just compiling a single list won&#039;t solve the dependency hell.  [[User:bundyo|bundyo]] 19:04, 30 May 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: It will not but then it is not the goal of 2. The goal is to supplement the current half-baked Application Installer app with a quickly modifiable online interface for searching and selecting applications. This will help users to find more applications and in the same time it will help developers to figure out just how exactly application installer should work. Instead of waiting for the next OS release, it is really easy to modify the web interface and see which modification is better. Later, the real App Installer can be designed to have the same or similar interface.&lt;br /&gt;
::: I can see what your idea is, but i don&#039;t think the user will be happy when his/her NIT falls into a reboot loop due to some library replacement. Not good for official, but maybe will be good for the developers to see what is already ported and not doing it again. [[User:bundyo|bundyo]] 20:49, 30 May 2008 (UTC)&lt;br /&gt;
:::: Situation where a library used by some other application is being upgraded can be checked and reported to the user, as a warning. And no, of course I do not suggest that this system is associated with Nokia in any way:  Nokia can&#039;t be held responsible for all the repositories out there.&lt;br /&gt;
::::: Well, then it should be discussed as kind of an upgrade to Gronmayer&#039;s site, maybe with him? [[User:bundyo|bundyo]] 21:35, 30 May 2008 (UTC)&lt;br /&gt;
:::::: Definitely: after all, he has all the code already. Replicating it is extra work. As to the UI, I have got a mock up already, if anybody is interested (http://fms.komkon.org/Maemo/). [[User:fms|fms]]&lt;br /&gt;
&lt;br /&gt;
== Growing the community through better information for newcomers ==&lt;br /&gt;
&lt;br /&gt;
* Currently, maemo.org structure is less than favourable for newcomers to get familiar on what maemo software and maemo.org is. If we want to grow the community we need to provide better introduction to the community and the software assets. Hence, the content of the Intro section should be refreshed and restructured. &lt;br /&gt;
* To  create more clarity, I would suggest to remove the &amp;quot;Tips for tablet users&amp;quot; because the link to OS2008 web page is already on the home page. I would furthermore move the &amp;quot;Roadmap&amp;quot; page to the &amp;quot;development&amp;quot; section. The gallery page should be moved to &amp;quot;downloads&amp;quot; and someone should clean up the gallery to contain only relevant content. The presentation section is to some degree outdated and should also be cleaned up. The &amp;quot;White Paper&amp;quot; page should be really give a quick overview of what maemo software is. The &amp;quot;trademark&amp;quot; and &amp;quot;licenses&amp;quot; pages should be moved to &amp;quot;Terms of Use&amp;quot;. And the &amp;quot;Links&amp;quot; should be moved to &amp;quot;Development&amp;quot;.&lt;br /&gt;
* After all these changes, our intro section should include &amp;quot;Who is the maemo community?, What is the maemo platform? The maemo software architecture, How does maemo.org work? Quick start guide to develop on maemo software, and presentations&amp;quot; --[[User:peterschneider|peterschneider]] 10:02, 30 May 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Smoothing the introduction of new users to maemo.org ==&lt;br /&gt;
&lt;br /&gt;
* The development section should be organized in a simple, clear and centralized way to beginners. The following information is important and should be presented to the newcomers immediately they enter the development section.&lt;br /&gt;
# Simple steps of getting started should be presented in a clear and definite way ,on a conspicuous area with color. for example:&lt;br /&gt;
## Sign up a maemo account (link to register page)&lt;br /&gt;
## Download and set up development environment.(link to detailed method page)&lt;br /&gt;
## Create hello world application, Package and Test(link to several typical and simple examples,and useful links to advanced docs should be included)&lt;br /&gt;
## Collaboration on maemo.org and Launch app on the download section (link to pages including usage of project homepage)&lt;br /&gt;
# Key features of maemo platform should be presented on the section page explicitly.&lt;br /&gt;
## Free to develop and launch applications.&lt;br /&gt;
## Powerful enough to create advanced applications.&lt;br /&gt;
## Flexibility in programming (Gtk+/C,Python,Qt and etc)&lt;br /&gt;
## Easy to port existing application.&lt;br /&gt;
# Wiki on frequent technical problems in programming(the how-tos part),and entry to developer&#039;s disscusion board(link to ITT&#039;s or a new one) to help newcomers to find solutions to difficulty and ask for help.&lt;br /&gt;
# All docs in a catalog with good classification for look up.&lt;br /&gt;
# Maemo&#039;s roadmap and history, technical news and announcement about maemo.&lt;br /&gt;
# Maemo app gallery and entry to experienced and recently active developers&#039; tech blogs.&lt;br /&gt;
&lt;br /&gt;
== Style and accessibility of maemo.org ==&lt;br /&gt;
&lt;br /&gt;
There are some consistency problems with the clarity of the maemo.org web sites.  Although some are simply visual clutter, and not critical, some definitely obscure important links; a notable example is the complete list of applications. It appears to be simply a heading, as it matches the color and font of all the other headings.&lt;br /&gt;
&lt;br /&gt;
garage.maemo.org does not seem to have this problem, all links are underlined, and the traditionally expected color for links.&lt;br /&gt;
&lt;br /&gt;
References regarding link accessibility are easily found (a google search for &amp;quot;underlined link usability&amp;quot; brings back a great deal of useful links).  Here are a handful.&lt;br /&gt;
&lt;br /&gt;
* Excellent [http://www.useit.com/alertbox/20040510.html accessible link overview] by Jakob Nielsen&lt;br /&gt;
* Nice writeup regarding [http://www.uie.com/brainsparks/2006/07/05/do-links-need-underlines/ user expectations] when reading links&lt;br /&gt;
* A [http://www.usability.gov/pubs/052007news.html US Government site on accessibility].  Note that they suggest avoiding &amp;quot;non traditional colors for links&amp;quot; although this is never really strictly held to in most web sites. Colors should always mean the same things, however.&lt;br /&gt;
* Another [http://www.webcredible.co.uk/user-friendly-resources/web-usability/effective-link-text.shtml nice article] summarizing the best use of links.  The article also references many other similar articles.&lt;br /&gt;
&lt;br /&gt;
Hover effects can be useful and attractive, but with a stylus-oriented browser, you cannot practically hover the cursor at all.&lt;br /&gt;
&lt;br /&gt;
We all want a pleasant, modern and attractive web site on both tablet and desktop.  A nice solution is to make a light-colored underline that darkens as you hover.  This is easily done, and supported across all modern browsers:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
a,a:link,a:visited { text-decoration:none; border-bottom: 1px solid grey; color: red;}&lt;br /&gt;
a:hover,a:active { border-bottom: 1px solid red;}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here visited links are not differentiated from unvisited links.  It is recommended to do so, but uncommon; I suspect users wouldn&#039;t notice.&lt;br /&gt;
--[[User:boxofsnoo|boxofsnoo]] 02:42, 1 June 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
== How can I help? ==&lt;br /&gt;
&lt;br /&gt;
How can I help in this process, as one of the people responsible of the maemo.org planning at Nokia? I could help organizing the content, identifying what is out of scope or what more realistically falls in the Agenda 2010. Or I could just shut up and let you work.  :) fyi, in the meantime I&#039;m already working on the maemo.org short and mid term plans internally at Nokia. --[[User:qgil|qgil]] 19:05, 1 June 2008 (UTC)&lt;br /&gt;
::I don&#039;t think a little direction will repress things too much at this point, and I definitely thing it will help stimulate and focus the brainstorm. Not only because of the clearer definition of purpose, scope and direction, but also from the interest a more visible Nokia involvement would make. The end result, of course, being a much more productive session. --[[Special:Contributions/24.164.22.34|24.164.22.34]] 20:10, 1 June 2008 (UTC)&lt;/div&gt;</summary>
		<author><name>24.164.22.34</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Task:100Days&amp;diff=38783</id>
		<title>Task:100Days</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Task:100Days&amp;diff=38783"/>
		<updated>2008-05-31T23:18:40Z</updated>

		<summary type="html">&lt;p&gt;24.164.22.34: /* Style and format */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;maemo.org 100 Days Action Plan&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background-color:#f4f09c; border: 1px silver solid; padding: 10px;&amp;quot; &lt;br /&gt;
| [[Image:50px-Nuvola apps important yellow.svg.png|50px|left]]&lt;br /&gt;
| &lt;br /&gt;
* &#039;&#039;&#039;Please login&#039;&#039;&#039; before making any changes. &#039;&#039;&#039;Thank you&#039;&#039;&#039;.&lt;br /&gt;
* Please keep things &#039;&#039;&#039;on-topic&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Hardware requests&#039;&#039;&#039; are entirely &#039;&#039;out-of-scope&#039;&#039; and will be removed by community members trying to keep this page focused and on-topic. &lt;br /&gt;
* &#039;&#039;&#039;Software requests&#039;&#039;&#039; which would be trivial for a third party to provide — or are already on the roadmap — are &#039;&#039;out-of-scope&#039;&#039; and will be removed by community members trying to keep this page focused and on-topic.&lt;br /&gt;
* Don&#039;t put things which aren&#039;t feasible in &#039;&#039;&#039;3 months&#039;&#039;&#039;. For long term suggestions, consider adding them at [[2010_Agenda|maemo.org 2010]].&lt;br /&gt;
* Discussion of the 100 Days agenda should be held in the [[Talk:100Days|discussion page]]. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Get the server and bandwidth infrastructure up to speed==&lt;br /&gt;
Although things have improved some (particularly after the OS2008 release), they don&#039;t seem to be keeping up well with the ever increasing numbers of tablet users, and downtime or slowness from the critical services offered by maemo.org is unacceptable. &lt;br /&gt;
* Mirror repository.maemo.org to ensure good uptime and fast response.&lt;br /&gt;
* Mirror tablets-dev.nokia.com to ensure good uptime and fast response.&lt;br /&gt;
* Improve the hardware and bandwidth availability behind *.maemo.org to ensure good uptime and fast response—maemo.org is too slow!&lt;br /&gt;
&lt;br /&gt;
== Increase openness ==&lt;br /&gt;
Openness is a significant part of what makes maemo so strong, putting together a plan for addressing closed-source components (particularly those directly controlled by Nokia (e.g. low-level stuff like mce and dsme, and user-space stuff like tablet-browser and the task/statusbar applets).&lt;br /&gt;
&lt;br /&gt;
=== The plan ===&lt;br /&gt;
* Identify all closed components in the OS at each layer:&lt;br /&gt;
** Initfs/direct hardware access&lt;br /&gt;
** Firmware used by kernel modules (Wifi, Bluetooth)&lt;br /&gt;
** Low-level system daemons (mce, dsme)&lt;br /&gt;
** User-space applications (tablet-browser, applets)&lt;br /&gt;
* For each package:&lt;br /&gt;
** Outline purpose in a dedicated wiki page.&lt;br /&gt;
** Describe the closed-source rationale.&lt;br /&gt;
*** &#039;&#039;Will need some form of mediawiki template for such pages --[[User:jaffa|jaffa]] 22:26, 29 May 2008 (UTC)&#039;&#039;&lt;br /&gt;
* Document the process for working towards opening the component, or its specification.&lt;br /&gt;
* Ensuring any new closed packages get a wiki page containing their rationale.&lt;br /&gt;
&lt;br /&gt;
== Software distribution ==&lt;br /&gt;
=== The website ===&lt;br /&gt;
* Implement some sort of automated single-click push-to-Downloads for Garage projects.&lt;br /&gt;
&lt;br /&gt;
==== [http://www.internettablettalk.com Internet Tablet Talk] Syndication ====&lt;br /&gt;
* Provide an automatic way to syndicate applications to the Internet Tablet Talk Software Section (itTSS).&lt;br /&gt;
* Each application (version) that is syndicated on Internet Tablet Talk, starts a new thread in the forums so end-users get notified of new apps as well as provide a way to give feedback to the developers. Developers themselves can also join in the discussion. This, hopefully, will help to better the quality of applications.&lt;br /&gt;
* Provide a way for developers to easily add a bug at the application&#039;s Garage page for confirmed bugs reported in the discussion thread.&lt;br /&gt;
&lt;br /&gt;
==== maemo &amp;quot;Application Store&amp;quot; ====&lt;br /&gt;
* Actively hunt on the Net for maemo apps not yet added to Maemo Extras, talk to developers, ask and help them to commit applications to Maemo Extras. This especially applies to app porters currently active at iTT.&lt;br /&gt;
* Use gronmayer&#039;s scripts to create a web site that merges applications from all known repositories into a single list and lets you browse them with MicroB using HTML UI similar to N-Gage, Apple Store, etc. While it sounds ambitious, it is not difficult to do, as we always have app descriptions and icons (form .deb files) and we also have screenshots for apps hosted at Garage. Reformatting this data in a format that can be nicely presented in tablet browser is not difficult.&lt;br /&gt;
* Effectively replace &amp;quot;itTSS&amp;quot; with this website.&lt;br /&gt;
&lt;br /&gt;
=== The repositories ===&lt;br /&gt;
* Again, because this can&#039;t be stressed enough, get the infrastructure behind the repositories up to speed—we need servers, we need bandwidth and we need mirrors.&lt;br /&gt;
* Streamline the acceptance system for Extras(-devel), (not necessarily easier or less stringent, but more straightforward and clear).&lt;br /&gt;
* Lay out the groundwork for a peer-review system for Extras acceptance (or devel to Extras promotion) to help ensure good quality assurance on its packages.&lt;br /&gt;
&lt;br /&gt;
== Developer documentation ==&lt;br /&gt;
=== Clean out the cobwebs, remove the cruft ===&lt;br /&gt;
* Get what&#039;s still useful and mostly relevant completely up to speed for maemo 4.x. &lt;br /&gt;
* Archive the outdated information away from the maemo 4.x stuff.&lt;br /&gt;
* Mark the outdated stuff clearly.&lt;br /&gt;
&lt;br /&gt;
=== Get organized ===&lt;br /&gt;
* Put together an easy-to-navigate, sensible index for the documentation content.&lt;br /&gt;
** Place references/howtos/tutorials onto one page so that developer does not need to click through several menus.&lt;br /&gt;
* Improve the search (google?).&lt;br /&gt;
&lt;br /&gt;
=== Get focused ===&lt;br /&gt;
* Add porting FAQ wiki page detailing common problems developers will run into (i.e. application is killed 3 seconds after launch) and how to deal with them. Provide examples of typical GTK/Motif/etc. application changes needed to properly Hildonize the application. List ways to deal with porting of toolkit-specific functionality whether it be internationalization or mouse/keyboard input.&lt;br /&gt;
* Make it possible for logged-in developers to annotate any place in the documentation. Link to annotations from documentation.&lt;br /&gt;
* Provide an example of simple build environment *not* relying on AutoConf and its friends. A single includable makefile should suffice, when used with SB2.&lt;br /&gt;
* Clearly *say* in the SB readme that it is not possible to debug every application on the desktop, show how to test applications on the target device using SSH/SCP or some other means.&lt;br /&gt;
* Clearly define what changes is made by default on gtk : like GtkTreeView with hidden header columns by default, or image-button off ...&lt;br /&gt;
&lt;br /&gt;
=== Look towards the future ===&lt;br /&gt;
* Define types of applications that will be useful on the Internet Tablet&lt;br /&gt;
* Stress the fact that the Internet Tablet is not a PC and apps should be created/ported with the tablet form in mind. Don&#039;t just do a direct port of an existing app. Aim for quality and Internet Tablet usability. &lt;br /&gt;
* Focused discussion/guide on User Interface so apps will have a consistent look as well as provide a similar way to interface with the user&lt;br /&gt;
* Maybe provide a few simple stylesheets and JavaScript libs for creating quick iPhone-like web apps running in MicroB. This should be very light, very easy to use, and targeted to casual users.&lt;br /&gt;
&lt;br /&gt;
== maemo.org ==&lt;br /&gt;
* Re-write and expand Introduction to better serve as a useful introduction for newcomers to the platform.&lt;br /&gt;
** Intro section should include &amp;quot;Who is the maemo community?, What is the maemo platform? The maemo software architecture, How does maemo.org work? Quick start guide to develop on maemo software, and presentations&amp;quot;.&lt;br /&gt;
* Single sign on for maemo.org/garage.maemo.org/wiki/bugzilla -&amp;gt; would make community participation easier and the &#039;karma&#039; calculation (if needed) too.&lt;br /&gt;
&lt;br /&gt;
=== Style and format ===&lt;br /&gt;
* Maemo.org can benefit from some face lifting - right now on 1280x1024 (this resolution seems to be very common to developers) only half of the real screen estate is used. With some loose block positioning both 800x480 and bigger resolutions can be supported. Maybe even specialized tablet finger-friendly look for those preferring it.&lt;br /&gt;
** &#039;&#039;Resolution seems fine to me at the moment, and it works fine on the tablet without requiring the extra effort of maintaining a separate tablet style. Perhaps reducing the min-width to not require horizontal scrolling with the tablet browser windowed would be useful, though. [[User:generalantilles|generalantilles]] 21:02, 29 May 2008 (UTC)&#039;&#039;&lt;br /&gt;
*** &#039;&#039;There won&#039;t be any extra effort on the resolution maintainment - this can be done with minor CSS modifications. As for the separate tablet style - this really requires extra effort and if done should be entirely optional. [[User:bundyo|bundyo]] 21:26, 29 May 2008 (UTC)&#039;&#039;&lt;br /&gt;
* More relevant information displayed on front page, preferably customizable blocks like Netvibes and iGoogle. Since the content is gzipped, that won&#039;t be too harming to the traffic. Blocks can be optionally auto updated for those that like to keep their browser pages open (and if Prizm is ported - even in the tray). For instance, a &amp;quot;new bugs&amp;quot; section with voting on the fly will boost bugzilla usage.&lt;br /&gt;
* Make links more standardized.  New users often expect links would be underlined, even subtly, or appear to be a button of some kind.  Don&#039;t rely on hover effects because the tablet can&#039;t practically use them.  See [http://en.wikipedia.org/wiki/Mystery_Meat_Navigation Wikipedia on &#039;Mystery Meat Navigation&#039;]&lt;br /&gt;
** &#039;&#039;This is much less of an issue for a lot of people —[[User:generalantilles|generalantilles]] 19:49, 31 May 2008 (UTC)&#039;&#039;&lt;br /&gt;
** &#039;&#039;Please stop expecting your advanced experience of new users. Read up on web accessibility, be inviting to the new users.&#039;&#039;--[[User:boxofsnoo|boxofsnoo]] 23:08, 31 May 2008 (UTC)&lt;br /&gt;
*** &#039;&#039;I really don&#039;t see the issue (and never particularly have with this much-abused &amp;quot;Mystery Meat&amp;quot; nonsense), and I don&#039;t think it has anything to do with my experience, wikipedia (your source) uses the exact same system for link identification. . . . This should probably be taken to the talk page, anyway. —[[Special:Contributions/24.164.22.34|24.164.22.34]] 23:18, 31 May 2008 (UTC)&lt;br /&gt;
* Format and style need to be unified across as much of the site as possible (excluding things like Garage and Bugzilla). Take, for instance [http://maemo.org/news/planet-maemo/ Planet] and [http://maemo.org/news/ News], two pages that should be very similar, if not the same. Perhaps take News&#039; style and format and apply it to Planet (add the contributor&#039;s avatar to the upper right of each article? Much like [http://slashdot.org slashdot] does with their article category images.), as the News style seems to offer a cleaner look that better utilizes the available space.&lt;br /&gt;
* For the outliers like Garage and Bugzilla, at least the style should largely be unified with the main site—using the same fonts, same colors, etc.&lt;br /&gt;
&lt;br /&gt;
== Communication ==&lt;br /&gt;
* Today we have too many channels (ITT, maemo.org...). Maybe have some more focus like: maemo.org for developers and ITT for end users and something that links them so software releases can be announced automatically on ITT and users from ITT can easily post bugs on garage bugzilla for example.&lt;br /&gt;
** &#039;&#039;Perhaps develop a plan, but this isn&#039;t specific enough to achieve in 3 months, IMHO --[[User:jaffa|jaffa]] 22:10, 29 May 2008 (UTC)&#039;&#039;&lt;br /&gt;
*** &#039;&#039;I&#039;m not convinced that two channels is too many, either. —[[User:generalantilles|generalantilles]] 20:04, 31 May 2008 (UTC)&lt;br /&gt;
* Develop a recommended usage policy for garage.maemo projects, taking into account turning off GForge modules not needed (perhaps defaulting in a subset rather than all, for new projects). Further discussions on whether non-core bugs should be in central Bugzilla and garage trackers merged/closed.&lt;br /&gt;
* Close misnamed (and now misused) maemo2midgard-discuss mailing list and create maemo-web alongside existing mailing lists for overall discussions about maemo.org sites.&lt;br /&gt;
* It&#039;s unclear where to report problems about packages found in the application catalog.  A single bug tracker is needed, or at least a catalog that would redirect the user to the appropriate tracker from a common start page.  Or we could set up a &amp;quot;maemo&amp;quot; distribution on launchpad.net, which would let us integrate with the bug trackers of individual packages.&lt;br /&gt;
&lt;br /&gt;
== What the community needs to do ==&lt;br /&gt;
* Put together an plan of action for moving forward with a community-maintained Hacker Edition (based on what Quim said [http://www.archive.org/details/QuimGil-MaemoLinuxtag2008Update here])&lt;br /&gt;
* Put the pressure on developers:&lt;br /&gt;
** Encourage developers not using a repository to package their applications and push them to Extras(-devel), and get developers with 3rd-party repositories to close them down and push their stuff into Extras(-devel).&lt;br /&gt;
** Encourage developers to follow proper packaging guidelines (based on the draft [https://maemo.org/forrest-images/pdf/maemo-policy.pdf here]).&lt;br /&gt;
** Encourage developers launching applications on Downloads to include as much information about the application as possible (screenshots, good descriptions, good changelogs).&lt;br /&gt;
&lt;br /&gt;
== Update developer libraries ==&lt;br /&gt;
* gcc-4.x, glib, powervr, it&#039;s important to give developers much more time to play with newer tools than short before a major upgrade takes place (of course with disclaimer that nothing is guaranteed to be shipped in a certain way)&lt;br /&gt;
* Update the vmware appliance with sb2 and python2.5 setted. And more publicity on the vmware appliance, as there is already one on garage, but many don&#039;t know it.&lt;/div&gt;</summary>
		<author><name>24.164.22.34</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Task:2010_Agenda&amp;diff=38944</id>
		<title>Task:2010 Agenda</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Task:2010_Agenda&amp;diff=38944"/>
		<updated>2008-05-30T15:32:53Z</updated>

		<summary type="html">&lt;p&gt;24.164.22.34: /* Maemo developer resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Help defining the &#039;&#039;&#039;maemo.org 2010 Agenda&#039;&#039;&#039;. This is taken to mean the vision the community has for the state of maemo in 2010.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background-color:#f4f09c; border: 1px silver solid; padding: 10px;&amp;quot;&lt;br /&gt;
| [[Image:50px-Nuvola apps important yellow.svg.png|50px|left]]&lt;br /&gt;
|&lt;br /&gt;
* &#039;&#039;&#039;Please login&#039;&#039;&#039; before making any changes. &#039;&#039;&#039;Thank you&#039;&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;Hardware requests&#039;&#039;&#039; are entirely &#039;&#039;out-of-scope&#039;&#039; and will be removed by community members trying to keep this page focused and on-topic. &lt;br /&gt;
* &#039;&#039;&#039;Software requests&#039;&#039;&#039; which would be trivial for a third party to provide—or are already on the roadmap—are &#039;&#039;out-of-scope&#039;&#039; and will be removed by community members trying to keep this page focused and on-topic.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== maemo development process ==&lt;br /&gt;
=== Openness, openness, openness ===&lt;br /&gt;
* Core libraries developed in the open by Nokia employees, and maemo.org community contributors.&lt;br /&gt;
* Non-Nokia specification writing and approval, worked on by Nokia employees and maemo.org community contributors; discussed on public mailing lists.&lt;br /&gt;
* The ability to build a complete, flashable image by maemo.org community for beta testing of open components in development. (May be less necessary in an SSU-based world: TBC)&lt;br /&gt;
* The ability to strip a maemo-based OS down to its base and build it up again differently (for example, KDE and no Hildon).&lt;br /&gt;
** By 2010, installing completely different UIs should be achievable through the Application Manager.&lt;br /&gt;
&lt;br /&gt;
== Maemo developer resources ==&lt;br /&gt;
* Better localization guidelines for new and existing Developers.&lt;br /&gt;
** keep focused on the core of the project &lt;br /&gt;
** stay unified and work out the details later&lt;br /&gt;
** focus every module in a step by step instead of a free for all &lt;br /&gt;
** delegate. Newbs need the experience &lt;br /&gt;
* Development Framework. ???&lt;br /&gt;
* Documentation System. (Help system???)&lt;br /&gt;
** getting started is way to difficult and will detour many great minds &lt;br /&gt;
** outsource to the blogger types in the group &lt;br /&gt;
*** voice record &amp;quot;dictate to the typers&amp;quot;&lt;br /&gt;
*** video and slide w/audio help for many&lt;br /&gt;
** cut out the opinions where are the real facts (make an easy to find location)&lt;br /&gt;
* Better GPS resources. (GeoClue???)&lt;br /&gt;
* Development Tools and Utilities for Linux, OS X and Windows.&lt;br /&gt;
** GUI development package (reduce learning curve)&lt;br /&gt;
** Better feedback on testing of packages &lt;br /&gt;
** make simple system for ideas to be tried &lt;br /&gt;
* Better modern native languages support - like Vala and D. &amp;amp;&amp;amp; how to build a hello world app in C++/Vala in 10 minute (no more!)&lt;br /&gt;
&lt;br /&gt;
=== Ship high level building blocks ===&lt;br /&gt;
* Think of media server, VoIP, contact lists, camera, GPS localization. Currently developers only have the low level API&#039;s, while mostly they just want a widget that displays the mentioned data and listen to user interaction signal or device signals. This also makes these functionalities look the same in all applications using them&lt;br /&gt;
&lt;br /&gt;
== End-user software wishlist ==&lt;br /&gt;
Software requests are really &#039;&#039;&#039;out-of-scope&#039;&#039;&#039; and &#039;&#039;not relevant&#039;&#039; to this brainstorming session (or able to be provided by third party developers without maemo.org involvement); however, they are recorded here so they &#039;&#039;do not get duplicated&#039;&#039;:&lt;br /&gt;
* A PIM system that can be tied into by developers, to provide PC synchronization etc.&lt;br /&gt;
** A equivalent to telepathy for calendar,contact list, and tasks: A well integrated framework (with binding for many languages such python).&lt;br /&gt;
** Possibly related to and syncable between Nokia phone models - as well as online.  PIM data should be available everywhere.&lt;br /&gt;
* Telepathy:&lt;br /&gt;
** Better video call support&lt;br /&gt;
* Global sync-software&lt;br /&gt;
* Office suite. (???) see discussion&lt;br /&gt;
* Unionfs support built into the kernel (So users don&#039;t have to flash initfs and boot from SD, or make symlinks gone wild, just to install a few extra apps)&lt;br /&gt;
* a2dp&lt;br /&gt;
* Better support for right-to-left languages, such as Arabic, and Hebrew.&lt;br /&gt;
&lt;br /&gt;
== Becoming the best-in-class community for innovation on mobile devices running Linux  ==&lt;br /&gt;
What does it take to become the de-facto community to innovate open source for Linux-based devices? Obviously, we are not alone when it comes to development on Linux on mobile devices. Development communities for Android platform and LIMO platform are likely to grow in the next 2 years. So, how do we ensure that we keep on getting the greatest brains to our community? Only through continuous growth and fresh community members from around the globe we can ensure that we get new ideas and new challenges from which we all can learn. Only through continuous learning we can create better software and better user experiences.&lt;br /&gt;
&lt;br /&gt;
So again, what does it take to be a major force in open source for Linux-based mobile devices?&lt;br /&gt;
* a vision, a strategy, and mid-term objectives for the community&lt;br /&gt;
* clear and transparent rules of engagement and recognition of contributions in the community&lt;br /&gt;
* a virtual meeting place i.e. maemo.org but also community events for people to meet in person&lt;br /&gt;
* a powerful core operating system incorporating the latest versions of open source upstream projects&lt;br /&gt;
* best-in-class open devices for rapid prototyping on latest hardware&lt;br /&gt;
* easy to use tools to create, prototype, and rewrite applications on top of the SDKs&lt;br /&gt;
* tools for contributors to software &amp;quot;below&amp;quot; the SDK to prototype and publish enhancements&lt;br /&gt;
* strong ties with the other open source community projects&lt;br /&gt;
* deep understanding of consumer behavior, preferences, and consumer trends in different cultures&lt;br /&gt;
* a mechanism on how to deliver software from open source innovation to millions of consumers &lt;br /&gt;
&lt;br /&gt;
But at the end of the day, it&#039;s all about people, relationships and networks. The community needs to be able to maintain and extend the network between the people in an efficient, fair, and transparent way.&lt;br /&gt;
&lt;br /&gt;
Only when we have in our maemo.org agenda 2010 answers on how maemo.org can contribute to these above mentioned requirements, then we can succeed to bring open source innovation to millions of people across the globe and change their lives.--[[User:peterschneider|peterschneider]] 10:03, 30 May 2008 (UTC)&lt;/div&gt;</summary>
		<author><name>24.164.22.34</name></author>
	</entry>
</feed>