diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/bb/providers.py | 5 |
1 files changed, 5 insertions, 0 deletions
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: |