Skip to content

Allow curations to be applied without rerunning the analyzer #6188

@sschuberth

Description

@sschuberth

Currently, the turn around-times to test (technical) curations (also see #6187) locally or on CI are rather high as curations are "baked" into Analyzer results. This means one needs to rerun the analyzer, even if the previous analysis was successful, just in order to get updated curation data applied to its results.

Just brainstorming some ideas how to address this (without any ordering implied):

  • Do not store curations as part of Analyzer results at all, but create a new "Curator" tool that takes the Analyzer result as input and adds curations data to a separate section in the ORT result file, similar to like any other tool except for the Analyzer works.
  • Create a helper command that can patch-up analyzer results with updates / different curations. Actually, there already is the PackageCurationsCommand's SetCommand which could probably be used for this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    analyzerAbout the analyzer toolmodelAbout the data model

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions