[Soc-coordination] First report: Provide some metrics in Debile

Clément Schreiner clement at mux.me
Fri May 23 20:29:59 UTC 2014


Hi,

this is the first weekly report on my Summer of Code project 'Provide
some metrics in Debile'[1][2].

My project aims to make debile's web front-end more useful to packagers
and upstream developers, by making data about their packages more easily
accessible and visually pleasing. Some metrics with be exported to
sources.d.n[3]. I will also make general improvements to the UI and the
architecture, and add new analyzers.

During the summer, I'll work under the guidance of Sylvestre Ledru.



I haven't produced much code at the moment. Indeed, setting up an
instance of debile has been far from easy, but last week I finally
vanquished my arch-enemy, openssl[4], and managed to run
debile-master/debile-web and debile-slave on two VMs.

Sylvestre then entrusted me with the setting up of the debile master and
slaves on the Google/IRILL sponsored servers. After a week of
struggling, I finally succeeded this morning. debile-web is now live
on [http://debile.debian.net/] again.

Along the way, I made improvements to the documentation and small fixes
for a few problems I encountered [5].

This evening, I pushed a new feature[6] to debile-remote (used for
configuration of the server), allowing to add new checks (analyzers) to
the master without having to rebuild the entire database.


Now that the 'plumbing' work has been (almost) finished, I can start
working on the actual project, and will discuss with Sylvestre the first
steps I should take.


Thank you for reading,

Clément


[1]
[https://wiki.debian.org/SummerOfCode2014/StudentApplications/ClementSchreiner]

[2] [http://france.debian.net/evenements/minidebconf2014/debile-presentation.pdf]

[3] [http://sources.debian.net/]

[4] which provides nice and user-friendly error messages like
ssl.SSLError: [Errno 336445442] _ssl.c:1604: error:140DC002:SSL
routines:SSL_CTX_use_certificate_chain_file:system lib

[5] [http://anonscm.debian.org/gitweb/?p=pkg-debile/debile.git;a=log]

[6] [http://anonscm.debian.org/gitweb/?p=pkg-debile/debile.git;a=commitdiff;h=4e1bf6f04c1685643a06c2d3674517a6561ece63]



More information about the Soc-coordination mailing list