-
Early last week, @valcos had suggested unifying the integration pull-request so that they can be reviewed and tested easily. With this we had identified some redundancy in logic and methods that were common to both (CoLic & CoCom) backend implementation which were improved during the time and an initial code review was done and we closed down #664 & #669.
-
We had addressed an issue with respect to the logic of study implementation which was related to having multiple items in an index with a unique
interval_months
parameter. After some discussion and analyzing different approaches, we decided to have theinterval_months
as a list of intervals (eg. [1, 3, 6] months) instead of just a single interval and added a filter on the dashboard with a default to1 month
which can be delegated in case of multiple/overlapping items. -
Next task was to add appropriate tests for the Integration pull-request. With the reference to the existing implementation of Percival's
git
backend, added tests for both the enrichers and for their corresponding study implementations. -
The implementation of CoLic integration is based on the
Scancode CLI
analyzer, I'm currently working on categorizing it to support multiple analyzers offered by Graal (i.e Scancode & NOMOS), which will also require some minor changes to Graal module as some of the information extracted from the analyzers is restricted to onlylicenses
which can be fixed by passing thecopyright
flag (issue linked below). -
Note:
- We're now moving on to the 3rd iteration for improving the dashboard with regards to the changes made to the fields and additional information added.
- @valcos and I had discussed rough plans for next week which will be discussed in more detail during today's meeting. The thread can be found here
- The incremental iteration of the CoCom & CoLic Dashboard can be viewed from the remote instance
-
Pull request created
- chaoss/grimoirelab-elk#672: [graal] Add support of Graal CoCom & CoLic Backend
- chaoss/grimoirelab-graal#50: [colic] Add copyright flag for extraction of copyright information
- chaoss/grimoirelab-elk#672: [graal] Add support of Graal CoCom & CoLic Backend
-
Issues opened
- chaoss/grimoirelab-graal#49: [colic] Add copyright flag for extraction of copyright information
- chaoss/grimoirelab-graal#49: [colic] Add copyright flag for extraction of copyright information