aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* epiphany: inherit perlnativerbt/epiphanyRobert Yang2016-07-231-2/+1
| | | | | | | | | Fixed: checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool The module is installed to sysroot, but need use native perl to find it. Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
* boost: fix CVE-2012-2677Kai Kang2016-07-212-0/+113
| | | | | | | | | | Backport patch to fix CVE-2012-2677 for boost from: https://svn.boost.org/trac/boost/changeset/78326 Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* package_manager.py: Avoid installing an empty package listMark Hatle2016-07-211-0/+3
| | | | | | | | | | | | | It is possible in an attempt only install, that everything listed is not available to be installed. This will have the effect of clearing the package list. However, we only check for an empty package list at the beginning of the function. We need to also check before running the install, otherwise we can fail due to 'error: no package(s) given". Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glibc: Update to 2.24 after hard-freezeKhem Raj2016-07-213-35/+2
| | | | | | | | Drop upstreamed patch Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wic: rawcopy: make source filenames uniqueEd Bartosh2016-07-211-1/+1
| | | | | | | | | | | | | | | | | | Rawcopy plugin copies source files to build folder before using them to assemble result image. After assembling the image wic renames source files to <image>.p<partition number>. If the same source file is used in multiple partitions wic breaks trying to rename file that doesn't exist. Added <line number> suffix to the files when copying them to the build dir. This should make filename unique even if the same source file is used for multiple partitions. [YOCTO #9826] Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* buildhistory-diff: reduce PKGR noiseEd Bartosh2016-07-211-0/+18
| | | | | | | | | | | | | | | | When using PR service the buildhistory-diff output contains a lot of PKGR changes: In practice the mass of PKGR updates hide other important changes as they often account for 80% of all changes. Skipped incremental and decremental changes of PKGR versions to reduce amount of the script output. All changes are still included in the output if script is run with -a/--report-all command line option. [YOCTO #9755] Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: allow add users to groups in rootfs postprocessStephano Cetola2016-07-211-0/+9
| | | | | | | | | | | Currently the functionality checks for the "u" and "g" flags to create users and groups, but not the "m" flag to add users to groups. This change first checks to be sure that the users and groups are created, creates them if necessary, then adds the user to the group. Signed-off-by: Stephano Cetola <stephano.cetola@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* initrdscripts/init-install*: Select install target instead of looping throughCalifornia Sullivan2016-07-212-16/+28
| | | | | | | | | | | | Its not immediately apparent that more than one install target could be available. With this change we list the available devices up front then prompt the user for which one to use, reducing confusion. Fixes [YOCTO #9919]. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/controllers: Add test target for Systemd-bootJose Perez Carranza2016-07-201-0/+40
| | | | | | | | | | | A new test target is neede to test Systemd-boot similar to gummiboot. Created a copy of GummibootTarget class and named as SystemdbootTarget, at this point the gummibootTarget will remain until documentation is updated with new systed information. Signed-off-by: Jose Perez Carranza <jose.perez.carranza@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* oetest.py: Fix problem when there is more than one json file for package ↵Mariano Lopez2016-07-201-4/+10
| | | | | | | | | | | | extraction This allow to have more than one test to have json file in order to install packages in the DUT without using a package manager. [YOCTO #9926] Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* oe-selftest: print errors when failed to find testRobert Yang2016-07-201-2/+10
| | | | | | | | | | For example: $ oe-selftest --run-tests-by name hello world 2016-07-12 00:33:28,678 - selftest - ERROR - Failed to find test: hello 2016-07-12 00:33:28,679 - selftest - ERROR - Failed to find test: world Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* lib/oeqa/utils/commands.py: Move updateEnv() from runexported.pyMariano Lopez2016-07-202-14/+14
| | | | | | | | updateEnv() can be used in other places so move the function to utils/commands.py Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* intltool: remove broken XML::Parser detectionRoss Burton2016-07-204-66/+50
| | | | | | | | | | | | | | | | intltool.m4 has a chunk of code that runs during configure which probes for a perl binary and verifies that it has the XML::Parser module. However in builds using intltool-native the perl binary that it finds is likely to not be the one that the intltool scripts will be using as the scripts hardcode nativeperl yet the m4 fragment searches for "perl" in $PATH. If the host perl doesn't have XML::Parser the configure will fail, despite the fact that the scripts will work. Solve this by taking an old patch from the upstream bug system to simply remove the check in intltool.m4 as it's generally useless, and remove existing patches that almost but not quite solved this issue. Signed-off-by: Ross Burton <ross.burton@intel.com>
* intltool: merge .bb and .incRoss Burton2016-07-202-37/+29
| | | | | | There's no use in having these split, so merge them together for clarity. Signed-off-by: Ross Burton <ross.burton@intel.com>
* oeqa/recipetool: update recipe test to pass SHARoss Burton2016-07-201-1/+1
| | | | Signed-off-by: Ross Burton <ross.burton@intel.com>
* oeqa/devtool: update recipe test as libmatchbox changedRoss Burton2016-07-201-1/+1
| | | | Signed-off-by: Ross Burton <ross.burton@intel.com>
* xf86-input-libinput: Upgrade 0.16.0 -> 0.19.0Jussi Kukkonen2016-07-201-2/+2
| | | | | | | Note that the xorg configuration file for input-libinput now sorts lower than it used to (90 -> 60). Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
* xf86-input-evdev: Upgrade 2.10.2 -> 2.10.3Jussi Kukkonen2016-07-201-2/+2
| | | | Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
* xkeyboard-config: Upgrade 2.17 -> 2.18Jussi Kukkonen2016-07-201-2/+2
| | | | Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
* libxfixes: Upgrade 5.0.1 -> 5.0.2Jussi Kukkonen2016-07-201-2/+2
| | | | Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
* weston: Upgrade 1.10.0 -> 1.11.0Jussi Kukkonen2016-07-205-76/+69
| | | | | | | Remove now unnecessary patch, rebase others. Add musl build fix patch. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
* wayland: Upgrade 1.10.0 -> 1.11.0Jussi Kukkonen2016-07-202-3/+35
| | | | | | Add a musl build fix patch. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
* wayland-protocols: Upgrade 1.3 -> 1.4Jussi Kukkonen2016-07-202-32/+3
| | | | | | Remove backported patch. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
* mesa: Upgrade 11.2.2 -> 12.0.1Jussi Kukkonen2016-07-203-3/+3
| | | | | | | | | | | | | | | | | | Massive mesa upgrade (OpenGL 4.3, GLVND support, vulkan driver for intel etc), although many new things are disabled by default. License file change does not change the actual licenses. piglit results (with piglit update on ML) on an old NUC with Intel HD5000 for reference: pass: 33972 fail: 306 crash: 2 skip: 30857 warn: 7 total: 65144 Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
* mesa-demos: Require X11 distro featureJussi Kukkonen2016-07-201-2/+2
| | | | | | | | | | | | | | | | Mesa-demos theoretically does not require X11 (apart from xdemos/) but reality is that every other binary requires glut. So: * 'non-glut' part of mesa-demos requires X11 * current freeglut recipe also depends on X11 There is apparently wayland support in freeglut now: This recipe should be modified when meta-oe freeglut recipe has that feature. The change became necessary now because mesa no longer mistakenly installs GL files when X11 is disabled (and mesa-demos configure currently requires GL). Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
* image: add do_image_qa task to run QA checks on the constructed imageJoshua Lock2016-07-202-0/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This task runs all functions in IMAGE_QA_COMMANDS after the image construction has completed in order to validate the resulting image. Image sanity checks should either be Python functions which raise bb.build.FuncFailed on failure or shell functions with return a non-zero exit code. Python functions may instead raise an oe.utils.ImageQAFailed Exception which takes an extra argument, a description of the failure. python image_check_python_ok () { if True: raise bb.build.FuncFailed('This check always fails') else: bb.note("Nothing to see here") } image_check_shell_ok () { if true exit 1 else exit 0 fi } [YOCTO #9448] Signed-off-by: Joshua Lock <joshua.g.lock@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* python3: Security fix CVE-2016-5636Armin Kuster2016-07-202-0/+45
| | | | | | | | Affects python3 < 3.5.1 Base Score (4.4) Medium Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* python2: Security fix CVE-2016-5636Armin Kuster2016-07-202-0/+45
| | | | | | | | Affects python2 < 2.7.11 Base score (4.4) Medium Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* bzip2: Security fix CVE-2016-3189Armin Kuster2016-07-202-1/+21
| | | | | | | | Affects bzip2 <= 1.0.6 CVSS v2 Base Score: 4.3 MEDIUM Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* openssl: Security fix CVE-2016-2178Armin Kuster2016-07-202-0/+52
| | | | | | | | affects openssl <= 1.0.2h CVSS v2 Base Score: 2.1 LOW Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* openssl: Security fix CVE-2016-2177Armin Kuster2016-07-202-0/+287
| | | | | | | | Affects openssl <= 1.0.2h CVSS v2 Base Score: 7.5 HIGH Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* xmlto: only target requires coreutilsRobert Yang2016-07-201-1/+1
| | | | | | | | | | | | | The coreutils added to RDEPENDS was for tail command which is everywhere on the build host, so only add it to target. There was a side effect if coreutils-native was build, when its commands install to sysroots, they would be removed during rebuild, and cause other recipes fail to build: /path/to/tmp/sysroots/x86_64-linux/usr/bin/mkdir -p lib/sys make: /path/to/tmp/sysroots/x86_64-linux/usr/bin/mkdir: Command not found Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* piglit: Fix build on musl/armKhem Raj2016-07-202-0/+55
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* xuser-account: remove GROUPADD_PARAMRobert Yang2016-07-201-1/+0
| | | | | | | | | | | | | The group shutdown had been provided by base-passwd, otherwise, it may cause sysvinit failed to build: $ bitbake xuser-account sysvinit && bitbake xuser-account sysvinit -ccleansstate && bitbake sysvinit [snip] | chown: invalid user: root.shutdown [snip] Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* recipes-graphics: Added native and nativesdk support for some librariesFelipe F. Tonello2016-07-204-2/+6
| | | | | | | | These libraries are used in some recipes outside oe-core, so we should add this class support to avoid duplication and bbappends on other layers. Signed-off-by: Felipe F. Tonello <eu@felipetonello.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* tcl: fix sed command in do_installRobert Yang2016-07-201-2/+0
| | | | | | | | | | | | The -I= and -L= is used for cross compile, target doesn't need, and binconfig.class can handle usr/bin/crossscripts/tclConfig.sh. Fix do_configure error for the recipe which uses tclConfig.sh, for example, postgresql.do_configure: configure: error: header file <tcl.h> is required for Tcl Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* oe-git-proxy: don't depend on syslinuxAndré Draszik2016-07-201-6/+7
| | | | | | | | | | | | | | gethostip comes from syslinux. It seems odd to depend on a bootloader to clone a git repository. Switch to using getent from the c-library, which should be available on every system. We now also support the case where a hostname resolves to more than one IP address. Signed-off-by: André Draszik <git@andred.net> Signed-off-by: Ross Burton <ross.burton@intel.com>
* sysstat: upgrade to 11.3.5Chen Qi2016-07-201-2/+2
| | | | | Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* sudo: upgrade to 1.8.17p1Chen Qi2016-07-201-2/+2
| | | | | Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* cups: upgrade to 2.1.4Chen Qi2016-07-203-7/+7
| | | | | Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* byacc: upgrade to 20160606Chen Qi2016-07-201-2/+2
| | | | | Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* at: upgrade to 3.1.20Chen Qi2016-07-202-57/+3
| | | | | | | configure-fix-with-without-selinux.patch is removed as it has been merged. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* libxsettings-client: Remove as unneededJussi Kukkonen2016-07-206-95/+2
| | | | | | | | xsettings-client is not meant to be a shared library and the only user in oe-core (libmatchbox) now has an in-tree copy. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* libmatchbox: Upgrade 1.11 -> 1.12Jussi Kukkonen2016-07-202-77/+8
| | | | | | | | | | | | libmatchbox now has a in-tree xsettings-client. * Use git SRC_URI like the other matchbox components. * Remove upstreamed patch. * Update license info (xsettings code is MIT). * Stop depending on libxsettings-client Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* matchbox-keyboard: Upgrade to 0.1.1Jussi Kukkonen2016-07-201-3/+2
| | | | | Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* sato-screenshot: Upgrade 0.2 -> 0.3Jussi Kukkonen2016-07-201-2/+2
| | | | | Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* matchbox-panel-2: Upgrade 2.10 -> 2.11Jussi Kukkonen2016-07-201-2/+2
| | | | | | | | New release finishes the port from buggy ScalingImage to ScalingImage2. Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* libpng: update to 1.6.23Maxin B. John2016-07-201-4/+4
| | | | | | | | | 1.6.22 -> 1.6.23 License files changes are due to updates in Copyright date and Version Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* linux-firmware: update to revision cccb6a0da9Maxin B. John2016-07-201-2/+2
| | | | | | | Upgrade to revision cccb6a0da9 Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
* nss: Fix build on mips/clangKhem Raj2016-07-202-0/+24
| | | | | | | | | This issue is also reported here https://trac.macports.org/ticket/51709 Patch is also from same ticket Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com>