Fragments, references and several WiX sources #8
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
Depends on
Reference
jeff/zixl#8
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent
Part of #1
What to build
Fragment,DirectoryRef,ComponentRef,ComponentGroup,ComponentGroupRefandFeatureRef, with several WiX sources given on one command line and compiled into one WiX document. Referencing a fragment pulls it in. AnIdused twice for the same kind of element is an error naming both locations; a reference to anIdthat does not exist is an error naming it.Acceptance criteria
Idgives a diagnostic naming both locations; an unresolved reference gives one naming the missingIdand where it was referenced.Done in
30c8a57; CI run 8 is green.<Product>and<Fragment>is a section. Linking starts from the one product and pulls in every section reachable throughDirectoryRef,ComponentRef,ComponentGroupRef,FeatureRef,PropertyRef,Component/@DirectoryandComponentGroup/@Directory. Component groups, including groups within groups, expand into the features that name them.<Product>.splitfixture matches wixl's tables and installs under Wine on x86 and x64.Where the reference implementation departs from WiX:
<FeatureRef>under<Product>.The comparison fixture stays off both.