DevelopersCommitters Users I’m getting the following exception…. Anybody have any clue why???...

13
Developers Committers 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

Transcript of DevelopersCommitters Users I’m getting the following exception…. Anybody have any clue why???...

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

Developers Committers

Users

I’m getting the following

exception…. Anybody have

any clue why???

+1, I like that idea…

Source &Binary CodeRepository

BugDatabase

Download/UploadLatest Code

Get Latest Stable or Beta Version

How do I install this

thing?

Report/ReadBugs & Feature

Requests

Develop PatchesOr Make Changes

Vote

Commit& Build

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

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”

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

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

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

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".

-1 "No."

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

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

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

Develop Patches or Make Changes

• Developers & Committers– Create patches and modify code using software

development tools as well as the following:• CVS, WinCVS, ViewCVS• 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 Language

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

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

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

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

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

Bug Database

• Tool:– Bugzilla

• Bugzilla is used to manage– Bug reports

• Detailed bug reporting guidelines must be followed

– Feature requests• Severity of feature requests is set to “enhancement”

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

Source & Binary Code Repository

• Tools:– CVS– WinCVS– ViewCVS

• This CVS repository manages the– Source code– Binary code– Documentation

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

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

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

Users

• Use Tomcat

• Report Bugs

• Request new features

• Limitations:– Users do not contribute code or documentation

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

Developers

• Write– Code– Documentation

• Contribute positively to Tomcat• Are Recognized for their contributions• Limitations:

– No voting rights– No write access to source repository