<html><head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
</head><body bgcolor="#FFFFFF" text="#000000">Hi Florian,<br>
<br>
A coworker and I wrote this cookbook months ago and needed functionality
 in the 5.x collectd branch that wasn't available in the distributions 
usual 4.x collectd branch. Primarily we were doing this to get the 
included graphite plugin. After reading through this discussion and 
taking a look through the code I'm pretty sure the bug isn't in my code 
though =) I think this is a problem in the 'ark' cookbook, which is what
 handles the actually download/compile/install portion of the install.  
So I propose the following to hopefully resolve this issue:<br>
<br>
 * I'll mangle the included url attribute so out of the box 
_install_from_source.rb doesn't work.<br>
 * Include a note in the README.md about polite mirroring and the 
possibility of abusing collectd.org.<br>
 * Get issues filed about ark, I've already forked and am working on a 
fix so hopefully we will have this resolved by the end of the weekend.<br>
 * I'll also setup an issue on the chef-collectd issue tracker to track 
the completeness of each of these resoltions and will update this thread
 with the issue url shortly.<br>
<br>
Of course this is software we're talking about and we know how people 
handle software updates (or rather how they don't) so for now its 
probably prudent to leave your redirect up. But we might want to update 
ContactMe.chef to include some details about local mirrors and how to 
update the attribute appropriately (I can assist with this of course). I
 could also post a document covering these things to the chef-collectd 
github and you could redirect to that. Lets discuss.<br>
<br>
I'm sorry for causing this problem, so please let me know if there is 
anything else I can do to help. Feel free to contact me here, and I'm 
always on freenode as 'miah' and on twitter as @miah_<br>
<br>
Thanks<br>
-Miah<br>
<br>
<br>
<blockquote style="border: 0px none;" 
cite="mid:5B725695-9D36-4304-B8C1-7B5F455FB151@coderanger.net" 
type="cite">
  <div style="margin:30px 25px 10px 25px;" class="__pbConvHr"><div 
style="display:table;width:100%;border-top:1px solid 
#EDEEF0;padding-top:5px">       <div 
style="display:table-cell;vertical-align:middle;padding-right:6px;"><img
 photoaddress="noah@coderanger.net" photoname="Noah Kantrowitz" 
src="cid:part1.09060106.04070905@chia-pet.org" 
name="postbox-contact.jpg" height="25px" width="25px"></div>   <div 
style="display:table-cell;white-space:nowrap;vertical-align:middle;width:100%">
        <a moz-do-not-send="true" href="mailto:noah@coderanger.net" 
style="color:#737F92 
!important;padding-right:6px;font-weight:bold;text-decoration:none 
!important;">Noah Kantrowitz</a></div>   <div 
style="display:table-cell;white-space:nowrap;vertical-align:middle;">   
  <font color="#9FA2A5"><span style="padding-left:6px">February 8, 2013 
2:02 AM</span></font></div></div></div>
  <div style="color:#888888;margin-left:24px;margin-right:24px;" 
__pbrmquotes="true" class="__pbConvBody"><pre wrap="">On Feb 8, 2013, at 1:59 AM, Florian Forster wrote:

</pre><blockquote type="cite"><pre wrap="">Hi Noah,

On Fri, Feb 08, 2013 at 01:44:19AM -0800, Noah Kantrowitz wrote:
</pre><blockquote type="cite"><pre wrap="">I actually double-checked mine after seeing the notice posted since I
know a lot of people use it and I am only doing package installs so it
should't be hitting anything on your servers (unless you happen to
host an Ubuntu mirror).
</pre></blockquote><pre wrap="">I only CC'ed you as original author of the repository and potential
maintainer for an "official" version. Your code doesn't do the downloads
as far as I can tell. Sorry for the confusion.

</pre><blockquote type="cite"><pre wrap="">As for standardization, my cookbook was among the earliest for
collectd so it got spread out a lot that way, but there are some
serious divergences in a few forks so it isn't totally clear what to
do.
</pre></blockquote><pre wrap="">I was hoping that people would send PRs for their changes if there is an
official repository.

</pre></blockquote><pre wrap=""><!---->
It is a question of who's style to adopt though, no clear winner since it is a question of taste in the end.

</pre><blockquote type="cite"><blockquote type="cite"><pre wrap="">The Chef community site unfortunately doesn't (yet) support
github-style namespacing so there can only be one cookbook published
there as "collectd"
</pre></blockquote><pre wrap="">Oh, I didn't even know there was something like an official reposiroty
of Chef cookbooks. Where can I find that?
</pre></blockquote><pre wrap=""><!---->

<a class="moz-txt-link-freetext" href="http://community.opscode.com/cookbooks">http://community.opscode.com/cookbooks</a> is similar to PyPI, Rubygems.org, CPAN, etc but for Chef cookbooks.

--Noah

</pre></div>
  <div style="margin:30px 25px 10px 25px;" class="__pbConvHr"><div 
style="display:table;width:100%;border-top:1px solid 
#EDEEF0;padding-top:5px">       <div 
style="display:table-cell;vertical-align:middle;padding-right:6px;"><img
 photoaddress="octo@collectd.org" photoname="Florian Forster" 
src="cid:part2.09090700.07020903@chia-pet.org" 
name="postbox-contact.jpg" height="25px" width="25px"></div>   <div 
style="display:table-cell;white-space:nowrap;vertical-align:middle;width:100%">
        <a moz-do-not-send="true" href="mailto:octo@collectd.org" 
style="color:#737F92 
!important;padding-right:6px;font-weight:bold;text-decoration:none 
!important;">Florian Forster</a></div>   <div 
style="display:table-cell;white-space:nowrap;vertical-align:middle;">   
  <font color="#9FA2A5"><span style="padding-left:6px">February 8, 2013 
1:59 AM</span></font></div></div></div>
  <div style="color:#888888;margin-left:24px;margin-right:24px;" 
__pbrmquotes="true" class="__pbConvBody"><pre wrap="">Hi Noah,

On Fri, Feb 08, 2013 at 01:44:19AM -0800, Noah Kantrowitz wrote:
</pre><blockquote type="cite"><pre wrap="">I actually double-checked mine after seeing the notice posted since I
know a lot of people use it and I am only doing package installs so it
should't be hitting anything on your servers (unless you happen to
host an Ubuntu mirror).
</pre></blockquote><pre wrap=""><!---->
I only CC'ed you as original author of the repository and potential
maintainer for an "official" version. Your code doesn't do the downloads
as far as I can tell. Sorry for the confusion.

</pre><blockquote type="cite"><pre wrap="">As for standardization, my cookbook was among the earliest for
collectd so it got spread out a lot that way, but there are some
serious divergences in a few forks so it isn't totally clear what to
do.
</pre></blockquote><pre wrap=""><!---->
I was hoping that people would send PRs for their changes if there is an
official repository.

</pre><blockquote type="cite"><pre wrap="">The Chef community site unfortunately doesn't (yet) support
github-style namespacing so there can only be one cookbook published
there as "collectd"
</pre></blockquote><pre wrap=""><!---->
Oh, I didn't even know there was something like an official reposiroty
of Chef cookbooks. Where can I find that?

</pre><blockquote type="cite"><pre wrap="">but I'm happy to work with the other authors to figure out which that
should be.
</pre></blockquote><pre wrap=""><!---->
Perfect, thank you :)

</pre><blockquote type="cite"><pre wrap="">As for the last-modified stuff,
<a class="moz-txt-link-freetext" href="https://gist.github.com/coderanger/08e93d2f03bd4e875264">https://gist.github.com/coderanger/08e93d2f03bd4e875264</a> shows how to
do that in Chef for anyone scripting source installs. Hope this helps!
</pre></blockquote><pre wrap=""><!---->
Thanks ;)

Best regards,
—octo
</pre></div>
</blockquote>
</body></html>