Hi everyone,
As part of my work on the new Go vendoring Change, I have delved head
first into the world of software composition analysis (SCA) tools and
license scanners. In Fedora, we currently have scancode-toolkit, trivy,
and askalono (only a simple license scanner) packaged. I maintain trivy
(along with the Go SIG and @mikelo2) and have also been de-facto
maintaining scancode-toolkit via my python-packagers-sig membership
since the maintainer has been unresponsive. Fabio and the Rust SIG
maintains askalono. Once the non-responsive process in [1] goes through
(it currently seems stuck on Pagure API instability), scancode-toolkit
and its stack of dependencies are set to be orphaned. Thank you to
Robert-Andre for all his work on getting scancode into Fedora.
I would like to propose starting a lightweight Software Composition
Analysis Tools SIG (sca-tools-sig) to co-maintain scancode-toolkit and
trivy and other SCA tools and the libraries that they rely on (e.g.,
python-license-expression). If other folks are interested in doing other
work to promote usage of SCA tools in Fedora and improve license and
vulnerability scanning tooling used by package maintainers, I think that
could also be in scope. I think Go Vendor Tools is an interesting case
study in this, as it runs a basic license scan and checks the value of
License: tag as part of the package build process and has knobs to
control its behavior without disabling the checks — among other features.
Reply to this email if you are interested in joining or have any
feedback or suggestions! I think we can start out by setting up a FAS
group, Matrix room, and the mandatory private mailing list for packaging
SIG Bugzilla bugs. I think membership would have to be conditioned on
membership in the packager group since this SIG would be used as a
distgit group as well, but that's open to discussion.
Best,
Maxwell
[1] https://pagure.io/fesco/issue/3454
--
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue