Changes between Version 1 and Version 2 of NewBuildSystem
- Timestamp:
- 04/10/14 13:58:46 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
NewBuildSystem
v1 v2 1 For contributing: 1 == Committing == 2 2 3 for non-native: 4 - commit to master 5 - tag 6 - checkout debian, merge master 7 - packaging changes and changelog update 8 - push [debian master tag] 3 '''Non-native packages''' 4 * Ensure you updated the version of something either in autogoo, setup.py, or VERSION file 5 * commit to master 6 * tag -a the version you're releasing 7 * checkout debian, merge master 8 * make any packaging changes and changelog update 9 * push debian, master and the tag 9 10 10 for native: 11 - commit to master 12 - push 11 '''Native packages''' 12 * Commit to master 13 * Push 14 15 == Building == 16 17 ''' For non-native packages''' 18 `athena-upstream-tarball -p <directory-name>` 19 20 * `dasource -u <directory-name>` (build source package) 21 * `dapublish [all | package ...]` (publish source package to repo, sign and tag) 22 * `dabuild all` (builds any package for which there are source but no binary) 13 23 14 24 15 For single package:16 17 athena-upstream-tarball -p <directory-name> (if non-native)18 dasource -u <directory-name>19 dapublish (publish source package to repo, sign and tag)20 dabuild all (builds any package for which there are source but no binary)21 22