Skip to content

Backward incompatibility due to the decoration around -runstartlevel #5260

@amitjoy

Description

@amitjoy

In our project, we have a central bnd file where we have specified all the start levels for all the different bundles and all bndruns now inherit the start levels from this root bnd file. Now, when I run any one of them (bndrun), all the bundles specified in the start level list (-runstartlevel) are installed even though the bndrun doesn't have them in its -runbundles list.

In addition, I also have a project which uses the root -runstartlevel to prepare a metadata bundle comprising the start levels of all associated bundles.

Due to the introduction of decoration around start level (-runstartlevel), if I append * at the end of all bundles, bndruns work as expected as now * acts as optional type. But, now the aforementioned metadata bundle is unusable as it now contains a * in all the bsns.

Is it anyway possible to make the decoration around -runstartlevel optional or at least if it is possible to have it the way as it was before?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions