The oe.lsb.distro_identifier() method call will return different identification information depending on the source which is found to provide that information.
This series attempts to address this in two ways: 1) preferring os-release(5) as the source of distribution identification. this increasingly common standard mechanism is available on each of the build host distributions we commonly test on. 2) converting the distribution identifier to lower case before including it in the distro_identifier return value. This ensures that, for most of the tested distros, the identifier returned via the LSB code paths matches that returned by the os-release code paths. Changes since v1: * improve release_dict_osr() in patch 3 to handle empty lines and values with surrounding quotation marks in /etc/os-release, as used in CentOS The following changes since commit 9303d8055c45a0f6af295d70a6f6a8b9d8d8a7c9: devtool: add "rename" subcommand (2016-11-07 11:04:17 +0000) are available in the git repository at: git://git.openembedded.org/openembedded-core-contrib joshuagl/liboe http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=joshuagl/liboe Joshua Lock (4): lib/oe/path: remove duplicate import lib/oe/lsb: make the release dict keys consistent regardless of source lib/oe/lsb: prefer /etc/os-release for distribution data lib/oe/lsb: attempt to ensure consistent distro id regardless of source meta/lib/oe/lsb.py | 73 +++++++++++++++++++++++++++++++++++------------------ meta/lib/oe/path.py | 1 - 2 files changed, 49 insertions(+), 25 deletions(-) -- 2.7.4 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core