summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2015-11-18delete epiphanymaster-proposedDarren Hart
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-11-18drm: remove libdrm_git bbappendDarren Hart
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>
2015-11-18midori: remove midori in favor of epiphanyDarren Hart
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>
2015-11-18epiphany: use bz2 as xz is not publishedDarren Hart
gnomebase.bbclass defines the SRC_URI and the compression type as xz. Unfortunately, epiphany does not provide xz. Use bz2 to get the fetch to work. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-11-18busybox: bbappend rename for master version 1.23.2Darren Hart
Update the recipe to apply to the recipe version in master. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-11-18php: bbappend rename for master version 5.6.12Darren Hart
Update the recipe to apply to the recipe version in master. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-11-17avahi: fix dependency issueReinette Chatre
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>
2015-11-17hdperf: add sha256 checksumReinette Chatre
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>
2015-11-17mesa: remove recipe - more recent version available upstreamReinette Chatre
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>
2015-11-17fb-test: remove install fixup that is now upstreamReinette Chatre
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>
2015-11-17suspendresume: update SRCREV to latest HEADReinette Chatre
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>
2015-11-17phoronix-test-suite: remove duplicate recipeReinette Chatre
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>
2015-11-17systemdev.conf: use logic to edit WARN_QA and ERROR_QAReinette Chatre
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>
2015-11-17distro conf: add Fedora-21 to tested distrosReinette Chatre
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>
2015-11-17acpitests: fix recipe failureReinette Chatre
We are seeing build failure when compiling acpitests. As below: | DEBUG: Executing shell function do_compile | NOTE: make -j 24 -m64 -march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2 OPT_CFLAGS=-Wall | make: *** No rule to make target ' -m64 -march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2'. Stop. | ERROR: oe_runmake failed Commit below removed a portion of initialization of CC that sets the CC binary but not the arguments to CC. commit 38fa8102e0a19c4a4ec4498ded57b58f9339b048 Author: Raphael Silva <rapphil@gmail.com> Date: Thu Dec 4 10:43:29 2014 -0200 acpitests: fixing failing recipe The compile script already has CC set that includes all the architecture settings. It is thus not necessary to include them again and we omit them from the Make call by overriding the EXTRA_OEMAKE in original recipe. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-11-17turbostat: support new kernel build processReinette Chatre
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>
2015-11-17systemdev-image-xfce: remove gst-va-intelReinette Chatre
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>
2015-11-17systemdev.conf: update OELAYOUT_ABIReinette Chatre
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>
2015-11-17systemdev.conf: remove EXTRAOPKGCONFIGReinette Chatre
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>
2015-10-16systemdev-image: Include tools for Flash-Friendly File System (F2FS)Reinette Chatre
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>
2015-10-16systemdev-image: add XFS utilities to systemdev-imageReinette Chatre
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>
2015-10-16systemdev-image: add XFS filesystem utilities to systemdev-imageReinette Chatre
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>
2015-10-16layer.conf: add filesystems-layerReinette Chatre
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>
2015-10-16systemdev-image: add btrfs-tools to imagesReinette Chatre
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>
2015-10-16systemdev-image: add numactl to all imagesReinette Chatre
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>
2015-10-16systemdev-image: add sysstat to all imagesReinette Chatre
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>
2015-08-26systemdev xfce image: do not hardcode libxvmc inclusionReinette Chatre
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>
2015-08-26systemdev.conf: build dependency should be DEPENDSReinette Chatre
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>
2015-08-19systemdev-image: add yasm to all systemdev SDK imagesReinette Chatre
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>
2015-08-19systemdev-xfce: include libXvMC video extension library in xfce imagesReinette Chatre
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>
2015-08-19systemdev.conf: fix multiple providers are available for jpeg*Reinette Chatre
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>
2015-08-03systemdev-image: add thermald to all imagesReinette Chatre
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>
2015-08-03thermald: new recipe for Linux Thermal DaemonReinette Chatre
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>
2015-08-03systemdev-image-xfce: add Simple DirectMedia LayerReinette Chatre
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>
2015-07-13systemdev-image: add cifs-utils to all imagesReinette Chatre
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>
2015-07-13systemdev-image: add time package to all imagesReinette Chatre
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>
2015-07-13systemdev-image: include procpsReinette Chatre
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>
2015-07-13systemdev-image: add NFS client utilitiesReinette Chatre
We would like to support the testing of this image in automation frameworks that utilitize NFS for their testing. For example, the 0-day testing framework need mount.nfs that is provided by this package. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-07-13systemdev-image: add python-twisted to all systemdev imagesReinette Chatre
Twisted is a very popular event-driven Python networking framework. Twisted supports many protocols and have many capabilities making it powerful and convenient to use for scripting networking tasks in ways not easily facilitated by Python's standard library. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-06-17php: separate php-cli and php packages to fix installReinette Chatre
The contents of php package only exists when pear is enabled. Since we disabled pear the package is empty. The php binary forms part of php-cli which is what we are most interested in to support the phoronix test suite in the systemdev images. We also need to build sdk images and for these the *-dev variants of packages are needed. For php-cli this currently reverts to being php-dev (since PN in its package config is php). This causes failures during rootfs creation since php-dev depends on php, which is empty because of pear being disabled. We work around this by moving the contents of php-dev to a new php-cli-dev so that we can have the right content in the sdk images we create. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-05-18systemdev-sdk: add weston-examplesJoe Konno
Add 'weston-examples' which contains a suite and wayland test clients-- some of which exercise EGL-- that are useful to developers. Signed-off-by: Joe Konno <joe.konno@intel.com> Signed-off-by: Darren Hart <dvhart@infradead.org>
2015-05-18systemdev-image: add weston pkgs and dependsJoe Konno
Include wayland and weston, plus required mesa drivers and libraries. Signed-off-by: Joe Konno <joe.konno@intel.com> Signed-off-by: Darren Hart <dvhart@infradead.org>
2015-05-18systemdev.conf: add pam, wayland distro featuresJoe Konno
The "wayland" distro feature directs packages to build any wayland-specific functionality in. "pam" distro feature is necessary because weston-launch, needed to run weston from KMS beginning with weston v1.6, needs it. This patch is separate for exploration purposes only-- I am happy to squash it in the next patch iteration. Signed-off-by: Joe Konno <joe.konno@intel.com> Signed-off-by: Darren Hart <dvhart@infradead.org>
2015-05-12systemdev: add watts-up utility to imageReinette Chatre
This is a small utility that can be used to connect to the common Watts Up? Power Meter. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-05-12watts-up: add recipeReinette Chatre
wattsup is a utility that allows you to use a Watts Up? Power Meter to monitor power consumption. This is a pretty common (and cheap) meter and it'd be nice to add support for it. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-03-31add analyze_boot to suspendresume packageTodd E Brandt
Add analyze_boot to the suspendresume package. Signed-off-by: Todd Brandt <todd.e.brandt@linux.intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-03-23add iotools to systemdev imageReinette Chatre
The iotools package provides a large number of useful system development utilities. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-03-23introduce iotoolsReinette Chatre
The iotools package provides a set of simple command line tools which allow access to hardware device registers. Supported register interfaces include PCI, IO, memory mapped IO, SMBus, CPUID, and MSR. Also included are some utilities which allow for simple arithmetic, logical, and other operations. This is very useful to have during system development. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-03-11include stack smash protection libraries in SDK imageReinette Chatre
We find in packagegroup-core-sdk.bb that only some of the gcc libraries are recommended to be installed as part of the sdk package group, which "tools-sdk" resolves to. We would like to be able to compile applications with libssp (stack smashing protection) and thus add these libraries manually to the list. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Dropped the -dev as it is automatically added in the sdk images. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-02-20suspendresume: fix runtime dependencyReinette Chatre
We currently get the QA warning of "WARNING: QA Issue: suspendresume requires /usr/bin/python, but no providers in its RDEPENDS [file-rdeps]" Fix this by changing the dependency on python to a runtime dependency. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>