aboutsummaryrefslogtreecommitdiff
path: root/sqitch/verify
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2019-12-07 19:21:02 +0100
committerChristopher Baines <mail@cbaines.net>2019-12-12 20:07:22 +0000
commita965ba1f6afe182c3c4723a676d4ca0c6c53e4d7 (patch)
treec6604f53423ef9c6ff02efcc75accd9efced3bac /sqitch/verify
parent0e97c55c0cabd6c3d2254e7bb02aa03ecf3314ca (diff)
downloaddata-service-a965ba1f6afe182c3c4723a676d4ca0c6c53e4d7.tar
data-service-a965ba1f6afe182c3c4723a676d4ca0c6c53e4d7.tar.gz
Start storing and identifying sets of derivation outputs
Derivations are effectively equivalent if they produce the same set of outputs, which is possible because of the equivalence of fixed output derivations. A fixed output derivation can be different, but equivalent, because it produces the same fixed output. To better allow tracking equivalent derivations, primarily to allow working out what derivations might correspond to a build, store the sets of derivation outputs, and which derivations they relate to.
Diffstat (limited to 'sqitch/verify')
-rw-r--r--sqitch/verify/derivation_output_sets.sql7
1 files changed, 7 insertions, 0 deletions
diff --git a/sqitch/verify/derivation_output_sets.sql b/sqitch/verify/derivation_output_sets.sql
new file mode 100644
index 0000000..daa0dd0
--- /dev/null
+++ b/sqitch/verify/derivation_output_sets.sql
@@ -0,0 +1,7 @@
+-- Verify guix-data-service:derivation_output_sets on pg
+
+BEGIN;
+
+-- XXX Add verifications here.
+
+ROLLBACK;