# Fedora 8 # # Copyright 2007-2011 John Poelstra # # Permission is hereby granted, free of charge, to any person # obtaining a copy of this software and associated documentation files # (the "Software"), to deal in the Software without restriction, # including without limitation the rights to use, copy, modify, merge, # publish, distribute, sublicense, and/or sell copies of the Software, # and to permit persons to whom the Software is furnished to do so, # subject to the following conditions: # # The above copyright notice and this permission notice shall be # included in all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS # BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN # ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. # macro major [8] macro content [f] macro content_title [Fedora] macro start_date [2007-06-01] macro end_date [2008-11-30] macro id [$Id: f8.tjp,v 1.1 2007/10/29 21:34:43 poelstra Exp $] macro state [$State: Exp $] macro prior_project [f7] project ${content}${major} "${content_title}" "${major}" ${start_date} - ${end_date} { # Hide the clock time. timeformat "%Y-%b-%d" # Based on Eastern time zone in USA timezone "America/New_York" scenario plan "Original Plan" { scenario actual "Actual" } } flags report_milestone task ${content}${major} "${content_title} ${major}" { task test1 "Test 1" { task devel "Rawhide Open" { # depends ${prior_project}.drop start 2007-06-02 plan: duration 49d actual: duration 53d } task freeze "Rawhide Freeze" { milestone flags report_milestone depends !devel } task release "Compose Stage Sync" { depends !freeze plan: duration 12d actual: duration 14d } task drop "Public Availability" { milestone flags report_milestone depends !release } } task test2 "Test 2" { depends !test1 task devel "Rawhide Open" { plan: duration 26d actual: duration 21d } task freeze "Rawhide Freeze" { milestone flags report_milestone depends !devel } task string "String Freeze" { milestone flags report_milestone depends !devel } task feature "Feature Freeze" { milestone flags report_milestone depends !devel } task release "Compose Stage Sync" { depends !freeze plan: duration 09d actual: duration 16d } task drop "Public Availability" { milestone flags report_milestone depends !release } } task test3 "Test 3" { depends !test2 task devel "Rawhide Open" { plan: duration 19d actual: duration 12d } task freeze "Rawhide Freeze" { milestone flags report_milestone depends !devel } task translation "Translation Freeze" { milestone flags report_milestone depends !devel } task release "Compose Stage Sync" { depends !freeze plan: duration 09d actual: duration 09d } task drop "Public Availability" { milestone flags report_milestone depends !release } } task final "Final" { depends !test3 task testing "Testing" { plan: duration 21d actual: duration 13d } task continual "Continual Freeze Begins" { milestone flags report_milestone } task freeze "Final Development Freeze" { depends !testing milestone flags report_milestone } task rc "Compose Release Candidate(s)" { depends !testing plan: duration 08d actual: duration 15d } task release "Final Compose Stage Sync" { depends !rc plan: duration 07d actual: duration 08d } } task drop "${content_title} ${major} - Available" { milestone flags report_milestone depends !final } } include "../common/reports.tji"