Changes between Version 13 and Version 14 of AddingOrRebuildingASuite


Ignore:
Timestamp:
05/06/17 19:36:06 (5 years ago)
Author:
andersk
Comment:

chroots are btrfs now

Legend:

Unmodified
Added
Removed
Modified
  • AddingOrRebuildingASuite

    v13 v14  
    11== Bootstrapping A New Release == 
    22 
    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 
     31. Create build chroot using scripts/build-server/make-chroot 
    64 * Make sure resulting chroot actually has universe enabled. 
    7 4. Update the buildsystem configuration with tags.  Do not forget to add ~0.1 
    8 5. Update /mit/debathena/apt/conf 
     52. Update the buildsystem configuration with tags.  Do not forget to add ~0.1 
     63. Update /mit/debathena/apt/conf 
    97 * Do not forget to run `git commit` there 
    10 6. Run `dareprepro export`. 
    11 7. Fix debathena-machtype 
    12 8. Run dapopulate with appropriate flags.  An example would be: `dapopulate --handle-broken=include --allow-out-of-date --use-development utopic trusty` 
     84. Run `dareprepro export`. 
     95. Fix debathena-machtype 
     106. Run dapopulate with appropriate flags.  An example would be: `dapopulate --handle-broken=include --allow-out-of-date --use-development utopic trusty` 
    1311   (populate utopic with sources from trusty). 
    14 9. Open a tmux, and in it, run dabuild on the staging repo.  You will probably 
     127. Open a tmux, and in it, run dabuild on the staging repo.  You will probably 
    1513   need to specify -B with the name of preceeding repo, for example: 
    1614   `DEBATHENA_SETUP_HOOK=/afs/sipb.mit.edu/project/debathena/bin/chroot-sources.staging dabuild utopic-staging -B trusty`.