Editing Talk:Task:Getting Nokia involved in bugs.maemo.org

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 20: Line 20:
=== Status of projects ===
=== Status of projects ===
-
 
Something that would help in the Fremantle timeline is to define what products (aka which teams) are doing better and worse. Now there is an overall complaint, which is unfair to actually those individuals and teams that are doing a good work in bugs.maemo.org. The general complaint is also more difficult for us to chase reasons why things are how they are. If instead there would be a wiki page or something showing "red - yellow - green - star" status of each product matching a team, then we all would be able to focus on the right spots.--[[User:qgil|qgil]] 07:56, 19 November 2008 (UTC)
Something that would help in the Fremantle timeline is to define what products (aka which teams) are doing better and worse. Now there is an overall complaint, which is unfair to actually those individuals and teams that are doing a good work in bugs.maemo.org. The general complaint is also more difficult for us to chase reasons why things are how they are. If instead there would be a wiki page or something showing "red - yellow - green - star" status of each product matching a team, then we all would be able to focus on the right spots.--[[User:qgil|qgil]] 07:56, 19 November 2008 (UTC)
-
:I really hope the people who are putting forth that extra effort realize the complaints don't include them (even if they're not specifically excluded). I certainly appreciate the hard work those people put in, and I know most everybody else does, too. :) —[[User:generalantilles|GeneralAntilles]] 08:25, 19 November 2008 (UTC)
 
-
 
-
==== What metrics? ====
 
-
 
-
:Should be pretty easy to implement, but what are our metrics? Initial response time? Total fix turnaround time? Probably too complicated (the more complicated it is, the easier it is to be unfair) A simple two-part response rate and fix rate combination? Should the metrics be based entirely on hard-data, or would it be appropriate to factor in perception from, say, the Bugsquad ("Yes, this team's numbers look good, but the responses were largely unhelpful and slow to arrive, and the fixes sub-par."). If the goal is simply to pin-point teams that need to improve their participation, than a perception-based grade with some statistical number crunching sounds best. —[[User:generalantilles|GeneralAntilles]] 08:25, 19 November 2008 (UTC)
 
-
::Perception is more than enough, I think. Red = too bad. Yellow = Well, ok. Green = Good!. Star = You're amazing, thanks!. The guys are getting plenty of robotic metrics in their jobs and at the end the objective is "perceived quality". If you want to add numbers I'm sure they will be useful, but I think those 4 states (or even 2: good/bad) are good enough to chase the specific problems of the affected teams and congratulate publicly those doing a good work. --[[User:qgil|qgil]] 11:56, 20 November 2008 (UTC)
 
-
 
-
==== How often and where? ====
 
-
 
-
:How often should the report be updated? Weekly? Monthly? Quarterly? Obviously a wiki page should be maintained for reference, but where should the reports go to? maemo-developers? A blog for this purpose?
 
-
:: I'd say monthly. I was tempted to say quarterly since all teams might have some months specially stressful, but the longer the period the lesser your memory is reliable and the more you need to sustain perceptions with actual numbers.--[[User:qgil|qgil]] 12:10, 20 November 2008 (UTC)
 
-
 
-
:Can we start now? :D —[[User:generalantilles|GeneralAntilles]] 08:25, 19 November 2008 (UTC)
 
-
::OK, here's a really rough draft outline [[Task:Bugzilla report card]]. —[[User:generalantilles|GeneralAntilles]] 09:07, 19 November 2008 (UTC)
 
-
:::Hum, I'd start with something more minimalistic: x=months / y=products / content of cell: bad (red background) / meh (yellow) / good (green) / star .--[[User:qgil|qgil]] 12:10, 20 November 2008 (UTC)
 
== Improvements in the weekly reports ==
== Improvements in the weekly reports ==
Line 60: Line 44:
:Overall I like the reorg. Renaming System management to Settings & Maintenance (which is mostly what you did) makes a lot of sense, I'm sorry I hadn't come up w/ that name in my reorg. X-Discontinued is an interesting hack. I'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'm not sure that Internationalization belongs in Desktop platform. I guess from an ownership perspective it does. From someone who usually doesn't pay attention to how Maemo Software (this is an organization in Nokia) works it doesn't. --[[User:timeless|timeless]] 19:14, 10 November 2008 (UTC)
:Overall I like the reorg. Renaming System management to Settings & Maintenance (which is mostly what you did) makes a lot of sense, I'm sorry I hadn't come up w/ that name in my reorg. X-Discontinued is an interesting hack. I'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'm not sure that Internationalization belongs in Desktop platform. I guess from an ownership perspective it does. From someone who usually doesn't pay attention to how Maemo Software (this is an organization in Nokia) works it doesn't. --[[User:timeless|timeless]] 19:14, 10 November 2008 (UTC)
-
=== Draft structure (implemented on Dec 06th, 2008) ===
+
=== Draft structure ===
The 3 levels respond to Classification, Product and Component. What is today "Maemo Software" would be split in Official Applications and Official Platform.  
The 3 levels respond to Classification, Product and Component. What is today "Maemo Software" would be split in Official Applications and Official Platform.  
Line 67: Line 51:
** Browser
** Browser
*** Bookmarks
*** Bookmarks
-
** Chat & Internet Call ''(was: Communication)''
+
** Chat & Internet Call ''(was: Communication/IM/Chat and SIP etc - I'd prefer to have Chat and Internet Call in the same category, otherwise I'm running into problems here e.g. with Presence bugs - it's too tied.'' - '''TODO''': rtcomm? what's the status? Never understood that...)
*** Chat
*** Chat
*** General ''(was: Communication/General (9 bugs))''
*** General ''(was: Communication/General (9 bugs))''
Line 95: Line 79:
*** Camera ''(was: Multimedia/Camera)''
*** Camera ''(was: Multimedia/Camera)''
*** Image viewer ''(was: Applications/Image viewer)''
*** Image viewer ''(was: Applications/Image viewer)''
-
** Map
+
** Map ''(see bug 2566)'' '''SETNEWQA''': map-bugs@maemo.bugs
** Media Player ''(was: Multimedia/Media Player)''
** Media Player ''(was: Multimedia/Media Player)''
** RSS feed reader ''(was: Applications/RSS feed reader)''
** RSS feed reader ''(was: Applications/RSS feed reader)''
Line 104: Line 88:
*** Control panel ''(was: System management/Control panel)''
*** Control panel ''(was: System management/Control panel)''
*** Startup wizard ''(was: System management/Startup Wizard)''
*** Startup wizard ''(was: System management/Startup Wizard)''
-
*** Software updater
+
*** Software updater '''TODO: Add''', see e.g. bugs 3750, 3764. '''SETNEWQA''': software-update-bugs@maemo.bugs
 +
*** Teach handwriting ''(was: System management/Teach handwriting)''
** Utilities
** Utilities
*** File manager ''(was: System management/File manager)''
*** File manager ''(was: System management/File manager)''
Line 110: Line 95:
*** Clock
*** Clock
*** Help
*** Help
-
*** Internet Tablet Video Converter ('''TODO''': Not yet moved due to subcomponents)
+
*** Internet Tablet Video Converter
*** Notes
*** Notes
*** PDF reader
*** PDF reader
*** Sketch
*** Sketch
-
*** Search ('''TODO''': What is this and who added it here? Not yet created)
+
*** Search
*** X Terminal ''(was: System software/X Terminal)''
*** X Terminal ''(was: System software/X Terminal)''
* Official Platform (respond to an architectural structure)
* Official Platform (respond to an architectural structure)
** Desktop platform
** Desktop platform
-
*** cairo
+
*** cairo '''TODO: Add''' '''SETNEWQA''': cairo-bugs@maemo.bugs
-
*** clutter
+
*** clutter '''TODO: Add''' '''SETNEWQA''': clutter-bugs@maemo.bugs
*** File System UI ''(was: System software/File System UI)''
*** File System UI ''(was: System software/File System UI)''
*** Finger keyboard ''(was: System software/Finger keyboard)''
*** Finger keyboard ''(was: System software/Finger keyboard)''
*** Fonts ''(was: System software/Fonts)''
*** Fonts ''(was: System software/Fonts)''
*** gconf ''(was: System software/gconf)''
*** gconf ''(was: System software/gconf)''
-
*** general ''(was: System software/general)'' ('''TODO''': Clean up and split up into Desktop platform and system software)
+
*** general ''(was: System software/general)'' '''SETNEWQA''': desktop-platform-bugs@maemo.bugs ('''TODO''': kill hafqa{at}maemo.org ML)
*** glib ''(was: System software/glib)''
*** glib ''(was: System software/glib)''
*** gnome-vfs ''(was: System software/gnome-vfs)''
*** gnome-vfs ''(was: System software/gnome-vfs)''
*** gtk ''(was: System software/gtk)''
*** gtk ''(was: System software/gtk)''
-
*** gvfs
 
*** hildon-libs ''(was: System software/hildon-libs)''
*** hildon-libs ''(was: System software/hildon-libs)''
*** hildon-thumbnail ''(was: System software/hildon-thumbnail)''
*** hildon-thumbnail ''(was: System software/hildon-thumbnail)''
Line 134: Line 118:
*** Icons ''(was: Desktop/Icons)''
*** Icons ''(was: Desktop/Icons)''
*** Input method framework ''(was: System software/Input method framework)''
*** Input method framework ''(was: System software/Input method framework)''
-
*** Internationalization
+
*** Internationalization '''(TODO: move windows cp1252, POSIX data, gettext, localeconv here)''' '''SETNEWQA''': i18n-bugs@maemo.bugs
*** libosso ''(was: System software/libosso)''
*** libosso ''(was: System software/libosso)''
-
*** pango
+
*** pango '''TODO: Add''' '''SETNEWQA''': pango-bugs@maemo.bugs
*** sapwood ''(was: System software/sapwood)''
*** sapwood ''(was: System software/sapwood)''
*** startup-shutdown ''(was: System software/startup-shutdown)''
*** startup-shutdown ''(was: System software/startup-shutdown)''
Line 145: Line 129:
** Connectivity
** Connectivity
*** Bluetooth
*** Bluetooth
-
*** DUN
+
*** DUN ('''???''' - I miss understanding...)
-
*** ICD
+
*** ICD ('''???''' - I miss understanding...)
*** Networking
*** Networking
*** Operator Setup Wizard ''(was: System management/Operator Setup Wizard)''
*** Operator Setup Wizard ''(was: System management/Operator Setup Wizard)''
Line 155: Line 139:
*** Kernel ''(was: System software/Kernel)''
*** Kernel ''(was: System software/Kernel)''
*** X Server ''(was: System software/X Server)''
*** X Server ''(was: System software/X Server)''
-
** Data
+
** Data '''TODO: Add''' (Versions: >=Fremantle)
-
*** Meta Tracker
+
*** Meta Tracker '''TODO: Add''' '''SETNEWQA''': metatracker-bugs@maemo.bugs
-
*** metalayer-crawler ('''TODO''': Move to X-Graveyard as Fremantle does NOT have initfs)
+
*** SQLite '''TODO: Add''' '''SETNEWQA''': sqlite-bugs@maemo.bugs
-
*** SQLite
+
** Development platform
** Development platform
*** Documentation
*** Documentation
Line 168: Line 151:
** Flasher
** Flasher
** Location ''(was: Connectivity/Location Framework)''
** Location ''(was: Connectivity/Location Framework)''
-
** Multimedia
+
** Multimedia ('''TODO''': split into more subcomponents)
*** DSP ('''TODO:''' Create and clean up; Though DSP gateway = Kernel) '''SETNEWQA''': dsp-bugs@maemo.bugs
*** DSP ('''TODO:''' Create and clean up; Though DSP gateway = Kernel) '''SETNEWQA''': dsp-bugs@maemo.bugs
-
*** Gstreamer
+
*** Gstreamer ('''TODO:''' Create and clean up) '''SETNEWQA''': gstreamer-bugs@maemo.bugs
*** Media streamer ('''TODO:''' better in applications? --[[User:qgil|qgil]] 19:32, 5 November 2008 (UTC) )
*** Media streamer ('''TODO:''' better in applications? --[[User:qgil|qgil]] 19:32, 5 November 2008 (UTC) )
*** Multimedia framework ('''TODO:''' Vague)
*** Multimedia framework ('''TODO:''' Vague)
-
*** Pulseaudio
+
*** Pulseaudio '''TODO: Add''' '''SETNEWQA''': pulseaudio-bugs@maemo.bugs
-
*** Real
+
*** Real ('''TODO:''' Create and clean up) '''SETNEWQA''': real-bugs@maemo.bugs
-
** Real Time Communication
+
** Real Time Communication '''TODO: Add''' (Versions: >=Fremantle)
-
*** Telepathy
+
*** Telepathy '''TODO: Add''' '''SETNEWQA''': telepathy-bugs@maemo.bugs
** System software
** System software
*** application-killer
*** application-killer
*** D-Bus ''(was: dbus)''
*** D-Bus ''(was: dbus)''
-
*** Device lock ''(was: Desktop/Device lock)'' '''TODO''': Triage - some bugs belong here, but some are in fact hildon widget bugs)
+
*** Device lock ''(was: Desktop/Device lock)'' '''???''', '''TODO''': Triage - some bugs belong here, but some are in fact hildon widget bugs)
-
*** dsme (''was: System Software/dsme AND System Software/Watchdog'', '''TODO''': merge?)
+
*** dsme (''was: System Software/dsme AND System Software/Watchdog'', '''TODO''': merge)
*** File system
*** File system
*** general
*** general
*** glibc
*** glibc
-
*** HAL
+
*** HAL '''TODO: Add''' '''SETNEWQA''': hal-bugs@maemo.bugs
 +
*** iconv
*** libxml
*** libxml
*** maemo-launcher
*** maemo-launcher
*** mmc-and-usb
*** mmc-and-usb
-
*** OHM
+
*** OHM '''TODO: Add''' '''SETNEWQA''': ohm-bugs@maemo.bugs
-
*** upstart ('''TODO''': Add this for Fremantle?)
+
** Translations
** Translations
-
** UI Specification
+
** UI Specification '''TODO:''' Merge with Desktop/User interaction
** User guide & Help content (should get rid off vague "Docu" term)
** User guide & Help content (should get rid off vague "Docu" term)
*** Help content
*** Help content
Line 199: Line 182:
** X-Discontinued
** X-Discontinued
*** Audio player (770) ''(was: Multimedia/Audio player)''
*** Audio player (770) ''(was: Multimedia/Audio player)''
-
*** core-initfs ('''TODO''': Create, move 2021, 1855, 3852, 3589 and maybe 3745. Fremantle does NOT have initfs)
+
*** core-initfs ('''TODO''': move 2021, 1855, 3852, 3589 and maybe 3745. Fremantle does NOT have initfs)
*** FM Radio (N800) ''(was: Multimedia/FM Radio)''
*** FM Radio (N800) ''(was: Multimedia/FM Radio)''
*** "Misdirected" product bugs
*** "Misdirected" product bugs
Line 206: Line 189:
*** python ''(was: System software/python)''
*** python ''(was: System software/python)''
*** Video player (770) ''(was: Multimedia/Video player)''
*** Video player (770) ''(was: Multimedia/Video player)''
 +
 +
* Nokia (isn'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) )
 +
: '''TODO:''' Get rid of this existing category. @Quim: Probably a better idea, indeed. --[[User:Andre|Andre]]  11:02, 6 November 2008 (UTC) )
[[User:Andre|Andre]]: Getting rid of the "Applications" 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're used to the old structure so I changed this to "Desktop Platform".
[[User:Andre|Andre]]: Getting rid of the "Applications" 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're used to the old structure so I changed this to "Desktop Platform".
Line 211: Line 197:
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).
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).
Removed System management/Teach handwriting (0 bugs). Removed Web shortcut (0 bugs, development stalled since Diablo).
Removed System management/Teach handwriting (0 bugs). Removed Web shortcut (0 bugs, development stalled since Diablo).
-
Several additions done on Dec 06th 2008 (metalayer-crawler, HAL, OHM, Software Updater, Maps, gvfs, pango, Internationalization, meta tracker, SQLite, Pulseaudio, GStreamer, Real, etc). Removed iconf (moved into Internationalization), removed User Interaction (cleaned up and moved into other components).
 
=== Draft implementation ===
=== Draft implementation ===
[http://blogs.gnome.org/aklapper/2008/11/07/bugsmaemoorg-reorganization Original plan]:
[http://blogs.gnome.org/aklapper/2008/11/07/bugsmaemoorg-reorganization Original plan]:
-
<ol>
+
# Create new default QA virtual accounts for new products/components in advance
-
<li>Create new default QA virtual accounts for new products/components in advance ('''done''')</li>
+
# Define a good day/time (Sunday?)
-
<li>Define a good day/time (Sunday?)</li>
+
# Display info message about reorg one week in advance in /template/en/default/global/banner.html.tmpl
-
</ol>
+
# Disable mail notification
-
::Friday night's or holiday weekends are better [[User:timeless|timeless]] 17:37, 19 November 2008 (UTC)
+
# Implement changes
-
<ol start="3">
+
# Enable mail notification
-
<li>Display info message about reorg one week in advance in /template/en/default/global/banner.html.tmpl</li>
+
# Remove banner
-
<li>Create dummy products (X-DoNotUse1 etc) in advance with their TMs and versions to save time (as number of planned products > current number of products)</li>
+
-
</ol>
+
-
:: Create products with correct names but which have a group access restriction to the admin group. They won't show up to anyone else. [[User:timeless|timeless]] 17:37, 19 November 2008 (UTC)
+
-
:: Use the "shutdownhtml" param to keep everyone else out (you need a feature which we need to upstream, contact moznet#bmo for it if we haven't posted a bug+patch) [[User:timeless|timeless]] 17:37, 19 November 2008 (UTC)
+
-
<ol start="5">
+
-
<li>Disable mail notification</li>
+
-
<li>Implement changes</li>
+
-
<li>Correct some other inconsistent QA Contact settings in some bugs that I have on a list</li>
+
-
</ol>
+
-
::TODO: Check whether adding a disabled virtual QA Contact to watchlist really provides receiving mail - I doubt with the current settings --[[User:Andre|Andre]])
+
-
::disabling an account doesn't prevent it from getting mail, you need to disable mail in editprefs, there's a cheap url to doing this, it's something like https://bugzilla/userprefs.cgi?tab=email&dosave=1 you can use impersonation to flop in and out of each user fairly quickly. [[User:timeless|timeless]] 17:37, 19 November 2008 (UTC)
+
-
<ol start="8">
+
-
<li>Enable mail notification</li>
+
-
<li>Remove banner</li>
+
-
</ol>
+
-
[[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)
+
-
the other thing i messed up in the bmo reorg basically destroyed date state about a set of bugs, the only way i had of finding them was searching through my mail [[User:timeless|timeless]] 17:37, 19 November 2008 (UTC)
+
[[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)

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)