| Summary: | TPTP bugzilla component grouping | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Hubert Leung <hkyleung> | ||||||
| Component: | TPTP | Assignee: | Hubert Leung <hkyleung> | ||||||
| Status: | CLOSED FIXED | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P1 | CC: | andrewp, denis.roy, eclipse, guru.nagarajan, jcayne, jkubasta, jptoomey, paulslau, popescu, slavescu, sluiman, smith, xubing | ||||||
| Version: | unspecified | Keywords: | plan | ||||||
| Target Milestone: | --- | ||||||||
| Hardware: | PC | ||||||||
| OS: | Windows XP | ||||||||
| Whiteboard: | |||||||||
| Bug Depends on: | 187669 | ||||||||
| Bug Blocks: | |||||||||
| Attachments: |
|
||||||||
|
Description
Hubert Leung
See my suggestions on (second message in the thread): http://dev.eclipse.org/mhonarc/lists/tptp-pmc/msg02905.html regarding Platform.Model component. Somehow I cannot find my post from 01/22/2007 04:54 PM (is the second message in the link above) in the TPTP PMC mailing-list archive, please can you follow up to see why it has not been archived or if it has been accidentally removed. I have a discussion with Valentina. We came up with the following proposals. Please comment on these proposals before Feb 7, 2007. 1. Since Platform.Model is a cross-product component, we will create 3 components: - Test.Model for "TPTP Testing" product - LogAnalyzer.Model for "TPTP Log Analyzer" product - CBE.Model "TPTP Common Logging" product 2. Change "TPTP Build" product name to "TPTP Release Engineering" 3. Move the following components from "TPTP TPTP" prodcut to the "TPTP Testing" product: Test.UI.ConfigEditors Test.UI.DatapoolEditor 4. Move the following components from "TPTP TPTP" prodcut to the "TPTP Profiling" product: Trace.Doc Trace.JVMTI 5. Move the existing bugs under Trace.Agents and Trace.Analysis components to some other components, and delete these two components, because they are not used. 6. Delete the marketing.terminology component because it's not used. 7. Move all bugs under Platform.Web, Monitor.Web, Test.Web, and Trace.Web to TPTP.Web, and delete these four components. The TPTP.Web is in the "TPTP Release Engineering" product and will be the component used for all web related problems/enhancement. 8. Remove the product "TPTP TPTP", which will be empty after the above changes are made. 9. There was a request to change the product name "TPTP Perfmon" to "TPTP Statistical" or "TPTP Monitoring". We would like the monitoring project lead (Dave Smith) to make this decision. (In reply to comment #2) > I have a discussion with Valentina. We came up with the following proposals. > Please comment on these proposals before Feb 7, 2007. > > 1. Since Platform.Model is a cross-product component, we will create 3 > components: > - Test.Model for "TPTP Testing" product > - LogAnalyzer.Model for "TPTP Log Analyzer" product > - CBE.Model "TPTP Common Logging" product > I believe the way the Platform.Model component is today is more appropriate than having 3 new components, if you remember in Hyades we had 5 (or more) plugins and components for the model, we didn't like that approach and in TPTP we merged all of them into one component and plugin. The TPTP model is a cross product component and for that reason I'm still requesting to create one common product (basically reuse one slot from that list of products that in my view are not required because their components can be easily moved in other more appropriate existing products, as I explained in the thread mentioned in Comment #1) to contain the Platform.Model and other common components. (In reply to comment #2) > 6. Delete the marketing.terminology component because it's not used. We will have to move the defect (https://bugs.eclipse.org/bugs/show_bug.cgi?id=138905) and enahncement (https://bugs.eclipse.org/bugs/show_bug.cgi?id=157728) to TPTP.Web. In reply to Comment #2 > 9. There was a request to change the product name "TPTP Perfmon" to "TPTP > Statistical" or "TPTP Monitoring". We would like the monitoring project lead > (Dave Smith) to make this decision. Change it to TPTP Resource Monitoring I would appreciate it if we could add a couple of new bugzilla components for functionality that doesn't have an appropriate component today. Ones that I have needed since the restructure (when all the roll-up components disappeared): TPTP Agent Controller: Config Windows Service File System Services In the past, I put these issues under the Agent Controller component, but there is no longer a component, only a product with 4 components (none of which are correct components for the above functional areas.) I also agree with Marius that we need a common product under which we can group common components that used to appear under Platform. In addition to the Models component, I suggest we add: TPTP Common: Automatable Services [I realize that these changes will imply TPTP matrix changes, but I think it would make for a more accurate representation of the functionality, ownership, defect distribution, etc. within the project.] In rely to Comment #1 > 1. There are components assigned to multiple products as described in the > original design doc (https://bugs.eclipse.org/bugs/attachment.cgi?id=52568) > However, it turns out that each component can only belong to one product. The > affected components are: Platform.model, Monitor.Agents, Monitor.Doc, > Monitor.Web, Platform.Doc Monitor.Agents can remain in TPTP Resource Monitoring. Platform.Model and Monitor.Web are covered under other threads in this bugzilla. Currently Monitor.Doc includes documentation for BtM, GLA, SDB Editor, and Monitor BIRT reports. Platform.Doc includes documentation for all of the "products" except BtM, GLA and Testing. Therefore, I suggest replacing Platform.Doc with a new doc component for each of the "products". Monitor.Doc can be left to cover the monitoring documentation not covered in the product doc components. I don't like adding all of these new components but it makes it easier for users to open defects against the docs and provides better granularity of ownership for the docs. Here is the proposed new components: Under Platform project: AgentController.Doc CommonLogging.Doc LineCoverage.Doc LogAnalyzer.Doc ResourceMonitoring.Doc ProbeInstrumentation.Doc Profiling.Doc StaticAnalysis.Doc Under Monitoring Tools project: BuildToManage.Doc GLA.Doc Monitor.Doc Please set priority to P1 In addition to my above request for components, I would also like to have the following component added under the TPTP Agent Controller product: Integrated Agent Controller This defect needs to be done early in 4.4 i2. The Test Project has two components that under the wrong product that needs to be resolved. Joanna, can you reassign in Hubert's absence so it can be completed this week? I can do it if someone gives me/tells me how to get editcomponents authority I have commented feedbacks from comments #3 to #11 below. Some proposals requires further discussion and approval: Comment #4 is taken. -> apply to #6 of the proposal. Comment #5 is take. -> apply to #9 of the proposal. Comment #6 and #9: (need approval) Add a new product called "TPTP Agent Controller", that contains 4 components: Config Windows Service File System Services Integrated Agent Controller Comment #3 and #6 propose the addition of a "TPTP Common" product, which includes common components. This approach is different from the proposal which adds the cross-product components (e.g. Model, Doc) in all products that apply. If there is a "TPTP Model" product, the components that belong to it include the Platform.model (comment #3) and Automatable Services (new component proposed in comment 6) The argument for not having the "TPTP Common" product is that products represent a use case scenario. Users don't necessarily know if a bug is "common". This change require approval. The proposal in comment #7 suggests having more new documentation components: AgentController.Doc CommonLogging.Doc LineCoverage.Doc LogAnalyzer.Doc ResourceMonitoring.Doc ProbeInstrumentation.Doc Profiling.Doc StaticAnalysis.Doc BuildToManage.Doc GLA.Doc Monitor.Doc One way to simply this proposal is to have at least one Doc component for each product. This proposal requires approval and refinement. Can I suggest that once again Valentina and the AG bring all the proposals together into one change? This time people will have to take the time to think out the proposal and raise any issues, and hten make one final set of changes. The intent was to simplify the process of submitting bugs for end users, which implies a product/function/task mentality. We are pushing things in that follow that pattern as well as what makes management of defects convienent. I think this is bringing us back to where we were but with different strings. Harm, I am working with Hubert and Andrew to take all the comments and put them into one proposal; I'll review the proposal then send it to the PMC/PG for approval Created attachment 66781 [details]
document from Valentina: final bugzilla product/component structure.
Created attachment 66782 [details]
Instructions for webmaster
(In reply to comment #15) > Created an attachment (id=66781) [details] > document from Valentina: final bugzilla product/component structure. > Note: The Test Project component owners in this document are not current. The owners for the Test Project should be based on the TPTP Project Matrix (http://www.eclipse.org/tptp/home/project_info/structure/TPTP_Project_Matrix.html) which has been kept current. I would imagine the other project leads need to confirm the same. From Matt Ward: Hi Hubert, Off hand I don't see any problems with this. However the project lead or any project committer appointed by the PL can add all of the components your requesting through the bugzilla self management tools here: https://dev.eclipse.org/committers/bugs/bugz_manager.php. Beyond that the best way to move forward is to open a bug with the move/remove and rename instructions and assign it to webmaster. ----------------- I opened bug 187669 to track to tasks to be performed by the webmaster. I only included steps for create new move/remove and adding a new product in bug 187669. I will take care of adding new components. Confirmed the Test Project's issues have been resolved. Hubert: Can this defect now be closed? If not, what work remains please? New bugzilla components have been created, and grouping changed according to the plan. closing bug. |