Gentoo Linux Staffing Needs

Xavier Neys Scripter

Updated November 23, 2009

1.  Introduction

This page collects all calls for recruitments that can be found on our project pages.

This page does not list the only areas where contributions are welcome, but is only a reflection of where developers are needed the most. If you are interested in helping out in another area, then do not hesitate to contact the relevant development group anyway.

If you are interested in helping out with any of the following tasks, please contact the Gentoo Recruiters, CCing the displayed "Contact" on your application.

2.  Calls for recruitment

Project Job Description Requirements Contacts
base — Gentoo SPARC Arch team members The sparc team could use some more people for software testing, keywording and release work. ~sparc users, owners of new and or exotic hardware are most welcome. Access to v9 sparc hardware Tiago Cunha
Documentation — Internationalisation Documentation translators Gentoo needs documentation translators. The list of currently official translators can be found on our internationalisation subproject page. If your language is not listed, please contact GDP for more information. Translators need good reading skills in English and obviously very good writing skills in the language they are translating to.
They should also be able to edit UTF-8 encoded XML files (any good text editor can be used).
Xavier Neys
Gentoo Programming Resources — Ruby General package maintainer General ruby package maintainer to help out managing packages in the herd. Revision bumping, bug filing/fixing, updating ebuilds per eclass or syntax changes, etc. This involves a mix of gem and source based ebuilds. Experience with ruby on Linux, ideally Gentoo. Knowledge of the gem repository system and its supporting software and experience with building ruby software using setup.rb and its many incarnations. ruby@gentoo.org
Ruby core package maintainer Ruby core package maintainer to help out with the core ruby packages (dev-lang/ruby and dev-ruby/rubygems). Revision bumping, handling security bugs, patching packages to play nice with Gentoo, following upstream to handle changes and updates in a timely manner. Experience with ruby on Linux, ideally Gentoo. Knowledge of C and ruby. Experience with patching software. ruby@gentoo.org
Java General package maintainer General java package maintainer to help out with managing the herd. Along with java packages in other herds. Revision bumping, bug filing/fixing, stabilizing, updating ebuilds per eclass or syntax changes, etc. Experience with Java on Linux, ideally Gentoo. Building java applications from source. Some experience with ant, build.xmls, patching java sources, and package build systems. java@gentoo.org
Glassfish package maintainer Package from source and maintain Glassfish and related packages. Due to the size of Glassfish, many ebuilds will need to be created for the various pieces. Possibly even a eclass. Along with maintaining it all for at least 1 year or longer. Which includes keeping package current with upstream. Glassfish has several dependenies required to build from source that will also need to be packaged and maintained as well. 6 months - 1 year experience with Glassfish. Ideally in a production environment running Gentoo or some flavor of Linux. Ability to work with Glassfish sources, and build it from source. java@gentoo.org
JBoss package maintainer Package from source and maintain JBoss and related packages. Due to the size of JBoss, many ebuilds will need to be created for the various pieces. Possibly even a eclass. Along with maintaining it all for at least 1 year or longer. Which includes keeping package current with upstream. JBoss has several dependenies required to build from source that will also need to be packaged and maintained as well. 6 months - 1 year experience with JBoss. Ideally in a production environment running Gentoo or some flavor of Linux. Ability to work with JBoss sources, and build it from source. java@gentoo.org
Tomcat package maintainer Maintain Tomcat and related packages. Its already packaged and working with a few open bugs with the effors of William L. Thomson Jr. The volunteer will take over his work since he will retire soon. Tomcat has several dependenies required to build from source that will also need to be maintained as well. 6 months - 1 year experience with Tomcat. Ideally in a production environment running Gentoo or some flavor of Linux. Ability to work with Tomcat sources, and build it from source. java@gentoo.org
Jetty package maintainer Package from source and maintain Jetty and related packages. Along with maintaining it all for at least 1 year or longer. Which includes keeping package current with upstream. 6 months - 1 year experience with Jetty. Ideally in a production environment running Gentoo or some flavor of Linux. Ability to work with Jetty sources, and build it from source. java@gentoo.org
Maven package maintainer and portage integrator Package from source and maintain Maven and related packages. Maven itself is packaged from source in the java-overlay, but needs to be updated, maintained, and added to tree. At which time Maven, along with Maven repositories need to be integrated with Gentoo's Java build system. Which presently is designed entirely around ant. Then maintaining it all for at least 1 year or longer. Which includes keeping package current with upstream. Most all dependenies required to build from source have been package in the java-overlay. They will need to be added to tree and maintained as well. 6 months - 1 year experience with Maven on Gentoo or some flavor of Linux. Ability to work with Maven sources, and build it from source. Experience with the Gentoo Java build system and our Java specific eclasses. java@gentoo.org
Lisp Package maintainers Desperately seeking Susan^WErlang.. er, wait. The Scheme, common lisp herds are understaffed. If you have an interest in helping them out, please don't hesitate to get in touch. Marijn Schouten
Perl General package maintainer General perl package maintainer to help out with managing the herd. Revision bumping, bug filing/fixing, stabilizing, updating ebuilds per eclass or syntax changes, etc. Experience with Perl on Linux, ideally Gentoo. perl@gentoo.org
Perl core maintainer Perl core package maintainer to help out with the core perl packages (dev-lang/perl and sys-devel/libperl). Revision bumping, handling security bugs, patching packages to play nice with Gentoo, following upstream to handle changes and updates in a timely manner. Experience with perl on Linux, ideally Gentoo. Knowledge of C and perl. Experience with patching software. perl@gentoo.org
g-cpan maintainer g-cpan is a tool written in perl. It generates ebuilds and installs perl modules and bundles from CPAN on-the-fly. The sources are in the g-cpan repository. Experience in perl and packaging perl modules. perl@gentoo.org
security GLSA Coordinators Helping with the coordination of security bugs and GLSAs. More information on the recruitment process can be found further down on the project page. security@gentoo.org
Kernel Security Coordination security@gentoo.org
virtualization — vmware Team Member/Team Lead A team member or the team lead is needed to package up the closed-source vmware packages (currently workstation, player and server) for installation on a Gentoo system. The greatest part of this task is ensuring that the appropriate kernel modules compile with the latest kernel whilst still maintaining backwards compatibility with previous kernels. Enthusiasm for challenging positions, knowledge of kernel modules and ability to work with and around closed-source software. Experience with ebuilds and eclasses is vital. Also, the current installer requires a good working knowledge of python and standard unix tools (patch, etc). The legacy installer requires a good working knowledge of perl. vmware@gentoo.org