diff options
author | Erich Eckner <git@eckner.net> | 2018-06-27 12:43:38 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2018-06-27 12:43:38 +0200 |
commit | 75d67527edd8db9b8902bc2a02aec63b38392e16 (patch) | |
tree | b75dc383e27b453f1737bca9f71912773556f583 | |
parent | dac98cdb30f75307e96916b2048d45db23589910 (diff) | |
download | builder-75d67527edd8db9b8902bc2a02aec63b38392e16.tar.xz |
bin/seed-build-list: be more conservative with -a: do not reschedule packages, just because a build-list item will replace the least-stable provider of some dependency (there are no link dependencies on the build-list!)
-rwxr-xr-x | bin/seed-build-list | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bin/seed-build-list b/bin/seed-build-list index 6ffde81..5081a86 100755 --- a/bin/seed-build-list +++ b/bin/seed-build-list @@ -340,12 +340,12 @@ printf 'CREATE TEMPORARY TABLE `pkgbases` (`pkgbase` VARCHAR(64), `repository` V mysql_join_binary_packages_in_repositories_repositories 'subst_bir' 'subst_r' printf ' AND `subst_r`.`name` NOT IN ("build-support","deletion-list","to-be-decided")' printf ' WHERE `install_target_providers`.`install_target`=`dependencies`.`depending_on`' - # this is the least stable install_target_provider with that name + # this is the least stable, built install_target_provider with that name printf ' AND NOT EXISTS (' printf 'SELECT 1 FROM `binary_packages` AS `ss_bp`' mysql_join_binary_packages_binary_packages_in_repositories 'ss_bp' 'ss_bir' mysql_join_binary_packages_in_repositories_repositories 'ss_bir' 'ss_r' - printf ' AND `ss_r`.`name` NOT IN ("build-support","deletion-list","to-be-decided")' + printf ' AND `ss_r`.`name` NOT IN ("build-list","build-support","deletion-list","to-be-decided")' printf ' JOIN `repository_stability_relations` AS `ss_rsr`' printf ' ON `ss_rsr`.`less_stable`=`ss_r`.`stability`' printf ' WHERE `ss_bp`.`pkgname`=`subst_bp`.`pkgname`' |