TPTP 4.7 Release Review -- One Quick Foil What s new

Similar documents
Eclipse Foundation, Inc. Copyright 2005 by Intel, IBM, Scapa Technologies and others and made available under the EPL v1.0 1

Eclipse Data Tools Platform (DTP) 0.7 Release Review. Eclipse DTP PMC March 8, 2006

Eclipse Data Tools Platform (DTP) 1.8 Release Review. Eclipse DTP PMC May 28, 2010

Dali JPA Tools Project Graduation Review

Quick tour of the Test and Performance Tools Platform (TPTP) Valentina Popescu IBM Tivoli TPTP AG Lead

EMF Compare Galileo Simultaneous Release

Equinox Project 3.6 Release Review

Unified Modeling Language (MDT UML2) 3.0 Galileo Simultaneous Release Review. 4 June, 2009

Tools for mobile Linux Release Review Dec 2009

EMF Compare Ganymede Simultaneous Release

EMF Europa Simultaneous Release

Eclipse SOA Tooling Platform: Project Overview. An Overview of the Eclipse STP (SOA Tooling Platform) Project

EMFT 1.0 Release Review (OCL, Query, Transaction, and Validation)

Eclipse Collaborative Development

Object Teams Release Review. Planned Review Date: July 7, 2010 Communcation Channel: Submitted by: Stephan Herrmann

GMF 2.0 Europa Simultaneous Release

Web Tools Platform (WTP) 3.1

EMFT Mint (Incubation) 0.7 Ganymede Simultaneous Release Review

Eclipse Memory Analyzer Graduation, Move and 1.0 Release Review

EMF Ganymede Simultaneous Release

e4 Project 0.9 Release Review

Eclipse Packaging Project

Eclipse Technology Project: g-eclipse

Eclipse Process Framework Project

Web Tools Platform (WTP) 3.3

Acceleo Galileo Simultaneous Release

Web Tools Platform (WTP) 3.2

WSDM = Web Services Distributed Management, an open standard/specified ratified by OASIS

Embedded Rich Client Platform (ercp) 1.2 Release Review

Graphiti Release Review

SOFTWARE MAINTENANCE PROGRAM for exo Platform

From Closed to Open to Transparent Software Development. Development

Eclipse Foundation. Provenance and Licensing Considerations. Eclipse IP Team November 2008

Eclipse Memory Analyzer Release Review

What s new in CDT 4.0 and beyond. Doug Schaefer QNX Software Systems CDT Project Lead

Eclipse Packaging Project

Zest: Move Review. Transition from Mylyn to GEF. Component Lead: R. Ian Bull. University of Victoria & IBM Centre for Advanced Studies

Object Constraint Language (MDT OCL) 1.3 Galileo Simultaneous Release Review

Web Tools Platform (WTP) 3.4

INFORMATION TECHNOLOGY ONE-YEAR PLAN

Stakeholder consultation process and online consultation platform

Linux Tools 0.6 Release Review

Foundations 2.0. Mike Milinkovich Executive Director Eclipse SAP Open Source Summit September 19, 2012

ECF 3.0 Release Review

Lyo OSLC4J and OSLC Test Suite 1.0 Release and Graduation Review

Gemini DBAccess Release Review February 2013

Certification Process. Version 1.0

Eclipse Technology Project: g-eclipse

Planned Review Date: June 10, 2009 Communication Channel: eclipse.tools.emf Dave Steinberg and Ed Merks

CDT 7.0 Helios Release Review. Planned Review Date: June 11, 2010 Communication Channel: cdt-dev Doug Schaefer

Strategic Developer Report

HPE Security Data Security. HPE SecureData. Product Lifecycle Status. End of Support Dates. Date: April 20, 2017 Version:

Towards A Common Build Infrastructure: Designing For Reusability

The Eclipse Development Process for Committers

e-sens Nordic & Baltic Area Meeting Stockholm April 23rd 2013

Let's Treat the Eclipse IDE More Like a Product. Productizing open source Eclipse IDEs

Web Tools Platform (WTP) 3.9 for the Oxygen Simultaneous Release Review Full Release Review Materials June 14, 2017 Prepared by Carl Anderson and

John Graham Eclipse Data Tools Platform (DTP) Project PMC Chair

WindowBuilder Graduation & Release Review

<Insert Picture Here> OpenJDK - When And How To Contribute To The Java SE Reference Implementation OSCON 2011, July 26th, 2011

The Galilean Moons of Eclipse

Eclipse Packaging Project

Undergraduate Admission File

Web Tools Platform (WTP) 3.10 Table of Contents

BPMN modeler project Creation review. Wednesday, Oct. 29 8am PT. Feedback and communication: eclipse.bpmn-modeler newsgroup

Overview of ITU capacity building activities

Markets Gateway Roadmap

SME License Order Working Group Update - Webinar #3 Call in number:

LibreOffice. Architecture, accessibility and QA g_object_class_install_property (gobject_class, F_DO_BARNACLE_PROP_CODE, Jacobo Aragunde Pérez

Automatic Renewal Using DIY Technology to Create an Improved Patron Experience

MISO PJM Joint and Common Market Cross Border Transmission Planning

New Concept for Article 36 Networking and Management of the List

exo Product Maintenance Program

SCA Tools project Creation Review. July

Voting Members Present. Review of Minutes. Marketing Committee Update. Spec Committee Update. Technical Vision Update. Status of Oracle Contributions

ISO/IEC JTC 1 Special Working Group on Accessibility (SWG-A)

Buckminster. Helios Review. May, Cloudsmith Inc - Made available under the Eclipse Public License.

Practical Xen Testing at Intel

Introduction and Purpose 2 History 2 Previous Releases 3 Project Organization 3 PMC Organization 4. WTP 3.11 Goals and Plans 4

API Tooling in the Eclipse SDK

Eclipse Memory Analyzer Release Review 0.8

Instructor training course schedule v3 Confirmed courses due completion by 31 st July 2019

Harnessing the Power of Visibility

Eclipse Project 3.6 Release Review

Dan Lobb CRISC Lisa Gable CISM Katie Friebus

Embedded Rich Client Platform (ercp) 1.0 Release Review

Buckminster. Ganymede Review. May, Cloudsmith Inc - Made available under the Eclipse Public License.

North American Portability Management, LLC Transition Oversight Manager. TOEP Webcast November 7, 2017

SCA Tools: new & noteworthy

ICT PROFESSIONAL MICROSOFT OFFICE SCHEDULE MIDRAND

Access Control and Physical Security Management. Contents are subject to change. For the latest updates visit

SystemC Standardization Update Including UVM for SystemC Accellera Systems Initiative SystemC Standards Update. Andy Goodrich, Cadence Design Systems

Creation Review. Eclipse IAM: Eclipse Integration for Apache Maven. Carlos Sanchez

AGL Requirements Specification V2.0

TmL Creation Review. First Proposal

Because you can t fix what you don t know is broken

Transition Implementation Status Reporting. 31 March 2016

Meeting Minutes of Jakarta EE Steering Committee Meeting on September 4 Attendees:

Understanding the Open Source Development Model. » The Linux Foundation. November 2011

High Level UKL Data Migration Approach Bulk Load, IDRs and Cutover Activity. April 2016

Transcription:

TPTP 4.7 Release Review -- One Quick Foil What s new Building all plugins with Java 5.. Drastically improve performance of memory analysis when profiling. Termination of the Monitoring sub-project. API quality Code continues to mature/stabilize APIs are not changing significantly, a few new interfaces Cleared out lots of old defects; code base is now more solid w/ more tests. Project plan http://www.eclipse.org/projects/project-plan.php?projectid=tptp IP clearance and licenses in the code Inclusion of 3 rd -party (non-epl) components approved by EMO TPTP 4.7 IP Log http://www.eclipse.org/tptp/home/project_info/releaseinfo/4.7/tptp_iplog_4.7.htm Outbound license EPL Continue due diligence (Committer Agreements, PMC maintains list of non-epl components, EMO source scan) Maturing committer population ~1 Committers plus a few Developers from contributing companies Open communications and processes 6 TPTP mailing lists and newsgroup Weekly PMC Calls Open use of Bugzilla to track defects/enhancements; Visibility of nightly builds to community; Daily test reports published to web site Eclipse Foundation, Inc. Copyright 25, 21 by IBM, Intel, OC Systems and others and made available under the EPL v1. 1

Eclipse TPTP 4.7 Release Review May 28, 21 Eclipse TPTP PMC Confidential Date Other Information, if necessary 22 IBM *Other brands and names are the property of their respective Corporation owners

Introduction: TPTP 4.7 Release Review Major Milestones Current release: 4.7 (June 23 1) (part of Helios train) Maintenance stream: 4.6.1 (Sept 9) and 4.6.2 (Feb 1) Limited patch stream: 4.5.2.1 Milestone 1 (March 9) to Milestone 5 (March 1) Prior releases: 4.6 (June 9), 4.5 (June 8), 4.4 (June 7), 4.3 (Dec 6), 4.2 (June 6), 4.1 (Nov 5), 4. (July 5), 3.3 (June 5), 3.2 (Dec 4) Next release: 4.7.1 (sustaining mode - no plans for major release) Future releases TPTP major releases aligned with Eclipse release train TPTP maintenance releases aligned w/ Eclipse Platform maintenance releases (and simultaneous maintenance release trains) Eclipse Foundation, Inc. Copyright 25, 21 by IBM, Intel, OC Systems and others and made available under the EPL v1. 3

TPTP 4.7 Release Review date: June 11, 21 Project Plan: http://www.eclipse.org/projects/project-plan.php?projectid=tptp IP Log: http://www.eclipse.org/tptp/home/project_info/releaseinfo/4.7/tptp_i PLog_4.7.htm Eclipse Foundation, Inc. Copyright 25, 21 by IBM, Intel, OC Systems and others and made available under the EPL v1. 4

Features: TPTP 4.7 Requirements Process Determine input/requirements from community/contributors/pmc input. Maintenance mode. No new enhancements. Eclipse Foundation, Inc. Copyright 25, 21 by IBM, Intel, OC Systems and others and made available under the EPL v1. 5

Features: TPTP 4.7 What s New Building all projects with Java 5.. Drastically improve performance of memory analysis when profiling. Significantly reduced defect backlog. Termination of the Monitoring sub-project. Eclipse Foundation, Inc. Copyright 25, 21 by IBM, Intel, OC Systems and others and made available under the EPL v1. 6

Non-Code Aspects: Documentation & Examples TPTP 4.7 download includes online documentation Created by developers and professional technical writers Tutorial & presentation materials available on www.eclipse.org/tptp Current: Eclipse World 25-27, ST&P 25-26, EclipseCon 25-29, Eclipse Summit 26 TPTP 4.7 New & Noteworthy To be made available via TPTP website TPTP Datasheet Introduction to TPTP, outlining benefits to end-users, contributors Continuing incremental improvements/updates to TPTP website and download page www.eclipse.org/tptp Eclipse Foundation, Inc. Copyright 25, 21 by IBM, Intel, OC Systems and others and made available under the EPL v1. 7

Architectural Issues Continual focus on increasing the quality of our test buckets Increased automated test coverage Overall increased number of testcases Test cases created for any defects not caught by the current test bucket Infrastructure developed to run tests (TPTP JUnit, JUnit Plug-in, and AGR) during builds (BVTs) Increase in self use of TPTP testing and profiling tools Continue using TPTP Test tools to create tests, run and report results Infrastructure (based on TPTP) developed to run tests (TPTP JUnit, JUnit Plug-in, and AGR) during builds (BVTs) Continue using TPTP profiler to locate memory leaks and performance problems Profiler of the Gods (PoG): Identified/enhanced several core profiling use cases and resolved limitations Support and participation to the Helios release process Future direction Continue focusing on improving quality, performance, and scalability Eclipse Foundation, Inc. Copyright 25, 21 by IBM, Intel, OC Systems and others and made available under the EPL v1. 8

Bugzilla Statistics Target Milestone Defects -- others 4.5 & 4.5.x 4.5.2.1 4.6 4.6.1 4.6.2 4.7 4.7.1 4.7.2 future Total NEW 9 1 9 43 27 36 125 ASSIGNED 2 8 4 2 37 53 REOPENE D 3 3 6 RESOLVED 23 214 43 12 61 72 94 152 22 1233 VERIFIED 1 CLOSED 14 7337 165 48 497 116 142 131 346 147 Total 138 7551 1693 61 1198 188 236 3 5 32 441 11888 Release Exit Criteria No high severity defects & 1% test attempt/pass (95% pass on early iterations) Test results posted; All exceptions reviewed before deferral/discharge All tests are in CVS as TPTP Manual, JUnit, JUnit Plug-in, and AGR tests Bug statistics as of May 27, 21 Eclipse Foundation, Inc. Copyright 25, 21 by IBM, Intel, OC Systems and others and made available under the EPL v1. 9

Schedule Currently In the TPTP 4.7 final iteration leading to GA declaration Release consisted of a 4-week and a 7-week development iteration and one 6-week shut-down iteration Every iteration is aligned with Helios +2 Simultaneous Releases Sep 29 Aug 29 Nov 29 Jan 21 Feb 21 Feb 21 Mar 21 Apr 21 Jun 11 21 Jun 23, 21 Key Dates Released TPTP 4.6.1 (Galileo Fall Maintenance release) Released TPTP 4.5.2.1 Milestone 3 Released TPTP 4.5.2.1 Milestone 4 Commenced TPTP 4.7 development Released TPTP 4.5.2.1 Milestone 5 Released TPTP 4.6.2 (Galileo Winter Maintenance release) Completed TPTP 4.7 Iteration 1 Completed TPTP 4.7 Iteration 2 Target for TPTP 4.7 Iteration 3 Completion (RC) Target for TPTP 4.7 GA (Helios release supporting Eclipse Platform 3.6) Eclipse Foundation, Inc. Copyright 25, 21 by IBM, Intel, OC Systems and others and made available under the EPL v1. 1

Process ~1 Committers plus a few developers from contributing organizations Committer elections and removals have followed charter principles Continuing to recruit additional contributor (organizations and individuals) Open communications via 6 TPTP mailing lists and newsgroup Project activities communicated via mailing lists for PMC/general, one each for each sub-project, and low-noise news only mailing list. Meetings, meeting, meetings numerous, open, and documented Weekly PMC Calls Open and inclusive release planning and tracking processes Bugzilla used to request and track all defects and enhancements Additional reports (defects, tests, etc.) used to enhance planning/tracking Daily test reports published to web site All contributions made directly to Eclipse CVS Nightly, stable/iteration, and release builds available to the community Eclipse Foundation, Inc. Copyright 25, 21 by IBM, Intel, OC Systems and others and made available under the EPL v1. 11

Community Open communications via 6 TPTP mailing lists and newsgroup Low-noise news only list: tptp-news@eclipse.org PMC, Groups, coordination, announcements, etc.: tptp-pmc@eclipse.org Separate Committer mailing lists for each TPTP project: tptp-platform-dev, tptp-testing-tools-dev, tptp-tracing-profiling-tools-dev, tptp-monitoring-tools-dev Improved Committer responsiveness to newsgroups Open and inclusive release planning and tracking processes Bugzilla used to request and track all defects and enhancements Additional reports (defects, tests, etc) used to enhance planning/tracking Daily test reports published to web site Coordination/cooperation between other Eclipse projects Platform, EMF/XSD, BIRT, WTP TPTP evangelism and outreach in the market & broader community Continuing to drive adoption across other Eclipse projects and industry Presence at Eclipse World 27 and EclipseCon 28/29 Eclipse Foundation, Inc. Copyright 25, 21 by IBM, Intel, OC Systems and others and made available under the EPL v1. 12

Intellectual Property Accepting Contributions (In-Bound Licensing) All new code provided under Eclipse Public License (EPL) Inclusion of 3 rd -party (non-epl) components approved by EMO Project Log Updated http://www.eclipse.org/tptp/home/project_info/releaseinfo/tptp%2project%2log.htm Licensing Contributions (Out-Bound Licensing) TPTP 4.7 provided under EPL Due Diligence and Record Keeping All TPTP Committers completed Committer Agreement & approved by PMC/EMO PMC maintains list of all 3 rd -party (non-epl) components used by TPTP EMO completed source scan and due diligence to confirm contributions Eclipse Foundation IP Policy: http://www.eclipse.org/org/documents/eclipse%2ip%2policy23_12_3%2final.pdf Eclipse Foundation, Inc. Copyright 25, 21 by IBM, Intel, OC Systems and others and made available under the EPL v1. 13

Project Plan TPTP 4.7 scheduled for June 21 Based on Eclipse Platform 3.6 (Helios) TPTP 4.7.x maintenance releases targeted for 21/211 Aligned with Eclipse Platform 3.6 maintenance releases Sustaining mode - no plans for major release Eclipse Foundation, Inc. Copyright 25, 21 by IBM, Intel, OC Systems and others and made available under the EPL v1. 14

Project Plan: TPTP Roadmap (prior releases) Test & Performance Tools Platform 3. 3.1 CPL 3..1 CPL 3..1.1 CPL 3.2 CPL CPL / EPL 3..2 CPL / EPL 3.3 4. 4..1 4.1 3.3..2 4.1..1 4..1.2 4.2 4.2.1 4.3 4.2.2 4.3.1 4.4..3 4.4..2 4.4..1 4.4 4.4.1 Done 4.5 24 25 26 27 28 2H 1H 2H Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Eclipse Platform 3. 3..1 CPL 3..2 3.1 3.1.1 3.1.2 3.2 3.2.1 3.2.2 3.3 3.3.1 3.4 TPTP 3.x, 4.[ 1].x and 4.[2 3].x releases are based on Eclipse Platform 3..x, 3.1.x and 3.2.x respectively CPL / EPL notations refer to the license(s) under which the release will be made; TPTP 3.3 and EP 3.1 and later are EPL only Eclipse Foundation, Inc. Copyright 25, 21 by IBM, Intel, OC Systems and others and made available under the EPL v1. 15

Project Plan: TPTP Roadmap 4.5 Done Test & Performance Tools Platform 4.5.1 4.5.2 4.6 4.6.1 4.6.2 TODAY 4.7 Approved Pending 28 29 21 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Eclipse Platform 3.4 3.4.1 3.4.2 3.5 Eclipse Foundation, Inc. Copyright 25, 21 by IBM, Intel, OC Systems and others and made available under the EPL v1. 16

Thanks and Feedback, Feedback, Feedback! Please provide us with your feedback, requirements, issues Submit enhancement requests / defects in Bugzilla https://bugs.eclipse.org/bugs/enter_bug.cgi?product=tptp Submit questions / issues in the TPTP Newsgroup: news://news.eclipse.org/eclipse.tptp Engage with the PMC to contribute: tptp-pmc@eclipse.org or individual PMC members at http://www.eclipse.org/tptp/groups/pmc/pmc.html Eclipse Foundation, Inc. Copyright 25, 21 by IBM, Intel, OC Systems and others and made available under the EPL v1. 17