Skip to content

[Backport release-25.05] python3Packages.ansible: 11.4.0 -> 11.8.0#431635

Merged
wolfgangwalther merged 5 commits intoNixOS:release-25.05from
mdaniels5757:backport-428104-to-release-25.05
Aug 14, 2025
Merged

[Backport release-25.05] python3Packages.ansible: 11.4.0 -> 11.8.0#431635
wolfgangwalther merged 5 commits intoNixOS:release-25.05from
mdaniels5757:backport-428104-to-release-25.05

Conversation

@mdaniels5757
Copy link
Copy Markdown
Member

Manual backport of #404831 #411654 #419999 #419319 #428104 to release-25.05.

  • Before merging, ensure that this backport is acceptable for the release.
    • Even as a non-committer, if you find that it is not acceptable, leave a comment.

r-ryantm and others added 5 commits August 6, 2025 20:45
ansible: add maintainer HarisDotParis
(cherry picked from commit 257dab1)
(cherry picked from commit e04293d)
@nixpkgs-ci nixpkgs-ci Bot added 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 6.topic: python Python is a high-level, general-purpose programming language. 4.workflow: backport This targets a stable branch 9.needs: reviewer This PR currently has no reviewers requested and needs attention. labels Aug 7, 2025
@mdaniels5757
Copy link
Copy Markdown
Member Author

pytest-ansible already fails on Darwin (https://hydra.nixos.org/job/nixpkgs/nixpkgs-25.05-darwin/python312Packages.pytest-ansible.x86_64-darwin, https://hydra.nixos.org/job/nixpkgs/nixpkgs-25.05-darwin/python312Packages.pytest-ansible.aarch64-darwin)

nixpkgs-review result for #431635

Generated using nixpkgs-review-gha

Command: nixpkgs-review pr 431635

Logs: https://github.com/mdaniels5757/nixpkgs-review-gha/actions/runs/16792272797


x86_64-linux

✅ 46 packages built:
  • ansible (ansible_2_18, python312Packages.ansible-core)
  • ansible-later
  • ansible-later.dist
  • ansible-lint
  • ansible-lint.dist
  • ansible-navigator
  • ansible-navigator.dist
  • ansible.dist (ansible_2_18.dist, python312Packages.ansible-core.dist)
  • ansible_2_16
  • ansible_2_16.dist
  • ansible_2_17
  • ansible_2_17.dist
  • molecule (python312Packages.molecule)
  • molecule.dist (python312Packages.molecule.dist)
  • python312Packages.ansible
  • python312Packages.ansible-compat
  • python312Packages.ansible-compat.dist
  • python312Packages.ansible-kernel
  • python312Packages.ansible-kernel.dist
  • python312Packages.ansible-runner
  • python312Packages.ansible-runner.dist
  • python312Packages.ansible-vault-rw
  • python312Packages.ansible-vault-rw.dist
  • python312Packages.ansible.dist
  • python312Packages.pytest-ansible
  • python312Packages.pytest-ansible.dist
  • python312Packages.pytest-testinfra
  • python312Packages.pytest-testinfra.dist
  • python313Packages.ansible
  • python313Packages.ansible-compat
  • python313Packages.ansible-compat.dist
  • python313Packages.ansible-core
  • python313Packages.ansible-core.dist
  • python313Packages.ansible-kernel
  • python313Packages.ansible-kernel.dist
  • python313Packages.ansible-runner
  • python313Packages.ansible-runner.dist
  • python313Packages.ansible-vault-rw
  • python313Packages.ansible-vault-rw.dist
  • python313Packages.ansible.dist
  • python313Packages.molecule
  • python313Packages.molecule.dist
  • python313Packages.pytest-ansible
  • python313Packages.pytest-ansible.dist
  • python313Packages.pytest-testinfra
  • python313Packages.pytest-testinfra.dist

aarch64-linux

✅ 46 packages built:
  • ansible (ansible_2_18, python312Packages.ansible-core)
  • ansible-later
  • ansible-later.dist
  • ansible-lint
  • ansible-lint.dist
  • ansible-navigator
  • ansible-navigator.dist
  • ansible.dist (ansible_2_18.dist, python312Packages.ansible-core.dist)
  • ansible_2_16
  • ansible_2_16.dist
  • ansible_2_17
  • ansible_2_17.dist
  • molecule (python312Packages.molecule)
  • molecule.dist (python312Packages.molecule.dist)
  • python312Packages.ansible
  • python312Packages.ansible-compat
  • python312Packages.ansible-compat.dist
  • python312Packages.ansible-kernel
  • python312Packages.ansible-kernel.dist
  • python312Packages.ansible-runner
  • python312Packages.ansible-runner.dist
  • python312Packages.ansible-vault-rw
  • python312Packages.ansible-vault-rw.dist
  • python312Packages.ansible.dist
  • python312Packages.pytest-ansible
  • python312Packages.pytest-ansible.dist
  • python312Packages.pytest-testinfra
  • python312Packages.pytest-testinfra.dist
  • python313Packages.ansible
  • python313Packages.ansible-compat
  • python313Packages.ansible-compat.dist
  • python313Packages.ansible-core
  • python313Packages.ansible-core.dist
  • python313Packages.ansible-kernel
  • python313Packages.ansible-kernel.dist
  • python313Packages.ansible-runner
  • python313Packages.ansible-runner.dist
  • python313Packages.ansible-vault-rw
  • python313Packages.ansible-vault-rw.dist
  • python313Packages.ansible.dist
  • python313Packages.molecule
  • python313Packages.molecule.dist
  • python313Packages.pytest-ansible
  • python313Packages.pytest-ansible.dist
  • python313Packages.pytest-testinfra
  • python313Packages.pytest-testinfra.dist

x86_64-darwin (sandbox = true)

❌ 4 packages failed to build:
  • python312Packages.pytest-ansible
  • python312Packages.pytest-ansible.dist
  • python313Packages.pytest-ansible
  • python313Packages.pytest-ansible.dist
✅ 42 packages built:
  • ansible (ansible_2_18, python312Packages.ansible-core)
  • ansible-later
  • ansible-later.dist
  • ansible-lint
  • ansible-lint.dist
  • ansible-navigator
  • ansible-navigator.dist
  • ansible.dist (ansible_2_18.dist, python312Packages.ansible-core.dist)
  • ansible_2_16
  • ansible_2_16.dist
  • ansible_2_17
  • ansible_2_17.dist
  • molecule (python312Packages.molecule)
  • molecule.dist (python312Packages.molecule.dist)
  • python312Packages.ansible
  • python312Packages.ansible-compat
  • python312Packages.ansible-compat.dist
  • python312Packages.ansible-kernel
  • python312Packages.ansible-kernel.dist
  • python312Packages.ansible-runner
  • python312Packages.ansible-runner.dist
  • python312Packages.ansible-vault-rw
  • python312Packages.ansible-vault-rw.dist
  • python312Packages.ansible.dist
  • python312Packages.pytest-testinfra
  • python312Packages.pytest-testinfra.dist
  • python313Packages.ansible
  • python313Packages.ansible-compat
  • python313Packages.ansible-compat.dist
  • python313Packages.ansible-core
  • python313Packages.ansible-core.dist
  • python313Packages.ansible-kernel
  • python313Packages.ansible-kernel.dist
  • python313Packages.ansible-runner
  • python313Packages.ansible-runner.dist
  • python313Packages.ansible-vault-rw
  • python313Packages.ansible-vault-rw.dist
  • python313Packages.ansible.dist
  • python313Packages.molecule
  • python313Packages.molecule.dist
  • python313Packages.pytest-testinfra
  • python313Packages.pytest-testinfra.dist

Error logs: `x86_64-darwin`
python312Packages.pytest-ansible
=========================== short test summary info ============================
ERROR test_params_required_when_using_fixture.py::test_func - pytest_ansible....
========================= 2 warnings, 1 error in 0.91s =========================
------------------------------ Captured log call -------------------------------
ERROR    pytest_ansible.units:units.py:49 No galaxy.yml file found, plugin not activated
============================= slowest 10 durations =============================
1.65s call     tests/test_fixtures.py::test_ansible_adhoc
1.55s call     tests/unit/test_unit.py::test_for_params
1.10s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_facts]
0.83s call     tests/test_fixtures.py::test_ansible_module
0.54s call     tests/test_host_manager.py::test_host_manager_len[True]
0.35s call     tests/test_fixtures.py::test_localhost
0.31s call     tests/test_params.py::test_params_not_required_when_not_using_fixture
0.29s call     tests/test_params.py::test_plugin_help
0.26s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_adhoc]
0.23s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_module]
=========================== short test summary info ============================
SKIPPED [2] tests/test_module_result.py:94: condition: True
FAILED tests/test_params.py::test_params_required_when_using_fixture[ansible_facts] - assert  == 
=========== 1 failed, 196 passed, 2 skipped, 3 deselected in 12.39s ============
python313Packages.pytest-ansible
=========================== short test summary info ============================
ERROR test_params_required_when_using_fixture.py::test_func - pytest_ansible....
========================= 2 warnings, 1 error in 0.51s =========================
------------------------------ Captured log call -------------------------------
ERROR    pytest_ansible.units:units.py:49 No galaxy.yml file found, plugin not activated
============================= slowest 10 durations =============================
0.70s call     tests/unit/test_unit.py::test_for_params
0.56s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_facts]
0.22s call     tests/test_fixtures.py::test_ansible_adhoc
0.14s call     tests/test_fixtures.py::test_localhost
0.14s call     tests/test_fixtures.py::test_ansible_module
0.10s call     tests/test_host_manager.py::test_host_manager_len[True]
0.06s call     tests/test_params.py::test_params_required_without_inventory_with_host_pattern_v2
0.06s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_module]
0.06s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_adhoc]
0.05s call     tests/test_params.py::test_report_header
=========================== short test summary info ============================
SKIPPED [2] tests/test_module_result.py:94: condition: True
FAILED tests/test_params.py::test_params_required_when_using_fixture[ansible_facts] - assert  == 
============ 1 failed, 196 passed, 2 skipped, 3 deselected in 3.47s ============

aarch64-darwin (sandbox = true)

❌ 4 packages failed to build:
  • python312Packages.pytest-ansible
  • python312Packages.pytest-ansible.dist
  • python313Packages.pytest-ansible
  • python313Packages.pytest-ansible.dist
✅ 42 packages built:
  • ansible (ansible_2_18, python312Packages.ansible-core)
  • ansible-later
  • ansible-later.dist
  • ansible-lint
  • ansible-lint.dist
  • ansible-navigator
  • ansible-navigator.dist
  • ansible.dist (ansible_2_18.dist, python312Packages.ansible-core.dist)
  • ansible_2_16
  • ansible_2_16.dist
  • ansible_2_17
  • ansible_2_17.dist
  • molecule (python312Packages.molecule)
  • molecule.dist (python312Packages.molecule.dist)
  • python312Packages.ansible
  • python312Packages.ansible-compat
  • python312Packages.ansible-compat.dist
  • python312Packages.ansible-kernel
  • python312Packages.ansible-kernel.dist
  • python312Packages.ansible-runner
  • python312Packages.ansible-runner.dist
  • python312Packages.ansible-vault-rw
  • python312Packages.ansible-vault-rw.dist
  • python312Packages.ansible.dist
  • python312Packages.pytest-testinfra
  • python312Packages.pytest-testinfra.dist
  • python313Packages.ansible
  • python313Packages.ansible-compat
  • python313Packages.ansible-compat.dist
  • python313Packages.ansible-core
  • python313Packages.ansible-core.dist
  • python313Packages.ansible-kernel
  • python313Packages.ansible-kernel.dist
  • python313Packages.ansible-runner
  • python313Packages.ansible-runner.dist
  • python313Packages.ansible-vault-rw
  • python313Packages.ansible-vault-rw.dist
  • python313Packages.ansible.dist
  • python313Packages.molecule
  • python313Packages.molecule.dist
  • python313Packages.pytest-testinfra
  • python313Packages.pytest-testinfra.dist

Error logs: `aarch64-darwin`
python312Packages.pytest-ansible
=========================== short test summary info ============================
ERROR test_params_required_when_using_fixture.py::test_func - pytest_ansible....
========================= 2 warnings, 1 error in 0.36s =========================
------------------------------ Captured log call -------------------------------
ERROR    pytest_ansible.units:units.py:49 No galaxy.yml file found, plugin not activated
============================= slowest 10 durations =============================
1.15s call     tests/test_fixtures.py::test_ansible_module
0.47s call     tests/unit/test_unit.py::test_for_params
0.43s call     tests/test_fixtures.py::test_ansible_adhoc
0.40s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_facts]
0.22s call     tests/test_fixtures.py::test_localhost
0.19s call     tests/test_host_manager.py::test_host_manager_len[True]
0.08s call     tests/test_params.py::test_plugin_help
0.06s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_module]
0.05s call     tests/test_params.py::test_report_header
0.04s call     tests/test_params.py::test_params_not_required_when_not_using_fixture
=========================== short test summary info ============================
SKIPPED [2] tests/test_module_result.py:94: condition: True
FAILED tests/test_params.py::test_params_required_when_using_fixture[ansible_facts] - assert  == 
============ 1 failed, 196 passed, 2 skipped, 3 deselected in 5.48s ============
python313Packages.pytest-ansible
=========================== short test summary info ============================
ERROR test_params_required_when_using_fixture.py::test_func - pytest_ansible....
========================= 2 warnings, 1 error in 0.25s =========================
------------------------------ Captured log call -------------------------------
ERROR    pytest_ansible.units:units.py:49 No galaxy.yml file found, plugin not activated
============================= slowest 10 durations =============================
0.31s call     tests/unit/test_unit.py::test_for_params
0.27s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_facts]
0.18s call     tests/test_fixtures.py::test_ansible_adhoc
0.13s call     tests/test_fixtures.py::test_ansible_module
0.10s call     tests/test_fixtures.py::test_localhost
0.06s call     tests/test_host_manager.py::test_host_manager_len[True]
0.03s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_adhoc]
0.03s call     tests/test_params.py::test_params_not_required_when_not_using_fixture
0.03s call     tests/test_params.py::test_params_required_without_inventory_with_host_pattern_v2
0.03s call     tests/test_params.py::test_params_required_when_using_fixture[ansible_module]
=========================== short test summary info ============================
SKIPPED [2] tests/test_module_result.py:94: condition: True
FAILED tests/test_params.py::test_params_required_when_using_fixture[ansible_facts] - assert  == 
============ 1 failed, 196 passed, 2 skipped, 3 deselected in 2.03s ============

@HarisDotParis
Copy link
Copy Markdown
Contributor

HarisDotParis commented Aug 9, 2025

These are only true minor release changes, so this PR can and should be merged.

@mdaniels5757 Thank you for helping with backporting manually.

@wolfgangwalther
Copy link
Copy Markdown
Contributor

What about these python312Packages.pytest-ansible failures on darwin?

@mdaniels5757
Copy link
Copy Markdown
Member Author

mdaniels5757 commented Aug 13, 2025

What about these python312Packages.pytest-ansible failures on darwin?

@wolfgangwalther

Not caused by this; they are already broken (python312Packages.pytest-ansible.aarch64-darwin python312Packages.pytest-ansible.x86_64-darwin, python313Packages.pytest-ansible.aarch64-darwin, python313Packages.pytest-ansible.x86_64-darwin).

@wolfgangwalther wolfgangwalther merged commit e8dc954 into NixOS:release-25.05 Aug 14, 2025
30 of 32 checks passed
@mdaniels5757 mdaniels5757 deleted the backport-428104-to-release-25.05 branch August 14, 2025 12:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4.workflow: backport This targets a stable branch 6.topic: python Python is a high-level, general-purpose programming language. 9.needs: reviewer This PR currently has no reviewers requested and needs attention. 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants