Gentoo Logo
Gentoo Spaceship

Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-user-el
Lists: gentoo-user-el: < Prev By Thread Next > < Prev By Date Next >
To: gentoo-user-el@g.o
From: Theo Chatzimichos <tampakrap@g.o>
Subject: Gentoo GSoC 2011
Date: Wed, 01 Jun 2011 02:10:01 +0300
Θέλω να ετοιμάσουμε ένα άρθρο για τα projects του Gentoo για το GSoC 2011.
Παρακάτω υπάρχει μια λίστα με αυτά, με όνομα student, όνομα mentor, μικρή
περιγραφή και link. Σκοπός είναι να μεταφράσουμε τις περιγραφές και να το
ανεβάσουμε στο site αύριο. Οπότε αν κανείς ενδιαφέρεται, μπορεί να μεταφράσει
κάποιο κομμάτι και να στείλει τη μετάφραση εδώ στη λίστα. Η μετάφραση δεν
χρειάζεται να είναι απόλυτη, απλά να βγαίνει νόημα.

libbash runtime
    Student: Mu Qiao
    Mentors: Petteri Räty
Libbash will enable programs to use Abstract Syntax Trees(AST) to parse
and interpret shell scripts directly instead of using regular
expressions. Most of bash 3.2 syntax will be supported. This will be a
great benefit to programs both outside and inside Gentoo, including
Portage/Paludis and repoman

Client-server model for reporting and querying package statistics
    Student: Vikraman Choudhury
    Mentors: Alec Warner, Chris Harvey
This project aims to implement a client program to gather package
information from gentoo hosts and submit them to a server, which will
calculate useful statistics based on the data, rendered using a webapp.

Gentoo/Java IDE Integration
    Student: Kyle Pan
    Mentors: Serkan Kaba
The project includes an improvement to current java-config and a new
eclipse-plugin. The plug-in, which when clicked, lists system installed
java libraries for users to select and import into projects. This avoids
user manually browses and locates system installed libraries, making
developing more efficient and comfortable. The existing tool
java-config, with some necessary improvements, is chosen as the data
retrieval backend of this project. Jython is used to integrate
java-config to the plug-in.This project will mainly benefit developers
using eclipse, and due to planned work on improvements to java-config,
it will benefit java-config project and even non-developer gentoo users
as well.

Django CMS replacement for the website
    Student: Theo Chatzimichos
    Mentors: Matthew Summers, Robin Johnson
a replacement for the web pages, that include the documentation,
project, news and other informational pages, via a Django CMS. Additional
Django/Python plugins will be used, e.g. for LDAP integration. The Beacon
editor, a former GSOC project, will also be adapted to the project as a
WYSIWYG editor for the Gentoo-specific XML schemas. Various features that will
improve the documentation handling are going to be implemented.

Apache Maven Integration for Gentoo EBuilds
    Student: Kasun Gajasinghe
    Mentors: Mathieu Le Marec - Pasquet, Serkan Kaba
This project enables the ability to natively use Apache Maven in Java packages
in the main tree. With this, packagers who use Apache Maven as the project
management tool gain the ability to write Ebuilds easily and it will provide
the complete support for the existing maven-to-ant feature.

Distfile patching support
    Student: Rafael Goncalves Martins
    Mentors: Robin Johnson, Denis Dupeyron
Improve the performance of the Gentoo Linux mirrors by reducing the overall
bandwidth load, allowing people to fetch binary patches from the mirrors,
instead of the full source tarballs, when updating some package. This proposal
is partially based on GLEP 25, by Brian Harring.

PMS compliance test suite
    Student: Michał Górny
    Mentors: Denis Dupeyron, Sébastien Fabbro
The project aims to create and maintain a comprehensive test suite for Package
Managers to check their compliance with the Package Manager Standard. These
tests could be used by Package Managers as regression tests as well.

Gentoaster - freshly cooked Gentoo VM images, on demand
    Student: Liam McLoughlin
    Mentors: Ole Markus, Tim Harder
Gentoaster is a tool I’d like to write that allows users to create Gentoo
virtual machines on demand via a web-based interface. This idea was inspired
by the VM builder idea suggested on the Gentoo wiki.

Rework Porthole to use the portage API
    Student: Detlev Casanova
    Mentors: Brian Dolbec
Currently, Portage GUI's have to run the emerge script to do almost all
portage functionalities. The goals of this project are to finish the still-
young new portage python API so that it can be used by those GUI's and port
porthole to use it It will be an API that won't change every now an then. This
will improve applications performance and won't rely on the current sometimes-
changing-emerge terminal output

Automated benchmark suite for numerical libraries in Gentoo
    Student: Andrea Arteaga
    Mentors: Sébastien Fabbro
The project concerns the construction of a complete automated benchmark suite
for implementations of standard linear algebra libraries such as BLAS or
LAPACK, which will allow the user to choose the best implementation for his
machine. Compilers, compiler versions and flags are taken into account for

    Student: Robert Seaton
    Mentors: Anant Narayanan, Luca Barbato
The "Glentoo" project aims to build on the work of the Glendix and Plan 9 From
Userspace projects by cohesively tying a Gentoo base system to a Plan 9
inspired userspace.

Auto dependency builder
    Student: Alexander Bersenev
    Mentors: Marien Zwart
Gentoo has ~15 000 packages only in official tree. Almost each package has a
dependencies. Presently, developers of packages specifies them manually. I
intend to build a tool for generating a list of dependences automatically and
checking a fullness of existing lists. This tool will be useful for developers
of packages and will enable them to make user's experience better.

Provide Gentoo 11 LiveDVDs with Anaconda installer
    Student: Wiktor Brodlo
    Mentors: Denis Dupeyron, Luca Barbato
A new Gentoo Installer, based on
Fedora's Anaconda. The installer is meant for easy installation of
Gentoo from the LiveDVD.
Sabayon is a Gentoo-based distro that uses Anaconda as their installer.

Help Gentoo Council by providing web based applications
    Student: Joachim Bartosik
    Mentors: Petteri Räty, Luca Barbato
a set of tools that will help Gentoo Council to work more effectively. I will
prepare a website for Council will do work that is now done manually and an
IRC bot that will allow to use meeting log on website. The Councils website
will also allow more input from developers community.

Ebuild generator
    Student: Sebastian Parborg
    Mentors: Constanze Hausner, Donnie Berkholz
an ebuild generator in
python that will be able to guess deps, useflags, how to
compile and install projects.
Theo Chatzimichos (tampakrap) |
Gentoo KDE/Qt, Planet, Overlays
signature.asc (This is a digitally signed message part.)
Re: Gentoo GSoC 2011
-- skiarxon
Lists: gentoo-user-el: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
gentoo/user/ IRC cloaks
Next by thread:
Fwd: Gentoo GSoC 2011
Previous by date:
Re: gentoo/user/ IRC cloaks
Next by date:
Fwd: Gentoo GSoC 2011

Updated May 30, 2012

Summary: Archive of the gentoo-user-el mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.