aboutsummaryrefslogtreecommitdiff
path: root/doc/ideas.rst
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2021-03-18 10:40:12 -0700
committerSean Whitton <spwhitton@spwhitton.name>2021-03-18 10:40:32 -0700
commit0f084a239349e3a9090e52e3ea7b8aad4c643ac3 (patch)
tree9de89031ea9e21ad0f463c3dea75747e521c2eee /doc/ideas.rst
parent3adc9dc63c5821e45f25e62bda040c603de641a0 (diff)
downloadconsfigurator-0f084a239349e3a9090e52e3ea7b8aad4c643ac3.tar.gz
WITH-REQUIREMENTS-FOR-CHANGE idea
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
Diffstat (limited to 'doc/ideas.rst')
-rw-r--r--doc/ideas.rst5
1 files changed, 5 insertions, 0 deletions
diff --git a/doc/ideas.rst b/doc/ideas.rst
index c2996fa..f4f9947 100644
--- a/doc/ideas.rst
+++ b/doc/ideas.rst
@@ -65,6 +65,11 @@ Core
But maybe this is unnecessarily complex -- wouldn't it be better to just
fail and fix your deployment definitions?
+- Combinator WITH-REQUIREMENTS-FOR-CHANGE to only apply dependencies if the
+ first property's :CHECK routine indicates that a change it needed. For
+ example, if the chroot already exists, we don't attempt to install
+ debootstrap.
+
Project & packaging
-------------------