public inbox for openembedded-core@lists.openembedded.org
 help / color / mirror / Atom feed
* [PATCH v2 0/4] Make oe.lsb.distro_identifier() more consistent
@ 2016-11-08 14:49 Joshua Lock
  2016-11-08 14:49 ` [PATCH v2 1/4] lib/oe/path: remove duplicate import Joshua Lock
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Joshua Lock @ 2016-11-08 14:49 UTC (permalink / raw)
  To: openembedded-core

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


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-11-08 14:50 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-08 14:49 [PATCH v2 0/4] Make oe.lsb.distro_identifier() more consistent Joshua Lock
2016-11-08 14:49 ` [PATCH v2 1/4] lib/oe/path: remove duplicate import Joshua Lock
2016-11-08 14:49 ` [PATCH v2 2/4] lib/oe/lsb: make the release dict keys consistent regardless of source Joshua Lock
2016-11-08 14:49 ` [PATCH v2 3/4] lib/oe/lsb: prefer /etc/os-release for distribution data Joshua Lock
2016-11-08 14:49 ` [PATCH v2 4/4] lib/oe/lsb: attempt to ensure consistent distro id regardless of source Joshua Lock

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox