diff --git a/docs/2025/osselot/updates/2025-09-22.md b/docs/2025/osselot/updates/2025-09-22.md new file mode 100644 index 000000000..9a7cdaf22 --- /dev/null +++ b/docs/2025/osselot/updates/2025-09-22.md @@ -0,0 +1,46 @@ +--- +title: Week 16 +author: Vaibhav Sahu +tags: [gsoc25, OSSelot] +--- + + + + +# Week 16 + +*(September 16, 2025 – September 22, 2025)* + +## Meetings + +*(September 20, 2025)* + +### Attendees +* [Vaibhav Sahu](https://github.com/Vaibhavsahu2810) +* [Jan Altenberg](https://github.com/JanAltenberg) + +## Discussions + +* Clarified the idea regarding **SPDX configuration**: + - We need configuration options at both **global** and **per-upload** levels. + +* Proposed possible solution: + 1. **Extend the existing** `/uploads/{id}/conf` **endpoint** in `ConfController.php` to include SPDX configuration. + +* No new endpoint is required. +The **existing `/uploads/{id}/conf` API** already supports configuring the **OSSelot export flag** and other SPDX settings through the `spdxSelection` field. + + +## Updates + +* Completed detailed API analysis for SPDX configuration. +* Verified that the `/uploads/{id}/conf` endpoint already provides the required functionality. + + +## Plan for Next Week + +1. Finalize testing for the SPDX configuration API integration. +3. Begin review and testing for the combined global + per-upload configuration logic. diff --git a/docs/2025/osselot/updates/2025-09-29.md b/docs/2025/osselot/updates/2025-09-29.md new file mode 100644 index 000000000..ca7fed342 --- /dev/null +++ b/docs/2025/osselot/updates/2025-09-29.md @@ -0,0 +1,39 @@ +--- +title: Week 17 +author: Vaibhav Sahu +tags: [gsoc25, OSSelot] +--- + + + + +# Week 17 + +*(September 23, 2025 – September 29, 2025)* + +## Meetings + +*(September 27, 2025)* + +### Attendees +* [Vaibhav Sahu](https://github.com/Vaibhavsahu2810) +* [Jan Altenberg](https://github.com/JanAltenberg) + + +## Discussions + +- This week, I focused on analyzing the reuse plugin issue that caused the package name input field to break after a minor change. + +## Updates + +* Updated the PRs with the latest fixes and refinements. +* Added detailed comments explaining the rationale and technical background for recent changes. +* No major new development this week; focus was on stabilization and preparing PRs for review. + +## Plan for Next Week + +1. Continue debugging the reuse template behavior with mentors. + diff --git a/docs/2025/osselot/updates/2025-10-06.md b/docs/2025/osselot/updates/2025-10-06.md new file mode 100644 index 000000000..e4e421916 --- /dev/null +++ b/docs/2025/osselot/updates/2025-10-06.md @@ -0,0 +1,29 @@ +--- +title: Week 18 +author: Vaibhav Sahu +tags: [gsoc25, OSSelot] +--- + + + +# Week 18 + +*(September 30, 2025 – October 6, 2025)* + +## Meetings + +*(September 27, 2025)* + +### Attendees +* [Vaibhav Sahu](https://github.com/Vaibhavsahu2810) +* [Jan Altenberg](https://github.com/JanAltenberg) + + + +## Discussions + +This week, I didn’t make major progress as I was occupied with my **mid-term examinations**. + diff --git a/docs/2025/osselot/updates/2025-10-13.md b/docs/2025/osselot/updates/2025-10-13.md new file mode 100644 index 000000000..0d978cc72 --- /dev/null +++ b/docs/2025/osselot/updates/2025-10-13.md @@ -0,0 +1,41 @@ +--- +title: Week 19 +author: Vaibhav Sahu +tags: [gsoc25, OSSelot] +--- + + + +# Week 19 + +*(October 7, 2025 – October 13, 2025)* + +## Meetings + +*(October 11, 2025)* + +### Attendees + +* [Vaibhav Sahu](https://github.com/Vaibhavsahu2810) +* [Jan Altenberg](https://github.com/JanAltenberg) + +## Discussions + +* Discussed a **REST API issue** identified by Jan and worked on fixing it during the week. +* One of my previously submitted PRs was successfully **merged**. +* A **new issue** was reported by Shaheem related to the **OSSelot reuse functionality** — [discussion link](https://github.com/fossology/fossology/pull/3083#issuecomment-3395957779). +* Planned to analyze this new issue in detail and prepare a fix in the upcoming week. + + +## Updates + +* **Fixed** a REST API issue raised by Jan. +* **One PR merged** into the main branch. +* **New issue** identified in OSSelot reuse (PR #3083), to be addressed next. + +## Plan for Next Week + +1. Investigate and resolve the OSSelot reuse issue reported by Shaheem. diff --git a/docs/2025/osselot/updates/2025-10-20.md b/docs/2025/osselot/updates/2025-10-20.md new file mode 100644 index 000000000..55154ff66 --- /dev/null +++ b/docs/2025/osselot/updates/2025-10-20.md @@ -0,0 +1,40 @@ +--- +title: Week 20 +author: Vaibhav Sahu +tags: [gsoc25, OSSelot] +--- + + + +# Week 20 + +*(October 14, 2025 – October 20, 2025)* + +## Meetings + +*(October 18, 2025)* + +### Attendees + +* [Vaibhav Sahu](https://github.com/Vaibhavsahu2810) +* [Jan Altenberg](https://github.com/JanAltenberg) + +## Discussions + +* Addressed all the review points discussed during the meeting. +* Worked on the **tooltip issue** reported earlier. +* Conducted testing on the **FOSSology dump PR** to validate recent changes. +* Another PR related to **reuse from OSSelot** was successfully merged. + +## Updates + +* **Tested** FOSSology dump PR functionality. +* **PR merged**: Reuse from OSSelot enhancements. + +## Plan for Next Week + +1. Will fix the issue addressed by jan. +2. Review any open PRs or pending comments. diff --git a/docs/2025/osselot/updates/2025-10-27.md b/docs/2025/osselot/updates/2025-10-27.md new file mode 100644 index 000000000..64c7b132f --- /dev/null +++ b/docs/2025/osselot/updates/2025-10-27.md @@ -0,0 +1,35 @@ +--- +title: Week 21 +author: Vaibhav Sahu +tags: [gsoc25, OSSelot] +--- + + + +# Week 21 + +*(October 21, 2025 – October 27, 2025)* + +## Meetings + +* Could not attend the weekly meeting due to family functions. +* Updates were shared asynchronously with the mentors. + +## Discussions + +* Jan addressed a few more issues in the **FOSSology dump PR** related to null constraint err and data consistency. +* Reviewed the feedback and implemented the necessary fixes accordingly. +* Performed additional testing to ensure the fixes resolved the raised issues. + +## Updates + +* **Fixed** issues reported by Jan in the **FOSSology dump PR**. +* **Tested** updated dump functionality to confirm behavior and output consistency. + +## Plan for Next Week + +1. Verify merged changes in the dump PR after review approval. +2. Continue testing other related PRs for regressions. diff --git a/docs/2025/osselot/updates/2025-11-03.md b/docs/2025/osselot/updates/2025-11-03.md new file mode 100644 index 000000000..c75c53cf3 --- /dev/null +++ b/docs/2025/osselot/updates/2025-11-03.md @@ -0,0 +1,35 @@ +--- +title: Week 22 +author: Vaibhav Sahu +tags: [gsoc25, OSSelot] +--- + + + +# Week 22 + +*(October 28, 2025 – November 3, 2025)* + +## Meetings + +*(November 1, 2025)* +### Attendees + +* [Vaibhav Sahu](https://github.com/Vaibhavsahu2810) +* [Jan Altenberg](https://github.com/JanAltenberg) + +Discussed minor UI and behavior improvements for the user settings page. +## Discussions + +* The **OSSelot export** option’s dependency on **SPDX license comments** was revisited. +* Decided to introduce a linked checkbox behavior ensuring logical dependency between both options. +* Identified missing tooltip initialization on the `user_edit.html.twig` page, which affected usability. +* **Raised PR [#3143](https://github.com/fossology/fossology/pull/3143)** + +## Plan for Next Week + +1. Waiting for the reviews in the remaining open pr. +