Gentoo Archives: gentoo-soc

From: Rafael Goncalves Martins <rafaelmartins@g.o>
To: Corentin Chary <corentin.chary@×××××.com>
Cc: gentoo-soc@l.g.o
Subject: Re: [gentoo-soc] Package statistics reporting tool
Date: Sat, 17 Mar 2012 00:08:06
Message-Id: CAHgY3qcah+ZjyhFWHDMjOPJaS4SZF3_PqBqzbkbT37c2XjvN0A@mail.gmail.com
In Reply to: Re: [gentoo-soc] Package statistics reporting tool by Corentin Chary
1 Hi,
2
3 On Fri, Mar 16, 2012 at 12:59 PM, Corentin Chary
4 <corentin.chary@×××××.com> wrote:
5 > Hi,
6 >
7 > Ccing Rafael.
8 >
9 > On Thu, Mar 15, 2012 at 2:44 PM, Yanbo Wang <wybb86@×××××.com> wrote:
10 >> Hi everyone,
11 >>
12 >> I'm a post graduate student from China. I'm interested in the idea about
13 >> Package statistics reporting tool and I'd like to take part in this year's GSoc
14 >> as a student.
15 >>
16 >> I have read the code written by Vikraman and deployed the server on my gentoo.
17 >> The server gathered a lot of information about environment and
18 >> packages installed.
19 >> I could get the statistic through web interface or terminal.That's
20 >> very great, I really want
21 >> to contribute to the project.
22 >> Please tell me this year's focus, and I have some ideas to share.
23 >> 1. Upload more information such as developers' email, whether the packages
24 >> installed is stable or not,  the crash info.
25 >> 2. Some statistics like popularity(recently installed packages, least
26 >> popular packages)
27 >> or the relationship between packages could be done in a cronjob.
28 >> 3. Integrate with bugzilla. Developers can easily get the bugs of
29 >> packages through
30 >> statistic web interface or terminal, like PyBugz [1]. These will help
31 >> developers find bugs
32 >> of their packages easier.
33
34 @Yanbo, thanks for your interest. Some of your ideas are great, but
35 one of the things that we should keep in mind for this project is
36 privacy. We should make sure that the user is aware of what data he is
37 sending for our servers, and disable it if needed. The code should be
38 able to handle this properly. I think that we shouldn't install a
39 cronjob automatically, for example.
40
41 >> About me:
42 >> I’ve had 3 years’ experience in java development (Java Web and Swing), 2 years'
43 >> in python development (Django) and also be fimilar with c/c++.  I’ve been using
44 >> gentoo for over 1 year and I really want to contribute a little to
45 >> gentoo community.
46 >>
47 >> [1] http://www.liquidx.net/pybugz/
48 >
49 > I took a quick look at last year code, and I think the project would
50 > be easier to extend if it was using django. This would avoid writing
51 > custom SQL queries, etc... And you can probably steal some code from
52 > euscan to do that.
53 > Note that I'm not the mentor for this project and it is just an idea.
54
55 @Corentin: During last year's gsoc I talked quickly with Vikraman and
56 Alec about the web framework being used. I agree that web.py isn't the
57 better tool for the job, I think I suggested flask that time, don't
58 recall correctly.
59
60 This topic should be well discussed, because any change of framework
61 will spend a considerable amount of time, considering that we just
62 have 3 months.
63
64 > I think this years goals should be:
65 > - stabilization of the client, and integration with the base system,
66 > documentation during installation, etc...
67 > - adding more features to the web interface, like what we can find  on
68 > http://popcon.debian.org/ (charts, sortable tables, overlays usage,
69 > etc..)
70 > - integration with other gentoo webservices (how ?)
71 > - putting the project in production of gentoo-infra
72 >
73
74 @Corentin: I tend to agree with these goals. Thanks for the answer.
75
76 @Yanbo, your ideas are good, but keep security and privacy in mind. I
77 think that these are the key points of the success of this project.
78 Also, automatic bug reports are cool, but we need to stabilize the
79 basic features first.
80
81 Best regards,
82
83 --
84 Rafael Goncalves Martins
85 Gentoo Linux developer
86 http://rafaelmartins.eng.br/

Replies

Subject Author
Re: [gentoo-soc] Package statistics reporting tool Yanbo Wang <wybb86@×××××.com>