From 2d583a8a688db7823cc2d9bb18ed97ea711f2057 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Thu, 12 Sep 2019 14:05:09 +0200 Subject: `calculate_maximal_moveable_set` should deliberately break dependencies of to-be-deleted packages --- misc/database-layout.dump | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'misc/database-layout.dump') diff --git a/misc/database-layout.dump b/misc/database-layout.dump index 4d81e5c..97407b2 100644 --- a/misc/database-layout.dump +++ b/misc/database-layout.dump @@ -190,7 +190,7 @@ DELETE `replaced_bpir`,`moveable_bpir` JOIN `moveable_bpir` ON `replaced_bpir`.`replaced_by`=`moveable_bpir`.`id` JOIN `binary_packages_in_repositories` AS `repl_bpir` - ON `repl_bpir`.`id`=`replaced_bpir`.`id` + ON `repl_bpir`.`id`=`replaced_bpir`.`id` AND NOT `repl_bpir`.`is_to_be_deleted` JOIN `install_target_providers` ON `repl_bpir`.`package`=`install_target_providers`.`package` JOIN `repositories` AS `repl_r` -- cgit v1.2.3-54-g00ecf