wenzelm@13447
|
1 |
Checklist for official releases
|
wenzelm@13447
|
2 |
===============================
|
wenzelm@13447
|
3 |
|
wenzelm@51662
|
4 |
- check latest polyml, smlnj, jdk, scala, jedit;
|
wenzelm@51662
|
5 |
|
wenzelm@51662
|
6 |
- check Admin/components;
|
wenzelm@51662
|
7 |
|
wenzelm@48994
|
8 |
- test polyml-5.4.1, polyml-5.4.0, polyml-5.3.0, smlnj;
|
wenzelm@31308
|
9 |
|
wenzelm@51817
|
10 |
- test scala-2.9.2;
|
wenzelm@51817
|
11 |
|
wenzelm@45682
|
12 |
- test Proof General 4.1, 3.7.1.1;
|
wenzelm@30888
|
13 |
|
wenzelm@25428
|
14 |
- check HTML header of library;
|
wenzelm@25428
|
15 |
|
wenzelm@27010
|
16 |
- check CTRL-C, SIGINT in tty (also for external processes);
|
wenzelm@25428
|
17 |
|
wenzelm@27010
|
18 |
- check persistent sessions with PG and Poly/ML 5.x;
|
wenzelm@25550
|
19 |
|
wenzelm@45735
|
20 |
- check file positions within logic images (hyperlinks etc.);
|
wenzelm@45735
|
21 |
|
wenzelm@51662
|
22 |
- isabelle update_keywords;
|
wenzelm@13447
|
23 |
|
wenzelm@37469
|
24 |
- check ANNOUNCE, README, NEWS, COPYRIGHT, CONTRIBUTORS;
|
wenzelm@30888
|
25 |
|
wenzelm@41865
|
26 |
- check funny base directory, e.g. "Test 中国";
|
wenzelm@41865
|
27 |
|
wenzelm@36867
|
28 |
- diff NEWS wrt. last official release, which is read-only;
|
wenzelm@36867
|
29 |
|
wenzelm@30888
|
30 |
- update https://isabelle.in.tum.de/repos/website;
|
wenzelm@13447
|
31 |
|
wenzelm@13447
|
32 |
- maintain Docs:
|
wenzelm@28956
|
33 |
doc/Contents
|
wenzelm@13447
|
34 |
|
wenzelm@13447
|
35 |
- maintain Logics:
|
wenzelm@51662
|
36 |
ROOTS
|
wenzelm@30852
|
37 |
lib/html/library_index_content.template
|
wenzelm@13447
|
38 |
|
wenzelm@48279
|
39 |
- test separate compilation of Isabelle/Scala PIDE sources:
|
wenzelm@48279
|
40 |
Admin/build jars_test
|
wenzelm@48279
|
41 |
|
wenzelm@48705
|
42 |
- test Isabelle/jEdit:
|
wenzelm@48705
|
43 |
print buffer
|
wenzelm@48705
|
44 |
|
wenzelm@47603
|
45 |
- test contrib components:
|
wenzelm@47603
|
46 |
x86_64-linux without 32bit C/C++ libraries
|
wenzelm@47603
|
47 |
Mac OS X Leopard
|
wenzelm@47603
|
48 |
|
wenzelm@51799
|
49 |
- check "Handler catches all exceptions", using
|
wenzelm@51799
|
50 |
PolyML.Compiler.reportExhaustiveHandlers := true;
|
wenzelm@51799
|
51 |
|
wenzelm@37527
|
52 |
|
wenzelm@37527
|
53 |
Packaging
|
wenzelm@37527
|
54 |
=========
|
wenzelm@37527
|
55 |
|
wenzelm@51914
|
56 |
- hg up -r DISTNAME && Admin/Release/build -r DISTNAME /home/isabelle/dist
|
wenzelm@51879
|
57 |
|
wenzelm@51879
|
58 |
- Mac OS X: hdiutil create -srcfolder DIR DMG
|
wenzelm@48709
|
59 |
|
wenzelm@48709
|
60 |
- Windows: cat 7zsd_All.sfx sfx.txt Isabelle.7z > Isabelle.exe
|
wenzelm@41849
|
61 |
|
wenzelm@41849
|
62 |
|
wenzelm@41849
|
63 |
Final release stage
|
wenzelm@41849
|
64 |
===================
|
wenzelm@41849
|
65 |
|
wenzelm@48734
|
66 |
- various .hg/hgrc files:
|
wenzelm@48734
|
67 |
default = /home/isabelle-repository/repos/isabelle-release
|
wenzelm@41849
|
68 |
|
wenzelm@48734
|
69 |
- isatest@macbroy28:hg-isabelle/.hg/hgrc
|
wenzelm@41856
|
70 |
- isatest@macbroy28:devel-page/content/index.content
|
wenzelm@41856
|
71 |
|
wenzelm@48992
|
72 |
|
wenzelm@48992
|
73 |
Post-release
|
wenzelm@48992
|
74 |
============
|
wenzelm@48992
|
75 |
|
wenzelm@48992
|
76 |
- update /home/isabelle and /home/isabelle/html-data
|
wenzelm@48992
|
77 |
|