Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Conversation

@Mr-Tao
Copy link

@Mr-Tao Mr-Tao commented Mar 15, 2022

This change adds previously missing RIDs for OL releases 7, 8 and 9 and respective RHEL counterparts.

@dnfadmin
Copy link

dnfadmin commented Mar 15, 2022

CLA assistant check
All CLA requirements met.

@carlossanlop
Copy link

@ViktorHofer @ericstj is the comment about signing the license agreement a blocker for approving changes?

@ericstj ericstj requested review from omajid and wfurt April 5, 2022 23:46
@ericstj
Copy link
Member

ericstj commented Apr 5, 2022

Yes, we require signing the CLA to accept contributions. Also this should first be approved in main before backporting to release/3.1.

<Parent>linux</Parent>
<Architectures>x64</Architectures>
<Versions>7;7.0;7.1;7.2;7.3;7.4;7.5;7.6</Versions>
<Versions>7;7.0;7.1;7.2;7.3;7.4;7.5;7.6;7.7;7.8;7.9;7.10</Versions>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These minor versions were needed back in the early releases of .NET Core, which happened to treat each minor version of RHEL as a separate distinct version. With recent improvements (all of which were implemented by 3.1), that's not needed anymore. .NET will convert version like 7.X to the major version - 7 - internally and save us extra maintenance workload. I don't think there's any reason to add these to the RID graph now.

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/7.9_release_notes/overview says:

Red Hat Enterprise Linux 7.9 is the last minor release of RHEL 7.

So we shouldn't be adding 7.10 anyway.

<Parent>linux</Parent>
<Architectures>x64;arm64</Architectures>
<Versions>9</Versions>
<Versions>9;9.0;9.1</Versions>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👎 on adding RHEL 9 minor versions.

<Parent>rhel</Parent>
<Architectures>x64</Architectures>
<Versions>7;7.0;7.1;7.2;7.3;7.4;7.5;7.6</Versions>
<Versions>7;7.0;7.1;7.2;7.3;7.4;7.5;7.6;7.7;7.8;7.9;7.10</Versions>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have you seen any errors that require adding these specific ol versions? Are there errors building if the parent rhel version of an ol version is missing?

<RuntimeGroup Include="ol">
<Parent>rhel</Parent>
<Architectures>x64;arm64</Architectures>
<Versions>9;9.0;9.1</Versions>
Copy link
Member

@omajid omajid Apr 6, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are you actually planning to build .NET Core 3.1 on Oracle Linux 9? If so, do you have a plan to deal with OpenSSL 3.0 being the only version available to build against?

@carlossanlop carlossanlop requested a review from rbhanda June 29, 2022 17:10
@carlossanlop
Copy link

@Mr-Tao I'm closing this PR since the feedback has not been addressed. Feel free to reopen if you can address it.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants