blob: 511fec8aec86fb791c4159e830d1b9d8c9a5a870 (
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
|
[[!meta title="Autobuilder requirements"]]
[[!meta author="Tlsa"]]
[[!meta date="2009-07-08T13:38:43Z"]]
[[!toc]] The current autobuilder
script is in need of an overhaul. Additionally, we need more features
for it to be useful in the future. This page enumerates the features we
need.
- Automated fetch of component sources
- Detection of updated components
- Configurable installation prefix/destdir and build environment
- Ability to specify which versions of components are built for a
given product
- Dependency tracking (so, e.g a change to Hubbub results in a new
NetSurf binary)
- Robust rewriting of URLs in documentation (maybe better handled in
component buildsystems)
- Retain features of existing autobuild.pl
- Automated packaging of components for release
- Automated creation of NSTools distribution for RISC OS.
- Automatically run component testsuites, notifying any failures.
Also, compute code coverage statistics.
|