| 1 | == Bootstrapping A New Release == |
| 2 | |
| 3 | 1. Make sure you have enough space to create the build chroot using lvs and pvs. |
| 4 | 2. Alter /root/sources.list.d appropriately |
| 5 | 3. Create build chroot using /root/make-chroot |
| 6 | * Make sure resulting chroot actually has universe enabled. |
| 7 | * Make sure resulting chroot has debathena APT key in it. |
| 8 | 4. Update the buildsystem configuration with tags. Do not forget to add ~0.1 |
| 9 | 5. Update /mit/debathena/apt/conf |
| 10 | * Do not forget to run `git commit` there |
| 11 | 6. Run `dareprepro export`. |
| 12 | 7. Fix debathena-machtype |
| 13 | 8. Run dapopulate with appropriate flags. An example would be: `dapopulate --handle-broken=include --allow-out-of-date --use-development utopic trusty` |
| 14 | (populate utopic with sources from trusty). |
| 15 | 9. Open a tmux, and in it, run dabuild on the staging repo. You will probably |
| 16 | need to specify -B with the name of preceeding repo, for example: |
| 17 | `DEBATHENA_SETUP_HOOK=/afs/sipb.mit.edu/project/debathena/bin/chroot-sources.staging dabuild utopic-staging -B trusty`. |
| 18 | |
| 19 | |
| 20 | |