summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* xdg-desktop-portal-gnome: update 43.1 -> 44.0Markus Volk2023-04-051-2/+3
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* zenity: update 3.43.0 -> 3.44.0Markus Volk2023-04-051-4/+7
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tracker-miners: update 3.4.2 -> 3.5.0Markus Volk2023-04-052-24/+15
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-text-editor: update 43.1 -> 44.0Markus Volk2023-04-051-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-terminal: update 3.46.7 -> 3.48.0Markus Volk2023-04-051-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-software: update 43.4 -> 44.0Markus Volk2023-04-051-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-shell-extensions: update 43.1 -> 44.0Markus Volk2023-04-051-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-settings-daemon: update 43.0 -> 44.0Markus Volk2023-04-051-2/+2
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-session: update 43.0 -> 44.0Markus Volk2023-04-051-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-photos: update 43.0 -> 44.0Markus Volk2023-04-051-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-online-accounts: update 3.46.0 -> 3.48.0Markus Volk2023-04-052-42/+5
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-font-viewer: update 43.0 -> 44.0Markus Volk2023-04-051-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-disk-utility: update 43.0 -> 44.0Markus Volk2023-04-051-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-desktop: update 43 -> 44.0Markus Volk2023-04-051-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-calendar: update 43.1 -> 44.0Markus Volk2023-04-051-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gnome-calculator: update 43.0.1 -> 44.0Markus Volk2023-04-051-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gdm: update 43.0 -> 44.0Markus Volk2023-04-051-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* evince: update 43.1 -> 44.0Markus Volk2023-04-051-1/+2
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* eog: update 43.2 -> 44.0Markus Volk2023-04-051-1/+1
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* polkit-gnome: add recipeMarkus Volk2023-04-057-0/+434
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* samba: upgrade 4.18.0 -> 4.18.1Yi Zhao2023-04-041-1/+1
| | | | | | | | | | | | | Release Notes: https://www.samba.org/samba/history/samba-4.18.1.html This is a security release in order to address the following defects: CVE-2023-0225 CVE-2023-0922 CVE-2023-0614 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aenum: upgrade 3.1.11 -> 3.1.12Wang Mingyu2023-04-041-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openvpn: upgrade 2.6.1 -> 2.6.2Wang Mingyu2023-04-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== dco: don't use NetLink to exchange control packets dco: print version to log if available dco-linux: remove M_ERRNO flag when printing netlink error message multi: don't call DCO APIs if DCO is disabled dco-freebsd: use m->instances[] instead of m->hash dco-linux: implement dco_get_peer_stats{, multi} API Set netlink socket to be non-blocking Ensure n = 2 is set in key2 struct in tls_crypt_v2_unwrap_client_key Fix memory leaks in open_tun_dco() Fix memory leaks in HMAC initial packet generation Use key_state instead of multi for tls_send_payload parameter Make sending plain text control message session aware Only update frame calculation if we have a valid link sockets Improve description of compat-mode Simplify --compress parsing in options.c Refuse connection if server pushes an option contradicting allow-compress Add 'allow-compression stub-only' internally for DCO Parse compression options and bail out when compression is disabled tests/unit_tests: Fix 'make distcheck' with subdir-objects enabled preparing release 2.6.2 dns option: allow up to eight addresses per server dco: print FreeBSD version Support --inactive option for DCO Fix '--inactive <time> 0' behavior for DCO Print DCO client stats on SIGUSR2 Don't overwrite socket flags when using DCO on Windows using OpenSSL3 API for EVP PKEY type name reporting Bugfix: Convert ECDSA signature form pkcs11-helper to DER encoded form Import some sample certificates into Windows store for testing Add tests for finding certificates in Windows cert store Refactor SSL_CTX_use_CryptoAPI_certificate() Add a test for signing with certificates in Windows store Unit tests: add test for SSL_CTX_use_Cryptoapi_certificate() Improve error message on short read from socks proxy Make error in setting metric for IPv6 interface non-fatal Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ostree: upgrade 2023.1 -> 2023.2Wang Mingyu2023-04-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== Add 'sysroot.bootprefix' option deploy: Use 'semodule --refresh' if available configure: post-release version bump Release rust/ bindings 0.17.1 rust-bindings: Regenerate for 2023.1 rust-bindings: 'Sysroot' is 'Send' itest-pull-space: Use mkfs.ext4, align to at least 512b tests: Set size on fileinfo Enable 'trust_return_value_nullability' Add docs and fix annotations for ostree-repo-file.c rust: Bump semver lib: Fix two nullable annotations repo: Fix nullability for remote options rust: Renerate bindings Revert "repo: Fix nullability for remote options" rust-bindings: Regenerate configure: post-release version bump build: Do not include private headers in the introspection libostree: Ignore new_and_connect in the introspection libostree: Enhance the annotation coverage core: Ensure glib standard::size attribute is always set ci: update for new kolaTestIso() lib/fetcher-util: Wake up main context when a request is complete Increase buffer size for create_regular_tmpfile_linkable_with_content tests: Ensure non-root users have access to libcap tools ostree_raw_file_to_content_stream: Make size default to 0 _ostree_zlib_file_header_new: Default size to 0 write_content_object: Don't assume file info has standard::size Use g_steal_fd() in preference to glnx_steal_fd() docs: Use upstream theme & update to 0.4.1 build(deps): bump libglnx from '4e44fd9' to '07e3e49' Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyproj: upgrade 3.4.1 -> 3.5.0Wang Mingyu2023-04-041-2/+2
| | | | | | | | | | | | | | | | | | | | | | License-Update: Copyright year updated to 2023. Changelog: ============ DEP: Minimum PROJ version 9.0 (issue #1223) WHL: PROJ 9.2 in wheels (pull #1243) ENH: Add return_back_azimuth: bool to allow compatibility between the azimuth output of the following functions (issue #1163): fwd and fwd_intermediate, inv and inv_intermediate ENH: Added only_best kwarg to Transformer.from_crs() (issue #1228) PERF: Optimize point transformations (pull #1204) REF: Raise error when CRS.to_wkt(), CRS.to_json(), or CRS.to_proj4() returns None (issue #1036) CLN: Remove AzumuthalEquidistantConversion & LambertAzumuthalEqualAreaConversion. AzimuthalEquidistantConversion & LambertAzimuthalEqualAreaConversion should be used instead (pull #1219) BUG: Fix Derived Projected CRS support (issue #1182) BUG: Add horizontal_datum_name for geographic CRS in CRS.to_cf() (issue #1251) BUG: Add datum ensemble support to GeographicCRS (pull #1255) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* links: upgrade 2.28 -> 2.29Wang Mingyu2023-04-041-1/+1
| | | | | | | | | | | | | | Changelog: =========== Add "#define _GNU_SOURCE" to the configure test for memrchr Implement strike formatting Fixed a bug that image was sometimes displayed with too small size Fixed a bug that webp images from local disk could not be displayed Support AVIF images Updated Polish Translation Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nginx: upgrade 1.23.3 -> 1.23.4Wang Mingyu2023-04-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== *) Change: now TLSv1.3 protocol is enabled by default. *) Change: now nginx issues a warning if protocol parameters of a listening socket are redefined. *) Change: now nginx closes connections with lingering if pipelining was used by the client. *) Feature: byte ranges support in the ngx_http_gzip_static_module. *) Bugfix: port ranges in the "listen" directive did not work; the bug had appeared in 1.23.3. *) Bugfix: incorrect location might be chosen to process a request if a prefix location longer than 255 characters was used in the configuration. *) Bugfix: non-ASCII characters in file names on Windows were not supported by the ngx_http_autoindex_module, the ngx_http_dav_module, and the "include" directive. *) Change: the logging level of the "data length too long", "length too short", "bad legacy version", "no shared signature algorithms", "bad digest length", "missing sigalgs extension", "encrypted length too long", "bad length", "bad key update", "mixed handshake and non handshake data", "ccs received early", "data between ccs and finished", "packet length too long", "too many warn alerts", "record too small", and "got a fin before a ccs" SSL errors has been lowered from "crit" to "info". *) Bugfix: a socket leak might occur when using HTTP/2 and the "error_page" directive to redirect errors with code 400. *) Bugfix: messages about logging to syslog errors did not contain information that the errors happened while logging to syslog. *) Workaround: "gzip filter failed to use preallocated memory" alerts appeared in logs when using zlib-ng. *) Bugfix: in the mail proxy server. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libtraceevent: upgrade 1.7.1 -> 1.7.2Wang Mingyu2023-04-041-1/+1
| | | | | | | | | | | Changelog: ========== - Fix big-endian build breakage in unit tests - Fix double free in process_sizeof() function - Cleaned up process_sizeof() function as well Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libpfm4: upgrade 4.12.0 -> 4.13.0Wang Mingyu2023-04-041-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: ========== update Intel SKL/SKX/CLX event table add ARM Neoverse V2 core PMU support move ARM Neoverse N2 to ARMv9 support add ARM v9 support basic infrastructure add Arm Neoverse V1 core PMU support Update Intel SapphireRapid event table update Intel Icelake event table update AMD Zen4 event table add AMD Zen4 core PMU support correctly detect all AMD Zen3 processors fix CPU_CLK_UNHALTED.REF_DISTRIBUTED on Intel Icelake Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ndisc6: upgrade 1.0.6 -> 1.0.7Wang Mingyu2023-04-041-1/+1
| | | | | | | | | | Changelog: ========= # Do not ignore multicast advertisements when discovery was sent as unicast (fix regression from 1.0.5). Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libldb: upgrade 2.7.1 -> 2.7.2Wang Mingyu2023-04-041-2/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libdeflate: upgrade 1.17 -> 1.18Wang Mingyu2023-04-041-1/+1
| | | | | | | | | | | | | | | | | | Changelog: ========== * Fixed a bug where the build type didn't default to "Release" when using CMake 3.10 or earlier. * Fixed a bug where some optimized code wasn't used when building with Clang 15 or later (x86), or with Clang 16 or later (aarch64). * Fixed build errors with some architecture and compiler combos: * aarch64 with Clang 16 * armv6kz or armv7e-m with gcc * armhf with gcc (on Debian only) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.0.20230319.0 -> 6.0.20230402.0Wang Mingyu2023-04-041-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gegl: upgrade 0.4.42 -> 0.4.44Wang Mingyu2023-04-041-1/+1
| | | | | | | | | | | Changelog: ========== This release fixes a crashing bug what is umasked by GLib 2.75.3 and newer. Never-allocated data were being passed to g_slice_free, in GeglBuffer's handling of copy-on-write tiles. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libbytesize: upgrade 2.7 -> 2.8Wang Mingyu2023-04-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== - Added translation using Weblate (Kazakh) - Translated using Weblate (Kazakh) - Added translation using Weblate (Georgian) - Translated using Weblate (Georgian) - Sync spec with downstream - README: Remove the Travis CI badge - Add a GitHub action for running csmock static analysis - ci: Run rpmbuild tests in GitHub actions - ci: Update the csmock GitHub actions configuration - ci: Rename csmock.Dockerfile to ci.Dockerfile - ci: Update Fedora versions for RPM build tests - spec: Change license string to the SPDX format required by Fedora - misc: Remove "warn: false" from Ansible "command" - ci: Update chroots for RPM builds - configure.ac: Remove invalid email address for bug reports - ci: Add Packit configuration for RPM builds on pull requests - ci: Remove GitHub action for RPM builds - ci: Use Packit for daily builds in Copr - spec: Bump release to 21 for Packit daily builds - ci: Add Packit automation for downstream builds - spec: Fix source archive URL - Make use of error optional - Replace C++ style comments with C style - Various docstring fixes - docs: Remove information about Python 2 support - Remove unused test dependencies variables from Makefile - Do not hardcode pylint executable name in Makefile - ci: Do not use release descriptions for Packit builds - Update translation files - Translated using Weblate (Korean) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* abseil-cpp: upgrade 20230125.1 -> 20230125.2Wang Mingyu2023-04-041-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jemalloc: include the missing shell scripts and source the corresponds shell ↵Wentao Zhang2023-04-042-3/+33
| | | | | | | | | | | | | | scripts for some test cases. The test cases in jemalloc require the appropriate value to be exported to MALLOC_CONF, which is stored in shell scripts. The privious script just ran the test cases without exporting value, causing the tests to fail. Include the missing shell scripts, and source them before running the test cases now. Signed-off-by: Wentao Zhang <wentao.zhang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* redirect unwanted error message in nginx installJohannes Kirchmair2023-04-041-1/+1
| | | | | | | | | | | | | | | | if we run opkg install nginx on our system (without systemd) we end up getting the following message in the install process $ opkg install nginx_1.20.1-r0_core2-64.ipk  ... //var/lib/opkg/info/nginx.postinst: line 3: type: systemd-tmpfiles: not found this confused some of my coworkers. as installation also finishes correctly without sytemd-tmpfiles and not having systemd-tempfiles is not really a problem, I think we should redirect the message also to /dev/NULL Signed-off-by: Khem Raj <raj.khem@gmail.com>
* poco: Remove pushd/popd from run-ptestKhem Raj2023-04-041-3/+2
| | | | | | This could be worked out without needing to add bash dependency Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-perl-ptest*-image: enable BBCLASSEXTEND parallel executionTim Orling2023-04-043-3/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Similar to "core-image-ptest: Switch to BBCLASSEXTEND parallel execution" Refactor meta-perl-ptest-image.bb for an image per ptest in the form of meta-perl-ptest-image-XXX using class extensions. * Add meta-perl-ptest-all-image.bb depends on ALL meta-perl-ptest-image-XXX in meta-perl * Add meta-perl-ptest-fast-image.bb depends on meta-perl ptests which take less than ~30s This allows parallel execution of the tests. The downside to this approach is the parsing time of an image generating this number of class extensions is slow but making it easier to execute and collect test data should outweigh that. A useful advantage is that the dependencies of each ptest package are checked/tested individually. Add to local.conf: IMAGE_CLASSES += "testimage" All the meta-perl-ptest-image-XXX can be built with: $ bitbake meta-perl-ptest-all-image Subsequently, all the ptest images can be run with: $ bitbake -c testimage meta-perl-ptest-all-image You will likely want to limit the number of parallel image tests: BB_NUMBER_THREADS = "4" based on the number of TAP devices you have defined or the number of simultaneous QEMU sessions your server can support. Results can be summarized with: $ resulttool report tmp/log/oeqa/testresults.json Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes-perl/images: move to recipes-coreTim Orling2023-04-043-0/+0
| | | | | | | Be consistent with other layers like oe-core, meta-oe and meta-python Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes-perl/packagegroups: move to recipes-core/Tim Orling2023-04-041-0/+0
| | | | | | | Be consistent with other layers, like oe-core, meta-oe and meta-python Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ptest-packagelists-meta-perl.inc: add ptest recipesTim Orling2023-04-041-0/+50
| | | | | | | | | | | | | | | | | | | Similar to ptest-packagelists.inc in oe-core, this list enables per image ptest (isolated ptests for a given recipe) * Add recipes to PTEST_FAST_META_PERL for ptests which take less than ~30s * Add recipes to PTEST_SLOW_META_PERL for ptests which take longer * Add recipes to PTEST_PROBLEMS_META_PERL for ptests which have failing tests or other issues with ptest package The initial list was taken from: meta_perl_ptest_recipes=$(bitbake-layers show-recipes --recipes-only \ --layer meta-perl --inherits ptest --bare | tr '\n' ' ' | \ pcregrep -o1 '^NOTE:.+===(.+)$') Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aspectlib: fix ptestTim Orling2023-04-042-2/+4
| | | | | | | | | * ptest RDEPENDS on pytest * Use python3-unittest-automake-output instead of using sed to reformat the output use this new module. Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-python-ptest*-image: enable BBCLASSEXTEND parallel executionTim Orling2023-04-043-1/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Similar to "core-image-ptest: Switch to BBCLASSEXTEND parallel execution" Refactor meta-python-ptest-image.bb for an image per ptest in the form of meta-python-ptest-image-XXX using class extensions. * Add meta-python-ptest-all-image.bb depends on ALL meta-python-ptest-image-XXX in meta-python * Add meta-python-ptest-fast-image.bb depends on meta-python ptests which take less than ~30s This allows parallel execution of the tests. The downside to this approach is the parsing time of an image generating this number of class extensions is slow but making it easier to execute and collect test data should outweigh that. A useful advantage is that the dependencies of each ptest package are checked/tested individually. Add to local.conf: IMAGE_CLASSES += "testimage" All the meta-python-ptest-image-XXX can be built with: $ bitbake meta-python-ptest-all-image Subsequently, all the ptest images can be run with: $ bitbake -c testimage meta-python-ptest-all-image You will likely want to limit the number of parallel image tests: BB_NUMBER_THREADS = "4" based on the number of TAP devices you have defined or the number of simultaneous QEMU sessions your server can support. Results can be summarized with: $ resulttool report tmp/log/oeqa/testresults.json Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ptest-packagelists-meta-python.inc: add ptest recipesTim Orling2023-04-041-0/+82
| | | | | | | | | | | | | | | | | | | Similar to ptest-packagelists.inc in oe-core, this list enables per image ptest (isolated ptests for a given recipe) * Add recipes to PTEST_FAST_META_PYTHON for ptests which take less than ~30s * Add recipes to PTEST_SLOW_META_PYTHON for ptests which take longer * Add recipes to PTEST_PROBLEMS_META_PYTHON for ptests which have failing tests or other issues with ptest package The initial list was taken from: meta_python_ptest_recipes=$(bitbake-layers show-recipes --recipes-only \ --layer meta-python --inherits ptest --bare | tr '\n' ' ' | \ pcregrep -o1 '^NOTE:.+===(.+)$') Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ptest-packagelists-meta-oe: Remove minicoredumper from PTESTS_FAST_META_OE ↵Khem Raj2023-04-041-0/+1
| | | | | | | | on musl minicoredumper is not buildable on musl Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-oe-ptest*-image: enable BBCLASSEXTEND parallel executionTim Orling2023-04-023-1/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Similar to "core-image-ptest: Switch to BBCLASSEXTEND parallel execution" Refactor meta-oe-ptest-image.bb for an image per ptest in the form of meta-oe-ptest-image-XXX using class extensions. * Add meta-oe-ptest-all-image.bb depends on ALL meta-oe-ptest-image-XXX in meta-oe * Add meta-oe-ptest-fast-image.bb depends on meta-oe ptests which take less than ~30s This allows parallel execution of the tests. The downside to this approach is the parsing time of an image generating this number of class extensions is slow but making it easier to execute and collect test data should outweigh that. A useful advantage is that the dependencies of each ptest package are checked/tested individually. Add to local.conf: IMAGE_CLASSES += "testimage" All the meta-oe-ptest-image-XXX can be built with: $ bitbake meta-oe-ptest-all-image Subsequently, all the ptest images can be run with: $ bitbake -c testimage meta-oe-ptest-all-image You will likely want to limit the number of parallel image tests: BB_NUMBER_THREADS = "4" based on the number of TAP devices you have defined or the number of simultaneous QEMU sessions your server can support. Results can be summarized with: $ resulttool report tmp/log/oeqa/testresult.json Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ptest-packagelists-meta-oe.inc: add ptest recipesTim Orling2023-04-021-0/+60
| | | | | | | | | | | | | | | | | | | Similar to ptest-packagelists.inc in oe-core, this list enables per image ptest (isolated ptests for a given recipe) * Add recipes to PTEST_FAST_META_OE for ptests which take less than ~30s * Add recipes to PTEST_SLOW_META_OE for ptests which take longer * Add recipes to PTEST_PROBLEMS_META_OE for ptests which have failing tests or other issues with ptest package The initial list was taken from: meta_oe_ptest_recipes=$(bitbake-layers show-recipes --recipes-only \ --layer meta-oe --inherits ptest --bare | tr '\n' ' ' | \ pcregrep -o1 '^NOTE:.+===(.+)$') Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* span-lite: do not inherit ptestTim Orling2023-04-021-1/+0
| | | | | | | This recipe provides no run-ptest script. Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>