Size: 5810
Comment: Removed old 2006 projects; they're still on the old 2006 page anyway
|
← Revision 119 as of 2009-03-16 03:30:14 ⇥
Size: 5641
Comment: converted to 1.6 markup
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
[[TableOfContents(2)]] | <<TableOfContents(2)>> |
Line 5: | Line 5: |
This wiki page is created to make it easier to plan and coordinate Debian's involvement in the [http://code.google.com/soc/ Google Summer of Code 2007]. | This wiki page is created to make it easier to plan and coordinate Debian's involvement in the [[http://code.google.com/soc/|Google Summer of Code 2007]]. |
Line 7: | Line 7: |
== Current Status (2007/03/09) == | == Final summary == |
Line 9: | Line 9: |
* We've applied with Google to take part in the Summer of Code 2007. Our two current admins are SteveMcIntyre and StefanoZacchiroli. If last year is anything to go by, we'll probably add more admins later once the programme is up and running. | This year all students finished their projects. All information including what each of them did can be found at: |
Line 11: | Line 11: |
* Now it's time to create a repository of proposals for the summer of code. To do so: | http://lists.debian.org/debian-devel-announce/2007/10/msg00001.html |
Line 13: | Line 13: |
1. please add an entry to the list below with a '''brief''' summary of the proposal (one-liner ideally) | See also next year's program : SummerOfCode2008 |
Line 15: | Line 15: |
2. add to the entry a link pointint to a '''subpage of this page''' with a more detailed description of the proposal. For creating the new page you can start from the SummerOfCode2007/ProposalTemplate page; look for it in the left column when creating the new page | == Current Status (2007-04-12) == |
Line 17: | Line 17: |
'''A note about last-year proposals'''. Down in this page you can found the proposal from the last year. If you're still interested in proposing one of them, please move it to the list of ''''this'''' year proposal, better filling the relative subpage. This way we will avoid proposals remaining here just for inertia on which no one is really interested to take part. | * We've been accepted to take part in the Summer of Code 2007. Our admins are SteveMcIntyre, StefanoZacchiroli, AnthonyTowns, LukClaes and ErichSchubert. |
Line 19: | Line 19: |
=== Timeline === (see [http://code.google.com/support/bin/answer.py?answer=60325 Google's FAQ]) |
* We received over 100 student applications that were reviewed by the mentors. We asked google to aprove up to 20 projects for us, but we got only 9: http://code.google.com/soc/debian/about.html |
Line 22: | Line 22: |
* '''March 5''': Mentoring organizations can begin submitting applications to Google * '''March 12''': Mentoring organization application deadline * '''March 13''': Google program administrators review organization applications * '''March 14''': List of accepted mentoring organizations published on code.google.com; student application period opens * '''March 24''': Student application deadline * '''Interim Period''': Mentoring organizations review and rank student proposals; where necessary, mentoring organizations may request further proposal detail from the student applicant * '''April 9''': List of accepted student applications published on code.google.com * '''Interim Period''': Students learn more about their project communities * '''May 28''': Students begin coding for their GSoC projects; Google begins issuing initial student payments * '''Interim Period''': Mentors give students a helping hand and guidance on their projects * '''July 9''': Students upload code to code.google.com/hosting; mentors begin mid-term evaluations * '''July 16''': Mid-term evaluation deadline; Google begins issuing mid-term student payments * '''August 20''': Students upload code to code.google.com/hosting; mentors begin final evaluations; students begin final program evaluations * '''August 31''': Final evaluation deadline; Google begins issuing student and mentoring organization payments |
* The rest of the ideas and comments were stored and might be used in the future for improving Debian. (SummerOfCode2007IdeasList) |
Line 37: | Line 24: |
=== Contact info === | == Timeline == see [[http://code.google.com/support/bin/answer.py?answer=60325|Timeline in Google's FAQ]] |
Line 39: | Line 27: |
For information on how to register to be a mentor, contact Steve or Zack. Please note that you should not register as a mentor if you intend to participate as a student. |
== Mailing list == |
Line 43: | Line 29: |
For students, if you have questions or want to discuss the project you want to do you can mail the admins, discuss it in the debian-project mailing list, or join the #debian-soc channel on irc.debian.org. |
Now that we're getting into the process, we're using a mailing list to organise things. Details are at http://lists.alioth.debian.org/mailman/listinfo/soc-coordination . All mentors should already be signed up, and students will be added when project decisions have been made (if they're not already subscribed by then). |
Line 47: | Line 36: |
If you would like to work on one of the projects below, as a student participating in Google's summer of code, watch this space for details of how to register. |
== This year's projects == |
Line 51: | Line 38: |
= Suggested GSoC Projects = | More details coming soon on each one... |
Line 53: | Line 40: |
1. [wiki:/PiupartsImprovements Improvements to piuparts] 1. [wiki:/SystemUpgradeTesting Testing system upgrades automatically using QEMU] 1. Create a collaborative repository of meta-informations (["CRMI"]) about sources packages (including upstream URL, URL of upstream VCS, URL of upstream BTS, debian/watch file, etc.) on top of ["Mole"]. [wiki:/MoleAndCRMI More info] 1. [wiki:/udebSupport Full support of udebs] 1. [wiki:/ovalagent OVAL agent] to make it possible to control security update status for clusters of Debian systems 1. [wiki:/commonsecuritychecks Common security checks] tool, to provide host-level security checks for the default Debian systems. 1. [wiki:/autosecreview Automatic Security Review] lintian-like portal. 1. [wiki:/AptCheckpoint apt-checkpoint] Revive the apt-checkpoint project [http://sourceforge.net/projects/apt-checkpoint/ sourceforge] for safer/better end-user experience when upgrading to testing 1. [wiki:/ImplementTheCDDT Implement the Custom Debian Distributions Toolkit (CDDT)] 1. [wiki:/RCRANBioC] Improvements and extension to the R CRAN / BioC packaging project [http://pkg-bioc.alioth.debian.org] 1. [wiki:/live-helper Implement a GUI frontend for live-helper for building Debian Live systems] 1. [wiki:/DebianCdTester] A program to sanity-check Debian CD and DVD images, like lintian/linda do for packages. |
=== Implementing Mole, infrastructure for managing information === |
Line 66: | Line 42: |
== Mentors for other projects == | * '''Student:''' [[Jeroen|Jeroen van Wolffelaar]] * '''Mentor:''' Martin Michlmayr * '''VCS:''' * '''Mailing list:''' * '''IRC:''' * '''Original idea:''' * '''Final mentor summary:''' |
Line 68: | Line 50: |
* LukClaes - projects related to QA or release/testing migration * Martin Michlmayr (tbm) - projects related to QA * [wiki:madduck Martin Krafft] - projects related to [http://wiki.logcheck.org/index.cgi/logfilter logfilter] and ["netconf"]. * AigarsMahinovs * RaphaelHertzog |
=== Automated Upgrade Testing Using QEMU === ~+(Virtual Live OS Upgrade Testing Suite)+~ * '''Student:''' IanHaken * '''Mentor:''' LarsWirzenius * '''VCS:''' svn://svn.debian.org/vlosuts/ * '''Mailing list:''' vlosuts-devel@lists.alioth.debian.org * '''IRC:''' #debian-vlosuts on irc.oftc.net * '''Original idea:''' [[http://code.google.com/soc/debian/appinfo.html?csaid=24C7766EC4271F15|GSoc Abstract]] * '''Final mentor summary:''' === Piuparts improvements === * '''Student:''' [[Ana|Ana Beatriz Guerrero López]] * '''Mentor:''' LukClaes * '''VCS:''' svn://svn.debian.org/piuparts/ * '''Mailing list:''' http://lists.alioth.debian.org/mailman/listinfo/piuparts-devel * '''IRC:''' #piuparts * '''Original idea:''' * '''Final mentor summary:''' === Bug Triage and Forward Tool === * '''Student:''' Gustavo Rezende Montesino * '''Mentor:''' Loïc Minier * '''VCS:''' git://git.debian.org/git/bug-triage/bugtaf.git/ * '''Mailing list:''' bug-triage-devel@lists.debian.org * '''IRC:''' * '''Original idea:''' [[http://lists.debian.org/debian-project/2007/03/msg00169.html|Proposal draft]] * '''Final mentor summary:''' === BitTorrent Proxy for Debian Archive === * '''Student:''' CameronDale * '''Mentor:''' AnthonyTowns * '''VCS:''' svn://svn.debian.org/debtorrent/debtorrent/trunk * '''Mailing list:''' debtorrent-devel@lists.alioth.debian.org * '''Website:''' http://debtorrent.alioth.debian.org * '''IRC:''' #debtorrent on irc.oftc.net * '''Original idea:''' * '''Final mentor summary:''' === OVAL Agent for Debian === * '''Student:''' PavelVinogradov * '''Mentor:''' JavierFernandezSanguino * '''VCS:''' svn://svn.debian.org/svn/oval/ * '''Mailing list:''' oval-devel@lists.alioth.debian.org * '''Website:''' http://oval.alioth.debian.org/ * '''Original idea:''' [[http://nixdev.net/projects/oval/debian_oval_proposal.html|Submitted proposal]] * '''Final mentor summary:''' === Bug Submission and Manipulation Web-based User Interface for debbugs === * '''Student:''' [[Marga|Margarita Manterola Rivero]] * '''Mentor:''' StefanoZacchiroli * '''VCS:''' svn://svn.debian.org/bts-webui/ * '''Mailing list:''' http://lists.debian.org/debian-debbugs/ * '''IRC:''' * '''Original idea:''' * '''Final mentor summary:''' === A modular lintian-like CD-image testing tool === * '''Student:''' [[Tincho|Martín Hernán Ferrari]] * '''Mentor:''' SteveMcIntyre * '''Wiki page:''' [[DebianCDTester|DebianCD Tester]] * '''VCS:''' * '''Mailing list:''' * '''IRC:''' * '''Original idea:''' SummerOfCode2007/DebianCdTester * '''Final mentor summary:''' === GUI frontend for live-helper for building live Debian systems === * '''Student:''' [[ChrisLamb|Chris Lamb]] * '''Mentor:''' [[daniel|Daniel Baumann]] * '''VCS:''' svn://svn.debian.org/debian-live/dists/trunk/live-magic/ * '''Mailing list:''' debian-live-devel@lists.alioth.debian.org * '''IRC:''' #debian-live on irc.oftc.net * '''Original idea:''' [[http://lists.alioth.debian.org/pipermail/debian-live-devel/2007-March/001029.html|Submitted proposal]] * '''Final mentor summary:''' |
Line 82: | Line 141: |
services like bug tracking and mailing lists. The student is also expected to maintain a webpage or a wiki page to keep everyone updates about his status. |
services like bug tracking and mailing lists. The students are also expected to maintain a webpage or a wiki page to keep everyone up to date on their status. |
Summer of Code 2007
Contents
This wiki page is created to make it easier to plan and coordinate Debian's involvement in the Google Summer of Code 2007.
Final summary
This year all students finished their projects. All information including what each of them did can be found at:
http://lists.debian.org/debian-devel-announce/2007/10/msg00001.html
See also next year's program : SummerOfCode2008
Current Status (2007-04-12)
We've been accepted to take part in the Summer of Code 2007. Our admins are SteveMcIntyre, StefanoZacchiroli, AnthonyTowns, LukClaes and ErichSchubert.
- We received over 100 student applications that were reviewed by the
mentors. We asked google to aprove up to 20 projects for us, but we got only 9: http://code.google.com/soc/debian/about.html
The rest of the ideas and comments were stored and might be used in the future for improving Debian. (SummerOfCode2007IdeasList)
Timeline
Mailing list
Now that we're getting into the process, we're using a mailing list to organise things. Details are at http://lists.alioth.debian.org/mailman/listinfo/soc-coordination . All mentors should already be signed up, and students will be added when project decisions have been made (if they're not already subscribed by then).
This year's projects
More details coming soon on each one...
Implementing Mole, infrastructure for managing information
Student: Jeroen van Wolffelaar
Mentor: Martin Michlmayr
VCS:
Mailing list:
IRC:
Original idea:
Final mentor summary:
Automated Upgrade Testing Using QEMU
(Virtual Live OS Upgrade Testing Suite)
Student: IanHaken
Mentor: LarsWirzenius
VCS: svn://svn.debian.org/vlosuts/
Mailing list: vlosuts-devel@lists.alioth.debian.org
IRC: #debian-vlosuts on irc.oftc.net
Original idea: GSoc Abstract
Final mentor summary:
Piuparts improvements
Student: Ana Beatriz Guerrero López
Mentor: LukClaes
VCS: svn://svn.debian.org/piuparts/
Mailing list: http://lists.alioth.debian.org/mailman/listinfo/piuparts-devel
IRC: #piuparts
Original idea:
Final mentor summary:
Bug Triage and Forward Tool
Student: Gustavo Rezende Montesino
Mentor: Loïc Minier
VCS: git://git.debian.org/git/bug-triage/bugtaf.git/
Mailing list: bug-triage-devel@lists.debian.org
IRC:
Original idea: Proposal draft
Final mentor summary:
BitTorrent Proxy for Debian Archive
Student: CameronDale
Mentor: AnthonyTowns
VCS: svn://svn.debian.org/debtorrent/debtorrent/trunk
Mailing list: debtorrent-devel@lists.alioth.debian.org
Website: http://debtorrent.alioth.debian.org
IRC: #debtorrent on irc.oftc.net
Original idea:
Final mentor summary:
OVAL Agent for Debian
Student: PavelVinogradov
Mentor: JavierFernandezSanguino
VCS: svn://svn.debian.org/svn/oval/
Mailing list: oval-devel@lists.alioth.debian.org
Website: http://oval.alioth.debian.org/
Original idea: Submitted proposal
Final mentor summary:
Bug Submission and Manipulation Web-based User Interface for debbugs
Student: Margarita Manterola Rivero
Mentor: StefanoZacchiroli
VCS: svn://svn.debian.org/bts-webui/
Mailing list: http://lists.debian.org/debian-debbugs/
IRC:
Original idea:
Final mentor summary:
A modular lintian-like CD-image testing tool
Student: Martín Hernán Ferrari
Mentor: SteveMcIntyre
Wiki page: DebianCD Tester
VCS:
Mailing list:
IRC:
Original idea: SummerOfCode2007/DebianCdTester
Final mentor summary:
GUI frontend for live-helper for building live Debian systems
Student: Chris Lamb
Mentor: Daniel Baumann
VCS: svn://svn.debian.org/debian-live/dists/trunk/live-magic/
Mailing list: debian-live-devel@lists.alioth.debian.org
IRC: #debian-live on irc.oftc.net
Original idea: Submitted proposal
Final mentor summary:
Some information on what being a good mentor entails can be found here http://primates.ximian.com/~federico/docs/summer-of-code-mentoring-howto/index.html
Infrastructure Provided to Students
As development must happen in the open, students of Debian projects will either receive access to existing source control repositories or setup an Alioth project. Alioth is a ?SourceForge like resource provided by Debian with access to Subversion/Arch/CVS repositories and services like bug tracking and mailing lists. The students are also expected to maintain a webpage or a wiki page to keep everyone up to date on their status.