[1.42.0] Beta 1 release candidate

Release candidates for 1.42.0 beta 1 are available at http://boost.cowic.de/rc/ Please download, do a build, and report results here. Also let us know if you spot any problems or have any other comments. Thanks, --Beman

On Jan 19, 2010, at 10:51 AM, Beman Dawes wrote:
Release candidates for 1.42.0 beta 1 are available at http://boost.cowic.de/rc/
Please download, do a build, and report results here. Also let us know if you spot any problems or have any other comments.
Downloaded, built w/no errors (a bunch of warnings) here. Mac OS X 10.6.2, gcc 4.2.1 -- Marshall

Beman Dawes wrote:
Release candidates for 1.42.0 beta 1 are available at http://boost.cowic.de/rc/
Please download, do a build, and report results here. Also let us know if you spot any problems or have any other comments.
Builds without errors (a few warnings) on Ubuntu 9.10, g++ 4.4.1 . I have also linked and run a fairly complex application of mine with it, which runs fine. It uses about a dozen different Boost libraries. Best Regards, Ruediger

On Wed, Jan 20, 2010 at 7:08 AM, Ruediger Berlich <ruediger.berlich@iwr.fzk.de> wrote:
Beman Dawes wrote:
Release candidates for 1.42.0 beta 1 are available at http://boost.cowic.de/rc/
Please download, do a build, and report results here. Also let us know if you spot any problems or have any other comments.
Builds without errors (a few warnings) on Ubuntu 9.10, g++ 4.4.1 .
I have also linked and run a fairly complex application of mine with it, which runs fine. It uses about a dozen different Boost libraries.
Thanks, Ruediger and Marshall! I've done a build on Windows VC++ 9.0 that worked OK, too, so it appears we are in pretty good shape. --Beman

Beman,
On Wed, Jan 20, 2010 at 7:08 AM, Ruediger Berlich <ruediger.berlich@iwr.fzk.de> wrote:
Beman Dawes wrote:
Release candidates for 1.42.0 beta 1 are available at http://boost.cowic.de/rc/
Please download, do a build, and report results here. Also let us know if you spot any problems or have any other comments.
Builds without errors (a few warnings) on Ubuntu 9.10, g++ 4.4.1 .
I have also linked and run a fairly complex application of mine with it, which runs fine. It uses about a dozen different Boost libraries.
Thanks, Ruediger and Marshall!
I've done a build on Windows VC++ 9.0 that worked OK, too, so it appears we are in pretty good shape.
Today I tracked down and fixed a nasty bug in Spirit affecting copy construction of rules (rev. 50156). Would it be still possible to merge this fix this late in the game (after verifying the regression tests cycle green, which I expect them to do as everything passes fine for me on 3 compilers)? No Boost code depends on Spirit V2 yet, so this shouldn't affect any other tests. Regards Hartmut --------------- Meet me at BoostCon www.boostcon.com

Beman,
On Wed, Jan 20, 2010 at 7:08 AM, Ruediger Berlich <ruediger.berlich@iwr.fzk.de> wrote:
Beman Dawes wrote:
Release candidates for 1.42.0 beta 1 are available at http://boost.cowic.de/rc/
Please download, do a build, and report results here. Also let us know if you spot any problems or have any other comments.
Builds without errors (a few warnings) on Ubuntu 9.10, g++ 4.4.1 .
I have also linked and run a fairly complex application of mine with it, which runs fine. It uses about a dozen different Boost libraries.
Thanks, Ruediger and Marshall!
I've done a build on Windows VC++ 9.0 that worked OK, too, so it appears we are in pretty good shape.
Today I tracked down and fixed a nasty bug in Spirit affecting copy construction of rules (rev. 50156). Would it be still possible to merge this fix this late in the game (after verifying the regression tests cycle green, which I expect them to do as everything passes fine for me on 3 compilers)? No Boost code depends on Spirit V2 yet, so this shouldn't affect any other tests.
Sorry, I forgot to inline the actual patch: So here we go: Index: boost/spirit/home/qi/nonterminal/rule.hpp =================================================================== --- boost/spirit/home/qi/nonterminal/rule.hpp (revision 59155) +++ boost/spirit/home/qi/nonterminal/rule.hpp (revision 59156) @@ -130,7 +130,7 @@ } rule(rule const& rhs) - : base_type(rhs) + : base_type(terminal::make(reference_(this))) , name_(rhs.name_) , f(rhs.f) { Index: boost/spirit/home/karma/nonterminal/rule.hpp =================================================================== --- boost/spirit/home/karma/nonterminal/rule.hpp (revision 59155) +++ boost/spirit/home/karma/nonterminal/rule.hpp (revision 59156) @@ -139,7 +139,7 @@ } rule(rule const& rhs) - : base_type(rhs) + : base_type(terminal::make(reference_(this))) , name_(rhs.name_) , f(rhs.f) { Regards Hartmut --------------- Meet me at BoostCon www.boostcon.com

2010/1/19 Beman Dawes <bdawes@acm.org>:
Please download, do a build, and report results here. Also let us know if you spot any problems or have any other comments.
I found some problems in the doxygen based documentation, which were actually introduced in 1.41. It's not worth holding up the beta for a fix. First is an odd 'simplesectsep' tag that doxygen creates which has turned up in the generated documentation, such as at http://tinyurl.com/ygbgkge. It's pretty easy to fix. The other is that Doxygen isn't expanding some of the macros in Boost.Accumulators, for example http://tinyurl.com/ya7wo6e (1.40) vs. http://tinyurl.com/yc5ceku (1.41). That's either an issue with the build setup or a regression in doxygen. I suspect it's the latter so it's probably just a case of downgrading doxygen. Daniel

Beman, Looking at the Google Calendar on boost.org/development, may I be sure the cycle for testing 1.42 Beta is 2 weeks, and the release is to be published no earlier than February 1st? I propose the libraries are not released earlier, because it's necessary to finish test cycle for FreeBSD and report all issues. FreeBSD project has long testing cycle for boost libraries, because we need to be sure that an update does not introduce bugs making dependent applications stop working. This was the case for 1.41. While requiring a few patches for just building correctly, that version introduced some bugs in the code of libraries that were hard to investigate. As the result, we've managed to import 1.41 only by the end of 2009 and still waiting for some additional fixes to be checked into the FreeBSD ports. The usual test procedure for updating Boost libraries is to verify that libraries build correctly and then that all dependent packages are built and work correctly. Considering the number of dependent application being tested (about 50) and various architectures (i386, amd64, ia64, sparc64) our testing may be a valuable source of quality reports for Boost.org. Alexander Churanov, maintainer of devel/boost-* for FreeBSD

On Tue, 19 Jan 2010 19:51:57 +0100, Beman Dawes <bdawes@acm.org> wrote:
Release candidates for 1.42.0 beta 1 are available at http://boost.cowic.de/rc/
Please download, do a build, and report results here. Also let us know if you spot any problems or have any other comments.
Quickly compiled (not linked) more than 200 (small) programs without any problem (with VC++ 2008 on Vista). Boris
participants (7)
-
Alexander Churanov
-
Beman Dawes
-
Boris Schaeling
-
Daniel James
-
Hartmut Kaiser
-
Marshall Clow
-
Ruediger Berlich