Hello, 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: http://lists.alioth.debian.org/pipermail/soc-coordination/2015-June/002488.html TL;DR ----------------- 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, Orestis [1] https://anonscm.debian.org/cgit/qa/debsources.git [2] https://github.com/Debian/debsources/pulls [3] https://trello.com/b/LG8eUfPS/debsources [4] https://anonscm.debian.org/cgit/qa/debsources.git/tree/doc/copyright.debian.net-api.txt [5] https://github.com/Debian/debsources/pull/10 [6] https://github.com/Debian/debsources/pull/11 [7] https://github.com/Debian/debsources/pull/12
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Soc-coordination mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/soc-coordination
