| Phase |
Status |
Owner |
Task |
| Create Final Candidate |
| A1 |
DONE
|
mark |
Incorporate the vetted data from the tool.
|
| A2* |
DONE
|
mark yoshito |
Make sure that all the external IDs are updated: see Updating Codes
|
| A3 |
DONE
|
mark |
Do Generating Segments
|
| A4 |
DONE
|
mark |
Run ConsoleCheckCLDR, distribute errors to be fixed
(with options: -e -g -c minimal -z
final_testing -DCLDR_DTD_CACHE=C:\cldrcache\ -Dfile.encoding=UTF-8
-DSHOW_FILES -Xmx512M)
|
| A5 |
DONE
|
john |
Run the necessary CLDRModify Passes
Should be rerun whenever we make significant data changes.
|
| A6 |
Done
|
pedberg |
Verify that all CLDR X reviews are done; nudge people to get them done or load balance
|
| A6.1 |
DONE |
pedberg |
Verify that there is no code in the release that does not have a verified ticket for the release.
- http://www.unicode.org/cgi-bin/bugdiffs.pl/admintop?user=
-
Put "release-1-2" into Start Tag
-
Put "release-1-6" (or whatever it is) into End Tag
-
Scroll to the bottom, click Reviewer Report
-
Click NONE
-
Anything open there is a problem
|
| A7 |
DONE
|
emmons |
Verify that all X showstoppers are done
|
| A7a |
DONE |
emmons |
Spot check by-type charts for sanity.
|
| A8* |
DONE
|
emmons
|
Remove locales that don't have sufficient data
- Run ConsoleCheckCLDR, with options: (mark to look at making chron job)
- -f [a-z]+
- -c minimal
- -z final_testing
- -t .*Coverage.*
- Review review locales that show up.
- Also remove the und.* locales
|
| A9 |
DONE
|
srl
|
Get contributors for http://cldr.unicode.org/index/acknowledgments
- get list of those who contributed through Survey tool
- Steven to document how to get this data!
- send
a message out to those people who contributed at least one item, (see the end of this page). This is NOT a blocker for the release; we can update that page
at any time.
|
A10*
|
DONE |
chris
|
Make sure errata are taken care of.
http://sites.google.com/site/cldr/errata
- Delete any items that are taken care of.
- File a bug on any item that is not.
|
| Validate |
| B1 |
DONE |
all |
For running all tools, clear DTD cache so that tools use the final DTD. |
| B2 |
DONE |
emmons |
1. Check that root.xml and en.xml contain no draft items
1. Verify that there are no draft="true" items.
|
| B3* |
DONE |
emmons |
Before finalizing, run ConsoleCheckCLDR to verify consistency |
| B4 |
DONE
|
mark |
Rebuild
the CLDR test data (common/test) by running
org.unicode.cldr.tool.GenerateCldrTests. and then
GenerateLikelySubtagTests.java, and check in. (note that it may
run low on memory, and slow to a crawl. If so, run in sections, first
with -m[a-m].*, then -m[n-u].*, then -m[v-z].*) |
| B4a |
DONE
|
mark |
Verify the transforms with Testing Transforms
|
| B5* |
Done |
emmons, loomis |
Test CLDR with ICU: Build
ICU4C and ICU4J that uses the final candidate, verifying that the tests
pass -- insofar as CLDR data is concerned
- This means running both the LDML2ICUConverter tool and the ConvertTransforms tool.
- Once done, run org.unicode.icu.org.TestCldr on the CLDR test data.
|
| B6* |
DONE
|
mark
|
Make sure the charts are all built with the latest data, as per Generating Charts |
| B7 |
DONE |
emmons |
Spot-check for sanity (via charts and data) |
| B8 |
DONE |
mark |
Run Misc -i and review attribute values |
| B9 |
DONE |
mark |
Run FindDTDOrder a final time to verify that DTDs are reasonable. |
| B10 |
DONE |
all |
Repeat until tests pass and charts build
|
B11
|
DONE
|
emmons |
Generate POSIX and compile on some UNIX system.
|
| Tag the final candidate |
| C1 |
DONE |
emmons |
Tag alpha release with release-<major version>-<minor version>-d01, e.g: release-1-3-d01. |
| C2 |
DONE |
emmons |
Tag beta release with release-<major version>-<minor version>-d02, e.g: release-1-3-d02. |
| C3* |
DONE
|
emmons |
Tag final release with release-<major version>-<minor version>, e.g: release-1-3. |
| C4 |
DONE |
emmons |
Tag only the common, dtd, posix, test, and tools directories.
- Make sure to tag common/ collation, main, posix, segments, supplemental, test, and transforms
|
| C5* |
DONE |
emmons |
Once
tagged with the release-1-3, send email to the list saying that no more
changes are to be checked into CVS! Once this message has gone out, do
not check in any changes without permission! |
| Prepare final docs |
| D1* |
DONE
|
mark |
Review spec and bugs, and produce a good summary of the high points for the release page and press release.
|
| D2* |
DONE
|
mark |
Prepare the final CLDR site pages, plus the common/test/readme.html
- http://cldr.unicode.org/index/downloads/
- http://cldr.unicode.org/index/downloads/cldr-1-9 (or whatever)
Note: these can't be finalized until the data and spec are final, see below.
|
| D3* |
DONE |
rick |
Sanity-check all the above pages in step D2:
- all links work
- all versions, tags, and dates are right
plus: http://www.unicode.org/draft/reports/tr35/tr35.html |
| D4 |
Done
|
mark, chrish |
Update skeleton release pages with figures
- get the number of values with CountItems -Dmethod=countItems.
- Compare
against previous release with CountItems -Dmethod=countItems
-Dsource=C:\cvsdata\unicode\cldr\cldr_1_9\main (or equivalent source
directory)
- This is to get the "X% more data" for the release page. Use average of unique values and unique full paths. For the number of items added, use the delta in total items.
- run GenerateCLDRTests -g to get locale info
- It will generate in C:/cvsdata/unicode/cldr/dropbox/gen/test/log.html
|
| D5* |
DONE
|
rick |
Fix the draft press-release page (also used for the notice).
In particular:
-
update the most recent boilerplate About Unicode from Magda
- replace the body by a
summary of the release note, eg http://cldr.unicode.org/index/downloads/cldr-1-7-1 into
- fix the dates and versions throughout (don't forget the page title)
This step depends on D2 above.
|
|
|
|
|
| Post |
| E1* |
Done |
emmons |
Create zip files from the tagged directories common, dtd, test, posix, and tools directories, with the tag (e.g: release-1-3) and post to site for Rick to pick up. |
| E2a* |
Done
|
rick
|
Create a new directory, eg http://unicode.org/Public/cldr/1.9.0/ and populate with the zip files from John.
|
E2b*
|
DONE |
rick |
Verify that the links on the release page (eg http://sites.google.com/site/cldr/index/downloads/cldr-1-8) are correct, and Draft is removed from the text.
|
E2c*
|
DONE |
rick |
Modify http://sites.google.com/site/cldr/index/downloads so that it includes a new row on the top (Latest:), with the information from the current release (eg http://sites.google.com/site/cldr/index/downloads/cldr-1-9). Might be easiest to do in HTML mode.
|
E2d*
|
DONE |
rick |
Change the dtd redirection, so that
- http://www.unicode.org/cldr/dtd/(X+1)/points to http://www.unicode.org/cldr/data/dtd/
- http://www.unicode.org/cldr/dtd/X/is new. Upload the tagged dtd files there.
- edit /home/httpd/htdocs/cldr/dtd/.htaccess and bump the version number to "X+1"
- To verify that these are properly accessible, type the new dtd (X+1) URL into a browser, and if you get to the head of CVS, it's correct.
|
| E3* |
Done
|
rick |
Remove the yellow from UTS#35 draft, and clean up everything for posting. Check into CVS. Then post as final UTS#35 on unicode site |
| E4* |
Done
|
rick
|
Move all X fixed bugs to closed. Steven says this is:
mv -i /home/users/srloomis/locale-bugs/locale_tracking/fixed/*
/home/users/srloomis/locale-bugs/locale_tracking/closed/
Similarly, move all "return-survey" items to "returned"
|
| E5* |
DONE
|
mark |
Update the sidebar for the release, eg:
CLDR 1.8 Schedule: 2009-NN
=>
Latest Release: CLDR 1.8
and gray out the schedule
NOTE: Only the "site owner" can change the sidebar.
|
| E6* |
DONE
|
rick |
Tell Magda to create a new press page from http://sites.google.com/site/cldr/development/cldr-big-red-switch/draft-press and update the Unicode Home page. The announcement listing should be in New Releases, not Other News.
|
| E7* |
DONE |
rick |
As
an announcement, send contents of
http://sites.google.com/site/cldr/development/cldr-big-red-switch/draft-press
to all the Unicode mailing lists |
| Cleanup |
F1*
|
DONE
|
emmons |
Review and handle all X bugs connnected with the final release process |
F2*
|
DONE |
rick |
Move all X open bugs to (X+1) [Only after all reviews are done, & F1 & E4!]
|
F3
|
Done
|
rick |
Disable for now automatic regeneration of the charts and error files
|
F3a
|
DONE |
rick |
Change bug email generation to weekly, and update version.
|
|
|
|
|
|
|
|
|
| Prepare for next release |
| G2* |
??? |
Peter |
Restore locales that were deleted due to lack of data |
| G3* |
DONE |
Chrish |
Review errata to make sure they match as above:
|
G4*
|
??? |
Mark |
Delete incoming/vetted and incoming/proposed directories. Delete dropbox contents.
|
G5*
|
Done |
Rick |
Modify http://unicode.org/draft/reports/tr35/tr35.html to be ready for the next release, and check into CVS.
- Increase version, change links as necessary so that it is a working draft.
|
|
|
|
|