[OE-core] [PATCH v3 00/52] Various metadata tweaks v3
Joshua Lock
joshua.lock at collabora.co.uk
Thu Oct 22 15:21:21 UTC 2015
The following series are some tidy ups and changes made whilst
porting a distro with systemd and a Weston + Xwayland userland to
Jethro.
Please consider them for inclusion.
Changes since v2:
* Backport weston patch to make enabling/disabling of systemd-login explicit
* Mention the change in default behaviour regarding systemds dbus-related tests
Regards,
Joshua
The following changes since commit 10e5df3503632a6e1c54612055b19f7258c3ae2f:
lib/oe/image.py: Fix dependency handling for compressed types (2015-10-14 18:08:22 +0300)
are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib joshuagl/cleanup
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=joshuagl/cleanup
Alejandro Hernandez (1):
archiver.bbclass: Fixes and improves archiver class for kernel and gcc
packages
Alex Franco (2):
test-empty-image: rename from core-image-empty
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
Chris Hallinan (1):
image-live: make SYSLINUX_ROOT changable in image recipes
Daniel Istrate (2):
oeqa/selftest/bbtests: Updated bitbake TCs
oeqa/selftest/wic: corrected testcase decorator for test18_iso_image
Joe MacDonald (1):
classes/base: provide hints on PACKAGECONFIG error
Joshua Lock (6):
systemd: add PACKAGECONFIG to build with compatibility libraries
weston: add PACKAGECONFIG to build with systemd-login support
systemd: make dbus an optional build time dependency
weston: add a PACKAGECONFIG option for xwayland support
xserver-xorg: add Xwayland RRECOMMENDS
xserver-xorg: drop empty ${PN}-security-policy package
Kai Kang (1):
gcc-4.x: fix wrong warning when using the universal zero initializer
{0}
Khem Raj (1):
grub-efi, gummiboot: Emit correct path in startup.nsh
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
Mariano Lopez (2):
oetest: Add tearDownLocal class
oeqa/runtime: Fix setUp and tearDown methods
Mark Hatle (1):
gcc-5.2: Fix various _FOR_BUILD and related variables
Matt Madison (1):
i2c-tools: fix inverted RDEPENDS
Maxin B. John (1):
toolchain-shar-extract.sh: provide proper path for env_setup_script
Paul Eggleton (11):
common-licenses: use correct GFDL-1.1 license text
build-compare: drop PATCHTOOL setting
tzdata: reinstate changes reverted in 2014c upgrade
devtool: extract: fix error handling
scripts/gen-lockedsig-cache: fix race with temp file creation
classes/populate_sdk_ext: consistent indentation
classes/populate_sdk_ext: prevent image construction from executing on
install
classes/populate_sdk_ext: add note to env setup script
classes/populate_sdk_ext: detect and warn if running in OE environment
toolchain-shar-extract.sh: print full-length title underline
devtool: handle virtual providers
Peter Kjellerstedt (1):
useradd_base.bbclass: Do not warn without a reason
Richard Purdie (2):
libc-package: Fix localedef multilib dependency issues
build-appliance-image: Update to jethro head revision
Robert Yang (1):
coreutils: fix for native and nativesdk
Ross Burton (10):
linux-yocto-custom: fix typo in Upstream-Status tag
metadata_scm: rewrite git hash logic
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: clean up selftest.inc in teardown
oeqa/selftest/wic: remove numbers from test names
oeqa/selftest: improve config writing and cleanup
meta-selftest/lib/devtool/__init__.py | 0
meta-selftest/lib/devtool/test.py | 11 ++
.../{core-image-empty.bb => test-empty-image.bb} | 1 -
.../0001-linux-version-tweak.patch | 2 +-
meta/classes/archiver.bbclass | 27 ++-
meta/classes/base.bbclass | 3 +-
meta/classes/grub-efi.bbclass | 3 +-
meta/classes/gummiboot.bbclass | 3 +-
meta/classes/image-live.bbclass | 2 +-
meta/classes/libc-package.bbclass | 4 +-
meta/classes/metadata_scm.bbclass | 23 +--
meta/classes/populate_sdk_ext.bbclass | 18 +-
meta/classes/sanity.bbclass | 4 +-
meta/classes/useradd_base.bbclass | 6 +-
meta/files/common-licenses/GFDL-1.1 | 206 ++++++++-------------
meta/files/ext-sdk-prepare.sh | 20 ++
meta/files/toolchain-shar-extract.sh | 7 +-
meta/lib/oe/recipeutils.py | 6 +-
meta/lib/oe/sdk.py | 76 +++++---
meta/lib/oeqa/oetest.py | 6 +
meta/lib/oeqa/runtime/_ptest.py | 2 +-
meta/lib/oeqa/runtime/date.py | 4 +-
meta/lib/oeqa/runtime/kernelmodule.py | 4 +-
meta/lib/oeqa/runtime/scanelf.py | 2 +-
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-core/coreutils/coreutils_8.24.bb | 2 +-
.../images/build-appliance-image_12.0.1.bb | 2 +-
meta/recipes-core/systemd/systemd_225.bb | 4 +-
.../build-compare/build-compare_git.bb | 1 -
meta/recipes-devtools/gcc/gcc-4.8.inc | 1 +
...-gcc-483-universal-initializer-no-warning.patch | 107 +++++++++++
meta/recipes-devtools/gcc/gcc-4.9.inc | 1 +
...-gcc-483-universal-initializer-no-warning.patch | 107 +++++++++++
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 +-
meta/recipes-extended/tzdata/tzdata_2015g.bb | 5 +-
.../weston/explicit-enable-disable-systemd.patch | 70 +++++++
.../wayland/weston/libsystemd.patch | 53 ++++++
meta/recipes-graphics/wayland/weston_1.8.0.bb | 8 +-
.../recipes-graphics/xorg-xserver/xserver-xorg.inc | 8 +-
scripts/gen-lockedsig-cache | 4 +
scripts/lib/devtool/standard.py | 32 +++-
scripts/lib/devtool/upgrade.py | 12 +-
56 files changed, 1101 insertions(+), 289 deletions(-)
create mode 100644 meta-selftest/lib/devtool/__init__.py
create mode 100644 meta-selftest/lib/devtool/test.py
rename meta-selftest/recipes-test/images/{core-image-empty.bb => test-empty-image.bb} (86%)
create mode 100644 meta/files/ext-sdk-prepare.sh
create mode 100644 meta/lib/oeqa/selftest/manifest.py
create mode 100644 meta/recipes-devtools/gcc/gcc-4.8/0051-gcc-483-universal-initializer-no-warning.patch
create mode 100644 meta/recipes-devtools/gcc/gcc-4.9/0065-gcc-483-universal-initializer-no-warning.patch
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
create mode 100644 meta/recipes-graphics/wayland/weston/explicit-enable-disable-systemd.patch
create mode 100644 meta/recipes-graphics/wayland/weston/libsystemd.patch
--
2.1.4
More information about the Openembedded-core
mailing list