Week 3
(June 17, 2025 - June 24, 2025)
Meeting 3
(June 20, 2025)
Attendees
Discussions
- Reviewed this week’s progress and shared my updates.
- Jan relayed feedback from the Osselot contributors on my reuse changes:
- Add an “ℹ️” tooltip explaining the Enable Osselot export button’s function.
- Toggling Enable Osselot export should automatically enable the SPDX license comments checkbox.
- Explore support for importing multiple reports from Osselot in one operation.
- Demonstrated the Osselot-reuse functionality to Oliver Fendt—received positive feedback.
Updates
- Migrated version-lookup from GitHub to the Osselot REST API for greater reliability and reduced external dependencies.
- Continued using the GitHub API to fetch and persist SPDX reports.
- Installed Fossology in a dual-boot environment as i got permission issues in my mac instance while using Report Import agent.
- Jan is presenting my PRs to the Osselot maintainers; I’m on standby to incorporate their input.
- Looked into Python’s
multiprocessing
module to plan future parallelization within the Scancode agent.
Plan for Next Week
- Implement the Report Import agent enhancements to support Osselot-based reuse.
- Apply the contributor feedback: add tooltip, auto-enable license comments, and investigate batch imports.
- Learn more about how i can add multithreading in the Scancode agent to improve scan throughput.