FYI: ASL Boost Patches

ASL (Adobe Source Libraries) provides a set of patches for Boost. There is some general information about the patches here: <http://opensource.adobe.com/wiki/index.php/About_Boost_Patches> Foster just posted details about the specific patches here: <http://opensource.adobe.com/wiki/index.php/ Annotated_List_of_Boost_Patches> We're trying to get better about documenting the patches and making sure boost bugs are filed as appropriate. I thought I'd make this list aware of the changes in case anyone had some feedback. Thanks, Sean

Sean Parent wrote:
ASL (Adobe Source Libraries) provides a set of patches for Boost. There is some general information about the patches here:
<http://opensource.adobe.com/wiki/index.php/About_Boost_Patches>
Foster just posted details about the specific patches here:
<http://opensource.adobe.com/wiki/index.php/ Annotated_List_of_Boost_Patches>
We're trying to get better about documenting the patches and making sure boost bugs are filed as appropriate. I thought I'd make this list aware of the changes in case anyone had some feedback.
I've just applied the is_base_and_derived.hpp patch. I'm curious about the bool_trait_def.hpp patch: I've just built all the type traits tests with g++ -Wall -pedantic, and I don't get any warnings from that header. The idea is that headers that use that file also include bool_trait_undef.hpp at the end to ensure that all those macros are cleaned up afterwards. If anything doesn't then that's a bug :-) So... do you know what was triggering the warning from that one? Thanks, John.

On Tue, 11 Jul 2006 13:36:11 +0100, "John Maddock" <john@johnmaddock.co.uk> wrote:
I've just applied the is_base_and_derived.hpp patch.
The surname changed/transliterated was actually Terje's :) Anyway, this patch was so simple that I wonder why it wasn't submitted here. It also occurs to me that "errors" of this type could be caught by the inspect tool. -- [ Gennaro Prota, C++ developer for hire ] [ resume: available on request ]

I have removed the patch, performed a build, observed the warning, and posted both the compilation line and the warning that results to the Adobe Open Source wiki: <http://tinyurl.com/fzr7m> Blessings, Foster On 7/11/06, John Maddock <john@johnmaddock.co.uk> wrote:
Sean Parent wrote:
ASL (Adobe Source Libraries) provides a set of patches for Boost. There is some general information about the patches here:
<http://opensource.adobe.com/wiki/index.php/About_Boost_Patches>
Foster just posted details about the specific patches here:
<http://opensource.adobe.com/wiki/index.php/ Annotated_List_of_Boost_Patches>
We're trying to get better about documenting the patches and making sure boost bugs are filed as appropriate. I thought I'd make this list aware of the changes in case anyone had some feedback.
I've just applied the is_base_and_derived.hpp patch.
I'm curious about the bool_trait_def.hpp patch: I've just built all the type traits tests with g++ -Wall -pedantic, and I don't get any warnings from that header. The idea is that headers that use that file also include bool_trait_undef.hpp at the end to ensure that all those macros are cleaned up afterwards. If anything doesn't then that's a bug :-) So... do you know what was triggering the warning from that one?
Thanks, John.
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
-- Foster T. Brereton - Computer Scientist Software Technology Lab, Adobe Systems Incorporated fbrereto@adobe.com -- http://opensource.adobe.com

Foster Brereton wrote:
I have removed the patch, performed a build, observed the warning, and posted both the compilation line and the warning that results to the Adobe Open Source wiki:
Ah, thanks, looks like use of that "detail" header has spead beyond type_traits, I've applied a patch to stamp on those redefinition warnings. Thanks for the info, John.

On Mon, 10 Jul 2006 11:44:44 -0700, Sean Parent <sparent@adobe.com> wrote:
ASL (Adobe Source Libraries) provides a set of patches for Boost. There is some general information about the patches here:
<http://opensource.adobe.com/wiki/index.php/About_Boost_Patches>
But why not posting the proposed fixes here and avoid a duplicated maintenance effort? -- [ Gennaro Prota, C++ developer for hire ] [ resume: available on request ]

On 7/12/06, Gennaro Prota <gennaro_prota@yahoo.com> wrote:
But why not posting the proposed fixes here and avoid a duplicated maintenance effort?
I got the impression they do, just that they were there so they could be used by the ASL's users before they made it into a boost release. I also remember reading that after each boost release all the patches are deleted. ~ SWMc
participants (5)
-
Foster Brereton
-
Gennaro Prota
-
John Maddock
-
me22
-
Sean Parent