Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 47 additions & 0 deletions docs/2025/osselot/updates/2025-06-23.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
title: Week 3
author: Vaibhav Sahu
tags: [gsoc25, OSSelot]
---

<!--
SPDX-License-Identifier: CC-BY-SA-4.0
SPDX-FileCopyrightText: 2025 Vaibhav Sahu <sahusv4527@gmail.com>
-->

# Week 3

_(June 17, 2025 - June 24, 2025)_

## Meeting 3

_(June 20, 2025)_

## Attendees

- [Vaibhav Sahu](https://github.com/Vaibhavsahu2810)
- [Jan Altenberg](https://github.com/JanAltenberg)
- [Oliver Fendt](https://github.com/OliverFendt)

## Discussions

- Reviewed this week’s progress and shared my updates.
- Jan relayed feedback from the Osselot contributors on my reuse changes:
1. Add an “ℹ️” tooltip explaining the **Enable Osselot export** button’s function.
2. Toggling **Enable Osselot export** should automatically enable the **SPDX license comments** checkbox.
3. 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

1. Implement the Report Import agent enhancements to support Osselot-based reuse.
2. Apply the contributor feedback: add tooltip, auto-enable license comments, and investigate batch imports.
3. Learn more about how i can add multithreading in the Scancode agent to improve scan throughput.