Apr 26 2010

Welcome to our 2010 Debian Google Summer of Code students!

Category: Summer of Code, debianObey Arthur Liu @ 7:17 pm

I’d like to extend a warm welcome to our selected students for the 2010 Debian Google Summer of Code!

They should pop up on Debian Planet soon and you’re welcome to come talk to them on #debian-soc on irc.debian.org

Aptitude Qt

by Piotr Galiszewski, mentored by Sune Vuorela

Qt GUI for aptitude. Currently, KDE users need to use Aptitude via the console interface, or install the newly developed GTK frontend, which does not fit well into KDE desktop. Making Qt frontend to Aptitude would solve this problem and bring an advanced and fully Debian-compliant graphical package manager to KDE.

Content-aware Config Files Upgrading

by Krzysztof Tyszecki, mentored by Dominique Dumont

When a package deliver configuration files, the problem of merging user data with new configuration instructions will arise during package upgrades on users systems. Sometimes merging can be done with 3 way merge, but this process does not insure that the resulting file is correct or even legal. This project intends to create standards, tools an heuristics to make the scary config file conflict resolution debconf prompt a thing of the past.

Debbugs Bug Reporting and Manipulation API

by David Wendt Jr., mentored by Bastian Venthur

Currently debbugs supports a SOAP interface for querying Debian’s Bug Tracking System. Unfortunately this operation is read-only. This project would create an API for debbugs which supports sending and manipulating bug reports, without having to resort to email. This project does not intend to replace email as mean to manipulate the BTS but rather to enhance the BTS to allow other means of bug creation and manipulation.

Debian High Performance Computing on Clouds

by Dominique Belhachemi, mentored by Steffen Moeller

The project paves a way to combine the demands in high performance computing with the dynamics of compute clouds with Debian. Combining the Eucalyptus cloud computing infrastructure with the TORQUE resource manager and preparing the components for dynamically added and removed instances provides the user with a attractive high performance computing environment. Such a system allows users to share resources with large compute centers with minimal changes in their workflow and scripts.

Debian-Installer on Neo FreeRunner and Handheld Devices

by Thibaut Girka, mentored by Gaudenz Steinlin

This project aims to improve the installation experience of Debian on handheld devices by replacing ad-hoc install scripts by a full-blown and adapted Debian-Installer. The Neo FreeRunner is used as it is the most convenient and open device from a development standpoint, but other devices will also be explored.

Hurd port and de-Linux-ization of Debian-Installer

by Jérémie Koenig, mentored by Samuel Thibault

The primary means of distributing the Hurd is through Debian GNU/Hurd. However, the installation CDs presently use an ancient, non-native installer. The goal of this project is to port the missing parts of Debian-Installer to Hurd. To achieve this, all problematic Linux-specific code in Debian-Installer will be replaced by less or non-kernel dependent code, paving the way for better support of other non-Linux ports of Debian.

Multi-Arch support in APT

by David Kalnischkies, mentored by Michael Vogt

Hardware like 64bit processors are perfectly able to execute 32bit opcode but until now this potentiality is disregard as the infrastructure tools like dpkg and APT are not able to install and/or solve dependencies across multiple architectures. The project therefore focuses on enabling APT to work out good solutions in a MultiArch aware environments without the need of hacky and partly working biarch packages currently in use.

Package Repository Analysis and Migration Automation

by Ricardo O’Donell, mentored by Neil Williams

Emdebian uses a filter to select packages from the main Debian repositories that are considered useful to embedded devices, excluding the majority of packages. The results of processing the filter are automated but maintaining the filter list is manual. This project seeks to automate certain elements of the filtering process to cope with specific conditions. This project will also generalize to more elaborate and intelligent algorithms to improve the transitions of the main Debian archives.

Smart Upload Server for FTP Master

by Petr Jasek, mentored by Joerg Jaspert

Making packages upload smarter, more interactive and painless for uploaders by switching from anonymous FTP and Cron jobs to a robust protocol and modern package checking and processing daemon. This daemon would test early and report early, saving developers time.

More details coming soon on http://wiki.debian.org/gsoc

Congratulations everyone and have a fruitful summer!


Apr 04 2010

Apply for the Google Summer of Code at Debian!

Category: Summer of Code, debianObey Arthur Liu @ 8:07 pm

gsoc2010_300x267px

The student application period for the Google Summer of Code has started since March 29th, but there is still time: the deadline is Friday, April 9th at 19:00 UTC.

If you’re a student, go check out the Debian Ideas page. Pick an idea you like or suggest your own. Come talk to the Summer of Code team on #debian-soc on irc.debian.org and on the soc-coordination mailing list. Work with us to perfect your proposal before the deadline and hopefully, you’ll get your awesome project and your ticket to DebConf10 in New York this summer.

dfdcbkwm_48fnmsmgcb_b1
Do you like to tinker ? Do you like having a positive impact on all kinds of users ? The Google Summer of Code at Debian has been a exceptional experience for all our students over these past years and we look forward to welcoming you in this great family to work on the foundations of the Linux experience of millions of users spanning several distributions, from the smallest embedded devices to the largest supercomputers.

So, please take a look at our Ideas page, apply and tell your friends to do so by rebloging, retweeting, reeverything!


Mar 11 2010

Going to DebConf10 and more

Category: Summer of Code, debianObey Arthur Liu @ 11:25 pm

Hi folks,

I am coming to DebConf10!

im_going_to_debconf10

In addition to New York, I’ll also be in San Francisco and Seattle.

And here’s my travel plan to go with it:

Day by Day Itinerary

  • Day 1: Friday, July 9, 2010 (Paris, France)

Depart: Zurich (ZRH), 19:45 CEST, Arrive: Paris (CDG), 21:10 CEST
Air France 5109 – Aircraft Avro RJ85 Avroliner – nonstop 1h, 25m 475 km Class K

  • Day 3: Sunday, July 11, 2010 (San Francisco, CA)

Depart: Paris (CDG), 10:40 CEST, Arrive: San Francisco (SFO), 12:50 PDT
Air France 84 – Aircraft Boeing 747-400 – nonstop 11h, 10m 8,958 km Class H seat 25A

  • Day 8: Friday, July 16, 2010 (Seattle, WA)

Depart: San Francisco (SFO), 07:00 PDT, Arrive: Seattle (SEA), 09:00 PDT
Virgin America 740 – Aircraft Airbus A319 – nonstop 2h, 00m 1,090 km

  • Day 11: Monday, July 19, 2010 (San Francisco, CA)

Depart: Seattle (SEA), 07:00 PDT, Arrive: San Francisco (SFO), 09:15 PDT
Virgin America 751 – Aircraft Airbus A319 – nonstop 2h, 15m 1,090 km

  • Day 14: Thursday, July 22, 2010 (New York, NY)

Depart: San Francisco (SFO), 23:05 PDT, Arrive: New York (JFK), 07:50 EDT(+1 day)
Virgin America 28 – Aircraft Airbus A320-100/200 – nonstop 5h, 45m 4,150 km

  • Day 17: Sunday, July 25, 2010 (New York, NY)

DebCamp10!

  • Day 24-30: Sunday, August 1 to Saturday, August 7, 2010 (New York, NY)

DebConf10!

  • Day 31: Sunday, August 8, 2010 (Paris, France)

Depart: New York (JFK), 19:05 EDT, Arrive: Paris (CDG), 08:35 CEST(+1 day)
Air France 7 – Aircraft 388 – nonstop 7h, 30m 5,829 km Class V seat 86A

To get an up to date version of my travel plans, visit the TripIt page:

http://www.tripit.com/trip/public/id/4CE972068378

I’m looking forward to getting as many of our Google Summer of Code students as possible at the DebConf.

See you in the US!

Update: Actually, I might attend DebCamp too.


Oct 24 2009

Debian at Google Summer of Code Mentor Summit

Category: Summer of Code, debianObey Arthur Liu @ 10:54 pm

Debian at Mentor Summit

From left to right: Obey Arthur Liu, Olly Betts, Stefano Zacchiroli, Dirk Eddelbuettel, Sylvestre Ledru, Jelmer Vernooij.

Dear Planet,

We arrived at the Google Summer of Code 2009 Mentor Summit and are having a blast here. The weather is awesome, the candies are plenty and the conference rooms are comfy at the Googleplex. We will write to you again soon.

Cheers

The Debian people – Arthur, Olly, Zack, Dirk, Sylvestre, Jelmer


Jul 22 2009

DebConf9 travel plan

Category: Summer of Code, debianObey Arthur Liu @ 9:33 am

Going to DebConf9
My travel plan:

  • Iberia flight 3477 Zürich-Madrid on July 23rd 11:55-14:05, seat 12F
  • Renfe train Talgo 194 Madrid/Chamartin-Cáceres on July 23rd 16:25-20:02, seat 5-02A
  • DebConf9
  • Renfe train TRD 17021 Cáceres-Madrid/Atocha on July 31st 06:46-10:54, seat 1-025
  • Renfe train Trenhotel 00335 Cáceres-Madrid/Chamartin on July 31st 05:08-09:03, seat 06D
  • Iberia flight 3406 Madrid-Paris on July 31st 12:10-14:05, seat TBD
  • SNCF train Lyria 09211 Paris-Zürich on August 3rd 08:24-13:00, seat TBD

I will be presenting the Google Summer of Code at Debian talk:

Google Summer of Code 2009 at Debian

Presentation of the projects and their status

Day DebConf day 2 (2009-07-25)
Room Upper talkroom
Start time 10:00
Duration 01:00

This event will gather the admins, mentors and students of the 2009 Google Summer of Code at Debian to present our organization work, the students, their projects and how they are doing.

At the time of Debconf9, our students should be way into their projects. The Debian organization of the 2009 run of the Summer of Code will be presented and discussed, gathering feedback, especially in regard of the relation between the projects and the rest of the community. This event will be an opportunity for mentor and student pairs to present the projects they have been working on and update about their progress, and for the Debian community to give face to face feedback and help.

I missed the Keysigning Party deadline so I will be bringing paper slips with my key. I’d be happy to sign your key:

pub  4096R/29C0FFEE 2009-05-18
Key fingerprint = 9590 8AA6 E4F7 BAA7 8BD6 C148 F1A6 9BE4 29C0 FFEE
uid  Obey Arthur Liu <arthur@milliways.fr>
uid  Obey Arthur Liu <arthurliu@google.com>
uid  Obey Arthur Liu <obey.liu@ensimag.imag.fr>
uid  Obey Arthur Liu <graffit@graffit.net>
uid  Obey Arthur Liu <obey.liu@lzb.fr>
uid  Obey Arthur Liu <arthur.randolph@gmail.com>
sub  4096R/15D7FD9B 2009-05-18

May 19 2009

PGP/GPG transition 8CA99047 -> 29C0FFEE *

Category: debianObey Arthur Liu @ 11:12 am

Here comes the new 4096 bit RSA key, replacing the old (2002) 8CA99047 1024 bit DSA key:

pub   4096R/29C0FFEE 2009-05-18
      Key fingerprint = 9590 8AA6 E4F7 BAA7 8BD6  C148 F1A6 9BE4 29C0 FFEE
uid                  Obey Arthur Liu <arthur@milliways.fr>
uid                  Obey Arthur Liu <obey.liu@ensimag.imag.fr>
uid                  Obey Arthur Liu <graffit@graffit.net>
uid                  Obey Arthur Liu <obey.liu@lzb.fr>
uid                  Obey Arthur Liu <arthur.randolph@gmail.com>
sub   4096R/15D7FD9B 2009-05-18

In other news, I found a great flatshare on Riedmattstrasse in Kreis 3 in Zürich with a fellow Google summer intern. Thanks to all (Jeroen, Martin, Jaroslavs, Giacomo..) who gave me pointers about finding accomodation in Zürich. I’m looking forward to a great summer there.

coffee

* It did involve generating about 40 millions gpg keys on a few très badass computing clusters

UPDATE: Come on guys. Of course I followed basic key management rules. The clusters which generated the actual final keys were under my direct control and the particular slice which generated this published key is on my desk.


May 01 2009

Zürich, Switzerland for the summer (housing? DebConf?)

Category: Summer of Code, debianObey Arthur Liu @ 7:03 pm

Zürich Google Earth

I got a summer internship at Google in Zürich, Switzerland, so I’ll be moving there this summer. Any DD working there ?

I already went to Zürich once last year and it was quite a cool place. I briefly met Cate and I know that there are other DDs there (hi Madduck!). I look forward to meeting more of you.

Now there are two issues I’d like help with, dear Züricher Lazyweb, housing and flight to DebConf.

Can I haz apartment

Looking for an apartment in Zürich seems very very very hard.. So far I only found a few apartment/hotel geared towards rich expats staying for few months (the kind like Citadines). It’s ungodly expensive (like 2200+ CHF a month for one room), but sure available and well placed..

Here’s what I need:

  • from beginning of June to end of August (I have a friend willing to let me crash in so middle of June is okay)
  • either one room (for myself) or up to 2 or 3 (I’d be flatsharing then)
  • about or less than ~1500 CHF for one room, or less than ~2000 CHF for two and ~3000 CHF for three, you got the idea
  • reasonably close transport-wise from Enge, 20-30 minutes by public transport or, even better bike, would be cool

I don’t have much more criterias, as long as I can find something. We’re about a few dozens Google interns all (desperately) looking for accomodation in Zürich. We’re all good neighbours, don’t party all night and all have very good references. Please contact me if you \<know someone who\>* know something, I’d be very grateful.

Can I haz DebConf

I’m going to DebConf this year in Spain, along with all the Google Summer of Code students who can make it. I’m going to reserve my flight in the next few days. I think I’ll only go to DebConf proper, arriving on the 23rd and leaving on the 31st of July.

  • Here’s my tentative travel plan:
    • Swissair flight 2026, 23rd July, Zürich 12:25 – Madrid 14:45
    • Renfe train, 23rd July, Madrid 16:40 – Cáceres 20:02
    • DebConf!
    • Renfe train, 31st July, Cáceres 5:08 – Madrid 9:43
  • Either:
    • Visit Madrid
    • Swissair flight 2033, 2nd August, Madrid 19:45 – Zürich 21:55
  • Or:
    • Air France flight 1301, 31st July, Madrid 12:40 – Paris 14:45
    • Visit home
    • SNCF train TGV Lyria 9217, 2nd August, Paris 17:54 – Zürich 22:26

I’m not decided yet on the last point.

So, any of you coming to DebConf from Zürich ?


Apr 10 2009

Google Summer of Code 2009: Debian’s Shortlist

Category: Summer of Code, debianObey Arthur Liu @ 7:20 am

Copy of http://lists.debian.org/debian-devel/2009/04/msg00421.html.

Hi folks,

We have been pretty busy these past few weeks with the whole Google Summer of Code 2009 student application process.
I can say that we have this year a very good set of proposals and I’d like to thank all the students and mentors for this.

I am going to present to you our shortlist of projects that we would like to be funded and believe we can reasonably manage to get funded. As always, remember that the number of slots is not final yet at this point so we can’t promise anything. The first preliminary slot count given today was *10* (same as last year) and we hope to get *2* more (as we did last year).

This shortlist is alphabetically ordered because we don’t want to reveal the current internal rankings.

I am inviting you to debate what you think is cool, what is useful, what is important to Debian, maybe give us pointers to resources or people that could be helpful for the projects. We will try to alter our current rankings to reflect the zeitgeist in Debian, while taking into account the personal information that we have about each student involved.

The deadline for any modification is on the 15th, so get everything in by the 14th. The final selected projects will be announced by Google April 20th, ~12 noon PDT / 19:00 UTC. We’ll have another announcement then.

Three proposals need or may need a mentor, I indicated it.

For more information about the projects or mentoring and how to talk to us directly, scroll down past the list.

“Debian’s Shortlist”:

- Aptitude Package Management History Tracking
- Automatic Debug Packages Creation and Handling
- Debbugs Web UI: Amancay Strikes Back
- Control Files Parsing/Editing Library/Qt4-Debconf Qt4-Perl bindings
- Debian-Installer Support for GNU/kFreeBSD
- KDE/Qt4 Adept 3.0 Package Manager
- Large Scientific Dataset Package Management
- MIPS N32 ABI Port
- MTD Embedded Onboard flash Partitioning and Installation
- On-demand Cloud Computing with Amazon EC2 and Eucalyptus Integration
- Port back update-manager to Debian and all Derivatives
- Debian Autobuilding Infrastructure Rewrite

And the details:

Aptitude Package Management History Tracking

Student: Cristian Mauricio Porras Duarte, Mentor: Daniel Burrows

Aptitude currently does not track actions that the user has performed beyond a single session of the program. One of the most frequent requests from users is to find out when they made a change to a package, or why a package was changed; we want to store this information and expose it in the UI in convenient locations. As a side effect, this might also provide some ability to revert past changes.

Automatic Debug Packages Creation and Handling

Student: Emilio Pozuelo Monfort, Mentor: Marc Brockschmidt

This proposal aims at providing debug binary packages for the packages in the Debian archive in an automatic manner, moving them away from the official Debian archive to an special one. This has the benefits of providing thousands of debug packages without any work needed from the developers, for all the architectures, without bloating
the archive.

Debbugs Web UI: Amancay Strikes Back

Student: Diego Escalante Urrelo, Mentor: Margarita Manterola

The Amancay project aims to be a new read/write web frontend to Debian’s BTS; allowing DDs and contributors to easily interact with bugs via an intuitive yet powerful interface, enabling new workflows and creating new contribution opportunities like triaging while upholding reporting quality.

Control Files Parsing/Editing Library/Qt4-Debconf Qt4-Perl bindings

Student: Jonathan Yu, Mentor: (probably) Dominique Dumont see below

This project proposes a common library for parsing and manipulating Debian Control files, including control, copyright and changelog. Main ideas include validating and parsing of these files, with both Strict and Quirks modes for the parser. The second idea is a new frontend for Debconf using Qt4 (for which Perl bindings will be written).

Debian-Installer Support for GNU/kFreeBSD

Student: Luca Favatella, Mentor: Aurelien Jarno

GNU/kFreeBSD is currently using a hacked version of the FreeBSD installer combined with crosshurd as its own installer. While this works more or less correctly for standard installations (read: the exact same installation as in the documentation), it does not allow any changes in the installation process except the hard disk partitioning. This project is about porting debian-installer on GNU/kFreeBSD, and to a bigger extent, make debian-installer less Linux dependant.

KDE/Qt4 Adept 3.0 Package Manager

Student: Mateusz Marek, Mentor: NEEDS MENTOR, see below.

Finish Adept 3.0, a fully integrated package manager for Qt4/KDE4. Adept is currently the only viable path to a Debian native package manager on KDE that would support modern features such as tags, indexed search or good conflict resolving. With Aptitude-gtk still in development and only available for GTK+ and (K)PackageKit having fundamental problems, Debian needs this project to stay in control of its package management on KDE after much neglect in the recent years.

Large Scientific Dataset Package Management

Student: Roy Flemming Hvaara, Mentor: Charles Plessy

Large public datasets, like databases for bioinformatics are typically too big and too volatile to fit the traditional source/binary packaging scheme of Debian. There are some programs that are distributed in Debian, like blast and emboss, that can index specialised databases, but Debian lacks a tool to install or update the datasets they need and keep their indexing in sync.

MIPS N32 ABI Port

Student: Sha Liu, Mentor: Anthony Fok

This project first focuses on creating a new MIPS N32 ABI port for Debian. Different from O32 and N64, N32 is an address model which has most 64-bit capabilities but using 32-bit data structures to save space and process time. A second focus will be given on making such a “mipsn32el” arch fully optimized for the Loongson 2F CPU which gains more and more popularity in subnotebooks/netbooks in many countries.

MTD Embedded Onboard flash Partitioning and Installation

Student: Per Andersson, Mentor: Wookey

Many embedded devices have MTD onboard flash as persistent storage like the Kurobox Pro NAS, the Neo Freerunner, the Sheeva Plug or the OLPC. With MTD flash being so popular and with increases in capacity, support for MTD partition/installation would make Debian even more interesting to a wide range of of devices, making it one step closer to being universal.

On-demand Cloud Computing with Amazon EC2 and Eucalyptus Integration

Student: David Wendt Jr, Mentor: (probably) Steffen Moeller see below

In many academic fields, as well as commercial industries, people use clusters to distribute tasks among multiple machines. Many times this is done by packaging a whole operating system disk image, uploading it onto the cluster, and having the cluster run it in a VM. This project intends to make it easier for Debian to distribute prepared disk images templates like they distribute CD images now, for the users to recreate or customise these templates with Debian packages and for administrators to host such clusters with Debian.

Port back update-manager to Debian and all Derivatives

Student: Stephan Peijnik, Mentor: Michael Vogt

The project would involve taking the distribution-(Ubuntu-)specific update-manager code, analyzing it, and creating a package with just its core functionality, decoupling the distribution-specific parts and thus making the core code extensible by distribution-specific add-ons. This in turn would remove the need of porting update-manager to Debian with every upstream release. An additional optional goal would be replacing the synaptics-backend with a python-apt based one.

Debian Autobuilding Infrastructure Rewrite

Student: Philipp Kern, Mentor: Luk Claes

Rewrite the software that currently runs the Debian autobuilding infrastructure in a way that makes it more maintainable and robust. It will use Python as its programming language and PostgreSQL for the database backend. By harmonizing buildds, many build failures can be prevented and wasteful workload on buildd volunteers can be reduced.

On mentoring:

  • KDE/Qt4 Adept 3.0 Package Manager:

Petr Rockai, the original developer of Adept has offered help to anyone willing to adopt Adept. Sune Vuorela has offered help for any Qt4 and KDE related issues. *We really need a mentor here*. The student is quite competent but Google dictates that we provide a mentor to handle student management.

  • Control Files Parsing/Editing Library/Qt4-Debconf Qt4-Perl bindings:

Dominique Dumont, although not DD, has signaled interest in mentoring this, although it hasn’t been confirmed yet. Sune Vuorela has offered to help co-mentor for the Qt4-Debconf and Qt4-Perl bindings part.

  • On-demand Cloud Computing with Amazon EC2 and Eucalyptus Integration:

Steffen Moeller has signaled interest in mentoring this, although it hasn’t been formally confirmed yet. Charles Plessy of the Debian Med team will provide help for use cases related issues. Eric Hammond, developer of the original vmbuilder image creation tool and maintainer of a set of Debian and Ubuntu images will provide help for Amazon EC2 and image creation issues. Chris Grzegorczyk from the Eucalyptus team will provide help for Eucalyptus and Eucalyptus/Debian integration issues.

Contacting us:

Considering the tight schedule, most stuff happens live on IRC: #debian-soc on irc.debian.org

You can also consult our wiki page for some additional information:
<http://wiki.debian.org/SummerOfCode2009>

We have a mailing-list at:
<http://lists.alioth.debian.org/mailman/listinfo/soc-coordination>

Keep this discussion on debian-devel@lists.debian.org while cc-ing soc-coordination@lists.alioth.debian.org. This thread is for debian-devel primarily.


Apr 08 2009

Google Summer of Code at Debian: Update, need mentors!

Category: Summer of Code, debianObey Arthur Liu @ 12:43 am

A quick update before the big one about the 2009 Google Summer of Code.

I believe we had a great recruitment drive this year and we have a very good set of proposals to work with. We’d like to thank everyone involved for their help. We’re now ranking out student applications.

I promised elsewhere that I’ll send out our shortlist of projects once Google sends us our preliminary slot allocation today but I misread the thread on the -mentors list and that count will only happen on Thursday, so we’ll have to wait a bit more. That shortlist would only include projects, but not individual students. The idea is to give a heads up to everyone before committing to a group of projects and students. It is very important to inform the community as it increases visibility of the students work, giving them more help and support (and also avoids duplicating existing not yet publicized work!).

As far as mentors go, we should have all of our approximately 14 planned projects covered, except for 2. I’m posting them here in case you could mentor or help find mentors for those projects. (The wiki pages are not really up to date, so please come on IRC and ask clarifications, see below)

Finish Petr Rockai’s Adept 3.0 and bring a Qt4 Package Manager to Debian, with a different interface paradigm than Aptitude-gtk.
Petr said he would provide help with the existing codebase but can’t mentor. Sune Vuorela from Debian KDE is ready to help with Qt4 related issues.

Build Debian tools to create Debian images for Amazon EC2 and the free Eucalyptus implementation. Packaging of the Eucalyptus hosting framework is also possible.
For this project, we already have on board to help: Charles Plessy from Debian Med, Eric Hammond, developer of the existing vmbuilder Ubuntu tool for EC2 and Chris Grzegorczyk and Rich Wolski, from the Eucalyptus team. Plenty of people to get help from.

Mentoring is a great experience! See this for what it entails.

If we still can’t find a mentor by the end of the week, I’ll blast an announcement over at debian-devel@l.d.o along with the project shortlist.

In the meantime, don’t forget to idle on #debian-soc on irc.debian.org.


Mar 19 2009

Google Summer of Code 2009 – we’re in!

Category: Summer of Code, debianObey Arthur Liu @ 10:21 pm

Copy of debian-devel-announce.

We’re happy to announce that Debian has been accepted again as one of the mentoring organizations for this year’s Google Summer of Code.

According to the timeline for this year’s program, we will only have a few days to get set up and ready. Student applications will be accepted between the 23rd of March and 4th of April, but we’re already being contacted by students interested in working with us. That means that if you want to get involved as a mentor or a student, you don’t have very long. We’re also still actively looking for more project ideas – what would you like somebody to work on? You don’t need to be able to mentor a project to propose it.

Both students and mentors will have to register on the new Melange application. Once you’ve edited your profile, you will have a ‘linkid’. Always keep it at hand. We will need it to process registrations and applications to match it with who you are.

If you’d like to mentor, you will need to ‘apply to become a mentor‘ and click on Debian in the list of orgs. Also please add yourself to the Debian wiki page and keep in touch with us (see below). Once you’ve done that, the admins will be able to approve you so you can be added into the official Debian mentors list. Please add any specific ideas that you may have, or if you have nothing specific then list the areas where you think you could mentor a student. Existing Debian developers are preferred as mentors, as that will make things easier on some fronts (e.g. sponsored package uploads, data setup on Debian-hosted machines). But that’s not a hard and fast rule.

If you’re a student hoping to work on Debian this summer in SoC, please get in contact with us (see below) to talk about project ideas, either what we already have listed or your own. It’s in everybody’s interests to work on applications as much as possible before the deadline closes to improve their chances of acceptance. Ideally we want to encourage new blood to join in and contribute, but we’ll be happy to accept high quality applications from anybody that meets Google’s eligibility requirements.

We can be contacted at:

Good luck to all involved; may all your code be merged in squeeze!


Next Page »