even with hippie-expand install_from_release takes a lot to type, and i have hippie-expand in my irc client
further, the lwrp should be just "ark"
If this change is accepted, I promise to shut my mouth about long names and to promise eagerly push back all my changes to that lwrp, as I have already made a #
and I promise to write a really beautiful README.md for ark as I have already put a fair amount of text into it
btw, an ark is an archive but kewler ;)
How does this tie in with your java ark LWRP?
Okay, so here's the breakdown as I see it:
So, we've got two distinct possibilities for inclusion:
1. Ark gets ant and make support, and we examine it closely for inclusion in Ironfan 4.0 (or the next major release after its ready).
2. Like 1, but you also wrap the install_from calls for backwards compatibility, and we look closely at including it into Ironfan 3.2 (or the next minor release after it's ready). Ideally, this wrapper would be a drop-in replacement for the install_from cookbook, so that we don't have to fiddle with dependencies on other cookbooks.
Are either of those interesting to you? It would mean a bit more work on your end, but would ensure that our install_from and your ark don't diverge yet further, which ultimately means more eyes and hands on your work.
It doesn't yet support ant or setup.py because I totally reworked install_from_release from an LWRP into a Library. I find the code much easier to maintain that way. I to have basic support for make but not ant, I dont' think it would be terribly difficult to add. I am very happy that I now have integration tests through chef-minitest that I can test with Vagrant or Toft
you should be happy to know that ark in now part of the core opscode cookbooks. That means more eyeballs and pull requests for this important body of code.
As for #2 I think we could alias methods for the purpose of backward compatibility. I do plan on adding make and ant support sooner than later. I manage a java shop and everything i do hangs off ark.
coming to chefconf? it would be great to talk w/ you about ark there.
I will indeed be at ChefConf. Look forward to talking more about this there.
Where does this stand? I can't promise I'll move it in with alacrity, but it'd be nice to consider as we get into refactoring our cookbooks.
Closing for now. @bryanwb, feel free to comment with status, and we'll reopen if appropriate.