From bb7cd87ff9a7b682f18d0fc52cad2e10e3326d8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Holger=20Wei=C3=9F?= Date: Fri, 2 Dec 2011 18:09:03 +0100 Subject: Packages: Don't reverse the order of s If a package is available in multiple repositories, the first one specified in the sources.xml file should be used for dependency resolution. In the past, the Packages code had to reverse the internal order of sources to achieve this effect; with the current code, this is no longer the case. --- src/lib/Server/Plugins/Packages/Collection.py | 5 ----- 1 file changed, 5 deletions(-) (limited to 'src') diff --git a/src/lib/Server/Plugins/Packages/Collection.py b/src/lib/Server/Plugins/Packages/Collection.py index 2d9cd8a09..f8cd8e690 100644 --- a/src/lib/Server/Plugins/Packages/Collection.py +++ b/src/lib/Server/Plugins/Packages/Collection.py @@ -280,9 +280,6 @@ class Collection(object): def remove(self, item): self.sources.remove(item) - def reverse(self): - self.sources.reverse() - def sort(self, cmp=None, key=None, reverse=False): self.sources.sort(cmp, key, reverse) @@ -337,8 +334,6 @@ def factory(metadata, sources, basepath): (cclass.__name__, metadata.hostname)) collection = cclass(metadata, relevant, basepath) - # reverse so that file order determines precedence - collection.reverse() collections[metadata.hostname] = collection return collection -- cgit v1.2.3-1-g7c22