summaryrefslogtreecommitdiffstats
path: root/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
* go-fsnotify: switch to main branchBruce Ashfield2022-01-141-1/+1
| | | | | | | The upstream project has changed from master -> main, so we update our branch to match .. otherwise, we fail the fetch! Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* global: convert github SRC_URIs to use https protocolhardknott-nextMartin Jansa2021-12-0314-14/+14
| | | | | | | | | * apply the same also for recipes using PKG_NAME starting with github.com which the conversion script doesn't update automatically Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* global: add explicit branch to all SRC_URIsBruce Ashfield2021-12-0317-24/+24
| | | | | | | | | | | | | | As introduced in the oe-core post: https://lists.openembedded.org/g/openembedded-core/message/157623 SRC_URIs without an explicit branch will generate warnings, and eventually be an error. We run the provided conversion script to make sure that meta-virt is ready for the change. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* yq: add SRCREV_FORMATBruce Ashfield2021-10-191-0/+1
| | | | | | | | | | recipes that use multiple SCMs in the SRC_URI, must supply SRCREV_FORMAT or SRCPV triggers an expansion error. While this isn't fatal during the build, it can cause issues with setscene (and possibly) other tasks failing, which then leads to no sstate re-use, etc. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* python3: remove the no-longer required bbappendRuslan Babayev2021-09-082-9/+0
| | | | | | | | | It has been carried over from python2 and is no longer required. More importantly it breaks the python3-native build due to ${STAGING_DIR_TARGET} being "" for native recipes. Signed-off-by: Ruslan Babayev <fib@cisco.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* go-systemd: explicitly specify branchBruce Ashfield2021-05-121-1/+1
| | | | | | | | | | | | The upstream project has removed the master branch in favour of 'main'. We were relying on the fetcher default of master previously, and now that master no longer exists, we get a fetch failure. Adding an explicit branch=main gets things working again. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* python3-boto3: Upgrade 1.14.7 -> 1.17.48Leon Anavi2021-04-131-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 1.17.48: - api-change:lookoutequipment: [botocore] This release introduces support for Amazon Lookout for Equipment. - api-change:kinesis-video-archived-media: [botocore] Documentation updates for archived.kinesisvideo - api-change:robomaker: [botocore] This release allows RoboMaker customers to specify custom tools to run with their simulation job - api-change:appstream: [botocore] This release provides support for image updates - api-change:ram: [botocore] Documentation updates for AWS RAM resource sharing - api-change:customer-profiles: [botocore] Documentation updates for Put-Integration API - api-change:autoscaling: [botocore] Amazon EC2 Auto Scaling announces Warm Pools that help applications to scale out faster by pre-initializing EC2 instances and save money by requiring fewer continuously running instances Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* python3-dotenv: Upgrade 0.13.0 -> 0.17.0Leon Anavi2021-04-131-2/+1
| | | | | | | | | | Upgrade to release 0.17.0: - Make dotenv get <key> only show the value, not key=value - Add --override/--no-override option to dotenv run Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* python3-newrelic: Upgrade 6.0.1.155 -> 6.2.0.156Leon Anavi2021-04-131-2/+1
| | | | | | | | | | | | | | Upgrade to release 6.2.0.156: - Improved CPU metric sampling - Improved memory metric sampling - Increased custom attribute limit from 64 to 128 - Fixed a TypeError with Uvicorn and unix sockets - Fixed a crash when using a FIPS compliant system with Cross Agent Tracing enabled Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* python3-webob: Upgrade 1.8.5 -> 1.8.7Leon Anavi2021-04-131-2/+1
| | | | | | | | | | | Upgrade to release 1.8.7: - Decoding deflate-encoded responses now supports data which is packed in a zlib container as it is supposed to be. The old, non-standard behaviour is still supported. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* python3-paramiko: Upgrade 2.7.0 -> 2.7.2Leon Anavi2021-04-131-2/+1
| | | | | | | | | | | | | | | | | | | | | | Upgrade to release 2.7.2: - Update our CI to catch issues with sdist generation, installation and testing. - Add missing test suite fixtures directory to MANIFEST.in, reinstating the ability to run Paramiko's tests from an sdist tarball. - Remove leading whitespace from OpenSSH RSA test suite static key fixture, to conform better to spec. - Fix incorrect string formatting causing unhelpful error message annotation when using Kerberos/GSSAPI. - Fix incorrectly swapped order of p and q numbers when loading OpenSSH-format RSA private keys. At minimum this should address a slowdown when using such keys, and it also means Paramiko works with Cryptography 3.1 and above (which complains strenuously when this problem appears). Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* boto3: satisfy runtime dependenciesBartosz Golaszewski2021-03-302-0/+14
| | | | | | | | | Currently boto3 can be built into an image but it won't work without additional dependencies. First: botocore is needed at run-time, second: there are other packages available in meta-python that need adding. Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* go-build: export GO111MODULE=offBruce Ashfield2021-03-261-0/+1
| | | | | | | We aren't setup for go module builds, so we need to disable it in the go-build recipe. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* yq: export GO111MODULE=offBruce Ashfield2021-03-011-0/+1
| | | | | | | | | | With the latest go version bump in oe-core export GO111MODULE is on by default. Our build is not setup to use go modules, so we disable it and avoid configuration errors: no required module provides package ... : working directory is not part of a module Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* go-md2man: export GO111MODULE=offBruce Ashfield2021-03-011-0/+3
| | | | | | | | | | With the latest go version bump in oe-core export GO111MODULE is on by default. Our build is not setup to use go modules, so we disable it and avoid configuration errors: no required module provides package ... : working directory is not part of a module Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* python3-colorama: update to 0.4.4Bruce Ashfield2021-02-092-9/+9
| | | | | | | Updating to the latest colorama. We also tweak the license text to match the latest upstream content. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* python3-sphinx: update to 3.4.4Bruce Ashfield2021-02-092-11/+11
| | | | | | | Along with the version bump, we tweak the license checksum as the BSD clause was changed upstream. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* newrelic: update to 6.0.1.155Bruce Ashfield2021-02-092-3/+39
| | | | | | | | | | Along with the version bump, we tweak the LICENSE checksum, since the file changed locations in the repository. We also add a patch to setup.py to allow the version of setuptools_scm in oe-core to satisfy the build requirements. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* python3-docker: update to 4.4.1Bruce Ashfield2021-02-091-2/+2
| | | | | | | Updating this version to work better with associated uprev'd docker packages (compose, etc). Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* python3-docker: upgrade 4.2.1 to 4.3.1Ricardo Salveti2020-11-031-2/+2
| | | | | | | | | | | | | | | | | | | | Release notes for 4.3.1: - Miscellaneous - Set default API version to auto - Fix conversion to bytes for float - Support OpenSSH identityfile option Release notes for 4.3.0: - Features - Add DeviceRequest type to expose host resources such as GPUs - Add support for DriverOpts in EndpointConfig - Disable compression by default when using container.get_archive method - Miscellaneous - Update default API version to v1.39 - Update test engine version to 19.03.12 Signed-off-by: Ricardo Salveti <ricardo@foundries.io> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* devtoos: introduce 'yq'Bruce Ashfield2020-10-081-0/+52
| | | | | | | | | yq is used by some builds to do command line parsing of yaml config files. We introduce the recipe/package and all of its dependencies. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* python3-texttable: remove recipeRicardo Salveti2020-09-271-9/+0
| | | | | | | | Newer version now available via meta-oe/meta-python: - meta-python/recipes-devtools/python/python3-texttable_1.6.3.bb Signed-off-by: Ricardo Salveti <ricardo@foundries.io> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* python3-websocket-client: remove recipeRicardo Salveti2020-09-272-13/+0
| | | | | | | | | Remove local python3-websocket-client recipe in favor of a similar one that is provided by meta-oe/meta-python (same verison but with the correct license). Signed-off-by: Ricardo Salveti <ricardo@foundries.io> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* go-build: refresh to latest runX commitBruce Ashfield2020-09-162-18/+8
| | | | | | | | | | Updating the go-build recipe to use the latest runX commit and sync with the main recipe. We also no longer need runc and recvtty so they are dropped from the recipe. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* go-build: fix build with new go-binary bootstrapped toolchainBruce Ashfield2020-08-072-2/+49
| | | | | | | We need to be more explicity in our exports and use of 'go' to build properly with the new binary bootstrapped go toolchain. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* qemu: Remove duplicated xen PACKAGECONFIGDiego Sueiro2020-07-241-2/+0
| | | | | | | The "meta/recipes-devtools/qemu/qemu.inc" already sets the PACKAGECONFIG[xen]. Signed-off-by: Diego Sueiro <diego.sueiro@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* python3-dotenv: add recipeMing Liu2020-07-011-0/+13
| | | | | | | | Shell Command and Library to write and read .env like files, it's being required by python3-docker-compose upper than 1.26.0. Signed-off-by: Ming Liu <ming.liu@toradex.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* python3-docker: uprev 4.2.0 > 4.2.1Ming Liu2020-07-013-18/+19
| | | | | | | | Merge python-docker.inc to python3-docker_4.2.1.bb since we have dropped python-docker recipe. Signed-off-by: Ming Liu <ming.liu@toradex.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* python3-boto3: uprev 1.11.7 > 1.14.7Ming Liu2020-06-252-22/+15
| | | | | | | Also drop SRCNAME/SRC_URI/S, change to inherit pypi. Signed-off-by: Ming Liu <ming.liu@toradex.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* python3-bugsnag: uprev 3.6.0 > 3.6.1Ming Liu2020-06-251-10/+4
| | | | | | | Also drop SRCNAME/SRC_URI/S, change to inherit pypi. Signed-off-by: Ming Liu <ming.liu@toradex.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* python3-newrelic: uprev 5.4.1.134 > 5.14.1.144Ming Liu2020-06-251-10/+4
| | | | | | | Also drop SRCNAME/SRC_URI/S, change to inherit pypi. Signed-off-by: Ming Liu <ming.liu@toradex.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* python3-flask-cors: inherit pypiMing Liu2020-06-251-6/+2
| | | | | | | Drop SRCNAME/SRC_URI/S, change to inherit pypi. Signed-off-by: Ming Liu <ming.liu@toradex.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* python3-dockerpty: add the missing rdependsMingli Yu2020-06-161-0/+7
| | | | | | | | | | | | | | | Add the missing rdepends to fix below error: # python3 [snip] >>> import dockerpty [snip] ModuleNotFoundError: No module named 'ssl' ModuleNotFoundError: No module named 'fcntl' ModuleNotFoundError: No module named 'six' ModuleNotFoundError: No module named 'tty' Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* python3-fastentrypoints: add the missing rdependsMingli Yu2020-05-191-1/+1
| | | | | | | | | | | Add the missing rdepends to fix below error: # python3 [snip] >>> import fastentrypoints [snip] ModuleNotFoundError: No module named 'pickle' Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* python3-fastentrypoints: add missing setuptools RDEPENDSMingli Yu2020-05-081-0/+2
| | | | | | | | | | | | | | | | | Add missing setuptools RDEPENDS to fix below error: # python3 Python 3.8.2 (default, Apr 27 2020, 08:51:00) [GCC 9.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import fastentrypoints Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib64/python3.8/site-packages/fastentrypoints.py", line 39, in <module> from setuptools.command import easy_install ModuleNotFoundError: No module named 'setuptools' Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* go-pty: change the source addressLiu Haitao2020-05-081-2/+2
| | | | | | | | The go-pty module has moved to https://github.com/creack/pty. Signed-off-by: Prashant Chikhalkar <prashant.chikhalkar@windriver.com> Signed-off-by: Liu Haitao <haitao.liu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* vmsep: add virtfs to qemu PACKAGECONFIGBruce Ashfield2020-04-161-0/+2
| | | | | | | When doing vm separation, we need virtfs (and its dependencies) for proper ontarget operation of qemu. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* python3-docker: Upgrade 4.1.0 to 4.2.0Leon Anavi2020-04-142-2/+2
| | | | | | | Upgrade python3-docker to version 4.2.0. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* python3-websocket-client: Upgrade 0.44.0 to 0.57.0Leon Anavi2020-04-142-3/+3
| | | | | | | Upgrade websocket_client from 0.44.0 to 0.57.0. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* go-build_git.bb: go-build: set GO_PARALLEL_BUILD to default valueChandana kalluri2020-04-081-0/+1
| | | | | | | | | | | | Set GO_PARALLEL_BUILD to default to prevent the following error: failed to create new OS thread (have 13 already; errno=11) runtime: may need to increase max user processes (ulimit -u) fatal error: newosproc Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@xilinx.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* go-build: Set up dependencies and GOPATH before do_compileChandana kalluri2020-04-081-0/+6
| | | | | | | | | | | | | | | go-build recipe depends on runc source and during compilation tries to run the command: go get github.com/opencontainers/runc. This is incorrect as a source fetch shouldn't occur during compilation. Also, even after a fetch occurs during compilation, the go build path GOPATH points to the incorrect path hence the runc source is never found. Fetch the opencontainers/runc source and create links in the correct GOPATH before compilation for a successful build. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* go-build: drop distro_features_checkDaniel Dragomir2020-03-181-1/+1
| | | | | | | | Replace distro_features_check bbclass which is deprecated, with features_check bbclass. Signed-off-by: Daniel Dragomir <Daniel.Dragomir@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* go-build_git.bb: go-build recipe to manage go build dependencies for runXSai Hari Chandana Kalluri2020-03-151-0/+43
| | | | | | | | go-build_git recipe manages go build dependencies for runX. This is used to support a console access for runX. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* qemu-package-split.inc: Include bash as RDEPENDS for qemu-supportSai Hari Chandana Kalluri2020-03-151-1/+1
| | | | | | | | | | Include bash as RDEPENDS for qemu-support to prevent the following do_package_qa error: do_package_qa: QA Issue: /usr/bin/qemu-mips contained in package qemu-support requires /bin/bash, but no providers found in RDEPENDS_qemu-support? [file-rdeps] Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* qemu: change packaging when vmsep is enabledBruce Ashfield2020-03-112-0/+46
| | | | | | | | | | | | | | When hosts are using VM separation features, they need qemu on the target to launch guests (and for other purposes) .. but they do not want *all* of the build qemu targets. To allow a more fine grained installation off qemu components, this patch splits packaging into: - qemu-<arch> - qemu-support - qemu-keymaps Signed-off-by: Bruce Ashfield <bruce.ashfield@xilinx.com>
* xen: separate recipes for hypervisor and tools; switch to git as sourceChristopher Clark2020-02-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change changes the names of many packages produced: the xen-tools recipe now builds packages previous built by the xen recipe, so the package prefix changes from "xen-" to "xen-tools-". A temporary bbappend is provided for qemu to ease the transition. Multiple motivations for recipe separation: - improves efficiency of incremental build and development - supports building the hypervisor and tools with different toolchains and for different architectures Switch to using a git recipe on the Xen stable branch: - enables easier tracking of critical XSA security updates applied upstream by just advancing SRCREV along the branch Revision has been set to the tip of the stable-4.12 branch, which has the one XSA-312 patch applied on top of RELEASE-4.12.2. The recipe refactor externalizes the block tap components, to enable optional building of blktap in a separate recipe outside xen-tools, needed by OpenXT. xenstored is made a virtual package to support switching between alternative implementations (several exist). Update xen-image-minimal to install the xen-tools package, which replaces what was previously xen-base. Determine the flask policy filename, which is Xen-version specific, using the same method as the Xen build system. qemu: update PACKAGECONFIG[xen] for xen package renaming: allows builds to continue correctly in the meantime while openembedded core and poky are updated. OpenXT ticket reference: OXT-1694 Signed-off-by: Christopher Clark <christopher.clark6@baesystems.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* python3-fastentrypoints: add recipeMing Liu2020-02-031-0/+18
| | | | | | | | python3-fastentrypoints is a python module that make entry_points specified in setup.py load more quickly. Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* python: make DISTRO_FEATURE safeBruce Ashfield2020-01-222-8/+9
| | | | | | | | The python bbappend should have only been active when virtualization is in DISTRO_FEATURES, so we change it to work like the rest of the bbappends. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* python: update bbappend to python3.xBruce Ashfield2020-01-221-0/+0
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* gunicorn: uprev and make python3 readyBruce Ashfield2020-01-221-4/+5
| | | | | | Updating gunicorn so it can function in a python3 only environment. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>