5.4.0-2 not compatible with Ansible 2.15.2

Bug #2030059 reported by Drew N
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
ansible-lint (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

The upstream released 6.12.0 of the Ansible-lint package on February 1, 2023, containing the following fix:
"Add support for Ansible 2.15 (#2960)"
As Jammy is now shipping Ansible 2.15.2 that means that Ansible-lint 6.12.0 or higher is required, but it currently has 5.4.0-2. Given that Jammy is an LTS release I ask that Ansible-lint be upgraded to match the current Ansible and Ansible-core packages in use.
Thank you for your time.

Tags: jammy
Drew N (n1xim-email)
tags: added: jammy
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ansible-lint (Ubuntu):
status: New → Confirmed
Revision history for this message
Troels Arvin (troels-w) wrote :

According to https://github.com/ansible/ansible-lint/discussions/3520 it may also have to do with the Python version. No matter what, I agree that an updated ansible-lint package is needed. (I'm affected by the bug, as well.)

Revision history for this message
Sorin Sbarnea (ssbarnea) wrote :

As one of the maintainers of the upstream ansible-lint project, I can say that the included version with Ubuntu is so outdated that is not of much practical use.

It should also be noted that ansible-lint versions are much safer to update than ansible-core ones. One might think that 6.x in linter is major, but is not major in any way than the "15" in 2.15 ansible-core version.

Now the big issue is that apparently Jammy LTS installs ansible-core 2.10 which ended EOL before even Jammy went out! see https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html -- which reports EOL date 23 May 2022

Basically having ansible-lint outdated is more of a sign of a much bigger problem with Jammy itself.

The good news is that apparently the system python is 3.10, which will allow installing latest stable versions of both, ansible-core and ansible-lint... via pip, as I did not see deb being made available.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.