On Tue, Feb 28, 2023 at 7:46 AM Zbigniew Jędrzejewski-Szmek < zbys...@in.waw.pl> wrote:
> 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 <bcot...@redhat.com> 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: trodg...@redhat.com > > > > > > > > > == 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 > > True, but changing rpms/tbb is a system wide change, yes? And I can't really execute that change without also having the compat package, which most of the existing TBB dependent packages will need to move to, with a small subset able to remain on the packaging for a newer oneTBB. The change proposal seemed at the time to be a place to capture all of that. > > 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. > It might not be necessary. I don't expect to start the actual work on this for another 3-4 weeks, we have time to work through that discussion before committing to it. > > Zbyszek > _______________________________________________ > devel mailing list -- devel@lists.fedoraproject.org > To unsubscribe send an email to devel-le...@lists.fedoraproject.org > 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@lists.fedoraproject.org > Do not reply to spam, report it: > https://pagure.io/fedora-infrastructure/new_issue >
_______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue