Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#53797 closed defect (fixed)

py27-jinja2 <2.9 breaks dependencies for ansible

Reported by: djp9803 (Dan Pollock) Owned by: adfernandes (Andrew Fernandes)
Priority: Normal Milestone:
Component: ports Version: 2.4.1
Keywords: Cc: blair (Blair Zajac), steenzout (Pedro Salgado), jmroot (Joshua Root)
Port: ansible py-jinja2

Description

The current version of ansible requires jinja2<2.9, but jinja2<2.9 is not available. This was made a requirement in ansible because jinja2(2.9) broke ansible.

When running a playbook containing templates using ansible 2.2.1.0.1, ansible reports: "The 'jinja2<2.9' distribution was not found and is required by ansible"

Further information: https://github.com/ansible/ansible/issues/20285

It seems that ansible needs to be updated (i believe upstream is already patched) or jinja2 needs to be reverted to <2.9.

Change History (4)

comment:1 Changed 8 years ago by mf2k (Frank Schima)

Cc: blair steenzout jmroot added
Keywords: ansible jinja2 removed
Owner: set to adfernandes
Port: py-jinja2 added
Status: newassigned

In the future, please Cc the port maintainers (port info --maintainers ansible), if any.

comment:2 Changed 8 years ago by adfernandes (Andrew Fernandes)

Okay - if I read the github issue correctly, the current jinja2-2.9.5 with ansible-2.2.2 should fix this, correct?

Since ansible-2.2.2 is currently in rc2 status, maybe the best thing to do is wait a week for it to be released, then this bug goes away?

comment:3 Changed 8 years ago by djp9803 (Dan Pollock)

I concur.

comment:4 Changed 8 years ago by adfernandes (Andrew Fernandes)

Resolution: fixed
Status: assignedclosed

Fixed in 717197f4a8

Version 0, edited 8 years ago by adfernandes (Andrew Fernandes) (next)
Note: See TracTickets for help on using tickets.