Differences between revisions 29 and 30
Revision 29 as of 2009-03-13 16:09:38
Size: 7452
Comment: add identi.ca
Revision 30 as of 2009-03-14 05:16:05
Size: 7737
Comment: added spanish flyers
Deletions are marked like this. Additions are marked like this.
Line 100: Line 100:
||Spanish||[https://alioth.debian.org/docman/view.php/30971/3957/debian-gsoc-2009-flyer-es-color.pdf PDF] ([https://alioth.debian.org/docman/view.php/30971/3956/flyer-es-color.sla source])||[https://alioth.debian.org/docman/view.php/30971/3958/debian-gsoc-2009-flyer-es-bw.pdf PDF]||

attachment:2009_summer_of_code_logo_final_r3_no_url-01.png

(cc-by-nc-nd-3.0 Google)

?TableOfContents([2])

General information

This wiki page will be the central point for information about the [http://code.google.com/soc/ Google Summer of Code 2009] at Debian. Feel free to add missing sections to it.

You can find information about the previous years on SummerOfCode2006, SummerOfCode2007 and SummerOfCode2008.

Introduction

The Google Summer of Code is a program where Google pays students stipends to work over the summer on free software projects such as Debian. Each student works with one or more mentors from the community to complete a software project.

The Google Summer of Code has started again this year. If we're selected as a mentoring organisation, 2009 will be the fourth participation of Debian in the program and we want to again improve on our participation to make the experience even more exciting and fulfilling this year for the students, the mentors and the whole Debian community.

Timeline

Here are the next steps:

  • February 8: Program announced. Life is good.
  • March 9: ~12 noon PST / 19:00 UTC Mentoring organizations can begin submitting applications to Google.
  • March 13: 12 noon PDT / 19:00 UTC Mentoring organization application deadline.

The full timeline is available [http://code.google.com/opensource/gsoc/2009/faqs.html#0_1_timeline_5354032302481437_ here].

I am a student

You can't apply yet (you will be able to at the end of March) but you can do a lot.

First familiarize yourself with the communication tools of Debian:

  • [:IRC:] on general or team development channels
  • the general and particular [http://lists.debian.org/ Mailing-lists] of various teams

  • this [:FrontPage:wiki]

Join the communication channels of the teams or persons involved with the subject you would like to work on and discuss it. Don't be afraid to suggest seemingly crazy or vague ideas, we'll help you and give you suggestions. If you're lost (or even not!), drop in the communication channels of the Summer of Code team mentioned below. Remember that early preparation is a guarantee that your proposal will be better!

There is some interesting introductory documentation on this wiki about [:WhyDebian: what Debian is] and [:WhyDebianForDevelopers: what Debian is for a developer]. A lot of information about being a Summer of Code student can be found on the [http://code.google.com/p/google-summer-of-code/wiki/AdviceforStudents Advice for students] page.

We also have a template that we would recommend students to use for their application: [:?SummerOfCode2009/StudentApplicationTemplate:application template]

I am a Debian developer

Your help is much needed from general organization to individual mentoring. Come see us on IRC or on the mailing-list mentioned below.

If you have an idea proposal, come discuss it with us or put it directly on this wiki if you're sure of its viability.

This year, we want to improve the communication between Summer of Code projects and the whole Debian community during the whole Summer of Code program, from student/project selection to final code integration into production through testing and feedback.

A lot of information can be found on the [http://code.google.com/p/google-summer-of-code/wiki/AdviceforMentors Advice for mentors] page.

Mailing-list, IRC, Twitter and identi.ca

http://lists.alioth.debian.org/mailman/listinfo/soc-coordination

We're also on IRC: #debian-soc in the OFTC network (irc.debian.org). Just drop in and ask your questions. Of course you can also ask in other Debian IRC channels.

Follow us on Twitter: https://twitter.com/DebianGSoC or on identi.ca: http://identi.ca/debiangsoc

The Google's Summer of Code general IRC channel is #gsoc in Freenode.

Projects

Map of Debian

Here will be a map of areas in Debian where proposals are requested/accepted.

A good place to start looking for teams and areas is : http://www.debian.org/intro/organization

Project proposals

Here will be a list of proposals, sorted according to the map above.

Packaging

  • [:SummerOfCode2009/DataPackages:Large dataset manager]: download and update local copies of public datasets, and integrate them in Debian with the tools we packaged.

  • [:SummerOfCode2009/MergeMaster:Mergemaster]: perform 3-way merge of config files on upgrades by keeping a copy of original config files.

  • [:SummerOfCode2009/Aptitude_packages_query_UI_and_language:Aptitude packages query UI and language]: improve the GTK+ search UI and language for complex packages queries
  • [:SummerOfCode2009/Aptitude_search_ranking_and_presentation:Aptitude search ranking and presentation]: improve the presentation of search results with substring highlighting, relevancy ranking...
  • [:SummerOfCode2009/Aptitude_history_tracking:Aptitude history tracking]: extend and build on the packages actions history tracking features of Aptitude

Debian Installer

  • [:SummerOfCode2009/MTDInstallation:MTD support in d-i]: add MTD installation support to the Debian Installer

  • [:SummerOfCode2009/Debian-Installer_GNU-kFreeBSD: Debian-Installer support for GNU/kFreeBSD]: replace the currently used FreeBSD sysinstall with Debian-Installer running possibly under a FreeBSD kernel

Hardware support

Blends

Bug tracking

  • [:SummerOfCode2009/DebbugsRWSOAP:Debbugs Read/Write Soap Interface]: overhaul the existing read-only SOAP Debbugs interface with submission and manipulation capabilities

  • [:SummerOfCode2009/DebbugsWebUI:Debbugs Web UI]: Modern web interface for submitting and manipulating bugs.debian.org's bugs ()

  • [:SummerOfCode2009/DebbugsMylynPlugin:Mylyn plugin for debbugs]: Plugin for [http://www.eclipse.org/mylyn/ Mylyn] to support debbugs, allowing the management of Debian bug reports from the inside of Eclipse.

Building infrastructure

  • [:SummerOfCode2009/Wanna-build_PostgreSQL:Building a new interface for Wanna-build using PostgreSQL]: replace the existing setup of multiple MLDBM databases with an extensible and flexible relational database for use both by wanna-build and other tools such as web CGI scripts

* Your proposal here [?SummerOfCode2009/SampleProposal]: Use this proposal as a sample.

Meta

Promotion

Organize the promotion of the Google Summer of Code 2009 at Debian here.

A flyer has been made, feel free to make additional translations:

Color

Black/White

English

[http://alioth.debian.org/docman/view.php/30971/3926/debian-gsoc-2009-flyer-en-color.pdf PDF] ([http://alioth.debian.org/docman/view.php/30971/3923/flyer-en-color.sla source])

[http://alioth.debian.org/docman/view.php/30971/3927/debian-gsoc-2009-flyer-en-bw.pdf PDF]

French

[http://alioth.debian.org/docman/view.php/30971/3928/debian-gsoc-2009-flyer-fr-color.pdf PDF] ([http://alioth.debian.org/docman/view.php/30971/3924/flyer-fr-color.sla source])

[http://alioth.debian.org/docman/view.php/30971/3929/debian-gsoc-2009-flyer-fr-bw.pdf PDF]

Spanish

[https://alioth.debian.org/docman/view.php/30971/3957/debian-gsoc-2009-flyer-es-color.pdf PDF] ([https://alioth.debian.org/docman/view.php/30971/3956/flyer-es-color.sla source])

[https://alioth.debian.org/docman/view.php/30971/3958/debian-gsoc-2009-flyer-es-bw.pdf PDF]

This flyer can be put on university bulletin boards, etc.