* [gentoo-dev] GSoC project
@ 2012-04-09 18:30 Andrei Oprisan
2012-04-09 18:33 ` Andrei Oprisan
2012-04-09 19:50 ` Andrei Oprisan
0 siblings, 2 replies; 4+ messages in thread
From: Andrei Oprisan @ 2012-04-09 18:30 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 3429 bytes --]
Hi all,
I am working on a proposal for GSoC 2012 and I'd appreciate any input that you can have towards my proposal, which I'm enclosing below:
(I sent this to the portage mailing list and it was recommended that I send it here as well, to get some more input.)
Project Name: Package statistics reporting tool
Abstract
I am proposing to work on improving the Package statistics reporting tool that was started last as part of GCoC 2011 for Gentoo, Gentoostats (http://wiki.gentoo.org/wiki/Gentoostats).
The plan is to continue working on the user end program to upload anonymous information about installed packages on users’ machines to a database that package maintainers and developers have access to, as well as offline support.
Additional package information statistics will be aggregated and a more robust web application will be written to allow for third party data exports, as well as graphical analysis graphs and tools will be incorporated.
Objective
The objective of this project will improve both the data being collected, stored and presented by last year’s iteration of this project, Gentoostats (http://wiki.gentoo.org/wiki/Gentoostats).
The anonymous data being uploaded being analyzed and we will improve the data submission model to support additional fields for future updates via a more general package build description file metadata that is more easily extensible.
We will also extend the application and the web site itself to allow for offline submission of data statistics.
At the core of the project will be creating a rich web 2.0 application with aggregated package information statistics, third party export to CSV and other formats, data manipulation via API calls, as well as graphical analysis graphs and tools will be incorporated.
Deliverables
The deliverables of this project proposal are as follows:
extend data collection schema supported
create offline data export support mechanism
for the web application:
create a feature-rich, web 2.0 web application with user authentication, data submission, data export, user comments, user permissions and roles
create feature-rich data import and export functions
create an API for data import and export
create statistical analysis tools, such as graphs, plots, and package version heat-maps for package version stability analysis and other QA-centric analytics
Timeline
Between April 24 and May 22, a complete breakdown of all the features, functions, and 80% of the web UI and API functions should be wire-framed and completely documented.
When coding begins, on May 22, start working on the command line improvements. Specifically:
May 22 - May 30, finish Deliverable 1.
May 30 - June 10, finish offline data export utility
June 10 - July 13, complete 3.a and 3.b. A fully functional web 2.0 web site written in PHP/MySQL or Rails have the following features fully functional:
user authentication
data submission
data export
user comments
user permissions
user roles
July 13 - August 10, finish 3.c and 3.d
August 10 - August 20, create full project documentation and review comments for all functions and the API
August 20 (pencils down date) - submit project to Google Code repository
Throughout the entire project, engage the community and mentor for feedback, ideas, and direction.
What do you guys think? Any comments and ideas are welcome!
Thanks,
Andrei Oprisan
[-- Attachment #2: Type: text/html, Size: 3823 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [gentoo-dev] GSoC project
2012-04-09 18:30 [gentoo-dev] GSoC project Andrei Oprisan
@ 2012-04-09 18:33 ` Andrei Oprisan
2012-04-09 19:50 ` Andrei Oprisan
1 sibling, 0 replies; 4+ messages in thread
From: Andrei Oprisan @ 2012-04-09 18:33 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 4310 bytes --]
The deliverables section's formatting got a bit screwy, here it is:
Deliverables
The deliverables of this project proposal are as follows:
1. extend data collection schema supported
2. create offline data export support mechanism
3. for the web application:
3.a. create a feature-rich, web 2.0 web application with user authentication, data submission, data export, user comments, user permissions and roles
3.b. create feature-rich data import and export functions
3.c. create an API for data import and export
3.d. create statistical analysis tools, such as graphs, plots, and package version heat-maps for package version stability analysis and other QA-centric analytics
Thanks,
Andrei
On Apr 9, 2012, at 2:30 PM, Andrei Oprisan wrote:
> Hi all,
>
> I am working on a proposal for GSoC 2012 and I'd appreciate any input that you can have towards my proposal, which I'm enclosing below:
> (I sent this to the portage mailing list and it was recommended that I send it here as well, to get some more input.)
>
> Project Name: Package statistics reporting tool
>
> Abstract
>
> I am proposing to work on improving the Package statistics reporting tool that was started last as part of GCoC 2011 for Gentoo, Gentoostats (http://wiki.gentoo.org/wiki/Gentoostats).
> The plan is to continue working on the user end program to upload anonymous information about installed packages on users’ machines to a database that package maintainers and developers have access to, as well as offline support.
> Additional package information statistics will be aggregated and a more robust web application will be written to allow for third party data exports, as well as graphical analysis graphs and tools will be incorporated.
>
>
> Objective
>
> The objective of this project will improve both the data being collected, stored and presented by last year’s iteration of this project, Gentoostats (http://wiki.gentoo.org/wiki/Gentoostats).
> The anonymous data being uploaded being analyzed and we will improve the data submission model to support additional fields for future updates via a more general package build description file metadata that is more easily extensible.
> We will also extend the application and the web site itself to allow for offline submission of data statistics.
> At the core of the project will be creating a rich web 2.0 application with aggregated package information statistics, third party export to CSV and other formats, data manipulation via API calls, as well as graphical analysis graphs and tools will be incorporated.
>
> Deliverables
>
> The deliverables of this project proposal are as follows:
> extend data collection schema supported
> create offline data export support mechanism
> for the web application:
> create a feature-rich, web 2.0 web application with user authentication, data submission, data export, user comments, user permissions and roles
> create feature-rich data import and export functions
> create an API for data import and export
> create statistical analysis tools, such as graphs, plots, and package version heat-maps for package version stability analysis and other QA-centric analytics
>
>
> Timeline
>
> Between April 24 and May 22, a complete breakdown of all the features, functions, and 80% of the web UI and API functions should be wire-framed and completely documented.
> When coding begins, on May 22, start working on the command line improvements. Specifically:
> May 22 - May 30, finish Deliverable 1.
> May 30 - June 10, finish offline data export utility
> June 10 - July 13, complete 3.a and 3.b. A fully functional web 2.0 web site written in PHP/MySQL or Rails have the following features fully functional:
> user authentication
> data submission
> data export
> user comments
> user permissions
> user roles
>
> July 13 - August 10, finish 3.c and 3.d
> August 10 - August 20, create full project documentation and review comments for all functions and the API
> August 20 (pencils down date) - submit project to Google Code repository
>
> Throughout the entire project, engage the community and mentor for feedback, ideas, and direction.
>
> What do you guys think? Any comments and ideas are welcome!
>
> Thanks,
> Andrei Oprisan
[-- Attachment #2: Type: text/html, Size: 4884 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [gentoo-dev] GSoC project
2012-04-09 18:30 [gentoo-dev] GSoC project Andrei Oprisan
2012-04-09 18:33 ` Andrei Oprisan
@ 2012-04-09 19:50 ` Andrei Oprisan
2012-04-10 19:34 ` Mike Frysinger
1 sibling, 1 reply; 4+ messages in thread
From: Andrei Oprisan @ 2012-04-09 19:50 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 4310 bytes --]
The deliverables section's formatting got a bit screwy, here it is:
Deliverables
The deliverables of this project proposal are as follows:
1. extend data collection schema supported
2. create offline data export support mechanism
3. for the web application:
3.a. create a feature-rich, web 2.0 web application with user authentication, data submission, data export, user comments, user permissions and roles
3.b. create feature-rich data import and export functions
3.c. create an API for data import and export
3.d. create statistical analysis tools, such as graphs, plots, and package version heat-maps for package version stability analysis and other QA-centric analytics
Thanks,
Andrei
On Apr 9, 2012, at 2:30 PM, Andrei Oprisan wrote:
> Hi all,
>
> I am working on a proposal for GSoC 2012 and I'd appreciate any input that you can have towards my proposal, which I'm enclosing below:
> (I sent this to the portage mailing list and it was recommended that I send it here as well, to get some more input.)
>
> Project Name: Package statistics reporting tool
>
> Abstract
>
> I am proposing to work on improving the Package statistics reporting tool that was started last as part of GCoC 2011 for Gentoo, Gentoostats (http://wiki.gentoo.org/wiki/Gentoostats).
> The plan is to continue working on the user end program to upload anonymous information about installed packages on users’ machines to a database that package maintainers and developers have access to, as well as offline support.
> Additional package information statistics will be aggregated and a more robust web application will be written to allow for third party data exports, as well as graphical analysis graphs and tools will be incorporated.
>
>
> Objective
>
> The objective of this project will improve both the data being collected, stored and presented by last year’s iteration of this project, Gentoostats (http://wiki.gentoo.org/wiki/Gentoostats).
> The anonymous data being uploaded being analyzed and we will improve the data submission model to support additional fields for future updates via a more general package build description file metadata that is more easily extensible.
> We will also extend the application and the web site itself to allow for offline submission of data statistics.
> At the core of the project will be creating a rich web 2.0 application with aggregated package information statistics, third party export to CSV and other formats, data manipulation via API calls, as well as graphical analysis graphs and tools will be incorporated.
>
> Deliverables
>
> The deliverables of this project proposal are as follows:
> extend data collection schema supported
> create offline data export support mechanism
> for the web application:
> create a feature-rich, web 2.0 web application with user authentication, data submission, data export, user comments, user permissions and roles
> create feature-rich data import and export functions
> create an API for data import and export
> create statistical analysis tools, such as graphs, plots, and package version heat-maps for package version stability analysis and other QA-centric analytics
>
>
> Timeline
>
> Between April 24 and May 22, a complete breakdown of all the features, functions, and 80% of the web UI and API functions should be wire-framed and completely documented.
> When coding begins, on May 22, start working on the command line improvements. Specifically:
> May 22 - May 30, finish Deliverable 1.
> May 30 - June 10, finish offline data export utility
> June 10 - July 13, complete 3.a and 3.b. A fully functional web 2.0 web site written in PHP/MySQL or Rails have the following features fully functional:
> user authentication
> data submission
> data export
> user comments
> user permissions
> user roles
>
> July 13 - August 10, finish 3.c and 3.d
> August 10 - August 20, create full project documentation and review comments for all functions and the API
> August 20 (pencils down date) - submit project to Google Code repository
>
> Throughout the entire project, engage the community and mentor for feedback, ideas, and direction.
>
> What do you guys think? Any comments and ideas are welcome!
>
> Thanks,
> Andrei Oprisan
[-- Attachment #2: Type: text/html, Size: 4884 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [gentoo-dev] GSoC project
2012-04-09 19:50 ` Andrei Oprisan
@ 2012-04-10 19:34 ` Mike Frysinger
0 siblings, 0 replies; 4+ messages in thread
From: Mike Frysinger @ 2012-04-10 19:34 UTC (permalink / raw
To: gentoo-dev; +Cc: Andrei Oprisan
[-- Attachment #1: Type: Text/Plain, Size: 166 bytes --]
please don't top post, and stop sending html e-mail
also, we have a GSoC list for this stuff. please see the site:
http://www.gentoo.org/proj/en/userrel/soc/
-mike
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2012-04-10 19:34 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-04-09 18:30 [gentoo-dev] GSoC project Andrei Oprisan
2012-04-09 18:33 ` Andrei Oprisan
2012-04-09 19:50 ` Andrei Oprisan
2012-04-10 19:34 ` Mike Frysinger
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox