[Soc-coordination] Debsources as a platform weekly report #6
Orestis Ioannou
orestis at oioannou.com
Mon Jul 6 07:17:46 UTC 2015
Hello,
This is my #6 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/002542.html
TL;DR
-----------------
This week I merged the work file-by-file views, worked on using the DB
to retrive license information of a specific file and started working on
the license statistics.
File-by-file views
-----------------
This work was included in PR#21 [4] and it implemented the views for
searching a license of a file based on a checksum, or
package/version/path. When the user is searching for a checksum, we also
provide some statistics most notably the the most frequent licenses and
all the packages it appears in.
Retriece license info with DB
-----------------
Instead of parsing the d/copyright file each time the user requests a
file we now use the DB to retrieve that information.
License statistics
-----------------
The statistics, DebSources will provide, are similar to the ones that
already exist [5]. The goal here was to calculate statistics mainly for
the standard licenses [6] such as the overall number of files under each
license or per suite license statistcs along with some pie charts, bar
charts and historical trends.
Unfortunately I can't PR this work just yet since the DB schema and the
plugin for inserting the corresponding data is under review. You can
however track these changes in a branch [7].
Next week
-----------------
Besides the work to merge the existing PRs I'll continue working on the
license statistics, finish the per suite statistics and the historical
trends.
I also picked up some tasks to create the online documentation (url
schema and api) of the copyright Blueprint as well as some other
templating work that was pending.
I hope to have enough time to research and work on exporting d/copyright
files in SPDX format.
Sorry for the late report and 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://github.com/Debian/debsources/pull/21
[5] http://sources.debian.net/stats/
[6]
https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/#license-specification
[7] https://github.com/oorestisime/debsources/tree/license-statistics
-------------- 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/20150706/a04b9c63/attachment.sig>
More information about the Soc-coordination
mailing list