Re: [Boost-bugs] [Boost C++ Libraries] #8596: With C++0x enabled, boost::packaged_task stores a reference to function objects, instead of a copy

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #8596: With C++0x enabled, boost::packaged_task stores a reference to function objects, instead of a copy
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-05-20 15:16:35


#8596: With C++0x enabled, boost::packaged_task stores a reference to function
objects, instead of a copy
-----------------------------------------------------------+----------------
  Reporter: Kees-Jan Dijkzeul <kees-jan.dijkzeul@…> | Owner: viboes
      Type: Bugs | Status: assigned
 Milestone: To Be Determined | Component: thread
   Version: Boost 1.53.0 | Severity: Problem
Resolution: | Keywords:
-----------------------------------------------------------+----------------

Comment (by viboes):

 Replying to [comment:3 Kees-Jan Dijkzeul <kees-jan.dijkzeul@…>]:
> Forgive me, as I am new to contributing to boost.
 No problem.
> You are proposing that I
> * Download and build boost
> * Apply the patch
> * Build again
> * Verify that the problem is gone
> * Run all tests included within boost to verify that nothing else breaks

 I don't know if you cannot apply the patch directly or not.
 I wanted just to be sure the patch worked for you on your specific
 example, not to run all the regression test, what an idea. I wanted just
 to unblock you as soon as possible.

> As opposed to you (very familiar with boost)
> * applying the patch to your existing tree
> * downloading and building 26 lines of code and see what happens
>
> At this point, I'm only ''guessing'' that the patch in the bug
 description introduces the bug. I was hoping that you (having written the
 code :-) would confirm or deny my guesses and save me the time of further
 testing my guesses (considering that it took me two days to get this far)

 I confirm there is a bug and I can reproduce it. This is why I have
 accepted to manage the ticket.

 I'm now seen if everything is ok with my more than 15 configurations on at
 least 3 platforms.

 You know, this takes a lot of time also to me. Take in account that the
 library is developed without having access to future versions of future
 compilers (punned intended). When a new version of a compiler is
 available, the user expects that the library must work with it, but often
 this is not the case. I'm really sorry for you.

 Hoping you understand now why I expect some collaboration from the people
 that are using the library.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/8596#comment:4>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:13 UTC