[OE-core] [PATCH 00/23][jethro] Selftest and other fixes

Ross Burton ross.burton at intel.com
Wed Oct 21 20:54:51 UTC 2015


Hi,

A series of patches that mainly fix various sanity and selftest failures on
the autobuilder, and a few 2.0-targetted bugs.

Ross

The following changes since commit 8578bc17b54da97d42b257b3c8f398ac52b91a9f:

  libc-package: Fix localedef multilib dependency issues (2015-10-20 10:12:01 +0100)

are available in the git repository at:

  git://git.yoctoproject.org/poky-contrib ross/jut

for you to fetch changes up to 9e63faaa752251b45a986e0de797ba8aa806b601:

  oeqa/selftest: improve config writing and cleanup (2015-10-21 21:25:22 +0100)

----------------------------------------------------------------
Alejandro Hernandez (1):
      archiver.bbclass: Fixes and improves archiver class for kernel and gcc packages

Alex Franco (1):
      sanity.bbclass: expand warning when chmod fails

Benjamin Esquivel (2):
      populate SDK: prepare calling of bb.utils for exceptions
      oeqa/selftest/manifest.py: Test support for manifests

Chen Qi (2):
      openssh: fix file permission for /etc/pam.d/sshd
      sudo: fix file permission for /etc/pam.d/sudo

Daniel Istrate (2):
      oeqa/selftest/bbtests: Updated bitbake TCs
      oeqa/selftest/wic: corrected testcase decorator for test18_iso_image

Leonardo Sandoval (3):
      oeqa/utils/ftools: Ignore the exception if file does not exist
      oeqa/utils/ftools: From functions that expect data, check if None
      oeqa/selftest/buildoptions: Use the correct script for cleaning the workdir

Mark Hatle (1):
      gcc-5.2: Fix various _FOR_BUILD and related variables

Matt Madison (1):
      i2c-tools: fix inverted RDEPENDS

Paul Eggleton (1):
      devtool: handle virtual providers

Peter Kjellerstedt (1):
      useradd_base.bbclass: Do not warn without a reason

Ross Burton (8):
      rpm: remove spurious build dependencies
      qemu: disable Valgrind
      oeqa/selftest/bbtests: clean up local DL_DIR/SSTATE_DIR safely
      oeqa/selftest: verify that devtool can use plugins in other layers
      oeqa/selftest/wic: fix cleaning
      oeqa/selftest/wic: remove numbers from test names
      oeqa/selftest: clean up selftest.inc in teardown
      oeqa/selftest: improve config writing and cleanup

 meta-selftest/lib/devtool/__init__.py              |   0
 meta-selftest/lib/devtool/test.py                  |  11 ++
 meta/classes/archiver.bbclass                      |  27 +++-
 meta/classes/sanity.bbclass                        |   4 +-
 meta/classes/useradd_base.bbclass                  |   6 +-
 meta/lib/oe/recipeutils.py                         |   6 +-
 meta/lib/oe/sdk.py                                 |  76 +++++++---
 meta/lib/oeqa/selftest/base.py                     |   2 +-
 meta/lib/oeqa/selftest/bbtests.py                  |  60 +++++---
 meta/lib/oeqa/selftest/buildoptions.py             |   8 +-
 meta/lib/oeqa/selftest/devtool.py                  |  44 ++++++
 meta/lib/oeqa/selftest/imagefeatures.py            |  16 +-
 meta/lib/oeqa/selftest/manifest.py                 | 163 +++++++++++++++++++++
 meta/lib/oeqa/selftest/wic.py                      |  67 ++++-----
 meta/lib/oeqa/utils/ftools.py                      |  20 ++-
 meta/recipes-connectivity/openssh/openssh_7.1p1.bb |   2 +-
 meta/recipes-devtools/gcc/gcc-5.2.inc              |   1 +
 .../gcc/gcc-5.2/0042-cxxflags-for-build.patch      | 123 ++++++++++++++++
 meta/recipes-devtools/i2c-tools/i2c-tools_3.1.2.bb |   3 +-
 meta/recipes-devtools/qemu/qemu/no-valgrind.patch  |  19 +++
 meta/recipes-devtools/qemu/qemu_2.4.0.bb           |   1 +
 meta/recipes-devtools/rpm/rpm_4.11.2.bb            |   2 +-
 meta/recipes-extended/sudo/sudo_1.8.14p3.bb        |   2 +-
 scripts/lib/devtool/standard.py                    |  24 ++-
 scripts/lib/devtool/upgrade.py                     |  12 +-
 25 files changed, 578 insertions(+), 121 deletions(-)
 create mode 100644 meta-selftest/lib/devtool/__init__.py
 create mode 100644 meta-selftest/lib/devtool/test.py
 create mode 100644 meta/lib/oeqa/selftest/manifest.py
 create mode 100644 meta/recipes-devtools/gcc/gcc-5.2/0042-cxxflags-for-build.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu/no-valgrind.patch

Alejandro Hernandez (1):
  archiver.bbclass: Fixes and improves archiver class for kernel and gcc
    packages

Alex Franco (1):
  sanity.bbclass: expand warning when chmod fails

Benjamin Esquivel (2):
  populate SDK: prepare calling of bb.utils for exceptions
  oeqa/selftest/manifest.py: Test support for manifests

Chen Qi (2):
  openssh: fix file permission for /etc/pam.d/sshd
  sudo: fix file permission for /etc/pam.d/sudo

Daniel Istrate (2):
  oeqa/selftest/bbtests: Updated bitbake TCs
  oeqa/selftest/wic: corrected testcase decorator for test18_iso_image

Leonardo Sandoval (3):
  oeqa/utils/ftools: Ignore the exception if file does not exist
  oeqa/utils/ftools: From functions that expect data, check if None
  oeqa/selftest/buildoptions: Use the correct script for cleaning the
    workdir

Mark Hatle (1):
  gcc-5.2: Fix various _FOR_BUILD and related variables

Matt Madison (1):
  i2c-tools: fix inverted RDEPENDS

Paul Eggleton (1):
  devtool: handle virtual providers

Peter Kjellerstedt (1):
  useradd_base.bbclass: Do not warn without a reason

Ross Burton (8):
  rpm: remove spurious build dependencies
  qemu: disable Valgrind
  oeqa/selftest/bbtests: clean up local DL_DIR/SSTATE_DIR safely
  oeqa/selftest: verify that devtool can use plugins in other layers
  oeqa/selftest/wic: fix cleaning
  oeqa/selftest/wic: remove numbers from test names
  oeqa/selftest: clean up selftest.inc in teardown
  oeqa/selftest: improve config writing and cleanup

 meta-selftest/lib/devtool/__init__.py              |   0
 meta-selftest/lib/devtool/test.py                  |  11 ++
 meta/classes/archiver.bbclass                      |  27 +++-
 meta/classes/sanity.bbclass                        |   4 +-
 meta/classes/useradd_base.bbclass                  |   6 +-
 meta/lib/oe/recipeutils.py                         |   6 +-
 meta/lib/oe/sdk.py                                 |  76 +++++++---
 meta/lib/oeqa/selftest/base.py                     |   2 +-
 meta/lib/oeqa/selftest/bbtests.py                  |  60 +++++---
 meta/lib/oeqa/selftest/buildoptions.py             |   8 +-
 meta/lib/oeqa/selftest/devtool.py                  |  44 ++++++
 meta/lib/oeqa/selftest/imagefeatures.py            |  16 +-
 meta/lib/oeqa/selftest/manifest.py                 | 163 +++++++++++++++++++++
 meta/lib/oeqa/selftest/wic.py                      |  67 ++++-----
 meta/lib/oeqa/utils/ftools.py                      |  20 ++-
 meta/recipes-connectivity/openssh/openssh_7.1p1.bb |   2 +-
 meta/recipes-devtools/gcc/gcc-5.2.inc              |   1 +
 .../gcc/gcc-5.2/0042-cxxflags-for-build.patch      | 123 ++++++++++++++++
 meta/recipes-devtools/i2c-tools/i2c-tools_3.1.2.bb |   3 +-
 meta/recipes-devtools/qemu/qemu/no-valgrind.patch  |  19 +++
 meta/recipes-devtools/qemu/qemu_2.4.0.bb           |   1 +
 meta/recipes-devtools/rpm/rpm_4.11.2.bb            |   2 +-
 meta/recipes-extended/sudo/sudo_1.8.14p3.bb        |   2 +-
 scripts/lib/devtool/standard.py                    |  24 ++-
 scripts/lib/devtool/upgrade.py                     |  12 +-
 25 files changed, 578 insertions(+), 121 deletions(-)
 create mode 100644 meta-selftest/lib/devtool/__init__.py
 create mode 100644 meta-selftest/lib/devtool/test.py
 create mode 100644 meta/lib/oeqa/selftest/manifest.py
 create mode 100644 meta/recipes-devtools/gcc/gcc-5.2/0042-cxxflags-for-build.patch
 create mode 100644 meta/recipes-devtools/qemu/qemu/no-valgrind.patch

-- 
2.1.4




More information about the Openembedded-core mailing list