Re: F24 System Wide Change: Fedora 24 Boost 1.60 uplift

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

 



I am re-sending this Change announcement to the devel@ list, as due to
the migration of mailinglists the original announcement [1] has
reached only devel-announce@ mailing list and has never been forwarded
to the devel@ list.

[1] https://lists.fedoraproject.org/archives/list/devel-announce%40lists.fedoraproject.org/thread/7I6QJPJLXO4X6J24NORV2OR44UE5VBVS/

Regards,
Jan

On Fri, Nov 27, 2015 at 9:24 AM, Jan Kurik <jkurik@xxxxxxxxxx> 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 2015 and a beta release
> is already available for testing
>
> The equivalent changes for previous releases were Fedora 22 Change and
> Fedora 23 Change.
>
>
> == 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.
>
> Release engineering:
> * Side tag creation.
>
> List of deliverables:
> * All deliverables will include updated Boost packages
>
> 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



-- 
Jan Kuřík
Platform & Fedora Program Manager
Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
http://lists.fedoraproject.org/admin/lists/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [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