Skip to content
Merged
Show file tree
Hide file tree
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
46 changes: 46 additions & 0 deletions docs/2025/osselot/updates/2025-09-22.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
title: Week 16
author: Vaibhav Sahu
tags: [gsoc25, OSSelot]
---

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


# 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.
39 changes: 39 additions & 0 deletions docs/2025/osselot/updates/2025-09-29.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
title: Week 17
author: Vaibhav Sahu
tags: [gsoc25, OSSelot]
---

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


# 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.

29 changes: 29 additions & 0 deletions docs/2025/osselot/updates/2025-10-06.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
title: Week 18
author: Vaibhav Sahu
tags: [gsoc25, OSSelot]
---

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

# 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**.

41 changes: 41 additions & 0 deletions docs/2025/osselot/updates/2025-10-13.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
title: Week 19
author: Vaibhav Sahu
tags: [gsoc25, OSSelot]
---

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

# 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.
40 changes: 40 additions & 0 deletions docs/2025/osselot/updates/2025-10-20.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
title: Week 20
author: Vaibhav Sahu
tags: [gsoc25, OSSelot]
---

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

# 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.
35 changes: 35 additions & 0 deletions docs/2025/osselot/updates/2025-10-27.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
title: Week 21
author: Vaibhav Sahu
tags: [gsoc25, OSSelot]
---

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

# 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.
35 changes: 35 additions & 0 deletions docs/2025/osselot/updates/2025-11-03.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
title: Week 22
author: Vaibhav Sahu
tags: [gsoc25, OSSelot]
---

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

# 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.