Skip to content

Commit cecf107

Browse files
Merge pull request #379 from Vaibhavsahu2810/updates/2025/week11-15
chore(docs): weekly report week 11 to 15 Reviewed-by: [email protected]
2 parents 63644f9 + e2e4b13 commit cecf107

File tree

5 files changed

+234
-0
lines changed

5 files changed

+234
-0
lines changed
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
title: Week 11
3+
author: Vaibhav Sahu
4+
tags: [gsoc25, OSSelot]
5+
---
6+
7+
<!--
8+
SPDX-License-Identifier: CC-BY-SA-4.0
9+
SPDX-FileCopyrightText: 2025 Vaibhav Sahu <[email protected]>
10+
-->
11+
12+
# Week 11
13+
14+
*(August 12, 2025 – August 18, 2025)*
15+
16+
## Meeting 11
17+
18+
*(August 14, 2025)*
19+
20+
### Attendees
21+
22+
* [Vaibhav Sahu](https://github.com/Vaibhavsahu2810)
23+
* [Jan Altenberg](https://github.com/JanAltenberg)
24+
25+
### Discussions
26+
27+
* Focused mainly on **testing of all three PRs** this week.
28+
* Discussed **edge cases** for the FOSSology Dump enhancement (Issue 1 fix):
29+
* Confirmed that content hash–based matching works well in most scenarios.
30+
* Considered additional corner cases , When multiple files with the same content exist (duplicates).
31+
32+
## Updates
33+
34+
* Performed **more extensive testing** on all three open PRs.
35+
* Took review feedback from Jan and noted required improvements.
36+
* Created the **REST API** needed for the OSSelot report reuse PR.
37+
38+
## Plan for Next Week
39+
40+
1. Address PR feedback changes to the ScanCode agent:
41+
* Add structured logging.
42+
* Refactor configuration handling.
43+
2. Continue validation of edge cases for the FOSSology Dump enhancement.
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
title: Week 12
3+
author: Vaibhav Sahu
4+
tags: [gsoc25, OSSelot]
5+
---
6+
7+
<!--
8+
SPDX-License-Identifier: CC-BY-SA-4.0
9+
SPDX-FileCopyrightText: 2025 Vaibhav Sahu <[email protected]>
10+
-->
11+
12+
# Week 12
13+
14+
*(August 19, 2025 – August 25, 2025)*
15+
16+
## Meetings
17+
18+
*(August 21, 2025)*
19+
20+
### Attendees
21+
22+
* [Vaibhav Sahu](https://github.com/Vaibhavsahu2810)
23+
* [Jan Altenberg](https://github.com/JanAltenberg)
24+
25+
### Discussions
26+
27+
* Reviewed updates on recently raised PRs and discussed edge cases in the **decisionimporter** fix.
28+
* Talked through reviews from Kaushal on the **multithreading PR**, clarified doubts and approaches for resolution.
29+
* Shared progress on the **OSSelot reuse REST API**, which is now complete.
30+
31+
## Updates
32+
33+
* Fixed earlier PRs and incorporated review suggestions.
34+
* Raised new PR: **fix(decisionimporter): use content-based file matching instead of path-based (#3115)**.
35+
* Discussed edge cases related to content-based matching.
36+
* Worked on fixing review points raised by Kaushal in the **multithreading PR** (pending clarification on some doubts, reached out to him).
37+
38+
## Plan for Next Week
39+
40+
1. Resolve open review comments with Kaushal on the multithreading PR.
41+
2. Continue edge-case testing for the **decisionimporter** fix (#3115).
42+
3. Support merging of pending PRs after applying final review feedback.
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
title: Week 13
3+
author: Vaibhav Sahu
4+
tags: [gsoc25, OSSelot]
5+
---
6+
7+
<!--
8+
SPDX-License-Identifier: CC-BY-SA-4.0
9+
SPDX-FileCopyrightText: 2025 Vaibhav Sahu <[email protected]>
10+
-->
11+
# Week 13
12+
13+
*(August 26, 2025 – September 01, 2025)*
14+
15+
## Meetings
16+
17+
*(August 29, 2025)*
18+
19+
### Attendees
20+
21+
* [Vaibhav Sahu](https://github.com/Vaibhavsahu2810)
22+
* [Jan Altenberg](https://github.com/JanAltenberg)
23+
24+
### Discussions
25+
26+
* Reviewed fixes applied to the **decisionimporter PR (#3115)**, including handling of edge cases.
27+
* Talked about recent **testing results** and its fixes.
28+
* Went through open queries in the **multithreading PR for ScanCode agent**, and discussed Kaushal’s review comments.
29+
30+
## Updates
31+
32+
* Implemented **fix for edge case** in PR: `fix(decisionimporter): use content-based file matching instead of path-based (#3115)`.
33+
* Conducted testing and shared results for validation.
34+
* Resolved **most of Kaushal’s queries** in the **multithreading PR** for ScanCode agent.
35+
36+
37+
## Plan for Next Week
38+
39+
1. Finalize and polish **decisionimporter PR (#3115)** after more edge-case testing.
40+
2. Address any remaining review comments in the **multithreading PR**.
41+
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
title: Week 14
3+
author: Vaibhav Sahu
4+
tags: [gsoc25, OSSelot]
5+
---
6+
7+
<!--
8+
SPDX-License-Identifier: CC-BY-SA-4.0
9+
SPDX-FileCopyrightText: 2025 Vaibhav Sahu <[email protected]>
10+
-->
11+
12+
# Week 14
13+
14+
*(September 2, 2025 – September 8, 2025)*
15+
16+
## Meetings
17+
18+
### Meeting 1 – September 2, 2025
19+
20+
**Attendees**
21+
* [Vaibhav Sahu](https://github.com/Vaibhavsahu2810)
22+
* [Jan Altenberg](https://github.com/JanAltenberg)
23+
* [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd)
24+
25+
**General Topics**
26+
- The focus for the next two weeks will be on **PRs #3066 and #3083** to get them ready for merging.
27+
- Target set to merge these PRs for the **next release**.
28+
- If additional comments come up, Shaheem will add them to the PRs.
29+
- Shaheem and team will also do testing and report issues to Jan and Vaibhav.
30+
31+
**Bugs**
32+
- Found issue with **reuse function in PR #3083**:
33+
* De-selecting “import as *to be discussed*” was not reflected correctly.
34+
* All decisions were imported as *to be discussed*.
35+
* Passing of import options must be checked against recent changes ([#3110](https://github.com/fossology/fossology/pull/3110)).
36+
- Reported by Jan.
37+
38+
**TODOs**
39+
40+
*#3066*
41+
- Implement **per-user defaults** for SPDX report settings (comparable to upload settings).
42+
- Extend REST API with **OSSelot export options**.
43+
44+
*#3083*
45+
- Based on upload name, automatically suggest a name for the OSSelot search field.
46+
- Make currently hardcoded URL(s) configurable.
47+
48+
49+
### Meeting 2 – September 5, 2025
50+
51+
**Attendees**
52+
* [Vaibhav Sahu](https://github.com/Vaibhavsahu2810)
53+
* [Jan Altenberg](https://github.com/JanAltenberg)
54+
55+
**Discussions**
56+
- Target confirmed to **get PRs merged for the next release**.
57+
- Shared updates on progress and discussed approaches for implementing **per-user defaults** (#3066).
58+
59+
## Updates
60+
61+
* Started working on **per-user defaults implementation** for SPDX report settings (#3066).
62+
* Fixed the issue in **PR #3083 reuse function** where import options were not applied correctly.
63+
* Shared initial ideas on implementing per-user defaults in the second meeting.
64+
65+
## Plan for Next Week
66+
67+
1. Continue implementation of **per-user defaults for SPDX report settings (#3066)**.
68+
2. Work on improvements requested in **PR #3083** (auto-suggest name + configurable URLs).
69+
3. Support testing and prepare both PRs (#3066 and #3083) for merging in the upcoming release.
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
title: Week 15
3+
author: Vaibhav Sahu
4+
tags: [gsoc25, OSSelot]
5+
---
6+
7+
<!--
8+
SPDX-License-Identifier: CC-BY-SA-4.0
9+
SPDX-FileCopyrightText: 2025 Vaibhav Sahu <[email protected]>
10+
-->
11+
12+
13+
# Week 15
14+
15+
*(September 9, 2025 – September 15, 2025)*
16+
17+
## Meetings
18+
19+
*(September 12, 2025)*
20+
21+
### Attendees
22+
* [Vaibhav Sahu](https://github.com/Vaibhavsahu2810)
23+
* [Jan Altenberg](https://github.com/JanAltenberg)
24+
25+
### Discussions
26+
- Reviewed progress on **PR #3066 (SPDX per-user defaults)** and **PR #3083 (OSSelot improvements)**.
27+
- Confirmed completion of per-user defaults implementation.
28+
- Walked through the newly added **auto-suggest upload name functionality** for OSSelot search field.
29+
- Next steps: finalize testing and address any additional review comments before merging.
30+
31+
## Updates
32+
33+
* Completed the **implementation of per-user defaults for SPDX report settings (#3066)**.
34+
* Added **auto-suggest name functionality** to OSSelot search field (#3083).
35+
36+
## Plan for Next Week
37+
38+
1. Finalize review feedback for **PR #3066 and #3083**.
39+
3. Assist with testing and prepare PRs for merging in the upcoming release.

0 commit comments

Comments
 (0)