summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
* python3-protobuf: upgrade from 5.29.5 to 6.31.1Jon Mason32 hours1-1/+1
| | | | | | | | protobuf was upgraded from 5.29.5 to 6.31.1. Upgrade python3-protobuf to match, otherwise a fatal mismatch error occurs. Signed-off-by: Jon Mason <jon.mason@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-can: upgrade 4.4.2 -> 4.5.0Richard Leitner40 hours1-1/+4
| | | | | | | | | | | | | | | python3-can 4.4.y requires msgpack~=1.0.0, but openembedded-core versions newer than scarthgap provide msgpack 1.1.0 [1], causing "pip check" to fail with the following error: python-can 4.4.2 has requirement msgpack~=1.0.0; platform_system != "Windows", but you have msgpack 1.1.0. This patch resolves the issue by updating python3-can to 4.5.0. [1] https://layers.openembedded.org/layerindex/recipe/66997/ Signed-off-by: Richard Leitner <dev@g0hl1n.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-moteus: upgrade 0.3.87 -> 0.3.88Richard Leitner42 hours1-1/+1
| | | | | | | | | | | | | | | | python3-moteus <= 0.3.87 requires numpy<2 [1], but openembedded-core versions newer than styhead provide numpy 2.x [2], causing "pip check" to fail with the following error: moteus 0.3.87 has requirement numpy<2, but you have numpy 2.3.0. This patch resolves the issue by updating python3-moteus to 0.3.88. [1] https://github.com/mjbots/moteus/issues/89 [2] https://layers.openembedded.org/layerindex/recipe/51338/ Signed-off-by: Richard Leitner <dev@g0hl1n.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-types-psutil: Upgrade 6.1.0.20241102 -> 7.0.0.20250601Leon Anavi42 hours2-10/+16
| | | | | | | | | | | | | Upgrade to release 7.0.0.20250601: - Add missing __dir__ method to psutil.Popen - Replace Incomplete | None = None in third party stubs - Update psutil to 7.0.* License-Update: Use LICENSE file Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-multidict: Upgrade 6.5.0 -> 6.5.1Leon Anavi42 hours1-1/+1
| | | | | | | | | | | | | | | | Upgrade to release 6.5.1: - Fixed a bug in C implementation when multidict is resized and it has deleted slots. - A pair of code formatters for Python and C have been configured in the pre-commit tool. - Shorted fixture parametrization ids. - The :file:reusable-cibuildwheel.yml workflow has been refactored to be more generic and :file:ci-cd.yml now holds all the configuration toggles Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-nocaselist: Upgrade 2.0.3 -> 2.1.0Leon Anavi42 hours1-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Dropped support for Python 3.6 and 3.7 because they are out of service and to simplify development dependencies. - Dev: Changed 'make install' to no longer perform an editable install, but a standalone install, since pip will remove support for editable installs. - Dev: Removed support for the env.var TEST_INSTALLED that used the installed package for testing, for simplicity. Now, the local package in the repository main directory is always used for testing. - Addressed safety issues up to 2025-04-27. - Dev: Added missing dependencies for development. - Test: Fixed the issue that coveralls was not found in the test workflow on MacOS with Python 3.9-3.11, by running it without login shell. Added Python 3.11 on MacOS to the normal tests. - Fixed new issues of Pylint 3.3. - Added support for Python 3.13. This required increasing the minimum version of several packages needed for development. - Added '__version_tuple__' with the integer versions. - Dev: Changed from setup.py to using pyproject.toml. Fixes: WARNING: python3-nocaselist-2.1.0-r0 do_check_backend: QA Issue: inherits setuptools3 but has pyproject.toml with setuptools.build_meta, use the correct class [pep517-backend] Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pandas: Fix contains reference to TMPDIR [buildpaths] errorAlper Ak42 hours1-0/+4
| | | | | | | | | Ensures TMPDIR is removed before packaging. ERROR: python3-pandas-2.2.3-r0 do_package_qa: QA Issue: File /usr/src/debug/python3-pandas/2.2.3/pandas/_libs/sparse.cpython-313-x86_64-linux-gnu.so.p/pandas/_libs/sparse.pyx.c in package python3-pandas-src contains reference to TMPDIR [buildpaths] Signed-off-by: Alper Ak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-supervisor: Add missing runtime dependenciesClément Péron42 hours1-2/+4
| | | | | | | | | Add python3-fcntl and python3-unixadmin to RDEPENDS as these are required runtime dependencies for supervisor functionality. Also reorder RDEPENDS alphabetically for better maintainability. Signed-off-by: Clément Péron <peron.clem@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-protobuf: upgrade from 5.29.4 to 5.29.5Chen Qi42 hours1-1/+1
| | | | | | | | protobuf is upgraded from 5.29.4 to 5.29.5. Upgrade python3-protobuf to sync. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tftpy: upgrade 0.8.5 -> 0.8.6Wang Mingyu42 hours1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-xlrd: upgrade 2.0.1 -> 2.0.2Wang Mingyu42 hours1-1/+1
| | | | | | | | Changelog: Fix bug reading sheets containing invalid formulae. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-uswid: upgrade 0.5.1 -> 0.5.2Wang Mingyu42 hours1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-tox: upgrade 4.26.0 -> 4.27.0Wang Mingyu42 hours1-1/+1
| | | | | | | | | | | | Changelog: =========== - Feat: include free_threaded flag in result-json - Add security policy - Fix dependency-group name normalization - Log environment variables sorted by key while redacting values of unsafe ones Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-starlette: upgrade 0.47.0 -> 0.47.1Wang Mingyu42 hours1-1/+1
| | | | | | | | | | Changelog: =========== - Use Self in TestClient.__enter__ - Allow async exception handlers to type-check Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-robotframework: upgrade 7.3 -> 7.3.1Wang Mingyu42 hours1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyzmq: upgrade 26.4.0 -> 27.0.0Wang Mingyu42 hours1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymongo: upgrade 4.13.0 -> 4.13.2Wang Mingyu42 hours1-1/+1
| | | | | | | | | | | | Changelog: =========== - Fixed a bug where AsyncMongoClient would block the event loop while creating new connections, - Fixed a bug that resulted in confusing error messages after hostname verification errors when using PyOpenSSL. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyflakes: upgrade 3.3.2 -> 3.4.0Wang Mingyu42 hours1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pycodestyle: upgrade 2.13.0 -> 2.14.0Wang Mingyu42 hours1-1/+1
| | | | | | | | | | Changelog: ========== - Add support for python 3.14. - Fix false positive for TypeVar defaults with more than one argument. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pycares: upgrade 4.8.0 -> 4.9.0Wang Mingyu42 hours1-1/+1
| | | | | | | | | | | | | Changelog: ============= - Create dependabot configuration - build(deps): bump pypa/cibuildwheel from 2.22.0 to 2.23.3 - Pin Python version to 3.13.3 to avoid Windows build error - Fix shutdown race - Add support for windows arm64 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-oauthlib: upgrade 3.2.2 -> 3.3.1Wang Mingyu42 hours1-2/+2
| | | | | | | | | License-Update: - Removed year from license - Refresh wording of license to not confuse tools between BSD-3 & BSD Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-msgpack: upgrade 1.1.0 -> 1.1.1Wang Mingyu42 hours1-1/+1
| | | | | | | | Changelog: Update Cython to 3.1.1 and cibuildwheel to 2.23.3. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-mlcommons-loadgen: upgrade 5.0.17 -> 5.0.22Wang Mingyu42 hours1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-imgtool: upgrade 2.1.0 -> 2.2.0Wang Mingyu42 hours1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-elementpath: upgrade 5.0.1 -> 5.0.2Wang Mingyu42 hours1-1/+1
| | | | | | | | | | Changelog: ============== - Fix for XPath 2.0 fn:node-name - Workaround for processing arguments with multiple occurrences for external functions Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-coverage: upgrade 7.8.2 -> 7.9.1Wang Mingyu42 hours1-1/+1
| | | | | | | | | | | | | | | | | | Changelog: =========== - The "no-ctracer" warning is not issued for Python pre-release versions. Coverage doesn't ship compiled wheels for those versions, so this was far too noisy. - On Python 3.14+, the "sysmon" core is now the default if it's supported for your configuration. Plugins and dynamic contexts are still not supported with it. - Added a [run] core configuration setting to specify the measurement core, which was previously only available through the COVERAGE_CORE environment variable. - Fixed incorrect rendering of f-strings with doubled braces - If the C tracer core can't be imported, a warning ("no-ctracer") is issued with the reason. - The C tracer core extension module now conforms to PEP 489 - Fixed a "ValueError: min() arg is an empty sequence" error Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cantools: upgrade 40.2.2 -> 40.2.3Wang Mingyu42 hours1-1/+1
| | | | | | | | Changelog: Fix compiler error for code generated with --node arg Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bandit: upgrade 1.8.3 -> 1.8.5Wang Mingyu42 hours1-1/+1
| | | | | | | | | | Changelog: ============ - Fix the rendering of the CI/CD doc - Fix for publish to PyPI failure Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-alembic: upgrade 1.16.1 -> 1.16.2Wang Mingyu42 hours1-1/+1
| | | | | | | | | | | | Changelog: =========== - Fixed issue where dialect-specific keyword arguments in dialect_kwargs were not rendered when rendering the Operations.create_foreign_key() operation. - Fixed rendering of pyproject.toml to include two newlines when appending content to an existing file. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-a2wsgi: upgrade 1.10.8 -> 1.10.10Wang Mingyu42 hours1-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-multidict: fix: update S for python3-multidict recipeTom Geelen3 days1-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-propcache: 0.3.1 -> 0.3.2Tom Geelen3 days2-36/+1
| | | | | | Drop patch which allows Cython 3.1.x as source now supports it. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-openembedded/all: adapt to UNPACKDIR changesAlexander Kanavin3 days50-52/+13
| | | | | | | | | | | | | Please see https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265 for what changes are needed, and sed commands that can be used to make them en masse. I've verified that bitbake -c patch world works with these, but did not run a world build; the majority of recipes shouldn't need further fixups, but if there are some that still fall out, they can be fixed in followups. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-typeguard: Upgrade 4.4.3 -> 4.4.4Leon Anavi3 days1-1/+1
| | | | | | | | | | | | Upgrade to release 4.4.4: - Fixed IndexError when using @typechecked on more than one function with the same name under certain circumstances - Fixed TypeError during type checking when the value to check is a parametrized generic class Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cachetools: Upgrade 6.0.0 -> 6.1.0Leon Anavi3 days1-1/+1
| | | | | | | | | | | Upgrade to release 6.1.0: - Improve LFUCache insertion performance by switching to an implementation based on the cacheing library. - Update CI environment. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-frozenlist: Upgrade 1.6.2 -> 1.7.0Leon Anavi3 days1-1/+1
| | | | | | | | | | | | | | | | Upgrade to release 1.7.0: - Added deepcopy support to FrozenList - Fixed an issue where frozenlist binary wheels would be built with debugging symbols and line tracing enabled, which significantly impacted performance. Line tracing is now disabled by default and can only be enabled explicitly - Enabled PIP_CONSTRAINT environment variable in the build configuration to ensure the pinned Cython version from requirements/cython.txt is used during wheel builds. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-nocasedict: Upgrade 2.0.4 -> 2.1.0Leon Anavi3 days1-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 2.1.0: - Dropped support for Python 3.6 and 3.7 because they are out of service and to simplify development dependencies. - Dev: Changed 'make install' to no longer perform an editable install, but a standalone install, since pip will remove support for editable installs. - Dev: Removed support for the env.var TEST_INSTALLED that used the installed package for testing, for simplicity. Now, the local package in the repository main directory is always used for testing. - Test: Python 3.13 was pinned to 3.13.0 to work around a pylint issue on Python 3.13.1. - Addressed safety issues up to 2025-04-27. - Dev: Added missing dependencies for development. - Test: Fixed the issue that coveralls was not found in the test workflow on MacOS with Python 3.9-3.11, by running it without login shell. Added Python 3.11 on MacOS to the normal tests. - Added support for Python 3.13. This required increasing the minimum version of several packages needed for development. - Added '__version_tuple__' with the integer versions. - Dev: Changed from setup.py to using pyproject.toml. - Dev: Split safety policy files into one for installation dependencies and one for development dependencies. - Dev: Split minimum-constraints.txt file into one for installation dependencies and one for development dependencies. - Dev: Cleanup in the Makefile. - Docs: Changed versions shown for the documentation to be master and the latest fix version of each minor version. Changed documentation links in README file to reference the master version. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-yarl: Upgrade 1.20.0 -> 1.20.1Leon Anavi3 days1-1/+1
| | | | | | | | | | | | | Upgrade to release 1.20.1: - Started raising a :exc:ValueError exception raised for corrupted IPv6 URL values. - Updated to use Cython 3.1 universally across the build path - Made Cython line tracing opt-in via the with-cython-tracing build config setting Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-multidict: Upgrade 6.4.4 -> 6.5.0Leon Anavi3 days1-1/+1
| | | | | | | | | | | | | | | Upgrade to release 6.5.0: - Replace internal implementation from an array of items to hash table. algorithmic complexity for lookups is switched from O(N) to O(1). - Builds have been added for arm64 Windows wheels and the reusable-build-wheel.yml template has been modified to allow for an os value (windows-11-arm) which does not end with the -latest postfix. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-qface: Upgrade 2.0.12 -> 2.0.13Leon Anavi3 days1-1/+1
| | | | | | | | | | | | Upgrade to release 2.0.13: - QTBUG-129592: Throw error in case of invalid yaml format in annotations - CI: Improve coverage and enable the flow again - CI: Inherit secrets from toplevel Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pillow: 11.1.0 -> 11.2.1Tom Geelen8 days2-5/+5
| | | | | | Release notes: https://pillow.readthedocs.io/en/stable/releasenotes/11.2.1.html Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiodns: 3.4.0 -> 3.5.0Tom Geelen8 days1-2/+2
| | | | | | License update: normalized endings Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-colorama: remove recipeTrevor Gamblin8 days1-14/+0
| | | | | | | | Moved to oe-core since pytest needs it. Also remove it from the meta-python packagegroup. Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-prompt-toolkit: Upgrade 3.0.50 -> 3.0.51Leon Anavi2025-06-111-2/+2
| | | | | | | | | | | | | | | | | Upgrade to release 3.0.51: - Use pyproject.toml instead of setup.py. - Fix edge case in formatted_text.split_lines when the input starts with a line ending. Fixes: WARNING: python3-prompt-toolkit-3.0.51-r0 do_check_backend: QA Issue: inherits setuptools3 but has pyproject.toml with setuptools.build_meta, use the correct class [pep517-backend] Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-html2text: Upgrade 2024.2.26 -> 2025.4.15Leon Anavi2025-06-111-2/+7
| | | | | | | | | | | | | | | Upgrade to release 2025.4.15: - Fix CI for Python 3.12 - ci: publish wheels to pypi - Upgrade Build Tools to Latest - Support tri-backquote style code block and fix ordered list indent - Fix invalid character reference parsing - Fix a typo in docs/usage.md - Modernization of wheel building process Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-xmlschema: upgrade 4.0.1 -> 4.1.0Wang Mingyu2025-06-091-1/+1
| | | | | | | | | | | | | | | Changelog: ============= - Add XPath selectors: ElementSelector and ElementPathSelectors - Add selector argument to XMLResource and iterparse filters - Fix element substitution - Restore v3.4.5 builder methods as helpers - Add overall_min_occurs and overall_max_occurs helpers to XsdElement - Extend error message for XML syntax errors - Fix query/fragment like for filenames Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-web3: upgrade 7.11.1 -> 7.12.0Wang Mingyu2025-06-091-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-typeguard: upgrade 4.4.2 -> 4.4.3Wang Mingyu2025-06-091-1/+1
| | | | | | | | | | | | Changelog: =========== - Fixed @typechecked unable to find the target function or method if it or the containing class had PEP 695 type parameters on them - Fixed handling of union types on Python 3.14 - Fixed __type_params__ getting lost when a function is instrumented Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-tornado: upgrade 6.5 -> 6.5.1Wang Mingyu2025-06-091-1/+1
| | | | | | | | | Changelog: - Fixed a bug in ''multipart/form-data'' parsing that could incorrectly reject filenames containing characters above U+00FF Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-tomlkit: upgrade 0.13.2 -> 0.13.3Wang Mingyu2025-06-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============ - fix: register encoder's doc incorrectly mentions TypeError - [pre-commit.ci] pre-commit autoupdate - chore(deps-dev): bump virtualenv from 20.26.1 to 20.26.6 - chore(deps): bump jinja2 from 3.1.4 to 3.1.5 in /docs - [pre-commit.ci] pre-commit autoupdate - chore(deps-dev): bump jinja2 from 3.1.4 to 3.1.5 - [pre-commit.ci] pre-commit autoupdate - feat: add .item() method to retrieve the item object - Fix: Inconsistent newlines on Windows - Replace pytest's legacy tmpdir fixture with tmp_path - Update README.md - Prevent repeated whitespace items in arrays - Aot setitem not implemented fix - [pre-commit.ci] pre-commit autoupdate - Fix removal of items from Arrays - Fix: reject single keys that aren't strings - [pre-commit.ci] pre-commit autoupdate - fix: Invalid serialization when overwriting out-of-order table key - fix: Dumping a subelement of a parsed toml fails starting on 4rd level of nesting - chore(deps-dev): bump jinja2 from 3.1.5 to 3.1.6 - fix: ensure unique table indices when adding items to out-of-order tables - fix: add newline indentation after existing items in Container class - fix: Missing newline at end of file with multiple array of tables can corrupt during dumping - chore: update version to 0.13.3 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>