[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
01/02: website: build-vm: Final tweaks.
From: |
Ludovic Courtès |
Subject: |
01/02: website: build-vm: Final tweaks. |
Date: |
Wed, 13 Mar 2024 10:02:47 -0400 (EDT) |
civodul pushed a commit to branch master
in repository guix-artwork.
commit 7e66cb280e80dbb785547dce50c34938d53c9c07
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Wed Mar 13 15:00:08 2024 +0100
website: build-vm: Final tweaks.
* website/drafts/build-vm.md: Final tweaks.
---
website/drafts/build-vm.md | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/website/drafts/build-vm.md b/website/drafts/build-vm.md
index 5cf9700..1055200 100644
--- a/website/drafts/build-vm.md
+++ b/website/drafts/build-vm.md
@@ -1,7 +1,7 @@
title: Adventures on the quest for long-term reproducible deployment
author: Ludovic Courtès
-tags: Reproducibility, Research
-date: 2024-03-13 14:00
+tags: Reproducible builds, Reproducibility, Research
+date: 2024-03-13 15:30
---
Rebuilding software five years later, how hard can it be? It can’t be
@@ -11,7 +11,7 @@
time](https://guix.gnu.org/manual/devel/en/html_node/Invoking-guix-time_002dmach
and that does a good job at ensuring [reproducible
builds](https://reproducible-builds.org/docs/definition/), right?
-Well, in hindsight, we can tell you: it’s more challenging than it
+In hindsight, we can tell you: it’s more challenging than it
seems. Users attempting to travel 5 years back with `guix time-machine`
are (or *were*) unavoidably going to hit bumps on the road—a real
problem because that’s one of the use cases Guix aims to support well,
@@ -50,8 +50,11 @@ Type "help", "copyright", "credits" or "license" for more
information.
shell`](https://guix.gnu.org/en/blog/2021/from-guix-environment-to-guix-shell/),
which didn’t exist back then.)
It’s only 5 years ago but it’s pretty much remote history on the scale
-of software evolution. How well does such a command work? Well, it
-depends.
+of software evolution—in this case, that history comprises major
+changes [in Guix
+itself](https://guix.gnu.org/en/blog/2021/the-big-change/) and
+[in Guile](https://guix.gnu.org/en/blog/2020/guile-3-and-guix/).
+How well does such a command work? Well, it depends.
The project has two build farms; `bordeaux.guix.gnu.org` has been
keeping substitutes (pre-built binaries) of everything it built since