Building of release files should be automated
There should be a script to build the release files. This should be easy to do and has the following advantages:
- Faster, easier building is good especially when releasing in quick succession (e.g. bugfix release).
- More deterministic, less prone to errors.
- More transparent (anyone can see how the builds are made, so they know exactly what they are getting)
- Susceptible to testing.
Basically it should be possible to configure HelenOS from one of the preset files via command line (this is very useful itself). Then, the script would just select the proper configuration for each release file and then copy it it from the build directory.
Change History
(8)
Component: |
unspecified → build
|
Owner: |
set to Jakub Jermář
|
Status: |
new → assigned
|
Type: |
proposal → enhancement
|
Status: |
assigned → accepted
|
Owner: |
changed from Jakub Jermář to Jiri Svoboda
|
Status: |
accepted → assigned
|
Resolution: |
→ fixed
|
Status: |
assigned → closed
|
With the integration of changeset:mainline,863 and changeset:mainline,879 most of this problem is solved. Still we need to figure out what additional tuning should be applied by the release Makefile so that the release files are fit for release.