ajcrowe / puppet-supervisord

Puppet Module to install and configure applications under supervisord
MIT License
37 stars 104 forks source link

Dependency issue with forge module zack/r10k #83

Closed walterheck closed 8 years ago

walterheck commented 8 years ago

The ajcrowe/supervisord module that is currently on the forge depends on puppetlabs-concat like this:

puppetlabs/stdlib (>= 4.4.0 <5.0.0) puppetlabs/concat (>= 1.0.0 <2.0.0)

however this clashes with the current version of zack/r10k which depends on gentoo/portage:

puppetlabs/stdlib (>= 4.6.0) puppetlabs/ruby (>= 0.0.2) puppetlabs/gcc (>= 0.0.3) puppetlabs/pe_gem (>= 0.0.1) croddy/make (>= 0.0.3) puppetlabs/inifile (>= 1.0.0) puppetlabs/vcsrepo (>= 0.1.2) puppetlabs/git (>= 0.0.3) gentoo/portage (>= 2.0.0)

the gentoo/portage module then has:

puppetlabs/concat

and this just installs the latest version of puppetlabs/concat which is at the time of filing this issue:

Version 2.1.0 released Jan 26th 2016

So, in summary if there's no giant blockers in running this module with puppetlabs/concat 2.1.0 it would be awesome to have a new version pushed to the forge with updated dependencies.

walterheck commented 8 years ago

@ajcrowe ping.. This is slightly annoying for us now ;)

ajcrowe commented 8 years ago

Sorry about this @walterheck I'll endeavour to find some time to investigate

walterheck commented 8 years ago

@ajcrowe no issues. I added a PR for you, all you need to do is merge and push to the forge :)

walterheck commented 8 years ago

And for that I'd recommend adding puppet-blacksmith to this module: http://www.kartar.net/2014/10/using-puppet-blacksmith/