Gentoo Archives: gentoo-user-el

From: Theo Chatzimichos <tampakrap@g.o>
To: gentoo-user-el@l.g.o
Subject: [gentoo-user-el] Gentoo GSoC 2011
Date: Tue, 31 May 2011 23:09:11
Message-Id: 3718571.2Fj85eWZre@virtuoso
1 Θέλω να ετοιμάσουμε ένα άρθρο για τα projects του Gentoo για το GSoC 2011.
2 Παρακάτω υπάρχει μια λίστα με αυτά, με όνομα student, όνομα mentor, μικρή
3 περιγραφή και link. Σκοπός είναι να μεταφράσουμε τις περιγραφές και να το
4 ανεβάσουμε στο site αύριο. Οπότε αν κανείς ενδιαφέρεται, μπορεί να μεταφράσει
5 κάποιο κομμάτι και να στείλει τη μετάφραση εδώ στη λίστα. Η μετάφραση δεν
6 χρειάζεται να είναι απόλυτη, απλά να βγαίνει νόημα.
7
8 http://www.google-melange.com/gsoc/org/google/gsoc2011/gentoo
9
10 libbash runtime
11 Student: Mu Qiao
12 Mentors: Petteri Räty
13 Description:
14 Libbash will enable programs to use Abstract Syntax Trees(AST) to parse
15 and interpret shell scripts directly instead of using regular
16 expressions. Most of bash 3.2 syntax will be supported. This will be a
17 great benefit to programs both outside and inside Gentoo, including
18 Portage/Paludis and repoman
19 http://www.google-melange.com/gsoc/project/google/gsoc2011/qiaomuf/28001
20
21 Client-server model for reporting and querying package statistics
22 Student: Vikraman Choudhury
23 Mentors: Alec Warner, Chris Harvey
24 Description:
25 This project aims to implement a client program to gather package
26 information from gentoo hosts and submit them to a server, which will
27 calculate useful statistics based on the data, rendered using a webapp.
28 http://www.google-melange.com/gsoc/project/google/gsoc2011/vh4x0r/26001
29
30 Gentoo/Java IDE Integration
31 Student: Kyle Pan
32 Mentors: Serkan Kaba
33 Description:
34 The project includes an improvement to current java-config and a new
35 eclipse-plugin. The plug-in, which when clicked, lists system installed
36 java libraries for users to select and import into projects. This avoids
37 user manually browses and locates system installed libraries, making
38 developing more efficient and comfortable. The existing tool
39 java-config, with some necessary improvements, is chosen as the data
40 retrieval backend of this project. Jython is used to integrate
41 java-config to the plug-in.This project will mainly benefit developers
42 using eclipse, and due to planned work on improvements to java-config,
43 it will benefit java-config project and even non-developer gentoo users
44 as well.
45 http://www.google-melange.com/gsoc/project/google/gsoc2011/kylepan/38001
46
47 Django CMS replacement for the www.gentoo.org website
48 Student: Theo Chatzimichos
49 Mentors: Matthew Summers, Robin Johnson
50 Description:
51 a replacement for the gentoo.org web pages, that include the documentation,
52 project, news and other informational pages, via a Django CMS. Additional
53 Django/Python plugins will be used, e.g. for LDAP integration. The Beacon
54 editor, a former GSOC project, will also be adapted to the project as a
55 WYSIWYG editor for the Gentoo-specific XML schemas. Various features that will
56 improve the documentation handling are going to be implemented.
57 http://www.google-melange.com/gsoc/project/google/gsoc2011/tampakrap/27001
58
59 Apache Maven Integration for Gentoo EBuilds
60 Student: Kasun Gajasinghe
61 Mentors: Mathieu Le Marec - Pasquet, Serkan Kaba
62 Description:
63 This project enables the ability to natively use Apache Maven in Java packages
64 in the main tree. With this, packagers who use Apache Maven as the project
65 management tool gain the ability to write Ebuilds easily and it will provide
66 the complete support for the existing maven-to-ant feature.
67 http://www.google-
68 melange.com/gsoc/project/google/gsoc2011/kasun_gajasinghe/35001
69
70 Distfile patching support
71 Student: Rafael Goncalves Martins
72 Mentors: Robin Johnson, Denis Dupeyron
73 Description:
74 Improve the performance of the Gentoo Linux mirrors by reducing the overall
75 bandwidth load, allowing people to fetch binary patches from the mirrors,
76 instead of the full source tarballs, when updating some package. This proposal
77 is partially based on GLEP 25, by Brian Harring.
78 http://www.google-
79 melange.com/gsoc/project/google/gsoc2011/rafael_martins/21001
80
81 PMS compliance test suite
82 Student: Michał Górny
83 Mentors: Denis Dupeyron, Sébastien Fabbro
84 Description:
85 The project aims to create and maintain a comprehensive test suite for Package
86 Managers to check their compliance with the Package Manager Standard. These
87 tests could be used by Package Managers as regression tests as well.
88 http://www.google-melange.com/gsoc/project/google/gsoc2011/mgorny/27001
89
90 Gentoaster - freshly cooked Gentoo VM images, on demand
91 Student: Liam McLoughlin
92 Mentors: Ole Markus, Tim Harder
93 Description:
94 Gentoaster is a tool I’d like to write that allows users to create Gentoo
95 virtual machines on demand via a web-based interface. This idea was inspired
96 by the VM builder idea suggested on the Gentoo wiki.
97 http://www.google-melange.com/gsoc/project/google/gsoc2011/hexxeh/23001
98
99 Rework Porthole to use the portage API
100 Student: Detlev Casanova
101 Mentors: Brian Dolbec
102 Description:
103 Currently, Portage GUI's have to run the emerge script to do almost all
104 portage functionalities. The goals of this project are to finish the still-
105 young new portage python API so that it can be used by those GUI's and port
106 porthole to use it It will be an API that won't change every now an then. This
107 will improve applications performance and won't rely on the current sometimes-
108 changing-emerge terminal output
109 http://www.google-melange.com/gsoc/project/google/gsoc2011/cazou/29002
110
111 Automated benchmark suite for numerical libraries in Gentoo
112 Student: Andrea Arteaga
113 Mentors: Sébastien Fabbro
114 Description:
115 The project concerns the construction of a complete automated benchmark suite
116 for implementations of standard linear algebra libraries such as BLAS or
117 LAPACK, which will allow the user to choose the best implementation for his
118 machine. Compilers, compiler versions and flags are taken into account for
119 this.
120 http://www.google-melange.com/gsoc/project/google/gsoc2011/spiros/22001
121
122 Glentoo
123 Student: Robert Seaton
124 Mentors: Anant Narayanan, Luca Barbato
125 Description:
126 The "Glentoo" project aims to build on the work of the Glendix and Plan 9 From
127 Userspace projects by cohesively tying a Gentoo base system to a Plan 9
128 inspired userspace.
129 http://www.google-melange.com/gsoc/project/google/gsoc2011/rps/24001
130
131 Auto dependency builder
132 Student: Alexander Bersenev
133 Mentors: Marien Zwart
134 Description:
135 Gentoo has ~15 000 packages only in official tree. Almost each package has a
136 dependencies. Presently, developers of packages specifies them manually. I
137 intend to build a tool for generating a list of dependences automatically and
138 checking a fullness of existing lists. This tool will be useful for developers
139 of packages and will enable them to make user's experience better.
140 http://www.google-melange.com/gsoc/project/google/gsoc2011/bay/25001
141
142 Provide Gentoo 11 LiveDVDs with Anaconda installer
143 Student: Wiktor Brodlo
144 Mentors: Denis Dupeyron, Luca Barbato
145 Description:
146 A new Gentoo Installer, based on
147 Fedora's Anaconda. The installer is meant for easy installation of
148 Gentoo from the LiveDVD.
149 Sabayon is a Gentoo-based distro that uses Anaconda as their installer.
150 http://www.google-melange.com/gsoc/project/google/gsoc2011/wiktor/22001
151
152 Help Gentoo Council by providing web based applications
153 Student: Joachim Bartosik
154 Mentors: Petteri Räty, Luca Barbato
155 Description:
156 a set of tools that will help Gentoo Council to work more effectively. I will
157 prepare a website for Council will do work that is now done manually and an
158 IRC bot that will allow to use meeting log on website. The Councils website
159 will also allow more input from developers community.
160 http://www.google-melange.com/gsoc/project/google/gsoc2011/jbartosik/19001
161
162 Ebuild generator
163 Student: Sebastian Parborg
164 Mentors: Constanze Hausner, Donnie Berkholz
165 Description:
166 an ebuild generator in
167 python that will be able to guess deps, useflags, how to
168 compile and install projects.
169 http://www.google-melange.com/gsoc/project/google/gsoc2011/darkdefender/27001
170 --
171 Theo Chatzimichos (tampakrap) | blog.tampakrap.gr
172 Gentoo KDE/Qt, Planet, Overlays

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user-el] Gentoo GSoC 2011 skiarxon <skiarxon@×××××.com>