1. 14 Apr, 2020 1 commit
  2. 01 Apr, 2020 1 commit
  3. 30 Mar, 2020 1 commit
  4. 26 Mar, 2020 1 commit
  5. 25 Mar, 2020 1 commit
  6. 24 Mar, 2020 7 commits
  7. 22 Mar, 2020 2 commits
  8. 21 Mar, 2020 2 commits
  9. 12 Mar, 2020 2 commits
  10. 11 Mar, 2020 1 commit
  11. 10 Mar, 2020 1 commit
  12. 21 Feb, 2020 1 commit
  13. 11 Feb, 2020 1 commit
  14. 27 Jan, 2020 1 commit
    • intrigeri's avatar
      Release process: drop the need for allocating (duplicated) temporary storage... · 4eb681c4
      intrigeri authored
      Release process: drop the need for allocating (duplicated) temporary storage space for IUKs on rsync.lizard (refs: #17412)
      
      Previously, we would copy the IUKs to /home and then move them to /srv/rsync.
      Given these 2 directories are on different storage volumes, this means
      we had to allocate the corresponding storage space twice.
      
      Let's instead directly copy the IUKs to /srv.
      4eb681c4
  15. 26 Jan, 2020 2 commits
    • intrigeri's avatar
      Release process: simplify local IUKs generation (refs: #17415) · 27295da9
      intrigeri authored
      This code block was getting awfully complicated and did not work in my shell
      configuration, so let's instead delegate the most complex logic and error
      handling to the existing wrap_tails_create_iuks Python script (used by the
      build_IUKs Jenkins job) and keep only very simple shell code in here.
      
      Incidentally, this has an extra advantage: wrap_tails_create_iuks will download
      any ISO that it can't find locally, which can be useful. Our doc asks the RM to
      download such images at the beginning of their shift, but it's better not to
      rely on this:
      
       - We sometimes split the release process in 2+ pieces; whoever handles
         this part might not be the one who did the earlier steps.
      
       - Between the beginning of a release cycle and release time, the RM might have
         deleted old images to save disk space locally.
      27295da9
    • intrigeri's avatar
      Release process: fix typos · e1531166
      intrigeri authored
      e1531166
  16. 13 Jan, 2020 3 commits
  17. 11 Jan, 2020 4 commits
  18. 10 Jan, 2020 3 commits
    • Cyril 'kibi' Brulebois's avatar
      Release process: document remembering IUK_SOURCE_VERSIONS · 169aa301
      Cyril 'kibi' Brulebois authored
      It's easy to overlook it, and some later steps might fail depending on
      which parts are run in parallel, possibly in different terminals.
      169aa301
    • Cyril 'kibi' Brulebois's avatar
      Release process: detect errors while generating IUKs · e3025fae
      Cyril 'kibi' Brulebois authored
      Without this, errors would go unreported: further steps within the for
      loop would be performed, and all source versions would be attempted. If
      one is lucky, a general issue (missing backslash somewhere) could easily
      be spotted as it would affect all source versions. In worse cases, a
      failure somewhere in the middle could go unnoticed.
      
      Therefore: use “set -e” locally, and print an explicit error message
      when any failure happens; also break out of the loop to ensure the first
      issue is fixed before considering other items.
      e3025fae
    • Cyril 'kibi' Brulebois's avatar
      Release process: fix over-quoting variable · ce42c549
      Cyril 'kibi' Brulebois authored
      Over-quoting leads to ENOENT at the chown stage. Possibly due to copying
      and pasting from within the sudo call to outside it, keeping the
      protected quotes, while the protection should have gone away.
      ce42c549
  19. 09 Jan, 2020 5 commits