Admin/CHECKLIST
author wenzelm
Thu, 07 Jul 2011 23:55:15 +0200
changeset 44572 91c4d7397f0e
parent 42537 fcd67ce9810b
child 45682 a0459c50cfc9
permissions -rw-r--r--
simplified make_option/dest_option;
added make_variant/dest_variant -- usual representation of datatypes;
wenzelm@13447
     1
Checklist for official releases
wenzelm@13447
     2
===============================
wenzelm@13447
     3
wenzelm@41029
     4
- test polyml-5.4.0, polyml-5.3.0, polyml-5.2.1, smlnj;
wenzelm@31308
     5
wenzelm@41847
     6
- test Proof General 4.1, 4.0, 3.7.1.1;
wenzelm@25428
     7
wenzelm@30888
     8
- test Scala wrapper;
wenzelm@30888
     9
wenzelm@25428
    10
- check HTML header of library;
wenzelm@25428
    11
wenzelm@27010
    12
- check CTRL-C, SIGINT in tty (also for external processes);
wenzelm@25428
    13
wenzelm@27010
    14
- check persistent sessions with PG and Poly/ML 5.x;
wenzelm@25550
    15
wenzelm@24883
    16
- Admin/update-keywords;
wenzelm@13447
    17
wenzelm@37469
    18
- check ANNOUNCE, README, NEWS, COPYRIGHT, CONTRIBUTORS;
wenzelm@30888
    19
wenzelm@41702
    20
- check Admin/contributed_components;
wenzelm@41702
    21
wenzelm@41865
    22
- check funny base directory, e.g. "Test 中国";
wenzelm@41865
    23
wenzelm@36867
    24
- diff NEWS wrt. last official release, which is read-only;
wenzelm@36867
    25
wenzelm@30888
    26
- update https://isabelle.in.tum.de/repos/website;
wenzelm@13447
    27
wenzelm@13447
    28
- maintain Docs:
wenzelm@28956
    29
    doc-src/Dirs
wenzelm@28956
    30
    doc/Contents
wenzelm@13447
    31
wenzelm@13447
    32
- maintain Logics:
wenzelm@28956
    33
    build
wenzelm@41027
    34
    etc/components
wenzelm@30852
    35
    lib/html/library_index_content.template
wenzelm@13447
    36
wenzelm@37527
    37
wenzelm@37527
    38
Packaging
wenzelm@37527
    39
=========
wenzelm@37527
    40
wenzelm@37527
    41
- makedist -r DISTNAME
wenzelm@37527
    42
wenzelm@37527
    43
- makebin (multiplatform);
wenzelm@37527
    44
wenzelm@37527
    45
- makebin -l on fast machine;
wenzelm@37527
    46
wenzelm@37527
    47
- makebundle (multiplatform);
wenzelm@37527
    48
wenzelm@37527
    49
- hdiutil create -srcfolder DIR DMG (Mac OS);
wenzelm@41849
    50
wenzelm@41849
    51
wenzelm@41849
    52
Final release stage
wenzelm@41849
    53
===================
wenzelm@41849
    54
wenzelm@42537
    55
- makedist: REPOS_NAME="isabelle-release"
wenzelm@42537
    56
wenzelm@41849
    57
- hgrc: default = /home/isabelle-repository/repos/isabelle-release
wenzelm@41849
    58
wenzelm@41849
    59
  isatest@macbroy28:hg-isabelle/.hg/hgrc
wenzelm@41849
    60
  isatest@atbroy102:hg-isabelle/.hg/hgrc
wenzelm@41849
    61
wenzelm@41856
    62
- isatest@macbroy28:devel-page/content/index.content
wenzelm@41856
    63