From d2fde99da55982cf739428e838fee7d6545ccea7 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Wed, 15 Aug 2007 08:45:32 +0000 Subject: providers.py: Sort the list of providers before processing so dependency problems are reproducible rather than effectively random --- lib/bb/providers.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib/bb/providers.py') diff --git a/lib/bb/providers.py b/lib/bb/providers.py index 6fac7c9c4..e6f08fb4b 100644 --- a/lib/bb/providers.py +++ b/lib/bb/providers.py @@ -128,6 +128,11 @@ def _filterProviders(providers, item, cfgData, dataCache): eligible = [] preferred_versions = {} + # The order of providers depends on the order of the files on the disk + # up to here. Sort pkg_pn to make dependency issues reproducible rather + # than effectively random. + providers.sort() + # Collate providers by PN pkg_pn = {} for p in providers: -- cgit 1.2.3-korg