Google Summer of Code/2015/Ideas/Port eselect to Python

From Gentoo Wiki
Jump to:navigation Jump to:search

Port eselect to Python

Eselect is currently using Bash, which was hit by Shellshock and other vulnerabilities last year. Gentoo Developer Flameeyes suggested on his weblog to convert eselect to Python, as Bash is not a proper programming language.

This task alone might not be enough for a complete Summer of Code project, but might be combined with the Gentoolkit rewriting to Python and the gcc-config part of Clang native support (think of integrating the improved gcc-config as a Python eselect module).

It could also be useful to integrate features from the eselect in the science overlay.

Contacts Required Skills
  • Python
  • Bash
  • Git