Age | Commit message (Collapse) | Author |
|
meta-openembedded jethro has updated the php 5.6 recipe to version 5.6.25.
Rename in order for bbappend to function.
Signed-off-by: Joe Konno <joe.konno@intel.com>
|
|
The location where latest release is obtained has changed. Update the
recipe to reflect new location.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Reviewed-by: Joe Konno <joe.konno@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
(cherry picked from commit b18f22c51175087ab38f4f1940894849fab9fee9)
|
|
With systemdev images used during system enabling it also supports
test automation. wmctrl provides command line access to almost
all the features defined in the EWMH specification. It can be used,
for example, to get information about the window manager, to get a
detailed list of desktops and managed windows, to switch and resize
desktops, to make windows full-screen, always-above or sticky, and
to activate, close, move, resize, maximize and minimize them.
All dependencies of this utility are already included in the xfce-sdk
image so we see very little size impact. The libxt and libxmu dependencies
need to be added to xfce image so we are seeing bigger impact there.
systemdev-image-xfce-sdk: +48KB
systemdev-image-xfce: +552KB
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
(cherry picked from commit 0a6225ac1f5da1084eb55d331ea8d598c3107ebd)
|
|
wmctrl is a UNIX/Linux command line tool to interact with an EWMH/NetWM
compatible X Window Manager.
The tool provides command line access to almost all the features defined
in the EWMH specification. It can be used, for example, to get information
about the window manager, to get a detailed list of desktops and managed
windows, to switch and resize desktops, to make windows full-screen,
always-above or sticky, and to activate, close, move, resize, maximize
and minimize them.
The command line access to these window management functions makes it
easy to automate and execute them from any application that is able to
run a command in response to an event.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
(cherry picked from commit 3e000d0eb84ec2b74a9ff6bd0e82e1c76359f739)
|
|
We would like to enable manage "libnvdimm" subsystem devices (Non-volatile
Memory) from all images.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
(cherry picked from commit b2c22db1363cb38d954d6a47431ee6ff358370a2)
|
|
We introduce a new recipe for ndctl, the base library for supporting
management of platform NVDIMM (Non-volatile Memory) resources.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
(cherry picked from commit f03107fda19dfc2941cb8c7c46d47e3cdad8f3eb)
|
|
The killall utility is very useful during some automated tests. Adding
psmisc provides us with this utility as well as useful fuser and pstree.
With fuser now provided by psmisc we can disable it in busybox.
Image size increases:
systemdev-image: 124K
systemdev-image-sdk: 136K
systemdev-image-xfce: 144K
systemdev-image-xfce-sdk: 176K
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
(cherry picked from commit a02a7636ad1b450d6764db4e863fb90338598c61)
|
|
Using "=n" is not ideal way to disable configuration options. Move current
disabled settings to use the recommended "# CONFIG* is not set" instead.
Confirmed with buildhistory that this change has no impact on image
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
(cherry picked from commit 99f659d8dd680d45e46b8aa1803a78770bc2e803)
|
|
To help with system development in this area we add mdadm tool for managing
software RAID under Linux.
The image size increase has been measured as:
systemdev-image: 980K
systemdev-image-sdk: 1012K
systemdev-image-xfce: 992K
systemdev-image-xfce-sdk: 1036K
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
(cherry picked from commit 33a1df93aed5ed58000475c13a07e1202b28ec08)
|
|
DPDK is a set of libraries and drivers for fast packet processing. It was
designed to run on any processors. The first supported CPU was Intel x86
and it is now extended to IBM Power 8, EZchip TILE-Gx and ARM.
DPDK can be found in meta-isg layer from meta-intel so we update layer
dependencies.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
(cherry picked from commit b72fb89ea67ab8835c8c1de0b0be21b7deaca004)
|
|
meta-systemdev depends on meta-intel but the layer dependecy has not been
configured in layer.conf, fix this.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
(cherry picked from commit c9780e2f5f060fbf0a462f56dbeb70a16bf66761)
|
|
Our (master and jethro) builds currently fail during rootfs creation
because of the following error:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for
libldb-dev:
* talloc (= 2.1.1-r0) *
* opkg_install_cmd: Cannot install package libldb-dev.
A fix for this issue has been proposed upstream with following patch:
http://patches.openembedded.org/patch/108127/
Author: Jens Rehsack <rehsack@gmail.com>
Date: Thu Nov 19 20:44:32 2015 +0100
talloc: rename to libtalloc and cleanup dependency mess
To avoid errors when building dev-images (talloc-dev is missing), and to avoid
insane empty packages for that, rename talloc -> libtalloc as libtevent shows.
With that, remove dependencies to attr/xattr - unless explicitely enabled via
PACKAGECONFIG.
Signed-off-by: Jens Rehsack <sno@netbsd.org>
We added our support for this patch upstream but there is no indication
when (or if) it will be merged to master and if it will make it to jethro.
In the mean time, as we await the upstream resolution, we provide this
rework of the same patch that can be carried in our layer. This helps us to
proceed with our move towards jethro builds.
Ideally this will be temporary as we expect the above patch to be merged
upstream and then we can remove this patch.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
|
|
We include wayland and with this enabling we encounter build errors
like below unless we enable gles2 also.
poky/build/tmp/work/corei7-64-systemdev-linux/ libsdl2/2.0.3-r0/SDL2-2.0.3/src/video/wayland/SDL_waylandvideo.c:118:32: note: in
expansion of macro 'Wayland_GLES_UnloadLibrary'
device->GL_UnloadLibrary = Wayland_GLES_UnloadLibrary;
^
poky/build/tmp/work/corei7-64-systemdev-linux/ libsdl2/2.0.3-r0/SDL2-2.0.3/src/video/wayland/SDL_waylandopengles.h:35:37: error:
'SDL_EGL_GetProcAddress' undeclared (first use in this function)
#define Wayland_GLES_GetProcAddress SDL_EGL_GetProcAddress
^
poky/build/tmp/work/corei7-64-systemdev-linux/
libsdl2/2.0.3-r0/SDL2-2.0.3/src/video/wayland/SDL_waylandvideo.c:119:33: note: in
expansion of macro 'Wayland_GLES_GetProcAddress'
device->GL_GetProcAddress = Wayland_GLES_GetProcAddress;
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
|
|
The upstream recipe of xf86-video-intel now includes xvmc as one of the
default configurations so we need not select it anymore.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
|
|
During build we see following QA warning:
WARNING: QA Issue: iotools: /iotools/usr/sbin/iotools is owned by uid 1000,
which is the same as the user running bitbake. This may be due to
host contamination [host-user-contaminated]
This is because the Makefile installs files with "cp -a" which preserves
ownership of user running bitbake. We fixup the permissions after
installation from Makefile.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
|
|
We are seeing following WARNING during image build:
WARNING: Invalid protocol (svk) in PREMIRRORS: svk://.*/.*
http://downloads.yoctoproject.org/mirror/sources/
As with upstream commit below we remove SVK mirror since svk
fetcher was removed in bitbake 1.22
commit b2b59b14ecfe13ba794d92f97d1403d6503c7407
Author: Ross Burton <ross.burton@intel.com>
Date: Tue May 5 13:17:00 2015 +0100
poky.conf: remove SVK mirror
The svk fetcher was removed in bitbake 1.22 and oe-core master doesn't consider
svk: a valid URL for mirrors.
(From meta-yocto rev: fff0423522b9574698575b1a28cf77a7831371c1)
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Acked-by: Darren Hart <dvhart@linux.intel.com>
|
|
libdrm_git.bb was removed from poky as of:
commit 4913e35bfe136fec2b291a35d36aad69f900ba92
Author: Ross Burton <ross.burton@intel.com>
Date: 2015-07-03
libdrm: remove git recipe, merge inc
The versioned recipe includes the installtests.patch, so we have no need
for the bbappend.
If we require a newer version from git, we'll need to add the git recipe
to systemdev.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
Poky removed midori and replaced it with epiphany as of:
commit 8fcb01cd856a02d8e457054c47be66a527459b45
Author: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Date: 2015-06-04
midori: remove the recipe and replace references to midori with
epiphany
Remove the bbappend and replace midori with epiphany in the xfce image.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
Update the recipe to apply to the recipe version in master.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
Update the recipe to apply to the recipe version in master.
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
We are seeing image creation failures as below:
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies
for gvfs-gdu-volume-monitor-dev:
* avahi-daemon (= 0.6.31-r11.0) * libavahi-core7 (=
0.6.31-r11.0) * libavahi-client3 (= 0.6.31-r11.0) *
* opkg_install_cmd: Cannot install package gvfs-gdu-volume-monitor-dev.
This failure is a result of the libavahi-ui-dev package having
dependencies as following in its package information:
Package: libavahi-ui-dev
Version: 0.6.31-r11.0
Depends: avahi-daemon (= 0.6.31-r11.0), libavahi-core7 (= 0.6.31-r11.0),
libavahi-ui0, libavahi-client3 (= 0.6.31-r11.0)
This issue is known and a patch was proposed upstream at:
http://thread.gmane.org/gmane.comp.handhelds.openembedded.core/60414
This patch was rejected but there is no alternative solution. Until the
real fix becomes available upstream we carry a similar fix
locally. The fix was adjusted to only touch the avahi-ui recipe and be
used in a bbappend instead of patching the Poky layer directly.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
[ dvhart@linux.intel.com: minor whitespace cleanup ]
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
We are seeing build warning due to this missing checksum. Fix it.
WARNING: Missing sha256 SRC_URI checksum for
/SNIP/poky/build/downloads/hdperf-1.5.tar.gz,
consider adding to the recipe:
SRC_URI[sha256sum] =
"367135fbab6a83545cd1a9e08c8543cd503b165d83e4aca94095fd4e30e99555"
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
The mesa_git.bb recipe found in Poky layer builds from upstream mesa branch
10.4, more recent than the 10.3 we have in the local recipe.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
meta-openembedded commit 8f63850c4d1f348a7 "fb-tests: Prepend fb- to the
binaries" introduced this fix upstream and we do not need to carry it in
meta-systemdev anymore.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
We update the SRCREV to pick up the latest development of the suspendresume
project.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
The recipe for phoronix-test-suite is available in the fido release of
meta-openembedded that we are building with. We do not need to duplicate it
in meta-systemdev.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
This is a clone of upstream commit that made similar change to the
poky.conf distro configuration. Commit message duplicated below:
commit 013f7e286d72c51b52a72fdbff6cbc875b3a15ac
Author: Ross Burton <ross.burton@intel.com>
Date: Mon Feb 2 23:32:31 2015 +0000
poky.conf: use logic to edit WARN_QA and ERROR_QA
Instead of overriding WARN_QA and ERROR_QA, edit the defaults
to remove specific tests from WARN_QA and add them to ERROR_QA.
This should avoid tests being added to poky.conf but not insane.bbclass
(unknown-configure-option wasn't enabled in oe-core), or
vice versa (infodir wasn't enabled in Poky).
(From meta-yocto rev: 32f5014c871f5fd86262fb6a87b60360b1b21d07)
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
we have successfully built the image with Fedora-21. This distro has also
been added to the upstream poky distro configuration.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
Poky commit 86893e4ea5896199a "kernel: Rearrange for 1.8" made significant
changes in the kernel build process that includes moving the kernel source
and build artifacts out of sstate control and into a shared location.
We build turbostat from the kernel source and need to accommodate these
upstream changes adding the new dependency of "do_shared_workdir". In
addition we inherit the new "kernelsrc" class instead of depending on
kernel (virtual/kernel) self. This feature was added in 86893e4ea5896199a.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
This dependency was removed in fido with all needed items captured in
gstreamer-vaapi-1.0
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
The layout of TMPDIR changed in fido. We will rebuild now with moving to
fido.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
The "poky-feed-config-opkg" dependency does not exist anymore and our
reference distro config (poky.conf) is not setting this anymore either.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
System development involving f2fs will benefit from these f2fs tools. They
include mkfs to create the filesystem, also fsck, dump, f2fstat, and
libf2fs.
Impack in image size was measured as:
systemdev-image 120K
systemdev-image-sdk 132K
systemdev-image-xfce 148K
systemdev-image-xfce-sdk 136K
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
We include the xfsdump package that contains a few XFS utililties. These
include:
xfsinvutil: xfsdump inventory database checking and pruning utility
xfsrestore: XFS filesystem incremental restore utility
xfsdump: XFS filesystem incremental dump utility
Impact on image size was measured as:
systemdev-image 580K
systemdev-image-sdk 576K
systemdev-image-xfce 564K
systemdev-image-xfce-sdk 576K
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
In support of system development including XFS filesystem we make the XFS
filesystem utilities available in systemdev images.
The size impact of this addition was measured to be:
systemdev-image 2864K
systemdev-image-sdk 2940K
systemdev-image-xfce 2876K
systemdev-image-xfce-sdk 2936K
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
To support system development on a variety of systems we add the
filesystems layer which gives us access to the XFS and F2FS tools.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
For the cases where system development needs to include ensuring good
operation with btrfs we include utilities (mkfs, fsck, btrfsctl) used
to work with btrfs and an utility (btrfs-convert) to make a btrfs
filesystem from an ext3.
This inclusion measured an increase in image size of:
systemdev-image 2856K
systemdev-image-sdk 3292K
systemdev-image-xfce 2876K
systemdev-image-xfce-sdk 3284K
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
The numactl program allows you to run your application program on specific
cpu's and memory nodes. It does this by supplying a NUMA memory policy to
the operating system before running your program.
The package contains other commands, such as numademo, numastat and
memhog. The numademo command provides a quick overview of NUMA
performance on your system.
The libnuma library provides convenient ways for you to add NUMA memory
policies into your own program. It is a shared object (.so) library.
This addition was measured to add to the image sizes:
systemdev-image 168K
systemdev-image-sdk 184K
systemdev-image-xfce 164K
systemdev-image-xfce-sdk 192K
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
sysstat is a collection of utilities to monitor system performance and
usage activity. These include:
iostat: reports CPU statistics and input/output statistics for
devices, partitions and network filesystems.
mpstat: reports individual or combined processor related statistics.
pidstat: reports statistics for Linux tasks (processes) :
I/O, CPU, memory, etc.
sar: collects, reports and saves system activity information (CPU,
memory, disks, interrupts, network interfaces,
TTY, kernel tables,etc.)
sadc: is the system activity data collector, used as a backend for sar.
This addition was measured to contribute the following to image size:
systemdev-image 596K
systemdev-image-sdk 620K
systemdev-image-xfce 596K
systemdev-image-xfce-sdk 608K
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
We are using PACKAGECONFIG in the distro configuration to enable the xvmc
feature and it will result in inclusion of libxvmc. We do not need to
hardcode it in the image files.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
A recent addition attempted to fix a build dependency with setting
RDEPENDS. This is not correct and we change it to the correct DEPENDS
syntax.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
yasm is a portable, retargetable assembler that supports the x86
and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes and
outputs binaries in ELF32 and ELF64 object formats. This assembler is
needed for running the graphics workload test video-cpu-usage test
from phoronix-test-suite.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
We include the X Video Motion Compensation extension library (XvMC) in the
systemdev xfce images. This enables hardware rendered motion compensation
support and is required by some graphics workloads (for example,
video-cpu-usage) that we would like to use during system development.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
During build we see the message:
NOTE: multiple providers are available for jpeg (jpeg, libjpeg-turbo)
NOTE: consider defining a PREFERRED_PROVIDER entry to match jpeg
NOTE: multiple providers are available for jpeg-native (jpeg-native,
libjpeg-turbo-native)
NOTE: consider defining a PREFERRED_PROVIDER entry to match jpeg-native
We fix this by setting the preferred provider in the distro configuration
as recommended by
http://www.openembedded.org/wiki/PREFERRED_PROVIDER_for_jpeg_and_jpeg-native
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
With the thermal daemon in systemdev images we can enable application
developers and their customers with the responsive and flexible thermal
management, supporting optimal performance in desktop, clamshell, mobile
and embedded devices.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
Thermal issues are important to handle proactively to reduce performance
impact.
The project provides a Linux user mode daemon to system developers,
reducing time to market with controlled thermal management using P-states,
T-states, and the Intel power clamp driver. The Thermal Daemon uses the
existing Linux kernel infrastructure and can be easily enhanced.
The project is for system developers who want to enable application
developers and their customers with the responsive and flexible thermal
management, supporting optimal performance in desktop, clamshell, mobile
and embedded devices.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
Simple DirectMedia Layer is a cross-platform multimedia library designed to
provide low level access to audio, keyboard, mouse, joystick, 3D hardware
via OpenGL, and 2D video framebuffer. We would like to use the XFCE image
to run some gaming workloads that relies on this library.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
We are adding the mount.cifs utility to support automated testing
infrastructures relying on it.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
We are interested in the increased statistics provided by the time package
and here replace the one provided by busybox.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|
|
procps package contains many useful utilities about processes, more than
what are provided by busybox. We would like to include the vmstat and pgrep
utilities that are used by 0-day infrastructure into the image and include
the procps package to accomplish that. Since there is overlap between what
procps and busybox provides we disable the duplicate utilities in busybox.
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
|