DevelopersCommitters Users I’m getting the following exception…. Anybody have any clue why??? +1, I like that idea… Source & Binary Code Repository Bug.

Slides:



Advertisements
Similar presentations
© 2007 by Raghu Srinivasan; made available under the EPL v1.0 | Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools Project –
Advertisements

© 2006 by Raghu Srinivasan; made available under the EPL v1.0 | Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools Project –
Making the System Operational
Niagara Portal Introduction January 2007 Scott Muench - Technical Sales Manager.
PFC-OS The open source project for PowerBuilder Foundation Class Libraries.
Software engineering tools for web development Jim Briggs 1CASE.
Mylyn Release Review | © 2007 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 2.0 Release Review Mik Kersten June 18, 2007.
© 2014 Sungard AS. All rights reserved. Cloudstack - Way to contribute June 2014 Girish Chaudhari.
Apache HTTPD Project A user-driven development –Quality should override everything else Meritocracy –The more work you have done, the more you are allowed.
GForge: A collaborative development environment Presentation by: Geoff Gerfin.
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.
Installing Tomcat on Windows  You may find the Tomcat install shield has some problems recognizing JSDK 1.4 beta installations.  You.
Sudheesh Singanamalla. Editable and Free Every open source software is free to download and use for a lifetime. At the same time it gives the transparency.
Apache Tomcat Web Server SNU OOPSLA Lab. October 2005.
Open Source Workshop1 IBM Software Group Working with Apache Tuscany A Hands-On Workshop Luciano Resende Haleh.
1 Open Source – åpen kildekode Understanding an open source project.
#RefreshCache Redmine Learn why RefreshCache is the community developer's new best friend. Daniel Hazelbaker Information Technology Director.
JSR Review Process April Patrick Curran, Mike Milinkovich, Heather Vancura, Bruno Souza.
Mylyn Release Review | © 2007 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 2.1 Release Review Mylyn Move Review Mik Kersten December.
Mylyn Release Review | © 2008 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 2.3 Release Review Mik Kersten February 27, 2008.
Mylyn Release Review | © 2008 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 3.0 Release Review Mik Kersten June 4, 2008.
Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit #NYCCamp Benjamin J. Kallos iMediaEDGE

Software Engineering CS3003
Medium Size Software, Inc. SQA Plan: The Batch Processing Application.
Open Source Genealogy Software John Finlay PhpGedView Project Manager.
B. Collette 8 February 2008 DVTK - Future Barbara Collette DVTK Project Leader Eye2Eye Meeting, 8 February 2008.
1 SEG4912 University of Ottawa by Jason Kealey Software Engineering Capstone Project Tools and Technologies.
Short Status Report: Documentation Geant4 Workshop at Noorwijk 4 October, 2010 Dennis Wright (for Katsuya Amako)
Struts: An Insiders View October Abstract Struts is the de facto standard framework for Java web applications, but where did it come from, and where.
1Offline Weekly Meeting May May 2006 AliRoot Build Integration and (Testing) System Peter Hristov Vagner Morais.
Seattle Drupal Clinic Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology.
The new European Toolkit EC-CHM Miruna Bădescu EEA contractor: Eau de Web.
Developer Session #3 NCRR Advanced SCIRun/BioPSE Elements: GUIs, Core Libs, Contributions & Support.
Community Codes Free and shared resource Ongoing distributed development by both research and operational communities – Maintained under version control.
EText Higher Ed Monthly Steering Committee Meeting January 2011 ONLINE TEXTBOOKS PERSONALIZATION INTEGRATED LEARNING MEDIA.
Implementation of SCENS Yan Zhao. Current Status Current implementation is web-based –
Process Modeling Across the Web Information Infrastructure Chris Jensen and Walt Scacchi Institute for Software Research School of Information and Computer.
WinCVS Training è Basic Concepts è Download & Setup è Importing a new module into CVS Repository è Getting new module from CVS è Getting Latest version.
ATS code development workflow Group Name: TST WG Source: Mahdi Ben Alaya, TST WG vice chair, SENSINOV, Miguel.
Mylar Release Review | © 2006 by UBC, made available under the EPL v1.0 1 Mylar 1.0 Release Review Mik Kersten Rob Elves November 22, 2006.
ATS code development workflow Group Name: TST WG Source: Mahdi Ben Alaya, TST WG vice chair, SENSINOV, Meeting Date: TST #21 Document.
Copyright © 2010 Obeo, Made available under the Eclipse Public License v SCA Tools (Helios) Release Review Planned Review Date: June 11, 2010.
A. Aimar - IT/API LCG - Software Process & Infrastructure1 SPI - News and Status Update CERN,
Welcome to Open Source Technology An Overview of Software By Afroz Hippargi, CIT, YASHADA, Pune.
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.
OpenPegasus Documentation Discussion What should we change, what should we keep? KS OpenPegasus Developers Conference 27 September 2012.
BIT 285: ( Web) Application Programming Lecture 07 : Tuesday, January 27, 2015 Git.
BOF-1147, JavaTM Technology and WebDAV: Standardizing Content Management Java and WebDAV Juergen Pill Team Leader Software AG Remy Maucherat Software Engineer.
1 April 14, Starting New Open Source Software Projects William Cohen NCSU CSC 591W April 14, 2008.
How To Get Involved In Open Source Nick Burch Senior Developer, Alfresco Software VP ConCom, ASF Member.
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.
TOP project – STATUS UPDATE & Workflow demo
External Web Services Quick Start Guide
OpenSAF Developer Days 2008 OpenSAF Release Management Session 15-07
OpenOffice.org-Homepage
Apache Tomcat Web Server
OSOR - new opportunities for sharing statistical software
Dynamic Process for Source Control
TDL Open Source Project (TOP) Input to MTS#70,
Users Developers Committers Bug & Feature List CVS Checkout Latest
Eclipse IP Due Diligence
Beta releases and Product Management
Presentation transcript:

DevelopersCommitters Users I’m getting the following exception…. Anybody have any clue why??? +1, I like that idea… Source & Binary Code Repository Bug Database Download/Upload Latest Code Get Latest Stable or Beta Version How do I install this thing? Report/Read Bugs & Feature Requests Develop Patches Or Make Changes Vote Commit & Build

Get Latest Stable or Beta Version Both are available on the website Users, Developers, & Committers –Although used by all community members the focus of the Beta and Stable versions is the Users –Beta versions “Assigned after internal/committer tests ” –Stable versions Assigned “ when [committers] get feedback from users saying [the software] works ”

Commit & Build Committing code –Committers are the only members who can commit source code to the repository Releasing builds –Committers develop release plans upon which they vote in order to determine what will be contained in a build release

Voting Binding votes may only be made by –The author of the code or documentation in question –Committers Voting – The following “action items” are voted on –Long Term Plans –Short Term Plans –Release Plan – 3 possibilities Alpha, Beta, or Stable –Release Testing –Showstoppers – “issues that require a fix be in place before the next public release” –Product Changes +1 "Yes," "Agree," or "the action should be performed." 0 "Abstain," "no opinion". "No."

Report/Read Bugs & Feature Requests Users, Developers, & Committers –Bugs are reported to Bugzilla –Feature requests are reported as bugs in Bugzilla, except their severity is set to “enhancement” Users –Mostly report bugs and make feature requests Developers & Committers –Report bugs –Also, volunteer to fix bugs or satisfy feature requests

Develop Patches or Make Changes Developers & Committers –Create patches and modify code using software development tools as well as the following: CVS, WinCVS, ViewCVSWinCVS Cygwin Ezmlm DAY Communique JSP Debugger –This process is unique to each developer except that Developers frequently communicate with each other All developers must follow a well known coding convention such as Code Conventions for the Java Programming LanguageCode Conventions for the Java Programming Language

Download/Upload Latest Code Developers & Committers –Download source code in order to Develop a patch Fix a bug Make some other type of change in the code –Upload New code and documentation patches Modified code Committers also –Update licenses and their dates when reviewing code –Commit builds –Update documentation e.g. such as the STATUS file

Electronic Communication All community members primarily communicate electronically –Tools used: Mailing Lists –User list –Developer list IRC – chat Teleconferencing software – (e.g. Used by PMC for monthly meetings) –Resources include: Online articles, FAQs, & documentation

Bug Database Tool: –Bugzilla Bugzilla is used to manage –Bug reports Detailed bug reporting guidelines must be followedguidelines –Feature requests Severity of feature requests is set to “enhancement”

Source & Binary Code Repository Tools: –CVS –WinCVS –ViewCVS This CVS repository manages the –Source code –Binary code –Documentation

Committers Have all of the privileges of Developers, plus the following –Write access to the source repository website –Voting rights Some committers may also be Project Management Committee (PMC) Members –PMC Is the official managing body of Jakarta project Is responsible for setting overall Jakarta project direction Meets monthly online

Users Use Tomcat Report Bugs Request new features Limitations: –Users do not contribute code or documentation

Developers Write –Code –Documentation Contribute positively to Tomcat Are Recognized for their contributions Limitations: –No voting rights –No write access to source repository