From 1a9e9dc143b73b29113c5d22c0812f25c43cd34a Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Thu, 8 Nov 2018 14:54:32 +0100 Subject: buildmaster/mysql-issues.php: check for matching architecture for install_target_providers of serious issues --- buildmaster/mysql-issues.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/buildmaster/mysql-issues.php b/buildmaster/mysql-issues.php index 7c388fc..b149cad 100644 --- a/buildmaster/mysql-issues.php +++ b/buildmaster/mysql-issues.php @@ -53,7 +53,12 @@ require_once BASE . "/lib/mysql.php"; " AND `subst_bp`.`architecture`=`binary_packages`.`architecture`" . " WHERE NOT EXISTS (" . "SELECT 1 FROM `install_target_providers`" . - " WHERE `install_target_providers`.`install_target` = `dependencies`.`depending_on`" . + " JOIN `binary_packages_in_repositories` AS `i_bpir` ON `i_bpir`.`package`=`install_target_providers`.`package`" . + " JOIN `repositories` AS `i_r` ON `i_bpir`.`repository`=`i_r`.`id`" . + " JOIN `architecture_compatibilities` ON `architecture_compatibilities`.`fully_compatible`" . + " AND `architecture_compatibilities`.`built_for`=`i_r`.`architecture`" . + " WHERE `install_target_providers`.`install_target`=`dependencies`.`depending_on`" . + " AND `repositories`.`architecture`=`architecture_compatibilities`.`runs_on`" . ")" . $ignore . " ORDER BY " . -- cgit v1.2.3