generic-poky/meta/lib/oe
Bill Randle 58643b74ee lib/oe/package_manager: keep platform_extra and default_platform_extra lists ordered
In RpmPM:insert_feeds_uris, the paths are kept in sets, which are unordered,
but they are later used to set the priority for the Smart channels, so
unexpected results could occur. Change the sets to lists and use the same
code as in create_configs() to add items to the list, rather than the set
operators.

[YOCTO #9717]

(From OE-Core rev: ce4137f4bb955207fede0c4ef338835d9a461f59)

Signed-off-by: Bill Randle <william.c.randle@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-07-01 16:22:45 +01:00
..
tests classes/lib: Complete transition to python3 2016-06-02 08:24:01 +01:00
__init__.py lib/oe: turn oe into a namespace package 2014-03-17 14:01:41 +00:00
buildhistory_analysis.py lib/oe/buildhistory_analysis: fix for Python 3 2016-06-03 13:13:30 +01:00
cachedpath.py cachedpath.py: global name 'error' is not defined 2013-05-15 19:27:11 +03:00
classextend.py lib/classextend: Fix determinism issue 2016-05-11 10:33:42 +01:00
classutils.py classes/lib: Complete transition to python3 2016-06-02 08:24:01 +01:00
copy_buildsystem.py classes/lib: Update to explictly create lists where needed 2016-06-02 08:24:00 +01:00
data.py classes/lib: Update to match python3 iter requirements 2016-06-02 08:24:00 +01:00
distro_check.py oe/distro_check.py: Fixes for python3 2016-06-12 23:47:19 +01:00
gpg_sign.py classes/lib: Update to use python3 command pipeline decoding 2016-06-02 08:24:00 +01:00
license.py classes/lib: Update to explictly create lists where needed 2016-06-02 08:24:00 +01:00
lsb.py lib/oe/lsb: sanitise the distro identifier 2016-04-13 10:12:52 +01:00
maketype.py classes/lib: Complete transition to python3 2016-06-02 08:24:01 +01:00
manifest.py classes/lib: Complete transition to python3 2016-06-02 08:24:01 +01:00
package.py classes/lib: Complete transition to python3 2016-06-02 08:24:01 +01:00
package_manager.py lib/oe/package_manager: keep platform_extra and default_platform_extra lists ordered 2016-07-01 16:22:45 +01:00
packagedata.py classes/lib: Update to explictly create lists where needed 2016-06-02 08:24:00 +01:00
packagegroup.py classes/lib: Update to explictly create lists where needed 2016-06-02 08:24:00 +01:00
patch.py scripts: Fix encoding errors for python3 2016-06-02 08:24:01 +01:00
path.py lib/oe: drop custom implementation of oe.path.relative 2014-03-07 14:58:44 +00:00
prservice.py classes/lib: Update to explictly create lists where needed 2016-06-02 08:24:00 +01:00
qa.py classes/lib: Complete transition to python3 2016-06-02 08:24:01 +01:00
recipeutils.py classes/lib: Complete transition to python3 2016-06-02 08:24:01 +01:00
rootfs.py classes/lib: Complete transition to python3 2016-06-02 08:24:01 +01:00
sdk.py classes/lib: Complete transition to python3 2016-06-02 08:24:01 +01:00
sstatesig.py classes/lib: Update to explictly create lists where needed 2016-06-02 08:24:00 +01:00
terminal.py lib/oe/terminal.py: decode bytes variable before rstrip/split 2016-06-12 23:47:17 +01:00
types.py classes/lib: Complete transition to python3 2016-06-02 08:24:01 +01:00
utils.py classes/lib: Complete transition to python3 2016-06-02 08:24:01 +01:00