1. 27 Nov, 2018 9 commits
  2. 14 Aug, 2018 1 commit
  3. 27 Feb, 2018 2 commits
  4. 10 Nov, 2017 2 commits
    • intrigeri's avatar
      auto/build: normalize file timestamps in wiki/src before building (refs: #14933) · 0a484302
      intrigeri authored
      The copy of the website included in the ISO image has "Posted" timestamps that
      apparently match when we cloned the Git repository. This is expected since we
      build the website with the rcs setting disabled. Normalizing timestamps before
      building should fix this.
      What's surprising though is that only a few pages seem to be affected, while
      I would expect that all inlined pages without an explicit meta date should
      trigger the exact same problem. But anyway, normalizing mtime should fix it
      everywhere, so if it works, let's not bother investigating this further.
      One potential drawback of this commit is that it may make it harder to refresh
      an older, cached build of the website when we reintroduce this option in the
      future:  ikiwiki will have a hard time knowing which pages it should refresh.
      We'll see.
    • intrigeri's avatar
      auto/build: make list of directories more "git diff"-friendly. · dff0923b
      intrigeri authored
      This should be a no-op change.
  5. 20 Oct, 2017 1 commit
  6. 04 Sep, 2017 1 commit
  7. 02 Sep, 2017 1 commit
    • intrigeri's avatar
      Merge base branch earlier, i.e. in auto/config instead of auto/build (refs: #14459). · 7396e42e
      intrigeri authored
      Previously, a given build from a topic branch would mix inconsistent versions
      of things. Most changes done in $topic_branch..$base_branch would be taken into
      account, but some would not, e.g. changes that affect:
       * everything we set up in auto/config, such as
          - copying tails-transform-mirror-url,
          - APT snapshots
          - debian/changelog, used by `apt-snapshots-serials prepare-build'
       * auto/build
      In practice, we've been suffering from some consequences of this problem
       * ISO build failed on documentation branches based on master;
       * topic branches fail to build building once the APT snapshots they encode
         disappears, even though their base branch encodes newer & valid APT
      This commit implements a cheap and partial fix: as stated on
      https://labs.riseup.net/code/issues/14459, the base branch merge still happens
      too late e.g. to take into account auto/config changes done in
      $topic_branch..$base_branch. Ideally we should do the base branch merge first
      thing in the build process, in a manner that's isolated from other build steps,
      so that *all* build code except the tiny script that performs the merge will be
      in the correct state.
  8. 22 May, 2017 1 commit
  9. 17 May, 2017 1 commit
  10. 17 Apr, 2017 1 commit
  11. 16 Apr, 2017 1 commit
  12. 16 Mar, 2017 5 commits
  13. 15 Mar, 2017 3 commits
  14. 14 Mar, 2017 3 commits
  15. 20 Dec, 2016 1 commit
  16. 14 Dec, 2016 1 commit
  17. 21 Nov, 2016 2 commits
  18. 20 Nov, 2016 1 commit
  19. 10 Nov, 2016 2 commits
  20. 08 Jun, 2016 1 commit