packaging: Enable LTO and set visibility to hidden
[platform/upstream/btrfs-progs.git] / Documentation / ReleaseChecklist
1 Release checklist
2 =================
3
4 Last code touches:
5
6 * make the code ready, collect patches queued for the release
7 * look to mailinglist for any relevant last-minute fixes
8
9 Pre-checks:
10
11 * update package in OBS, (multi arch build checks)
12 * submit sources to coverity
13 * run all internal functional tests
14   * defaults
15   * D=asan
16   * D=ubsan
17 * run all build tests
18 * run with fstests
19
20 Pre-release:
21
22 * write CHANGES entry
23
24 Release:
25
26 * tag release, sign
27 * make tar
28 * build check of unpacked tar
29 * upload tar to kernel.org
30 * refresh git branches, push tags
31
32 Post-release:
33
34 * write and send announcement mail to mailinglist
35 * update wiki://Main_page#News
36 * update wiki://Changelog#btrfs-progs
37 * update title on IRC