summaryrefslogtreecommitdiff
path: root/scratch/packaging/packaging-helper-tools-features.txt
blob: 6606ffe4bddf415c75bbd7926572855ace402fcd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
Features of ooo-build packaging helper tools
============================================

+ release ooo-build
    + types:
	+ PTF
	    + from read-only svn account
	    + for given branch
	    + version ~= bug number
	+ test build
	    + clean vs. local modifications
	    + bump test version on request
	    + daily snapshot => version = date
	    + remember last test version per branch
	+ final release
	    + bump version
	    + changelog, NEWS file (just check?)
	    + create md5sum
	    + upload
    + store in local archive


+ update packages sources (join with build stuff?)
    + ooo-build tarball + spec
    + localizations + spec + changelog
    + extra sources from download + spec


+ build packages
    + types
	+ remote by abuild
	+ remote by osc
	+ mbuild
	+ BS
	+ universal build
    + more products and architectures
    + more packages by dependency
    + show msg window on error
    + check for disk space
    + incremental build
    + allow download to local disk
    + remember what has been built?


+ test packages
    + install from directory
    + install from YUM installation source (BS, official package)
    + run qatesttool
    + smoke test


+ upload packages (join with build stuff)
    + build type
	+ mbuild
	+ local build (just falback)
	+ universal build
    + purpose:
	+ QA for Eric; sync structure with MS
	+ test build for all, even external users (same place as QA?)


+ submit package
    + diff
    + more sources (after clean split)


+ clean up
    + tool to remove older test builds (RPMS)