Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Avoid duplicate dependencies in remote repos
Baptiste Daroussin committed 5 years ago
commit abf8dd8f99349440dbd1e37cc0ec2fc8e01afc9e
parent d40fc22
1 file changed +1 -1
modified libpkg/pkgdb_iterator.c
@@ -221,7 +221,7 @@ pkgdb_load_deps(sqlite3 *sqlite, struct pkg *pkg)
	bool options_match;
	char *formula_sql, *clause;
	const char	 sql[] = ""
-
		"SELECT d.name, d.origin, p.version, 0"
+
		"SELECT DISTINCT d.name, d.origin, p.version, 0"
		"  FROM deps AS d"
		"    LEFT JOIN packages AS p ON"
		"    (p.origin = d.origin AND p.name = d.name)"