Bug 2217968 - Review Request: tbb2020.3 - Create compatibility package for tbb2020.3
Summary: Review Request: tbb2020.3 - Create compatibility package for tbb2020.3
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Nobody's working on this, feel free to take it
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 2036372
TreeView+ depends on / blocked
 
Reported: 2023-06-27 17:15 UTC by Carlos O'Donell
Modified: 2023-07-06 10:31 UTC (History)
5 users (show)

Fixed In Version: tbb2020.3-2020.3-1.fc39
Clone Of:
Environment:
Last Closed: 2023-07-06 10:31:54 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Diff between current rawhide tbb.spec and new tbb2020.3.spec (18.70 KB, patch)
2023-06-28 13:32 UTC, Jonathan Wakely
no flags Details | Diff

Description Carlos O'Donell 2023-06-27 17:15:42 UTC
Spec URL: https://src.fedoraproject.org/rpms/tbb/raw/rawhide/f/tbb.spec
SRPM URL: https://kojipkgs.fedoraproject.org//packages/tbb/2020.3/17.fc39/src/tbb-2020.3-17.fc39.src.rpm
Description: Create a compat package for legacy tbb.
Fedora Account System Username: trodgers

As part of the process of modernizing TBB in Fedora:
https://fedoraproject.org/wiki/Changes/F39ModernizeTBB

We need to create a compat tbb package e.g. tbb2020.3 which is going to be used by existing applications.

The existing tbb will move forward with the newer OneTBB API.

I'm filling this on behalf of Thomas Rodgers to start the ball rolling to create the tbb2020.3 repository.

This meets the Package Review Process exception:
~~~
The package is being created so that multiple versions of the same package can coexist in the distribution (or coexist between EPEL and RHEL). The package MUST be properly named according to the naming guidelines and MUST NOT conflict with all other versions of the same package.
~~~

Likewise for naming the package:
~~~
Version numbers used in compat libraries do not need to omit the dot . or change it into a dash - (see Multiple packages with the same base name for more info on this case).
~~~
So we use the "2020.3" version in the name as "tbb2020.3"

If we need a tbb2020.3.spec and srpm to create the repo then can make that available, but making the initial import be based on tbb lets us have a record of the evolving changes from tbb onwards.

Comment 1 Jonathan Wakely 2023-06-28 13:31:15 UTC
Spec URL: https://jwakely.fedorapeople.org/tbb2020.3.spec
SRPM URL: https://jwakely.fedorapeople.org/tbb2020.3-2020.3-1.fc39.src.rpm

This new spec file is based on https://copr.fedorainfracloud.org/coprs/orion/tbb-compat/package/tbb2020.3/
For the new tbb2020.3 package we don't need the python modules or the docs.

Comment 2 Jonathan Wakely 2023-06-28 13:32:04 UTC
Created attachment 1973006 [details]
Diff between current rawhide tbb.spec and new tbb2020.3.spec

Comment 3 Jonathan Wakely 2023-06-28 13:33:20 UTC
Copr with updated tbb and tbb2020.3:
https://copr.fedorainfracloud.org/coprs/jwakely/tbb-refresh/builds/

Comment 4 Jonathan Wakely 2023-07-06 10:31:54 UTC
This is in rawhide now: https://bodhi.fedoraproject.org/updates/FEDORA-2023-15ccd1cedb


Note You need to log in before you can comment on or make changes to this bug.