<br>hello,<div><br></div><div>I&#39;m quite fond of buildout, but a few things have taken me some months to really figure out.</div><div><br></div><div>Buildout will remove any files installed by recipes when it senses that its top parts or eggs section has changed.</div>
<div><br></div><div>I would love to avoid this as most of these removals are not needed, they just get the same thing reinstalled afterwards,</div><div>lengthen the deploy time considerably and cause nasty surprises for the server if its actually running.</div>
<div><br></div><div>Perhaps I&#39;m not supposed to be using this for pushing changes to a live server ?  I&#39;m using django and if anything changed</div><div>on the top parts/eggs then it gets reinstalled </div><div><br>
</div><div>(even from the download-cache this takes quite a while and causes bad burps on the server by removing templates)</div><div><br></div><div>I see that there is a buildout::uninstall entry point for recipes to run extra code,  but no explicit uninstall method for the recipes.  </div>
<div><br></div><div>Would it be possible to allow the recipe to implement uninstall if it chooses to ?  My django deploy could then be made to be lightening quick.</div><div><br></div><div><br></div><div><div>-felix</div>
<div><br></div><div><br></div></div><div title="signature"><font class="Apple-style-span" color="#999999" face="verdana, geneva"><br></font></div>