As part of adding Windows Server 2008 support, a copy of
chef/cookbooks/provisioner/files/default/chef-client-11.4.4-2.windows.msi
was included in the barclamp repo, which causes github to complain mightily
about the size of that file whenever someone generates a pull request
against either roxy or pebbles in the provisioner.  Additionally, it is a
bad idea in general to save large binary assets like that in git when
crowbar.yml has an extra_files section specifically to let the build system
downlaod and cache that file as needed without stuffing it into a git
repository.

While it is far too late to get rid of the offending file without rewriting
history in the repo and in general annoying everyone, I would ask that the
affected code be rewritten to not rely on having the chef client in a
recipe directly and instead use the extra_files directive in crowbar.yml to
download the file at build time and arrange for it to be available in the
provisioner webserver, and then modify the provisioner cookbook to install
it via a file directive instead of via a cookbook_file directive.
_______________________________________________
Crowbar mailing list
Crowbar@dell.com
https://lists.us.dell.com/mailman/listinfo/crowbar
For more information: http://crowbar.github.com/

Reply via email to