1_32_release_progress.rst 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291
  1. Boost 1.32 Release Progress
  2. ***************************
  3. These pages serve as an information board/navigation helper for
  4. tracking the release progress. They are regenerated automatically twice
  5. a day at 12:00 p.m. and 12:00 a.m. US Central Time from its `source
  6. document in the CVS`__.
  7. **To library authors/maintainers**: please update the correspoding sections of
  8. the TODO list as you make progress on them.
  9. .. contents:: Table of Contents
  10. __ http://cvs.sourceforge.net/viewcvs.py/*checkout*/boost/boost/status/1_32_release_progress.rst
  11. Release Schedule
  12. ++++++++++++++++
  13. June 24-27: preparation (passed)
  14. ////////////////////////////////
  15. Announce a preliminary release schedule, collect information about
  16. everyone's plans for the release, adjust/confirm the schedule,
  17. make regression reports to reflect the actual status of the main
  18. trunk, setup nighly runs of the inspection report
  19. (http://tinyurl.com/2vo5p), construct a "Release Progress" page
  20. publishing the milestones, the collective TODO list, and links to
  21. all the reports.
  22. June 27-July 16: problem fixing
  23. ///////////////////////////////
  24. Use regression reports to identify and resolve the outstanding
  25. issues with the main trunk. Walk through and deal with all the
  26. patches and bug reports submitted to the list/SourceForge tracker
  27. since the last release. In accordance with the TODO list, track
  28. the progress of individual developers. By July 15, 24:00 US
  29. Central Time every line of code that is intended to be put into
  30. this release should be in the CVS, and the next round of
  31. regression reports should show no regressions against the
  32. then-current expected failures markup.
  33. July 16: branch for release
  34. ///////////////////////////
  35. Branch for release. Switch regression tests to run on the branch.
  36. July 17-18: code freeze
  37. ///////////////////////
  38. No code checkins are allowed expect to fix the failures resulted
  39. from branching (hopefully none). Documentation checkins are still
  40. OK. Perform the rest of the pre-release tasks listed in
  41. http://tinyurl.com/2meuh. July 18, 24:00 US Central Time marks a
  42. complete freeze of the branch.
  43. July 19-20: release candidate
  44. /////////////////////////////
  45. Prepare and test the release candidate archives. Fix any found
  46. issues and repeat.
  47. July 21: release
  48. ////////////////
  49. Release according to the http://tinyurl.com/2meuh procedure.
  50. Outstanding Issues
  51. ++++++++++++++++++
  52. Regression Failures
  53. ///////////////////
  54. Current unresolved issues:
  55. - Win32__
  56. - Linux__
  57. __ http://boost.sourceforge.net/regression-logs/cs-win32_metacomm/issues.html
  58. __ http://boost.sourceforge.net/regression-logs/cs-Linux/developer_summary_page.html
  59. Licensing
  60. /////////
  61. Graph Library
  62. -------------
  63. Walter Landry writes:
  64. Since it has been awhile, has there been any progress on the licensing
  65. issues for the graph library? The last thing I heard on this list is
  66. that it was being worked on. Is that still true?
  67. TODO list
  68. +++++++++
  69. Circular Buffer
  70. ///////////////
  71. Pavel Vozenilek writes:
  72. I asked Jan Galdun and he will try to make circular_buffer available
  73. for 1.32.
  74. Date-Time
  75. /////////
  76. Jeff Garland writes:
  77. And while I'm on the subject date-time plans for release, the only 'major
  78. issue' for this release is whether we are switching to boost-book for this
  79. release. We would like to, but if we don't make it we will do it for the next
  80. release. One thing that would help a bit (although I think we've mostly
  81. worked around it) is if you could reply to this question on the boost-doc list ;-)
  82. http://sourceforge.net/mailarchive/forum.php?thread_id=4960807&forum_id=13340
  83. Iterators
  84. /////////
  85. David Abrahams writes:
  86. There are a couple of things that ideally I would like to handle, but
  87. which I am not promising (yet):
  88. 1. Minor adjustments to code in the iterators library
  89. 2. Iterators library doc fixes
  90. MPL
  91. ///
  92. New version of the library will be checked in the main trunk before July 11.
  93. Multi-Index
  94. ///////////
  95. Joaquín Mª López Muñoz writes:
  96. Current status: commited in the CVS since 6 weeks or
  97. so. Regression tests are OK for all the compilers that
  98. I intend to support. If someone is interested in some
  99. other compiler being supported, please contact me.
  100. Pending issues:
  101. #1 Minor updates to the docs. No big deal.
  102. #2 Some changes related to the new defect macro
  103. BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS
  104. These issues will be resolved way before the branching
  105. date, I hope.
  106. Numeric Conversions
  107. ///////////////////
  108. Fernando Cacciola writes:
  109. In preparation for the upcoming 1.32 release I added this library to CVS.
  110. The code and docs have been changed according to the extensive review
  111. results.
  112. I still need to extend the documentation adding examples and motivating
  113. cases though, which I plan to do before the release.
  114. I haven't yet changed "boost/cast.hpp" to use the new stuff, I will as soon
  115. as I see the code stablilized among different compilers.
  116. In the meantime, new users can use "boost/numeric/conversion/cast.hpp" which
  117. contains the new version of numeric_cast<>
  118. Program Options
  119. ///////////////
  120. Vladimir Prus writes:
  121. 1. Add markup for the current failures on Windows. I've done all workarounds I
  122. planned.
  123. 2. Finally get some results on gcc2.95-stlport. I expect that the library
  124. should work there, but due to Boost.Test failure I don't have any results.
  125. 3. Try to make Sun compiler happy. I'm comitted a workaround some time ago,
  126. but tests on Solaris were not run since then.
  127. 4. Check dynamic linking on Windows.
  128. Serialization
  129. /////////////
  130. I would very much like to see the serialization library in the 1.32 Release.
  131. However, I'm not sure it will be possible to make the posted schedule.
  132. I have made all changes to address issues raised in the review. On my
  133. personal machine I have passed tests for the compilers VC 7.1 VC 6, gcc 3.3.
  134. Borland compiles (almost everything but requires some debug - it will pass
  135. most tests) Comeau- compiles everthing - accept for a show stopping problem
  136. I've been unable to resolve. My intention has been:
  137. a) post version compatible with 1.31 next week.
  138. b) build and test against the CVS tree on my computer
  139. c) check in
  140. In order to do this I need:
  141. a) authority to check in
  142. b) information on how to mark tests/compilers known to fail.
  143. c) I have a couple of questions that I need an expert opinion on.
  144. i) the first one is that in order to work, versions for vc 6.0 and
  145. borland need to be compiled with spirit 1.61. So the a special
  146. environmental variable indicating the directory path where this version of
  147. spirit is located on the testing machine. SPIRIT_ROOT. This variable has
  148. to be set when serialization libraries are built for these compilers.
  149. I should say I'm more than a little bit concerned about changes to mpl and
  150. iterators. I'm very much aware of the delays and difficulties associated
  151. with the 1.31 release - and it didn't even include this package.
  152. So I would like to continue on the path I've established above and we'll see
  153. where things stand July 16 when/if you are ready to branch for release.
  154. String Algorithms
  155. /////////////////
  156. Pavol Droba writes:
  157. I have few outstanding issues to fix, but they are mostly related to
  158. the documentation. I think, I can manage it.
  159. As it seems, that the Range library will not make it to this release,
  160. I will use the internal versions of facilities that are currently in the string_algo lib.
  161. So my todo list is as follows:
  162. 1) Finish the documentation
  163. - Add functions list
  164. - Add exception specifications
  165. - Cleanup
  166. 2) Fix examples
  167. 3) If there will be time, improve find_iterator
  168. 4) Fix possible regressions.
  169. Questions:
  170. - I have posted some requestes/bugs on the boost-doc list. What is the status
  171. of this. Will they be fixed before release?
  172. - According to metacom's tables regex is failing on comeau a so string_algo regex
  173. test. Is this a setup or regex problem?
  174. - There is an problem with Intel compiler, split tests are failing and I cannot figureout
  175. why. The message is very vague. Could somebody with an access to this platform,
  176. try to debug the cause of the problem?
  177. - In regards to the older compiler support. I cannot resonably support compilers, that I
  178. don't have an access to. Therefor if somebody is interested to use string_algo library
  179. with one of such compilers, I will need an active help with porting.
  180. uBLAS
  181. /////
  182. Michael Stevens writes:
  183. The current status of uBLAS is that it has been relatively untouched in the
  184. Boost CVS single 1.30.0. The active development takes place on a separate
  185. CVS.
  186. Therefore now would be a good time to bring in the latest code which as some
  187. quite significant improvements. The code is relatively stable and tested on
  188. core compilers.
  189. Issues:
  190. On exotic (old) compiler the code is relatively untested and expected to fail.
  191. Therefore the real need with regard to 1.32 is to get feedback from extensive
  192. regression testing results in good time.
  193. As ever the documentation could do with further work to bring it up to date
  194. with the to be release version.
粤ICP备19079148号