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

Add MSI UpgradeCode to manifest #1145

Closed
denelon opened this issue Jun 9, 2021 · 3 comments · Fixed by #1427 or #2418
Closed

Add MSI UpgradeCode to manifest #1145

denelon opened this issue Jun 9, 2021 · 3 comments · Fixed by #1427 or #2418
Labels
Area-Manifest This may require a change to the manifest Issue-Feature This is a feature request for the Windows Package Manager client.
Milestone

Comments

@denelon
Copy link
Contributor

denelon commented Jun 9, 2021

MSI Installer UpgradeCode

MSI Installers have an UpgradeCode to help with package upgrades:
[Using an UpgradeCode]https://docs.microsoft.com/en-us/windows/win32/msi/using-an-upgradecode)

@denelon denelon added Issue-Feature This is a feature request for the Windows Package Manager client. Area-Manifest This may require a change to the manifest labels Jun 9, 2021
@ghost ghost added the Needs-Triage Issue need to be triaged label Jun 9, 2021
@denelon denelon added this to the v.Next - Windows Package Manager milestone Jun 9, 2021
@denelon denelon removed the Needs-Triage Issue need to be triaged label Jun 9, 2021
@denelon
Copy link
Contributor Author

denelon commented Jul 1, 2021

How about from #1073:

ProgramsAndFeaturesEntries:
  - Name: Foo
    Publisher: Contoso
    Version: 1.2.3
    ProductCode: "{AAAAA-AAAAA-AAAAA-AAAAA-AAAAA}"
    UpgradeCode: "{ABAAA-ABAAA-ABAAA-ABAAA-ABAAA}"
  - Name: FooService
    Publisher: Contoso
    Version: 2.3.4
    ProductCode: "{BBBBB-BBBBB-BBBBB-BBBBB-BBBBB}"
    UpgradeCode: "{BCBBB-BCBBB-BCBBB-BCBBB-BCBBB}"

@denelon
Copy link
Contributor Author

denelon commented Oct 1, 2021

"UpgradeCode": {
"$ref": "#/definitions/ProductCode"
},

@denelon denelon added this to WinGet Oct 1, 2021
@denelon denelon linked a pull request Oct 1, 2021 that will close this issue
@denelon denelon modified the milestones: v.Next-Client, v1.3-Client Dec 1, 2021
@denelon
Copy link
Contributor Author

denelon commented Dec 3, 2021

The remaining work on this feature is to have the Windows Package Manager client leverage the MSI UpgradeCode.

@denelon denelon modified the milestones: v1.3-Client, v1.4-Client May 31, 2022
@ghost ghost added the In-PR Issue related to a PR label Aug 4, 2022
Repository owner moved this from In Progress to Done in WinGet Aug 15, 2022
@ghost ghost added Resolution-Fix-Committed and removed In-PR Issue related to a PR labels Aug 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Manifest This may require a change to the manifest Issue-Feature This is a feature request for the Windows Package Manager client.
Projects
Archived in project
1 participant