As requested here, here there are my 5 answers.
1) Who are you and what do you do?
My name is Pablo. I'm a geek and hacktivist Spanish guy born in 1989 and I'm in the linux atmosphere since I was 13, when I installed my first linux distribution. A lot has rained since that. I have collaborated to several free software projects. I just love coding and KILLING every bug I find in my way. I also like editing Wikipedia about themes I consider that are needed to spread.
2) How did you get into GNOME?
I have always felt like being in everywhere and nowhere at the same time. "Jack of all trades, master of none" and I decided that I had to join some well-known project or that at least I was using everytime (e.g. GNOME). I started contributing to seahorse last summer (2009) and after some a few months, Stef Walter from the seahorse project proposed me to request for an account and he would vouch me. And so, I did it and I'm a GNOME developer since November 2009.
3) Why are you coming to GUADEC?
I feel excited about meeting the GNOME crew and it will be nice to sit down with some of them and be able to discuss about GNOME, using bugzilla but face to face this time!
We [seahorse maintainers and developers] have organized a BoF called DesktopCrypto.
I also want to meet some people involved in freedesktop.org and talk about the status of Portland. I am willing to maintain it.
4) In 1 sentence, describe what your most favorite recent GNOME project has been. (Doesn't have to be yours!)
Vala is a really cool project but I still have to investigate about it.
5) Will this be your first time visiting the Netherlands?
No! I was in The Netherlands 3 months ago, in April, with some friends. But it will be my first time in Den Haag :). Last time I spent the days in Groningen and Amsterdam.
See you soon!
Mostrando entradas con la etiqueta portland. Mostrar todas las entradas
Mostrando entradas con la etiqueta portland. Mostrar todas las entradas
martes, 6 de julio de 2010
miércoles, 26 de mayo de 2010
Starting repository migration of portland to Git
Using CVS is a pain for me and nowadays it's pointless using it. Actually there are enough open source alternatives, distribuited or not.
Unfortunately the portland project hasn't still migrated to cgit.freedesktop.org. It's one of the few that is still stuck.
Today I have imported the repository as Git and then I have uploaded it to GitHub. I will try to keep it updated and synchronized with CVS. For it, I have opened a bug report to notify it and to ask what to do about the rewriting names task. Git has a field in every commit to specify who was the author of the patch and who has committed it and their email addresses. This is very useful to keep authorship even if the author hasn't an account to commit. As CVS lacked it, we have to "rewrite" the past. Also, CVS used a nickname to identify the author of a commit. With Git it's usual to specify your full name and your email address.
By the way, as I say in the bugreport, the new git repository can be found here:
http://github.com/PabloCastellano/portland
Let's go for the 1.0.3 release! (1.0.2 release was in June 2007 :-/)
And we are not the only ones who rewrite the past! See:
Texas schools board rewrites US history with lessons promoting God and guns (what a shame)
Nineteen Eighty-Four
Unfortunately the portland project hasn't still migrated to cgit.freedesktop.org. It's one of the few that is still stuck.
Today I have imported the repository as Git and then I have uploaded it to GitHub. I will try to keep it updated and synchronized with CVS. For it, I have opened a bug report to notify it and to ask what to do about the rewriting names task. Git has a field in every commit to specify who was the author of the patch and who has committed it and their email addresses. This is very useful to keep authorship even if the author hasn't an account to commit. As CVS lacked it, we have to "rewrite" the past. Also, CVS used a nickname to identify the author of a commit. With Git it's usual to specify your full name and your email address.
By the way, as I say in the bugreport, the new git repository can be found here:
http://github.com/PabloCastellano/portland
Let's go for the 1.0.3 release! (1.0.2 release was in June 2007 :-/)
And we are not the only ones who rewrite the past! See:
Texas schools board rewrites US history with lessons promoting God and guns (what a shame)
Nineteen Eighty-Four
sábado, 23 de enero de 2010
freedesktop & XDG
freedesktop.org (abreviado como "fd.o") apareció en el año 2000, aunque también es conocido como XDG ("X Desktop Group").
Es un proyecto que surgió cuando se empezó a "popularizar" el utilizar linux para los ordenadores personales, y con el objetivo de hacer unos estándares para los escritorios que funcionan sobre las X, ya que para entonces no existía ninguno y cada escritorio con su grupo de desarrolladores hacía las cosas de la forma que le parecía más adecuada o simplemente que le parecía.
Actualmente participan en fd.o entre otros, miembros de KDE, GNOME y Xfce, que podríamos decir que son los escritorios más populares a día de hoy.
En su repositorio git se puede ver todo el software que hospeda. Algunos proyectos un poco desconocidos pero otros bastante populares y usados como:
El primero, Portland, se encarga de crear una serie de utilidades (scripts) para hacer una serie de tareas, independientemente de si estás usando en ese momento KDE o GNOME. Todos son comandos que empiezan por "xdg-" y los hay para interactuar con el salvapantallas, abrir archivos con la aplicación por defecto, instalar archivos .desktop...
He sabido de este proyecto por este bug, que me estaba volviendo loco con xdg-mime. Creo que me lo apunto también a la lista de proyectos a seguir y colaborar (me gusta la "estandarización"). Entre ayer por la tarde y hoy por la mañana he puesto un poco de orden en el bugzilla!
Su última release fue en 2007, pero hablando con Fabo (uno de los desarrolladores) me ha dicho que planean hacer otra cuanto antes, y a continuación migrar a Git, ya que es de los pocos proyectos que quedan en fd.o aún usando CVS.
El segundo es un driver open source para las tarjetas nVidia y con aceleración 3D. Tengo la suerte de conocer mi coetáneo Francisco Jerez (curro), quien participó en el Google Summer of Code 2009 y es ahora unos de sus desarrolladores de Nouveau. Su función, tal como se explica aquí era implementar la función de salida de TV previa ingeniería inversa:
La gente sin conocimientos técnicos puede colaborar probando el driver (tester) o donando tarjetas gráficas nvidia.
Estado actual de Nouveau.
Como curiosidades:
Enlaces:
Portland points desktop Linux at $10 billion market.
freedesktop.org interview in 2003.
Es un proyecto que surgió cuando se empezó a "popularizar" el utilizar linux para los ordenadores personales, y con el objetivo de hacer unos estándares para los escritorios que funcionan sobre las X, ya que para entonces no existía ninguno y cada escritorio con su grupo de desarrolladores hacía las cosas de la forma que le parecía más adecuada o simplemente que le parecía.
Actualmente participan en fd.o entre otros, miembros de KDE, GNOME y Xfce, que podríamos decir que son los escritorios más populares a día de hoy.
En su repositorio git se puede ver todo el software que hospeda. Algunos proyectos un poco desconocidos pero otros bastante populares y usados como:
- avahi
- cairo
- dbus
- gstreamer
- HAL
- PackageKit
- ...
El primero, Portland, se encarga de crear una serie de utilidades (scripts) para hacer una serie de tareas, independientemente de si estás usando en ese momento KDE o GNOME. Todos son comandos que empiezan por "xdg-" y los hay para interactuar con el salvapantallas, abrir archivos con la aplicación por defecto, instalar archivos .desktop...
He sabido de este proyecto por este bug, que me estaba volviendo loco con xdg-mime. Creo que me lo apunto también a la lista de proyectos a seguir y colaborar (me gusta la "estandarización"). Entre ayer por la tarde y hoy por la mañana he puesto un poco de orden en el bugzilla!
Su última release fue en 2007, pero hablando con Fabo (uno de los desarrolladores) me ha dicho que planean hacer otra cuanto antes, y a continuación migrar a Git, ya que es de los pocos proyectos que quedan en fd.o aún usando CVS.
El segundo es un driver open source para las tarjetas nVidia y con aceleración 3D. Tengo la suerte de conocer mi coetáneo Francisco Jerez (curro), quien participó en el Google Summer of Code 2009 y es ahora unos de sus desarrolladores de Nouveau. Su función, tal como se explica aquí era implementar la función de salida de TV previa ingeniería inversa:
| Title: | Reverse engineering of Nvidia TV encoders. |
| Abstract: | The TV output present on several Nvidia graphics cards lacks support from the nv and nouveau open source device drivers. This forces most users wanting to use their TV out to stick with the proprietary Nvidia software. This project will aim to reverse engineer the operation of the TV encoder integrated on some recent Nvidia chips, and provide a RandR1.3 compliant implementation based on the nouveau driver. |
La gente sin conocimientos técnicos puede colaborar probando el driver (tester) o donando tarjetas gráficas nvidia.
Estado actual de Nouveau.
Como curiosidades:
- Curro terminó la tarea en las primeras semanas y siguió con otras labores... :)
- Para asegurarse la plaza se dedicó a buscar tarjetas nVidia con distintos chipsets. También antiguas, no importaba pues la intención es que el driver funcione en todas y sustituya al oficial y privativo de nVidia. Un día quedamos para que probara los últimos avances con la gráfica de mi portátil.
- El proyecto sólo tiene un asalariado por parte de Red Hat, Ben Skeggs, mientras que nVidia paga perfectamente a cientos de desarrolladores para el driver privativo.
- Para modificar su wiki en lugar de captchas hay preguntas sobre tarjetas gráficas al estilo trivial :D
- Tras no pocas discusiones, Nouveau vendrá incluido en el kernel 2.6.33.
Enlaces:
Portland points desktop Linux at $10 billion market.
freedesktop.org interview in 2003.
Suscribirse a:
Entradas (Atom)