Closed bpgoldsb closed 9 years ago
Sorry, I can't reproduce because many modules are not public, and I can't see easily where the problem could be
I had a similar problem, and was able to solve it by raising the stack limit of the shell:
ulimit -s 99999
@markheily do you have an example to reproduce it?
Unfortunately no, I can't share the entire set of modules. It's a rather large tree with 150 modules in it.
What would need to be done is convert recursive_resolve
to make it non recursive
https://github.com/carlossg/librarian/blob/librarianp/lib/librarian/resolver/implementation.rb#L55
While trying to use librarian-puppet, using a Puppetfile containing 61 modules (31 git, 30 forge), I'm getting the below error. It's possible I have a bad dependency tree in some modules, but it would be nice to throw a better error than this:
Verbose log: https://gist.github.com/bpgoldsb/5d83b58fd86ed0fa1fe9 Puppetfile: https://gist.github.com/bpgoldsb/1170cfad5fb33fb381c8 Puppetfile.lock: https://gist.github.com/bpgoldsb/dd6a677b339d4ce45120 Version of ruby: 1.8.7 librarian-puppet: 1.0.2 puppet: 3.4.3 Distro: CentOS 6.5