After a community break, I had some changes to commit to accerciser. So let’s make a special announce for this 3.3.5 release.

One of them, was the macaroon pygobject migration. AFAIK, Orca is the only project which is still using macaroon, so I did this for to keep the Orca performance test alive. Addingly, this release comes with these following changes.

– Fix for bug #659296 – Uncompatibilities with new version of IPython
– Bug 666251: Fix broken tags in gl.po
– Merge branch ‘macaroon-pygi’ into master

Of course, we have new and updated translations:

– Łukasz Jernaś (pl)
– Daniel Mustieles (es)
– Praveen Illa (te)
– Jiro Matsuzawa (jp)
– Kjartan Maraas (nb)
– Fran Diéguez (gl)

For this release, I got the help from Julian Taylor and Mario Sánchez to finish the ipython plugin. Also, Joanmarie tested the macaroon-pygi branch, so thanks a lot!!

About the ipython plugin, now it works with ipython-0.11, but still need some additional love, and additional testing …. of course. :]
About the macaroon  pygobject migration, is only related with internals, so the gui and the sequence recorder will not work as expected. We need more time for to get this feature working again. :S

Now, it’s time to work looking forward the gnome 3.4 release, which will have a lot of accessibility improvements.

Enjoy it!

Anuncios

Hi!

As I said in my previous post, we were working on getting our live images ready for the 3.2 and finally, we finished them!

The most effort comes from the openSUSE guys, they packaged all the stuff as soon as the tarballs appeared on the FTP. And one more time, I need to say that I’m proud of being part of this, working with the Jedi masters of the openSUSE, Vincent Untz and Frederic Crozat.

Our first intention was to get them ready for the release day, but we had to did some last-minute rebuilds before generating the images, and we needed some reasonable time for to give them a try for to ensure, that the images were valid. Matthias Clasen and Frederic Peters helped with this, thanks!

Now we have them, it’s official, we can try the live system without installing, or we just can install it! (and I’m serioulsy thinking on this)
As the iso URLs could change in the future, you will always can get them from the getting-gnome section at the gnome website.

Thanks to the gnome release team for the help provided, and of course, thanks to my co-workers Juanje Ojeda  and Alejandro Leiva at Emergya, who gave me the chance (and some time) for to work partially on this in my job time.

Enjoy these live images and happy Gnome 3.2!!!

Hey!

Earlier today, I saw Frederic Peter’s ‘TARBALLS DUE: GNOME 3.2.0’ mail and, from that moment, I knew that the day will be long and hard. And, during the morning, I started to get cold. Now, I’m totally cold!! :S

But returning to my day, mainly, I’ve been working with Frederic Crozat, Vincent Untz and all the openSUSE guys (thanks thanks thanks!), cooking a live image of Gnome 3.2. We still need to make some fine tuning, but I think it’s the time for sharing it. I’ve  just gave a last test, and it’s awesome, works like a charm in my eeepc 904.

Gnome 3.2 screenshot with the Caribou on-screen-keyboard

Currently, the image is an openSUSE 11.4 with Gnome 3.1.92 release, so, we’ll work on getting the 3.2.0 release as soon as possible. Stay tuned!

Give it a try and enjoy the new features who brings the upcoming release of the Gnome Desktop! (links below)

Cheers!

Update (these images are no longer available):
[1]: GNOME_3.2.i686-1.0.0-Build6.1.iso
[2]: GNOME_3.2.x86_64-1.0.0-Build6.1.iso

This is the english version of my previous post, it’s not a literal translation and it has some slightly differences, but the spirit is the same. 😛

The post:

As we’re doing internal training sessions at Emergya during this week, I’m going to post a little about it.

Every year, these internal training sessions are organized and we, the co-workers, are responsible to make these sessions, for sharing experiences or for bringing new technologies to the group and to discuss a little about to adopt them.

Since I’m helping Frederic Crozat with the Gnome 3.2 live image, my co-workers asked me about to give to them a talk about this experience for to explain, what the OBS is and why openSUSE uses it.

Yesterday It was my turn, and people at the talk liked the Open Build Service a lot. We work on derivating and developing distros and our Buildbot based build system works like a charm, but now OBS is giving us a new POV.

We usually work with Debian or Ubuntu, but we’re thinking about to adopt it here at Emergya.

For the less experimented people in distro development, I finished my session with a trip around Susestudio and to connect it to the OBS was the icing of the cake. Some of them started to cook their own distros.

Since some people from twitter were interested in this, I’ve shared the slides[1][2], so people can download it. You can do whatever you want with them. 😉

Happy cooking!!

[1]: OBS slides
[2]: Susestudio slides

Hoy voy a aprovechar  las jornadas de formación interna que ésta semana estamos llevando a cabo en Emergya para escribir éste post.

Todos los años se organizan unas jornadas de formación interna en las que los propios compañeros nos encargamos de impartir los cursos, compartir experiencias, e incluso traer nuevas tecnologías para ser adopatadas en nuestro día a día. Puesto que me encuentro ayudando a Frederic Crozat en la imagen live de Gnome 3.2, mis compañeros me animaron a que les contara mis experiencias, que les explicara en qué consistía OBS, por qué lo usa la gente de openSUSE, etc.

Y bueno, ayer fué mi turno y parece que ser que mis compañeros recibieron con agrado la formación de Open Build Service, nos dedicamos a derivar y desarrollar distribuciones y nuestro sistema de generación basado en Buildbot funciona como la seda, pero OBS nos da otra perspectiva del asunto. Hay que tener en cuenta que normalmente derivamos de Ubuntu o Debian, pero podría plantearse adoptarlo internamente.

Para los no tan experimentados, acabé mi curso con un viaje por Susestudio, y ya conectarlo con el openSUSE Build Service fué la guinda del pastel, más de uno ya se puso a cocinar sus propia distro.

Puesto que hubo gente que se interesó por twitter al enterarse de ésta formación,dejo aquí las presentaciones que usé [1][2] para que cualquiera pueda descargarlas y hacer uso de ellas como le parezca. Además, me ofrezco gustoso a repetirla si es necesario para otro público 😉

Happy cooking!!

[1]: Presentación OBS
[2]: Presentación Susestudio

Por exigencias del guión, me he visto obligado a hacer una extensión para Firefox, y buscando cómo podría facilitiarme la vida llevar a cabo mi extensión, me he encontrado con una extensión que nos va a permitir, por ejemplo, probar nuestro código, sin necesidad de tener que meterlo en la estructura propia de una extensión y tener que andar quitandola, activandola, reiniciando el navegador, etc.

La extensión se llama Extension Developer, y la verdad es que nos ofrece una amplia gama de funcionalidades, aunque yo sólo he usado el entorno javascript para poder hacer uso de XPCOM, ya que, cuando dí con ésta extensión, ya tenía mi propio shell script para construir y dejar el .xpi distribuible, y ya tenía mi interfaz preparada con XUL, por lo que, si la hubiera conocido antes me hubiera ahorrado bastante tiempo. Las herramientas que incluye son:

  • Extension Builder
  • install.rdf Editor
  • Javascript Shell
  • Javascript Environment
  • Live XUL Editor
  • Live HTML Editor
  • JRX: real-time JavaScript RegExp evaluator
  • Interactive XPath Tester

Además, incluye métodos rápidos para agilizarnos las tareas de:

  • Activar las preferencias de debug del navegador
  • Recargar los chrome para ver los cambios en la interfaz que vamos realizando
  • Reabrir ventanas, y reiniciar firefox

Asi que, para cualquiera que tenga que meterse en ésto, le recomiendo que haga uso de Extension Developer, la cual puede buscarla e instalarla directamente desde el navegador, en la sección Add-ons/Extensiones ó diréctamente desde aquí.

A parte de ésto, me gustaría decir que tengo en mente una serie de posts para explicar el proceso de creación de extensiones basado en mis experiencias, compartir referencias útiles y tal, pero como siempre, necesito tiempo para hacerlo tranquilamente. Así que, quien quiera saber algo en concreto que no dude en preguntar.

Se nos plantea un problema, y es que queremos que un sistema detecte si tiene una tarjeta gráfica nvidia en cuestión, y si la tiene, actuar en consecuencia para poder activar el driver propietario de nvidia para sacarle el máximo partido.

En nuestro caso, estamos trabajando sobre una Ubuntu 9.10 (Karmic), y la solución elegida es delegar en udev la tarea de, en caso de detectarla, lanzar el comando encargado de hacer que se active el driver propietario de nvidia correspondiente.

Leer el resto de esta entrada »

I’d like to reopen my blog with a simply post, so first of all, I have to say that all previous posts have been removed because I want to give a radical change to the blog. At this moment I had no time (or just didn’t get time for it) for posting, but lot of peope said to me that I needed to get time because I’m usually doing lot of cool stuff, and, as you can see, this is the first step.

At this moment, my blog was intended to be a personal way for to share information that I considered relevant, it had a few posts from 2007, but now I want to generate new content too, with my own experiences and my own opinions, so that’s the reason because I’m changing the blog theme, the design, the title (which is still provisional until I’ll have a more original one), etc. Another reasons for the change is that I’m currently working on different things, with different techologies and, of course, people must to reinvent himself once in a while.

Addingly, I need to say that this blog will be mainly written in two languages, spanish and english, and it will depend on the topic of the post or on the day of the week 😛

At this moment, I have ideas for many posts, based on my technical experiences at my dayjob at Emergya or at my works on the gnome community, but, if you know about me and you want a post for something in particular, feel free to make to me a proposal. In fact, I’m working in a few posts about stuff that some people have interested in.

So, please be patient, new posts are coming.

This weekend I’ll be working in Accerciser, gnome 3.1 string freeze is near and I need to include the new mallarized documentation provided by Aline Bessa, so, wish me luck!