-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Fix FOSSA for all repositories #854
Comments
It seems like they don't/won't support C++ (see here). I don't blame them because package management in C++ is a train-wreck. If there is anything I can do for that project, please let me know. For the record, the system I use (Hunter package manager) preserves the license files in the dependency installation directory under a subdirectory named |
Kevin here from FOSSA. Excited to help you get integrated:
|
Thanks @xizhao I will look into it. |
Leo from FOSSA here. We've been working on CLI v0.7.0, which is a total overhaul of our Go build analysis. If you'd like to try it out, we have a preview available here with an example usage here, and I'm happy to assist (available over email and Slack). Jaeger is actually one of the canonical projects that we use for automated acceptance testing. |
@yurishkuro I'm happy to help with setting up FOSSA properly for this repo. I've just finished integrating FOSSA for CNCF's Kudo project (kedacore/keda#937), and suggest doing the same here - with GitHub Actions and fossa-cli. |
@idvoretskyi that would be great. Just one concern - when I tried to run fossa-cli locally, it took forever on our repo, not sure why. |
@yurishkuro I've tried to run a build in my fork (see here - https://github.com/idvoretskyi/jaeger/runs/879002640?check_suite_focus=true), and it also stuck forever for me. Looking deeper into the logs on the FOSSA side, I've discovered the following (log attached):
|
@yurishkuro also, can you please assign this issue to me? Thanks. |
@yurishkuro UPD. The test took a while, however, it's ready - https://app.fossa.com/reports/6d16fa2a-88e1-467f-9076-e177b2f3fc72. |
Submitted a PR here - #2347 |
We need to add FOSSA checks for all other repositories, especially to client libraries. I am going to add links to the main description of this ticket. @idvoretskyi do we need to do any preliminary setup in FOSSA itself? |
@yurishkuro this was my plan, so no worries, I'll work on it (once we'll agree that the current setup is good for us). Nothing extra from the FOSSA side. |
@yurishkuro added scans to a couple of repos: |
Per #3362, we're sunsetting Jaeger clients, which is the scope of this issue. |
UPDATE: 2020-09-01 main repo FOSSA check was fixed in #2347, but we need to add them to client libs as well.
We used to have FOSSA checks run on many repositories, but now it only runs on 5 of them (excluding the main one), and we cannot add more.
According to Kevin Wang from FOSSA:
The text was updated successfully, but these errors were encountered: