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

Orestis Ioannou orestis at oioannou.com
Tue Jul 14 15:16:28 UTC 2015


Hello,

This is my #7 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-July/002567.html

TL;DR
-----------------

This week I finished the licenses statistics, worked on an SPDX export
for a debian/copyright file and added online documentation for the
recent functionalities added in Debsources.

License Statistics
-----------------

Based on my last's week work I continued calculating statistics for the
licenses in Debian using as an oracle machine readable debian/copyright
files.
The statistics are inspired by those that already exist in Debsources,
meaning that we calculate per suite and overall statistics. There are
some figures as well most notably pie charts, bar charts (evolution of
top-N licenses in Debian) and historical trends.

The work is available at PR#28 [4]


SPDX export
-----------------

SPDX [5] is a license format which has many similarities with
d/copyright files. This week I worked on exporting d/copyright files in
SPDX.
The work is not finished just yet since there are some required values
in SPDX that d/copyright files do not possess so we are looking for a
possible solution.


Online documentation
-----------------

With the recent functionalities in Debsources, it was time to include
some online documentation, most notably url schemes and API
documentation. This work also included some basic templates missing in
the copyright BP.

The work is tracked in PR#25 [7]


Next week
-----------------

Next week (this week), I am planning on fixing some glitches we found
here and there, most notably the way we handle the license synopsis in
the fancy rendering of licenses, then finish the SPDX export, and start
working on the patch tracker.
First things in my todo list for the patch tracker is studying the
various patch formats supported in Debian, and afterwards reviewing the
functionalities supported by the old patch tracker.

Sorry for the late report [again!] 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/28
[5] http://spdx.org/
[7] https://github.com/Debian/debsources/pull/25

-------------- 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/20150714/74315f64/attachment.sig>


More information about the Soc-coordination mailing list