aboutsummaryrefslogtreecommitdiffstats
path: root/meta-refkit-computervision
AgeCommit message (Collapse)Author
2017-08-31intel-iot-refkit: pull in latest changesRefkit CI
* bitbake 2d0203f...8a60106 (31): > main: Attempt to gain bitbake.lock rather than just waiting > process: Clean up connection retry logic > fetch2: don't mandate path element in encodeurl() > bitbake: ui: Sort 'Dependent tasks' in taskexp > toaster: support custom Layer Index URL and fixture override > Toaster: custom start and stop actions > toaster: custom image updates and original creation > process: Ensure we call select() to know which fds to read > process: Increase server startup timeout > process: Improve client disconnects > cooker: Ignore common bitbake files for the parse cache invalidation > cooker: Improve inotify overflow handling > cooker: Ensure we handle inotify before running the next command > cooker: Track directories searched for bbappend/bb files > server/process: Ensure we don't loop on client EOFError > cooker/siggen: Reset siggen when reparsing > main: Handle BB_SERVER_TIMEOUT = -1 for no server timeout > process: Fix disconnect when BB_SERVER_TIMEOUT > main: Remove unneeded float() > Revert "tinfoil: fix duplication of log messages" > daemonize: Always print any remaning UI events at exit > cooker: Ensure all tasks are shown in task dependency tree > daemonize: clean up code > daemonize: Ensure child process exits safely > process: Add some extra server startup logs > process: Reorder server command processing and handle EOFError > wget: fix FusionForge workaround > toaster: move to new bitbake xmlrpc default > toaster: enable remote HTTP API for status aggregation > runqueue: Tweak debug message to make it more readable/diffable > fetch2: fix checkstatus fallback to MIRRORS * meta-intel fe6f23e...e6d3676 (33): > lms: use sh instead of bash in notifyDesktop.sh > linux-intel: Update SRCREV > conf/machine/intel-*: move core-image-minimal-initramfs PACKAGE_INSTALL > images: add core-image-minimal-initramfs bbappend > sbsigntool: depend on openssl10 > sbsigntool: port "sbsigntool: stop using gitsm fetcher" from refkit > efilinux: Enable muslx32 build > linux-yocto: Drop 4.1 kernel bbappends > linux-firmware: install iwlwifi LinuxCore driver firmware blobs > xf86-video-mga: upgrade 1.6.4 -> 1.6.5 > dpdk-dev-libibverbs: Fix additional warnings > libyami-utils: Fix build with clang > efilinux: Fix build warnings > libyami: Fix build with musl/clang > linux-intel: Update SRCREVs > iwlwifi: skip host install scripts > dpdk: Fix build error on the core2-64 > Revert "iwlwifi_git.bb: run make_scripts earlier" > iwlwifi: Fix install_append for usrmerge > dpdk: Link examples with BFD linker > dpdk: Fix build with examples > qat16: Fix build when ld-is-gold is set in DISTRO_FEATURES > libyami: Rename the file to be checked with LIC_FILES_CHKSUM > disable_skylake_sound: Temp disable config for core2-32 > linux-intel: Add linux-intel to files search path > linux-intel: Update SRCREV for 4.9.35 > dpdk: upgrade to version 17.05 > linux-intel: refactor and remove iwlwifi modules for out of tree enablement > intel-common-pkgarch: Add out of tree modules > iwlwifi_git.bb: run make_scripts earlier > iwlwifi: Clean-up and use module_install > iwlwifi: include iwlwifi OOT driver in meta-intel layer. > intel-microcode: Upgrade recipe version * meta-intel-realsense 7468b0c...211ce75 (3): > ReadMe: Fix layer name in Wind River instructions > Merge branch 'master' of https://github.com/IntelRealSense/meta-intel-realsense > ReadMe: Update supported Yocto versions * meta-security 89683b4...25b8f02 (8): > apparmor: Additional runtime fixes > libmhash: add new recipe > libgssglue: add new recipe > nmap: upgrade to 7.50 > keynote: add new recipe > tpm2.0-tools: update to 2.0.0 plus > xmlsec1: add new recipe > apparmor: Rework such that the utilities are functional by default * meta-yocto 76dd79e...a09b543 (10): > maintainers.inc: assign newly added recipes > maintainers.inc: fix pn- override > conf-notes.txt: add shell environment header > linux-yocto: Drop 4.1 kernel appends > poky: bump poky lsb to linux 4.9 > poky: bump preferred version of linux-yocto to 4.12 > poky: Add nios2 to list of qemu targets > poky.conf: Enable vulkan by default > maintainers.inc: assign newly added recipes > poky-world-exclude.inc: remove recipes from meta-qt4 * openembedded-core a2ab288..a8b89b3 (308): > default-providers: Add entries for pkgconfig (due to pkg-conf being added) > populate_sdk_ext: Add BB_SERVER_TIMEOUT to SDK_LOCAL_CONF_BLACKLIST > boost: add python to default PACKAGECONFIG options > kernel-yocto: relax BSP definition test > acl_2.25: improve reproducibility > attr: improve reproducibility > initramfs-framework/setup-live: quote bootparam_root variable > webkitgtk: disable gobject-introspection on armv7a > core/target/ssh.py: use reader to handle partial data > libinput: remove obsolete touchpad patch > gpg_sign: depress the owership warnings on homedir > kernel-yocto: fix typo in error message > vulkan: Only build when 'vulkan' distro flag is set > buildhistory.bbclass: add ptest > testimage.bbclass: update comments > buildhistory.bbclass: print message when no commit > core/target/ssh.py: replace decode errors > utils/logparser.py: fix section check > runtime/cases/_ptest.py: rename it to ptest.py > runtime/cases/_ptest.py: add skip status > oeqa/utils/logparser.py: add skip status > runtime/cases/_ptest.py: revive it > bmap-tools: add "python-mmap" to RDEPENDS > libva-utils: add opengl to REQUIRED_DISTRO_FEATURES > staging: add missing import errno to staging_populate_sysroot_dir > recipetool: create: fix npm license code regression > recipetool: create: fix broken import in npm module > runqemu: Use virtio to mount cdrom drives > oeqa/parselogs: Ignore device node warnings on mips > systemd-machine-units: import last recipe from meta-systemd > systemd: add dependency on initscripts-sushell for selinux > initscripts: split sushell into sub package > linux-firmware: package ibt-firmware > linux-firmware: package iwlfifi-3160-[10-17] firmware > valgrind: improvements for run-ptest > pkgconf: add recipe > meta: move some text from oe-setup-builddir to conf-notes.txt > build-appliance-image: include proxy on pip3 installation > oe/path.py: copyhardlinktree: don't overwrite existing symlinks > kernel.bbclass: external toolchain fix > python2.7: improve reproducibility > linux-yocto/4.10: CVE & misc fixes > kernel-yocto: ensure that only valid BSPs are built > qemu: bump default version to 4.12 > libc-headers: update to 4.12 > linux-yocto: remove 4.1 recipes > linux-yocto: introduce 4.12 recipes > linux-yocto: add usb-net configs by default > linux-yocto/4.1: fix fsl-ls10xx sdhci > kernel-yocto: configuration updates: x86 features > ghostscript: CVE-2017-9727, -9835, -11714 > ghostscript: fix several CVEs by adding bounds checking > grub2: fix build on gcc where _FORTIFY_SOURCE is defined > tiff: Security fixes > machine-sdk: oldest kernel for x86/x86_64 is 3.2.0 now > libcheck: fix file-rdeps QA issue > squashfs: fix build with glibc-2.26 > apt: Upgrade to 1.2.24 > dpkg: Upgrade to 1.18.24 > strace: 4.17 -> 4.18 > e2fsprogs: 1.43.4 -> 1.43.5 > tcl: 8.6.6 -> 0.8.7 > libbsd: 0.8.5 -> 0.8.6 > git: 2.13.2 -> 2.13.3 > kernel-module-split: rrecommend kernel-image instead of rdepend > connman: Fix for CVE-2017-12865 > gnupg: 2.1.20 -> 2.1.23 > gdk-pixbuf: fix ptest RDEPENDS for multilib build > recipetool: allow plugins to set LICENSE and LIC_FILES_CHKSUM > recipetool: allow plugins to set PN / PV more easily > devtool: import: new plugin to import the devtool workspace > devtool: append md5sum only if not already present > devtool: export: new plugin to export the devtool workspace > devtool: upgrade: enable branch checking when revision is provided > recipetool: create: replacing PV in SRCURI > recipetool: create: handle git URLs specifying only a tag > recipetool: create: being able to set branch when revision is provided > recipetool: create: disable PREMIRRORS and MIRRORS by default > devtool/copy_buildsystem: adds meta-skeleton layer in the eSDK installation. > initramfs-framework/setup-live: also boot live image if root=/dev/ram0 > openssl10: rename back to openssl and make it the default via PREFERRED_VERSION > prelink: Change the behavior to avoid checking USER_CLASSES > qemu conf: replace deprecated option with new option > qemu: backport patches to fix boot failure > ruby: fix CVE-2017-922{6-9} > dnf: fix "Unable to detect release version" warning > cve-check-tool: Fix progress bar patch for curl 7.55 > mesa: update to 17.1.6 > webkitgtk: Add a recommends on shared-mime-info. > mpg123: upgrade to 1.25.6 > oeqa: increase verbosity of dnf commands in dnf packagefeed test > perl: Don't change /usr/include references in docs to sysroot paths > libtool: remove /absolute/path/to/host references > valgrind: disable build for muslx32 > goarch: Disable build for muslx32 > openssl10: modified the define cryptodev > mesa: Fix build with llvmpipe enabled on musl > rootfs-postcommands.bbclass: Filter out dangling symlinks in ssh_allow_empty_password() > cairo: Fix CVE-2017-9814 > libsndfile1: Fix CVE-2017-8363 > libsndfile1: Fix CVE-2017-8362 > libsndfile1: Fix CVE-2017-8361 and CVE-2017-8365 > wget: Security fix CVE-2017-6508 > xserver-xorg: Fix CVE-2017-10971 > rootfs-postcommands.bbclass: Prevent linking testdata to itself > qemuboot.bbclass: Prevent creating a link loop > copy_buildsystem: include layer tree during build structure creation > report-error: provide distro identifier string in case of uninative build > sign_rpm: Allow pkg signing by chunks through RPM_GPG_SIGN_CHUNK > systemd-boot: Move adjacent to systemd > logrotate: fix systemd service not found while multilib > bash: 4.3.30 -> 4.4 > gpgme: remove local m4/python.m4 > gpgme: 1.8.0 -> 1.9.0 > build-appliance-image: Don't use COREBASE/LICENSE for checksumming > mc: unify curses initialization > connman: Remove musl patch that's no longer needed > packagefeed-stability.bbclass: change another bb.plain to bb.note > sqlite3: upgrade to 3.2.0 > ncurses: 6.0+20161126 -> 6.0+20170715 > libgcrypt: 1.7.8 -> 1.8.0 > elfutils: 0.168 -> 0.170 > dhcp: 4.3.5 -> 4.3.6 > apr-util: 1.5.4 -> 1.6.0 > cross-canadian.bbclass: add ilp32 support > package.bbclass: support persistent /var/log > initscripts: support persistent /var/log > base-files: respect VOLATILE_LOG_DIR > bitbake.conf: add VOLATILE_LOG_DIR variable > shadow: fix CVE-2017-12424 > nss: 3.30.2 -> 3.31.1 > harfbuzz: upgrade to 1.4.8 > screen: upgrade to 4.6.1 > ruby: fix CVE-2017-9224 > python3-native: Add python3-misc-native to RPROVIDES > mkelfimage: Make -fno-stack-protector effective > rpm: Disable perl dependency generation > package.bbclass: Restore functionality to detect RPM dependencies > ltp: Skip the filedependency scan > openssl: Add missing bash/python rdepends for ptest > bind: Use correct python interpreter path > image.bbclass: drop initramfs bundle related code > qemu: upgrade to 2.10-rc2 > gmp: improve reproducibility > cairo: Add pkgconfig for opengl support > musl: Update to latest master > gstreamer1.0-plugins-bad: do not provide a fallback to openssl 1.0 > gst-player: remove workaround which disable visualizations > libva: upgrade to 1.8.3 > libva-utils: add recipe > libarchive: Remove xz packageconfig --with-lzmadec option > liburi-perl: Upgrade to 1.72 > llvm: Swith to ARM ISA on armv5 and armv4t > package_rpm.bbclass: Filter out unwanted file deps for nativesdk packages > texinfo: Avoid a problem with a dependency on perl(Locale::gettext_xs) > git: Do not install git cvsserver and git svn by default > rpm: Add dependencies on bash, perl and python3-core > gpg_sign: perform rpm signing serially > packagegroup-self-hosted: include missing (pod2man scp ssh) RPEDENDS packages > systemd: Fix rootfs transaction error when PACKAGECONFIG has polkit > openssl10: Fix conflict between openssl and openssl10 man pages. > syslinux: Update HOMEPAGE > recipetool: create: fix incorrect URL variable usage > libx11: Add patch to fix hanging issue in _XReply > libtasn1: CVE-2017-10790 > nspr: 4.14 -> 4.16 > iproute2: add tipc support > gcc: Upgrade to 7.2.0 release > gdk-pixbuf: Upgrade 2.36.6 -> 2.36.8 > glib-2.0: Upgrade 2.52.2 -> 2.52.3 > fontconfig: Upgrade 2.12.1 -> 2.12.4 > cairo: Upgrade 1.14.8 -> 1.14.10 > dnf: expand dnf selftest to test signed package feeds > oeqa: fix temp file handling in dnf package feed test > oeqa: fix dnf tests > package_manager.py: enable dnf's repo_gpgcheck if feed signing is enabled > sign_package_feed.bbclass: install signing key into rootfs > signing-keys: delete unused tasks > dnf: rrecommend gnupg > lib/oe/package_manager: re-implement rpm feed signing > util-linux-native: Avoid use of getrandom > python3-native: Avoid use of getentropy/getrandom > packagefeed-stability.bbclass: change a bb.plain to bb.note > selftest/tinfoil: Filter LogRecords in test_event_wait > expat: Don't use getrandom() in the -native case > site/ix86-common: Drop ac_cv_sizeof_ino_t as it can be incorrect with large file support > image.bbclass: support binary reproducibility > kernel.bbclass: improve reproducibility > image-prelink.bbclass: support binary reproducibility > busybox.inc: improve reproducibility > python3: improve reproducibility > u-boot: update nios2 device tree for 10m50 board > e2fsprogs-doc: binary reproducible > python3-docutils: update to 0.14 > python*-setuptools: update to 36.2.7 > sysstat: fix creating configuration file for /var/log/sa > externalsrc: Handle .git not being a directory > expat: Upgrade to 2.2.3 > ltp: upgrade to upstream latest commit on 20170804 > mesa: Fix build with vulkan on non-x86 > image.bbclass: delete DATE variable too > run-postinsts: do not reload daemon configuration > opkg-configure: do not reload daemon configuration > dpkg-configure: do not reload daemon configuration > rm_work: fix build break for do_image_complete > musl: Build only in ARM mode when using clang > gstreamer1.0-python: upgrade to version 1.12.2 > gstreamer1.0-vaapi: upgrade to version 1.12.2 > gstreamer1.0-libav: upgrade to version 1.12.2 > gstreamer1.0-omx: upgrade to version 1.12.2 > gstreamer1.0-rtsp-server: upgrade to version 1.12.2 > gstreamer1.0-plugins-ugly: upgrade to version 1.12.2 > gstreamer1.0-plugins-bad: upgrade to version 1.12.2 > gstreamer1.0-plugins-good: upgrade to version 1.12.2 > gstreamer1.0-plugins-base: upgrade to version 1.12.2 > gstreamer1.0: upgrade to version 1.12.2 > selftest: fix distrodata.py to use per-recipe UPSTREAM_VERSION_UNKNOWN setting > pax-utils: check upstream version from debian servers > v86d: take tarball from debian > assimp: fix upstream version check > distrodata.bbclass: add UPSTREAM_VERSION_UNKNOWN and UPSTREAM_CHECK_UNRELIABLE > populate_sdk_base.bbclass: add handling package exclusions to do_populate_sdk > binutils: Upgrade to 2.29 > image-prelink: Disable for musl images > python-numpy: Upgrade to 1.13.1 > gstreamer-plugins-bad: replace openssl dependency with nettle for hls plugin > qemu: apic: fallthrough to PIC > musl: Drop the protected symbol optimization at configure time > sstatetests: limit the number of signature comparisons when differ > cryptodev-tests: depend on openssl 1.0 > openssh: depend on openssl 1.0 > openssl: add a 1.1 version > ca-certificates: update to 20170717 > insane: remove last remnants of unsafe-references-in-binaries check > insane: remove unsafe-references-in-scripts check > oeqa/buildoptions: remove unsafe-references-in-script test > gcc7: fix potential segmentation fault > btrfs-tools: update to 4.12 > gptfdisk: update to 1.0.3 > babeltrace: update to 1.5.3 > ffmpeg: update to 3.3.3 > libdnf: update to 0.9.3 > dnf: update to 2.6.3 > python2/python3: fix multiprocessing.BoundedSemaphore not work on qemux86/qemuarm > recipes-kernel: linux-dummy: provide dummy vmlinux package > context: Include a command line argument to run all except certain tests > oeqa/runtime_test: use subtests in test_postinst_rootfs_and_boot > glibc: Upgrade to 2.26 final release > llvm: Keep llvm-native dependency with clang toolchain > valgrind: enable on mips soft-float > openssl: Support musl-x32 build > wayland-protocols: upgrade to 1.10 > eudev: Remove udev-cache > slang: fix terminfo related problems > systemd: update to 234 > libid3tag: fix build with gperf 3.1 > libcap: fix build with gperf 3.1 > gperf: upgrade to 3.1 > libinput: Upgrade 1.7.3 -> 1.8.1 > checkpkg_exceptions: add LLVM > llvm: Raise SkipRecipe exception for unsupported architectures > mesa, llvm: Use native version of llvm-config > mesa: Depend on llvm-native > mesa: Use chrpath to delete rpaths > action: new bitbake-layer plugin to create a simple layer > scripts/oe-publish-sdk: use hook to call git update-server-info > devtool: sdk-update: fix pulling updates from git > package_manager: Fix support for NO_RECOMMENDATONS > gtk-icon-utils-native: 3.22.16 -> 3.22.17 > gtk+3: 3.22.16 -> 3.22.17 > x86-base.inc: enable live image type > chrpath: use https for SRC_URI > initramfs-framework/setup-live: remove superfluous break > automake: Add missing libtool tag for cppasm language > libpng: upgrade to 1.6.31 > gettext.bbclass: also search for files in target sysroot > webkitgtk: Do not use -isystem forcibly > python3-pycairo: Pass -fPIC via CFLAGS > go: Remove -fPIE -pie from SECURITY_PIE_CFLAGS > kexec-tools: Remove -fPIE -pie from SECURITY_PIE_CFLAGS > libsdl: Pass --tag option to libtool invocation > libproxy: Remove PIE flags from SECURITY_PIE_CFLAGS > ossp-uuid, libffi, libgcrypt: Pass --tag=CC option to libtool > devtool: fix handling of errors during task execution > bitbake.conf: whitelist BB_SERVER_TIMEOUT from config hash > terminal: wait for terminal task to finish before procedding > Revert "cml1.bbclass: wait until menuconfig terminal finishes" > sstatetests: Use python function instead of bitbake-diffsigs script > diffstat: exclude aclocal > diffstat: use HTTP mirror for SRC_URI > qemux86 qemux86-64: Enable pci > librsvg: 2.40.17 -> 2.40.18 > python: don't include -tests with modules > wic: improve generating disk system identifier > meta: drop do_bootdirectdisk do_vmimg references > autoconf-archive: GPLv3 + autoconf exception > re2c: fix build race > uninative: Allow a local own-mirror to work with uninative > mesa: Fix build when building with llvmpipe > llvm: Add recipe for 5.0 > re2c: Transfer recipe from meta-oe and upgrade to 0.16 > ninja: Add recipe > image: Make do_image_qa a dummy sstate task to match do_image_complete > image/rm_work: Promote do_image_complete to be more sstate like > image: Drop before do_build from do_rootfs and do_image > sstate: Improve SSTATE_SKIP_CREATION > rm_work: Improve handling for addto_recipe_sysroot > libpng: fix MIRRORS usage * meta-ros 8dcc2ba...14d4596 (1): > Merge pull request #546 from rojkov/binutils-workaround * meta-openembedded ac2a6d2...28d2c9b (75): > iproute2: Move append to meta-networking layer > multipath-tools: RDEPEND on bash > python-beautifulsoup4: add new recipe for both python2 and python3 > python-webencodings: add Python3 support > python-html5lib: add Python3 support > libreport: fix typo of SRC_URI > wvstreams: Fix parallel build > evolution-data-server: Fix build with clang > libhugetlbfs: Define HUGETLB_LDSCRIPT_PATH > python-paho-mqtt: fix downloading during do_compile > python-paho-mqtt: licensing improvements > libbonobo: Pass PERL_PATH to do_configure > udevil: Add missing rdep on bash > enscript: Define PERL variable > mpich: Define PERL variable and pass to configure > python*-astroid: use SPDX compatible license identifier > python*-pylint: upgrade to v1.7.2 and fix qa error > xorg-fonts-100dpi: unblacklist recipe > openldap: fix native LDFLAGS build error > logwarn: set correct paths and add missing dependency > python-pycrypto: Security fix CVE-2013-7459 > logcheck: update to 1.3.18 and move to meta-perl > gflags: add runtime dependency on bash > gperftools: fixup HOMEPAGE > collectd: 5.7.1 -> 5.7.2 > gnulib: upgrade to 2017-08-20.18 > vim: update to 8.0.0983 > python-markupsafe: Extend to build native version too > webmin: add systemd service file > iperf3: 3.1.3 -> 3.2 > adduser: use get_perl_version instead of PERLVERSION > mozjs: customize HOST_CFLAGS > makedumpfile: update to 1.6.2 > Dhrystone: add recipe 2.1 > postgresql: update to 9.4.13 > glibmm: fix perl path > sthttpd: update to 2.27.1 > python-requests: Update to version 2.18.4 > pcsc-lite: Update to 1.8.22 > phpmyadmin: upgrade to 4.7.3 > xmlrpc-c: add perl to RDEPENDS > python3-pykickstart: tweak shebang to python3 > multipath-tools: add bash to RDEPENDS > python*-pexpect: add v4.2.1 > python*-ptyprocess: add v0.5.2 > gd: update to 2.2.4 > libvpx: upgrade to 1.6.1 > rsyslog: install logrotate configuration file into correct location > rsyslog: fix CVE-2017-12588 > tipcutils: add runtime dependency for iproute2-tipc > iproute2: add bbappend for supporting tipc tool > openwsman: rename to 2.6.3 > openobex: disable building documentation > python-chardet: Extend to native and nativesdk > start-stop-daemon: Only create a link in ${base_sbindir} if necessary > fontforge: update to 20170731 to fix CVEs > vlock: add new recipe > php: disable this version by default > mailx: Force mailx to build with openssl10 > mailcap: upgrade to 2.1.48 > caps: Mark ARCH empty > gsoap: Upgrade to 2.8.51 > php: move to version 7.1.8 from 7.1.7 > python-pyro4: update to version 4.61 > python-pytest: update to version 3.2.1 > python-sqlalchemy: update to version 1.1.13 > python-cmd2: update to version 0.7.6 > python-wrapt: update to version 1.10.11 > geany-plugins: update 1.30 -> 1.31 > geany: update 1.30.1 -> 1.31 > upower: update 0.99.4 -> 0.99.5 > librcf: Add -latomic to LDFLAGS > python3-blivetgui: add recipe 2.1.5 > python3-blivet: add recipe 2.2.0 > mpv: Update to version 0.26.0. The following changes were needed to get the submodule update building: > one of the OE-core qemu patches was renamed. adapt to that in the bbappend > polkitd static IDs added to adapt to a systemd change that added USERDADD_PARAMS > BBMASK meta-security's linux-yocto_4.1.bbappend (patch submitted upstream) > add new group 'kvm' needed by systemd 234 > change --autologin regexp to accommodate changes in systemd 234 > add rpath-link to iotivity LINKFLAGS > install libva-utils (a newly added recipe) to get 'vainfo' needed by testing > blacklist snd-soc-skl module that fails on linux-intel 4.9.40 > drop linux-firmware-iwlwifi dependency from iwlwifi kernel module as the license checker won't work with that Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
2017-08-14convnet: Fix DNN test to be compatible with OpenCV 3.3.Ismo Puustinen
OpenCV DNN module API changed with OpenCV 3.3. Fix the tests to use the new API. Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
2017-08-01beignet: update to latest git HEAD.Ismo Puustinen
Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
2017-07-07librealsense: backport upstream GCC7 fixesMikko Ylinen
Backport upstream commit: https://github.com/IntelRealSense/librealsense/commit/7b1581644c5fbdec3a22cd512557b391dc74ebf0 to fix GCC 7.1 build issues. Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
2017-07-06beignet: do not install OpenCL headersMikko Ylinen
Each beignet-${CL_HW_TARGET}-dev installs OpenCL headers but/and we also have 'virtual/opencl-headers" provider. When installing 'dev-pkgs' IMAGE_FEATURE or '*-dev' complementary globs (default in SDKs), the sysroot creation fails with "FileExists" errors due to overlapping OpenCL headers. To fix the problem, make sure beignet does not install OpenCL headers. Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
2017-07-06beignet: split native to its own recipeMikko Ylinen
The setup where beignet native is built for each .bb (minnowmax, 550x, and 570x) via BBCLASSEXTEND fails when trying to build (e)SDKs that copies all native parts in a single sysroot. All of the beignet-xxx-native have the same files and installing them in the sysroot fails with "FileExists" errors. Split beignet-native to it's own .bb to make sure the native parts are built and installed only once. Signed-off-by: Mikko Ylinen <mikko.ylinen@linux.intel.com>
2017-06-27packagegroup-computervision-test: add caffe-bvlc-reference.Ismo Puustinen
Add a Caffe test network and some test data. This is needed for testing OpenCV DNN module. It can also be used for demos and it's compatible with regular Caffe. Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
2017-06-27caffe-bvlc-reference: add new package.Ismo Puustinen
The recipe downloads a caffe network and some test data for testing OpenCV DNN module (and possibly Caffe itself). Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
2017-06-17intel-iot-refkit: openembedded-core update + DISTRO_FEATURES_OVERRIDESPatrick Ohly
The new OE-core master has its own distrooverrides.bbclass with a slightly different API (different variable for listing overrides, all overrides have a df- for "distro feature" prefix). * openembedded-core b51383e...1d9a88f (28): > ovmf: fix secureboot PACKAGECONFIG + OpenSSL update > package_ipk: Clean up Source entry in ipk packages > mtools-native: fix Upstream-Status > package_manager: flush installed_pkgs file before oe-pkgdata-util uses it > distrooverrides.bbclass: DISTRO_FEATURES as overrides > Revert "bitbake.conf: DISTRO_FEATURES as overrides" > python-3.5: Move bz2.py, lzma.py and _compression.py from python3-misc to python3-compression > attr: Fix build failure when image includes man-pages pkg > externalsrc: verify that EXTERNALSRC/EXTERNALSRC_BUILD are absolute paths > adwaita-icon-theme: add a patch to speed up the do_install() task > runqemu: change terminal settings for valid tty's > grub: switch from ftp to https > libid3tag: switch from ftp to http > libglu: switch from ftp to https > mesa: switch from ftp to https > mesa-demos: switch from ftp to https > dhcp: switch from ftp to http > libpcre: switch from ftp to https > image.bbclass: fix setting of vardeps flag > image.bbclass: improve setup of flags > image.bbclass: cleanup: add new variable "task" > staging.bbclass: fix typo > connman: correct the systemd boot in read only rootfs > systemd: enable resolved and networkd > selftest/sstatetests: Fix potential failure on uniprocessor machines > gcc_7.1.bb: disable thumb on armv5t > gcc: Add recipes for gcc-7 > ovmf: Update to latest Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
2017-06-15append: fix _append rules where there is no whitespace after '"'Tuomas Katila
Signed-off-by: Tuomas Katila <tuomas.katila@intel.com>
2017-05-31beignet: use Python from sysroot.Ismo Puustinen
Prevent beignet from accessing host tools. This improves also the situation on systems which have clang installed. Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
2017-05-31beignet: update to latest git HEAD.Ismo Puustinen
This includes a fix to the cmake configuration, allowing us to turn on parallel builds. Signed-off-by: Ismo Puustinen <ismo.puustinen@intel.com>
2017-05-30refkit: replace development/production .inc files with per-image IMAGE_MODEPatrick Ohly
Forcing developers to choose between production and development builds was non-standard (thus tripping up new developers) and inflexible (couldn't build product and development images at the same time). The new image-mode.bbclass replaces that with a per-image IMAGE_MODE variable that can be set as desired in local.conf for existing image recipes or fixed on a specific value in specific images. It also customizes /etc/motd in the images, just like the refkit-specific code did before. The default (in our local.conf.sample) is to build images in development mode. This is a bit more relaxed than the approach we inherited from Ostro OS where a developer was explicitly forced to choose. Because setting the Secure Boot signing keys no longer depends on the .inc files, the default development keys can be moved to meta-refkit-core, where they are used as default for IMAGE_MODE != production. It is possible that the same build may now need an refkit-initramfs in development mode (= default dm-verity keys) and one in production mode. This is solved by providing refkit-initramfs in different variants, generated automatically using image-mode-variants.bbclass. For this to work, we have to set valid refkit modes globally. Extra care is needed to avoid setting IMAGE_MODE and IMAGE_MODE_VALID themselves globally: the values that are valid for refkit images are not valid for other images, like core-image-minimal. While that particular image doesn't do anything with IMAGE_MODE, others might. Therefore we set REFKIT_IMAGE_MODE[_VALID] globally and copy to the values checked by the helper classes in the refkit images. The refkit images use the REFKIT_IMAGE_MODE set in our local.conf.sample, which may vary in actual builds. Testing continues to use that because if already built in the right mode, there's no need to rebuilt an image with a fixed mode. If someone wants, they now can also built images with a specific mode that also gets included in the resulting image files (for example, refkit-image-computervision-development). Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
2017-05-23intel-iot-refkit: Yocto Compatible 2.0Patrick Ohly
These changes ensure that the new layers can be used in combination with Poky (i.e. no .bbappends for recipes that might not be present) without changing the signature of existing recipes unless the change gets requested explicitly in settings file besides bblayers.conf. In other words, the layers should be Yocto Compatible 2.0 and currently pass even the enhanced yocto-compat-layer.py tests. Changes that were previously considered "distro configuration" are now available also without using DISTRO=refkit, by including the new meta-refkit-core/conf/distro/include/refkit-config.inc file *and* setting certain distro features (currently "refkit-config", "refkit-computervision", and "refkit-firewall"). Without those distro features, refkit-config.inc doesn't change anything. This allows users of the config to pick and choose what they want, and it matches the mechanism used to select .bbappend content. The technique of turning that DISTRO_FEATURE also into an override and making append/prepend changes depend on that is used to avoid signature changes in unless explicitly configured. To avoid world build breakages, recipes in meta-refkit-core must be careful about their dependencies because meta-refkit-core only has a hard dependency on OE-core. By default, the availability of optional recipes is detected by meta-refkit-core/conf/layer.conf by checking which layers have been added. Dangling .bbappends get avoided by moving the changes into the refkit-conf.inc file. .bbappends for layers besides OE-core can't be in meta-refkit-core. They can be added to dedicated layers where the layer that the .bbappend applies to is a hard dependency. The advantage is that this does not depend on the ordering of layers in a bblayers.conf file. The alternative would be the technique used by meta-freescale, where the layer.conf checks which layers have already been added and then extends BBFILES accordingly. Finally, bmap-tools-deploy.bbclass gets conditionally imported via bmap-tools_%.bbappend as a last resort because the other two approaches would not have worked. Currently this only works when using "inherit" and a .bbclass; the plan is to make the same work in bitbake also for the more natural "require" plus .inc. Adding layers may change the content of packagegroup-tools-interactive.bb because it adapts dynamically to what is available. This is considered "Yocto Compatible 2.0", but may trigger a false postive in yocto-compat-layer.py in certain scenarios (meta-refkit-core in the base configuration, then some layer (like meta-oe) is tested that meta-refkit-core uses optionally -> meta-oe fails the "signature unchanged" test although it isn't faulty). Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
2017-05-23intel-iot-refkit: move content into meta-refkit-core/computervision/gateway ↵Patrick Ohly
layers The intention is to make it simpler for other projects to use content from intel-iot-refkit without having to use the entire distro. This first commit is good enough to keep building the refkit distro and just moves files around without modifying them. Further work is needed to make the individual pieces also functional stand-alone. Separate profile layers get introduced and define their dependencies, because then existing tooling (layer index, Toaster, yocto-compat-layer.py) will be able to set up a project using them together with these dependencies. The meta-refkit-core layer is meant to be more flexible and does not enforce the use of any layers besides OE-core. At the moment there are probably still parse errors (due to .bbappends) or build errors (missing dependencies) when layers are missing. This will be addressed separately on a case-by-case basis. The meta-refkit distro layer is meant to have just a minimal distro configuration file which includes files from the other layers, plus the project-specific content: - local.conf and bblayers.conf samples - the "supported recipes" list, which gets maintained for the distro and not individually for each layer - selftests which depend on the exact project configuration This new approach gets documented in the doc/introduction.rst file, in addition to explaining a bit more the benefit of using the intel-iot-refkit and its distro as-is. Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>