Week 9
(July 29, 2025 – August 5, 2025)
Meetings
Meeting 9.1
(August 1, 2025)
Attendees
Discussion Points
- Reviewed the recently raised PR for multiprocessing functionality in the ScanCode agent.
- Reviewed the error that i am facing on FOSSology dump.
- Outlined next steps for FOSSology Dump enhancements.
Meeting 9.2
(August 5, 2025)
Attendees
Discussion Points
Functionalities Overview
FOSSology Dump Export — Uses MD5 hashes of files and filenames to store license clearing data, copyright cleanup, and configuration info in a JSON.
FOSSology Dump Import — Reads the JSON, matches MD5 hashes with uploaded files, and applies the corresponding clearing decisions.
Current Problem
-
Works only if:
- Upload name and version are identical.
- Both export and import instances are on the same commit/version.
-
Goal:
- Make import/export work across any version of the upload on any instance with the required agents.
Other Topics Discussed
- PR feedback:
- Add proper logging mechainism to ScanCode agent.
- Remove global variables from
common-sysconfig
and move them to agent-specific config.
Updates
- Multiprocessing implementation for ScanCode agent submitted.
- Began exploring FOSSology Dump limitations and potential fixes.
- Identified two improvements: structured logging and configuration refactoring.
Plan for Next Week
Continue investigation into FOSSology Dump issues by running small-scale tests and fix the pr.