summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2018-11-02 15:16:57 +0100
committerErich Eckner <git@eckner.net>2018-11-02 15:16:57 +0100
commitf8b80182094fc6a1a82622a20f6334dfaf9187c7 (patch)
treed4433ef136b8f45d8eb2d4c3c6cff9157eac8f32
parent4c2cd57cbdc0a7300b915b00496d7ad1628ff05a (diff)
downloadbuilder-f8b80182094fc6a1a82622a20f6334dfaf9187c7.tar.xz
bin/seed-build-list: add TODO
-rwxr-xr-xbin/seed-build-list5
1 files changed, 5 insertions, 0 deletions
diff --git a/bin/seed-build-list b/bin/seed-build-list
index 5ec2718..93a1771 100755
--- a/bin/seed-build-list
+++ b/bin/seed-build-list
@@ -362,6 +362,11 @@ fi
printf ' AND `dependency_types`.`relevant_for_binary_packages`'
mysql_join_dependencies_install_target_providers_with_versions '' 'itp_dummy'
# some dependencies are not provided by the least stable packages
+# TODO: this logic is flawed: we check, that no install_target_provider is superseeded
+# by a less stable package with the same name, but we need to check, that each install_target
+# is provided by a not-superseeded install_target_provider - e.g. by the least stable one
+# of all with the same name
+printf 'you should not use this - it won'"'"'t do, what you expect'
printf ' WHERE NOT EXISTS ('
printf 'SELECT 1 FROM `install_target_providers`'
mysql_join_install_target_providers_binary_packages '' 'subst_bp'