[Soc-coordination] Debsources as a platform weekly report #3

Orestis Ioannou orestis at oioannou.com
Sun Jun 14 12:09:04 UTC 2015


This is my #3 weekly report on my Summer of Code project 'Debsources as
a platform'
You can view commits on alioth [1] or pull requests on github [2].
Kanban board with my per week tasks is available on trello [3].

Previous report:


I merged the work from last week for rendering machine readable licenses
and a new work for the api file-by-file search using a checksum or a
file name and package. Two more PRs pending review, one for the doc of
the batch api and one for the views for the checksum and
filename/package search.

License rendering

After some helpful advice from my mentors I commited some modifications
and the PR got merged. This work is not yet deployed so unfortunately
you can't observe the rendering just yet.

API file-by-file

After working on the api documentation [4] i started its implementation.
PR#10 [5] contained the code for supporting two different search
patterns. One is by checksum and the other by file name and package. The
api is using as license oracle the d/copyright files to determine the
license of a file in question using the files paragraphs. This work was
recently merged although not deployed.

Checksum - filename/package view

Along with the work on the API I've been working on the view for these
searches. The work is currently under review at the PR#11 [6].

API batch
Besides the file-by-file api there will be another api functionnality.
If a user has a list of checksums (or source files to calculate them)
then instead of requesting the api one by one s.he will send the list of
checksums to the api and receive a response for all of them at once. The
documentation for this API is available at PR#12 [7].

Next week

Main goal for the next week is merging the open PRs and getting ready
the code for the batch api. In between I'll deal with some bugs we found
while testing the previously merged work.

Thanks for reading,


[1] https://anonscm.debian.org/cgit/qa/debsources.git
[2] https://github.com/Debian/debsources/pulls
[3] https://trello.com/b/LG8eUfPS/debsources
[5] https://github.com/Debian/debsources/pull/10
[6] https://github.com/Debian/debsources/pull/11
[7] https://github.com/Debian/debsources/pull/12

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/soc-coordination/attachments/20150614/630a3f19/attachment.sig>

More information about the Soc-coordination mailing list