CVM Release Process: Difference between revisions

From SCECpedia
Jump to navigationJump to search
Patrices (talk | contribs)
No edit summary
Patrices (talk | contribs)
No edit summary
Line 4: Line 4:


=== Code Freeze ===
=== Code Freeze ===


=== Review ===
=== Review ===


=== Release Authority ===
=== Release Authority ===


=== Assign Release Tag ===
=== Assign Release Tag ===
YY.MM.RR
Release tags will have the format: YY.MM.RR


where:
where:
Line 17: Line 20:
* MM: Two digit month
* MM: Two digit month
* RR: Mid-month revision id, starting at 1.
* RR: Mid-month revision id, starting at 1.


=== Package Products ===
=== Package Products ===


Gzipped tar named "cvm-t-system-YY.MM.RR.tgz":
The following packages will be posted for download at (TBD):
 
*cvm-t-system-YY.MM.RR.tgz: Comprehensive package containing CVM-H, cvmtest, cvm2mesh, and viz-cvm.
*cvm-t-cvm-YY.MM.RR.tgz: Package containing CVM-H
*cvm-t-awt-YY.MM.RR.tgz: Package containing cvmtest
*cvm-t-evt-YY.MM.RR.tgz: Package containing cvm2mesh, viz-cvm


* Comprehensive package containing CVM-H, cvmtest, cvm2mesh, and viz-cvm.


=== User Community Notification ===
=== User Community Notification ===
Email list with public subscription.
Communication with the user community is accomplished with an email list (cvm-t@usc.edu) with public subscription.




== Software Defects ==
== Software Defects ==
=== Community Reported Defects ===
Open Trac ticket.


=== Defects in a Release Candidate ===
=== Defects in a Release Candidate ===
Open Trac ticket. Possibly delay release if a critical defect.


=== Defects in an Existing Release ===
=== Defects in an Existing Release ===
A notification is posted to the email subscription list announcing that a defect has been found and assigned a Trac ticket number. When a new release is prepared that addresses the ticket, a notification is sent to the email list.

Revision as of 19:24, 26 October 2010

Finalizing the Release

Testing

Code Freeze

Review

Release Authority

Assign Release Tag

Release tags will have the format: YY.MM.RR

where:

  • YY: Two digit year
  • MM: Two digit month
  • RR: Mid-month revision id, starting at 1.


Package Products

The following packages will be posted for download at (TBD):

  • cvm-t-system-YY.MM.RR.tgz: Comprehensive package containing CVM-H, cvmtest, cvm2mesh, and viz-cvm.
  • cvm-t-cvm-YY.MM.RR.tgz: Package containing CVM-H
  • cvm-t-awt-YY.MM.RR.tgz: Package containing cvmtest
  • cvm-t-evt-YY.MM.RR.tgz: Package containing cvm2mesh, viz-cvm


User Community Notification

Communication with the user community is accomplished with an email list (cvm-t@usc.edu) with public subscription.


Software Defects

Community Reported Defects

Open Trac ticket.


Defects in a Release Candidate

Open Trac ticket. Possibly delay release if a critical defect.


Defects in an Existing Release

A notification is posted to the email subscription list announcing that a defect has been found and assigned a Trac ticket number. When a new release is prepared that addresses the ticket, a notification is sent to the email list.