Project:Gentoo/Staffing Needs

From Gentoo Wiki
< Project:Gentoo
Revision as of 21:42, 4 October 2013 by A3li (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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.

Title Description Requirements Contact Details
BSD Arch Testers Gentoo/FreeBSD needs more people testing software, hoping that packages stabilization may happen at some point. Looking for a challenge or interested in the features of FreeBSD is welcome. Familiarity with ebuilds, portage, BSD and POSIX standards, no extreme hardware is required any kind of virtual machine will also do. Be bugzilla, mailing list, and irc friendly. bsd@gentoo.org Gentoo/Staffing Needs/BSD Arch Testers
BSD Debuggers Even if the @system set works pretty decently, there are some areas that require deeper investigation, from the clash of the very up-to-date toolchain that we use in Gentoo with the conservative BSD userland, there are some things that don't work 100%, ie: gdb debugging. Experience debugging C code and toolchain bugs, library linking, frame unwinding, etc. Not afraid of running a gcc testsuite, nor afraid of submitting bug reports upstream. bsd@gentoo.org Gentoo/Staffing Needs/BSD Debuggers
BSD Team Members New bugs show up almost on each -random package- update, an understaffed team can quickly become demotivated by just looking at the sheer ammount of upgrades that don't build. Thus the more people hunting new bugs, the merrier. Willingness to cooperate with upstream maintainers so that fixes are permanent and they don't spawn again after each bump. Knowledge of alternate POSIX is very welcome. bsd@gentoo.org Gentoo/Staffing Needs/BSD Team Members
Chromium Developer We have ambitious plans to start maintaining more chromium-related packages like V8. We could also create some Gentoo-specific documentation for people who would like to contribute to or hack on the upstream project. To complete those tasks, we may need more manpower. Being a Gentoo developer who wants to join the project. Moderate knowledge of upstream project. Being a committer of the upstream project would be a huge plus. chromium@gentoo.org Gentoo/Staffing Needs/Chromium Developer
Herd Tester Chromium in Gentoo project needs more people testing packages. We are not always able to reproduce reported issues, and having more people respond to testing requests would be useful. No quiz is necessary to start. If you are running Chromium or working with V8, and are willing to spend some time helping Gentoo, feel free to apply. chromium@gentoo.org Gentoo/Staffing Needs/Chromium Herd Tester
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). nightmorph@gentoo.org Gentoo/Staffing Needs/Documentation translators
Electronics package maintainer Our project is understaffed. We really need new package maintainers. Experience with Electronics software on Linux, ideally Gentoo. sci-electronics@gentoo.org Gentoo/Staffing Needs/Electronics package maintainer
GLSA Coordinators Helping with the coordination of security bugs and GLSAs. security@gentoo.org Gentoo/Staffing Needs/GLSA Coordinators
GMN Editor/Author We are looking for developers or users interested in helping us out with the Gentoo Monthly Newsletters. Your job would be to interact with the community and find interesting material to put in the GMN. You may also do some programming by developing scripts to generate useful statistics Free time, Communication Skills. gmn@gentoo.org Gentoo/Staffing Needs/Gentoo Monthly Newsletters
Members, Developers Gentoo-keys is a management application to handle all aspects of gpg key handling and verification within the gentoo environment. Good python skills and or gpg key creation, verification knowledge dolsen@gentoo.org Gentoo/Staffing Needs/Gentoo-keys Development
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 Gentoo/Staffing Needs/Glassfish package maintainer
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 Gentoo/Staffing Needs/JBoss package maintainer
Java 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 Gentoo/Staffing Needs/Java package maintainer
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 Gentoo/Staffing Needs/Jetty package maintainer
MIPS Porter/Tester Use your MIPS hardware to help us improve the MIPS support in Gentoo Linux. MIPS hardware, MIPS programming experience is not mandatory, Free time, Eager to learn more things about MIPS mips@gentoo.org Gentoo/Staffing Needs/MIPS Porter
Math package maintainer Help the math herd to not let rot the ebuilds, add new exciting math software to Gentoo and avoid us to maintain current applications in a blind mode (software we are not users of). Knowledge of math software and/or Gentoo. sci-mathematics@gentoo.org Gentoo/Staffing Needs/Mathematics Package Maintainer
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 Gentoo/Staffing Needs/Maven package maintainer
Maintainer of PEAR/PECL packages Maintainer of packages extending PHP. Includes basic revision bumping, adding new packages and maintain related eclasses. Experience with PHP on Gentoo. php-bugs@gentoo.org Gentoo/Staffing Needs/PHP PEAR and PECL maintainer
PHP core maintainer The maintainers of dev-lang/php help out with releasing and patching the core package of PHP: dev-lang/php. Experience with PHP. Experience with patching software. Bonus points if you have knowledge about the internals of PHP. php-bugs@gentoo.org Gentoo/Staffing Needs/PHP core maintainer
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 Gentoo/Staffing Needs/Perl core maintainer
Perl 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 Gentoo/Staffing Needs/Perl package maintainer
Developer To help in portage's development, bug fixing, testing. Good python and/or bash skills. Either prior knowledge of portage's internals or the desire to learn more detail about package management and it's coding. The desire to continue to improve the quality of it's code. gentoo-portage-dev@gentoo.org Gentoo/Staffing Needs/Portage developers
Proxy Maintainer We need more developers acting as proxy-maintainers for users. Free time

Familiar with Gentoo development affairs and QA tools

Good social and community skills
proxy-maint@gentoo.org Gentoo/Staffing Needs/ProxyMaintainer
PyPy hacker The Python project needs someone to take care of the PyPy package(s) and PyPy support within Gentoo. This involves maintaining the ebuilds, preparing Gentoo integration patches to new versions (see bug #465546) and building binary packages. Moderate ebuild knowledge (we can help with that). Understanding of Python integration within Gentoo. Ability to hack on PyPy's source code. We can provide the infrastructure capable of building PyPy if necessary. python@gentoo.org Gentoo/Staffing Needs/PyPy hacker
Qt Developer We need Gentoo developers to join our team. We have a wide range of packages, for all kinds of skill levels and interests. Being a Gentoo developer (or wanting to become one) who is interested in working with us on Qt libraries and applications. qt@gentoo.org Gentoo/Staffing Needs/Qt Developer
Qt Documentation Editor We would like more detailed and up-to-date documentation (Qt FAQ, application user guides, etc.) on the Gentoo wiki. Language skills to write clear documentation. Knowing how to edit the wiki. qt@gentoo.org Gentoo/Staffing Needs/Qt Documentation Editor
Qt Proxy Maintainer We have quite a few packages in our herd, from simple to complicated, that could use a more dedicated pair of eyes to help us with maintenance. If you feel you don't have enough time to become a developer, you can help us out by adopting a package and becoming its maintainer by proxy. Having (or wanting to acquire) basic knowledge of writing and maintaining ebuilds, including usage of our portage tool repoman, as well as git for our overlay. A little time to keep up to date with upstream releases and bug fixes. qt@gentoo.org Gentoo/Staffing Needs/Qt Proxy Maintainer
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 Gentoo/Staffing Needs/Ruby core package maintainer
Ruby 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 Gentoo/Staffing Needs/Ruby package maintainer
SPARC Team Member 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 jmbsvicetto@gentoo.org Gentoo/Staffing Needs/SPARC Team Member
Scientific Developer Maintain core numerical libraries for Gentoo, perform benchmarks, write useful documentation, write test framework, be part of any Gentoo Science projects Knowledge of numerical libraries, building and packaging skills sci@gentoo.org Gentoo/Staffing Needs/Science Maintainer
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 Gentoo/Staffing Needs/Tomcat package maintainer
Treecleaner Our project is understaffed. We are constantly looking for users and developers to assist us in identifying broken and unmaintained packages in the portage tree. Candidates must be familiar with Bugzilla and portage tree structure. Experience with portage tools (equery, etc.) is also a plus. treecleaner@gentoo.org Gentoo/Staffing Needs/Treecleaner
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 Gentoo/Staffing Needs/Vmware developer
Android developer Develop a solution of Wayland based on Android graphic drivers based on libhybris, preferrably sharing framebuffer with Android. Familiar with Gentoo Prefix (and its RAP variant), and Android. Familiar with X11 and Wayland. Experience with C. heroxbd@gentoo.org Gentoo/Staffing Needs/Wayland libhybris developer
Web Developer Help improve the Gentoo Recruiting Web application (https://recruiting.gentoo.org and https://github.com/gentoo/recruiting.gentoo.org/) Web development knowledge, Ruby on Rails, Bootstrap, basic database knowledge recruiting@gentoo.org Gentoo/Staffing Needs/Web Developer
x86 Arch Tester Gentoo/x86 needs more people testing packages. See Arch Tester's FAQ for more information. Being able to test packages and give good bug reports if there are problems with anything. Running a stable x86 Gentoo system or chroot. No quiz is required to start. x86@gentoo.org Gentoo/Staffing Needs/x86 Arch Tester
x86 Team Member Gentoo/x86 needs more people testing packages and updating x86 keywords (marking packages as tested or stable on x86). Good understanding of ebuilds and Gentoo policies, experience with testing packages and most common QA issues. Becoming an Arch Tester is a great start. Team members are Gentoo developers, so they are required to take ebuild quizzes. x86@gentoo.org Gentoo/Staffing Needs/x86 Team Member

Maintenance

Adding a staffing need:


Editing an existing staffing need:
Click on the link in the Details column, and use Edit in the upper right corner.