| author | wenzelm | 
| Sat, 15 Mar 2014 15:49:23 +0100 | |
| changeset 56163 | 331f4aba14b3 | 
| parent 55367 | f4bbfc2eeae8 | 
| child 56824 | 5ae68f53b7c2 | 
| permissions | -rw-r--r-- | 
| 13447 | 1 | Checklist for official releases | 
| 2 | =============================== | |
| 3 | ||
| 50647 | 4 | - check latest polyml, smlnj, jdk, scala, jedit; | 
| 5 | ||
| 6 | - check Admin/components; | |
| 7 | ||
| 47979 | 8 | - test polyml-5.4.1, polyml-5.4.0, polyml-5.3.0, smlnj; | 
| 31308 | 9 | |
| 53660 | 10 | - test Isabelle/jEdit on single-core; | 
| 11 | ||
| 12 | - test Isabelle/jEdit on airy device; | |
| 30888 | 13 | |
| 50957 | 14 | - test 'display_drafts' command; | 
| 25428 | 15 | |
| 53583 | 16 | - test "#!/usr/bin/env isabelle_scala_script"; | 
| 17 | ||
| 50957 | 18 | - check HTML header of library; | 
| 25428 | 19 | |
| 53665 
ea8343187225
adhoc check of ML sources, in addition to thy files already covered in Thy_Load;
 wenzelm parents: 
53660diff
changeset | 20 | - check ML sources: isabelle build -nal; | 
| 
ea8343187225
adhoc check of ML sources, in addition to thy files already covered in Thy_Load;
 wenzelm parents: 
53660diff
changeset | 21 | |
| 52441 
ffc3f1659a25
need to run isabelle update_keywords, but not to check it (cf. 4cf3f6153eb8);
 wenzelm parents: 
52439diff
changeset | 22 | - run isabelle update_keywords; | 
| 
ffc3f1659a25
need to run isabelle update_keywords, but not to check it (cf. 4cf3f6153eb8);
 wenzelm parents: 
52439diff
changeset | 23 | |
| 37368 | 24 | - check ANNOUNCE, README, NEWS, COPYRIGHT, CONTRIBUTORS; | 
| 30888 | 25 | |
| 41617 | 26 | - check funny base directory, e.g. "Test 中国"; | 
| 27 | ||
| 55367 | 28 | - check scalable fonts, e.g. src/Doc/ProgProve (NOTE: T1 encoding | 
| 29 | requires cm-super fonts, which are usually available on MacTeX or | |
| 30 | Cygwin, but not on Ubuntu/Debian); | |
| 31 | ||
| 36860 | 32 | - diff NEWS wrt. last official release, which is read-only; | 
| 33 | ||
| 53979 | 34 | - update https://bitbucket.org/isabelle_project/isabelle-release/wiki/Home | 
| 35 | ||
| 36 | - update https://bitbucket.org/isabelle_project/isabelle-website | |
| 13447 | 37 | |
| 53416 | 38 | - maintain doc/Contents; | 
| 13447 | 39 | |
| 40 | - maintain Logics: | |
| 50647 | 41 | ROOTS | 
| 30852 | 42 | lib/html/library_index_content.template | 
| 13447 | 43 | |
| 47408 
63c05991882e
slightly faster default compilation of Isabelle/Scala;
 wenzelm parents: 
46729diff
changeset | 44 | - test separate compilation of Isabelle/Scala PIDE sources: | 
| 
63c05991882e
slightly faster default compilation of Isabelle/Scala;
 wenzelm parents: 
46729diff
changeset | 45 | Admin/build jars_test | 
| 
63c05991882e
slightly faster default compilation of Isabelle/Scala;
 wenzelm parents: 
46729diff
changeset | 46 | |
| 47834 | 47 | - test Isabelle/jEdit: | 
| 48 | print buffer | |
| 49 | ||
| 46729 | 50 | - test contrib components: | 
| 51 | x86_64-linux without 32bit C/C++ libraries | |
| 52 | ||
| 50784 | 53 | - check "Handler catches all exceptions", using | 
| 54 | PolyML.Compiler.reportExhaustiveHandlers := true; | |
| 55 | ||
| 37526 | 56 | |
| 54052 | 57 | Repository fork | 
| 58 | =============== | |
| 59 | ||
| 60 | - isabelle: finalize NEWS / CONTRIBUTORS -- proper headers for named release; | |
| 61 | ||
| 62 | - isabelle-release: hg tag; | |
| 63 | ||
| 54053 | 64 | - isabelle: back to post-release mode -- after fork point; | 
| 54052 | 65 | |
| 66 | ||
| 37526 | 67 | Packaging | 
| 68 | ========= | |
| 69 | ||
| 52677 | 70 | - fully-automated packaging (requires Mac OS X): | 
| 37526 | 71 | |
| 52677 | 72 | hg up -r DISTNAME && Admin/Release/build -r DISTNAME /home/isabelle/dist | 
| 41600 | 73 | |
| 74 | ||
| 75 | Final release stage | |
| 76 | =================== | |
| 77 | ||
| 47863 | 78 | - various .hg/hgrc files: | 
| 51097 | 79 | default = http://bitbucket.org/isabelle_project/isabelle-release | 
| 80 | default = ssh://hg@bitbucket.org/isabelle_project/isabelle-release | |
| 41600 | 81 | |
| 47863 | 82 | - isatest@macbroy28:hg-isabelle/.hg/hgrc | 
| 41608 | 83 | - isatest@macbroy28:devel-page/content/index.content | 
| 84 | ||
| 47977 | 85 | |
| 86 | Post-release | |
| 87 | ============ | |
| 88 | ||
| 89 | - update /home/isabelle and /home/isabelle/html-data | |
| 90 |