Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "TPTP Jan 07 face to face"
m (→Agenda topics January 9/10/11, 2007) |
m (→Agenda topics January 9/10/11, 2007) |
||
Line 104: | Line 104: | ||
*'''TPTP 4.4 Enhancement Update''' | *'''TPTP 4.4 Enhancement Update''' | ||
**Stage 1 | **Stage 1 | ||
− | *** | + | ***COSMOS and TPTP data collection and storage discussion. |
+ | ****Mark Weitzel will post the architectural slides on the TPTP WIKI. | ||
+ | ****TPTP Use Case: Scalability for all TPTP models using an abstract data persistence layer. | ||
**Stage 2 | **Stage 2 | ||
*** | *** |
Revision as of 11:05, 10 January 2007
When a call in is active the number will be
Conference ID: 6044164
Dial in Local number: 416-343-2622
Toll-free Dial-in number: 1 866-516-6489
if you want to call in and the line is silent or inactive, e-mail Harm and sluiman@ca.ibm.com
Agenda topics January 9/10/11, 2007
Day One (January 9, 2007)
- Current Issues
- TPTP 4.4 (Europa M4)
- TPTP builds are ready but the Europa site is not ready.
- EMF 2.3.0 requires JRE 1.5.0 which causes Europa to require JRE 1.5.0. However, TPTP 4.4 will package EMF 2.2.0 with the Agent Controller and build the plug-ins against EMF 2.2.0 to support both JRE 1.4.x and JRE 1.5.0 run-times.
- TPTP 4.2.2
- Currently 24 defects targeted to 4.2.2.
- Given the high number of 4.2.2 defects and the lateness of the 4.2.2 release, project leads have triaged the following defects that are required for 4.2.2:
- Only the above defects will be considered for approval in preparation for shutting down the 4.2.2 release in preparation of the TP1 candidate build.
- 4.2.2 will declare Microsoft Vista tolerance (as does the remaining Eclipse projects) instead of Microsoft Vista support.
- 4.3.1
- No issues noted by the project leads on the dates and deliverables for 4.3.1.
- TPTP 4.4 (Europa M4)
- Role Changes
- Joanna is proposed to assume the Platform.Execution(Execution) and Platform.Execution.Framework (Execution: Framework) components. The current component owner(s) will nominate Joanna to assume ownership.
- The build componet will be expanded to include release engineering and web site management.
- Project leads require CVS privileges for updating the TPTP website (e.g. TPTP Matrix). The PMC/PG approves the following project leads to have CVS privileges to the TPTP web site (http://dev.eclipse.org/viewcvs/index.cgi/www/tptp/?root=Eclipse_Website):
- Paul Slauenwhite
- Dave Smith
- Joanna Kubasta [coordinated with committer nomination]
- Guru Nagarajan
- AG will determine the Europa packaging categories.
- A committer is required to own the TPTP product documentation (including translating and TVT) and web site documentation (including the WIKI) to reduce the documentation defect backlog, reviewing (e.g. consistency checking) and testing (e.g. spelling, links and grammar).
- The owner of the componet described by the product documentation will be responsible for the technical review of the documentation once per release (post UI freeze).
- Housekeeping
- To cleanup the TPTP Matrix, the following components have been approved to be removed from the TPTP Matrix and Bugzilla:
- Test.UI (n/a)
- Test.UI.Charting (Charting)
- Test.Analysis (Analysis rule)
- Platform.Execution.Choreography (Execution: Choreography) [org.eclipse.tptp.choreography plug-in is deprecated]
- Trace.Analysis (n/a)
- Trace.Execution (Execution: Probe instances)
- Monitor.UI.CustomizedStatsView (Customized Stats View)
- Committer matrix will be made dynamic (as prototyped by Hubert last year) based on CVS and Bugzilla.
- Project leads need to update each project's space on the TPTP web site. Each project's space should be current based on the current features, architecture and user interface. This information should drill down to more detailed functional and architectural information.
- To cleanup the TPTP Matrix, the following components have been approved to be removed from the TPTP Matrix and Bugzilla:
- Project Structure Updates
- Create a samples/examples componet per project to include the Eclipse-based samples/examples shipped with the TPTP run-time/SDK. The project leads will be the componet leads for these components.
- Package all of the sample code/projects used at presentations and demonstrations (e.g. conferences) on the TPTP web site packaged as downloadable Eclipse projects/plug-ins.
- Create and maintain a shared repository of donations from the user community hosted but unsupported by TPTP (e.g. http://www.eclipse.org/tptp/home/project_info/general/contribute_or_feedback.html). For example:
- GLA rules
- Static analysis rules
- Probes
- BIRT report templates
- Symptom databases
- 2006 in Reflection
- Discussion of IBM's post mortem of TPTP 4.3.
- Project leads will ensure new test cases for all new defects/enhancements.
- Project leads will schedule and monitor peer reviews.
- Committers need to adhere to the project schedules, incrementally check-in code to CVS and continual regression testing.
- TPTP will investigate running performance benchmarks using SPEC jAppServer (http://www.spec.org/jAppServer/). Each member company of TPTP can use SPEC jAppServer for evaluating the performance impact of TPTP.
- The Trace project will investigate using PIN for code coverage of TPTP's native code.
- The Test project will discuss how the Trace project's JVMTI test infrastructure can be integrated with the Test tools.
- The documented process for defect approval in shutdown mode is:
- All defects require 1) Project Lead and 2) PG approvals (e-mail on the tptp-pmc@eclipse.org mailing list). Each approval request must be accompanied by a completed stop ship template (http://www.eclipse.org/tptp/home/documents/process/development/stop_ship_template.html) which is included in the defect as well. If the Project Lead has approved the defect, the request is forwarded to the PG by the Project Lead for approval. The defect will be considered approved as soon as one additional PG member votes +1. Any PG member may vote -1 vote which will negate all +1 until there is a resolution by the PMC.
- This process will be added to the TPTP web site after 4.3.1. This process is followed during the following points of a release:
- Last week of development in a full release iteration.
- Last iteration in a full release.
- All iterations in a maintenance release.
- Valentina will query the project committers for suggestions on architectural issues they want to address during the weekly AG call. This meeting will be used for:
- Demonstrations
- Architectural updates
- Peer reviews
- Investigations
- Project leads need to remind committers of the TPTP Testing Strategy document (http://www.eclipse.org/tptp/home/documents/process/TPTP_Testing_Strategy.html).
- Discussion of IBM's post mortem of TPTP 4.3.
- Defect Backlog Plan
- Test
- Currently 260 active defects.
- Each committer will focus on reducing the defect backlog early in 4.4.
- Each committer will share a terse 'to-do' list of defects including blocking issues and architectural issues/concerns on the weekly Test Project call that will be the focus for the upcoming week. This will assist in keeping the defect backlog front and center, encourage peer review, tack status and identify/communicate and blocking issues.
- The Test project will triage the higher severity defects (e.g. >normal) on a weekly basis to track status and identify any blocking issues.
- Monitoring
- Currently 172 active defects.
- Still triaging existing defects.
- Outstanding information required for remaining Monitoring defects.
- Trace
- Currently 51 active defects.
- Fix defects in the test cases (e.g. error verdict).
- Target the defects that are failing the test cases (e.g. failure verdict).
- Triage the remaining defects.
- Platform
- Currently 654 active defects.
- Resource limitations for resolving Agent Controller defects.
- Outstanding information required for remaining Platform defects.
- All projects will follow the following process for reducing the defect backlog plan:
- Lead committers will triage each defect to assign an accurate severity and priority (http://www.eclipse.org/tptp/home/documents/process/development/bugzilla.html). Duplicate and expired defects will be returned/closed.
- Lead committers will determine what defects they feel can be resolved in 4.4.
- Project leads and lead committers will discuss and prune which defects will be confidently resolved in 4.4 to determine the concrete exit criteria for each iteration of 4.4.
- Project leads will report any inconsistencies between the number of candidate defects and the total number of defects.
- Test
Day Two (January 10, 2007)
- TPTP 4.4 Enhancement Update
- Stage 1
- COSMOS and TPTP data collection and storage discussion.
- Mark Weitzel will post the architectural slides on the TPTP WIKI.
- TPTP Use Case: Scalability for all TPTP models using an abstract data persistence layer.
- COSMOS and TPTP data collection and storage discussion.
- Stage 2
- Emma Integration
- IAC
- Stage 1
- TPTP 4.4 Plan
- propose use of TPTP wiki for discussion and minutes but not as a substitute for other controlled forums.
- propose a wiki page
- 2007 Resource Planning
- assess contribution levels and determine what is supportable. Perhaps new approaches are needed
- assess future maintenance streams
- Other Topics
- foundation level conformance and quality testing framework
- TPTP non-fiction book plans
Day Three (January 11, 2007)