- 11 Nov, 2018 3 commits
- 02 Nov, 2018 1 commit
-
-
intrigeri authored
-
- 23 Oct, 2018 1 commit
-
-
segfault authored
-
- 14 Aug, 2018 1 commit
-
-
intrigeri authored
The project was renamed, what, 8 years ago?
-
- 27 Feb, 2018 2 commits
-
-
segfault authored
-
- 10 Nov, 2017 2 commits
-
-
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 authored
This should be a no-op change.
-
- 20 Oct, 2017 1 commit
-
-
anonym authored
-
- 04 Sep, 2017 1 commit
-
-
intrigeri authored
In most cases, $BUILD_BASENAME contains a timestamp, so when building twice in a row from the same commit, we could not have got the same ISO anymore.
-
- 02 Sep, 2017 1 commit
-
-
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, gnome-shell-extension-florence-indicator - 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 e.g.: * 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 snapshots. 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.
-
- 22 May, 2017 1 commit
-
-
intrigeri authored
-
- 17 May, 2017 1 commit
-
- 17 Apr, 2017 1 commit
-
- 16 Apr, 2017 1 commit
-
-
intrigeri authored
-
- 16 Mar, 2017 5 commits
- 15 Mar, 2017 3 commits
- 14 Mar, 2017 3 commits
-
-
intrigeri authored
lb_chroot_resolv will "cp -a" it from the source tree, so it inherits its ownership from the whoever cloned the Git repository. This has two problems. First, this results in unsafe permissions on this file (e.g. a Vagrant build results in the 'amnesia' user having write access to it). Second, building with a different user results in a non-deterministic SquashFS. refs: #5630
-
- 20 Dec, 2016 1 commit
-
-
intrigeri authored
In current Stretch, debootstrap fails if we use eatmydata + the operation mode picked by live-build when caching is enabled.
-
- 14 Dec, 2016 1 commit
-
-
intrigeri authored
This may render the SquashFS creation deterministic, but this may make the resulting SquashFS substantially larger.
-
- 21 Nov, 2016 2 commits
-
- 20 Nov, 2016 1 commit
-
-
intrigeri authored
-
- 10 Nov, 2016 2 commits
-
- 08 Jun, 2016 1 commit
-
- 16 May, 2016 2 commits
-
-
intrigeri authored
… and drop mere echo'ing of them to the build log. This will make it easier to debug builds: looking at a dedicated file is easier than finding the relevant info in a huge build log. At this point, it doesn't feel worth it to make the generated file machine-readable, but surely we can do it if/when we need that later on.
-
intrigeri authored
-
- 24 Mar, 2016 1 commit
-
-
intrigeri authored
-
- 10 Mar, 2016 1 commit
-