On Thu, Feb 16, 2023 at 01:46:24PM +0000, Ian McInerney via devel wrote: > On Wed, Feb 15, 2023 at 6:42 PM Ben Cotton <bcotton@xxxxxxxxxx> wrote: > > > https://fedoraproject.org/wiki/Changes/F39ModernizeTBB > > > > This document represents a proposed Change. As part of the Changes > > process, proposals are publicly announced in order to receive > > community feedback. This proposal will only be implemented if approved > > by the Fedora Engineering Steering Committee. > > > > == Summary == > > Fedora is currently shipping version 2020.3 (released July 10, 2020) > > of the Thread Building Blocks library. The current upstream version is > > 2021.8 (released December 22, 2022). The Fedora community has > > expressed [https://bugzilla.redhat.com/show_bug.cgi?id=2036372 > > interest] in moving the TBB package to track a more modern version of > > the upstream. > > > > == Owner == > > * Name: [[User:trodgers| Thomas Rodgers]] > > * Email: trodgers@xxxxxxxxxx > > > > > > == Detailed Description == > > Fedora has shipped with version 2020.3 of the Thread Building Blocks > > library since Fedora 33. The > > upstream project made a decision to break backward compatibility after > > that version was released. > > As packages move to match the upstream's changes it becomes more > > difficult to defer updating the > > Fedora packaging for TBB. The situation is further complicated as > > there are currently a majority > > of TBB dependent packages which have not been updated to track a new > > upstream release, as detailed in this > > [https://bugzilla.redhat.com/show_bug.cgi?id=2036372#c1 analysis] on > > the tracking issue. > > Hi, sorry for picking up this thread so late… > > ** A compat package based on the current 2020.3 version of the > > existing TBB package will be created. A reminder: you don't need a new review, a compat package can be created without any fuss [1]. [1] https://docs.fedoraproject.org/en-US/packaging-guidelines/ReviewGuidelines/#_package_review_process > > This proposal aims to provide a way to modernize the TBB packge > > version for Fedora while providing stability for those packages which > > continue to depend on the older TBB library version. > > > > It will be possible to install both devel and runtime versions of both > > TBB packages, however the devel compat package for version 2020.3 will > > require clients to point to a new include path where the legacy > > headers will be found. Parallel runtime installation is obviously required. But is it necessary to have parallel installation of devel headers? It might be less work to have conflicting -devel packages and just BuildRequire one or the other. 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 Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue