
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 11/25/2010 7:53 PM, Beman Dawes wrote:
On Sun, Nov 21, 2010 at 5:34 PM, David Abrahams <dave@boostpro.com> wrote:
At Sun, 21 Nov 2010 14:27:46 -0800, Robert Ramey wrote:
Eric Niebler wrote:
I have just fixed the typeof problem on the release branch. (I've also verified that it makes the common_type regression go away without causing additional failures for either the typeof or type_traits libraries.)
I know it's not our policy to issue point releases, but totally breaking a major header (boost/type_traits.hpp) for a primary test compiler (msvc-7.1) seems like a good reason to make an exception. Does anybody feel otherwise?
Since msvc-7.1 doesn't appear in the test matrix for the release version I don't see how it can be considered a primary test compiler.
+1
Now, maybe the answer is "we messed up by not noticing that our tester upgraded to vc-8" or something. But either way, the release managers have to decide if this is important enough to issue a point release. VC-7.1 _is_ getting a bit long in the tooth at this point...
The current situation is a total mess in that the release managers have no practical control over who tests which branch with what compiler. We need a pool of available platforms, and a mechanism controlled by the release managers to parcel out tests to the available platforms.The only tests that mechanism will run are release platform tests on the release branch. Then there needs to be a different interface that a developer uses for test-on-demand of his/her Git repository. Then the GIT push or pull mechanisms can be used to move code into the main Boost release repository only when it is already passing tests. The distinction between trunk and release goes away.
Beman, what about the issue at hand of issuing a point release to fix the msvc-7.1 regression? - -- Eric Niebler BoostPro Computing http://www.boostpro.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJM8Cn5AAoJEAeJsEDfjLbXLDcIAI1liZRtoCVkS5xdzjjOMWrT 4vNQUc1IFYU0TZwrcv+ZsItzjf/WgVIOPv9jAHUowV3fVtXvh2DGcLRdPSymulGg U1XV2X1xrONTH9Jso6sWXdVHe10uQaI3jTkO1o8fBoP++iy5G+1r1flpMb4XIQdP xIRF1PKcg4u1XaX41AAzgb4isv8RG2lFQLspIL2im/R8iH4DBpzuxQhofBlJ1baf /6RuiPfd9kNTov2hdAhMTYuG96nNsLskjScCcQE5HZAMX7o7NBMcuP38bvoAKVhQ CCt1humg8GGKyuF1nYzXK4v0ALW3EoK72TDIS6Xt39oAYJr4o4LaEWHYVtLFCH8= =TcRI -----END PGP SIGNATURE-----