Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[release/7.0] Remove VersionSuffix from servicing builds #83326

Closed
wants to merge 1 commit into from

Conversation

am11
Copy link
Member

@am11 am11 commented Mar 13, 2023

Backport of #83311.

Customer Impact

In servicing, we don't append version suffix to the Product Version. This centralized fix is applied to all shipping components alike. Currently, we only omit suffix in some assemblies like System.Private.CoreLib.dll but not crossgen2.dll etc.

Testing

Manual testing using ./build.sh clr+libs+packs -ci -p:OfficialBuildId=22606.5 to make sure that VersionSuffix isn't added to the Product Version of crossgen2; which is reported by crossgen2 --version.

Risk

Low.

@ghost ghost added the community-contribution Indicates that the PR has been added by a community member label Mar 13, 2023
@ghost
Copy link

ghost commented Mar 13, 2023

Tagging subscribers to this area: @dotnet/area-infrastructure-libraries
See info in area-owners.md if you want to be subscribed.

Issue Details

Backport of #83311.

Customer Impact

In servicing, we don't append version suffix to the Product Version. This centralized fix is applied to all shipping components alike. Currently, we only omit suffix in some assemblies like System.Private.CoreLib.dll but not crossgen2.dll etc.

Testing

Manual testing using ./build.sh clr+libs+packs -ci -p:OfficialBuildId=22606.5 to make sure that VersionSuffix isn't added to the Product Version of crossgen2; which is reported by crossgen2 --version.

Risk

Low.

Author: am11
Assignees: -
Labels:

area-Infrastructure-libraries, community-contribution

Milestone: -

@am11 am11 requested a review from ViktorHofer March 13, 2023 11:06
@ViktorHofer
Copy link
Member

Currently, we only omit suffix in some assemblies like System.Private.CoreLib.dll but not crossgen2.dll etc.

Do you know why there is a behavior difference here between CoreLib and other assemblies?

In general, do you feel strongly about backporting this change? I haven't heard any customer complains yet and I wonder if we need to backport this if it's just for cosmetic reasons.

@ViktorHofer ViktorHofer added the Servicing-consider Issue for next servicing release review label Mar 13, 2023
@@ -38,6 +38,7 @@
<Product>Microsoft%AE .NET</Product>
<!-- Use the .NET product branding version for informational version description -->
<InformationalVersion Condition="'$(InformationalVersion)' == '' and '$(VersionSuffix)' == ''">$(ProductVersion)</InformationalVersion>
<InformationalVersion Condition="'$(InformationalVersion)' == '' and '$(PreReleaseVersionLabel)' == 'servicing'">$(ProductVersion)</InformationalVersion>
Copy link
Member

Choose a reason for hiding this comment

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

@carlossanlop
Copy link
Member

Discussed this with @ViktorHofer offline - If we decide to take this, we would like it to go into the May release.

@carlossanlop carlossanlop added this to the 7.0.x milestone Mar 13, 2023
@leecow leecow added Servicing-rejected and removed Servicing-consider Issue for next servicing release review labels Mar 14, 2023
@leecow
Copy link
Member

leecow commented Mar 14, 2023

Not a sufficient impact to address in a short-lived servicing release.

@am11 am11 closed this Mar 14, 2023
@ghost ghost locked as resolved and limited conversation to collaborators Apr 13, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-Infrastructure-libraries community-contribution Indicates that the PR has been added by a community member
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants