Matt Martz

Results 103 issues of Matt Martz

##### SUMMARY Fix module arg parsing with respawned module on Python 2. Fixes #83812 ##### ISSUE TYPE - Bugfix Pull Request ##### ADDITIONAL INFORMATION ```paste below ```

backport
needs_triage
bug

##### SUMMARY Don't inherit stdio ##### ISSUE TYPE - Feature Pull Request ##### ADDITIONAL INFORMATION _**DO NOT MERGE**_ ~This is probably way too early to be playing with this.~ This...

needs_revision
ci_verified
feature

### Bug description It seems that with a combination of a commit to astroid, and a change in Python 3.12, I am getting a `ValueError: generator already executing`. * https://github.com/pylint-dev/astroid/commit/c5352d53bc728816836a217428cac2eb305a0d55...

Astroid
Crash 💥
Needs investigation 🔬
Upstream Bug 🪲
python 3.12

There have been numerous times where users have attempted to git clone a repo, `cd` into it, and attempt running `ansible-playbook playbooks/some_playbook.yml` to test a collection. In this manner ansible-core...

##### SUMMARY In `_handle_error` in the ssh connection plugin, there is a code path, that is effectively ignored, due to a missing `raise`: https://github.com/ansible/ansible/blob/375ac76e58b31ee41b8a72f07030d3ee1bc2d38e/lib/ansible/plugins/connection/ssh.py#L333-L341 After line 340, there should be...

easyfix
support:core
bug
has_pr
affects_2.8
P3
hacktoberfest

##### SUMMARY Add an `OrderedSet` class Additionally this PR adds type hints to `ansible.module_utils.common.collections` and switches to use of `OrdereSet` in `ansible.module_utils.urls::get_ca_certs` instead of a `dict`. ##### ISSUE TYPE -...

feature

##### SUMMARY Instead of attempting to match prompts, and respond to prompts with `sshpass`, which brings along some additional complexities, rely on `SSH_ASKPASS` to respond with passwords. ##### ISSUE TYPE...

stale_ci
stale_review
feature

##### SUMMARY Add support for X_strict types in argspec Specifically via `type` of: * `str_strict` * `list_strict` * `dict_strict` * `bool_strict` * `int_strict` * `float_strict` or by specifying a simple...

needs_rebase
stale_ci
feature

##### SUMMARY Limit respawn to supported python versions ##### ISSUE TYPE - Bugfix Pull Request ##### ADDITIONAL INFORMATION ```paste below ```

needs_revision
bug

This PR is an alternative to https://github.com/ansible/ansible-runner/pull/1411 in which we still short circuit the `Display.display` wrapper in forks, but keep a lock. The lock will be kept, but we'll share...