1 |
Hi everyone, |
2 |
|
3 |
This is the fourth progress report of the `Package statistics` |
4 |
project[0]. I had been travelling the past week, so coding was a |
5 |
little slow. |
6 |
|
7 |
Summary |
8 |
======= |
9 |
The goal of this project is to implement a client-server architecture |
10 |
for reporting and querying package statistics of Gentoo based machines. |
11 |
The client program will be used to collect package statistics from |
12 |
Gentoo installations and submit them to a central server. The server |
13 |
will calculate useful statistics based on the global dataset, that |
14 |
developers as well as end users have access to, via an intuitive web |
15 |
interface. |
16 |
|
17 |
Past week progress |
18 |
================== |
19 |
* Wrote ebuild for the client |
20 |
* Auth info for the host is read from a config file now |
21 |
* Implemented a config file feature for the user to mask reported fields |
22 |
* Worked on pages for per-package and per-arch stats |
23 |
|
24 |
Issues |
25 |
====== |
26 |
* Payload compression : The client data sent could be compressed to |
27 |
improve post time. This could be done by gzip compression of the |
28 |
payload (authentication info should be separated from the payload |
29 |
then), or by using a transparent gzip reverse proxy with apache. |
30 |
|
31 |
* HTTPS : It was suggested to send the data over HTTPS for better |
32 |
security. This too, could be implemented using reverse proxies. |
33 |
|
34 |
Blockers |
35 |
======== |
36 |
* Still blocked on bug 369679[1] to deploy the webapp |
37 |
|
38 |
Goals for next week(s) |
39 |
====================== |
40 |
* Work on the above issues |
41 |
* Continue work on the WebUI |
42 |
* Write some tests for the client |
43 |
|
44 |
[0]http://www.google-melange.com/gsoc/project/google/gsoc2011/vh4x0r/26001 |
45 |
[1]http://bugs.gentoo.org/show_bug.cgi?id=369679 |
46 |
|
47 |
-- |
48 |
Vikraman |