Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Vox Pupuli

We maintain Puppet modules and related tooling. We've around 250 projects. You can find us at https://voxpupuli.org
Collective - Host: opensource - https://opencollective.com/vox-pupuli - Website: https://voxpupuli.org/ - Code: https://github.com/voxpupuli

Mock particularity with mock source. Uses an in-memory database of specs.

github.com/voxpupuli/librarian - 0aa631d827c340b5b1e0c5d5b4264b7609695469 authored almost 14 years ago by Jay Feldblum <[email protected]>
Only try to print debugging messages if there is actually a UI object which can handle printing them.

github.com/voxpupuli/librarian - 2f348ac856030284194e4dc298820e7d16b4d0bc authored almost 14 years ago by Jay Feldblum <[email protected]>
Output whether the resolver found a good resolution.

github.com/voxpupuli/librarian - 06c8022b5ee3a0e1675091b3aef4a378acb8cc51 authored almost 14 years ago by Jay Feldblum <[email protected]>
A method to check whether a set of manifests is a good resolution for a set of dependencies.

github.com/voxpupuli/librarian - d05f6d9e3e2918bf6487b19bf999fe86cf557b8a authored almost 14 years ago by Jay Feldblum <[email protected]>
support for username and transfer of .wgetrc for password

github.com/voxpupuli/puppet-wget - 8d060b5222ec8848894e226775b5f65af9d85a24 authored almost 14 years ago by Kit Plummer <[email protected]>
Use fetch_#{...}! instead of cache_#{...}! in method names when the method should return a value but is not responsible for caching the value.

Even though it may actually cache the value, or a component of the value, or consume and cache n...

github.com/voxpupuli/librarian - ba1f324a2935392873f63f8fe2347124d75c3fd7 authored almost 14 years ago by Jay Feldblum <[email protected]>
The chef site manifest should cache the paths relevant to it.

github.com/voxpupuli/librarian - 15ddcea01598fe38a3c0509baebad35cceaed194 authored almost 14 years ago by Jay Feldblum <[email protected]>
Use shared code rather than pasted code.

github.com/voxpupuli/librarian - f2e6a6e60c35afdfd5a0cd9f6f460578ab819c27 authored almost 14 years ago by Jay Feldblum <[email protected]>
All the files for a given version should go in the same directory in the chef site source.

github.com/voxpupuli/librarian - 7c2621f436a947628f618569fcdc94568b0e9bdb authored almost 14 years ago by Jay Feldblum <[email protected]>
Move Librarian::Chef::Source::Path and Librarian::Chef::Source::Path into their own files.

github.com/voxpupuli/librarian - 5b39474365a744c4d7c31e61272465e49aa0ec71 authored almost 14 years ago by Jay Feldblum <[email protected]>
Move Librarian::Chef::Source::Local into its own file.

github.com/voxpupuli/librarian - 423f68d9e42b70491356eddcda68542ef7e601cd authored almost 14 years ago by Jay Feldblum <[email protected]>
Remove unused code.

github.com/voxpupuli/librarian - 45f201e23450d0201d7ce1a73a9ee82652298bf3 authored almost 14 years ago by Jay Feldblum <[email protected]>
Use shared code rather than pasted code.

github.com/voxpupuli/librarian - 180374acf0cfdd1e04b2e36a9a57aaef6d1473e7 authored almost 14 years ago by Jay Feldblum <[email protected]>
The resolver instance should know either both or neither of the default source and the specced dependencies. Going with neither.

github.com/voxpupuli/librarian - 3958f83b427e9c985d56019f4417c202e6126a3a authored almost 14 years ago by Jay Feldblum <[email protected]>
Ruby frowns upon double-negatives.

github.com/voxpupuli/librarian - cf1e41d2dba75d270ce9d6090d452af4d43b64c0 authored almost 14 years ago by Jay Feldblum <[email protected]>
Simplify going from a dependency to the corresonding manifests in the resolver.

github.com/voxpupuli/librarian - 9daa39f00ce9551bacc0c0c3c8e5aed237aa9a79 authored almost 14 years ago by Jay Feldblum <[email protected]>
Dependencies should be able to get their manifests through their sources.

github.com/voxpupuli/librarian - 4aec303587681c01975959aa152eb21dfe2016c7 authored almost 14 years ago by Jay Feldblum <[email protected]>
Don't repeat helper methods - include them.

github.com/voxpupuli/librarian - f09b0898946e568a0eebd7c7f765259599f25898 authored almost 14 years ago by Jay Feldblum <[email protected]>
Manifests know how to install themselves (rather than sources installing manifests).

github.com/voxpupuli/librarian - 1b96f28c19c6df1852a4b2dec7c66c281f260155 authored almost 14 years ago by Jay Feldblum <[email protected]>
Manifests get some love with debugging.

github.com/voxpupuli/librarian - 89c222829706d4bc6d1184d1ded92ccd93696b86 authored almost 14 years ago by Jay Feldblum <[email protected]>
AbstractMethod should not override existing methods. It's point is to make it clear that a method's existence is part of some API, and to provide a slightly more useful message than the standard NameError.

github.com/voxpupuli/librarian - 06c8cbad2540d8c61a163b16e3b34c87676534d0 authored almost 14 years ago by Jay Feldblum <[email protected]>
Debugging helpers.

github.com/voxpupuli/librarian - 611acc22d7ef9d8f40b8896636e16a2c2d6f1b47 authored almost 14 years ago by Jay Feldblum <[email protected]>
Fix. Librarian::Chef::Source::Local::Manifest#manifest_path overrode Librarian::Chef::Manifest#manifest_path by accident.

github.com/voxpupuli/librarian - 9f4b40371ea418d57ac7c882170df559145df393 authored almost 14 years ago by Jay Feldblum <[email protected]>
Clean up. In order to tsort a graph hash using the tsort stdlib, we were fiddling with the graph hash object's singleton class. It's clearer to have a specific class representing a graph hash.

github.com/voxpupuli/librarian - f7312dbe7ae242fa13ca0e3a4b5bb47fa9f93ad6 authored almost 14 years ago by Jay Feldblum <[email protected]>
Better code-sharing among manifest classes.

github.com/voxpupuli/librarian - dd61bbc36854ef4d2847e3d1111c2f810c13488c authored almost 14 years ago by Jay Feldblum <[email protected]>
Better code-sharing among manifest classes.

github.com/voxpupuli/librarian - 79fd00bfeb00e5f1e0068a3009576c34a088d8f1 authored almost 14 years ago by Jay Feldblum <[email protected]>
Allow cleaning and installing in one task.

github.com/voxpupuli/librarian - 146ff98f58a0798db41506ea90fd544e69e35f72 authored almost 14 years ago by Jay Feldblum <[email protected]>
Manifests may not know their versions or dependencies immediately (although they should know their sources and names immediately).

github.com/voxpupuli/librarian - 9e93a57f0e0e98b3056d24a72c866789d36926c2 authored almost 14 years ago by Jay Feldblum <[email protected]>
Manifests know their own sources.

github.com/voxpupuli/librarian - 81674ae9fe820f7bfa867729dd82dff98fa0e61e authored almost 14 years ago by Jay Feldblum <[email protected]>
Get the Chef Site source working again.

github.com/voxpupuli/librarian - 90e774bb3d66ff976ea938982475980f7271a08a authored almost 14 years ago by Jay Feldblum <[email protected]>
The Source#cache! method should take an array rather than a splat, because the list of cachable items may be long.

github.com/voxpupuli/librarian - ca0a87f6eee7165dbcae75af3fd93c7127a10189 authored almost 14 years ago by Jay Feldblum <[email protected]>
Manifests should know their sources.

github.com/voxpupuli/librarian - 8dfa415b7a49dd5608c621516dd8a93dc5862f5c authored almost 14 years ago by Jay Feldblum <[email protected]>
Update readme with new install instructions

github.com/voxpupuli/puppetmodule.info - 6149728e21de65f64cfc5a688aeee9ea7280d51f authored almost 14 years ago by Loren Segal <[email protected]>
Update configuration and initialization routines, add rake server:setup and scripts/setup script to setup the app. Also move config files into config/, consolidate config.yaml and featured.yaml (featured is now a section in config.yaml), and add 'dependencies' file to list app dependencies

github.com/voxpupuli/puppetmodule.info - e15b31109e209a70a0e1a9cc1d69d38f3dc13238 authored almost 14 years ago by Loren Segal <[email protected]>
Missing require.

github.com/voxpupuli/librarian - 9b896fd15a418a750039c49a0800ce392fd3c263 authored almost 14 years ago by Jay Feldblum <[email protected]>
Librarian::Chef::Source::Site#cache! parameter list expects a single dependency, but the source #cache! methods all should take a splat of dependencies.

github.com/voxpupuli/librarian - 94752eb1e9bda501ef3f16a99f6869508a53103a authored almost 14 years ago by Jay Feldblum <[email protected]>
Resolve dependencies by name (this does not yet resolve to a compatible set of versions).

github.com/voxpupuli/librarian - 203365fe014a0b7b89c7a3d1218dbd4ea90c9db4 authored almost 14 years ago by Jay Feldblum <[email protected]>
Let cucumber capture all the debugging output. This will help when debugging failing features.

github.com/voxpupuli/librarian - f7c8db7fae9f72426e7f3819bcf5432b9c423450 authored almost 14 years ago by Jay Feldblum <[email protected]>
Check for equality, not assign.

github.com/voxpupuli/librarian - 5cebebfc3a64795e9065e097f81923f15265b7e5 authored almost 14 years ago by Jay Feldblum <[email protected]>
Move the basic commands to the cli base, and add an option for them to be verbose.

github.com/voxpupuli/librarian - 802bc2eab4b55c6b1e0845363fb4cc2a55e581bd authored almost 14 years ago by Jay Feldblum <[email protected]>
Start using the concept of a manifest being a particular version of a dependency.

github.com/voxpupuli/librarian - ae7e0f40d154a92cf99c017d44884abf2df297ea authored almost 14 years ago by Jay Feldblum <[email protected]>
Declare methods as abstract rather than defining them to throw.

github.com/voxpupuli/librarian - 7fd462927af821daba3e0cf0c498b7b4f2ae1891 authored almost 14 years ago by Jay Feldblum <[email protected]>
Add a readme.

github.com/voxpupuli/librarian - 335421ecaf1d8c7f11031269e7c67f5c82550bdb authored almost 14 years ago by Jay Feldblum <[email protected]>
Enter the manifest as a domain model class.

github.com/voxpupuli/librarian - 06ff50c548128bc3510ca7cf8fa2b9497f4c88c8 authored almost 14 years ago by Jay Feldblum <[email protected]>
The dsl should raise when it finds a dependency spec but there are no sources specified for it.

github.com/voxpupuli/librarian - af636aa2391aae690273b31fbfbe9d4491b80cea authored almost 14 years ago by Jay Feldblum <[email protected]>
The dsl target scopables should be public methods.

github.com/voxpupuli/librarian - 1d57d076077a52d22c7019c2a70e923149922641 authored almost 14 years ago by Jay Feldblum <[email protected]>
The dsl spec should specify the spec sources.

github.com/voxpupuli/librarian - 3ee4df6a1d8148d4242d3db0e614b9759583fe76 authored almost 14 years ago by Jay Feldblum <[email protected]>
Clean up spec.

github.com/voxpupuli/librarian - 0baaefe837f204ddffa7cf917876d457e166a22b authored almost 14 years ago by Jay Feldblum <[email protected]>
Specify that there may be non-block, non-hash-option sources in the specfile.

github.com/voxpupuli/librarian - c5816776e3e945047f8f3079b089d4669f96228e authored almost 14 years ago by Jay Feldblum <[email protected]>
The specfile knows the default source. This is the source where transitive dependencies may be found. If a transitive dependency is to be found in a non-default source, then it must be specified explicitly.

github.com/voxpupuli/librarian - 1284d14b6c9426bc3e4697035a73b219e9b4d828 authored almost 14 years ago by Jay Feldblum <[email protected]>
Refactor: rename local.

github.com/voxpupuli/librarian - 7da4e08cfb311ee672ef807f1f47ff6a02b6f267 authored almost 14 years ago by Jay Feldblum <[email protected]>
Clean up.

github.com/voxpupuli/librarian - 95517c0764931beb673dfc894707c35a7d83a9a3 authored almost 14 years ago by Jay Feldblum <[email protected]>
Some Rake tasks to ease testing.

github.com/voxpupuli/librarian - 931983a9229eea2cbfb41ce41f41fc5da35b6cf5 authored almost 14 years ago by Jay Feldblum <[email protected]>
Move the abstract_method helper into a support module.

github.com/voxpupuli/librarian - 3dfdd3e347f98929e951ea216b6e88dd83ffbf68 authored almost 14 years ago by Jay Feldblum <[email protected]>
The default output for rspec/cucumber should be colored progress, since it's the least invasive on the terminal real estate.

github.com/voxpupuli/librarian - df1cab35a0c8e22a3dad0ec02a9ad5e6edc9e446 authored almost 14 years ago by Jay Feldblum <[email protected]>
Missing require.

github.com/voxpupuli/librarian - cb6c231abf2b61f0b697fe5ecd9896e5c9c831df authored almost 14 years ago by Jay Feldblum <[email protected]>
Remove a direct usage of Librarian#specfile_name, which is abstract.

github.com/voxpupuli/librarian - 06ea5cbf46c7325664f70aa9f801c296915d7408 authored almost 14 years ago by Jay Feldblum <[email protected]>
Declare abstract methods on Librarian.

github.com/voxpupuli/librarian - 8132d49585893a5448e659f751c17b9f1f4c5bde authored almost 14 years ago by Jay Feldblum <[email protected]>
Most of the path and git source code is similar. Refactor the similar code into a module.

github.com/voxpupuli/librarian - b73fff566ee727908b58db1d76ef3bca6084931c authored almost 14 years ago by Jay Feldblum <[email protected]>
Refactor the Git source a little.

github.com/voxpupuli/librarian - 142fe162653f8705503af03d2933de74e5872cc8 authored almost 14 years ago by Jay Feldblum <[email protected]>
Rename Dependency#requirements to Dependency#requirement.

github.com/voxpupuli/librarian - f3e9da4c640c4320c516f47709774c53a897e8a2 authored almost 14 years ago by Jay Feldblum <[email protected]>
Only need to define the method once.

github.com/voxpupuli/librarian - c92338fc6d1a2e92613590888a81c7302f43619a authored almost 14 years ago by Jay Feldblum <[email protected]>
Formatting.

github.com/voxpupuli/librarian - 1d5a1b4c09bc84da4b5cda8ed5838a8b946c890d authored almost 14 years ago by Jay Feldblum <[email protected]>
Move the cucumber config file into a config directory to un-clutter the project root.

github.com/voxpupuli/librarian - f6844b0eed0e9ed131feb38e311ec79494d5a3a8 authored almost 14 years ago by Jay Feldblum <[email protected]>
Move the dsl files and classes to outside the concept of the specfile, to make the files/classes structure a little simpler/flatter.

github.com/voxpupuli/librarian - b5bc7c7391be77f8415c12143c3f395e76237a41 authored almost 14 years ago by Jay Feldblum <[email protected]>
Clean up some of the chef particularity files.

github.com/voxpupuli/librarian - 69d7f529b904dbb447a1399cd4b1edf1d34929b9 authored almost 14 years ago by Jay Feldblum <[email protected]>
Don't keep running WIP features.

github.com/voxpupuli/librarian - 6f5b9fb6786fbb673794b14ad682624efb4ac3a9 authored almost 14 years ago by Jay Feldblum <[email protected]>
Agnostify the bulk of the librarian-chef bin script so that it pertains to any librarian particularity and move it to the cli class.

github.com/voxpupuli/librarian - 06e29aab82276987025f37eb33b84bfbe0536950 authored almost 14 years ago by Jay Feldblum <[email protected]>
All particularizations of Librarian (such as the particularization for Chef) should be done by subclassing or selecting the correct root module. This way, the base library and all particularizations can be tested in the same process.

github.com/voxpupuli/librarian - bf4e027784e3082accb9f98c2676b1bd17a33114 authored almost 14 years ago by Jay Feldblum <[email protected]>
A feature describing that dependencies of listed dependencies should also be installed.

github.com/voxpupuli/librarian - 5b114086b84455c2ef5d814b615c557d08b0e250 authored almost 14 years ago by Jay Feldblum <[email protected]>
Typo.

github.com/voxpupuli/librarian - a5a8e72de4a9167218297b89e838aca403eb3cb1 authored almost 14 years ago by Jay Feldblum <[email protected]>
Refactor the chef site source.

github.com/voxpupuli/librarian - cd84c0e4668e6eae406b3b8dce9520e93ada71ce authored almost 14 years ago by Jay Feldblum <[email protected]>
Specs should be unwordy.

github.com/voxpupuli/librarian - 615b8316ec98170b221a0cc6f1a32fe698a96c1a authored almost 14 years ago by Jay Feldblum <[email protected]>
This feature is nearly a duplicate, and existed to test a small variation. But now there is a unit test for the small variation.

github.com/voxpupuli/librarian - 2d8b72c004397575c5c8a78217fbba9fd7781747 authored almost 14 years ago by Jay Feldblum <[email protected]>
Start off a dsl spec with some simple specfiles.

github.com/voxpupuli/librarian - 83e7300ac1ceb770a0f3b93c76a7e79b1e8d8cee authored almost 14 years ago by Jay Feldblum <[email protected]>
Support receiving blocks and strings to be evaluated by the dsl.

github.com/voxpupuli/librarian - 83d4de06153fc2c29cb6b2e50dfcc231fd99790c authored almost 14 years ago by Jay Feldblum <[email protected]>
Refactor figuring out the source from the options.

github.com/voxpupuli/librarian - 3adf250c821e943b31ee0527bb532920cfbc1ad2 authored almost 14 years ago by Jay Feldblum <[email protected]>
Initialize all scopable instance variables all at once.

github.com/voxpupuli/librarian - 7ce6c1bef9788e077290d9f7caa4f590bc2bcd6f authored almost 14 years ago by Jay Feldblum <[email protected]>
The dsl receiver should know how to run a path.

github.com/voxpupuli/librarian - 2c80b10c67fce3bc26356bee7ebe70539e100f7d authored almost 14 years ago by Jay Feldblum <[email protected]>
Split out the dsl receiver and target classes into their own files.

github.com/voxpupuli/librarian - 739baf5aaf26a0d371eea40243ae17bdafc5bf7e authored almost 14 years ago by Jay Feldblum <[email protected]>
Permit block sources and source declarations forming a stack in the specfile.

github.com/voxpupuli/librarian - 70dda91a15d9654ac0046cdb3251e8f814db2896 authored almost 14 years ago by Jay Feldblum <[email protected]>
Change search placeholder text to include "Github" on github/main listings

Closes #26

github.com/voxpupuli/puppetmodule.info - a35aab8055b7673e5ba3f2e500f0ce70b2eaa46f authored almost 14 years ago by Loren Segal <[email protected]>
Add an Opscode Cookbooks Site source for Chef cookbooks.

github.com/voxpupuli/librarian - 75f1bb9ef6c1113ba65d13dd50ace510b7d2af53 authored almost 14 years ago by Jay Feldblum <[email protected]>
A source might cache dependencies one-by-one rather than all at once.

github.com/voxpupuli/librarian - b8fac3bb9fff4774191485a37a26dbe807d19cbc authored almost 14 years ago by Jay Feldblum <[email protected]>
link to google group

github.com/voxpupuli/puppetmodule.info - f26019dfe6287205b06f8d14b5040b6b24c3ca91 authored almost 14 years ago by Nick Plante <[email protected]>
Get it started.

github.com/voxpupuli/librarian - 65cc89aeae6d5c0acb3087495c3cc834f3f11d7d authored almost 14 years ago by Jay Feldblum <[email protected]>
Add js to keep track of last visited index page and load it when visiting /

github.com/voxpupuli/puppetmodule.info - e78e0b6b3ee24d76ad38b9539096b368ef355326 authored almost 14 years ago by Loren Segal <[email protected]>
No session needed

github.com/voxpupuli/puppetmodule.info - ade7fb81556fbc73cff6c406a2b934683dd3f0f3 authored almost 14 years ago by Loren Segal <[email protected]>
Revert cookies support.

github.com/voxpupuli/puppetmodule.info - f03ee23ba822919a309ac1798c974a6df5146a65 authored almost 14 years ago by Loren Segal <[email protected]>
Fix the validate methods and convert the tests over to be draft3 specific.

github.com/voxpupuli/json-schema - e966c061d215d9e1b6b65b3d4aad32601d4858dc authored almost 14 years ago by Kenny Hoxworth <[email protected]>
Clean up the method calls. Add 'validate!' and alias it to 'validate2' for backwards compatibility.

github.com/voxpupuli/json-schema - 3c411d0e958fafc0df04869d9d43e2ea76240831 authored almost 14 years ago by Kenny Hoxworth <[email protected]>
Ignore those generated gems sitting around in my top-level directory.

github.com/voxpupuli/json-schema - 6be82f86de07fc15f5102d0c356c1e00791022ee authored almost 14 years ago by Kenny Hoxworth <[email protected]>
Save last visited index in cookie and redirect on any access to /

github.com/voxpupuli/puppetmodule.info - a06a72db4e071254b9f16653528df9d8af6fc3b8 authored almost 14 years ago by Loren Segal <[email protected]>
Factoring out all of the attribute validations into classes and introducing the concept of individual validators. Will work on getting draft 2 working next.

github.com/voxpupuli/json-schema - 29b765895363c323d9ce3dbe19400cb4b228e607 authored almost 14 years ago by Kenny Hoxworth <[email protected]>
Updating README

github.com/voxpupuli/json-schema - b3b0a66ae782d1b052b096873365b570987dea30 authored almost 14 years ago by Kenny Hoxworth <[email protected]>
Adding format rules

github.com/voxpupuli/json-schema - 36735a59db35e28f5426e7aeb4e4d2e6eb7ad393 authored almost 14 years ago by Kenny Hoxworth <[email protected]>
And this actually adds the gemspec, heh

github.com/voxpupuli/json-schema - 74954663328ba32414a17e1286ef7cde4f338450 authored almost 14 years ago by Kenny Hoxworth <[email protected]>
Added gemspec

github.com/voxpupuli/json-schema - 032f672d819f0c2527c799d8737ea64c3e136c8d authored almost 14 years ago by Kenny Hoxworth <[email protected]>
Added schema to error output messages and added ability to self-reference schemas (thanks, @vasfed)

github.com/voxpupuli/json-schema - 361e8ef31eab301c316b4d9017b3d390b7df8fe7 authored almost 14 years ago by Kenny Hoxworth <[email protected]>
Added a class for configuring passenger

github.com/voxpupuli/puppet-rvm - ee244abba01a51f6c983edd3e25c2d06a93f40c5 authored almost 14 years ago by Brandon Turner <[email protected]>