Week 13
Meeting 26
((September 6th, 2022))
GSoC 2022 Project Discussions - REUSE
Attendees
Discussions/Updates
- On issue #2214 - Detecting licenses declared in LICENSE file and LICENSES folder:
- Added
SearchHelperDao.phpin lib/php/dao and made changes insrc/www/ui/api/Controllers/SearchController.php,src/www/ui/ajax-notice-files.phpandsrc/www/ui/search.phpfiles that uses function of this file. - To detect the LICENSES directory, I created
DetectLicensesFolder.phpin src/lib/php/BusinessRules. The getDeclearedLicense() function returns an array with license Ids declared in LICENSES directory. - To compare the license findings, I created
ReuseReportProcessor.phpin src/lib/php/BusinessRules. GetReuseSummary() function compares the cleared licenses and declared licenses. src/www/ui/async/AjaxReuseReport.phphandle AJAX request and return reuse summary report as JSON response.
- Added
- Solve requested changes on existing PR.
- Cleared doubts regarding the AJAX call.
Conclusions and further plans
- Implement AJAX call and add reuse summary report table in License Browse page.
- Write a blog on medium describing the journey of Google Summer of Code with Fossology and contributions made during the tenure.