Este artículo no se ha actualizado durante más de un año. La siguiente información podría estar desactualizada.
Una actualización doble, sobre todo porque los días 2 + 3 estaban ampliando en gran medida el trabajo que todos comenzaron el primer día.
El trabajo de Alan y Oliviers en los enlaces de GTK3 ahora ha bajado de 150 errores y 25 advertencias a alrededor de 5 errores. Sin embargo, el enfoque actual de Alan básicamente convierte la salida de gir en una salida que el generador de enlaces que usamos ya puede entender y esto ha resultado ser limitante y difícil de depurar. Entonces comenzó a escribir un nuevo generador, lo que significa que ha habido poco progreso en la obtención de un conjunto completo de enlaces. Reutilizará una gran cantidad de código del generador gapi actual, según tengo entendido, pero esto significa que es poco probable que lleguemos a una etapa en la que podamos hacer una demostración de un "¡Hola mundo!" ejemplo al final del hackfest.
Jérémie y Bertrand han estado trabajando mucho en DBus-sharp y según Jérémie Banshee ahora se ejecuta sin ninguna de las soluciones alternativas que teníamos para nuestro ndesk-dbus con errores actual implementación. DBus-sharp es compatible con ndesk-dbus, por lo que los desarrolladores de aplicaciones solo tendrán que realizar cambios menores y luego pueden eliminar muchas soluciones. El resultado final debería ser un código más agradable y aplicaciones más estables. La prueba unitaria para dbus-sharp también se ha expandido enormemente sobre ndesk-dbus.
Tim ha estado trabajando duro para eliminar el último bit de código C de F-Spot, principalmente porque esta es una limitación cuando portar F-Spot a plataformas que no son Linux, sino también porque actualmente hace que el desarrollo de F-Spot en MonoDevelop incómodo. El código en cuestión cubre los efectos de la imagen, por lo que el enfoque inicial de Tim fue un intento de reutilizar los efectos de Pinta (Olivier es un desarrollador de Pinta y fue útil en este esfuerzo). Sin embargo, esto resultó ser subóptimo y, en su lugar, optó por portar el código C directamente a C #. Este trabajo está ahora casi en un punto en el que libfspot puede eliminarse, incluso si le ha costado muchas noches de insomnio.
Jonathan comenzó a escribir una especificación para manejar reproductores multimedia no compatibles, en la que continuaré trabajando hoy. Alan se ha ofrecido como voluntario para implementar la aplicación de recopilación de datos resultante una vez que tengamos la especificación terminada.
En general, estamos muy satisfechos con nuestro esfuerzo hasta ahora y hemos disfrutado de los largos días en nuestra relativamente fría habitación aquí en la encantadora Bruselas.