Bug 2232517

Summary: The RHEL version of the gcc-toolset-12 metapackage is newer than the CentOS version
Product: Red Hat Enterprise Linux 9 Reporter: Nick Clifton <nickc>
Component: gcc-toolset-12Assignee: Marek Polacek <mpolacek>
Status: ASSIGNED --- QA Contact: qe-baseos-tools-bugs
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: CentOS StreamCC: bstinson, jwboyer
Target Milestone: rcKeywords: Bugfix, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: No Doc Update
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Nick Clifton 2023-08-17 08:33:11 UTC

Comment 1 Nick Clifton 2023-08-17 08:37:13 UTC
CentOS has:  gcc-toolset-12-runtime-12.0-5
RHEL has:    gcc-toolset-12-12.0-6

This matters because the -6 release has support for the gcc generated version of the annobin plugin.  cf:

  https://bugzilla.redhat.com/show_bug.cgi?id=2216918#c25

Comment 2 Nick Clifton 2023-08-17 08:38:22 UTC
Doh - please ignore the "runtime" in the comparison above.  The "runtime" is rpm is just part of the meta package.

Comment 3 Marek Polacek 2023-08-17 12:59:28 UTC
Confirmed (both rhel 8 and 9) but we don't even have the appropriate branches.

Is this to be fixed in RHEL 9.4/8.10 or 9.3/8.9?

Comment 4 Nick Clifton 2023-08-17 13:20:07 UTC
(In reply to Marek Polacek from comment #3)
> Confirmed (both rhel 8 and 9) but we don't even have the appropriate
> branches.
> 
> Is this to be fixed in RHEL 9.4/8.10 or 9.3/8.9?

I think both, plus possibly 9.2 and 9.1 and 8.8 as well.

The thing is, this is for GTS-12, which spans multiple releases of RHEL, and needs to work on all of them.  So this probably going to be a y-stream fix for 9.3/8.9 and a z-stream fix for the earlier releases.  Although since we are now so close to exception/blocker time, maybe it will have to be a y-stream fix for 9.4/8.10 and a z-stream for the others.

Comment 5 Marek Polacek 2023-08-17 14:10:55 UTC
(In reply to Nick Clifton from comment #4)
> (In reply to Marek Polacek from comment #3)
> > Confirmed (both rhel 8 and 9) but we don't even have the appropriate
> > branches.
> > 
> > Is this to be fixed in RHEL 9.4/8.10 or 9.3/8.9?
> 
> I think both, plus possibly 9.2 and 9.1 and 8.8 as well.

I suppose I'm going to have to ask for all these branches to be created...

> The thing is, this is for GTS-12, which spans multiple releases of RHEL, and
> needs to work on all of them.  So this probably going to be a y-stream fix
> for 9.3/8.9 and a z-stream fix for the earlier releases.  Although since we
> are now so close to exception/blocker time, maybe it will have to be a
> y-stream fix for 9.4/8.10 and a z-stream for the others.

...and depending on how fast they are created, the y-stream will be determined.

Comment 6 Marek Polacek 2023-08-17 14:58:14 UTC
Actually, I don't think we need z-streams for CentOS, just a y-stream branch.

Comment 7 Marek Polacek 2023-08-17 14:59:28 UTC
Created https://issues.redhat.com/browse/CS-1710

Comment 8 Marek Polacek 2023-08-17 15:44:17 UTC
But the branches also don't exist in RHEL so I guess I'll need *another* ticket.