Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SCIO: Make basic to-from/d2d project #659

Closed
pombredanne opened this issue Mar 28, 2023 · 2 comments
Closed

SCIO: Make basic to-from/d2d project #659

pombredanne opened this issue Mar 28, 2023 · 2 comments
Assignees

Comments

@pombredanne
Copy link
Member

pombredanne commented Mar 28, 2023

I want to start by creating a project with two input archives renamed before upload with a special prefix such as "FROM-"/"TO-" or "TRACE-FROM-"/"TRACE-TO-" or "Input-1-"/"Input-2-"

  • The Input-1/FROM archive typically represents the binaries or deployed code
  • The Input-2/TO archive typically represents the sources or development code

Then we want to have a pipeline that will

  • extract recursively the archives of both trees, such that we know which is 1 and 2
  • find a match between the two based on various approaches: exact file matching and path matching
  • the pipeline should store this when a file in 1 is mapped to file in 2 with relationship. The relationship may need qualifiers, such as a type of relationship and how this is mapped (such as a path match score, tbd.). SPDX and CDX relationships may be a good inspiration for names and types. https://spdx.github.io/spdx-spec/v2.3/relationships-between-SPDX-elements/
  • SCIO should provide some UI to display these mappings and review things that are not mapped.
@pombredanne
Copy link
Member Author

As a first test data we could use the binary and source jars in https://repo1.maven.org/maven2/org/apache/flume/flume-ng-node/1.9.0/

tdruez added a commit that referenced this issue Apr 3, 2023
tdruez added a commit that referenced this issue Apr 3, 2023
tdruez added a commit that referenced this issue Apr 6, 2023
tdruez added a commit that referenced this issue Apr 6, 2023
tdruez added a commit that referenced this issue Apr 6, 2023
tdruez added a commit that referenced this issue Apr 6, 2023
tdruez added a commit that referenced this issue Apr 6, 2023
Signed-off-by: Thomas Druez <[email protected]>
tdruez added a commit that referenced this issue Apr 7, 2023
tdruez added a commit that referenced this issue Apr 7, 2023
tdruez added a commit that referenced this issue Apr 10, 2023
tdruez added a commit that referenced this issue Apr 10, 2023
Signed-off-by: Thomas Druez <[email protected]>
tdruez added a commit that referenced this issue Apr 10, 2023
tdruez added a commit that referenced this issue Apr 10, 2023
tdruez added a commit that referenced this issue Apr 10, 2023
tdruez added a commit that referenced this issue Apr 10, 2023
tdruez added a commit that referenced this issue Apr 11, 2023
tdruez added a commit that referenced this issue Apr 11, 2023
tdruez added a commit that referenced this issue Apr 11, 2023
Signed-off-by: Thomas Druez <[email protected]>
tdruez added a commit that referenced this issue Apr 12, 2023
tdruez added a commit that referenced this issue Apr 17, 2023
Signed-off-by: Thomas Druez <[email protected]>
tdruez added a commit that referenced this issue Apr 17, 2023
Signed-off-by: Thomas Druez <[email protected]>
tdruez added a commit that referenced this issue Apr 17, 2023
tdruez added a commit that referenced this issue Apr 17, 2023
tdruez added a commit that referenced this issue Apr 17, 2023
tdruez added a commit that referenced this issue Apr 18, 2023
tdruez added a commit that referenced this issue Apr 18, 2023
Signed-off-by: Thomas Druez <[email protected]>
tdruez added a commit that referenced this issue Apr 18, 2023
tdruez added a commit that referenced this issue Apr 19, 2023
tdruez added a commit that referenced this issue Apr 28, 2023
tdruez added a commit that referenced this issue Apr 28, 2023
tdruez added a commit that referenced this issue Apr 28, 2023
Signed-off-by: Thomas Druez <[email protected]>
tdruez added a commit that referenced this issue May 1, 2023
tdruez added a commit that referenced this issue May 1, 2023
tdruez added a commit that referenced this issue May 1, 2023
tdruez added a commit that referenced this issue May 1, 2023
tdruez added a commit that referenced this issue May 1, 2023
tdruez added a commit that referenced this issue May 1, 2023
tdruez added a commit that referenced this issue May 1, 2023
tdruez added a commit that referenced this issue May 1, 2023
tdruez added a commit that referenced this issue May 1, 2023
tdruez added a commit that referenced this issue May 2, 2023
Signed-off-by: Thomas Druez <[email protected]>
tdruez added a commit that referenced this issue May 2, 2023
@tdruez
Copy link
Contributor

tdruez commented May 2, 2023

#666

@tdruez tdruez closed this as completed May 2, 2023
tdruez added a commit that referenced this issue May 2, 2023
tdruez added a commit that referenced this issue May 2, 2023
tdruez added a commit that referenced this issue May 2, 2023
tdruez added a commit that referenced this issue May 2, 2023
tdruez added a commit that referenced this issue May 2, 2023
tdruez added a commit that referenced this issue May 2, 2023
tdruez added a commit that referenced this issue May 2, 2023
tdruez added a commit that referenced this issue May 2, 2023
tdruez added a commit that referenced this issue May 2, 2023
tdruez added a commit that referenced this issue May 23, 2023
tdruez added a commit that referenced this issue May 23, 2023
"queued" run for example

Signed-off-by: Thomas Druez <[email protected]>
tdruez added a commit that referenced this issue May 23, 2023
Signed-off-by: Thomas Druez <[email protected]>
tdruez added a commit that referenced this issue May 23, 2023
tdruez added a commit that referenced this issue May 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants