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 |