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/ |