-
Notifications
You must be signed in to change notification settings - Fork 710
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes required to run python3-pytest natively #242
Comments
propose changes for python3-pluggy and also for python3-pytest |
The proposed changes for python3-pluggy would be to add:
to the bottom of python-pluggy.inc. My previous comment shows what I added to python3-pytest_5.4.2.bb (or python3-pytest_3.4.2.bb in Warrior), but I cannot speak to what would be the best change. I can only say those changes allowed me to run pytest natively. |
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Aug 6, 2021
Release 4.2.1 - 2021-08-02 Support setting socketio_path to the root URL openembedded#242 (commit) Use the gevent selector to avoid 1024 file handle limitation of select#228 (commit) Pass reason when closing a WebSocket connection (commit) Improved project structure (commit) Remove executable permissions from files that lack shebang lines openembedded#240 (commit) (thanks Ben Beasley!) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Aug 7, 2021
Release 4.2.1 - 2021-08-02 Support setting socketio_path to the root URL openembedded#242 (commit) Use the gevent selector to avoid 1024 file handle limitation of select#228 (commit) Pass reason when closing a WebSocket connection (commit) Improved project structure (commit) Remove executable permissions from files that lack shebang lines openembedded#240 (commit) (thanks Ben Beasley!) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Aug 7, 2021
Release 4.2.1 - 2021-08-02 Support setting socketio_path to the root URL openembedded#242 (commit) Use the gevent selector to avoid 1024 file handle limitation of select#228 (commit) Pass reason when closing a WebSocket connection (commit) Improved project structure (commit) Remove executable permissions from files that lack shebang lines openembedded#240 (commit) (thanks Ben Beasley!) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Aug 7, 2021
Release 4.2.1 - 2021-08-02 Support setting socketio_path to the root URL openembedded#242 (commit) Use the gevent selector to avoid 1024 file handle limitation of select#228 (commit) Pass reason when closing a WebSocket connection (commit) Improved project structure (commit) Remove executable permissions from files that lack shebang lines openembedded#240 (commit) (thanks Ben Beasley!) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Aug 8, 2021
Release 4.2.1 - 2021-08-02 Support setting socketio_path to the root URL openembedded#242 (commit) Use the gevent selector to avoid 1024 file handle limitation of select#228 (commit) Pass reason when closing a WebSocket connection (commit) Improved project structure (commit) Remove executable permissions from files that lack shebang lines openembedded#240 (commit) (thanks Ben Beasley!) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Aug 9, 2021
Release 4.2.1 - 2021-08-02 Support setting socketio_path to the root URL openembedded#242 (commit) Use the gevent selector to avoid 1024 file handle limitation of select#228 (commit) Pass reason when closing a WebSocket connection (commit) Improved project structure (commit) Remove executable permissions from files that lack shebang lines openembedded#240 (commit) (thanks Ben Beasley!) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Aug 9, 2021
Release 4.2.1 - 2021-08-02 Support setting socketio_path to the root URL openembedded#242 (commit) Use the gevent selector to avoid 1024 file handle limitation of select#228 (commit) Pass reason when closing a WebSocket connection (commit) Improved project structure (commit) Remove executable permissions from files that lack shebang lines openembedded#240 (commit) (thanks Ben Beasley!) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
jpuhlman
pushed a commit
to MontaVista-OpenSourceTechnology/meta-openembedded
that referenced
this issue
Aug 11, 2021
Release 4.2.1 - 2021-08-02 Support setting socketio_path to the root URL openembedded#242 (commit) Use the gevent selector to avoid 1024 file handle limitation of select#228 (commit) Pass reason when closing a WebSocket connection (commit) Improved project structure (commit) Remove executable permissions from files that lack shebang lines openembedded#240 (commit) (thanks Ben Beasley!) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Aug 11, 2021
Release 4.2.1 - 2021-08-02 Support setting socketio_path to the root URL openembedded#242 (commit) Use the gevent selector to avoid 1024 file handle limitation of select#228 (commit) Pass reason when closing a WebSocket connection (commit) Improved project structure (commit) Remove executable permissions from files that lack shebang lines openembedded#240 (commit) (thanks Ben Beasley!) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Aug 11, 2021
Release 4.2.1 - 2021-08-02 Support setting socketio_path to the root URL openembedded#242 (commit) Use the gevent selector to avoid 1024 file handle limitation of select#228 (commit) Pass reason when closing a WebSocket connection (commit) Improved project structure (commit) Remove executable permissions from files that lack shebang lines openembedded#240 (commit) (thanks Ben Beasley!) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Aug 11, 2021
Release 4.2.1 - 2021-08-02 Support setting socketio_path to the root URL openembedded#242 (commit) Use the gevent selector to avoid 1024 file handle limitation of select#228 (commit) Pass reason when closing a WebSocket connection (commit) Improved project structure (commit) Remove executable permissions from files that lack shebang lines openembedded#240 (commit) (thanks Ben Beasley!) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Aug 11, 2021
Release 4.2.1 - 2021-08-02 Support setting socketio_path to the root URL openembedded#242 (commit) Use the gevent selector to avoid 1024 file handle limitation of select#228 (commit) Pass reason when closing a WebSocket connection (commit) Improved project structure (commit) Remove executable permissions from files that lack shebang lines openembedded#240 (commit) (thanks Ben Beasley!) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Aug 12, 2021
Release 4.2.1 - 2021-08-02 Support setting socketio_path to the root URL openembedded#242 (commit) Use the gevent selector to avoid 1024 file handle limitation of select#228 (commit) Pass reason when closing a WebSocket connection (commit) Improved project structure (commit) Remove executable permissions from files that lack shebang lines openembedded#240 (commit) (thanks Ben Beasley!) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Aug 12, 2021
Release 4.2.1 - 2021-08-02 Support setting socketio_path to the root URL openembedded#242 (commit) Use the gevent selector to avoid 1024 file handle limitation of select#228 (commit) Pass reason when closing a WebSocket connection (commit) Improved project structure (commit) Remove executable permissions from files that lack shebang lines openembedded#240 (commit) (thanks Ben Beasley!) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Aug 13, 2021
Release 4.2.1 - 2021-08-02 Support setting socketio_path to the root URL openembedded#242 (commit) Use the gevent selector to avoid 1024 file handle limitation of select#228 (commit) Pass reason when closing a WebSocket connection (commit) Improved project structure (commit) Remove executable permissions from files that lack shebang lines openembedded#240 (commit) (thanks Ben Beasley!) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Aug 13, 2021
Release 4.2.1 - 2021-08-02 Support setting socketio_path to the root URL openembedded#242 (commit) Use the gevent selector to avoid 1024 file handle limitation of select#228 (commit) Pass reason when closing a WebSocket connection (commit) Improved project structure (commit) Remove executable permissions from files that lack shebang lines openembedded#240 (commit) (thanks Ben Beasley!) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Aug 13, 2021
Release 4.2.1 - 2021-08-02 Support setting socketio_path to the root URL openembedded#242 (commit) Use the gevent selector to avoid 1024 file handle limitation of select#228 (commit) Pass reason when closing a WebSocket connection (commit) Improved project structure (commit) Remove executable permissions from files that lack shebang lines openembedded#240 (commit) (thanks Ben Beasley!) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Aug 13, 2021
Release 4.2.1 - 2021-08-02 Support setting socketio_path to the root URL openembedded#242 (commit) Use the gevent selector to avoid 1024 file handle limitation of select#228 (commit) Pass reason when closing a WebSocket connection (commit) Improved project structure (commit) Remove executable permissions from files that lack shebang lines openembedded#240 (commit) (thanks Ben Beasley!) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Aug 15, 2021
Release 4.2.1 - 2021-08-02 Support setting socketio_path to the root URL openembedded#242 (commit) Use the gevent selector to avoid 1024 file handle limitation of select#228 (commit) Pass reason when closing a WebSocket connection (commit) Improved project structure (commit) Remove executable permissions from files that lack shebang lines openembedded#240 (commit) (thanks Ben Beasley!) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Aug 15, 2021
Release 4.2.1 - 2021-08-02 Support setting socketio_path to the root URL openembedded#242 (commit) Use the gevent selector to avoid 1024 file handle limitation of select#228 (commit) Pass reason when closing a WebSocket connection (commit) Improved project structure (commit) Remove executable permissions from files that lack shebang lines openembedded#240 (commit) (thanks Ben Beasley!) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
halstead
pushed a commit
that referenced
this issue
Aug 16, 2021
Release 4.2.1 - 2021-08-02 Support setting socketio_path to the root URL #242 (commit) Use the gevent selector to avoid 1024 file handle limitation of select#228 (commit) Pass reason when closing a WebSocket connection (commit) Improved project structure (commit) Remove executable permissions from files that lack shebang lines #240 (commit) (thanks Ben Beasley!) Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Feb 22, 2022
refresh patches for 0.104: 0001-Makefile-do-not-use-Werror.patch 0001-don-t-fail-if-GLOB_BRACE-is-not-defined.patch 0001-parse-nm-fix-32bit-format-string.patch removed since it's included in 0.104 Changelog: ========= Enable embedded-switch-mode setting on SmartNICs (openembedded#253) Permit multiple patterns for the driver globs in match (openembedded#202), LP#1918421 Improve routing capabilities (openembedded#248), LP#1892272, LP#1805038 Support additional link offload options for networkd (openembedded#225) (openembedded#242), LP#1771740 Consolidate enum-to-string arrays (openembedded#230) Handle differing ip6-privacy default value for NetworkManager (openembedded#263) YAML state tracking (--state rootdir) for DBus API and netplan try (openembedded#231), LP#1943120 Support ConfigureWithoutCarrier (ignore-carrier) for networkd (openembedded#215) Move primary git branch master to main Documentation improvements (openembedded#226) Compatibility for glib-2.70 (openembedded#235) Cleanup Makefile, install only public headers Improve test reliability & enable integration testing CI for autopkgtests Netplan get to use the libnetplan parser (openembedded#252) libnetplan: - introduce the notion of NetplanState (openembedded#232) - use an explicit parser context (openembedded#233) - expose coherent generator APIs (openembedded#239) - improve overall error handling (openembedded#234) - consolidation of YAML parsing into the library (openembedded#241, openembedded#249, openembedded#250, openembedded#251) Restrict the symbol export to a determined public API (openembedded#227) - WARNING: We dropped some internal symbols from the API that we know have no external consumers (that we are aware of) - 0.103: _serialize_yaml, contains_netdef_type, tmp, validate_default_route_consistency - 0.102: cur_filename, netplan_netdef_new - 0.100: address_option_handlers, is_hostname, validate_ovs_target, wireguard_peer_handlers - 0.99: current_file, is_ip4_address, is_ip6_address, missing_id, missing_ids_found, parser_error, validate_backend_rules, validate_netdef_grammar, yaml_error Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
halstead
pushed a commit
that referenced
this issue
Feb 23, 2022
refresh patches for 0.104: 0001-Makefile-do-not-use-Werror.patch 0001-don-t-fail-if-GLOB_BRACE-is-not-defined.patch 0001-parse-nm-fix-32bit-format-string.patch removed since it's included in 0.104 Changelog: ========= Enable embedded-switch-mode setting on SmartNICs (#253) Permit multiple patterns for the driver globs in match (#202), LP#1918421 Improve routing capabilities (#248), LP#1892272, LP#1805038 Support additional link offload options for networkd (#225) (#242), LP#1771740 Consolidate enum-to-string arrays (#230) Handle differing ip6-privacy default value for NetworkManager (#263) YAML state tracking (--state rootdir) for DBus API and netplan try (#231), LP#1943120 Support ConfigureWithoutCarrier (ignore-carrier) for networkd (#215) Move primary git branch master to main Documentation improvements (#226) Compatibility for glib-2.70 (#235) Cleanup Makefile, install only public headers Improve test reliability & enable integration testing CI for autopkgtests Netplan get to use the libnetplan parser (#252) libnetplan: - introduce the notion of NetplanState (#232) - use an explicit parser context (#233) - expose coherent generator APIs (#239) - improve overall error handling (#234) - consolidation of YAML parsing into the library (#241, #249, #250, #251) Restrict the symbol export to a determined public API (#227) - WARNING: We dropped some internal symbols from the API that we know have no external consumers (that we are aware of) - 0.103: _serialize_yaml, contains_netdef_type, tmp, validate_default_route_consistency - 0.102: cur_filename, netplan_netdef_new - 0.100: address_option_handlers, is_hostname, validate_ovs_target, wireguard_peer_handlers - 0.99: current_file, is_ip4_address, is_ip6_address, missing_id, missing_ids_found, parser_error, validate_backend_rules, validate_netdef_grammar, yaml_error Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Sep 22, 2023
Changelog ========= Added: Add hash capabilities to OUI (openembedded#225, amitmi704) Fixed: Backwards incompatible: Handle RFC 6164 IPv6 addresses (don't reserve first IP address in point-to-point subnets) ($267, Damien Claisse) Technically backwards incompatible: Fix for is_loopback behaviour – consider IPNetwork('::1/128') to be loopback (openembedded#222, openembedded#223, niels) Include tutorials in source distributions (openembedded#215, Louis Sautier) Fix a documentation typo (openembedded#242, Wouter) Fix print syntax in the documentation to be Python 3 compatible (openembedded#221, François Magimel) Fix the Sphinx syntax in the documentation (openembedded#220, François Magimel) Other: Update the databases (openembedded#266, Jakub Stasiak) Deprecate Python 3.6 (openembedded#263, Jakub Stasiak) Eliminate unnecessary evals (openembedded#228, KOLANICH) Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
kraj
added a commit
to YoeDistro/meta-openembedded
that referenced
this issue
Jul 28, 2024
* Fix building documentation in build directory. Thanks Michael Tokarev * Updated the configure script for split openssl directories. * Fix for windows compile; asctime_r compat, search for inet_ntop in ws2_32, avoid double decl of inet_ntop, check for symlink call, include config.h in edns.c, have socket compare use correct signedness, add -u repo option to makewin.sh, fix quoting in makewin.sh and check return value of bind and connect in net.c for failure instead of a socket type. And fix to install .exe files. * Fix to compile with OpenSSL 3.2. Update acx_nlnetlabs.m4 to 48. * Fix to compile DLLs, and pick out of the lib64 dir, and include libssp-0.dll and ldns-config. * bugfix openembedded#237: Resolver uses nameserver commented out in /etc/resolv.conf. Thanks grembo. * Added RESINFO rrtype. * Added WALLET rrtype. * PR openembedded#241: Fix coverity cited problems. Thanks Enji Cooper. * PR openembedded#233: Several Python SWIG issues. Thanks Florian Weimer. * PR openembedded#231: const ldns_rdf * typemap fixes to support swig-4.2.0 Thanks William S Fulton * PR openembedded#227: keys.c: fix build with libressl >= 3.8.1 Thanks Fabrice Fontaine * PR openembedded#224: Portable executable progs don't underlink to libldns Thanks Ørjan Malde * PR openembedded#216: Update declaration for function with no argument Thanks Ed Maste * PR openembedded#214: fix the build in FreeBSD's base system Thanks Pierre Pronchery and Dag-Erling Smørgrav * PR openembedded#206: improve 'next-label' algorithm in ldns-walk Thanks Jelte Jansen * PR openembedded#205: Add functions to extract RFC 8914 extended errors Thanks Roland van Rijswijk-Deij * PR openembedded#203: Expand CI: Cygwin, BSDs, musl libc, 32-bit, and big-endian Thanks Felipe Gasper * PR openembedded#191: 16-unit-tests-edns: Fix leak & warnings Thanks Felipe Gasper * Added NXNAME rrtype. * PR openembedded#242: Openssl no engine improved support openembedded#242 Thanks Petr Menšík Detailed Changes [1] Fix buildpaths QA errors while here [1] NLnetLabs/ldns@1.8.3...1.8.4 Signed-off-by: Khem Raj <raj.khem@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I am working on an embedded device using the warrior branch of meta-openembedded. I've written a few Python modules and I wanted to incorporate the pytest results into the Yocto build (i.e. fail the build if pytest failed). My experience was that I needed to change python3-pytest to run it natively for the testing. The changes were pulled from meta-sca.
I am running the tests using the following code in my recipes:
To get this to work, I had to add the following to the python3-pytest recipe:
I then had to modify the recipes for python3-attrs and python3-pluggy to include so they could be run natively:
I see that python3-attrs had been changed to support running natively in master, but python3-pluggy does not have this change.
What should change in python3-pytest to support running it natively? I pulled the DEPENDS change from meta-sca, but I do not have enough knowledge here to suggest the final change. Thanks.
The text was updated successfully, but these errors were encountered: