index : archweb32 | |
Archlinux32 website | gitolite user |
summaryrefslogtreecommitdiff |
author | Erich Eckner <git@eckner.net> | 2018-04-14 20:30:26 +0200 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2018-04-14 20:30:26 +0200 |
commit | c4c623edfa0fc621c4df197221364ba1d5612263 (patch) | |
tree | 647e017901fed6aa686d7528219e0c0e2189ecf2 /packages | |
parent | 4851b38ae1224c59efa84ca37ae727fb08ec6ebd (diff) |
-rw-r--r-- | packages/pkginfo.php | 2 |
diff --git a/packages/pkginfo.php b/packages/pkginfo.php index 8e5f923..da53b67 100644 --- a/packages/pkginfo.php +++ b/packages/pkginfo.php @@ -109,8 +109,10 @@ " AND NOT EXISTS (" . "SELECT 1 FROM `binary_packages` AS `subst_bp`" . " JOIN `repositories` AS `subst_r` ON `subst_bp`.`repository`=`subst_r`.`id`" . + // the substitue must be truly less stable than the dependency " JOIN `repository_stability_relations` AS `subst_rsr` ON `subst_rsr`.`less_stable`=`subst_r`.`stability`" . " AND `subst_rsr`.`less_stable`!=`subst_rsr`.`more_stable`" . + // and more (or equally) stable than us " JOIN `repository_stability_relations` AS `subst_rsr2` ON `subst_rsr2`.`more_stable`=`subst_r`.`stability`" . " WHERE `subst_bp`.`pkgname`=`binary_packages`.`pkgname`" . " AND `subst_rsr`.`more_stable`=`repositories`.`stability`" . |