TDL Open Source Project (TOP) Input to MTS#70,

Slides:



Advertisements
Similar presentations
Polarsys Release Engineering [Initial & Draft Version]
Advertisements

Enabling Access to Sound Archives through Integration, Enrichment and Retrieval WP1. Project Management.
Rich Hypermedia for NB Requirements and Release Process Version 3.3 CSEM Consulting ICS 225 – Spring 2002.
CS 501 : An Introduction to SCM & GForge An Introduction to SCM & GForge Lin Guo
When will our bugs be fixed? When will our new features be added? When will the next release come out? Is my server up-to-date? Users Committers Program.
An Approach to Discovering Processes in OSS Projects Chris Jensen Institute for Software Research University of California, Irvine Irvine, CA
Chapter 25 – Configuration Management 1Chapter 25 Configuration management.
3G.IP/ R1 3G.IP 2002 Charter. 3G.IP/ R1 2 3G.IP Mission Statement u Actively promote a common IP based wireless system for third generation.
Simulating an Automated Approach to Discovery and Modeling of Open Source Software Development Processes Chris Jensen and Walt Scacchi Institute for Software.
CS4723 Software Validation and Quality Assurance Lecture 9 Bug Report Management.
Configuration Management Process and Environment MACS Review 1 February 5th, 2010 Roland Moser PR a-RMO, February 5 th, 2010 R. Moser 1 R. Gutleber.
Open Source Workshop1 IBM Software Group Working with Apache Tuscany A Hands-On Workshop Luciano Resende Haleh.
TBXXX / STFXXX CLOSE DEBRIEFING REPORT Subject Presented by TB Chairman © ETSI All rights reserved Version: 7 December 2012.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Future support of EGI services Tiziana Ferrari/EGI.eu Future support of EGI.
CBEO Portal Presentation 2/6/2008, 4:30pm EST SDSC Or link from
Continuous Integration and Code Review: how IT can help Alex Lossent – IT/PES – Version Control Systems 29-Sep st Forum1.
May 2, 2013 An introduction to DSpace. Module 1 – An Introduction By the end of this module, you will … Understand what DSpace is, and what it can be.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
DevelopersCommitters Users I’m getting the following exception…. Anybody have any clue why??? +1, I like that idea… Source & Binary Code Repository Bug.
Application procedure From theory to practice Dieter H. Henzler, Steinbeis-Transfercenter Cultural Resources Management, Berlin.
on Twitter FIWARE Open Community: an introduction Juanjo Hierro FIWARE Coordinator and Chief.
Page  ASME 2013 Standards and Certification Training Module B – Process B7. The Appeals Process.
ATS code development workflow Group Name: TST WG Source: Mahdi Ben Alaya, TST WG vice chair, SENSINOV, Miguel.
September, 2005What IHE Delivers 1 A New Governance for IHE-Europe David Monteau, INRIA IHE-International Meeting, Nov
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
ATS code development workflow Group Name: TST WG Source: Mahdi Ben Alaya, TST WG vice chair, SENSINOV, Miguel.
2012 TELPAS Online Testing & Data Collection. Disclaimer  These slides have been prepared by the Student Assessment Division of the Texas Education Agency.
Chris Price TSC Chairperson TSC Composition & Governance 1.
Technical governance Please direct any questions to
Virtual Lab Overview 5/21/2015 xxxxxxxxxx NWS/MDL/CIRA.
Review for Eclipse Release Review | © 2012 by Review for Eclipse Committers, made available under the EPL v1.0 1 Review for Eclipse (R4E) 0.11 Release.
Communication systems Department EURECOM
Halifax, 31 Oct – 3 Nov 2011ICT Accessibility For All Dirk Weiler Chairman of the ETSI IPR Special Committee Document No: GSC16-IPR-02 Source: ETSI Contact:
Version Control How and why to control changes in a software artifact.
Chapter 25 – Configuration Management 1Chapter 25 Configuration management.
OpenAirInterface Organizational Structure. Agenda  Governance Overview  Technical Governance  Marketing Governance OAI - Open-Source Solutions for.
Kenai Orientation. 2 Kenai Introduction & Orientation This is an interactive session. These slides are intended to aid anyone who cannot follow the beehive.
Developers Users Committers How do I configure this now? Just one more fix and I am done! CVS Download/Use Software Submit problems/ request features Store.
Open source development model and methodologies.
Introduction to CAST Technical Support
TOP project – STATUS UPDATE & Workflow demo
Proposed IT Infrastructure for TOP OS project
TDL Standardization and Development – Building a Community
Process for SW Development
Time Management and Teamwork (a.k.a. “Software Project”)
Validation & conformity testing
TDL Open Source Project (TOP) Input to MTS#71, 31 May / 01 Jun 2017
TDL Open Source Project (TOP) Input to MTS#71, 31 May / 01 Jun 2017
OSOR - new opportunities for sharing statistical software
How to Design and Implement Research Outputs Repositories
Input to ETSI TDL tool development
EMFT Mint (Incubation) 0.7 Ganymede Simultaneous Release Review
Open Source Software Development Processes Version 2.5, 8 June 2002
TOP project – status update for mts#72
Users Developers Committers Bug & Feature List CVS Checkout Latest
DSDP Mobile Tools for Java 1
CS5123 Software Validation and Quality Assurance
TDL and TOP Development at MTS
Eclipse IP Due Diligence
ETSI TTCN-3 Test Suites QUALITY IMPROVEMENT
CTI Contribution to TDL meeting 9th April 2015
TDL and TOP Development at MTS
Request for repository to PyTDL
Final Review 27th March Final Review 27th March 2019.
ETSI MTS#76 Meeting 23-Jan-2019
Discussion on TDL future
Report on TDL activities since Mts#73
Introduction to TDL and TOP
Testing Task Force process overview
Presentation transcript:

TDL Open Source Project (TOP) Input to MTS#70, 2017-01-26

Summary of previous TOP meeting from 2016-12-12 TOP is part of the normal work of TC MTS (not a special project) which means identifying roles and responsibilities Suggestion: follow largely the Eclipse.org process to be able to easily rebase TOP as an Eclipse project at any time if needed and to learn from best practices https://eclipse.org/projects/handbook/#starting Project roles Management Project lead Contributors and committer IPR: base it on Eclipse EPL v1.0 http://www.eclipse.org/legal/epl-v10.html Resources anticipated from the Secretariat need to be discussed Gerry McAuley from CTI is supporting MTS on TOP Board presentation by Dirk on anticipated resources estimation, governance model

Roles in TOP (output from last meeting) MTS takes role of leadership and advisory board TDL SG has the role of the technical advisory board Defines the roadmap Responsible that any code submission is in-line with this roadmap TOP Project lead: ensures neutrality of development according of project goal Gerry on CTI side + few (1-3) persons from MTS Committer: write access to code, IP due diligence From MTS membership, basically STF TDL members will be eligible to be committers Performs the technical checking of code Reviews code to be committed by MTS members or the public  code approval process needed Contributor: contribute code that needs to be approved by a committer From MTS members and other ETSI membership organizations From public There might be 2 different processes for both groups of contributors, e.g. limited access to resources

Needed TOP infrastructure (output from last meeting) Project infrastructure  use tools already supported by ETSI to keep cost down Source code management, git Third-party libraries Issue tracker User forum, wiki Project website – tdl.etsi.org ETSI platform used for MANO Gitlab + extensions IPR search tool Wikis (public + private)  Gerry provides more details; TDL SG decides about tools to be used  STF TDL shall provide a list of third-party libraries used in current TDL code  Gerry provides an Excel sheet for all anticipated activities on TOP

TDL promotion team (output from last meeting) TPT tasks TPT shall support TOP Manage TDL website, user forum TPT members Currently, Miguel performs the uploading, MTS provides contents  should be transferred to a responsible person within MTS  combine with the roles needed to run TOP Goal: Setup of initial platform available on next MTS meeting by Gerry Based on the checklist for needed platform tools Legal might be still a problem when going public Therefore 2 steps First: go live within MTS/ETSI Second: go live for public

Proposed topics for next meeting and derived action items Deciding on the infrastructure to be used for TOP Estimating the required support from ETSI Secretariat for TOP Detailing the roles and process needed to run TOP Preparing the TOP presentation for the Board meeting in February AI: Gerry provides input on the Gitlab platform and extensions available at ETSI AI: Philip provides a list of third-party libraries used in current TDL code AI: Gerry provides an Excel sheet for all anticipated activities on TOP to be performed by the ETSI Secretariat AI: Anthony checks whether there are constraints imposed by ETSI Legal when deploying the Eclipse process, incl. EPL, for TOP AI: Andreas details further roles and responsibilities for TOP, incl. TDL promotion AI: Dirk prepares an initial structure and contents of his presentation

Follow-up discussion

Detailing on TOP project structure and tasks AG Advisory Group – MTS, decisions at MTS meetings To set the policies of the project To make administrative decisions To coordinate marketing efforts SG Technical Steering Group – TDL Steering Group To coordinate TOP's technical activities To provide guidelines for future development To resolve conflicts at technical level To guarantee neutrality from contributors PL TOP Project Lead -- small group from MTS + CTI (3 persons) To provide project timeline and roadmap To ensure IP compliance of code base To decide on TOP committers (see next slide)

Roles in TOP Browse and download code base Join the mailing list or forum, access to wiki Guest – anybody (inside/outside ETSI) Same as guest + Create a new issue / bug report Provide bug fixes as code patches Create new feature requests Provide code and tests for new features Contribute to the TOP wiki Contributor – any registered person (inside/outside ETSI) Same as contributor + Consolidate code changes Ensure software quality and validate bug fixes Manage new versions and branches Committer – a contributor from an ETSI organization

TOP infrastructure TOP is based on Gitlab platform Code repository Build system / continuous integration Issue tracking system Wiki TDL website (http://tdl.etsi.org/) as entry point Introduction and motivation of TDL Presentations, tutorials about TDL TDL standards Reference to TOP project site Code repository, issue tracking, wiki Current state of TDL website is from 2013!