Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 215853

Summary: standardize on bug tags and improve components
Product: z_Archived Reporter: Steffen Pingel <steffen.pingel>
Component: MylynAssignee: Steffen Pingel <steffen.pingel>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: robert.elves
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Bug Depends on:    
Bug Blocks: 304957    

Description Steffen Pingel CLA 2008-01-18 14:54:55 EST
The current set of [tags] used for Mylyn bugs in the Eclipse Bugtracker (this Bugzilla) is listed here:

 http://wiki.eclipse.org/Mylyn_Contributor_Reference#Bugs

The list needs to be reviewed and completed.
Comment 1 Eugene Kuleshov CLA 2008-01-18 18:04:40 EST
Should also decide if tags like [patch] should be removed after patch is applied.
Comment 2 Steffen Pingel CLA 2008-01-18 19:42:57 EST
Yes, that is the current convention as documented on the Wiki page.
Comment 3 Mik Kersten CLA 2008-01-31 22:00:47 EST
Should we 

Steffen: I'll assign this to you since you're driving these good changes.  The next step I suggest is to list our our Bugzilla components and remove redundancy between tags and components.  Also, I figure that components should be things that end users understand (e.g. Task Editor, Task List) and the tags used more for internal stuff.  It might be hard to implement all these changes now but let's at least figure out what a better structure would be.
Comment 4 Steffen Pingel CLA 2008-02-07 17:54:35 EST
I have added the list of Bugzilla components to the Wiki page. Having a short list of components that are user recognizable could help with triageing bugs. I hardly ever use those for organizing tasks but it is useful for assigning tasks to the default component owner. Maybe that could be a criterium for defining components, e.g.:

 Bugzilla - Rob
 Doc and Website - mylyn-inbox
 Task List and Editor - mylyn-tasks-inbox
 Contexts/Task-Focused UI - mylyn-context-inbox
 Jira, Trac - Steffen
 Web - Eugene
 XPlanner - Helen
 Other - mylyn-inbox
 
Platform seems to have an inbox per components as well.
Comment 5 Eugene Kuleshov CLA 2008-02-07 20:53:32 EST
"Web" isn't going to work like this for the web connector. I believe the current one it is actually mean we web site, and we also have mylyn.web.core and mylyn.web.ui plugins that aren't mine.

BTW, before creating separate component for web connector it would be really, really nice, if someone finally decide on connector name. See bug 205343
Comment 6 Steffen Pingel CLA 2008-02-07 23:16:12 EST
Yes, "Web" might be too generic. As Mik pointed out the components could be something recognized by users and would not have to map directly to plug-ins. 

Maybe a Sanbox (Incubation)  component would be useful as well.
Comment 7 Mik Kersten CLA 2008-02-12 12:25:36 EST
Good progress, let's discuss on an upcoming call.  I've linked this task in with the pending discussions.
Comment 8 Steffen Pingel CLA 2009-06-20 15:32:44 EDT
I have updated the list at http://wiki.eclipse.org/Mylyn/Contributor_Reference#Bugzilla and added it to next week's meeting agenda.
Comment 9 Steffen Pingel CLA 2009-12-06 16:12:41 EST
Rob mentioned that he would like to add an OSLC component.
Comment 10 Steffen Pingel CLA 2009-12-19 22:18:07 EST
Mik, I'll reassign this to you since it's related to the project restructuring.
Comment 11 Mik Kersten CLA 2010-01-07 12:50:36 EST
Sounds good.  Let's wait until that's done, then pick this up again.
Comment 12 Steffen Pingel CLA 2010-10-08 19:06:44 EDT
Proposed structure as per message to mylyn-dev: http://dev.eclipse.org/mhonarc/lists/mylyn-dev/msg01034.html .

Mylyn
* Inbox, Releng, Website

Mylyn Builds
* B3, Framework, Hudson

Mylyn Commons
* Identity, Monitor, Repositories, Notifications, UI

Mylyn Context
* Java, C/C++, Framework, PDE, Resources

Mylyn Docs
* WikiText, HtmlText

Mylyn Incubator
* Usage Monitor, UI Experiments, Web Templates, WikiText Sandbox

Mylyn Reviews
* Framework, Gerrit, R4E, SCM, Tasks

Mylyn Tasks
* Bugzilla, Framework, OSLC, Trac

Mylyn Versions
* CVS, Framework, EGit, OSLC
Comment 13 Steffen Pingel CLA 2010-10-09 14:25:57 EDT
To clarify, the EGit component under Mylyn Versions is the EGit Connector for the Mylyn versions API. The JGit/EGit projects would keep their own Bugzilla products.
Comment 14 Mik Kersten CLA 2010-10-14 13:30:19 EDT
Looks good!  Nits:
* "Inbox" -> "General"
* Incubator: "Experiments", "Monitor", ...
Comment 15 Steffen Pingel CLA 2011-01-04 14:06:16 EST
Thanks. The Bugzilla products and components have been provisioned. Looks like we are done here.