From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1S8hBl-0003nn-Os for garchives@archives.gentoo.org; Sat, 17 Mar 2012 00:08:06 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3553AE0C53 for ; Sat, 17 Mar 2012 00:08:05 +0000 (UTC) Received: from mail-yw0-f53.google.com (mail-yw0-f53.google.com [209.85.213.53]) by pigeon.gentoo.org (Postfix) with ESMTP id B2B8FE0C84 for ; Fri, 16 Mar 2012 23:37:54 +0000 (UTC) Received: by yhjj72 with SMTP id j72so5824965yhj.40 for ; Fri, 16 Mar 2012 16:37:54 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:x-originating-ip:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding:x-gm-message-state; bh=Yh9kYbitHoESseFPCGkBHhPLdTsX0x8YcS2tDnMfCuE=; b=DrKwFt+9AtHb5CV+QbkpunhOTwLc3qK0pXNcnT0XVi/MdE3+fPWnnu/Oc/uv0Ppins k4gsEN9uCKoCFuX//UJHD/hersC+444n9QWKtpQNZ4wdkSEX31n42QddOqI4TpqZtS9w jPJF4HGO0iaXPHVzu1xOoKWiKwO1LWFkbyIRpPpS8bIuXdnetREfN4ZbwpoJXdNcLsDF 45GHJELOfjSWz7en9oLA6/BZ5J7NLxt3Ky5awqSQIEHGxzu713l5Wn5+pe+dXXbbCKOh 3RUkJUZW/r5sZAwxYrHlJEeJZd7kSUuhhy56XVtBiOyVZqb0L03yhVDTuWTCjfrG1yjD DfAA== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-soc@lists.gentoo.org Reply-to: gentoo-soc@lists.gentoo.org MIME-Version: 1.0 Received: by 10.182.51.73 with SMTP id i9mr4944255obo.17.1331941073946; Fri, 16 Mar 2012 16:37:53 -0700 (PDT) Sender: rafael@rafaelmartins.eng.br Received: by 10.182.33.41 with HTTP; Fri, 16 Mar 2012 16:37:53 -0700 (PDT) X-Originating-IP: [177.32.78.225] In-Reply-To: References: Date: Fri, 16 Mar 2012 20:37:53 -0300 X-Google-Sender-Auth: OsI47lBO_Hvc66wL092qKG-NGd0 Message-ID: Subject: Re: [gentoo-soc] Package statistics reporting tool From: Rafael Goncalves Martins To: Corentin Chary Cc: gentoo-soc@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Gm-Message-State: ALoCoQl3IDgdSZTZhifyeG5QV+/cbHpfIGSca+020i6IzoaZtGL+CU4B74TeSp256udcv/e8sy2U X-Archives-Salt: 470f52e7-e9d6-4b74-b4a1-bfbb9249ff11 X-Archives-Hash: f737e02d8ec45481254fbe716ee6f094 Hi, On Fri, Mar 16, 2012 at 12:59 PM, Corentin Chary wrote: > Hi, > > Ccing Rafael. > > On Thu, Mar 15, 2012 at 2:44 PM, Yanbo Wang wrote: >> Hi everyone, >> >> I'm a post graduate student from China. I'm interested in the idea about >> Package statistics reporting tool and I'd like to take part in this year= 's GSoc >> as a student. >> >> I have read the code written by Vikraman and deployed the server on my g= entoo. >> The server gathered a lot of information about environment and >> packages installed. >> I could get the statistic through web interface or terminal.That's >> very great, I really want >> to contribute to the project. >> Please tell me this year's focus, and I have some ideas to share. >> 1. Upload more information such as developers' email, whether the packag= es >> installed is stable or not, =C2=A0the crash info. >> 2. Some statistics like popularity(recently installed packages, least >> popular packages) >> or the relationship between packages could be done in a cronjob. >> 3. Integrate with bugzilla. Developers can easily get the bugs of >> packages through >> statistic web interface or terminal, like PyBugz [1]. These will help >> developers find bugs >> of their packages easier. @Yanbo, thanks for your interest. Some of your ideas are great, but one of the things that we should keep in mind for this project is privacy. We should make sure that the user is aware of what data he is sending for our servers, and disable it if needed. The code should be able to handle this properly. I think that we shouldn't install a cronjob automatically, for example. >> About me: >> I=E2=80=99ve had 3 years=E2=80=99 experience in java development (Java W= eb and Swing), 2 years' >> in python development (Django) and also be fimilar with c/c++. =C2=A0I= =E2=80=99ve been using >> gentoo for over 1 year and I really want to contribute a little to >> gentoo community. >> >> [1] http://www.liquidx.net/pybugz/ > > I took a quick look at last year code, and I think the project would > be easier to extend if it was using django. This would avoid writing > custom SQL queries, etc... And you can probably steal some code from > euscan to do that. > Note that I'm not the mentor for this project and it is just an idea. @Corentin: During last year's gsoc I talked quickly with Vikraman and Alec about the web framework being used. I agree that web.py isn't the better tool for the job, I think I suggested flask that time, don't recall correctly. This topic should be well discussed, because any change of framework will spend a considerable amount of time, considering that we just have 3 months. > I think this years goals should be: > - stabilization of the client, and integration with the base system, > documentation during installation, etc... > - adding more features to the web interface, like what we can find =C2=A0= on > http://popcon.debian.org/ (charts, sortable tables, overlays usage, > etc..) > - integration with other gentoo webservices (how ?) > - putting the project in production of gentoo-infra > @Corentin: I tend to agree with these goals. Thanks for the answer. @Yanbo, your ideas are good, but keep security and privacy in mind. I think that these are the key points of the success of this project. Also, automatic bug reports are cool, but we need to stabilize the basic features first. Best regards, --=20 Rafael Goncalves Martins Gentoo Linux developer http://rafaelmartins.eng.br/