Gentoo Archives: gentoo-soc

From: "G. Gaydarov" <gaydarov@×××××××××.uk>
To: gentoo-soc@l.g.o
Subject: [gentoo-soc] Gentoostats: Final Report
Date: Wed, 22 Aug 2012 00:08:33
Message-Id: 50342139.6050103@cs.man.ac.uk
1 Hi everyone!
2
3 Brief summary
4 =============
5
6 The Gentoostats project aims to gather statistics about the installed packages
7 on Gentoo systems in order to provide useful information to both users and
8 developers.
9
10 Things accomplished so far -- summary
11 =====================================
12
13 * Implemented the following server pages:
14 - /stats/
15 - /stats/apps/
16 - /stats/arch/<arch>/
17 - /stats/feature/<feature>/
18 - /stats/host/
19 - /stats/host/<host_id>/
20 - /stats/overall/ (Countries, ARCHes, Profiles, FEATUREs, $LANGs)
21 - /stats/package/
22 - /stats/package/<package>
23 - /stats/profile/<profile>/
24 - /stats/repository/
25 - /stats/repository/<name>/
26 - /stats/servers/
27 - /stats/servers/mirror/<server_id>/
28 - /stats/servers/sync/<server_id>/
29 - /stats/submission/<id>/ (disabled for privacy reasons)
30 - /stats/use/
31 - /stats/use/<useflag>/
32 * Created a very minimalistic HTML5 and CSS3 design for the server
33 - Here's a preview: http://imgur.com/a/VpdsR . The application stats are done
34 in SVG and even have a nice building animation (thanks to d3.js).
35 - This is my first website design and I'd love to hear what you think.
36 * Various client improvements:
37 - Added more things to report, e.g. selected sets and some other things.
38 - Improved the client to feel (and be) a native gentoolkit application.
39 - Added an interactive 'configure' module.
40
41 Plans for the future
42 ====================
43
44 I plan to continue developing Gentoostats. Here are some of my current ideas:
45
46 * Create an API for the server.
47 * Implement different privacy policies for the submitted data.
48 * Be creative about statistics and implement more of them.
49 * Finally deploy the server on Gentoo infrastructure.
50 - Relevant bug: https://bugs.gentoo.org/show_bug.cgi?id=425055 .
51 * Refactor the server and client code.
52 * Popularise the project.
53
54 Thanks
55 ======
56
57 I'd like to thank Vikraman Choudhury (vh4x0r/vikraman) for being an awesome
58 mentor, Brian Dolbec (dol-sen) for providing lots of feedback and tips, Corentin
59 Chary (iksaif) for helping me with Django and my proposal, rafaelmartins (Rafael
60 Martins) for helping me with my proposal, and Zac Medico (zmedico) for answering
61 various Portage related questions, as well as Google and all Gentoo users and
62 developers for making this project possible in the first place :)
63
64 Further information
65 ===================
66
67 You can find the project repositories here:
68 https://github.com/gg7/gentoostats
69 https://github.com/gg7/gentoostats_server
70
71 I've also put the above repositories on gitorious.org:
72 https://gitorious.org/gentoostats
73 https://gitorious.org/gentoostats_server
74
75 As always, if you have any questions and/or ideas about the project please don't
76 hesitate to get in touch with me -- you can find me as 'gg7' on Freenode.
77
78 Regards,
79 George

Attachments

File name MIME type
signature.asc application/pgp-signature