Support/TikiUpstreamTriage: Difference between revisions

category -> Support Archive
(/* Features / new section)
(category -> Support Archive)
 
(14 intermediate revisions by 3 users not shown)
Line 6: Line 6:
== What ==
== What ==


Goal:
* Go trough [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=support.mozilla.com&component=Forum&component=General&component=Knowledge+Base+Software&component=Localization&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&resolution=FIXED&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= all modifications] and categorize them.
** List of untriaged bugs: [https://bugzilla.mozilla.org/buglist.cgi?field0-0-0=status_whiteboard;resolution=FIXED;query_format=advanced;type0-0-0=nowordssubstr;value0-0-0=tiki_string%20tiki_triage%20sumo_triage%20tiki_upstreamed%20sumo_only%20tiki_feature%20tiki_bug%20tiki_fixed;component=Forum;component=General;component=Knowledge%20Base%20Software;component=Localization;product=support.mozilla.com bugzilla link]
** List of bugs that need triage by SUMO dev team: '''[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=support.mozilla.com&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=casesubstring&status_whiteboard=sumo_triage&keywords_type=allwords&keywords=&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= sumo_triage]'''
** List of bugs that need triage by Tiki/Marc Laporte: '''[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=support.mozilla.com&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=casesubstring&status_whiteboard=tiki_triage&keywords_type=allwords&keywords=&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= tiki_triage]'''
* Then, upstream '''[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=support.mozilla.com&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=casesubstring&status_whiteboard=&keywords_type=allwords&keywords=&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=status_whiteboard&type0-0-0=anywordssubstr&value0-0-0=tiki_bug+tiki_feature+tiki_template+tiki_string&field0-1-0=status_whiteboard&type0-1-0=notsubstring&value0-1-0=tiki_upstreamed all bugs marked tiki_feature, tiki_bug, tiki_template, or tiki_string]''' (note: the bugzilla link doesn't include bugs already upstreamed as marked with tiki_upstreamed; for the full list of bugs to upstream, see the category links below).
* Any bugs that can't be upstreamed as is without discussing best approach is marked with '''[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=support.mozilla.com&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=casesubstring&status_whiteboard=&keywords_type=allwords&keywords=&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=status_whiteboard&type0-0-0=anywordssubstr&value0-0-0=tiki_discuss&field0-1-0=noop&type0-1-0=noop&value0-1-0=&field0-2-0=noop&type0-2-0=noop&value0-2-0= tiki_discuss]'''. This list should ideally be emtpy! If there are bugs in this list, please help find the solution so it can be upstreamed.


Go trough [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=support.mozilla.com&component=Forum&component=General&component=Knowledge+Base+Software&component=Localization&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&resolution=FIXED&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= all modifications] and categorize them.


This will take some time as there is a [https://bugzilla.mozilla.org/report.cgi?x_axis_field=component&y_axis_field=product&z_axis_field=resolution&query_format=report-table&short_desc_type=allwordssubstr&short_desc=&product=support.mozilla.com&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&format=table&action=wrap&field0-0-0=noop&type0-0-0=noop&value0-0-0= huge list].
Categories will be described below:
 
 
Categories will be described below


* '''[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=support.mozilla.com&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=casesubstring&status_whiteboard=tiki_triage&keywords_type=allwords&keywords=&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= tiki_triage]''': A new bug that needs to be triaged by TikiWiki to determine the actual tiki status
* '''[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=support.mozilla.com&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=casesubstring&status_whiteboard=tiki_triage&keywords_type=allwords&keywords=&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= tiki_triage]''': A new bug that needs to be triaged by TikiWiki to determine the actual tiki status
Line 23: Line 24:
* '''[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=support.mozilla.com&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=casesubstring&status_whiteboard=tiki_bug&keywords_type=allwords&keywords=&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= tiki_bug]''': Bug that should also be fixed in upstream TikiWiki
* '''[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=support.mozilla.com&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=casesubstring&status_whiteboard=tiki_bug&keywords_type=allwords&keywords=&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= tiki_bug]''': Bug that should also be fixed in upstream TikiWiki
* '''[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=support.mozilla.com&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=casesubstring&status_whiteboard=sumo_only&keywords_type=allwords&keywords=&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= sumo_only]''': Stuff that is related to the administration/maintenance of the SUMO website that can't really be upstreamed
* '''[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=support.mozilla.com&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=casesubstring&status_whiteboard=sumo_only&keywords_type=allwords&keywords=&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= sumo_only]''': Stuff that is related to the administration/maintenance of the SUMO website that can't really be upstreamed
* '''[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=support.mozilla.com&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=casesubstring&status_whiteboard=tiki_discuss&keywords_type=allwords&keywords=&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= tiki_discuss]''': Stuff that can't be upstreamed before we discuss the best approach
* '''[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=support.mozilla.com&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=casesubstring&status_whiteboard=tiki_upstreamed&keywords_type=allwords&keywords=&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= tiki_upstreamed]''': Stuff that has been successfully upstreamed (but needs QA/regression testing)
* '''[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=support.mozilla.com&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=casesubstring&status_whiteboard=tiki_test&keywords_type=allwords&keywords=&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= tiki_test]''': Needs to be tested/evaluated on http://tiki-trunk.mozilla.com/


== When ==
== When ==
Line 62: Line 66:
=====Track l10 changes=====
=====Track l10 changes=====
(ie noticing when translations are out of date)
(ie noticing when translations are out of date)
This was already done in TikiWiki and was first released as part of 2.0. Very likely to be improved in trunk at this time. Were there any specific fixes related to this in SUMO?


===== l10n dashboard =====
===== l10n dashboard =====
http://dev.tikiwiki.org/wish2709
http://dev.tikiwiki.org/wish2709
Upstreamed along with pagelist. Several improvements could be made to make the feature more generic, including:
* Metadata support on objects to allow custom values (other than score and priority)
* Dynamic lists from categories to avoid the duplication


====Interface====
====Interface====
Line 93: Line 103:
==== Screencast support ====
==== Screencast support ====
http://dev.tikiwiki.org/wish2711
http://dev.tikiwiki.org/wish2711
Upstreamed as-is in trunk.
Possible improvements:
* Use file galleries to store files (image uploads are now handled this way)
* Generalize feature to apply outside wiki pages.


==== Showfor plugin ====
==== Showfor plugin ====
Line 121: Line 137:
== Features / enhancements that need to be maintained separately ==
== Features / enhancements that need to be maintained separately ==
Here, we'll try to abstract as much as possible, and make it easy to maintain.
Here, we'll try to abstract as much as possible, and make it easy to maintain.
=== In product help ===
Press F1, and access online documentation, with an alternate template.
ex.: http://support.mozilla.com/en-US/kb/Mouse+shortcuts?style_mode=inproduct


=== Rewrite Rules ===
=== Rewrite Rules ===
Line 138: Line 158:
Live chat integration: [[Support/Live_Chat/Web_Client_PRD]]
Live chat integration: [[Support/Live_Chat/Web_Client_PRD]]


=== In product help ===


== Related ==
== Related ==
Line 165: Line 184:
#You can then watch stuff by going in your bugzilla email preferences add the email addresses listed here: https://bugzilla.mozilla.org/describecomponents.cgi?product=support.mozilla.com to your "watch list". You will receive a lot of email. So you may just want to watch selective items.
#You can then watch stuff by going in your bugzilla email preferences add the email addresses listed here: https://bugzilla.mozilla.org/describecomponents.cgi?product=support.mozilla.com to your "watch list". You will receive a lot of email. So you may just want to watch selective items.
#Inform Marc, David or Gavin of your login, so you are given "editbug capabilities". This will permit you to change status: sumo_triage, sumo_only, tiki_fixed, etc.
#Inform Marc, David or Gavin of your login, so you are given "editbug capabilities". This will permit you to change status: sumo_triage, sumo_only, tiki_fixed, etc.
[[Category:Support Archive]]
900

edits