]> git.ipfire.org Git - thirdparty/util-linux.git/blob - Documentation/release-schedule.txt
Merge branch 'chcpu' of git://git.kernel.org/pub/scm/linux/kernel/git/heiko/util...
[thirdparty/util-linux.git] / Documentation / release-schedule.txt
1 Release schedule
2 ----------------
3
4 The util-linux uses <major>.<minor>.<maint> version numbering.
5 Since the major version is pretty much fixed the release means an
6 upgrade of minor number. Minor version is update roughly twice
7 per year. Easiet way to estimate when next version will occur is
8 to see time stamp of previous release.
9
10 Before a release there are few release candidates, which will be
11 collectively tested. During test period changes to code base are
12 restricted. Usually there are two release candidates.
13
14 what lenght what will be accepted to upstream
15 -------------------------------------------------------
16 rc1 1-2 weeks bug fixes only
17 rc2 1-2 weeks translations, fatal/trivial bug fixes
18
19 The lengty time, usually about five months, after the release can
20 be considered as merge window.
21
22 Release criteria
23 ----------------
24
25 For all releases is required:
26
27 - make checkincludes pass
28 - make checkconfig pass
29 - make distcheck pass
30 - cd tests && ./run.sh pass
31 - out-of-tree build works
32 cd .. && mkdir build && cd build && ../util-linux/configure && make
33
34 - ideally: build with uClibc, --with-slang
35
36 See also
37 --------
38
39 Documentation/source-code-management.txt