From 2b4578976b2eb99a753c43b6edee3e165c2e14b1 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Tue, 11 Sep 2018 15:09:43 +0200 Subject: lib/mysql-functions: mysql_sanity_check(): two packages with different architectures in equally-stable any-repositories cannot be a "duplicate package in equally stable repositories" --- lib/mysql-functions | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib') diff --git a/lib/mysql-functions b/lib/mysql-functions index df51aed..363ed47 100755 --- a/lib/mysql-functions +++ b/lib/mysql-functions @@ -562,6 +562,11 @@ mysql_sanity_check() { mysql_join_binary_packages_in_repositories_binary_packages 'b_bir' 'b' printf ' AND `a`.`pkgname`=`b`.`pkgname`' printf ' AND `a`.`id`!=`b`.`id`' + printf ' AND (' + printf '`a_r`.`architecture`!=%s' \ + "${architecture_ids__any}" + printf ' OR `a`.`architecture`=`b`.`architecture`' + printf ')' printf ' WHERE `a_r`.`stability` NOT IN (%s,%s)' \ "${repository_stability_ids__forbidden}" \ "${repository_stability_ids__virtual}" -- cgit v1.2.3-54-g00ecf