User:Neurogeek

``` ?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">

Gentoo GNU/Linux :: Neurogeek's DevSpace

 Jesus Rivero

This is Neurogeek's DevSpace. A place to write about some of the things I'm doing.

2.9 	 2011-08-07 		 About me 			 Intro I'm a Gentoo developer interested in programming languages, especially Python/C++/Erlang and Object-Oriented and Concurrent Programming. Some useful info about me:  My blog  GPG Key Fingerprint: 8316 638D DB19 8DD6 AA40 4ECB 748B 2C60 1F6F 0683 Me @ Bitbucket  Me @ GitHub  Me @ OHLOH </li> </ul> Publications GSoC 2011 Once again, this year I participated in the Google Summer of Code as a mentor for Gentoo. The project was called Autodep and its aim was to produce a tool to check the DEPEND and RDEPEND of ebuilds automatically, featuring things like blocking access to non-dependancy files from packages. It turned out quite well and the student, Alexander Bersenev, worked really hard to finish the project. He is also using one of the clusters he has access to in his university to check the whole portage tree for packages missing dependencies. Quite cool, isn't it?. You can find the project code <uri link="http://git.overlays.gentoo.org/gitweb/?p=proj/autodep.git;a=summary">Here and the documentation <uri link="guidexml/index.xml">Here BTW, to create the GuideXML document for this project, I wrote a plugin for Sphinx that throws formatted GuideXML document from the docs. You can find it in <uri link="https://github.com/neurogeek/sphinx_guidexml">GitHub Activity in Gentoo I currently belong to the Python and Accessibility teams. I'm helping the Security team with some small things ATM, plus I maintain some packages myself, like: <ul> app-emulation/fuse</li> app-emulation/fuse-utils</li> net-misc/gwibber</li> app-emulation/libspectrum</li> dev-python/pyodbc</li> dev-python/mkpythonproj</li> dev-python/pywebkitgtk</li> dev-python/amqplib</li> dev-python/reverend</li> net-misc/tn5250</li> dev-cpp/yaml-cpp</li> </ul> Besides all that stuff, I maintain some Gentoo tools like: <ul> Metagen (inherited from Rob Cakebread)</li> Ufed</li> </ul> GSoC 2010 This was my first year in the Google Summer of Code program and I started as a mentor for Gentoo. The proposed project was to resucitate a dead, but awesome project, called G-Pypi, as in Gentoo-Python-Package-Index. This tool, written by Rob Cakebread (pythonhead) grabbed packages from PYPI and created ebuild from them, reading the metadata and dependencies from the package itself. It was pretty cool but with PYPI not being able to force a naming scheme for the contributor (thing that sucks big time), we had to fix some things to make it work better. Plus, there has been some changes to the python and distutils eclasses, so, we also had to adapt to it. <uri link="http://www.domenkozar.com">Domen Kozar was the student for this project and he did a great job. Actually he is working again on g-pypi. Pretty awesome. You can find the code <uri link="https://github.com/iElectric/g-pypi">Here and the docs <uri link="http://g-pypi.readthedocs.org/en/latest">Here ```