about summary refs log tree commit diff
path: root/presentation.tex
diff options
context:
space:
mode:
Diffstat (limited to 'presentation.tex')
-rw-r--r--presentation.tex15
1 files changed, 12 insertions, 3 deletions
diff --git a/presentation.tex b/presentation.tex
index 0803920a821b..2591c5b07ccc 100644
--- a/presentation.tex
+++ b/presentation.tex
@@ -138,7 +138,7 @@
     \begin{itemize}
     \item Sparse information on the Debian-wiki
     \item Bootstrapping discussions mostly resolve around new architectures
-    \item GCC is compiled by depending on previous versions of gcc
+    \item GCC is compiled by depending on previous versions of GCC
     \end{itemize}
   \end{frame}
 
@@ -169,11 +169,20 @@
     \end{center}
   \end{frame}
 
+  \begin{frame}{Bootstrapping NixOS}
+    Nix evaluation can not recurse forever: The bootstrap can not
+    simply depend on a previous GCC.
+
+    Result: \texttt{bootstrap-tools} tarball from a previous binary
+    cache is fetched and used.
+
+    An unfortunate magic binary blob ...
   \end{frame}
 
-  \section{The future of bootstrapping}
+  \begin{frame}{Reproducing NixOS}
+    Not all reproducibility patches have been ported from Debian.
 
-  \begin{frame}{MES}
+    However: Builds are fully repeatable via the Nix fundamentals!
   \end{frame}
 
   \begin{frame}{The Nix project(s)}