Hi David,<br><br>Here are some questions to get a clearer idea of exactly what's involved in / required for making a release.<br><br><div class="gmail_quote">On Thu, Jan 14, 2010 at 2:34 PM, David Cournapeau <span dir="ltr"><<a href="mailto:david@silveregg.co.jp">david@silveregg.co.jp</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">Charles R Harris wrote:<br>
<br>
><br>
><br>
> What is the setup one needs to build the installers? It might be well to<br>
> document that, the dependencies, and the process.<br>
<br>
</div>Right. The top script is:<br>
<a href="http://projects.scipy.org/numpy/browser/trunk/release.sh" target="_blank">http://projects.scipy.org/numpy/browser/trunk/release.sh</a><br>
<br>
the bulk of the work is in :<br>
<a href="http://projects.scipy.org/numpy/browser/trunk/pavement.py" target="_blank">http://projects.scipy.org/numpy/browser/trunk/pavement.py</a><br>
<br>
which describes what is needed to build installers. On mac os x, the<br>
release script may be used as is to build every installer + the release<br>
notes.<br>
<div><div></div><br></div></blockquote><div><br>Is it necessary to have OS X to build the dmg installer, or could you build that from linux with some modifications to the build script? <br><br>How many combinations do you test manually? All supported Python versions on all platforms? Several Linux flavors?<br>
<br>For someone new to packaging, how much time would you estimate it takes to do a single release? Is most of this time spent testing, or fixing the problems you find during testing?<br><br>Do you have an idea about when to start preparing for the release of 1.4.1?<br>
<br>Cheers,<br>Ralf<br><br></div></div>