Hi,
I messed up the change proposal for Boost 1.61 in F25, which means it isn't on the schedule.
Given the huge amount of work involved in every Boost update, I'm not going to be too upset if I don't have to do it!
How upset will other people be if F25 ships with Boost 1.60 (same as in F24)? Then F26 would get an update, possibly skipping 1.61 and going straight to 1.62 which should be out by then.
Boost 1.61 adds four new libraries: Boost.Compute, Boost.DLL, Boost.Hana and Boost.Metaparse.
Full 1.61 release notes: http://www.boost.org/users/history/version_1_61_0.html
On Wed, Jul 20, 2016 at 12:37 PM, Jonathan Wakely jwakely@fedoraproject.org wrote:
Hi,
I messed up the change proposal for Boost 1.61 in F25, which means it isn't on the schedule.
Given the huge amount of work involved in every Boost update, I'm not going to be too upset if I don't have to do it!
I'd leave it, it's way too late to do it now.
How upset will other people be if F25 ships with Boost 1.60 (same as in F24)? Then F26 would get an update, possibly skipping 1.61 and going straight to 1.62 which should be out by then.
Boost 1.61 adds four new libraries: Boost.Compute, Boost.DLL, Boost.Hana and Boost.Metaparse.
Full 1.61 release notes: http://www.boost.org/users/history/version_1_61_0.html
-- devel mailing list devel@lists.fedoraproject.org https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org
Well, it continues to mean the busted version of boost::asio for those who want to utilize any of the C++11 features (futures, etc). We've been forced to drop all Fedora support for our products until that changes.
On Tue, 2016-12-06 at 01:41 +0000, Joseph Stockman wrote:
Well, it continues to mean the busted version of boost::asio for those who want to utilize any of the C++11 features (futures, etc). We've been forced to drop all Fedora support for our products until that changes.
Well a Boost version update is out of the question at this point, because Boost upstream doesn't believe in ABI stability.
Instead, you can report bugs on Red Hat Bugzilla for particular problems; there's no reason to need a major Boost update just to get a bug fixed. boost::asio is pretty important and we obviously don't want that to be busted. What is the issue that you're hitting...?
Michael
On 06/12/16 01:41 -0000, Joseph Stockman wrote:
Well, it continues to mean the busted version of boost::asio for those who want to utilize any of the C++11 features (futures, etc). We've been forced to drop all Fedora support for our products until that changes.
Are you "Uncle Vlad" on ask.fedoraproject.org?
I explained at https://ask.fedoraproject.org/en/question/95613/boost-161-on-fedora24/?answe... that it's impossible to update Boost in a released version of Fedora, but that we can backport fixes to 1.60 if necessary.
But if people don't bother to report bugs explaining what the problem is and just whinge about things being busted then I'm not going to do anything. I don't even know what the problem is, so how am I meant to fix it?
On 08/12/16 11:50 +0000, Jonathan Wakely wrote:
On 06/12/16 01:41 -0000, Joseph Stockman wrote:
Well, it continues to mean the busted version of boost::asio for those who want to utilize any of the C++11 features (futures, etc). We've been forced to drop all Fedora support for our products until that changes.
Are you "Uncle Vlad" on ask.fedoraproject.org?
I explained at https://ask.fedoraproject.org/en/question/95613/boost-161-on-fedora24/?answe... that it's impossible to update Boost in a released version of Fedora, but that we can backport fixes to 1.60 if necessary.
But if people don't bother to report bugs explaining what the problem is and just whinge about things being busted then I'm not going to do anything. I don't even know what the problem is, so how am I meant to fix it?
But answer came there none.
Is it related to this change? https://github.com/boostorg/asio/commit/42e7869f411a75512fb6994c634eb086fb9e...
I change the definition of std::allocator<void> to make that work again, so it will be fixed anyway when Fedora gets GCC 6.3 (see https://gcc.gnu.org/PR78052 for the changes).
I can certainly backport that change to the version of Boost in Fedora, if someone confirms that I've found the right problem (although boost::allocate_shared is also affected, so waiting for the new GCC to land is a better solution).
But again, if nobody reports the problem then nothing gets fixed. This should not be surprising to anybody.
On 09/12/16 09:47 +0000, Jonathan Wakely wrote:
On 08/12/16 11:50 +0000, Jonathan Wakely wrote:
On 06/12/16 01:41 -0000, Joseph Stockman wrote:
Well, it continues to mean the busted version of boost::asio for those who want to utilize any of the C++11 features (futures, etc). We've been forced to drop all Fedora support for our products until that changes.
Are you "Uncle Vlad" on ask.fedoraproject.org?
I explained at https://ask.fedoraproject.org/en/question/95613/boost-161-on-fedora24/?answe... that it's impossible to update Boost in a released version of Fedora, but that we can backport fixes to 1.60 if necessary.
But if people don't bother to report bugs explaining what the problem is and just whinge about things being busted then I'm not going to do anything. I don't even know what the problem is, so how am I meant to fix it?
But answer came there none.
Is it related to this change? https://github.com/boostorg/asio/commit/42e7869f411a75512fb6994c634eb086fb9e...
I change the definition of std::allocator<void> to make that work again, so it will be fixed anyway when Fedora gets GCC 6.3 (see https://gcc.gnu.org/PR78052 for the changes).
I can certainly backport that change to the version of Boost in Fedora, if someone confirms that I've found the right problem (although boost::allocate_shared is also affected, so waiting for the new GCC to land is a better solution).
But again, if nobody reports the problem then nothing gets fixed. This should not be surprising to anybody.
I've created https://bugzilla.redhat.com/show_bug.cgi?id=1403165
On 09/12/16 10:28 +0000, Jonathan Wakely wrote:
On 09/12/16 09:47 +0000, Jonathan Wakely wrote:
On 08/12/16 11:50 +0000, Jonathan Wakely wrote:
On 06/12/16 01:41 -0000, Joseph Stockman wrote:
Well, it continues to mean the busted version of boost::asio for those who want to utilize any of the C++11 features (futures, etc). We've been forced to drop all Fedora support for our products until that changes.
Are you "Uncle Vlad" on ask.fedoraproject.org?
I explained at https://ask.fedoraproject.org/en/question/95613/boost-161-on-fedora24/?answe... that it's impossible to update Boost in a released version of Fedora, but that we can backport fixes to 1.60 if necessary.
But if people don't bother to report bugs explaining what the problem is and just whinge about things being busted then I'm not going to do anything. I don't even know what the problem is, so how am I meant to fix it?
But answer came there none.
Is it related to this change? https://github.com/boostorg/asio/commit/42e7869f411a75512fb6994c634eb086fb9e...
I change the definition of std::allocator<void> to make that work again, so it will be fixed anyway when Fedora gets GCC 6.3 (see https://gcc.gnu.org/PR78052 for the changes).
I can certainly backport that change to the version of Boost in Fedora, if someone confirms that I've found the right problem (although boost::allocate_shared is also affected, so waiting for the new GCC to land is a better solution).
But again, if nobody reports the problem then nothing gets fixed. This should not be surprising to anybody.
I've created https://bugzilla.redhat.com/show_bug.cgi?id=1403165
Updated Boost packages are on their way to the updates-testing repositories (and in rawhide already). Please test them.
Next time please file a bug, as this could have been fixed months ago if you'd reported it.