From 8572315ced86798cec3baed95800551242baec5a Mon Sep 17 00:00:00 2001 From: Mohamed Hegazy Date: Wed, 28 May 2025 21:28:51 -0700 Subject: [PATCH] Rename bld.msi and bld.cab to bld.asserts.msi and bld.asserts.cab --- platforms/Windows/SideBySideUpgradeStrategy.props | 4 ++-- .../{bld.wixproj => asserts/bld.asserts.wixproj} | 1 + platforms/Windows/bld/asserts/bld.wxs | 3 +++ platforms/Windows/bld/{bld.wxs => bld.wxi} | 15 ++++++++------- platforms/Windows/bundle/installer.wixproj | 2 +- platforms/Windows/bundle/installer.wxs | 2 +- platforms/Windows/readme.md | 2 +- platforms/Windows/shared/swift.en-us.wxl | 1 + 8 files changed, 18 insertions(+), 12 deletions(-) rename platforms/Windows/bld/{bld.wixproj => asserts/bld.asserts.wixproj} (97%) create mode 100644 platforms/Windows/bld/asserts/bld.wxs rename platforms/Windows/bld/{bld.wxs => bld.wxi} (97%) diff --git a/platforms/Windows/SideBySideUpgradeStrategy.props b/platforms/Windows/SideBySideUpgradeStrategy.props index ae79f273..ad9010cd 100644 --- a/platforms/Windows/SideBySideUpgradeStrategy.props +++ b/platforms/Windows/SideBySideUpgradeStrategy.props @@ -17,7 +17,7 @@ --> - {7E95DC06-7F84-4E8E-A038-8304AF0468FB} + {7E95DC06-7F84-4E8E-A038-8304AF0468FB} {87019842-3F3E-4227-B5C5-23A8EF72AD89} {91D382AF-1E92-44DC-A4AD-AEE91C1B5160} {8DD91C86-D13D-490B-B06B-9522A9CF504C} @@ -54,7 +54,7 @@ $(DefineConstants); BundleUpgradeCode=$(BundleUpgradeCode); - BldUpgradeCode=$(BldUpgradeCode); + BldAssertsUpgradeCode=$(BldAssertsUpgradeCode); CliUpgradeCode=$(CliUpgradeCode); DbgUpgradeCode=$(DbgUpgradeCode); IdeUpgradeCode=$(IdeUpgradeCode); diff --git a/platforms/Windows/bld/bld.wixproj b/platforms/Windows/bld/asserts/bld.asserts.wixproj similarity index 97% rename from platforms/Windows/bld/bld.wixproj rename to platforms/Windows/bld/asserts/bld.asserts.wixproj index 0f3385e8..bd53ebaa 100644 --- a/platforms/Windows/bld/bld.wixproj +++ b/platforms/Windows/bld/asserts/bld.asserts.wixproj @@ -5,6 +5,7 @@ _USR_LIB_CLANG=$(ImageRoot)\Toolchains\$(ProductVersion)+Asserts\usr\lib\clang; _USR_LIB_SWIFT_CLANG=$(ImageRoot)\Toolchains\$(ProductVersion)+Asserts\usr\lib\swift\clang; + bld.asserts diff --git a/platforms/Windows/bld/asserts/bld.wxs b/platforms/Windows/bld/asserts/bld.wxs new file mode 100644 index 00000000..dd1084ce --- /dev/null +++ b/platforms/Windows/bld/asserts/bld.wxs @@ -0,0 +1,3 @@ + + + diff --git a/platforms/Windows/bld/bld.wxs b/platforms/Windows/bld/bld.wxi similarity index 97% rename from platforms/Windows/bld/bld.wxs rename to platforms/Windows/bld/bld.wxi index 0af0ebea..6fcde7aa 100644 --- a/platforms/Windows/bld/bld.wxs +++ b/platforms/Windows/bld/bld.wxi @@ -1,18 +1,19 @@ - + + - + - + @@ -549,7 +550,7 @@ - + @@ -578,4 +579,4 @@ - + diff --git a/platforms/Windows/bundle/installer.wixproj b/platforms/Windows/bundle/installer.wixproj index b62f1e58..598d0ab9 100644 --- a/platforms/Windows/bundle/installer.wixproj +++ b/platforms/Windows/bundle/installer.wixproj @@ -16,7 +16,7 @@ - + diff --git a/platforms/Windows/bundle/installer.wxs b/platforms/Windows/bundle/installer.wxs index 717a719b..ab18da59 100644 --- a/platforms/Windows/bundle/installer.wxs +++ b/platforms/Windows/bundle/installer.wxs @@ -82,7 +82,7 @@ diff --git a/platforms/Windows/readme.md b/platforms/Windows/readme.md index 80e8bd4f..c0b82312 100644 --- a/platforms/Windows/readme.md +++ b/platforms/Windows/readme.md @@ -216,7 +216,7 @@ Note that these GUIDs are substituted at bind time so they skip the normal valid | Property | Description | | -------- | ----------- | -| BldUpgradeCode, CliUpgradeCode, DbgUpgradeCode, IdeUpgradeCode, RtlUpgradeCode, WindowsSDKUpgradeCode, AndroidSDKUpgradeCode | Upgrade codes for individual packages. Packages keep the same upgrade codes "forever" because MSI lets you specify version ranges for upgrades, which you can find in `shared/shared.wxs`. | +| BldAssertsUpgradeCode, CliUpgradeCode, DbgUpgradeCode, IdeUpgradeCode, RtlUpgradeCode, WindowsSDKUpgradeCode, AndroidSDKUpgradeCode | Upgrade codes for individual packages. Packages keep the same upgrade codes "forever" because MSI lets you specify version ranges for upgrades, which you can find in `shared/shared.wxs`. | | BundleUpgradeCode | Upgrade codes for the bundle. Bundles don't support upgrade version ranges, so the bundle upgrade code must change for every minor version _and_ stay the same for the entire lifetime of that minor version (e.g., v5.10.0 through v5.10.9999). You can keep the history of upgrade codes using a condition like `Condition="'$(MajorMinorProductVersion)' == '5.10'` or just replace BundleUpgradeCode when forking to a new minor version. | diff --git a/platforms/Windows/shared/swift.en-us.wxl b/platforms/Windows/shared/swift.en-us.wxl index 7b6517ea..1e6dae08 100644 --- a/platforms/Windows/shared/swift.en-us.wxl +++ b/platforms/Windows/shared/swift.en-us.wxl @@ -3,6 +3,7 @@ +