Bug 210215 - sysutils/py-ploy_ansible: Fix dependecy of Ansible 2 -> 1
Summary: sysutils/py-ploy_ansible: Fix dependecy of Ansible 2 -> 1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Kubilay Kocak
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-11 17:42 UTC by Claus Andersen
Modified: 2016-07-31 12:18 UTC (History)
0 users

See Also:
koobs: maintainer-feedback+
koobs: merge-quarterly+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Claus Andersen 2016-06-11 17:42:24 UTC
sysutils/py-ploy_ansible depends on the "ansible" package which currently is at 2.0.2.0

Ansible have made many changes between 1.x and 2. Ansible 2 has dropped VaultLib - hence the need for "ansible1".

py_ploy_ansible author says for version 1.3.1 (which is in pkg): "Update Ansible requirement to < 2.dev0. The upcoming 2.0.0 has way too many internal changes to be supported. [fschulze]"
https://github.com/ployground/ploy_ansible/blob/1.3.1/HISTORY.rst

In my mind py-ploy_ansible should depend on "ansible1" until it has support for v2. But as always I might be missing something.

(I found out when I had strange import errors because of missing VaultLib).

BR.
Claus
Comment 1 commit-hook freebsd_committer freebsd_triage 2016-07-31 12:15:18 UTC
A commit references this bug:

Author: koobs
Date: Sun Jul 31 12:14:23 UTC 2016
New revision: 419362
URL: https://svnweb.freebsd.org/changeset/ports/419362

Log:
  sysutils/py-ploy_ansible: Depend on ansible1, unbreak runtime

  1.3.1 changes the ansible requirement to < 2.dev0 due to too many
  incompatible changes. Switch the dependency to ansible1 to compensate.

  While I'm here:

  * Add TEST_DEPENDS and test target

  PR:		210215
  Reported by:	Claus Andersen <Claus.Andersen+FreeBSDbugzilla enkel-it dk>
  MFH:		2016Q3

Changes:
  head/sysutils/py-ploy_ansible/Makefile
Comment 2 commit-hook freebsd_committer freebsd_triage 2016-07-31 12:17:20 UTC
A commit references this bug:

Author: koobs
Date: Sun Jul 31 12:17:01 UTC 2016
New revision: 419363
URL: https://svnweb.freebsd.org/changeset/ports/419363

Log:
  MFH: r419362: sysutils/py-ploy_ansible: Depend on ansible1, unbreak runtime

  1.3.1 changes the ansible requirement to < 2.dev0 due to too many
  incompatible changes. Switch the dependency to ansible1 to compensate.

  While I'm here:

  * Add TEST_DEPENDS and test target

  PR:		210215
  Reported by:	Claus Andersen <Claus.Andersen+FreeBSDbugzilla enkel-it dk>

  Approved by:	ports-secteam (blanket)

Changes:
_U  branches/2016Q3/
  branches/2016Q3/sysutils/py-ploy_ansible/Makefile
Comment 3 Kubilay Kocak freebsd_committer freebsd_triage 2016-07-31 12:18:16 UTC
Committed and merged. Thank you for the report Claus, apologies for the delay