summaryrefslogtreecommitdiff
path: root/bin/db-update
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2018-03-05 16:15:09 +0100
committerErich Eckner <git@eckner.net>2018-03-05 16:15:09 +0100
commit390561a3f13eedec674259bb5b2e491886bb56d0 (patch)
tree6b6946099bf5c54d57f6ffcd4aa94c11a08fa202 /bin/db-update
parent8a24ee22bd08dff3f9610a837eaa0aacd7c6032a (diff)
downloadbuilder-390561a3f13eedec674259bb5b2e491886bb56d0.tar.xz
bin/bootstrap-mysql: implement stored function with new condition from db-update (which is not yet used, but looks ok)
Diffstat (limited to 'bin/db-update')
-rwxr-xr-xbin/db-update6
1 files changed, 6 insertions, 0 deletions
diff --git a/bin/db-update b/bin/db-update
index 78ff622..06754bb 100755
--- a/bin/db-update
+++ b/bin/db-update
@@ -10,6 +10,12 @@
# b) no done package B (in a not-more stable repository) which is
# not being moved run-depends on A
+# The new condition will be shorter, cleaner and less error prone:
+# (_Moving_ is without risk. It is _deleting_, that may break stuff.)
+# Every package which is replaced, must have its provided install_targets:
+# a) provided by another new or not-replaced package or
+# b) not required by any not-replaced package.
+
# TODO: separate locks for staging, testing (and stable)
# TODO: handle deletion of parts of a split package