|author||Erich Eckner <firstname.lastname@example.org>||2018-11-02 15:16:57 +0100|
|committer||Erich Eckner <email@example.com>||2018-11-02 15:16:57 +0100|
bin/seed-build-list: add TODO
Diffstat (limited to 'bin/seed-build-list')
1 files changed, 5 insertions, 0 deletions
diff --git a/bin/seed-build-list b/bin/seed-build-list
index 5ec2718..93a1771 100755
@@ -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'