Admin/Release/CHECKLIST
author wenzelm
Thu, 12 Sep 2013 18:53:51 +0200
changeset 54720 b78eccad3939
parent 54553 3a67ed19b755
child 54797 c6554160b9ea
permissions -rw-r--r--
more CHECKLIST;
     1 Checklist for official releases
     2 ===============================
     3 
     4 - check latest polyml, smlnj, jdk, scala, jedit;
     5 
     6 - check Admin/components;
     7 
     8 - test polyml-5.4.1, polyml-5.4.0, polyml-5.3.0, smlnj;
     9 
    10 - test Proof General 4.1, 3.7.1.1;
    11 
    12 - test 'display_drafts' command;
    13 
    14 - test "#!/usr/bin/env isabelle_scala_script";
    15 
    16 - check HTML header of library;
    17 
    18 - check file positions within logic images (hyperlinks etc.);
    19 
    20 - run isabelle update_keywords;
    21 
    22 - check ANNOUNCE, README, NEWS, COPYRIGHT, CONTRIBUTORS;
    23 
    24 - check funny base directory, e.g. "Test 中国";
    25 
    26 - diff NEWS wrt. last official release, which is read-only;
    27 
    28 - update https://isabelle.in.tum.de/repos/website;
    29 
    30 - maintain doc/Contents;
    31 
    32 - maintain Logics:
    33     ROOTS
    34     lib/html/library_index_content.template
    35 
    36 - test separate compilation of Isabelle/Scala PIDE sources:
    37     Admin/build jars_test
    38 
    39 - test Isabelle/jEdit:
    40     print buffer
    41 
    42 - test contrib components:
    43     x86_64-linux without 32bit C/C++ libraries
    44 
    45 - check "Handler catches all exceptions", using
    46   PolyML.Compiler.reportExhaustiveHandlers := true;
    47 
    48 
    49 Packaging
    50 =========
    51 
    52 - fully-automated packaging (requires Mac OS X):
    53 
    54   hg up -r DISTNAME && Admin/Release/build -r DISTNAME /home/isabelle/dist
    55 
    56 
    57 Final release stage
    58 ===================
    59 
    60 - various .hg/hgrc files:
    61   default = http://bitbucket.org/isabelle_project/isabelle-release
    62   default = ssh://hg@bitbucket.org/isabelle_project/isabelle-release
    63 
    64 - isatest@macbroy28:hg-isabelle/.hg/hgrc
    65 - isatest@macbroy28:devel-page/content/index.content
    66 
    67 
    68 Post-release
    69 ============
    70 
    71 - update /home/isabelle and /home/isabelle/html-data
    72