Jump to content
Compatible Support Forums
Sign in to follow this  
news

Welcome to our 2011 Debian Google Summer of Code students!

Recommended Posts

-----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:

 

 

 

== 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

 

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×