F24 System Wide Change: Fedora 24 Boost 1.60 uplift

Dan Horák dan at danny.cz
Fri Nov 20 16:54:48 UTC 2015


On Fri, 20 Nov 2015 16:28:45 +0100
Jan Kurik <jkurik at redhat.com> wrote:

> = System Wide Change: Fedora 24 Boost 1.60 uplift =
> https://fedoraproject.org/wiki/Changes/F24Boost160
> 
> Change owner(s):
> * Jonathan Wakely <jwakely AT redhat DOT com >
> 
> This change brings Boost 1.60.0 to Fedora 24. This will mean F24 ships
> with the latest upstream Boost release.
> 
> == Detailed Description ==
> The aim is to synchronize Fedora with the most recent Boost release.
> Because ABI stability is one of explicit Boost non-goals, this entails
> rebuilding of all dependent packages. This has also always entailed
> yours truly assisting maintainers of client packages in decoding
> cryptic boostese seen in output from g++. Such care is to be expected
> this time around as well.
> 
> Boost 1.60 is scheduled for release on 2 Dec 2016 and a beta release
> is already available for testing

shouldn't the year be 2015?


		Dan

> 
> == Scope ==
> Proposal owners:
> * Build will be done with Boost.Build v2 (which is upstream-sanctioned
> way of building Boost)
> * Request a "f24-boost" build system tag (discussion):
> https://fedorahosted.org/rel-eng/ticket/6235 → f24-boost
> * Build boost into that tag (take a look at the build #606493 for
> inspiration)
> * Post a request for rebuilds to fedora-devel (XXX link to
> fedora-devel message here)
> * Work on rebuilding dependent packages in the tag.
> * When most is done, re-tag all the packages to rawhide
> * Watch fedora-devel and assist in rebuilding broken Boost clients (by
> fixing the client, or Boost).
> 
> In order to discover any problems ASAP the proposal owner has created
> a COPR and built the Boost 1.60.0 beta, and started rebuilding the
> 300+ dependent packages. The results of this COPR will be thrown away,
> but it means any bugs in the upstream release can be reported and
> fixed before the final release (rather than patched in the Fedora
> package) and any changes needed in dependent packages will be known
> sooner.
> 
> Other developers:
> * Those who depend on Boost DSOs will have to rebuild their packages.
> Feature owners will alleviate some of this work as indicated above,
> and will assist those whose packages fail to build in debugging them.
> * The proposal owner has already started test rebuilds of affected
> packages and identifying the needed changes, and will propose patches
> to Boost upstream or to the client packages' upstreams as appropriate.
> 
> Policies and guidelines:
> * Apart from scope, this is business as usual, so no policies, no
> guidelines.
> 
> Trademark approval:
> * N/A (not needed for this Change)
> 
> -- 
> Jan Kuřík
> Platform & Fedora Program Manager
> Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic
> _______________________________________________
> devel-announce mailing list
> devel-announce at lists.fedoraproject.org
> http://lists.fedoraproject.org/admin/lists/devel-announce@lists.fedoraproject.org
> --
> devel mailing list
> devel at lists.fedoraproject.org
> http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


More information about the devel mailing list