On Wed, Dec 09, 2020 at 04:49:33PM -0500, Ben Cotton wrote: > https://fedoraproject.org/wiki/Changes/F34Boost175 > > == Summary == > This change brings Boost 1.75 to Fedora. This will mean Fedora ships > with a recent upstream Boost release. > > == Owner == > > * Name: [[User:trodgers| Thomas Rodgers]] > * Email: trodgers@xxxxxxxxxx > > > == Detailed Description == > > The aim is to synchronize Fedora with the most recent Boost release. > Because ABI stability is absent from Boost, this entails rebuilding of > all dependent packages. This also entails the change owner assisting > maintainers of client packages in decoding cryptic boost-ese seen in > output from g++. > > The equivalent changes for previous releases were > [[Changes/F33Boost173]], [[Changes/F30Boost169|Fedora 30 Change]], > [[Changes/F29Boost167|Fedora 29 Change]], [[Changes/F28Boost166|Fedora > 28 Change]], [[Changes/F27Boost164|Fedora 27 Change]], > [[Changes/F26Boost163|Fedora 26 Change]], [[Changes/F25Boost161|Fedora > 25 Change]], [[Changes/F24Boost160|Fedora 24 Change]], > [[Changes/F23Boost159|Fedora 23 Change]] and > [[Changes/F22Boost158|Fedora 22 Change]]. > > == Benefit to Fedora == > > Fedora 33 includes Boost 1.73 (released April 28th 2020). > > Fedora will stay relevant, as far as Boost clients are concerned. In > addition to serveral bug fixes and enhancements to existing components > (including many as part of Boost 1.74's release) Boost 1.75 brings > three new components: > * [https://www.boost.org/doc/libs/1_74_0/libs/stl_interfaces > Boost.STL_Interfaces], A library to assist in writing STL conforming > iterators, views, and containers, from T. Zachary Laine (introduced in > Boost 1.74). > * [https://www.boost.org/doc/libs/1_75_0_beta1/libs/json/ Boost.JSON], > A portable C++ library which provides containers and algorithms that > implement JavaScript Object Notation, from Vinnie Falco, Krystian > Stasiowski. > * [https://www.boost.org/doc/libs/1_75_0_beta1/libs/leaf Boost.LEAF], > A lightweight error handling library for C++11, from Krystian > Stasiowski. > * [https://www.boost.org/doc/libs/1_75_0_beta1/libs/pfr Boost.PFR], A > C++14 library for very basic reflection, from Antony Polukhin. > > == Scope == > * Proposal owners: > ** Build will be done with Boost.Build v2 (which is the > upstream-sanctioned way of building Boost) > ** Request a "f34-boost" > [https://docs.pagure.org/releng/sop_adding_side_build_targets.html > build system tag] > ([http://lists.fedoraproject.org/pipermail/devel/2011-November/159908.html > discussion]): I wonder: is it necessary to request a tag, or would just self-managed side-tag be enough? > == Dependencies == > Packages that must be rebuilt: > <code>$ dnf repoquery -s --releasever=rawhide --whatrequires > libboost\* --disablerepo=* --enablerepo=fedora | sort -u</code> Any predictions on how much ftbfs will there be? Zbyszek _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx