[Soc-coordination] Debsources as a platform weekly report #4
orestis at oioannou.com
Sun Jun 21 11:16:42 UTC 2015
This is my #4 weekly report on my Summer of Code project 'Debsources as
You can view commits on alioth  or pull requests on github .
Kanban board with my per week tasks is available on trello .
This week i completed the work for the file-by-file api, introduced the
documentation for the batch api (many files at once), worked on some
bugs and improvements for the previous work and implemented the batch API.
There was also some advancement in the views for the file-by-file search
and the DB schema for the copyright files.
PR#10  with the work for supporting the file-by-file api got merged.
This means that the api now supports searching a file by checksum and
with a package/version/path. (More info on the implementation is
available on report #3)
Checksum - filename/package view
The work is currently under review at the PR#11 . There are some
performance concerns I'll mainly test this week.
The documentation for the batch API is completed and available in a
relevant file in the repo . I have also pull-requested  its
implementation which is currently under review.
Bugs - Improvements
We discovered a bug in the fancy license rendering view. When a
d/copyright file was missing a license field in a files paragraph (which
is required) the rendering was failing. I reported this bug  for
python-debian and worked a solution for now in Debsources.
Instead of __only__ parsing a d/copyright file to determine whether it
is machine readable I added another heuristic to search whether there
are some keywords in it presumably required. (Such as Format or Files).
These were merged with the PR#15 
Main goal for the next week is merging the open PRs, complete the work
for the file-by-file views, finish the DB schema for the copyright files
and work on the plugin that will mine the licenses at update time.
Thanks for reading,
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 819 bytes
Desc: OpenPGP digital signature
More information about the Soc-coordination