I am going to build the latest version of tbb in Rawhide soon. Updating alone does not cause any ABI breaks, according to libabigail, but enabling C++11 features in tbb does, due to some changes in exception classes. Those C++11 features can boost performance, therefore, I will rebuild dependent packages as well, namely the following:
- OCE - ceres-solver - gazebo - suitesparse
I have already done successful rebuilds of these packages in mock for x86_64, so I don't expect any trouble. Nevertheless, if a build fails, I will look into it.
Also, owners of those packages should know that the tbb package dropped its ExclusiveArch tag a year ago, so all of these packages can theoretically use tbb on all arches now. I will not make that change myself; I'm just doing a straight rebuild of your packages.
Regards,
On 15/01/16 15:14 -0700, Jerry James wrote:
I am going to build the latest version of tbb in Rawhide soon. Updating alone does not cause any ABI breaks, according to libabigail, but enabling C++11 features in tbb does, due to some changes in exception classes. Those C++11 features can boost performance, therefore, I will rebuild dependent packages as well, namely the following:
- OCE
- ceres-solver
- gazebo
- suitesparse
I have already done successful rebuilds of these packages in mock for x86_64, so I don't expect any trouble. Nevertheless, if a build fails, I will look into it.
How soon will you be doing the rebuilds?
gazebo also needs to be rebuilt for Boost 1.60, which I'm currently doing in the f24-boost side tag. If you're going to be rebuilding it soon anyway shall I wait and not do gazebo?
And if you get round to it soon, it would be better to also use the f24-boost side tag, so that it rebuilds using the new boost-1.60.0 package at the same time as the new tbb.
Jonathan,
On Fri, Jan 15, 2016 at 3:43 PM, Jonathan Wakely jwakely@fedoraproject.org wrote:
How soon will you be doing the rebuilds?
gazebo also needs to be rebuilt for Boost 1.60, which I'm currently doing in the f24-boost side tag. If you're going to be rebuilding it soon anyway shall I wait and not do gazebo?
And if you get round to it soon, it would be better to also use the f24-boost side tag, so that it rebuilds using the new boost-1.60.0 package at the same time as the new tbb.
I'm very sorry. That would have been great, but I in fact started the rebuilds pretty much simultaneously with sending the previous message, so I did not rebuild in the side tag. I apologize for my impatience.
On 16/01/16 21:54 -0700, Jerry James wrote:
Jonathan,
On Fri, Jan 15, 2016 at 3:43 PM, Jonathan Wakely jwakely@fedoraproject.org wrote:
How soon will you be doing the rebuilds?
gazebo also needs to be rebuilt for Boost 1.60, which I'm currently doing in the f24-boost side tag. If you're going to be rebuilding it soon anyway shall I wait and not do gazebo?
And if you get round to it soon, it would be better to also use the f24-boost side tag, so that it rebuilds using the new boost-1.60.0 package at the same time as the new tbb.
I'm very sorry. That would have been great, but I in fact started the rebuilds pretty much simultaneously with sending the previous message, so I did not rebuild in the side tag. I apologize for my impatience.
No problem, I'll do another rebuild in the side tag. At least I'll know that if they fail the problems are related to the Boost change and not your changes!
W dniu 15.01.2016 o 23:14, Jerry James pisze:
I am going to build the latest version of tbb in Rawhide soon.
I have already done successful rebuilds of these packages in mock for x86_64, so I don't expect any trouble. Nevertheless, if a build fails, I will look into it.
Please do check on secondary archs as well. {arm,ppc,s390}-koji works without any extra configuration needed.
On Sat, Jan 16, 2016 at 2:46 AM, Marcin Juszkiewicz mjuszkiewicz@redhat.com wrote:
Please do check on secondary archs as well. {arm,ppc,s390}-koji works without any extra configuration needed.
I haven't yet had time to do this, but I will try to do it next week, unless the individual package owners beat me to it.