Line 185: |
Line 185: |
| cvs commit -m "$(make clog)" | | cvs commit -m "$(make clog)" |
| | | |
− | Then tag all files as belonging to a particular build version
| + | CVS cheat sheet [[:Package_Modification/More cvs commands]] |
| + | |
| + | =====Build===== |
| + | Tag all files as belonging to a particular build version |
| make tag | | make tag |
| | | |
− | Then submit the request to the build server which will checkout the recently tagged version and build it in a chroot (mock) env.
| + | Submit the request to the build server which will checkout the recently tagged version and build it |
| make build | | make build |
| | | |
− | Key things are to always do "make tag" before "make build"
| + | Always do "make tag" before "make build" |
| | | |
| Always ensure you are working with the latest version (cvs update -dPA) | | Always ensure you are working with the latest version (cvs update -dPA) |
| | | |
− | You and updatesteam will get an email on successfull build. | + | You and updatesteam will get an email on successful build. |
| Only you will get an email on failed build. | | Only you will get an email on failed build. |
| | | |
− | CVS cheat sheet [[:Package_Modification/More cvs commands]]
| + | You can check the build system is working: |
− | | |
− | | |
− | =====buildsys follow up =====
| |
− | You can check the buidsys working thanks to plague: | |
| | | |
| * [https://buildsys.contribs.org/plague https://buildsys.contribs.org/plague] | | * [https://buildsys.contribs.org/plague https://buildsys.contribs.org/plague] |
| * or in shell | | * or in shell |
| plague-client list uid {task number} | | plague-client list uid {task number} |
− |
| |
− | You are notified by email of success or failure of your build request
| |
| | | |
| ====Releasing a package==== | | ====Releasing a package==== |