Skip to main content

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.

Jump to: navigation, search

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
***Model scalability discussion.
+
***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
  • 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.
  • 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).
  • 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.

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.
    • Stage 2
      • Emma Integration
      • IAC
  • 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)

Back to the top