Commit 71aebbe
Rescue ManagedLgIcuCollator.manifest in patch builds (PYRO0305) (#934)
Commit 846c123 ("Reduce optional COM usage", #904) stopped emitting the
reg-free COM manifest ManagedLgIcuCollator.manifest, but the base release
still ships it. WiX 3 pyro then fails the patch build with PYRO0305 because
files cannot be removed in a patch.
Add the manifest to the RescuePatching target's RemovedSinceLastBase list so
a zero-byte placeholder is staged into the build output. The file is then
present in both the Master and Update harvests, so pyro treats it as changed
rather than removed. This mirrors the existing ManagedVwWindow.manifest and
SimpleRootSite.manifest entries.
Also document the error and this fix in FLExInstaller/AGENTS.md for future
occurrences.
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>1 parent 93d0865 commit 71aebbe
2 files changed
Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
| 121 | + | |
| 122 | + | |
121 | 123 | | |
122 | 124 | | |
123 | 125 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
16 | 20 | | |
17 | 21 | | |
18 | 22 | | |
| |||
0 commit comments