In the second phase of GSoC 2021 @ The FOSSology Project, I worked on testing and packaging configuration. I also migrated the CI services from Travis CI to GitHub Actions.
This week I implemented CMake testing configuration and fixed most of the tests. As of now all but 5 tests are working fine.
This week I worked on CMake testing configuration. Most of the time was spent understanding the previous testing architecture.
This week I implemented CMake packaging configuration for FOSSology. The new configuration fixes issue with previous packaging configurations. It also retains the component wise installation features.
This week I implemented CMake packaging configuration for FOSSology. There were two meetings in this week and this report covers both of them.
In the first phase of GSoC 2021 @ The FOSSology Project, I have completed the desired milestone. As of now, FOSSology can be installed completely via CMake and most of the components are working fine in initial testing.
This week was dedicated to perfecting CMake Installation Configuration. The installation was tested and bugs were discussed.
In this eighth meeting questions related to post install generation were asked. This was a short meeting.
In this seventh meeting question related to installing the FOSSology were discussed.
In this fifth meeting, question related to versioning and obtaining commit hash were discussed, this was a short meeting.