1. 17 Mar, 2017 2 commits
  2. 08 Mar, 2017 1 commit
  3. 28 Aug, 2016 4 commits
    • intrigeri's avatar
    • intrigeri's avatar
      Simplify freezable APT repository handling for stable and testing -based branches. · aed83f94
      intrigeri authored
      We now enforce that any branch based on stable or testing uses frozen
      APT snapshots, except for the debian-security archive. This simplifies
      the documentation, the code, and eases reasoning about the whole thing.
      refs: #11612
    • intrigeri's avatar
    • intrigeri's avatar
      Never (pretend to) thaw APT snapshots on the stable branch. · 025d6869
      intrigeri authored
      Let's always encode, on the stable branch, the exact set of APT snapshots we
      want to use in next point-release. Previously we would pretend to thaw them by
      writing "latest" in APT_snapshots.d/*/serial, but then apt-mirror would
      special-case this situation: on an unreleased branch based on stable, it would
      consider that "latest" means "stick to previous release's tagged snapshot".
      Which worked fine at build time, except the part of our build system that
      creates the build manifest does not know about this convention, so the resulting
      build manifest would point to the latest APT snapshots we have, even though they
      were not really used during the build. And even if the build manifest pointed to
      the right place (i.e. the previous release's tagged APT snapshot), which is the
      only place where some of the needed packages are when tagging the next
      point-release's APT snapshot: tails-prepare-tagged-apt-snapshot-import does not
      know how to generate a configuration that pulls from there.
      So let's drop this special meaning of "latest", and make things simpler by
      actually hard-coding in Git the snapshots we really want to use.
      This implies the documentation change that makes sure that we're keeping these
      time-based APT snapshots long enough.
      refs: #11612
  4. 25 May, 2016 3 commits
  5. 21 May, 2016 3 commits
  6. 17 May, 2016 5 commits
  7. 24 Mar, 2016 2 commits
  8. 11 Mar, 2016 1 commit