
I've updated tarball/zipball making script (tools/release/make_tarballs.py). It has proven to be quite useful for 1.32.0 release. Basically it automates getting sources from CVS (with windows and unix newlines), building documentation, setting necessary Unix permission, cleaning up the intermediary results and making tarballs. There are some caveats though: 1. It runs on Windows and requires cygwin. 2. There might have been some changes in build procedure between 1.32.0 and 1.33.0, so the resulting tarballs need to be checked by a more knowledgable person. I will run the comparison between 1.32.0 and 1.33.0 tomorrow to check for obvious problems. 3. It doesn't have any documentation yet. 4. Release Manager's Checklist (http://www.boost.org/more/release_mgr_checklist.html) Distribution section has not been updated to include the reference to make_tarballs.py documentation. 5. Standard distrubitution of xsltproc has a show-stopper bug (http://tinyurl.com/bcp93) so the patched one needs to be obtained from our web site (http://engineering.meta-comm.com/boost/xsltproc-win32.zip) -- Misha Bergal MetaCommunications Engineering

On Jul 15, 2005, at 5:02 AM, Misha Bergal wrote:
I've updated tarball/zipball making script (tools/release/make_tarballs.py). It has proven to be quite useful for 1.32.0 release. Basically it automates getting sources from CVS (with windows and unix newlines), building documentation, setting necessary Unix permission, cleaning up the intermediary results and making tarballs.
Thanks! Doug

On Jul 15, 2005, at 5:02 AM, Misha Bergal wrote:
I've updated tarball/zipball making script (tools/release/make_tarballs.py). It has proven to be quite useful for 1.32.0 release. Basically it automates getting sources from CVS (with windows and unix newlines), building documentation, setting necessary Unix permission, cleaning up the intermediary results and making tarballs.
There are some caveats though:
1. It runs on Windows and requires cygwin.
Does one run it from Windows Python or Cygwin's Python? I've been trying the former, but I'm running into serious problems with the non-Cygwin xsltproc (it's not finding files when trying to collect Doxygen XML). Doug

Douglas Gregor <doug.gregor@gmail.com> writes:
On Jul 15, 2005, at 5:02 AM, Misha Bergal wrote:
I've updated tarball/zipball making script (tools/release/make_tarballs.py). It has proven to be quite useful for 1.32.0 release. Basically it automates getting sources from CVS (with windows and unix newlines), building documentation, setting necessary Unix permission, cleaning up the intermediary results and making tarballs.
There are some caveats though:
1. It runs on Windows and requires cygwin.
Does one run it from Windows Python or Cygwin's Python? I've been trying the former, but I'm running into serious problems with the non-Cygwin xsltproc (it's not finding files when trying to collect Doxygen XML).
If you just put Cygwin's /bin directory in your path you can probably get it to use Cygwin's xsltproc. I use most of Cygwin from my Windows command prompt. -- Dave Abrahams Boost Consulting www.boost-consulting.com

On Jul 25, 2005, at 8:34 AM, David Abrahams wrote:
Douglas Gregor <doug.gregor@gmail.com> writes:
Does one run it from Windows Python or Cygwin's Python? I've been trying the former, but I'm running into serious problems with the non-Cygwin xsltproc (it's not finding files when trying to collect Doxygen XML).
If you just put Cygwin's /bin directory in your path you can probably get it to use Cygwin's xsltproc. I use most of Cygwin from my Windows command prompt.
Maybe I'll try that. The more I play with it, the less I'm sure about which things should be built with Cygwin and which should be built without Cygwin. Doug

Douglas Gregor <doug.gregor@gmail.com> writes:
On Jul 15, 2005, at 5:02 AM, Misha Bergal wrote:
I've updated tarball/zipball making script (tools/release/make_tarballs.py). It has proven to be quite useful for 1.32.0 release. Basically it automates getting sources from CVS (with windows and unix newlines), building documentation, setting necessary Unix permission, cleaning up the intermediary results and making tarballs.
There are some caveats though:
1. It runs on Windows and requires cygwin.
Does one run it from Windows Python or Cygwin's Python? I've been trying the former, but I'm running into serious problems with the non-Cygwin xsltproc (it's not finding files when trying to collect Doxygen XML).
We are using Windows Python (ActiveState distribution) and patched windows xsltproc (http://engineering.meta-comm.com/boost/xsltproc-win32.zip) -- Misha Bergal MetaCommunications Engineering
participants (4)
-
David Abrahams
-
Doug Gregor
-
Douglas Gregor
-
Misha Bergal