Skip to content

Lapse in Profile Resolution spec? - including all referenced parameters #1217

Open
@wendellpiez

Description

@wendellpiez

A minor but significant lapse in the Profile Resolution specification I think, or at any rate a point for clarification/discussion.

In brief, consider the following outline:

catalog:
  Control A
    param A1
    text incl ref to A1
  Control B
    text incl ref to A1

profile (selects B alone)

I would expect as output:

catalog:
  param A1
  Control B
    text incl ref to A1

That is, B is complete, with its reference, and the target of its reference. However parameter A1 is now 'loose' (not enclosed in control A) since control A is not included.

Describe the bug

If this is intended, we need clarification. If not, discussion. Currently the spec is silent afaict.

This lapse has spinoffs, as well. For example, if a catalog is modified to include a reference to a parameter outside the ancestor hierarchy of the patch (placement), the same thing can happen - a parameter may need to be copied implicitly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    AgedA label for issues older than 2023-01-01bug

    Type

    No type

    Projects

    Status

    Further Analysis Needed

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions