Re: Fedora 34 Change proposal: Boost 1.75 upgrade (System-Wide Change)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux