Skip to contentSkip to conversation

Selftest and other fixes

PATCH New Ross Burton 1 participant 1 message Oct 21, 2015

lore
Share & tools
lore
#0 lore raw

cover Selftest and other fixes

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
Signature · 1 line
2.1.4