[Soc-coordination] Welcome to our 2011 Debian Google Summer of Code students!

Obey Arthur Liu arthur at milliways.fr
Mon Apr 25 19:56:26 UTC 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi everyone!

I'd like to extend a warm welcome to our new batch of students selected
for the 2011 Debian Google Summer of Code!

They should soon be posting on Debian Planet and you're welcome to come
talk to them on #debian-soc on irc.debian.org

Further details will be posted in the coming days to our wiki:
<http://wiki.debian.org/gsoc>


== Automated Multi-Arch Cross-Building and Bootstrapping ==

aka "autocrossbuild", by Gustavo Prado Alkmim, mentored by Wookey

Enable easy and automated setup of cross-platform automated build
systems and bootstrapping for QA in the Multi-Arch era. This involves
the creation of multi-stage bootstrap build sequencing tools and a
reliable automated multi-arch cross-builder.


== APT/Dpkg Transaction Ordering for Safety and Performance ==

aka "aptordering", by Chris Baines, mentored by Michael Vogt

The ordering code in libapt is responsible for ordering the
unpacking/configuration of debs so as to ensure dependencies are
satisfied etc. Currently it organizes the ordering into big batches.
This project further implements an ordering satisfying more constrains
such as "minimal amounts of dpkg invocations", "minimal amount of broken
packages at any point".


== DebDelta APT Native Integration ==

aka "debdelta", by Ishan Jayawardena, mentored by Michael Vogt

Improve user experience of APT and its front-ends by speeding up the
upgrade process. This provides a better framework for unified handling
of debdelta and future APT improvements such as parallelism. Support for
stable and security ugprades as well as multiple APT related libraries
is expected.


== Dpkg Declarative Diversions ==

aka "declarativediversions", by Sam Dunne, mentored by Steve Langasek

The dpkg-divert command should be replaced with a new control file with
a declarative syntax which Dpkg will parse and process directly as part
of the package unpack and removal phases, eliminating the problems
resulting from non-atomic handling of diversions.


== Backend Tools and Infrastructure for DEX ==

aka "dextools", by Nathan Handler, mentored by Matt Zimmerman

EX is a new program designed to help improve Debian and its derivatives
by merging in changes made downstream and encouraging discussions
between the various projects. As this is a new project, most of the
infrastructure does not exist (or is rather hackish and incomplete).
This project will create the necessary backend tools and infrastructure
so that all Debian derivatives can easily make use of the DEX project.


== Jigsaw Modularized Java in Debian ==

aka "jigsaw", by Guillaume Mazoyer, mentored by Tom Marble

The Java Development Kit (JDK) is a big monolithic software tool: many
of its features are only useful in limited areas (GUI toolkits are
useless for a web server). This project will bring the Jigsaw modular
JDK to Debian, helping performance (start-up, size, etc) but also the
dependency resolution (to match Debian packaging). Some work exists
upstream does not fit with Debian. This project will package the current
development version of Jigsaw, update Debian Java Policy, and create the
necessary packaging tools for software depending on it.


== Python Multi-Build for Python Extensions Packaging ==

aka "pythonmultibuild", by Mesutcan Kurt, mentored by Piotr Ozarowski

This project creates a tool to build Python extensions for all Python
versions supported by Debian at the time. The project should detect the
upstream build system and testing frameworks and use them. It will be
interfaced with CDBS and the dh sequencer, replacing their Python snippets.


== Debian Teams Activity Metrics ==

aka "teammetrics", by Sukhbir Singh, mentored by Andreas Tille

This project will gauge the performance of teams in Debian by measuring
metrics such as: postings on relevant mailing lists, package upload
records from the Ultimate Debian Database and commit statistics from
project repositories... The information gathered will help in evaluating
team performance by measuring how people in a team are working together.
An interface to access this information easily will also be developed.


== Compute Clusters Integration for Debian Development and Building ==

aka "computeclustersdev", by Rudy Godoy, mentored by Steffen Moeller

The project's main goal is to enable developers to easily use compute
clusters (Eucalyptus, OpenStack...) as environments for arch-specific
development by providing a set of tools they can use to setup and run an
extended platform for their development, testing and building tasks.


Good luck to everyone!
- -Obey Arthur Liu

Cross-posted to Planet:
<http://www.milliways.fr/2011/04/25/welcome-to-our-2011-debian-google-summer-of-code-students/>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAEBCAAGBQJNtdHpAAoJEPGmm+QpwP/uZ0MP/R4nM9C9J/hXghAX3Vc2Gk5A
/8gsyI/sVT55wdxc/C/WuB7ML8voPT5HGPYVLZxrTYJrI16XdyyKyfUkV7Bi7WHe
EmQI82briw0st2QxgeEWenG3Zeo7G3JT7xGGyh5qMUBc0jYPnkQA+TbZWxJyvVnW
nA5vFDqdPtrEDWmDVs5iMYa6JVusCZfivxV3cRsKj0f4plkDH0JJ5oL0jBgWx6la
BDnMumkiYzNtD1tm0RDJjh7oPgcPxzOGTy3QoS9x9eeCkvzr8NJ/38TbjhMjuk0b
SM0iH+LYj6rcRwHeq/DdE90Kha+1ADYIbhiPXN5kReY2S8joSf5V0NhIImtSK5rS
23CD/MfmAMrKCwIiA8KbMy2Za7TDrPwKFwFeAs5Wkqe+tqU9Xya85yaZA4RyOBSQ
cTmXBysmIDP6bEPG8VL2dQtEpVah2PtjdVJYIjQBkhz235KqvHkwnhW7qDgKOdTN
Ti3Vt4iC8imr0R0LLgmgUf4ElPXC5MAp6QAgvXOhNE+i1p62H4LZRet87nhwhZ2i
LhnBrmB59VmSUHSL9loBY0L7rYfSC1LppIE+Rmq8+2X+HAIFq0BqsO+Xux32kRSf
bwbI7/T4iixFv32ZPKSH9vHWgE1gq1qjIbOYGEy88mTDCvK/EFVXCTGl06GJUPUK
Lu54HeYGhWrhEEJiIUtM
=xlvp
-----END PGP SIGNATURE-----



More information about the Soc-coordination mailing list