OMII-UK Home

Backport SAGA-C++ to boost-1.33, and create binary SAGA distributions (deb, rpm, ...)

Google Summer of Code 2009 ideas

Primary Mentor: Andre Merzky andremerzky@gmail.com.
Secondary Mentor: Shantenu Jha sjha@cct.lsu.edu
OMII Project: OMII-SAGA.

Background

OMII-UK funds SAGA development to further code stability and feature completeness of the SAGA API standard implementation. To further this goal, we want to backport SAGA's C++ implementation to boost-1.33 (currently boost-1.34.1). Also, we want to establish mechanisms to create binary distribution for SAGA releases, for major Unix/Linux platforms.

Project Goals

The project should provide a patch set to allow SAGA-C++ to compile against boost-1.33, which is still widely deployed in SAGA's target community. Also, a set of tools or scripts should be created which allow to automatically create binary distributions of SAGA, including correct dependency specifications etc.

Project Description

The SAGA C++ implementation heavily relies on boost. At the moment, we require at least boost-1.34.1. The Student is expected to sift through the SAGA code base, and to check if a backport to boost-1.33 is in fact feasible. If so, a separate svn branch is to be derived from trunk to implement that backport. Merging back into trunk is an *optional* part of the project.

In the second (and probably simpler) part, we expect the project to provide a set of tools or scripts to automatically create binary distributions for major Linux/Unix platforms. Reuse of existing tools is encouraged!

Project Requirements

The applicant should be aware that the SAGA C++ code base is not a trivial one, and is not fully documented either. OTOH, we have a very responsive devel mailing list, and the backport work will not require the student to understand all functional details of the SAGA implementation. Nevertheless, excellent C++ skills and familiarity with boost will definitely help.

The second part requires moderate to good knowledge of Linux, Unix, and binary package formats.

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-2) was last changed on 23-Mar-2009 09:35 by AndreMerzky [RSS]

© The University of Southampton on behalf of OMII-UK. All Rights Reserved. | Terms of Use | Privacy Policy | PageRank Checker